h1 {font:24px Tahoma,Arial,sans-serif; margin:10px 0 20px}
h2 {font:11px Tahoma,Arial,sans-serif; margin:0}
h3 {font:11px Tahoma,Arial,sans-serif; margin:0}
h2.title {font:18px Tahoma,Arial,sans-serif; margin:0}

.bg0{background-color: #FFFFFF;}
.bg1{background-color: #FFF8DD;}
.bg2{background-color: #6699CC;}
.bg3{background-color: #00C3FF;}
.bg4{background:url(/i/top_bg1.jpg) repeat-x top}
.bg5{background:url(/i/top_bg.jpg) no-repeat top left}
.bg6{background:url(/i/archive.gif) no-repeat;padding-bottom:42px; padding-right:150px; }

.bg8{background-color: #F8F8F8;}
.bg9{background-color: #F4F7FC;}
.bg10{background:url(/i/bg0.jpg) repeat-x top}
.bg11{background-color: #f7f7f7;}
.bg12{background:url(/i/title_bg2.gif);}
.bg13{background : url(/i/px1.gif) repeat-x center;}
.bg14{background-color: #dfeaf7;}
.bg15{background : url(/i/px2_2.gif) repeat fixed center;}
.bg16{background-color: #DEEAFA;}
.bg17{background-color: #EBEBEB;}

.title1{padding-bottom: 1px; padding-left: 5px;}

.border1{border-top:1px solid #69c;}
.border2{border-left:1px solid #dfeaf7;}
.border3{border-left: 1px solid White;}

.bold{font-weight:bold;}




.jqDrag {cursor: move;}

a {color:#69c; text-decoration:underline}
a:hover, a.c3_ a.c0_:hover, a.c0_  {text-decoration:none}
a.c3_:hover {text-decoration:underline}
a.menu {color:#fff; text-decoration:underline}
a.menu:hover {color:#ff0; text-decoration:underline}
a.no_style {color:#000; text-decoration:underline}
a.no_style:hover {text-decoration:none}

a.notd{text-decoration:none}

a.c4c9{
	color:#69c; 
	text-decoration:none
}
a.c4c9:hover{
	color:#F8921D; 
	text-decoration:none
}

html,body {height:100%; margin:0; padding:0}
body,td,h2,h3 {font:11px Tahoma,Arial,sans-serif}
form,h2,h3 {margin:0}
input,select,textarea {font:11px Tahoma,Arial,sans-serif}

.png {behavior: url(/iepngfix.htc)}

.c0 .c0_ {color:#000}
.c1 {color:#999}
.c2 {color:#666}
.c3, .c3_ {color:#fff}
.c4 {color:#69c}
.c5 {color:#FFD54B}
.c6 {color:#F8921D}
.c7 {color:#99C}
.c8 {color:#f25d22}
.c9{color : #F8921D;}
.c10{color : #a40000;}
.c11{color: #286718;}
.c12{color:#006600;}
.c13{color:#4C4C4C;}
.c14{color:#B3B3B3;}
.gray {color: #7b7f76;}

td.c2{color:#666}

.header { background-color: #f3f3f3; }
.table { background-color: #ffffff; width:100%;}


table.f9 td, .f9 {font-size:9px}
table.f10 td, .f10 {font-size:10px}
table.f11 td, .f11, .ltl, .rbcwea {font:11px/1.2 Tahoma,Arial,sans-serif}
table.f12 td, .f12 {font-size:12px}
table.f13 td, .f13 {font-size:13px}
table.f14 td, .f14 {font-size:14px;}
table.text td, td.text, p {text-align:justify}

table.tt1 td {padding-right:0}
table.tt2 td {border-bottom:1px solid #dfeaf7}
table.tt3 td {border:0}
table.tt4 td {border-bottom:1px solid #dfeaf7; border-right:1px solid #dfeaf7}
table.tt2 td.t5 {border-bottom:0px;}

ul.menu {list-style-type:none; color:#F25D22; margin: 5px 10px -2px 32px; padding: 0px 0px 5px 0px;}
ul.menu a {}
ul.menu li
{
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	zoom:1;
}

ul.menu li span.item
{
	font-size: 12px;
	color: #55606c;
	font-weight: bolder;
}

ul.menu li span.item a.tp
{
	text-decoration: none;
	color: #55606c;
}

ul.menu li span.item span
{
	color: #6b6b6b;
	font-size: 12px;
	font-weight: normal;
}

ul.menu li span.item .count_of
{
	color: #6b6b6b;
	font-size: 12px;
	font-weight: normal;
}

ul.menu ul {list-style-type:none; padding: 6px 0px 0px 0px; margin: 0px 0px 2px 12px;}
ul.menu ul li
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	font-size: 12px;
}

ul.menu ul li a
{
	color: #6699cc;
	text-decoration: underline;
}
ul.menu ul li a:hover
{
	text-decoration: none;
}

ul.menu ul li span
{
	color: #6b6b6b;
	font-size: 12px;
}


ul.menu1 {list-style-type:disc; color:#F25D22; margin-left:10px; margin-bottom:0}
ul.menu1 a {font-weight:bold}
ul.menu1 li {margin-bottom:5px}
ul.menu2 {list-style-type:disc; color:#F25D22; margin-top: 15px; margin-bottom: 15px;}

ul.menu2 li
{
	margin: 0px 0px 5px 0px;
	color: #69c;
	padding: 0px 0px 0px 0px;
}

.f_err {
	color:#ff0000;
	font-size : 11px;
}
.f_err1 {
	color:#ff0000;
	text-align : center;
	width : 100%;
	padding-top : 5px;
}
.mark1{ color: red; border: 0; }
.f_top_err { color: #f00;font-size:larger; }
.f69{color:#69c}
.f16, table.f16 td {font-size:16px}
.f18, table.f18 td {font-size:18px}
.f20, table.f20 td {font-size:18px}
.f8, table.f8 td {font-size:8px}
.f9, table.f9 td {font-size:9px}
.f12, table.f12 td {font-size:12px}

.i0 {border:1px solid #000}
.i1 {border:3px solid #F7F1E1}
.i2 {border:1px solid #69c}
.i2_ {border:1px solid #f00} 
.i3 {border-bottom:4px solid #F8921D}
.i4 {border-bottom:4px solid #FFD54B}
.i5 {border-bottom:4px solid #69c}
.i6 {border:2px solid #F8921D}
.i7 {background:url(/i/enter2.gif) repeat-x; color:white; font-weight:bold ; font-size:10px; padding:2px 10px; border:0; cursor:hand; cursor:pointer}
.i8 {background:url(/i/enter3.gif) repeat-x; color:white; font-weight:bold ; font-size:10px; padding:2px; border:0; cursor:hand; cursor:pointer}
.i9 {background:url(/i/enter2.gif) repeat-x; color:white; font-weight:bold ; font-size:10px; padding:2px; border:0; cursor:hand; cursor:pointer}
.i10 {border:1px solid #DFEAF7}
.i11 {border:1px solid #E5E5E5}
.i12 {border-left:3px solid #E4E9F0; background:#F7FAFD}
.i13 {border-bottom:4px solid #a40000}
.l14 {line-height:1.4}
.top {background:url(/i/c1bg.gif) repeat-x top; font-weight:bold; font-size:10px; padding:3px 5px 4px 5px; border:0; width:100%}
.top1 {background:url(/i/c1bg.gif) repeat-x top; font-weight:bold; font-size:10px; padding:3px 5px 4px 5px; border:0; width:100%}


v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}

a.selected {
	font-weight: bold;
	color: black;
	text-decoration: none;
}



.fav {background:url(/i/fav.gif) no-repeat 0 0}
.fav:hover {background:url(/i/fav.gif) no-repeat 0 -14px}

/* форма вывода сообщения при добавлении в блокнот */
.auth_ntp_block {background:#fff; border:1px solid #303D53; position:absolute; left:50%; top:50%; margin-left:-135px; margin-top:-65px; padding-left:10px; width:270px; height:130px; z-index:300}
* html .auth_ntp_block {width:280px}
.auth_ntp_block2 {overflow:auto; height:75px; width:100%}
.auth_ntp_close {cursor:pointer; cursor:hand; position:relative; top:-4px; left:4px; z-index:310}
/* /форма вывода сообщения при добавлении в блокнот */


/* о травелпаспорте */
.ab { background:#223D6A; color:#98A7C0; display:none; position:absolute; width:300px; z-index:20 }
.ab a { color:#98A7C0; font:11px Arial }
.ab a.ab_reg { color:#0298CA; font:14px Arial }
.ab p { color:#98A7C0; font:11px/1.2 Arial,sans-serif; margin:10px 0; text-align:left }
.ab h2 { color:#98A7C0; font:18px/1.2 Arial,sans-serif; margin:10px 0 -5px }
/* /о травелпаспорте */

/* список стран внизу на главной */
.btCountrys{border-top : 1px solid #6699CC; padding : 3px 10px 1px 10px; color:#69c;}
.btCountrys a.title{text-decoration : none; cursor: pointer;}
/* /список стран внизу на главной */

.photoOut1{border : 1px solid #DDEAF0; position : relative; z-index : 10; width:100px; height:100px;}
.photoIns1{position : relative; z-index : 5; width:100px; height:100px;}
.videoIns1{position : relative; z-index : 5; width:100px; height:100px;}
.albumIns1{position : relative; z-index : 5; width:100px; height:100px;}
.img1{position : relative; z-index : -10;}

.reBlock{padding-left: 24px; padding-top: 4px; text-align : left;}

.replyComment{background : #F0F0F0; border : 1px solid #E0E0E0; padding : 4px;}
#loadBlock {position: absolute;z-index: 300;background:#E6E6E6 url(/i/loading.gif) no-repeat center;}
#loadComment {position: absolute;z-index: 300;background : #E6E6E6 url(/i/loading.gif) no-repeat center;}


/*конкурс*/
a.dashed {color: #F8921D;border-bottom: 1px dashed #F8921D;text-decoration: none;line-height: 12px;}
a:hover.dashed {color: #F8921D;border-bottom: 0px;text-decoration: none;line-height: 12px;}
.blls {background-image: url(/i/star_bg.gif);background-repeat: no-repeat;height: 48px;width: 48px;text-align: center;line-height: 12px;padding-top: 11px;}
.blls1 {background-image: url(/i/star_bg.gif);background-repeat: no-repeat;height: 48px;width: 48px;text-align: center;line-height: 12px;}
.blls_1 {position: absolute;margin-left: 90px;margin-top: -20px;height: 48px;width: 48px;z-index: 900;float: right;left: 0px;}
.blls_2 {position: absolute;margin-left: 80px;margin-top: -35px;height: 48px;width: 48px;z-index: 900;float: right;left: 0px;}

.right_logo_menu {margin: 10px 0px 10px 0px;}
.right_logo_menu .blue_tp {	background: url(/i/bg_tp.gif) repeat-x top;background-color: #cee6fd;height: 48px;position: relative;border-left: 2px solid #ff8400;}
.right_logo_menu .blue_tp .right {float: right;font-size: 14px;font-weight: bold;padding-right: 15px;padding-top: 8px;font-style: italic;}
.right_logo_menu .blue_tp .right a {color: black;}
.right_logo_menu .blue_tp .flogot {position: absolute;left: 7px;top: -6px;}
.right_logo_menu .gray_btm {margin-top: -25px;margin-left: 45px;position: absolute;z-index: 100;}
.gray_btm_menu {list-style-type: none;margin: 0px 0px 0px 0px;padding: 7px 0px 3px 11px;}
.gray_btm_menu li {margin: 0px 0px 0px 0px;padding: 0px 9px 0px 0px;display: inline;font-size: 11px;color: #3A98BF;}
.gray_btm_menu li.glue {color: #cee6fd;}
.gray_btm_menu li a {color: #785662;}

.bl_bg {background-image: url(/i/bl_bg.gif);background-repeat: repeat-x;background-position: top;background-color: #d7d7d9;padding-left: 20px;padding-right: 18px;font-size: 13px;color: #5d6672;line-height: 18px;}
.bl_bg h1 {color: #a2a9b0;margin-bottom: 6px;}

.moder_popup {border: 1px solid #7c8996;background-color: White;width: 500px;color: #7a8794;top: 217px;left: 32%;position: absolute;z-index: 500;}
.moder_popup .close {position: absolute;top: 10px;right: 10px;cursor: pointer;}
.moder_popup div table td {color: #7a8794;padding-left: 0px;padding-right: 0px;}
.moder_popup div table td input {border: 1px solid #7c8996;width: 387px;color: #7a8794;margin-left: 8px;}
.moder_popup div table td textarea {border: 1px solid #7c8996;width: 450px;color: #7a8794;}
.moder_popup div table td input.but {border: 1px outset;width: 100px;color: Black;}
.moder_popup_in {margin: 0px 20px 20px 20px;}
.moder_popup div h1 {color: #6699cc;font-size: 17px;margin-bottom: 6px;margin-top:0px;}
#moderateLoad{position: absolute;z-index: 400;background : #E6E6E6 url(/i/loading.gif) no-repeat center;}


#albumLoad{position: absolute;z-index: 400;background : #E6E6E6 url(/i/loading.gif) no-repeat center;}
#userLoad{position: absolute;z-index: 400;background : url(/i/loading.gif) no-repeat center;}








.r1, .r2, .r3, .r4, .r5, .r7, .r10 {
display: block;
height: 1px;
overflow: hidden;
font-size:1px;
background-color: White;
}

.r10 { margin: 0 10px; }
.r7 { margin: 0 7px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

.t1, .t2, .t3, .t4, .t5 {
display: block;
height: 1px;
overflow: hidden;
font-size:1px;
background-color: #ccd9e2;
}

.t5 { margin: 0 5px; }
.t4 { margin: 0 4px; }
.t3 { margin: 0 3px; }
.t2 { margin: 0 2px; }
.t1 { margin: 0 1px; }

#rounded-box-10 { width: 100%;  }
#rounded-box-5 .inner-box {
	padding: 0.7em 1em;
	background-color: #ccd9e2;
	overflow: hidden;
}

.inner-box { 
background-color: White;
padding:1em;
}

.lk_photo_tbl td {
	color: #8f8f8f;
}
.lk_photo_tbl td a {
	color: #50627f;
}

.lk_menu {
	width: 253px;
	height: 177px;
}
.lk_menu_in {
	background-image: url(/i/lk_bg_menu2.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 177px;
	padding-top: 20px;
}
.lk_menu_in .menu_lk {
	margin-left: 40px;
}
.lk_menu_in div {
	margin-left: 40px;
}
.lk_menu_in div div {
	background-image: url(/i/arrow_lk2.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 10px;
	font-size: 15px;
	margin-left: 8px;
	font-weight: 600;
	margin-top: 1px;
	width: 188px;
	height: 16px;
}
.lk_menu_in div div.active {
	background-image: url(/i/lk_menu_active.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	width: 188px;
	height: 16px;
	margin-left: 0px;
	margin-top: 1px;
}
.lk_menu_in div div a {
	color: White;
	text-decoration: none;
}
.lk_menu_in div div.active a {
	color: #7997ad;
	text-decoration: none;
}


.step2bgb {
	background-color: #a6bece;
	background-image: url(/i/lk_st2_bg1.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.step2bgb div {
	background-image: url(/i/lk_st2_u_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.step2bgb div div {
	background-image: url(/i/lk_st2_u_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.step2bgb div div div {
	background-image: url(/i/lk_st2_u_br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.step2bgb div div div div {
	background-image: url(/i/lk_st2_u_bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.step2bgb div div div div div {
	padding: 10px 10px;
	background-image: url(/i/stp2_bg.png);
	background-position: top right;
	background-repeat: no-repeat;
}
.step2bgb div div div div div div {
	background-image: none;
	padding: 0;
}

.bg_white {	background-color: White; }

.step2bgw {
	padding: 0 0 0 0;
}
.step2bgw td {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.step2bgw_t {
	background-image: url(/i/lk_st2_u2_top.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 10px;
	overflow: hidden;
	font-size: 1px;
	line-height: 0px;
}
.step2bgw_tl {
	background-image: url(/i/lk_st2_u2_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	overflow: hidden;
	font-size: 1px;
	line-height: 0px;
}
.step2bgw_tr {
	background-image: url(/i/lk_st2_u2_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	overflow: hidden;
	font-size: 1px;
	line-height: 0px;
}
.step2bgw_bl {
	background-image: url(/i/lk_st2_u2_bl.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	overflow: hidden;
	font-size: 1px;
	line-height: 0px;
}
.step2bgw_br {
	background-image: url(/i/lk_st2_u2_br.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	overflow: hidden;
	font-size: 1px;
	line-height: 0px;
}
.step2bgw_cont {
	padding: 10px 10px;
	background-color: White;
}


.lk_loader td {
	border: 1px solid #d4d4d4;
	color: #666666;
	height: 36px;
	vertical-align: middle;
	font-size: 13px;
	margin-bottom: 5px;
}
.lk_loader .lk_loader_1 table {
	height: 36px;
	float: left;
	width: 97%;
	padding: 0px 0px;
	margin-bottom: 6px;
	}
.lk_loader .lk_loader_2 {
	width: 15%;
	padding: 0px 10px;
}
.lk_loader .lk_loader_1 table td.lk_loader_1_1 {
	width: 65%;
	padding: 0px 10px;
	border-right: 0px;
}
.lk_loader .lk_loader_1 table td.lk_loader_1_2 {
	width: 20%;
	padding: 0px 10px;
	border-left: 0px;
	border-right: 0px;
}

.stp3 {
	border: 1px solid #a5acb2;
	font-size: 13px;
}
.stp3_area {
	border: 1px solid #a5acb2;
	width: 100%;
	height: 55px;
}

.stp3_tbl {
	border: 0px solid Black;
	margin: 0px -20px 0px -12px;
	background-image: url(/i/lk_st3_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 153px;
}

.lk_line_w_abg {
	background-image: url(/i/lk_line_w_abg.gif);
	background-repeat: repeat-x;
	height: 31px;
	font-size: 13px;
	color: #666666;
	text-align: center;
}
.lk_line_w_nbg {
	background-image: url(/i/lk_line_w_nbg.gif);
	background-repeat: repeat-x;
	height: 31px;
	font-size: 13px;
	color: #b6b6b6;
	text-align: center;
}
.lk_line_w_ac {
	background-image: url(/i/lk_line_w_ac.gif);
}
.lk_line_w_ac2 {
	background-image: url(/i/lk_line_w_ac2.gif);
}
.lk_line_w_nc {
	background-image: url(/i/lk_line_w_nc.gif);
}
.lk_line_w_nc, .lk_line_w_ac2, .lk_line_w_ac {
	width: 20px;
	height: 31px;
	background-position: top;
	font-size: 1px;
	line-height: 0px;
	overflow: hidden;
}
.lk_line_w_01, .lk_line_w_02, .lk_line_w_03 {
	width: 33%;
}
.lk_line_w_01_in_01 {
	width: 15px;
	height: 31px;
	background-image: url(/i/lk_line_w_al.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.lk_line_w_01_in_01_n {
	width: 15px;
	height: 31px;
	background-image: url(/i/lk_line_w_nl.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.lk_line_w_02_in_01 {
	width: 15px;
	height: 31px;
	background-image: url(/i/lk_line_w_al.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.lk_line_w_03_in_01 {
	width: 15px;
	height: 31px;
	background-image: url(/i/lk_line_w_al.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.lk_line_w_03_in_03 {
	width: 15px;
	height: 31px;
	background-image: url(/i/lk_line_w_nr.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.lk_line_w_03_in_03_a {
	width: 15px;
	height: 31px;
	background-image: url(/i/lk_line_w_ar.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.nbr { white-space: nowrap; }
.stak {
	background-image: url(/i/stak_u.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
	}
.stak div {
	background-image: url(/i/stak_l.gif);
	background-position: left;
	background-repeat: repeat-y;
}
.stak div div {
	background-image: url(/i/stak_r.gif);
	background-position: right;
	background-repeat: repeat-y;
}
.stak div div div {
	background-image: url(/i/stak_b.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.stak div div div div {
	background-image: url(/i/stak_u_l.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.stak div div div div div {
	background-image: url(/i/stak_u_r.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.stak div div div div div div {
	background-image: url(/i/stak_b_l.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.stak div div div div div div div {
	background-image: url(/i/stak_b_r.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.stak div div div div div div div div {
	padding: 10px 18px 15px 10px;
}


.lk_ph {
	background-image: url(/i/lk_ph_t.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
	float: left;
	}
.lk_ph div {
	background-image: url(/i/lk_ph_l.gif);
	background-position: left;
	background-repeat: repeat-y;
}
.lk_ph div div {
	background-image: url(/i/lk_ph_r.gif);
	background-position: right;
	background-repeat: repeat-y;
}
.lk_ph div div div {
	background-image: url(/i/lk_ph_b.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.lk_ph div div div div {
	background-image: url(/i/lk_ph_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.lk_ph div div div div div {
	background-image: url(/i/lk_ph_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.lk_ph div div div div div div {
	background-image: url(/i/lk_ph_bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.lk_ph div div div div div div div {
	background-image: url(/i/lk_ph_br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.lk_ph div div div div div div div div {
	padding: 12px 22px 22px 12px;
}

.clear, .clear_left, .clear_right {
	font-size: 0px;
	line-height: 0px;
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 0px;
	overflow: hidden;
}

.clear_left
{
	clear: left;
}

.clear_right
{
	clear: left;
}

.lite_blue { color: #346ab2; }
.hz_kakoy { color: #5d6b81; }
.lk_top_button {
	font-size: 13px;
	padding-left: 10px;
}

.lk_top_button .active {
	background-image: url(/i/lk_bt_active.gif);
	background-repeat: no-repeat;
	width: 134px;
	height: 23px;
	position: relative;
	float: left;
	z-index: 99;
	text-align: center;
	padding-top: 3px;
}
.lk_top_button .noactive {
	background-image: url(/i/lk_bt_active.gif);
	background-repeat: no-repeat;
	width: 134px;
	height: 23px;
	position: relative;
	float: left;
	z-index: 98;
	text-align: center;
	padding-top: 3px;
}
.lk_top_button .active a {
	color: #346ab2;
}
.lk_top_button .noactive a {
	color: #858585;
}
.lk_info td {
	color: #666666;
	border-bottom: 1px solid #dfeaf7;
}

.float_l {float: left;}
.float_r {float: right;}









.edit_bgb {
	background-color: #a5bdcd;
	background-image: url(/i/lk_edit_bg2.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.edit_bgb div {
	background-image: url(/i/lk_st2_u_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.edit_bgb div div {
	background-image: url(/i/lk_st2_u_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.edit_bgb div div div {
	background-image: url(/i/lk_st2_u_br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.edit_bgb div div div div {
	background-image: url(/i/lk_st2_u_bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.edit_bgb div div div div div {
	padding: 10px 10px;
	width: 98%;
}
.edit_bgb div div div div div div {
	background-image: none;
	padding: 0 0 0 0;
}
.edit_active {
	background-color: White;
	color: #628ec4;
}
.edit_active a {
	color: #628ec4;
	text-decoration: none;
	cursor: default;
}
.edit_noactive {
	width: 20%;
	line-height: 12px;
}
.edit_noactive a {
	color: White;
	text-decoration: none;
	border-bottom: 1px dashed White;
}
.edit_noactive a:hover {
	color: White;
	border-bottom: 0;
}
.edit_reyt {
	color: #628ec4;
	background-image: url(/i/lk_edit_reyt_02.gif);
	background-repeat: repeat-x;
}
.ed_com {
	height: 172px;
	overflow: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}
a.dashed_b {text-decoration: none; border-bottom: 1px dashed #69c; color: #69c; line-height: 12px; }
a:hover.dashed_b {text-decoration: none; border-bottom: 0; line-height: 1px; line-height: 12px; }

a.dashed_с9 {text-decoration: none; border-bottom: 1px dashed #F8921D; color: #F8921D; line-height: 12px; }
a:hover.dashed_с9 {text-decoration: none; border-bottom: 0; line-height: 1px; line-height: 12px; }

.edit_table td {
	border-bottom: 1px solid #8ea8bb;
	border-top: 1px solid #e2ebf1;
	color: #4d6379;
	font-size: 12px;
	padding: 4px 0;
}
.lk_edit_w_nbg {
	background-image: url(/i/lk_edit_bg.gif);
	background-repeat: repeat-x;
	height: 28px;
	text-align: center;
}
.lk_edit_w_nc {
	background-image: url(/i/lk_edit_c.gif);
	width: 2px;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 0px;
	overflow: hidden;
}
.lk_edit_w_01_in_01 {
	width: 17px;
	height: 28px;
	background-image: url(/i/lk_edit_s.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.lk_edit_w_03_in_03 {
	width: 16px;
	height: 28px;
	background-image: url(/i/lk_edit_e.gif);
	background-position: top;
	background-repeat: no-repeat;
}


#colorSelector {
background:transparent url(/i/colorpicker/select.png) repeat scroll 0 0;
height:36px;
position:relative;
width:36px;
}





#header_top_line .ap_item
{
	color: #7186A9;
	margin: 0px 0px 8px 0px;
}

#header_top_line .ap_link a
{
	color: #7186A9;
	text-decoration: underline;
}

#header_top_line .ap_link a:hover
{
	color: #B10101;
}

#header_top_line .ap_link
{
	font-size: 11px;
	margin: 0px 0px 5px 0px;
}

#header_top_line .ap_text
{
	font-size: 10px;
}

/* ### // header_top_line ### */
.bolgar { text-align: center; }
.big_adv_block {padding:0 0px 0 0; margin:0 0px 25px 0px; }
.adv_block_in {padding:0px 0px 0 0; margin:0; height:60px; position:relative; }
.adv_block_in img.palma {float:left; height:59px; padding:0; margin:0;}
.adv_block_in span.topp {float:left; position:absolute; left:84px; top:1px; height:19px; padding:2px 10px 0 10px;  font:normal 11px Arial; color:#f89200; text-decoration:none; }
.adv_block_in span.topp span{font:bold 12px Arial;}
.adv_block_in span.topp:visited {color:#f89200;}
.adv_block_in p.three_links {color:#f89200; position:absolute; left:94px; top:30px;}
.adv_block_in p.three_links a {padding:0 12px 0 7px; background:url(/i/small_bullet.gif) left 6px no-repeat; font:normal 11px Arial; color:#000;}
.adv_block_in p.three_links a:visited { color:#000;}
.adv_block_in p.three_links a:hover { text-decoration:none;}
.adv_block_in img.logo_inside {right:55px; position:absolute;}
.adv_block_in a.middle_inside {left:50%; top:9px; position:absolute; float:left; color:#f89200; font:normal 11px Arial; padding:6px 18px 7px 18px; background:#fff;}
.adv_block_in a.middle_inside:visited {color:#f89200;}
.adv_block_in a.middle_inside span {display:block; font-weight:bold; }

.add_menu_top
{
	list-style-type: none;
	margin: 0px 18px 0px 0px;
	padding: 3px 0px 0px 0px; 
	float: right;
	position: absolute;
	right: 0px;
	top: 46px;
}

.add_menu_top li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px; 
	color: #9DB2D4;
	font-size: 12px;
	display: inline;
}
.bolgar .big_adv_block {background:url(/i/bg_adv1_line.png) left top repeat-x;}
.bolgar .adv_block_in {background:url(/i/bg_adv1.jpg) right top no-repeat;}
.bolgar img.palma{width:84px;position:absolute; left:0; top:1px;}
.orang {color:#f36700;}

.rbd_lr img
{
	border: 0px;
}

.l_light_noblue
{
 padding: 4px 10px 10px 12px;
 zoom:1;
 overflow:hidden;
}

.l_light_noblue .text_and_pict { clear:left; padding:12px 0 8px 0; }
.l_light_noblue .text_and_pict img {float:left; margin:0 10px 0 0; border: 0px;}
.l_light_noblue .text_and_pict a{color:#6699CC; font:normal 12px Tahoma, Arial, sans-serif; }
.l_light_noblue .text_and_pict a:visited{color:#6699CC; }









#header_top_line .ap_item
{
	color: #7186A9;
	margin: 0px 0px 8px 0px;
}

#header_top_line .ap_link a
{
	color: #7186A9;
	text-decoration: underline;
}

#header_top_line .ap_link a:hover
{
	color: #B10101;
}

#header_top_line .ap_link
{
	font-size: 11px;
	margin: 0px 0px 5px 0px;
}

#header_top_line .ap_text
{
	font-size: 10px;
}

/* ### // header_top_line ### */
.bolgar { text-align: center; }
.big_adv_block {padding:0 0px 0 0; margin:0 0px 25px 0px; }
.adv_block_in {padding:0px 0px 0 0; margin:0; height:60px; position:relative; }
.adv_block_in img.palma {float:left; height:59px; padding:0; margin:0;}
.adv_block_in span.topp {float:left; position:absolute; left:84px; top:1px; height:19px; padding:2px 10px 0 10px;  font:normal 11px Arial; color:#f89200; text-decoration:none; }
.adv_block_in span.topp span{font:bold 12px Arial;}
.adv_block_in span.topp:visited {color:#f89200;}
.adv_block_in p.three_links {color:#f89200; position:absolute; left:94px; top:30px;}
.adv_block_in p.three_links a {padding:0 12px 0 7px; background:url(../i/small_bullet.gif) left 6px no-repeat; font:normal 11px Arial; color:#000;}
.adv_block_in p.three_links a:visited { color:#000;}
.adv_block_in p.three_links a:hover { text-decoration:none;}
.adv_block_in img.logo_inside {right:55px; position:absolute;}
.adv_block_in a.middle_inside {left:50%; top:9px; position:absolute; float:left; color:#f89200; font:normal 11px Arial; padding:6px 18px 7px 18px; background:#fff;}
.adv_block_in a.middle_inside:visited {color:#f89200;}
.adv_block_in a.middle_inside span {display:block; font-weight:bold; }

.bolgar .big_adv_block {background:url(../i/bg_adv1_line.png) left top repeat-x;}
.bolgar .adv_block_in {background:url(../i/bg_adv1.jpg) right top no-repeat;}
.bolgar img.palma{width:84px;position:absolute; left:0; top:1px;}
.orang {color:#f36700;}


/* гор баннер египта со=12 */
.block_for_banner
{
	margin: 0px 0px 10px 0px;
}
	/* баннер Элио-тур */
.elio_tour_banner
{
	height: 57px;
	background: url(../i/elio_tour_bg.gif) repeat-x top;
	font-family: Arial, Tahoma, sans-serif;
}

.elio_tour_banner .elio_tour_left 
{
	height: 57px;
	background: url(../i/elio_tour_left.gif) no-repeat top left;
	position: relative;
}

.elio_tour_banner .elio_tour_left a.elio_tour_logo
{
	background: url(../i/elio_tour_logo.gif) no-repeat 0px 0px;
	display: block;
	width: 131px;
	height: 57px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.elio_tour_banner .elio_tour_margin
{
	margin: 0px 140px 0px 133px;
	text-align: right;
}

.elio_tour_banner .title
{
	font-size: 12px;
	color: #ffffff;
	padding: 0px 0px 1px 0px; 
	text-align: left;
}

.elio_tour_banner .list
{
	background: url(../i/elio_tour_list.gif) no-repeat right top #ffffff;
	padding: 0px 15px 0px 0px;
	height: 21px;
	float: left;
	position: relative;
}

.elio_tour_banner .clear_both
{
	height: 0px;
	width: 0px;
	clear: both;
	padding: 0px;
	margin: 0px;
	zoom:1;
}

.elio_tour_banner .list ul
{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elio_tour_banner .list ul li
{
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 8px 0px 0px;
	color: #003173;
	font-size: 12px;
	line-height: 20px;
}

.elio_tour_banner .list ul li span
{
	position: relative;
	top: -1px;
	font-size: 11px;
	padding: 0px 5px 0px 0px;
        font-size:12px;
}

.elio_tour_banner .list ul li a
{
	color: red;
        font-size:12px;
	text-decoration: underline;
}

.elio_tour_banner .list ul li a:hover
{
	text-decoration: none;
}

.elio_tour_banner .under_text
{
	color: #ffffff;
	font-size: 12px;
	font-style: italic;
	padding: 0px 7px 0px 0px;
}





.rbd_lr img
{
	border: 0px;
}

.l_light_noblue
{
 padding: 4px 10px 10px 12px;
 zoom:1;
 overflow:hidden;
}

.l_light_noblue .text_and_pict { clear:left; padding:12px 0 8px 0; }
.l_light_noblue .text_and_pict img {float:left; margin:0 10px 0 0; border: 0px;}
.l_light_noblue .text_and_pict a{color:#6699CC; font:normal 12px Tahoma, Arial, sans-serif; }
.l_light_noblue .text_and_pict a:visited{color:#6699CC; }






.add_menu_top
{
	list-style-type: none;
	margin: 0px 18px 0px 0px;
	padding: 3px 0px 0px 0px; 
	float: right;
	position: absolute;
	right: 0px;
	top: 46px;
}

.add_menu_top li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px; 
	color: #9DB2D4;
	font-size: 12px;
	display: inline;
}

.add_menu_top li a
{
	color: #9DB2D4;
}





























h1 {font:24px Tahoma,Arial,sans-serif; margin:10px 0 20px}
h2 {font:11px Tahoma,Arial,sans-serif; margin:0}
h3 {font:11px Tahoma,Arial,sans-serif; margin:0}
h2.title {font:18px Tahoma,Arial,sans-serif; margin:0}


a {color:#69c; text-decoration:underline}
a:hover, a.c3_ a.c0_:hover, a.c0_  {text-decoration:none}
a.c3_:hover {text-decoration:underline}
a.menu {color:#fff; text-decoration:underline}
a.menu:hover {color:#ff0; text-decoration:underline}
a.no_style {color:#000; text-decoration:underline}
a.no_style:hover {text-decoration:none}

a.c4c9{
	color:#69c; 
	text-decoration:none
}
a.c4c9:hover{
	color:#F8921D; 
	text-decoration:none;
}

.edit_bgb table {
	color: #4e6a82;
}

.white {color: White;}
.black {color: Black;}
.red {color: Red;}
.blue {color: Blue;}
.sky_blue {color: #00b7e9;}
.yellow {color: Yellow;}
.green {color: Green;}
.gray {color: #7b7f76;}

.r1, .r2, .r3, .r4, .r5, .r7, .r10 {
display: block;
height: 1px;
overflow: hidden;
font-size:1px;
background-color: White;
}

.r10 { margin: 0 10px; }
.r7 { margin: 0 7px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

.t1, .t2, .t3, .t4, .t5 {
display: block;
height: 1px;
overflow: hidden;
font-size:1px;
background-color: #ccd9e2;
}

.t5 { margin: 0 5px; }
.t4 { margin: 0 4px; }
.t3 { margin: 0 3px; }
.t2 { margin: 0 2px; }
.t1 { margin: 0 1px; }

#rounded-box-10 { width: 100%;  }
#rounded-box-5 .inner-box {
	padding: 0.7em 1em;
	background-color: #ccd9e2;
	overflow: hidden;
}

.inner-box { 
/*background-color: #F4F7FC;*/
padding:1em;
}

.edit_table td {
	border-bottom: 1px solid #8ea8bb;
	border-top: 1px solid #e2ebf1;
	color: #4d6379;
	font-size: 12px;
	padding: 4px 0;
}

.lk_photo_tbl td {
	color: #8f8f8f;
}
.lk_photo_tbl td a {
	color: #50627f;
}

.lk_menu {
	width: 253px;
}
.lk_menu_in {
	background-image: url(../i/lk_bg_menu2.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 157px;
	padding-top: 20px;
}
.lk_menu_in .menu_lk {
	margin-left: 40px;
}
.lk_menu_in div {
	margin-left: 40px;
}
.lk_menu_in div div {
	background-image: url(../i/arrow_lk2.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 10px;
	font-size: 15px;
	margin-left: 8px;
	font-weight: 600;
	margin-top: 1px;
	width: 188px;
	height: 16px;
}
.lk_menu_in div div.active {
	background-image: url(../i/lk_menu_active.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	width: 188px;
	height: 16px;
	margin-left: 0px;
	margin-top: 1px;
}
.lk_menu_in div div a {
	color: White;
	text-decoration: none;
}
.lk_menu_in div div.active a {
	color: #7997ad;
	text-decoration: none;
}


.edit_bgb {
	background-color: #a5bdcd;
	background-image: url(../i/lk_edit_bg2.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.edit_bgb div {
	background-image: url(../i/lk_st2_u_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.edit_bgb div div {
	background-image: url(../i/lk_st2_u_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.edit_bgb div div div {
	background-image: url(../i/lk_st2_u_br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.edit_bgb div div div div {
	background-image: url(../i/lk_st2_u_bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.edit_bgb div div div div div {
	padding: 10px 10px;
	width: 98%;
}
.edit_bgb div div div div div div {
	background-image: none;
	padding: 0 0 0 0;
}

.edit_active {
	background-color: White;
	color: #628ec4;
}
.edit_active a {
	color: #628ec4;
	text-decoration: none;
	cursor: default;
}
.edit_noactive {
	width: 20%;
	line-height: 12px;
}
.edit_noactive a {
	color: White;
	text-decoration: none;
	border-bottom: 1px dashed White;
}
.edit_noactive a:hover {
	color: White;
	border-bottom: 0;
}
.edit_reyt {
	color: #628ec4;
	background-image: url(../i/lk_edit_reyt_02.gif);
	background-repeat: repeat-x;
}

.ed_com {
	height: 172px;
	overflow: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}

a.dashed_b {text-decoration: none; border-bottom: 1px dashed #69c; color: #69c; line-height: 12px; }
a:hover.dashed_b {text-decoration: none; border-bottom: 0; line-height: 1px; line-height: 12px; }

.step2bgb {
	background-color: #a6bece;
	background-image: url(../i/lk_st2_bg1.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.step2bgb div {
	background-image: url(../i/lk_st2_u_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.step2bgb div div {
	background-image: url(../i/lk_st2_u_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.step2bgb div div div {
	background-image: url(../i/lk_st2_u_br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.step2bgb div div div div {
	background-image: url(../i/lk_st2_u_bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.step2bgb div div div div div {
	padding: 10px 10px;
	background-image: url(../i/stp2_bg.png);
	background-position: top right;
	background-repeat: no-repeat;
	width: 98%;
}
.step2bgb div div div div div div {
	background-image: none;
	padding: 0 0 0 0;
}

.bg_white {	background-color: White; }

.step2bgw {
	padding: 0 0 0 0;
}
.step2bgw td {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.step2bgw_t {
	background-image: url(../i/lk_st2_u2_top.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 10px;
	overflow: hidden;
	font-size: 1px;
	line-height: 0px;
}
.step2bgw_tl {
	background-image: url(../i/lk_st2_u2_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	overflow: hidden;
	font-size: 1px;
	line-height: 0px;
}
.step2bgw_tr {
	background-image: url(../i/lk_st2_u2_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	overflow: hidden;
	font-size: 1px;
	line-height: 0px;
}
.step2bgw_bl {
	background-image: url(../i/lk_st2_u2_bl.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	overflow: hidden;
	font-size: 1px;
	line-height: 0px;
}
.step2bgw_br {
	background-image: url(../i/lk_st2_u2_br.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	overflow: hidden;
	font-size: 1px;
	line-height: 0px;
}
.step2bgw_cont {
	padding: 10px 10px;
	background-color: White;
}


.lk_loader td {
	border: 1px solid #d4d4d4;
	color: #666666;
	height: 36px;
	vertical-align: middle;
	font-size: 13px;
}
.lk_loader .lk_loader_1 table td {
	height: 36px;
	padding: 0px 0px;
}
.lk_loader .lk_loader_1 table td.lk_loader_1_1 {
	width: 65%;
	padding: 0px 10px;
	border-right: 0px;
}
.lk_loader .lk_loader_1 table td.lk_loader_1_2 {
	width: 20%;
	padding: 0px 10px;
	border-left: 0px;
	border-right: 0px;
}
.lk_loader .lk_loader_1 table td.lk_loader_2 {
	width: 15%;
	padding: 0px 10px;
}

.stp3 {
	border: 1px solid #a5acb2;
	font-size: 13px;
}
.stp3_area {
	border: 1px solid #a5acb2;
	width: 100%;
	height: 55px;
}

.stp3_tbl {
	border: 0px solid Black;
	margin: 0px -20px 0px -12px;
	background-image: url(../i/lk_st3_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 153px;
}


.lk_edit_w_nbg {
	background-image: url(../i/lk_edit_bg.gif);
	background-repeat: repeat-x;
	height: 28px;
	text-align: center;
}
.lk_edit_w_nc {
	background-image: url(../i/lk_edit_c.gif);
	width: 2px;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 0px;
	overflow: hidden;
}
.lk_edit_w_01_in_01 {
	width: 17px;
	height: 28px;
	background-image: url(../i/lk_edit_s.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.lk_edit_w_03_in_03 {
	width: 16px;
	height: 28px;
	background-image: url(../i/lk_edit_e.gif);
	background-position: top;
	background-repeat: no-repeat;
}


.lk_line_w_abg {
	background-image: url(../i/lk_line_w_abg.gif);
	background-repeat: repeat-x;
	height: 31px;
	font-size: 13px;
	color: #666666;
	text-align: center;
}
.lk_line_w_nbg {
	background-image: url(../i/lk_line_w_nbg.gif);
	background-repeat: repeat-x;
	height: 31px;
	font-size: 13px;
	color: #b6b6b6;
	text-align: center;
}
.lk_line_w_ac {
	background-image: url(../i/lk_line_w_ac.gif);
}
.lk_line_w_ac2 {
	background-image: url(../i/lk_line_w_ac2.gif);
}
.lk_line_w_nc {
	background-image: url(../i/lk_line_w_nc.gif);
}
.lk_line_w_nc, .lk_line_w_ac2, .lk_line_w_ac {
	width: 20px;
	height: 31px;
	background-position: top;
	font-size: 1px;
	line-height: 0px;
	overflow: hidden;
}
.lk_line_w_01, .lk_line_w_02, .lk_line_w_03 {
	width: 33%;
}
.lk_line_w_01_in_01 {
	width: 15px;
	height: 31px;
	background-image: url(../i/lk_line_w_al.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.lk_line_w_01_in_01_n {
	width: 15px;
	height: 31px;
	background-image: url(../i/lk_line_w_nl.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.lk_line_w_02_in_01 {
	width: 15px;
	height: 31px;
	background-image: url(../i/lk_line_w_al.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.lk_line_w_03_in_01 {
	width: 15px;
	height: 31px;
	background-image: url(../i/lk_line_w_al.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.lk_line_w_03_in_03 {
	width: 15px;
	height: 31px;
	background-image: url(../i/lk_line_w_nr.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.lk_line_w_03_in_03_a {
	width: 15px;
	height: 31px;
	background-image: url(../i/lk_line_w_ar.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.nbr { white-space: nowrap; }
.stak {
	background-image: url(../i/stak_u.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
	}
.stak div {
	background-image: url(../i/stak_l.gif);
	background-position: left;
	background-repeat: repeat-y;
}
.stak div div {
	background-image: url(../i/stak_r.gif);
	background-position: right;
	background-repeat: repeat-y;
}
.stak div div div {
	background-image: url(../i/stak_b.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.stak div div div div {
	background-image: url(../i/stak_u_l.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.stak div div div div div {
	background-image: url(../i/stak_u_r.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.stak div div div div div div {
	background-image: url(../i/stak_b_l.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.stak div div div div div div div {
	background-image: url(../i/stak_b_r.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.stak div div div div div div div div {
	padding: 10px 18px 15px 10px;
}


.lk_ph {
	background-image: url(../i/lk_ph_t.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
	float: left;
	}
.lk_ph div {
	background-image: url(../i/lk_ph_l.gif);
	background-position: left;
	background-repeat: repeat-y;
}
.lk_ph div div {
	background-image: url(../i/lk_ph_r.gif);
	background-position: right;
	background-repeat: repeat-y;
}
.lk_ph div div div {
	background-image: url(../i/lk_ph_b.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.lk_ph div div div div {
	background-image: url(../i/lk_ph_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.lk_ph div div div div div {
	background-image: url(../i/lk_ph_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.lk_ph div div div div div div {
	background-image: url(../i/lk_ph_bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.lk_ph div div div div div div div {
	background-image: url(../i/lk_ph_br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.lk_ph div div div div div div div div {
	padding: 12px 22px 22px 12px;
}

.clear {
	font-size: 0px;
	line-height: 0px;
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 0px;
	overflow: hidden;
}

.lite_blue { color: #346ab2; }
.hz_kakoy { color: #5d6b81; }
.lk_top_button {
	font-size: 13px;
	padding-left: 10px;
}

.lk_top_button .active {
	background-image: url(../i/lk_bt_active.gif);
	background-repeat: no-repeat;
	width: 134px;
	height: 23px;
	position: relative;
	float: left;
	z-index: 99;
	text-align: center;
	padding-top: 3px;
}
.lk_top_button .noactive {
	background-image: url(../i/lk_bt_active.gif);
	background-repeat: no-repeat;
	width: 134px;
	height: 23px;
	position: relative;
	float: left;
	z-index: 98;
	text-align: center;
	padding-top: 3px;
}
.lk_top_button .active a {
	color: #346ab2;
}
.lk_top_button .noactive a {
	color: #858585;
}
.lk_info td {
	color: #666666;
	border-bottom: 1px solid #dfeaf7;
}

.float_l {float: left;}
.float_r {float: right;}

/* баннер для конкурса */
.png {behavior: url(iepngfix.htc);}
.bn_contest {
	background-image: url(../i/bn_bg.jpg);
	background-repeat: repeat-x;
	background-color: White;
	height: 66px;
}
.bn_img {
	background-image: url(../i/bn_img.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
/* баннер для конкурса */


.blue { color: #1267bc; }

.f9 {font-size: 9px;}
.f10 {font-size: 10px;}
.f11 {font-size: 11px;}
.f12 {font-size: 12px;}
.f13 {font-size: 13px;}
.f14 {font-size: 14px;}
.f15 {font-size: 15px;}
.f16 {font-size: 16px;}
.f17 {font-size: 18px;}
.f18 {font-size: 18px;}
.f19 {font-size: 19px;}
.f20 {font-size: 20px;}
.f21 {font-size: 21px;}
.f22 {font-size: 22px;}
.f25 {font-size: 25px;}
.f28 {font-size: 28px;}
.f30 {font-size: 30px;}
.f35 {font-size: 35px;}

/* для конкурсных страниц */
.moder_popup {
	border: 1px solid #7c8996;
	background-color: White;
	width: 500px;
	color: #7a8794;
	top: 217px;
	left: 37%;
	position: absolute;
	z-index: 999;
}

.moder_popup div table td {
	color: #7a8794;
	padding-left: 0px;
	padding-right: 0px;
}
.moder_popup div table td input {
	border: 1px solid #7c8996;
	width: 387px;
	color: #7a8794;
	margin-left: 8px;
}
.moder_popup div table td textarea {
	border: 1px solid #7c8996;
	width: 450px;
	color: #7a8794;
}
.moder_popup div table td input.but {
	border: 1px outset;
	width: 100px;
	color: Black;
}
.moder_popup_in {
	margin: 30px 20px 20px 20px;
}
.moder_popup div h1 {
	color: #6699cc;
	font-size: 17px;
	margin-bottom: 6px;
}




.right_logo_menu {
	margin: 10px 0px 10px 0px;
}

.right_logo_menu .blue_tp {
	background: url(../i/bg_tp.gif) repeat-x top;
	background-color: #cee6fd;
	height: 48px;
	position: relative;
	border-left: 2px solid #ff8400;
}
.right_logo_menu .blue_tp .right {
	float: right;
	font-size: 14px;
	font-weight: bold;
	padding-right: 15px;
	padding-top: 8px;
	font-style: italic;
}
.right_logo_menu .blue_tp .right a {
	color: black;
}

.right_logo_menu .blue_tp .flogot {
	position: absolute;
	left: 7px;
	top: -6px;

}

.right_logo_menu .gray_btm {
	margin-top: -25px;
	margin-left: 45px;
	position: absolute;
	z-index: 100;
}

.gray_btm_menu {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 3px 11px;
}

.gray_btm_menu li {
	margin: 0px 0px 0px 0px;
	padding: 0px 9px 0px 0px;
	display: inline;
	font-size: 11px;
	color: #3A98BF;
}

.gray_btm_menu li.glue {
	color: #cee6fd;
}

.gray_btm_menu li a {
	color: #785662;
}





.bl_bg {
	background-image: url(../i/bl_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #d7d7d9;
	padding-left: 20px;
	padding-right: 18px;
	font-size: 13px;
	color: #5d6672;
	line-height: 18px;
}
.bl_bg h1 {
	color: #a2a9b0;
	margin-bottom: 6px;
}
.blls {
	background-image: url(../i/star_bg.gif);
	background-repeat: no-repeat;
	height: 48px;
	width: 48px;
	text-align: center;
	line-height: 12px;
	padding-top: 11px;
}
.blls_1 {
	position: relative;
	margin-left: 0px;
	margin-top: -20px;
	height: 48px;
	width: 48px;
	z-index: 99;
	float: right;
}
a.dashed {
	color: #F8921D;
	border-bottom: 1px dashed #F8921D;
	text-decoration: none;
	line-height: 12px;
}
a:hover.dashed {
	color: #F8921D;
	border-bottom: 0px;
	text-decoration: none;
	line-height: 12px;
}
/* для конкурсных страниц */



html,body {height:100%; margin:0; padding:0}
body,td,h2,h3 {font:11px Tahoma,Arial,sans-serif}
form,h2,h3 {margin:0}
input,select,textarea {font:11px Tahoma,Arial,sans-serif}
.c0 .c0_ {color:#000}
.c1 {color:#999}
.c2 {color:#666}
.c3, .c3_ {color:#fff}
.c4 {color:#69c}
.c5 {color:#FFD54B}
.c6 {color:#F8921D}
.c7 {color:#99C}
.c8 {color:#f25d22}
.c9{color : #F8921D;}
.c10{color : #a40000;}
.blue { color: #1267bc; }

td.c2{color:#666}

.header { background-color: #f3f3f3; }
.table { background-color: #ffffff; width:100%;}
.bg1{background-color: #FFF8DD;}
.bg2{background-color: #6699CC;}

table.f9 td, .f9 {font-size:9px}
table.f10 td, .f10 {font-size:10px}
table.f11 td, .f11, .ltl, .rbcwea {font:11px/1.2 Tahoma,Arial,sans-serif}
table.f12 td, .f12 {font-size:12px}
table.f13 td, .f13 {font-size:13px}
table.f14 td, .f14 {font-size:14px;}
table.text td, td.text, p {text-align:justify}

table.t1 td {padding-right:0}
table.t2 td {border-bottom:1px solid #dfeaf7}
table.t3 td {border:0}
table.t4 td {border-bottom:1px solid #dfeaf7; border-right:1px solid #dfeaf7}
table.t2 td.t5 {border-bottom:0px;}

.f_err { color:#ff0000; }
.mark1{ color: red; border: 0; }
.f_top_err { color: #f00;font-size:larger; }
.f69{color:#69c}
.f16, table.f16 td {font-size:16px}
.f18, table.f18 td {font-size:18px}
.f8, table.f8 td {font-size:8px}
.f9, table.f9 td {font-size:9px}
.f12, table.f12 td {font-size:12px}

.i0 {border:1px solid #000}
.i1 {border:3px solid #F7F1E1}
.i2 {border:1px solid #69c}
.i2_ {border:1px solid #f00} 
.i3 {border-bottom:4px solid #F8921D}
.i4 {border-bottom:4px solid #FFD54B}
.i5 {border-bottom:4px solid #69c}
.i6 {border:2px solid #F8921D}
.i7 {background:url(../i/enter2.gif) repeat-x; color:white; font-weight:bold ; font-size:10px; padding:2px 10px; border:0; cursor:hand; cursor:pointer}
.i8 {background:url(../i/enter3.gif) repeat-x; color:white; font-weight:bold ; font-size:10px; padding:2px; border:0; cursor:hand; cursor:pointer}
.i9 {background:url(../i/enter2.gif) repeat-x; color:white; font-weight:bold ; font-size:10px; padding:2px; border:0; cursor:hand; cursor:pointer}
.i10 {border:1px solid #DFEAF7}
.i11 {border:1px solid #E5E5E5}
.i12 {border-left:3px solid #E4E9F0; background:#F7FAFD}
.i13 {border-bottom:4px solid #a40000}
.l14 {line-height:1.4}
.top {background:url(../i/c1bg.gif) repeat-x top; font-weight:bold; font-size:10px; padding:3px 5px 4px 5px; border:0; width:100%}
.top1 {background:url(../i/c1bg.gif) repeat-x top; font-weight:bold; font-size:10px; padding:3px 5px 4px 5px; border:0; width:100%}


v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}

a.selected {
	font-weight: bold;
	color: black;
	text-decoration: none;
}

/* форма авторизации */
.lb { background:#eee; border:1px solid #a40000; border-top:none; display:none;  position: absolute; z-index: 10; width: 260px;}
.lb_logged { background:#eee; border:1px solid #a40000; border-top:none; display:none;  position: absolute; z-index: 10; width: 210px;}
.lb_input { border:1px solid #ccc; font:12px Arial,sans-serif }
.lb_link_brown { color:#d54100 }
.lb_link_enter { color:#fff; font:12px Arial,sans-serif; }
.lb_link_exit { color:#666666; font:11px Arial }
.lb_link_grey { color:#999 }
.lb_name { color:#fff; font:12px Arial,sans-serif; text-decoration:none }
.lb_submit { font:12px Arial,sans-serif }
.lb_text { color:#303d53; font:11px/1.4 Arial,sans-serif }
.lb_title { color:#fff; font:14px/1.2 Arial,sans-serif }
.loggedBlockUp {background:#a40000;}

.lb_links { border-top:none; background:#efe1e1; padding-bottom:15px; padding-top:1px;}
.lb_links a {color:#a40000; font:normal 11px Tahoma,sans-serif; display:block; background:transparent url(/i/sprite_1.gif) no-repeat scroll 9px -365px; padding:5px 15px 1px 18px; margin:0px 0 0 0;}
.lb_links a:visited {color:#a40000;}
.lb_links a:hover {text-decoration:none;}

.ab { background:#223D6A; color:#98A7C0; display:none; position:absolute; width:300px; z-index:20 }
.ab a { color:#98A7C0; font:11px Arial }
.ab a.ab_reg { color:#0298CA; font:14px Arial }
.ab p { color:#98A7C0; font:11px/1.2 Arial,sans-serif; margin:10px 0; text-align:left }
.ab h2 { color:#98A7C0; font:18px/1.2 Arial,sans-serif; margin:10px 0 -5px }

.fav {background:url(../i/fav.gif) no-repeat 0 0}
.fav:hover {background:url(../i/fav.gif) no-repeat 0 -14px}

/* форма вывода сообщения при добавлении в блокнот */
.auth_ntp_block {background:#fff; border:1px solid #303D53; position:absolute; left:50%; top:50%; margin-left:-135px; margin-top:-65px; padding-left:10px; width:270px; height:130px; z-index:300}
* html .auth_ntp_block {width:280px}
.auth_ntp_block2 {overflow:auto; height:75px; width:100%}
.auth_ntp_close {cursor:pointer; cursor:hand; position:relative; top:-4px; left:4px; z-index:310}
/* /форма вывода сообщения при добавлении в блокнот */

.replyComment{background : #F0F0F0; border : 1px solid #E0E0E0; padding : 4px;}
#loadComment {position: absolute;z-index: 10;width: 100%;height: 100%;background : #E6E6E6 url(/i/loading.gif) no-repeat center;}

* HTML #main 
{
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%"); 
	height: 100%
}

html>body #main 
{
	height: auto;
}

#main
{
	min-width: 1000px;
	height: 100%;
	min-height: 100%;
	text-align: left;
	position: relative;
}

.block_auth
{
	position: absolute;
	top: 0px;
	right: 20%;
	height: 24px;
}

/* ### header_top_line ### */
.header_tp_space
{
	height: 25px;
	background: #DFEAF7;
}

.header_top_line
{
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	height: 27px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}

.header_gray
{
	background-color: #DFEAF7;
}

.header_blue_menu
{
	margin: 5px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	float: left;
	list-style-type: none;
}

.header_blue_menu li
{
	/*background-color: #F7F7F7;*/
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #999999;
	font-size: 11px;
	/*line-height: 24px;*/
}

.header_blue_menu li a
{
	color: #7186A9;
}

.header_blue_menu li.all_project
{
	position: relative;
}

.header_blue_menu li.all_project table
{
	position: relative;
	top: -3px;
}

.header_blue_menu li.all_project table td
{
	font-size: 11px;
}

.header_blue_menu li.all_project a
{
	text-decoration: none;
	cursor: pointer;
}

.header_blue_menu li.all_project a span
{
	border-bottom: 1px dashed #7186A9;
	display: block;
	float: left;
	cursor: pointer;
}

.header_blue_menu li.all_project img
{
	margin: 2px 0px 0px 3px;
}

.header_blue_menu li.glue
{
	width: 12px;
}

/* */
.open_all_project
{
	border: 1px solid #7186A9;
	background-color: #F5F5FA;
	width: 186px;
	position: absolute;
	left: -7px;
	top: -6px;
	display: none;
	z-index: 99;
}

.ap_title_block
{
	background-color: #DFEAF7;
	padding: 4px 9px 5px 9px;
	position: relative;
	font-weight: bolder;
	color: #000000;
	/*line-height: 23px;*/
}

.ico_close
{
	position: absolute;
	right: 6px;
	top: 6px;
}

.list_projects
{
	padding: 10px 11px 0px 11px;
}

#header_top_line .ap_item
{
	color: #7186A9;
	margin: 0px 0px 8px 0px;
}

#header_top_line .ap_link a
{
	color: #7186A9;
	text-decoration: underline;
}

#header_top_line .ap_link a:hover
{
	color: #B10101;
}

#header_top_line .ap_link
{
	font-size: 11px;
	margin: 0px 0px 5px 0px;
}

#header_top_line .ap_text
{
	font-size: 10px;
}

/* ### // header_top_line ### */
.bolgar { text-align: center; }
.big_adv_block {padding:0 0px 0 0; margin:0 0px 25px 0px; }
.adv_block_in {padding:0px 0px 0 0; margin:0; height:60px; position:relative; }
.adv_block_in img.palma {float:left; height:59px; padding:0; margin:0;}
.adv_block_in span.topp {float:left; position:absolute; left:84px; top:1px; height:19px; padding:2px 10px 0 10px;  font:normal 11px Arial; color:#f89200; text-decoration:none; }
.adv_block_in span.topp span{font:bold 12px Arial;}
.adv_block_in span.topp:visited {color:#f89200;}
.adv_block_in p.three_links {color:#f89200; position:absolute; left:94px; top:30px;}
.adv_block_in p.three_links a {padding:0 12px 0 7px; background:url(../i/small_bullet.gif) left 6px no-repeat; font:normal 11px Arial; color:#000;}
.adv_block_in p.three_links a:visited { color:#000;}
.adv_block_in p.three_links a:hover { text-decoration:none;}
.adv_block_in img.logo_inside {right:55px; position:absolute;}
.adv_block_in a.middle_inside {left:50%; top:9px; position:absolute; float:left; color:#f89200; font:normal 11px Arial; padding:6px 18px 7px 18px; background:#fff;}
.adv_block_in a.middle_inside:visited {color:#f89200;}
.adv_block_in a.middle_inside span {display:block; font-weight:bold; }

.bolgar .big_adv_block {background:url(../i/bg_adv1_line.png) left top repeat-x;}
.bolgar .adv_block_in {background:url(../i/bg_adv1.jpg) right top no-repeat;}
.bolgar img.palma{width:84px;position:absolute; left:0; top:1px;}
.orang {color:#f36700;}

.grec .big_adv_block {background:url(/i/bg_adv6_line.png) left top repeat-x; border-right:1px solid #FFEBD1;}
.grec .adv_block_in {background:none;}
.grec img.palma {position:absolute; left:0; top:0px; height: 57px;}
.grec span.topp {float:left; position:absolute; left:15%; top:6px; padding:2px 10px 0 0px; background:none; font:normal 12px TAhoma,sans-serif; color:#935700;  }
.grec a.middle_inside { left:15%; top:26px; padding:6px 218px 7px 24px; color:#935700; background:url(/i/sprite_adv.gif) 10px 10px no-repeat #FCE6D0; font-family:Tahoma;}
.grec a.middle_inside:visited {color:#935700;}
.grec img.logo_inside {right:5px;top:0;}
.grec  p.three_links {color:#000; position:absolute; left:13%; top:28px;}
.grec  p.three_links a {color:#000; background:url(/i/sprite_adv.gif) 0px -37px no-repeat;padding:0 8px 0 10px;}
.grec  p.three_links a:visited {color:#000;}

.dominikan .big_adv_block {background:url(/i/bg_adv4_line.png) left top repeat-x; border-right:1px solid #AABFDF;}
.dominikan .adv_block_in {background:none;}
.dominikan img.palma{position:absolute; left:0; top:1px;}
.dominikan span.topp {float:left; position:absolute; left:12%; top:12px; padding:2px 10px 0 10px; background:none; font:normal 12px TAhoma,sans-serif; color:#2B2C86;  }
.dominikan a.middle_inside { left:59%; padding:6px 18px 7px 24px;  top:17px; color:#2B2C86; background:url(/i/18dominika_prcnt.gif) 8px 8px no-repeat #E9F2FF; font-family:Tahoma;}
.dominikan a.middle_inside:visited {color:#2B2C86;}
.dominikan img.logo_inside {right:25px;}
.dominikan  p.three_links {color:#000; position:absolute; left:13%; top:28px;}
.dominikan  p.three_links a {color:#000; background:url(/i/sprite_adv.gif) 0px -37px no-repeat;padding:0 8px 0 10px;}
.dominikan  p.three_links a:visited {color:#000;}

.indonezia .big_adv_block {background:url(/i/bg_adv5_line.png) left top repeat-x; border-right:1px solid #AABFDF;}
.indonezia .adv_block_in {background:none;}
.indonezia img.palma{position:absolute; left:0; top:1px;}
.indonezia span.topp {float:left; position:absolute; left:13%; top:12px; padding:2px 10px 0 10px; background:none; font:normal 12px TAhoma,sans-serif; color:#0067AD;  }
.indonezia a.middle_inside { left:59%; padding:6px 18px 7px 24px;  top:17px; color:#0067AD; background:url(/i/19indonezia_prcnt.gif) 8px 8px no-repeat #D7F6FD; font-family:Tahoma;}
.indonezia a.middle_inside:visited {color:#0067AD;}
.indonezia img.logo_inside {right:25px;}
.indonezia  p.three_links {color:#000; position:absolute; left:14%; top:28px;}
.indonezia  p.three_links a {color:#000; background:url(/i/sprite_adv.gif) 0px -37px no-repeat;padding:0 8px 0 10px;}
.indonezia  p.three_links a:visited {color:#000;}

.rbd_lr img
{
	border: 0px;
}

.l_light_noblue
{
 padding: 4px 10px 10px 12px;
 zoom:1;
 overflow:hidden;
}

.l_light_noblue .text_and_pict { clear:left; padding:12px 0 8px 0; }
.l_light_noblue .text_and_pict img {float:left; margin:0 10px 0 0; border: 0px;}
.l_light_noblue .text_and_pict a{color:#6699CC; font:normal 12px Tahoma, Arial, sans-serif; }
.l_light_noblue .text_and_pict a:visited{color:#6699CC; }

.add_menu_top
{
	list-style-type: none;
	margin: 0px 18px 0px 0px;
	padding: 3px 0px 0px 0px; 
	float: right;
	position: absolute;
	right: 0px;
	top: 46px;
}

.add_menu_top li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px; 
	color: #9DB2D4;
	font-size: 12px;
	display: inline;
}

.add_menu_top li a
{
	color: #9DB2D4;
}



/* block_auth */

.block_auth #login {float:left; padding:0 13px 0 0;}
.block_auth .name_log {font:normal 11px Tahoma,sans-serif;  display:block; border-top:3px solid #a40000; height:14px; float:left;  padding:1px 10px 6px 10px; }
.block_auth .name_log span { cursor:pointer; border-bottom:1px dashed #000;  }

/* Component_Main_News */
.rc_news_item
{
	margin: 0px 0px 9px 0px;
}

.rc_news_date
{
	font-size: 11px;
	color: #A40000;
}

.rc_news_text
{
	color: #555555;
	font-size: 11px;
}

/* Component_Main_Users */
.float_left_list
{
	padding: 5px 10px 5px 10px;
	zoom:1;
}

.bullet_orange
{
 	text-align: justify;
}

.bullet_orange span
{
	background: url(../i/bullet_orange_.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 7px;
	margin: 0px 6px 5px 0px;
	font-size: 11px;
	color: #6699CC;
	float: left;
	/*display: inline;*/
	white-space: nowrap;
}

.bullet_orange a
{
	color: #6699CC;
}

/* */
.first_cell_nav {vertical-align: top;}
.first_cell_nav h1 { background:#f0f0f0; display:block; height:auto; margin:0px 0 0 0; padding:2px 4px 3px 4px;}
.first_cell_nav ul {margin:0;padding:0; list-style:none;}
.first_cell_nav ul li {margin:0;padding:10px 0 4px 0; list-style:none; font:bold 14px Tahoma; color:#339900;}
.first_cell_nav ul li span {color:#004d8b;}
.first_cell_nav ul li a {color:#004d8b; text-decoration:none;}
.first_cell_nav ul li a:visited {color:#004d8b;}
.first_cell_nav ul li a:hover {text-decoration:underline;}

.first_cell_nav ul li ul { padding:3px 0 0 14px;}
.first_cell_nav ul li ul li{margin:0;padding:3px 0 0 0px; list-style:none; font:normal 11px Tahoma;}
.first_cell_nav ul li ul li a{padding:0px 0 0 5px; color:#000; text-decoration:underline;}
.first_cell_nav ul li ul li a:visited{ color:#000;}
.first_cell_nav ul li ul li a:hover{text-decoration:none;}
.first_cell_nav ul li ul li span{padding:2px 5px 3px 5px; font-weight:bold; color:#fff; background:#004d8b;}

.left_coll { margin: 0px 7px 0px 0px; }
.left_coll .special_header { font:bold 12px Tahoma; color:#ffffff; background:url(../i/add_opp_bg.gif) no-repeat right top #00C3FF; padding:0px 13px 0px 11px; line-height: 25px; white-space: nowrap;}
.left_coll table.opportunity { margin:10px 0 10px 0; padding:0;}
.left_coll table.opportunity td {background:url(../i/blue_galka.gif) no-repeat 12px center; font:normal 11px Arial, Tahoma, sans-serif; color:#737272; margin:10px 0 0 0; padding:0px 15px 0px 45px; height: 32px; vertical-align:middle;}
.left_coll h2.attention {font:bold 12px Tahoma; color:#737272;  background:url(../i/orange_auth.gif) no-repeat 10px 17px; padding:15px 0 14px 45px; margin:0; }
.left_coll .left_list_auth { list-style-type: none; margin: 0px 0px 0px 45px; padding: 0px 0px 0px 0px; }
.left_coll .left_list_auth li { margin: 0px 0px 11px 0px;  padding: 0px 0px 0px 0px; color: #737272; font-size: 12px; font-family: Arial, Tahoma, sans-serif; font-weight: normal; }
.left_coll .left_list_auth li a { color: #004D8B; text-decoration: underline; }
.left_coll .left_list_auth li a:hover { text-decoration: none; }

table tr td.main_cell {}
table tr td.main_cell h1 { color: #F9961E; font-size: 24px; margin: 0px 0px 14px 0px; }
table tr td.main_cell div.content_column { color:#4c4c4c; margin: 0px 0px 0px 0px;}
table tr td.main_cell div.content_column p {padding:10px 0 5px 0; margin:0;line-height:16px;}
table tr td.main_cell div.content_column h2 {padding:20px 0 0px 0; margin:0; display:block; line-height:16px; font:bold 12px Tahoma;}
table tr td.main_cell div.content_column a {color:#004d8b;}
table tr td.main_cell div.content_column a:visited {color:#004d8b;}
table tr td.main_cell div.content_column a:hover {text-decoration:none;}

table tr td.main_cell h1.bolder_header {background:none; padding:0 0 16px 0; font:normal 24px Tahoma; margin-top:5px; color:#000;}
table tr td.main_cell div.reg_column { margin:0 0px 0px 0;}

.block_vkladki { /*background: url(../i/block_vkladki_bg.gif) repeat-x top;*/ height: 29px; padding: 0px 0px 0px 15px; }
.reg_vkladki { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; -margin-left: 15px;}
.reg_vkladki li.item { margin: 0px 0px 0px -15px; padding: 0px 14px 0px 0px; background: url(../i/vkl_item_right.gif) no-repeat right top; height: 29px; float: left; font-size: 17px; }
.reg_vkladki li.item a { background: url(../i/vkl_item_bg.gif) repeat-x top; height: 29px; display: block; float: left; text-decoration: none; cursor: pointer; }
.reg_vkladki li.item a span { background: url(../i/vkl_item_left.gif) no-repeat top left; height: 29px; line-height: 29px; float: left; display: block; color: #5D8AB7; padding: 0px 10px 0px 20px; }
.reg_vkladki li.active { margin: 0px 0px 0px -15px; padding: 0px 14px 0px 0px; background: url(../i/vkl_active_right.gif) no-repeat right top; height: 29px; float: left; font-size: 18px; position: relative; }
.reg_vkladki li.active a { background: url(../i/vkl_active_bg.gif) repeat-x top; height: 29px; display: block; float: left; text-decoration: none; cursor: pointer; }
.reg_vkladki li.active a span { background: url(../i/vkl_active_left.gif) no-repeat top left; height: 29px; line-height: 29px; float: left; display: block; color: #ffffff; font-weight: bolder; padding: 0px 10px 0px 20px; }

table tr td.main_cell div.reg_column .hidden_texts { background:url(../i/reg_bg.gif) left top repeat-x #8CD1FF; padding:8px 0 20px 0; /*border: 1px solid #DEE2E8; border-top:0px;*/ }
table tr td.main_cell div.reg_column .hidden_texts div {display:none; position:relative; width:100%;}
table tr td.main_cell div.reg_column .hidden_texts div.texts_active{display:block;}
table tr td.main_cell div.reg_column .hidden_texts div table {margin:0px 0 0 35px; padding:0 0 0 0; width:90%;}
table tr td.main_cell div.reg_column .hidden_texts div table td {margin:0 0 0 0px; padding:12px 0 0 0; vertical-align:middle; font:normal 11px Tahoma; color:#000;}
table tr td.main_cell div.reg_column .hidden_texts div table td input { width:100%; font:normal 11px Tahoma; color:#000;}
table tr td.main_cell div.reg_column .hidden_texts div table td select { width:100%; font:normal 11px Tahoma; color:#000;}
table tr td.main_cell div.reg_column .hidden_texts div table td.header_cell { width:140px; color: #000000; font-size: 12px;}
table tr td.main_cell div.reg_column .hidden_texts div table  .in_header_cell { display:block; padding:0 178px 0 0;   position:realtive;}
*|html table tr td.main_cell div.reg_column .hidden_texts div table  .in_header_cell {width:auto;}
table tr td.main_cell div.reg_column .hidden_texts div table  .in_header_cell select {width:100%}
table tr td.main_cell div.reg_column .hidden_texts div table  .in_header_cell span {position:absolute; right:144px; top:2px; }
table tr td.main_cell div.reg_column .hidden_texts div table td.short_input { }
table tr td.main_cell div.reg_column .hidden_texts div table td.check_cell { width:16px; vertical-align:top; }
table tr td.main_cell div.reg_column .hidden_texts div table td.check_cell input{ width:16px; height:16px; margin:0; padding:0; }
table tr td.main_cell div.reg_column .hidden_texts div table td.info_cell { padding:0 0 0 3px; width:50%; vertical-align:top; color:#0153A6; font:normal 10px Tahoma; vertical-align:top; line-height:11px;}
table tr td.main_cell div.reg_column .hidden_texts div table td.info_cell p {color:#0153A6; font:normal 11px Tahoma; line-height:12px; padding-top:13px;}
table tr td.main_cell div.reg_column .hidden_texts div table td.info_cell p a{color:#0153A6;}
table tr td.main_cell div.reg_column .hidden_texts div table td.info_cell p a:visited{color:#0153A6;}
table tr td.main_cell div.reg_column .hidden_texts div table td.reg_button {text-align:right; vertical-align:top;  }
table tr td.main_cell div.reg_column .hidden_texts div table td.reg_button input {width:180px; font:bold 12px Tahoma; padding:2px 0}

table tr td.main_cell div.reg_column .hidden_texts div table td table {margin:0px 0 0 0px; padding:0 0 0 0; width:100%; }
table tr td.main_cell div.reg_column .hidden_texts div table td table td{margin:0 0 0 0px; padding:0px 0 0 0; vertical-align:middle; font:normal 11px Tahoma; color:#000;}
table tr td.main_cell div.reg_column .hidden_texts div table td table td.maxi_width {}
table tr td.main_cell div.reg_column .hidden_texts div table td table td.gender{width:30px; padding-left:10px;color: #000000; font-size: 12px;}
table tr td.main_cell div.reg_column .hidden_texts div table td table td.radio_gender{width:20px; padding-left:4px;}
table tr td.main_cell div.reg_column .hidden_texts div table td table td.label_gender{width:45px; color: #000000; font-size: 12px;}
table tr td.main_cell div.reg_column .hidden_texts div table td table td input {width:16px; height:16px; margin:0;}
table tr td.main_cell div.reg_column .hidden_texts div table td table td.maxi_width input {width:100%; height:auto; margin:auto; padding:auto; height:auto;}
table tr td.main_cell div.reg_column .hidden_texts div table td table td.maxi_width select {width:100%; margin:auto; padding:auto; height:auto; }

.tb_border1 td { border: 1px solid #6CABDD; border-bottom-color: #73B2E4;}

table tr td.main_cell div.reg_column .hidden_texts div table.hidden_full_info {margin-bottom:16px; margin-left:33px; clear: both;}
table tr td.main_cell div.reg_column .hidden_texts div table.hidden_full_info select {width:100%;}
table tr td.main_cell div.reg_column .hidden_texts div.full_info  table {}
table tr td.main_cell div.reg_column .hidden_texts div.no_info  table {display:none;}
table tr td.main_cell div.reg_column .hidden_texts div p.open_it {color:#ffffff; font:normal 12px Tahoma; background:url(../i/sprite_1.gif) 10px -332px no-repeat; padding:0px 0 0px 25px; margin:28px 0 5px 23px; cursor:pointer; display:block;}
table tr td.main_cell div.reg_column .hidden_texts div.full_info p.open_it {color:#ffffff; font:normal 12px Tahoma; background:url(../i/ico_minus.gif) 10px 3px no-repeat; padding:0px 0 0px 25px; margin:28px 0 5px 23px; cursor:pointer; display:block; float: left;}
table tr td.main_cell div.reg_column .hidden_texts div.no_info p.open_it { background:url(../i/ico_plus.gif) 10px 3px no-repeat; cursor:pointer; float: left;}
table tr td.main_cell div.reg_column .hidden_texts div p.open_it span { border-bottom: 1px dashed #ffffff; color: #ffffff; display: block; float: left;}
table tr td.main_cell div.reg_column .hidden_texts div p.open_it span { border-bottom: 1px dashed #ffffff; color: #ffffff;}

table tr td.main_cell div.reg_right {  margin: 0px 10px 0px 8px; background: #FFFFFF; }
table tr td.main_cell div.reg_right  .reg_right_in{border:1px solid #f0e7e7; padding:15px 15px 8px 15px; margin-top:5px; /*min-height:300px; _height: 330px; */}

table tr td.main_cell div.reg_right .reg_right_in p {font:normal 11px Tahoma; color:#737272; padding:0 0 12px 0; margin:0;}
table tr td.main_cell div.reg_right .reg_right_in img.tp_logo {margin-bottom:10px;}

#line_2px
{
	height: 2px;
	font-size: 0px;
	line-height: 0px;
	background-color: #ffffff;
	width: 100%;
	display: block;
}

.block_for_banner
{
	margin: 16px 0px 22px 0px;
}

/* sunrise_banner */
.sunrise_banner
{
	height: 60px;
	background: url(/i/banners/sunrise_bg.jpg) repeat-x top;
}

.sunrise_banner .sunrise_left
{
	background: url(/i/banners/sunrise_left.jpg) no-repeat left top;
	height: 60px;
}

.sunrise_banner .sunrise_right
{
	background: url(/i/banners/sunrise_right.jpg) no-repeat right top;
	height: 60px;
	position: relative;
}

.sunrise_banner .margin_div
{
	margin: 0px 0px 0px 173px;
	/*margin: 0px 279px 0px 173px;*/
}

.sunrise_banner .margin_div .title
{
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial, sans-serif;
	padding: 3px 0px 2px 0px;
}

.sunrise_banner .white_bg
{
	/*background: #ffffff;*/
	height: 31px;
	line-height: 31px;
	/*min-width: 437px;
	width: 437px;*/
}

.sunrise_banner .clear_both
{
	clear: both;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
	height: 0px;
}

.sunrise_banner .white_bg ul
{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 13px;
	background: #ffffff;
	height: 31px;
	float: left;
}

.sunrise_banner .white_bg ul li
{
	display: inline;
	font-family: Arial, Tahoma, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 11px 0px 0px;
	line-height: 31px;
	color: #004CB8;
	font-size: 11px;
}

.sunrise_banner .white_bg ul li a
{
	color: #004CB8;
	text-decoration: underline;
}

.sunrise_banner .white_bg ul li a:hover
{
	text-decoration: none;
}

.sunrise_logo
{
	background: url(/i/banners/sunrise_logo.png) no-repeat 0px 0px;
	position: absolute;
	width: 107px;
	height: 60px;
	right: 5px;
	top: 0px;
	display: block;
}
/* Component_Main_News */
.rc_news_item
{
	margin: 0px 0px 9px 0px;
}

.reg_link
{
	font-size: 12px;
	color: #7186A9;
	margin-right:5px;

}

table tr td.main_cell div.reg_column .hidden_texts table tr.errors td {color: #990000;}

.bullet_orange
{
 	text-align: justify;
}


/* niagarra */
.niagarra_banner
{
	background: url(/i/niagarra_banner_bg.gif) repeat-x top;
	height: 60px;
}

.niagarra_banner .niagarra_left
{
	background: url(/i/niagarra_left.gif) no-repeat top left;
	height: 60px;
}

.niagarra_banner .niagarra_right
{
	background: url(/i/niagarra_right.gif) no-repeat top right;
	height: 60px;
	position: relative;
}

.niagarra_banner .niagarra_logo
{
	background: url(/i/niagarra_logo.png) no-repeat 0px 0px;
	behavoir: url(iepngfix.htc);
	display: block;
	width: 152px;
	height: 45px;
	position: absolute;
	right: 29px;
	top: 6px
}

.niagarra_banner .margin_block
{
	margin: 0px 0px 0px 118px;
}

.niagarra_banner .title
{
	color: #FFFFFF;
	font-size: 12px;
	padding: 14px 0px 2px 0px;
}

.niagarra_banner ul
{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.niagarra_banner ul li
{
	background: url(/i/niagarra_li.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 9px;
	margin: 0px 10px 0px 0px;
	display: inline;
}

.niagarra_banner ul li a
{
	color: #000000;
	text-decoration: underline;
}

.niagarra_banner ul li a:hover
{
	text-decoration: none;
}

/* niagarra hor */
.niagarra_hor_banner
{
	background: url(/i/niagarra_hor_banner_bg.gif) repeat-x top;
	height: 60px;
	margin:18px 0 30px;
}

.niagarra_hor_banner .niagarra_left
{
	background: url(/i/niagarra_hor_left.gif) no-repeat top left;
	height: 60px;
}

.niagarra_hor_banner .niagarra_right
{
	background: url(/i/niagarra_hor_right.gif) no-repeat top right;
	height: 60px;
	position: relative;
}

.niagarra_hor_banner .niagarra_logo
{
	background: url(/i/niagarra_logo.png) no-repeat 0px 0px;
	behavoir: url(iepngfix.htc);
	display: block;
	width: 152px;
	height: 45px;
	position: absolute;
	right: 29px;
	top: 6px
}

.niagarra_hor_banner .margin_block
{
	margin: 0px 0px 0px 118px;
}

.niagarra_hor_banner .title
{
	color: #294F87;
	font-size: 12px;
	padding: 14px 0px 2px 0px;
}

.niagarra_hor_banner ul
{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.niagarra_hor_banner ul li
{
	background: url(/i/niagarra_li.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 9px;
	margin: 0px 5px 0px 0px;
	display: inline;
}

.niagarra_hor_banner ul li a
{
	color: #000000;
	text-decoration: underline;
}

.niagarra_hor_banner ul li a:hover
{
	text-decoration: none;
}





.rusa_travel_banner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/i/rusa_travel_banner_bg.gif) repeat-x scroll center top;
font-family:Tahoma,Arial,sans-serif;
height:60px;
margin:18px 0 20px;
}

.rusa_travel_banner .rusa_travel_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/i/rusa_travel_left.gif) no-repeat scroll left top;
height:60px;
}
.rusa_travel_banner .rusa_travel_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/i/rusa_travel_right.gif) no-repeat scroll right top;
height:60px;
position:relative;
}
.rusa_travel_banner .rusa_travel_logo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/i/rusa_travel_logo.png) no-repeat scroll 0 0;
display:block;
height:40px;
position:absolute;
right:10px;
top:13px;
width:97px;
}
.rusa_travel_banner .margin_block {
margin:0 0 0 128px;
}
.rusa_travel_banner .title {
color:#FFFFFF;
font-size:12px;
padding:14px 0 2px 8px;
}
.rusa_travel_banner ul {
list-style-type:none;
margin:0;
padding:0;
}
.rusa_travel_banner ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/i/rusa_travel_li.gif) no-repeat scroll 0 5px;
display:inline;
font-size:11px;
margin:0 5px 0 0;
padding:0 0 0 9px;
}
.rusa_travel_banner ul li a {
color:#B0C0D3;
text-decoration:underline;
}
.rusa_travel_banner ul li a:hover {
text-decoration:none;
}


.banner_turpoisk {
background-color:#FFFFFF;
border-left:0 none;
border-top:4px solid #F8921D;
font-size:12px;
margin:22px 0 0;
padding:10px;
position:relative;
}
.banner_turpoisk_up {
}
.banner_turpoisk_up div {
width:105px;
}
.banner_turpoisk_up div img {
}
.banner_turpoisk_up div.banner_turpoisk_up_in {
border-top:0 none;
text-align:left;
width:100%;
}
.banner_turpoisk_up_in a {
color:#F8951D;
font-size:14px;
}
.banner_turpoisk_dn {
}
.banner_turpoisk_dn_left {
margin-left:4px;
padding:4px 0 5px 0;
}
.banner_turpoisk_dn_left div a {
color:#677783;
font-size:12px;
text-decoration:none;
}
.banner_turpoisk_dn_left div a:hover {
color:#3A98BF;
}
.banner_turpoisk_dn_right {
display:none;
width:28%;
}
.banner_turpoisk_dn_right img {
bottom:5px;
display:none;
position:absolute;
right:5px;
}


/* ==== Нувель Транс - Словения === */
.nuvel_trans_banner
{
	background: url(/i/nuvel_trans_banner_bg.gif) repeat-x top;
	height: 60px;
}

.nuvel_trans_banner .nuvel_trans_left
{
	background: url(/i/nuvel_trans_left.gif) no-repeat top left;
	height: 60px;
}

.nuvel_trans_banner .nuvel_trans_right
{
	background: url(/i/nuvel_trans_right.gif) no-repeat top right;
	height: 60px;
	position: relative;
}

.nuvel_trans_banner .nuvel_trans_logo
{
	background: url(/i/nuvel_trans_logo.png) no-repeat 0px 0px;
	behavoir: url(iepngfix.htc);
	display: block;
	width: 223px;
	height: 41px;
	position: absolute;
	right: 5px;
	top: 7px
}

.nuvel_trans_banner .margin_block
{
	margin: 0px 0px 0px 112px;
}

.nuvel_trans_banner .tp
{
	padding: 1px 0px 0px 40px;
	text-align: left;
	color: #FFFFFF;
	font-size: 11px;
	font-style: italic;
}

.nuvel_trans_banner .title
{
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px 0px 2px 8px;
}

.nuvel_trans_banner ul
{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.nuvel_trans_banner ul li
{
	background: url(/i/nuvel_trans_li.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 9px;
	margin: 0px 5px 0px 0px;
	display: inline;
	color: #000000;
	font-size: 11px;
}

.nuvel_trans_banner ul li a
{
	color: #000000;
	text-decoration: underline;
}

.nuvel_trans_banner ul li a:hover
{
	text-decoration: none;
}

.parity0 {
	background-color:#FFFFFF;
}

.parity1 {
	background-color:#F7F7F7;
}

.pcc_list_country .pcc_column .big_red_letter
{
	color: #BF1B0D;
	font-size: 14px;
	font-weight: bolder;
	text-decoration: underline;
}

/* === Просмотрщик фото === */

#line_2px
{
	height: 2px;
	font-size: 0px;
	line-height: 0px;
	background: url(../i/line_2px.gif) repeat-x top;
	width: 100%;
	display: block;
}

.to_moderator
{
	color: #999999;
	font-size: 11px;
	margin: 2px 0px 14px 0px;
}

.to_moderator a
{
	color: #999999;
	text-decoration: underline;
}

.to_moderator a:hover
{
	text-decoration: none;
}

.photo_blue_bg
{
	background: #DFE9F7;
	margin: 0px 30px 0px 30px;
	padding: 14px 0px 50px 0px;
	text-align: center;
}

.pbb_block
{
	width: 692px;
	margin: 0px auto;
}

.pbb_top_line
{
	height: 110px;
	margin: 0px 0px 9px 0px;
	position: relative;
}

.pbb_top_line .block_hidden
{
	margin: -4px 17px 9px 17px;
	//margin: -4px 17px 1px 17px;
	height: 112px;
	width: 658px;
	overflow: hidden;
}

.pbb_top_line div table
{
	
}

.pbb_top_line div table td
{
	
}

.pbb_top_line div .number_line td
{
	color: #8F9EB5;
	font-size: 14px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	padding: 0px 0px 5px 0px;
	text-align: center;
	
}

.pbb_top_line div .number_line td a
{
	color: #8F9EB5;
	text-decoration: none;
}

.pbb_top_line div .number_line td.glue,
.pbb_top_line div .number_line td.glue div,
.pbb_top_line div .list_images td.glue,
.pbb_top_line div .list_images td.glue div
{
	white-space: nowrap;
	width: 7px;
	line-height: 0px;
	font-size: 0px;
}

.pbb_top_line div .list_images td
{
	padding: 0px 0px 0px 0px;
	line-height: 0px;
	font-size: 0px;
}

.pbb_top_line div .list_images td.item div
{
	height: 88px;
	width: 88px;
	position: relative;
}

.pbb_top_line div .list_images td.item span
{
	display: block;
	height: 80px;
	width: 80px;
	overflow: hidden;
	position: absolute;
	top: 4px;
	left: 4px;
}

.pbb_top_line div .list_images td.item a
{
	background: url(/i/transparent_px.gif) repeat 0px 0px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	border: 2px solid #DFE9F7;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 84px;
	height: 84px;
	//width: 88px;
	//height: 88px;
}

.pbb_top_line div .list_images td.item a:hover
{
	border: 2px solid #8F9EB5;
}

.pbb_top_line div .list_images td.item span div a
{
	border: none;
}

.pbb_top_line div .list_images td.item span img
{
	/*width: 80px;
	height: 80px;
	background-position: 0px 0px;
	background-repeat: no-repeat;*/
}

/*.pbb_top_line div .list_images td a span
{
	display: block;
	width: 80px;
	height: 80px;
	margin: 2px 2px 2px 2px;
	overflow: hidden;
	cursor: pointer;
}*/

.pbb_top_line div .list_images td a.active, .pbb_top_line div .list_images td a.active:hover
{
	border: 2px solid #6699CC;
}

.arrow_left
{
	background: url(../i/pbb_arrow_left.gif) no-repeat 0px 0px;
	display: block;
	width: 9px;
	height: 17px;
	position: absolute;
	left: 0px;
	top: 55px;
}

.arrow_right
{
	background: url(../i/pbb_arrow_right.gif) no-repeat 0px 0px;
	display: block;
	width: 9px;
	height: 17px;
	position: absolute;
	right: 0px;
	top: 55px;
}

.pbb_big_photo
{
	text-align: center;
	font-size: 0px;
	line-height: 0px;
	position: relative;
	/*width: 650px; */
	margin: 0 auto;
}

.link_prev
{
	background: url(../i/pbb_link_prev.png) no-repeat 0px 0px;
	background-position: right;
	behavior: url(iepngfix.htc);
	display: none;
	width: 62px;
	height: 71px;
	position: absolute;
	top: 168px;
	left: 0px;
	cursor: pointer;
}

.vertical .link_prev
{
	top: 269px;
	left: 0px;
}

.next_prev
{
	background: url(../i/pbb_next_prev.png) no-repeat 0px 0px;
	behavior: url(iepngfix.htc);
	display: none;
	width: 62px;
	height: 71px;
	position: absolute;
	top: 168px;
	right: 0px;
	cursor: pointer;
}

.vertical .next_prev
{
	top: 269px;
	right: 0px;
}

.pbb_count
{
	padding: 5px 0px 0px 0px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	text-align: center;
	font-size: 14px;
	color: #425669;
	width: 650px;
	margin: 0 auto;
}

.vertical
{
	width: 434px;
}

/* */
.logo_block
{
	text-align: center;
	vertical-align: middle;
}

.logo_block .tb_center
{
	margin: 0 auto;
	border-collapse: collapse;
}

.logo_block .tb_center td
{
	padding: 0px;
}

.logo_block .logo_block_inner
{
	width: 210px;
	height: 62px;
	position: relative;
}

.logo_block .link_logo
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.logo_block .favorite
{
	background: url(../i/favorite.png) no-repeat 0px 0px;
	behavior: url(iepngfix.htc);
	width: 13px;
	height: 35px;
	position: absolute;
	top: -1px;
	right: -18px;
	cursor: pointer;
	outline: none;
}

.logo_block .favorite:hover
{
	width: 112px;
	right: -117px;
}

.logo_block .clear_left
{
	clear: left;
	font-size: 0px;
	line-height: 0px;
}

.logo_block .logo_block_inner span
{
	/*position: relative;
	top: -14px;
	//top: -16px;
	left: 30px;*/
	position: absolute;
	left: 65px;
	top: 48px;
}

#loadImage {position: absolute;z-index: 10;width: 100%;height: 100%;background : #E6E6E6 url(/i/loading.gif) no-repeat center;}

/* ####################### попап выбора других стран ####################### */
.tw_pop_change_country
{
	position: absolute;
	top: 50%;
	left: 50%;
	/*margin-top: -250px;*/
	margin-left: -424px;
	width: 849px;
	margin-top: -9999px;
	/*margin-top: 0px;*/
}

.tw_pop_change_country .pcc_top_line
{
	background: url(../i/tw_pcc_top_line.png) no-repeat 0px 0px;
	behavior: url(iepngfix.htc);
	height: 30px;
}

.tw_pop_change_country .pcc_center_line
{
	background: url(../i/pcc_center_line.png) repeat-y 0px 0px;
	padding: 45px 0px 0px 0px;
	zoom:1;
}

/*.tw_pop_change_country .pcc_center_line {filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../i/pcc_center_line.png'); background-image: none;}
html>body .tw_pop_change_country .pcc_center_line {background:url(../i/pcc_center_line.png) left repeat-y;}
*:first-child+html .tw_pop_change_country .pcc_center_line {background-image: none;}*/

.tw_pop_change_country .pcc_bottom_line
{
	background: url(../i/tw_pcc_bottom_line.png) no-repeat 0px 0px;
	behavior: url(iepngfix.htc);
	height: 30px;
}

.tw_pop_change_country .tw_pcc_content
{
	background: transparent;
	margin: 0px 16px 0px 14px;
	padding: 0px 0px 0px 0px;
	position: relative;
	overflow: auto;
	zoom:1;
}

#mycustomscroll
{
	/*height: 500px;*/
}

.tw_pop_change_country .position_releative
{
	/*position: relative;*/
}

.tw_pop_change_country .pcc_logo
{
	position: absolute;
	left: 29px;
	top: 28px;
}

.tw_pop_change_country .pcc_close
{
	position: absolute;
	right: 28px;
	top: 28px;
}

.tw_pop_change_country .pcc_padds
{
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	zoom:1;
}

#mycustomscroll
{
	height: 425px;
}

.tw_pop_change_country .pcc_list_country
{
	width: 100%;
}

.tw_pop_change_country .pcc_list_country .pcc_column
{
	width: 17%;
	font-size: 11px;
	line-height: 15px;
	vertical-align: top;
}

.tw_pop_change_country .pcc_list_country .pcc_column a
{
	color: #6699CC;
	position: relative;
}

.tw_pop_change_country .pcc_list_country .pcc_column a:hover .big_red_letter
{
	text-decoration: none;
}

.tw_pop_change_country .pcc_list_country .pcc_column .big_red_letter
{
	color: #6699CC;
	font-size: 14px;
	font-weight: bolder;
	text-decoration: underline;
}

/* стили для скролла */

.scrollgeneric
{
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0;
}

.vscrollerbar
{
	width: 36px;
	background: url(../i/scrollbar.gif) -36px 0px repeat-y;
}

.vscrollerbarbeg
{
	/* height of this element is normally auto set to fit the scrollbase, to cover the base... */
	height: 24px !important;
	width: 36px;
	background: url(../i/scrollbar.gif) -108px -32px no-repeat;
}

.vscrollerbarend {
	/* height of this element should be set */
	height: 24x;
	width: 36px;
	background: url(../i/scrollbar.gif) -108px 0px no-repeat;
}

.vscrollerbase
{
	width: 36px;
	background: url(../i/scrollbar.gif) 0px 0px repeat-y;
	height: 20px;
}
.vscrollerbasebeg {
/* height of this element is auto set to fit the scrollbase, to cover the base */
/* this element can be used to place a faux top arrow image */
width: 36px;
height: 28px !important; /*Again, the safari fix, normally this line is not needed.*/
background: url(../i/scrollbar.gif) -72px -28px no-repeat;
}
.vscrollerbaseend {
/* height of this element should be set */
/* this element can be used to place a faux bottom arrow image */
height: 28px;
width: 36px;
background: url(../i/scrollbar.gif)  -72px 0px no-repeat;
}

.hscrollerbase
{
	height: 8px;
	background-color: #ffffff;
}
.hscrollerbar
{
	height: 8px;
	background-color: #eaeaea;
}

.vscrollerbar, .hscrollerbar
{
	padding: 10px;
	z-index: 2;
}

.scrollerjogbox
{
	width: 36px;
	height: 16px;
	top: auto;
	left: auto;
	bottom: 0px;
	right: 0px;
}

/* // стили для скролла */
/* ####################### // попап для travelview ####################### */
/* ######### страницы фотодневника ######### */
.photo_diary
{
	background: #ffffff;
	padding: 16px 0px 16px 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
}

.photo_diary div, .photo_diary form
{
	margin: 0px;
	padding: 0px;
}

.photo_diary .photo_diary_padds
{
	margin: 0px 13px 0px 13px;
	zoom:1;
}

.photo_diary .page_title_left
{
	margin: 0px 0px 14px 96px;
	text-align: left;
}

.photo_diary .page_title_center
{
	margin: 0px 0px 14px 0px;
	text-align: center;
}

.photo_diary .page_title_left h2, .photo_diary .page_title_center h2
{
	font-size: 20px;
	color: #484e50;
	/*display: -moz-inline-box;*/
	display: inline;
}

.photo_diary .add_link
{
	color: #484e50;
	padding: 0px 0px 0px 5px;
}

.photo_diary h3
{
	color: #a0a1a1;
	font-size: 18px;
	margin: 0px 0px 15px 0px;
}

/* таблица */
.tb_diary
{
	width: 100%;
	border-collapse: collapse;
}

.tb_diary td
{
	padding: 0px;
	font-size: 12px;
}

.tb_diary td.text_field
{
	font-size: 12px;
	color: #484e50;
	width: 90px;
	padding: 2px 5px 2px 0px;
	/*vertical-align: top;*/
}

.photo_diary .star
{
	color: #6699cc;
}

.tb_diary td.input_field
{
	
}

.tb_diary td.input_field input
{
	width: 100%;
	color: #484e50;
	font-size: 11px;
	line-height: 11px;
	border: 1px solid #a3a6a7;
	padding: 2px 4px 2px 4px;
}

.tb_diary td.select_field
{
	
}

.tb_diary td.select_field select
{
	width: 100%;
	color: #484e50;
	font-size: 11px;
	border: 1px solid #a3a6a7;
}

.tb_diary td.textarea_field
{
	
}

.tb_diary td.textarea_field textarea
{
	font-family: Tahoma, Arial, sans-serif;
	width: 100%;
	color: #484e50;
	font-size: 11px;
	line-height: 11px;
	border: 1px solid #a3a6a7;
	padding: 4px 4px 4px 4px;
	height: 120px;
}

.tb_diary td.file_field
{
	
}

.tb_diary td.file_field input
{
	color: #484e50;
	font-size: 11px;
	line-height: 11px;
	border: 1px solid #a3a6a7;
	padding: 2px 4px 2px 4px;
}

.tb_diary td.button_field
{
	
}

.tb_diary td.button_field input
{
	color: #000000;
	font-size: 11px;
}

.tb_diary td.field_comment
{
	font-size: 11px;
	color: #a3a6a7;
	padding: 0px 0px 7px 0px;
}

.tb_diary td.space_line
{
	height: 10px;
	font-size: 0px;
	line-height: 0px;
}

.tb_diary td.btm_space_line
{
	height: 20px;
}

.tb_diary .underline td
{
	padding: 8px 0px 16px 0px;
	border-bottom: 1px solid #b6b6c2;
}

.tb_diary .action_buttons
{
	text-align: right;
}

.tb_diary .btn_link
{
	display: -moz-inline-box;
	display: inline-block;
	height: 29px;
	padding: 0px 0px 0px 32px;
	margin: 0px 0px 0px 48px;
	line-height: 29px;
	font-size: 15px;
	color: #6699cc;
	text-decoration: underline;	
}

.tb_diary .btn_link:hover
{
	text-decoration: none;
}

.tb_diary .btn_green_plus
{
	background: url(../i/btn_green_plus.gif) no-repeat 0px 0px;
}

.tb_diary .btn_red_minus
{
	background: url(../i/btn_red_minus.gif) no-repeat 0px 0px;
}

/* две колонки */
.tb_diary .two_columns
{
	width: 100%;
}

.tb_diary .two_columns td
{
	
}

.tb_diary label
{
	color: #484e50;
}

.tb_diary label span
{
	position: relative;
	top: 0px;
	left: 3px;	
}

.tb_diary .btn_create_diary
{
	font-size: 20px;
	color: #000000;
	width: 147px;
	height: 35px;
	margin: 0px 5px 0px 0px;
}

.tb_diary .btn_save_diary
{
	font-size: 18px;
	color: #000000;
	width: 194px;
	height: 35px;
	margin: 0px 5px 0px 0px;
}

.tb_diary .btn_submit
{
	font-size: 20px;
	color: #000000;
	height: 35px;
	margin: 0px 5px 0px 0px;
}

.tb_diary a
{
	color: #6699cc;
	text-decoration: underline;
}

.tb_diary a:hover
{
	text-decoration: none;
}

/* список фотодневников */
.photo_diary .filter_country
{
	margin: 0px 0px 5px 0px;
	text-align: right;
}

.photo_diary .filter_country table
{
	/*float: right;*/
	border-collapse: collapse;
	display: inline;
}

.photo_diary .filter_country table td
{
	font-size: 12px;
	color: #545a5c;
	padding: 0px 0px 0px 5px;
}

.photo_diary .filter_country table td.select_field
{

}

.photo_diary .filter_country table td.select_field select
{
	color: #545a5c;
	font-size: 12px;
	width: 170px;
	text-align: right;	
}

/* photo_diary_item */
.photo_diary .photo_diary_item
{
	border: 1px solid #cdcccc;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 9px 0px;
}

.photo_diary .photo_diary_item .inner_padds
{
	margin: 0px 10px 0px 10px;
	zoom:1;
}

.photo_diary_item .diary_item_top
{
	margin: 0px 0px 10px 0px;
}

.diary_item_top .photo
{
	padding: 0px 12px 0px 0px;
	vertical-align: top;
	font-size: 0px;
	line-height: 0px;
}

.diary_item_top .text
{
	vertical-align: top;
}

.diary_item_top .text .name
{
	margin: 0px 0px 10px 0px;
}

.diary_item_top .text .name a
{
	color: #6699cc;
	font-size: 16px;
	font-weight: bolder;
}

.diary_item_top .text .info
{
	font-size: 11px;
	color: #545a5c;
}

.diary_item_top .text .info a
{
	color: #545a5c;
}

.diary_item_top .text .info a.blue
{
	color: #6699cc;
}

.diary_item_top .text .info p
{
	margin: 0px 0px 1px 0px;
	padding: 0px;
}

.photo_diary_item .diary_item_bottom
{
	color: #545a5c;
	font-size: 11px;
}

/* */
.photo_diary .content
{
	color: #484e50;
	font-size: 12px;	
}

.photo_diary .content h3
{
	font-size: 14px;
	color: #484e50;
	margin: 0px 0px 14px 0px;
	font-weight: bolder;
}

.photo_diary .content p
{
	margin: 0px 0px 14px 0px;
}
/* картинка для кнопки */
.swfupload {vertical-align:top; float:left;}

a.upload_from_tv {
	float:left;
	display:block;
	width: 170px;
	height: 20px;
	background: url(/i/upload_from_TV.jpg) 0 0 no-repeat;
}
a.upload_from_tv:hover  { 
	background-position: 0 -20px;
}
a.upload_from_tv:active {
	background-position: 0 -40px;
}

/* ######### // страницы фотодневника ######### */
/* блок Новые фото */
.block_new_photo
{
	margin: 0px 4px 0px 4px;
	padding: 4px 0px 4px 0px;
	text-align: center;
}

.block_new_photo .np_center_photo
{
	width: 150px;
	height: 150px;
	overflow: hidden;
	font-size: 0px;
	line-height: 0px;
	position: relative;
	margin: 0 auto;
	margin-bottom: 8px;
	border: 1px solid #E5E5E5;
}

.block_new_photo .np_user
{
	font-weight: bolder;
	margin: 0px 0px 7px 0px;
	text-align: left;
}

.block_new_photo .np_user a
{
	background: url(../i/pimpa1.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 12px;
	font-size: 11px;
	color: #6699cc;
	text-decoration: underline;
}

.block_new_photo .np_user a:hover
{
	text-decoration: none;
}

.block_new_photo .np_photo_info
{
	width: 150px;
	height: 67px;
	background: url(/i/np_photo_info.png) no-repeat 0px 0px;
	behavior: url(iepngfix.htc);
	position: absolute;
	bottom: 0px;
	left: 0px;
	text-align: left;
}

.block_new_photo .np_photo_info .np_name
{
	color: #ffffff;
	font-size: 11px;
	line-height: 13px;
	margin: 0px 6px 0px 6px;
	padding: 6px 0px 3px 0px;
}

.block_new_photo .np_photo_info .np_date
{
	text-align: right;
	color: #a3a3a3;
	font-size: 11px;
	line-height: 13px;
	margin: 0px 7px 0px 7px;
}
.np_border_1
{
	background: url(/i/np_border_1.gif) repeat-x top left #ffffff;
}

.np_border_2
{
	background: url(/i/np_border_2.gif) repeat-x bottom left;
}

.np_border_3
{
	background: url(/i/np_border_3.gif) repeat-y left top;
}

.np_border_4
{
	background: url(/i/np_border_4.gif) repeat-y right top;
}

.np_border_5
{
	background: url(/i/np_border_5.gif) no-repeat left top;
}

.np_border_6
{
	background: url(/i/np_border_6.gif) no-repeat right top;
}

.np_border_7
{
	background: url(/i/np_border_7.gif) no-repeat left bottom;
}

.np_border_8
{
	background: url(/i/np_border_8.gif) no-repeat right bottom;
}

.np_border_9
{
	/*background: url(/i/np_border_9.gif) no-repeat center bottom;*/
	padding: 1px 6px 7px 1px;
}

.tb_alone_photos
{
	
}

.tb_alone_photos .i11
{
	width: 160px;
}

.tb_alone_photos .glue
{
	width: 10%;
}

.tb_alone_photos .hor_glue
{
	font-size: 0px;
	line-height: 0px;
	height: 10px;
}

.tb_alone_photos .p_item
{
	width: 160px;
}

.favourite_tv div,.favourite_tv_big div
{
	background-image:url(../i/elite_medal.png);
	background-repeat:no-repeat;
	height:32px;
	line-height:12px;
	padding-top:11px;
	text-align:center;
}

.favourite_tv_big
{
	float: right;	
	
	margin-top:-32px;
	width:32px;
	position:relative;
	z-index:99;	
}

.favourite_tv
{
	float:right;
	margin-right:-20px;
	margin-top:-96px;
	width:43px;
	position:relative;
	z-index:99;	
}
/* ### блок переключения фотографий и альбомов ### */
.swicher_photo
{
	width: 210px;
	vertical-align: top;
}

.spw_line
{
	background: url(/i/spw_line.gif) repeat-x left top;
	height: 26px;
	float: left;
	margin: 4px 0px 0px 0px;
}

.spw_line_left
{
	background: url(/i/spw_line_left.gif) no-repeat left top;
	height: 26px;
	float: left;
}

.spw_line_right
{
	background: url(/i/spw_line_right.gif) no-repeat right top;
	height: 26px;
	float: left;
	padding: 0px 3px 0px 0px;
}

.spw_line ul
{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.spw_line ul li
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.spw_line ul li a
{
	display: block;
	float: left;
	height: 21px;
	color: #ffffff;
	text-decoration: none;
	margin: 2px 0px 0px 0px;
	cursor: pointer;
}

.spw_line ul li.first a
{
	background: url(/i/spw_line_a_points.gif) no-repeat right 4px;
}

.spw_line ul li.active a
{
	background: url(/i/spw_line_a_left.gif) no-repeat top left;
}

.spw_line ul li a span
{
	display: block;
	float: left;
	height: 21px;
}

.spw_line ul li.active a span
{
	background: url(/i/spw_line_a_right.gif) no-repeat top right;
}

.spw_line ul li a span span
{
	display: block;
	float: left;
	height: 21px;
	margin: 0px 4px 0px 4px;
	-margin: 0px 2px 0px 2px;
	padding: 0px 12px 0px 12px;
	line-height: 21px;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #00c3ff;
	font-weight: bolder;
}

.spw_line ul li.active a span span
{
	background: url(/i/spw_line_a_bg.gif) repeat-x top left;
	color: #ffffff;
}
.logo_block
{
	text-align: center;
	vertical-align: middle;
}

.logo_block .tb_center
{
	margin: 0 auto;
	border-collapse: collapse;
}

.logo_block .tb_center td
{
	padding: 0px;
}

.logo_block .logo_block_inner
{
	width: 210px;
	height: 62px;
	position: relative;
}

.logo_block .link_logo
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.logo_block .favorite
{
	background: url(/i/favorite.png) no-repeat 0px 0px;
	behavior: url(iepngfix.htc);
	width: 13px;
	height: 35px;
	position: absolute;
	top: -1px;
	right: -18px;
	cursor: pointer;
	outline: none;
}

.logo_block .favorite:hover
{
	width: 112px;
	right: -117px;
}

.logo_block .clear_left
{
	clear: left;
	font-size: 0px;
	line-height: 0px;
}

.logo_block .logo_block_inner span
{

	position: absolute;
	left: 65px;
	top: 48px;
}


/* ######### // страницы фотодневника ######### */
/* блок Новые фото */
.block_new_photo
{
	margin: 0px 4px 0px 4px;
	padding: 4px 0px 4px 0px;
	text-align: center;
}

.block_new_photo .np_center_photo
{
	width: 150px;
	height: 150px;
	overflow: hidden;
	font-size: 0px;
	line-height: 0px;
	position: relative;
	margin: 0 auto;
	margin-bottom: 8px;
	border: 1px solid #E5E5E5;
}

.block_new_photo .np_user
{
	font-weight: bolder;
	margin: 0px 0px 7px 0px;
	text-align: left;
}

.block_new_photo .np_user a
{
	background: url(../i/pimpa1.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 12px;
	font-size: 11px;
	color: #6699cc;
	text-decoration: underline;
}

.block_new_photo .np_user a:hover
{
	text-decoration: none;
}

.block_new_photo .np_photo_info
{
	width: 150px;
	height: 67px;
	background: url(/i/np_photo_info.png) no-repeat 0px 0px;
	behavior: url(iepngfix.htc);
	position: absolute;
	bottom: 0px;
	left: 0px;
	text-align: left;
}

.block_new_photo .np_photo_info .np_name
{
	color: #ffffff;
	font-size: 11px;
	line-height: 13px;
	margin: 0px 6px 0px 6px;
	padding: 6px 0px 3px 0px;
}

.block_new_photo .np_photo_info .np_date
{
	text-align: right;
	color: #a3a3a3;
	font-size: 11px;
	line-height: 13px;
	margin: 0px 7px 0px 7px;
}
.np_border_1
{
	background: url(/i/np_border_1.gif) repeat-x top left #ffffff;
}

.np_border_2
{
	background: url(/i/np_border_2.gif) repeat-x bottom left;
}

.np_border_3
{
	background: url(/i/np_border_3.gif) repeat-y left top;
}

.np_border_4
{
	background: url(/i/np_border_4.gif) repeat-y right top;
}

.np_border_5
{
	background: url(/i/np_border_5.gif) no-repeat left top;
}

.np_border_6
{
	background: url(/i/np_border_6.gif) no-repeat right top;
}

.np_border_7
{
	background: url(/i/np_border_7.gif) no-repeat left bottom;
}

.np_border_8
{
	background: url(/i/np_border_8.gif) no-repeat right bottom;
}

.np_border_9
{
	/*background: url(/i/np_border_9.gif) no-repeat center bottom;*/
	padding: 1px 6px 7px 1px;
}

.tb_alone_photos
{

}

.tb_alone_photos .i11
{
	width: 160px;
}

.tb_alone_photos .glue
{
	width: 10%;
}

.tb_alone_photos .hor_glue
{
	font-size: 0px;
	line-height: 0px;
	height: 10px;
}
.tb_alone_photos .p_item
{
	background: url(../i/pc_progress_bar_line.gif) repeat-x top left;
	height: 28px;
	margin: 15px 0px 15px 0px;
}

.pc_progress_bar .pc_step_1
{
	background: url(../i/pc_progress_bar_step_1.gif) no-repeat left top;
	height: 28px;
}

.pc_progress_bar .pc_step_2
{
	background: url(../i/pc_progress_bar_step_2.gif) no-repeat center top;
	height: 28px;
}

.pc_progress_bar .pc_step_3
{
	background: url(../i/pc_progress_bar_step_3.gif) no-repeat right top;
	height: 28px;
}

.tb_progress_bar
{
	margin: -2px 0px 0px 0px;
	width: 100%;
	border-collapse: collapse;
}

.tb_progress_bar td
{
	padding: 0px;
	font-size: 11px;
	text-align: center;
	width: 50%;
}

.tb_progress_bar td.pb_item
{
	color: #828A93;
}

.tb_progress_bar .pb_done
{
	color: #394856;
}

/* */
.pc_go_to_multi_load
{
	text-align: center;
	margin: 0px 0px 12px 0px;
}

.pc_go_to_multi_load span
{
	background: url(../i/pc_go_to_multi_load.gif) no-repeat right top;
	font-size: 16px;
	color: #697785;
	padding: 3px 32px 3px 0px;
}

.pc_go_to_multi_load span a
{
	text-decoration: underline;
	color: #039BCA;
}

.pc_go_to_multi_load span a:hover
{
	text-decoration: none;
}

/* */
.pc_other_ground_1
{
	background: url(../i/pc_other_ground_1.gif) repeat-x top left #C6D6E6;
	margin: 0px 0px 7px 0px;
}

.pc_other_ground_2
{
	background: url(../i/pc_other_ground_2.gif) repeat-x bottom left;
}

.pc_other_ground_3
{
	background: url(../i/pc_other_ground_3.gif) no-repeat top left;
}

.pc_other_ground_4
{
	background: url(../i/pc_other_ground_4.gif) no-repeat top right;
}

.pc_other_ground_5
{
	background: url(../i/pc_other_ground_5.gif) no-repeat bottom left;
}

.pc_other_ground_6
{
	background: url(../i/pc_other_ground_6.gif) no-repeat bottom right;
}

.pc_other_ground_inner
{
	padding: 10px 0px 10px 0px;
	margin: 0px 13px 0px 25px;
	zoom:1;
}

.tb_alone_load
{
	width: 100%;
	border-collapse: collapse;
}

.tb_alone_load td
{
	padding: 0px;
	vertical-align: top;
}

.tb_alone_load .left_part
{
	padding-right: 13px;
	width: 350px;
}

.tb_alone_load table
{
	border-collapse: collapse;
}

.tb_alone_load .left_part .title_white
{
	padding: 4px 0px 8px 0px;
	color: #ffffff;
	font-weight: bolder;
	font-size: 18px;
}

.tb_alone_load .left_part .tb_white_block
{
	width: 100%;
	color: #A7A7A7;
	font-size: 12px;
	margin: 0px 0px 7px 0px;
}

.tb_white_block td
{
	background: #ffffff;
	border: 1px solid #B3B9C3;
	padding: 15px 15px 5px 15px;
	line-height: 16px;
	color: #A7A7A7;
	font-size: 12px;
}

.tb_white_block td p
{
	margin: 0px 0px 12px 0px;
}

.tb_alone_load .center_glue, .tb_alone_load .center_glue div
{
	min-width: 2px;
	width: 2px;
}

.tb_alone_load .center_glue
{
	background: url(../i/al_center_glue.gif) repeat-y top left;
}

.tb_alone_load .right_pp
{
	padding-left: 14px;
	color: #FFFFFF;
	font-size: 12px;
}

.tb_alone_load .al_padds
{
	padding-bottom: 10px;
}

.tb_alone_load .margin_btm
{
	margin: 0px 0px 11px 0px;
}

.btn_to_description
{
	display: block;
	height: 27px;
	width: 153px;
	background: url(../i/btn_to_description.gif) no-repeat 0px 0px;
	margin: 0px 0px 9px 0px;
}

.btn_load_photo
{
	display: block;
	height: 27px;
	width: 153px;
	background: url(../i/btn_load_photo.gif) no-repeat 0px 0px;
	margin: 0px 0px 9px 0px;
}

.btn_select_files
{
	display: block;
	height: 27px;
	width: 153px;
	background: url(../i/btn_select_files.gif) no-repeat 0px 0px;
	margin: 0px 0px 9px 0px;
}

/* полоса с кнопками */
.pc_gray_line_buttons
{
	background: url(../i/pc_gray_line_buttons.gif) repeat-x top;
	height: 28px;
}

.pc_gray_line_buttons table
{
	width: 100%;
	margin: 0px;
	border-collapse: collapse;
}

.pc_gray_line_buttons table td
{
	padding: 0px;
}

.pc_gray_line_buttons table .pc_glb_item
{
	width: 33%;
}

.pc_gray_line_buttons table .pc_glb_glue
{
	min-width: 2px;
	width: 2px;
	line-height: 0px;
	font-size: 0px;
}

.pc_gray_line_buttons table .pc_glb_glue div
{
	min-width: 2px;
	width: 2px;
	background: url(../i/pc_glb_glue.gif) repeat-y;	
	height: 24px;
}

.pc_gray_line_buttons .left_btn
{
	background: url(../i/glb_left_btn.gif) no-repeat left top;
	padding: 7px 0px 0px 0px;
	text-align: center;
	height: 21px;
	//height: 28px;
}

.pc_gray_line_buttons .left_btn img
{
	margin: 0 auto;
}

.pc_gray_line_buttons .center_btn
{
	padding: 7px 0px 0px 0px;
	text-align: center;
	height: 21px;
	//height: 28px;
}

.pc_gray_line_buttons .center_btn img
{
	margin: 0 auto;
}

.pc_gray_line_buttons .right_btn
{
	background: url(../i/glb_right_btn.gif) no-repeat right top;
	padding: 7px 0px 0px 0px;
	text-align: center;
	height: 21px;
	//height: 28px;
}

.pc_gray_line_buttons .right_btn img
{
	margin: 0 auto;
}

/* */
.tb_pc_reg_data
{
	width: 100%;
}

.tb_pc_reg_data td
{
	font-size: 12px;
	color: #5B6068;
}

.tb_pc_reg_data td.space_td
{
	padding: 0px 0px 10px 0px;
}

.tb_pc_reg_data td.space2_td
{
	padding: 0px 0px 5px 0px;
}

.tb_pc_reg_data .pc_left_text
{
	white-space: nowrap;
	width: 85px;
	padding: 0px 8px 10px 0px
}

.tb_pc_reg_data .pc_left_text2
{
	white-space: nowrap;
	width: 170px;
	padding: 0px 8px 10px 0px
}

.tb_pc_reg_data .pc_left_text_m
{
	white-space: nowrap;
	width: 50px;
	padding: 0px 8px 10px 0px
}

.tb_pc_reg_data .pc_left_text span, .pc_white_star
{
	color: #FFFFFF;
}

.tb_pc_reg_data .m_text_input
{
	padding: 0px 0px 10px 0px;
}

.tb_pc_reg_data .m_text_input input
{
	width: 100%;	
	font-size: 12px;
	color: #5B6068;
}

.tb_pc_reg_data .m_select
{
	padding: 0px 0px 10px 0px;
}

.tb_pc_reg_data .m_select select
{
	width: 100%;
	font-size: 12px;
	color: #5B6068;
}

.tb_pc_reg_data .pc_right_part
{
	width: 220px;
	white-space: nowrap;
}

.tb_pc_reg_data .right_padds
{
	padding: 0px 5px 10px 10px;
	white-space: nowrap;
}

.tb_pc_reg_data .pc_r_comment
{
	vertical-align: middle;
	font-size: 11px;
}

.tb_pc_reg_data .r_submit_wide
{
	text-align: right;
}

.tb_pc_reg_data .r_submit_wide input
{
	width: 167px;
	height: 33px;
	font-size: 14px;
	color: #000000;
}

.white_link_plus
{
	background: url(../i/white_plus.gif) no-repeat 0px 4px;
	padding: 0px 0px 0px 10px;	
}

.white_link_plus a
{
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bolder;
	border-bottom: 1px dashed #ffffff;
}

.tb_pc_reg_data td.left_padds
{
	padding-left: 5px;
}

.tb_pc_reg_data .pc_textarea 
{
	padding: 0px 0px 10px 0px;
}

.tb_pc_reg_data .pc_textarea textarea
{
	width: 100%;
	height: 80px;
	font-size: 12px;
	color: #5B6068;
	font-family: Tahoma, Arial, sans-serif;
	padding: 3px;
}

.tb_pc_reg_data .pc_r_space
{
	
}

.tb_pc_reg_data .pc_r_space table td
{
	/*border: 1px solid #C6D6E6;*/
}

.tb_pc_reg_data .pc_glue_12, .tb_pc_reg_data .pc_glue_12 div
{
	min-width: 12px;
	width: 12px;
	white-space: nowrap;
}

.tb_pc_reg_data .pc_glue_7, .tb_pc_reg_data .pc_glue_7 div
{
	min-width: 7px;
	width: 7px;
	white-space: nowrap;
}

/* */
.tb_pc_avatar
{
	width: 100%;
}

.tb_pc_avatar td
{
	padding: 0px;
}

.tb_pc_avatar .image
{
	padding-right: 16px;
	font-size: 0px;
	line-height: 0px;
	width: 100px;
}

.tb_pc_avatar .top_line
{
	vertical-align: top;
	font-size: 12px;
}

.tb_pc_avatar .top_line .title
{
	font-size: 18px;
	line-height: 18px;
	color: #5B6068;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.tb_pc_avatar .pc_input_file
{

}

.tb_pc_avatar .bottom_line
{
	vertical-align: bottom;
}

.tb_pc_avatar .bottom_line table
{
	float: right;
}

.tb_pc_avatar .bottom_line table td input
{
	font-size: 12px;
}

/* белый закругленный блок */
.pc_rwhite_1
{
	background: url(../i/rwhite_1.gif) repeat-x bottom left #ffffff;
	zoom:1;
	margin: 0px 0px 20px 0px;
}

.pc_rwhite_2
{
	background: url(../i/rwhite_2.gif) repeat-y top right;
}

.pc_rwhite_3
{
	background: url(../i/rwhite_3.gif) repeat-y top left;
}

.pc_rwhite_4
{
	background: url(../i/rwhite_4.gif) no-repeat top left;
}

.pc_rwhite_5
{
	background: url(../i/rwhite_5.gif) no-repeat top right;
}

.pc_rwhite_6
{
	background: url(../i/rwhite_6.gif) no-repeat bottom left;
}

.pc_rwhite_7
{
	background: url(../i/rwhite_7.gif) no-repeat bottom right;
}

.pc_rwhite_inner
{
	margin: 0px 6px 0px 6px;
	padding: 6px 0px 6px 0px;
	zoom:1;
}

.pc_sort_vkl
{
	background: url(../i/pc_sort_vkl.gif) repeat-x bottom left;
	padding-bottom: 4px;
	//padding-bottom: 2px;
	margin-bottom: 3px;
}

.pc_sort_vkl span
{
	display: block;
	float: left;
	padding: 2px 5px 4px 5px;
	min-width: 100px;
	_width: 100px;
	text-align: center;
}

.pc_sort_vkl span a
{
	color: #5B6068;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px dashed #5B6068;	
}

.pc_sort_vkl span.active
{
	background: url(../i/pc_sort_vkl_a.gif) repeat-x top left;	
}

.pc_sort_vkl span.active a
{
	color: #ffffff;	
	border: 0px;
}

.tb_wt
{
	width: 100%;
}

.tb_wt td
{
	padding: 0px 5px 0px 0px;	
}

.tb_wt td.t_text
{
	color: #5B6068;
	font-size: 12px;
}

.tb_wt td.t_select
{
	width: 110px;
}

.tb_wt td.t_select select
{
	width: 110px;
}

.tb_wt td.t_right_label *
{
	font-size: 12px;
	color: #5B6068;
}

/* */
.tb_line_page
{
	width: 100%;
	margin: 0px 0px 15px 0px;
}

.tb_line_page td
{
	font-size: 12px;
	color: #5B6068;
}

.tb_line_page td a
{
	color: #039BCA;
	text-decoration: underline;
}

.tb_line_page td a:hover
{
	text-decoration: none;
}

.tb_line_page td.lf
{
	text-align: left;
}

.tb_line_page td.rt
{
	text-align: right;
}

.tb_line_page td.rt span
{
	color: #039BCA;
	font-weight: bolder;
}

.tb_line_page td.num_page
{
	
}

.tb_line_page td.num_page span
{
	display: -moz-inline-box;
	display: inline-block;
	background: #C2C5C9;
	padding: 3px 5px 3px 5px;
	color: #ffffff;
	font-weight: normal;
	position: relative;
	//top: 3px;
}

.tb_line_page td.num_page a
{
	
}

/* // центральная колонка */

/* правая колонка */
.pc_right_column
{
	float: right;
	width: 195px;
}

.pc_right_column_inner
{
	margin: 0px 5px 0px 0px;
}

.pc_name_tizer
{
	color: #5B6068;
	font-size: 14px;
	margin: 0px 0px 13px 0px;
}

.pc_list_links
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.pc_list_links li
{
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
	color: #8695A5;
	font-size: 12px;
}

.pc_list_links li a
{
	color: #8695A5;
	text-decoration: underline;
}

.pc_list_links li a:hover
{
	text-decoration: none;
}

/* */
.pc_block_cp
{
	text-align: center;
	padding: 0px 0px 0px 0px;
	height: 565px;
	position: relative;
}

.pc_block_cp_inner
{
	text-align: center;
	overflow: hidden;
	height: 530px;
}

.tb_column_photo
{
	margin: 0 auto;
}

.tb_column_photo td
{
	padding: 0px 0px 15px 0px;
	width: 150px;
}

.tb_column_photo a.column_photo_link
{
	color: #697785;
	font-size: 12px;
	font-weight: bolder;
}

.tb_column_photo .np_border_1
{
	background: #ffffff;
}

.tb_column_photo .np_border_2
{
	background: url(../i/pc_np_border_2.gif) repeat-x bottom left;
}

.tb_column_photo .np_border_3
{
	/*background: url(../i/pc_np_border_3.gif) repeat-y left top;*/
}

.tb_column_photo .np_border_4
{
	background: url(../i/pc_np_border_4.gif) repeat-y right top;
}

.tb_column_photo .np_border_5
{
	/*background: url(../i/pc_np_border_5.gif) no-repeat left top;*/
}

.tb_column_photo .np_border_6
{
	background: url(../i/pc_np_border_6.gif) no-repeat right top;
}

.tb_column_photo .np_border_7
{
	background: url(../i/pc_np_border_7.gif) no-repeat left bottom;
}

.tb_column_photo .np_border_8
{
	background: url(../i/pc_np_border_8.gif) no-repeat right bottom;
	zoom:1;
}

.tb_column_photo .np_border_9
{
	/*background: url(../i/np_border_9.gif) no-repeat center bottom;*/
	padding: 0px 6px 7px 1px;
}

.pc_block_cp_top 
{
	text-align: center;
	margin: 0px 0px 6px 0px;
	//margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 6px;
	height:13px;
}

.pc_block_cp_top .arr
{
	background: url(../i/pc_block_cp_top.gif) no-repeat 0px 0px;
	width: 17px;
	height: 9px;
	display: block;
	margin: 0 auto;
}

.pc_block_cp_btm
{
	text-align: center;
	padding: 4px 0px 0px 6px;
	height:13px;
}

.pc_block_cp_btm .arr
{
	background: url(../i/pc_block_cp_btm.gif) no-repeat 0px 0px;
	width: 17px;
	height: 9px;
	display: block;
	margin: 0 auto;
}

/* // правая колонка */

/* левая колонка */
.pc_left_column
{
	width: 200px;
	float: left;
	font-family: Tahoma, Arial, sans-serif;
}

.pc_left_col_title
{
	font-size: 22px;
	color: #484C52;
	margin: 0px 0px 10px 12px;
}

/* левое меню */
.pc_left_menu
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.pc_left_menu li
{
	margin: 0px 0px -5px 0px;
	padding: 0px 0px 0px 0px;
}

.pc_left_menu li a.up_level
{
	display: block;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 0px 4px 0px;
}

.pc_left_menu li.active a.up_level
{
	background: url(../i/pc_lm_btm.gif) repeat-x left bottom #C1D0DF;	
}

.pc_left_menu li a.up_level span
{
	display: block;
}

.pc_left_menu li.active a.up_level span
{
	background: url(../i/pc_lm_top.gif) repeat-x left top;	
}

.pc_left_menu li a.up_level span span
{
	display: block;
}

.pc_left_menu li.active a.up_level span span
{
	background: url(../i/pc_lm_btm_right.gif) no-repeat right bottom;	
}

.pc_left_menu li a.up_level span span span
{
	display: block;
	padding: 2px 5px 4px 12px;
	font-size: 18px;
	color: #5B6068;
	zoom:1;
}

.pc_left_menu li.active a.up_level span span span
{
	background: url(../i/pc_lm_top_right.gif) no-repeat right top;	
	color: #ffffff;
}

.pc_left_menu li ul
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.pc_left_menu li ul li
{
	margin: 0px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #4C5665;
}

.pc_left_menu li ul li a
{
	background: url(../i/pc_orange_bullet.gif) no-repeat 12px 8px;
	padding: 2px 0px 3px 25px;
	color: #039BCA;
	text-decoration: underline;
}

.pc_left_menu li ul li a:hover
{
	text-decoration: none;
}

.pc_left_menu li ul li a.orange
{
	color: #FF8D2E;
}

.pc_left_menu li ul li.plus a
{
	background: url(../i/pc_bullet_plus.gif) no-repeat 0px 0px;
}
.open_block
{
	background-color: #fff;
	zoom: 1;
	margin: 12px 0px 10px 0px;
}

.open_block_tit
{
	background: url(/i/open_block_plus.gif) 8px center no-repeat #6699cc;
	color: #fff;
	font-weight: bolder;
	font-size: 12px;
	cursor: pointer;
	padding: 7px 20px 7px 32px;
	min-height: 14px;
	_height: 14px;
}

.open_block_tit_act
{
	background: url(/i/open_block_minus.gif) 8px center no-repeat #6699cc;
}

/* ######## // страница слайд шоу ################### */

/** познаем страну вместе **/
.ab_learn_country {
  border-collapse: collapse;
width: 100%;
}

.ab_learn_country td
{
  font-family: Tahoma, Arial, sans-serif;
}

.ab_learn_country .cu_title
{
  padding: 0px 0px 3px 0px;
  color: #F8921D;
  border-bottom: 4px solid #F8921D;
  font-size: 11px;
  font-weight: bolder;
}

.ab_learn_country .cu_content
{
  background: #ffffff;
  padding: 7px 10px 5px 15px;
}

.ab_learn_country .ab_pic_and_text
{
}

.ab_learn_country .ab_pic_and_text .cu_image
{
  padding: 0px 14px 3px 0px;
}

.ab_learn_country .ab_pic_and_text .cu_image img
{
  border: 0px;
}

.ab_learn_country .ab_pic_and_text .cu_tt
{
  padding: 0px 0px 3px 0px;
  vertical-align: middle;
  font-size: 12px;
}

.ab_learn_country .ab_pic_and_text .cu_tt a
{
  color: #6699CC;
  text-decoration: underline;
}

.ab_learn_country .ab_pic_and_text .cu_tt a:hover
{
  text-decoration: none;
}
/** познаем страну вместе **/