html, body
{
	height:100%;
	margin: 0px; 
	padding: 0px;
}

body
{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #808080;
}

a
{
	color: #3A98BF;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

img, table
{
	border-style: none; 
}

table
{
	border-collapse: collapse;
}

td
{
	font-size: 12px;
}

a {color:#3A98BF; text-decoration:underline}
a:hover {text-decoration:none}
html,body {height:100%; margin:0; padding:0}
body,td,h1 {font:12px Arial,Tahoma,Verdana,sans-serif}
form, h3, h2, h1 {margin:0}
/*
h1 {font:bold 16px Tahoma,Arial,sans-serif; border-bottom:2px solid #F8951D; padding:3px; margin-bottom:0.4em}
*/
input,select,textarea {font:11px Arial,Tahoma,Verdana,sans-serif}
.c0 {color:#000}
.c1 {color:#999}
.c2 {color:#666}
.c3 {color:#fff}
.c4 {color:#F8951D}
.c5 {color:#3A98BF}

.c6 {color:#f00}
table.f10 td, .f10 {font-size:10px}
table.f11 td, .f11 {font-size:11px}
table.f12 td, .f12 {font-size:12px}
table.f14 td, .f14 {font-size:14px}
table.f16 td, .f16 {font-size:16px}
table.f20 td, .f20 {font-size:20px}
table.text td, td.text {text-align:justify}
.i1 {border:1px solid #EABEBB}
.i2 {border:1px solid #F8951D}
.i3 {border:1px solid #999999}
.i4 {border:1px solid #3A98BF}
.i5 {border:1px solid #000000}
.t1 {border-bottom:1px solid #E9F0F6}
.t2 {border-bottom:2px solid #F8951D}
.t3 {border-bottom:2px solid #C23226}
.t4 {border-bottom:2px solid #3A98BF}
.t5 {border-bottom:1px solid #fff}
.t6 {border-top:1px solid #3A98BF; padding:10px 8px 8px 8px}
.t7 {border-bottom:1px solid #fff; border-top:1px solid #3A98BF}
.t8 {border-top:5px solid #ffffff}
.t9 {border-bottom:1px solid #E9F0F6; padding:10px 3px}
.t10 {border-top:1px solid #3A98BF; padding:5px}
.helpline {font-size:10px; width:450px; color:#666; background-color: #F4F7FA; border-style: none; }

.ab { background:#223D6A; color:#98A7C0; display:none; height:410px; 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 }

.lb {background:#eee; border:1px solid #999; border-top:none; display:none; height:185px; position:absolute; width:260px; z-index:10}
.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:#D2232A; font:11px Arial}
.lb_link_grey {color:#999}
.lb_name {border-bottom:1px dashed #fff; 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}


.bg0{background : #EFEFEF;}

.parity0 {
	background-color:#FFFFFF;
}

.parity1 {
	background-color:#F7F7F7;
}


/* ------------------ общие стили ------------------ */
html, body
{
	height:100%;
	margin: 0px; 
	padding: 0px;
}

body
{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #808080;
}

a
{
	color: #3A98BF;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

img, table
{
	border-style: none; 
}

table
{
	border-collapse: collapse;
}

td
{
	font-size: 12px;
}

.shad_lnt {
	border-top: 1px solid #e9e9e9;
	height: 29px;
	margin-top: 15px;
}
.block_vkldk {
	border-bottom: 1px solid #CECECE;
	padding: 0px 0px 7px 0px;
	margin: 0px 0px 10px 0px;
	color: #545454;
}
.block_vkldk .grey
{
	color: #A4A4A4;
}
.block_vkldk .vkldk {
	background-image: url(/i2/vkldk.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 37px;
	position: relative;
	z-index: 2;
	font-size: 16px;
}
.block_vkldk .vkldk div {
	padding-top: 16px;
	padding-left: 22px;
}
.block_vkldk .title {
	position: relative;
	z-index: 1;
	margin: -1px 0px 0px 15px;
	zoom:1;
}
.block_vkldk .text {
	margin: 15px 0px 0px 15px;
}
.block_vkldk .title h1 {
	font-size: 18px;
	margin-bottom: 5px;
}
.block_vkldk .title h1 a {
	color: #f8951d;
}
.png {behavior: url(/css/iepngfix.htc);}


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

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

html>body #main 
{
	height: auto;
}

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

html>body #main_no_footer
{
	height: auto;
}

/* ################# MAIN STRUCTURE ###################### */
#main
{
	min-width: 1000px;
	height: 100%;
	min-height: 100%;
	margin-bottom: -70px;
	text-align: left;
}

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

/* ################# HEADER ###################### */
#header
{
	height: 119px;
	background: url(/i2/header_bg_bottom.gif) repeat-x bottom;
	border-bottom: 3px solid #CCCCCC;
	position: relative;
}

.header_logo
{
	position: absolute;
	top: 46px;
	left: 28px;
}

/* ### header_top_line ### */
.header_tp_space
{
	height: 27px;
}

.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: #F2F2F2;
}

.header_blue_menu
{
	margin: 5px 0px 5px 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: #999999;
}

.header_blue_menu li.all_project
{
	position: relative;
}

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

.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 #999999;
	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 #A0A0A0;
	background-color: #F5F5FA;
	width: 186px;
	position: absolute;
	left: -7px;
	top: -6px;
	display: none;
	z-index: 10;
}

.ap_title_block
{
	background-color: #E8E8E8;
	padding: 5px 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: #999999;
	margin: 0px 0px 8px 0px;
}

#header_top_line .ap_link a
{
	color: #999999;
	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 ### */

/* */
.header_orange_menu 
{
	position: absolute;
	bottom: 5px;
	padding: 0px 27px 0px 0px;
	right: 0px;
	float: left;
}

.header_orange_menu ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	float: left;
}

.header_orange_menu ul li
{
	background: url(/i2/header_orange_menu_ico.gif) no-repeat 0px 0px;
	float: left;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 6px;
	color: #F8951D;
	font-size: 10px;
	line-height: 19px;
}

.header_orange_menu ul li a
{
	color: #F8951D;
}

/* block_auth */
.block_auth {
	position: absolute;
	top: 0px;
	right:256px;
	height: 24px;
	z-index:10;
}

.block_auth a.reg_in_auth {float:left; height:21px; background:#f2f2f2; font:normal 11px Arial,sans-serif; color:#A40000; padding: 3px 14px 0 0;}
.block_auth a.reg_in_auth:visited {color:#A40000;}
.block_auth a.reg_in_auth:hover {text-decoration:none;}

.block_auth .left_enter img {margin:2px 0 0 0; float:left;}
.block_auth .left_enter {
	float: left;
	height: 24px;
	color: #ffffff;
	/*line-height: 23px;*/
	font-size: 12px;
	padding: 4px 12px 2px 12px;
	background-image: url(../i/auth_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	font:normal 12px Arial,sans-serif;
}

.block_auth a {
	color: #ffffff;
}
.block_auth a:visited {
	color: #ffffff;
}

.block_auth a.exit {color:#666666; font:normal 11px Tahoma,sans-serif; float:left; position:absolute; top:4px;right:-30px;}
.block_auth a.exit:visited {color:#666666;}
.block_auth #login {float:left; padding:0 13px 0 0;}
.block_auth #login .name_log {text-align:center; font:normal 11px Tahoma,sans-serif;  display:block; border-top:3px solid #a40000; height:14px; float:left;  padding:1px 10px 6px 10px; }
.block_auth #login .name_log span { cursor:pointer;}
.block_auth .noactive .name_log {color:#000;}
.block_auth .noactive .name_log span {background:url(../i/sprite_1.gif) repeat-x  left -136px;}
.block_auth .noactive .hidden_block {display:none; clear:left;}
.block_auth .login_open  .hidden_block {display:block; background:#a40000; clear:left;}
.block_auth .login_open  .hidden_block .in_hidden_block { border:1px solid #a40000;border-top:none; background:#efe1e1; padding-bottom:15px; padding-top:1px;}
.block_auth .login_open  .hidden_block .in_hidden_block a {color:#a40000; font:normal 11px Tahoma,sans-serif; display:block; background:url(../i/sprite_1.gif) 9px -365px no-repeat; padding:5px 5px 1px 18px; margin:0px 0 0 0;}
.block_auth .login_open  .hidden_block .in_hidden_block a:visited {color:#a40000;}
.block_auth .login_open  .hidden_block .in_hidden_block a:hover {text-decoration:none;}
.block_auth .login_open .name_log { background:#a40000; color:#fff; }
.block_auth .login_open .name_log span{ background:url(../i/sprite_1.gif) repeat-x  left -250px; }

.top_travel
{
	float: right;
	margin: 10px 10px 0px 0px;
	font-size: 0px;
	line-height: 0px;
}

.block_auth .left_enter
{
	background: url(/i2/auth_bg.gif) repeat-x top;
	float: left;
	height: 24px;
	color: #ffffff;
	/*line-height: 23px;*/
	font-size: 12px;
	padding: 4px 12px 2px 12px;
}

.block_auth a
{
	color: #ffffff;
}

.block_auth .travel_passport_ico
{
	float: left;
}


.change_country
{
	background: url(../i2/change_country.gif) no-repeat right top;
	padding: 4px 30px 0px 0px;
	text-align: right;
	vertical-align: top;
}

.change_country a
{
	color: #A4A4A4;
	font-size: 11px;
	text-decoration: underline;
}

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

/* ################# TOP MENU  ###################### */
#top_menu_line
{
	background: url(/i2/top_menu_line_bg.gif) repeat-x top;
	height: 50px;
}

.top_menu_line_inner
{
	/*background: url(/i2/top_menu_line_left_ico.gif) no-repeat 6px 5px;*/
	height: 50px;
	padding: 0px 0px 0px 10px;
}

.list_top_menu
{
    list-style-type: none;
    margin: -3px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 50px;
    float: left;
    position: relative;
    z-index: 5;
}

.list_top_menu li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #3A98BF;
	height: 50px;
	float: left;
	line-height: 45px;
}

.list_top_menu li a
{
	padding: 0px 14px 0px 14px;
	color: #3A98BF;
	display: block;
	float: left;
}

.list_top_menu li a span
{
	display: block;
	height: 50px;
	float: left;
	cursor: pointer;
}

.list_top_menu li a.active
{

        background: transparent url(/i/m_orange.gif) repeat-x scroll center top;

        /*background: url(/i2/tm_line_btm.gif) repeat-x bottom;*/
}

.list_top_menu li a.active span
{
	/*background: url(/i2/tm_line_arrow.gif) no-repeat center bottom;*/
}

.list_top_menu li a.big
{
	font-size: 17px;
}

.list_top_menu li a.active_big
{
	background: url(/i2/tm_line_btm.gif) repeat-x bottom;
	text-decoration: none;
}

.list_top_menu li a.active_big span
{
	background: url(/i2/tm_line_arrow.gif) no-repeat center bottom;
	font-size: 17px;
}

.list_top_menu li.glue
{
	background: url(/i2/list_top_menu_glue.gif) no-repeat 0px 0px;
	width: 1px;
	line-height: 0px;
	font-size: 0px;
}

/* ################# CENTER ###################### */
#center 
{
	padding: 11px 0px 20px 0px;
}

.center_inner
{
	margin: 0px 20px 0px 20px;
	zoom:1;
}

.center_no_padds
{
	zoom:1;
}

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

.tb_two_column .col_50_persent
{
	width: 50%;
	vertical-align: top;
}

.left_padding_10
{
	padding: 0px 0px 0px 10px;
}

.for_h3
{
	padding: 0px 0px 14px 0px;
}

.left_ico_padding
{
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 15px 40px;
}

.padding_bottom_7
{
	padding: 0px 0px 7px 0px;
}

.left_ico_padding a
{
	color: #808080;
}

.line_list_country
{
	font-size: 11px;
}

.select_country
{
	padding: 15px 0px 0px 0px;
	color: #F8951D;
}

.gray_color_orange_links
{
	color: #F8951D;
}

.gray_color_orange_links a
{
	color: #808080;
}

/* */
.line_filter
{
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 8px 0px;
	color: #808080;
	position: relative;
}

.green_info
{
	color: #3ABF3D;
	font-size: 11px;
	background: url(/i2/green_info.gif) no-repeat 0px 2px;
	padding: 2px 0px 2px 21px;
	margin: 0px 30px 0px 12px;
	line-height: 16px;
}

.big_arrow_bottom
{
	background: url(/i2/big_arrow_bottom.gif) no-repeat 0px 0px;
	width: 13px;
	height: 7px;
	position: absolute;
	top: 13px;
	right: 10px;
}

.big_arrow_top
{
	background: url(/i2/big_arrow_top.gif) no-repeat 0px 0px;
	width: 13px;
	height: 7px;
	position: absolute;
	top: 13px;
	right: 10px;
}

.line_filter table
{
	width: 100%;
}

.line_filter table td
{
	padding: 5px 0px 5px 0px;
	font-size: 12px;
	color: #808080;	
}

.line_filter table td.left_text
{
	text-align: left;
	padding-right: 10px;
}

.line_filter table td.right_input
{
	text-align: right;
}
/* */

.middle_size_input
{
	width: 200px;
	border: 1px solid #DCDCDC;
	color: #808080;
}

.show_all_variants
{	
	padding: 3px 0px 0px 0px;
	text-align: right;
	font-size: 14px;
	color: #3A98BF;
}

/* */
.country_block
{
	margin: 0px 0px 8px 0px;
}

/* таблица серые рамки */
.tb_gray_borders
{
	width: 100%;
}

.tb_gray_borders td
{
	border: 1px solid #DCDCDC;
	padding: 9px 10px 9px 10px;
	vertical-align: top;
	font-size: 11px;
}

.tb_gray_borders td.left_no_border
{
	border-left: 0px;
}

.tb_gray_borders td.right_no_border
{
	border-right: 0px;
}

.tb_gray_borders td.top_no_border
{
	border-top: 0px;
}

.tb_gray_borders td.bottom_no_border
{
	border-bottom: 0px;
}

.tb_gray_borders td.no_border
{
	border: 0px;
}

.tb_gray_borders .header_string td
{
	font-size: 14px;
}

.tb_gray_borders td.left_title_10
{
	font-size: 12px;
	width: 10%;
}

.tb_gray_borders .country_block_top
{
	font-size: 14px;
	color: #808080;
	padding-top: 10px;
	padding-bottom: 5px;
}



.tb_gray_borders td.gray_links a
{
	color: #808080;
}

/* */
.tb_gray_borders .tb_form_filter
{
	width: 100%;
}

.tb_gray_borders .tb_form_filter td
{
	padding: 0px 7px 0px 0px;
	border: 0px;
	vertical-align: middle;
}

.tb_gray_borders .tb_form_filter td.form_text
{
	width: 1%;
	white-space: nowrap;
}

.tb_gray_borders .tb_form_filter td.form_space
{
	width: 100%;
}

.tb_gray_borders .tb_form_filter td.form_submit input
{
	font-size: 12px;
	color: #808080;
}

.tb_gray_borders .tb_form_filter td.short_select
{
	color: #808080;
}

.tb_gray_borders .tb_form_filter td.short_select select
{
	width: 47px;
	font-size: 11px;
	color: #808080;
}

.tb_gray_borders .tb_form_filter td.middle_select
{
	color: #808080;
}

.tb_gray_borders .tb_form_filter td.middle_select select
{
	width: 100px;
	font-size: 11px;
	color: #808080;
}

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

.tb_about_country td
{
	
}

.tb_about_country td.for_country_img
{
	width: 325px;
	padding-right: 25px;
	vertical-align: top;
}

.tb_about_country td.for_country_text
{
	padding: 15px 0px 0px 0px;
	vertical-align: top;
	line-height: 22px;
}

.tb_about_country td.for_country_text a
{
	color: #808080;
}





.img_shadow2
{
	background: url(/i2/img_shadow_top2.gif) repeat-x top;
	float: left;
	white-space: nowrap;
}

.img_shadow2 div
{
	background: url(/i2/img_shadow_bottom2.gif) repeat-x bottom;
	float: left;
}

.img_shadow2 div div 
{
	background: url(/i2/img_shadow_left2.gif) repeat-y left;
	float: left;
}

.img_shadow2 div div div
{
	background: url(/i2/img_shadow_right2.gif) repeat-y right;
	float: left;
}

.img_shadow2 div div div div
{
	background: url(/i2/img_shadow_tl2.gif) no-repeat top left;
	float: left;
}

.img_shadow2 div div div div div
{
	background: url(/i2/img_shadow_tr2.gif) no-repeat top right;
	float: left;
}

.img_shadow2 div div div div div div
{
	background: url(/i2/img_shadow_bl2.gif) no-repeat bottom left;
	float: left;
}

.img_shadow2 div div div div div div div
{
	background: url(/i2/img_shadow_br2.gif) no-repeat bottom right;
	float: left;
	padding: 17px 17px 17px 18px;
	line-height: 0px;
	font-size: 0px;
	position: relative;
}

/* */
.img_shadow
{
	background: url(/i2/img_shadow_top.gif) repeat-x top;
	float: left;
	white-space: nowrap;
}

.img_shadow div
{
	background: url(/i2/img_shadow_bottom.gif) repeat-x bottom;
	float: left;
}

.img_shadow div div 
{
	background: url(/i2/img_shadow_left.gif) repeat-y left;
	float: left;
}

.img_shadow div div div
{
	background: url(/i2/img_shadow_right.gif) repeat-y right;
	float: left;
}

.img_shadow div div div div
{
	background: url(/i2/img_shadow_tl.gif) no-repeat top left;
	float: left;
}

.img_shadow div div div div div
{
	background: url(/i2/img_shadow_tr.gif) no-repeat top right;
	float: left;
}

.img_shadow div div div div div div
{
	background: url(/i2/img_shadow_bl.gif) no-repeat bottom left;
	float: left;
}

.img_shadow div div div div div div div
{
	background: url(/i2/img_shadow_br.gif) no-repeat bottom right;
	float: left;
	padding: 17px 17px 17px 18px;
	line-height: 0px;
	font-size: 0px;
	position: relative;
}

.img_shadow div div div div div div div .btn_plus
{
	background: transparent;
	position: absolute;
	bottom: 27px;
	right: 27px;
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
}

.img_shadow div div div div div div div .btn_plus a
{
	background: url(/i2/btn_plus.png) no-repeat 0px 0px;
	display: block;
	width: 27px;
	height: 27px;
	behavior: url(iepngfix.htc);
	position: relative;
	cursor: pointer;
}

.img_shadow div div div div div div div .photo_title
{
	background: url(/i2/photo_title_bg.png) no-repeat 0px 0px;
	display: block;
	width: 199px;
	height: 40px;
	behavior: url(iepngfix.htc);
	position: absolute;
	top: 27px;
	left: 0px;
	padding: 0px 0px 0px 0px;
}

.img_shadow div div div div div div div .photo_title div
{
	padding: 0px 0px 0px 27px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 14px;
	color: #4C4C4C;
}

.img_shadow div div div div div div div .photo_title div a
{
	color: #4C4C4C;
	position: relative;
	cursor: pointer;
}

.img_shadow div div div div div div div .photo_title div .photo_name_country
{
	display: block;
	color: #F8951D;
	font-size: 14px;
	padding: 3px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

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

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

.tb_two_column_links td.glue
{
	white-space: nowrap;
	width: 1px;
	min-width: 1px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px;
	margin: 0px;
	/*background-color: #DCDCDC;*/
	border-right: 1px solid #DCDCDC;
}

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

.vlist_blue_links li
{
	padding: 0px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
}

.block_content
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

/* ################# FOOTER ###################### */
#footer
{
	height: 70px;
}
 
/* ################# CLEARS ###################### */
.clear_footer
{
	clear: both;
	height: 70px;
	line-height: 0px;
	font-size: 0px;
}

.clear_both, .clear_left, .clear_right
{
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}

.clear_left
{
	clear: left;
}

.clear_right
{
	clear: right;
}

.float_left
{
	float:left;
}

.float_right
{
	float:right;
}

/* ################ TEXT STYLES ############# */
h1, h2, h3, h4, p
{
	font-weight: normal; 
	margin: 0px;
	padding: 0px;
}

h1
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 18px; 
	margin-bottom: 16px;
	color: #F8951D;
}

h1 span
{
	color: #808080;
	font-size: 11px;
}

.text_content h1
{
	color: #F8951D;
	font-size: 16px;
	margin: 0px 0px 18px 0px;
}

h2
{
	font-size: 18px; 
	margin-bottom: 15px; 
}

h3
{
	font-size: 14px; 
	margin-bottom: 15px;
	color: #808080;
}

h4
{
	font-size: 12px; 
	margin-bottom: 15px; 
}

p
{
	margin-bottom: 10px;
}

.orange_color, .orange_color a
{
	color: #F8951D;
}

.red_color, .red_color a
{
	color: #C23226;
}

.gray_color, .gray_color a
{
	color: #808080;
}

.gray_color_999, .gray_color_999 a
{
	color: #999999;
}

.gray_color_4c
{
	color: #4C4C4C;
}

.green_color
{
	color: #087300;
}

.f11
{
	font-size: 11px;
}

.f12
{
	font-size: 12px;
}

.f14
{
	font-size: 14px;
}

.vmargin0
{
	margin-top: 0px;
	margin-bottom: 0px;
}

/* */
.tb_two_href
{
	margin: 10px 0px 10px 0px;
}

.tb_two_href td
{
	padding: 0px 5px 2px 5px;
	font-size: 12px;
}

.link_no_active
{
	font-weight: bolder;
	text-decoration: none;
}

.link_active
{
	font-weight: bolder;
	text-decoration: none;
	border-bottom: 1px dashed #3A98BF;
}

.tb_two_href .gray_glue
{
	border-right: 1px solid #CCCCCC;
	font-size: 0px;
	line-height: 0px;
	padding: 0px;
	width: 1px;
}

.yellow_right_block
{
	background-color: #FDFBEA;
	padding: 12px 15px 12px 15px;
	zoom:1;
}

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

.countrys li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	color: #F8951D;
}

.countrys li a
{
	color: #F8951D;
}

/* */
.tb_gallery
{
	margin: 0 auto;
}

.tb_gallery td
{
	vertical-align: top;
}

.tb_gallery .link_left_arr
{
	padding: 80px 0px 0px 0px;
}

.tb_gallery .link_right_arr
{
	padding: 80px 0px 0px 0px;
}

.tb_gallery .gallery_center
{
}

.tb_gallery .overflow_hidden
{
	overflow: hidden;
	width: 680px;
	height: 300px;
	margin: 0 auto;
}

.tb_gallery .tb_gallery_inner
{
	width: 100%;
}

.tb_gallery .tb_gallery_inner td.photo_item
{
	vertical-align: top;
	white-space: nowrap;
	width: 225px;
	min-width: 225px;
}

.tb_gallery .tb_gallery_inner td.photo_item .photo_nowrap
{
	white-space: nowrap;
	width: 225px;
	min-width: 225px;
}

.tb_gallery .tb_gallery_inner td p
{
	font-size: 10px;
	color: #F8951D;
	padding: 0px 20px 0px 20px;
	line-height: 20px;
}

.tb_gallery .tb_gallery_inner td p a, .tb_gallery_inner td p span
{
	color: #808080;
}

/* ##################################### */
.tb_gallery_all
{
	margin: 0 auto;
}

.tb_gallery_all td
{
	vertical-align: top;
}

.tb_gallery_all .link_left_arr
{
	padding: 30px 0px 0px 0px;
}

.tb_gallery_all .link_right_arr
{
	padding: 30px 0px 0px 0px;
}

.tb_gallery_all .gallery_center
{
}

.tb_gallery_all .overflow_hidden
{
	overflow: hidden;
	width: 680px;
	height: 130px;
	margin: 0 auto;
}

.tb_gallery_all .tb_gallery_inner
{
	width: 100%;
}

.tb_gallery_all .tb_gallery_inner td.photo_item
{
	vertical-align: top;
	white-space: nowrap;
	width: 112px;
	min-width: 112px;
}

.tb_gallery_all .tb_gallery_inner td.photo_item .photo_nowrap
{
	white-space: nowrap;
	width: 112px;
	min-width: 112px;
}

/* 2 columns */
.twocols_wrapper
{
	width: 100%;
	margin: 0px 0px 0px -29%;
	float: right;
}

.twocols_right_column
{
	margin: 0px 20px 0px 29%;
	zoom:1;
	/*font-size: 14px;*/
}

.twocols_right_column h2
{
	color: #000000;
	font-size: 16px;
	font-weight: bolder;
	margin: 0px 0px 8px 0px;
}

.twocols_left_column
{
	float: left;
	width: 27%;
	margin-right: -27%;
}

/* */
.left_block_bg
{
	margin: 0px 0px 18px 0px;
}

.ltitle a
{
	color: #000000;
	text-decoration: none;
}

.ltitle .orange
{
	padding: 3px 0px 0px 0px;
}

.ltitle .orange a
{
	color: #F8951D;
	font-size: 12px;
	font-weight: normal;
}

.ltitle_space
{
	background: url(/i2/ltitle_orange_btm.gif) repeat-x bottom;
	font-size: 0px;
	line-height: 0px;
	height: 3px;
}

.red_name_country
{
	background: url(/i2/ltitle_orange_btm.gif) repeat-x bottom;
	height: 27px;
	color: #C23226;
	font-size: 16px;
	font-weight: bolder;
}

.red_name_country .title
{
	color: #C23226;
	font-size: 16px;
	font-weight: bolder;
}

.change_country
{
	background: url(/i2/change_country.gif) no-repeat right top;
	padding: 4px 30px 0px 0px;
	text-align: right;
	vertical-align: top;
}

.change_country a
{
	color: #A4A4A4;
	font-size: 11px;
	text-decoration: underline;
}

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

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

.right_logo_menu .blue_tp
{
	/*background: url(/i2/blue_tp_bg.gif) repeat-x top;*/
	background-color: #FFE98A;
	height: 38px;
	position: relative;
}

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

}

.right_logo_menu .gray_btm
{
	background-color: #FFF5BF;
	height: 30px;
}

.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: #B8B8B8;
}

.gray_btm_menu li a
{
	color: #3A98BF;
}

.right_black_link
{
	text-align: right;
	font-size: 11px;
	color: #E3830E;
	padding: 13px 8px 0px 0px;
}

.right_black_link a
{
	color: #E3830E;
}

.up_link
{
	background: url(/i2/up_link_bg.gif) no-repeat right 3px;
	color: #999999;
	font-size: 10px;
	text-align: right;
	padding-right: 6px;
}

.gray_line_bg
{
	background: url(/i2/gray_line_bg.gif) repeat-x top left #D4D3D4;
	padding: 5px 13px 3px 13px;
	//padding: 4px 13px 4px 13px;
	height: 20px;
}

.gray_text_filter
{
	padding: 0px 4px 0px 0px;
}

.gray_select select
{
	width: 130px;
	color: #000000;
	font-size: 11px;
}

.block_obzor
{
	background: url(/i2/blue_bg.gif) repeat-x bottom;
	padding: 10px 15px 10px 15px;
	font-size: 12px;
	color: #515151;
}

.block_obzor .title
{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: #F8951D;
	font-size: 16px;
}

.block_obzor .title a
{
	color: #F8951D;
	text-decoration: none;
}

.block_obzor .title a:hover
{
	text-decoration: underline;
}

.block_obzor p
{
	margin: 0px 0px 6px 0px;
}

.bottom_navigation
{
	padding: 5px 0px 0px 0px;
}

.page_prev_next
{
	font-size: 12px;
	color: #4C4C4C;
	text-align: left;
}

.page_prev_next a
{
	font-size: 11px;
}

.page_prev_next .no_active
{
	font-size: 11px;
	color: #B2B2B2;
	text-decoration: none;
}

.gray_ctrl
{
	font-size: 11px;
	color: #B2B2B2;
}

.page_list
{
	text-align: right;
}

.page_list div
{
	float: right;
}

.page_list a
{
	color: #3A98BF;
	text-decoration: underline;
	font-size: 11px;
	display: block;
	padding: 2px 5px 2px 5px;
	float: left;
}

.page_list .active
{
	color: #4C4C4C;
	text-decoration: none;
	background-color: #EBEBEB;
}

.page_list .no_active
{
	
}

.text_content
{
	padding: 18px 15px 18px 15px;
	color: #515151;
	zoom: 1;
}

.see_other
{	
	background: url(/i2/see_other.gif) no-repeat 0px 3px;
	padding: 0px 0px 0px 13px;
}

.link_red_close
{
	background: url(/i2/link_red_close.gif) no-repeat right 0px;
	padding: 0px 24px 4px 0px;
	line-height: 30px;
}

.link_write_opinion
{	
	background: url(/i2/link_write_opinion.gif) no-repeat 0px 3px;
	padding: 0px 0px 0px 13px;
}

.print_link
{
	background: url(/i2/print_link.gif) no-repeat 0px 1px;
	padding: 0px 0px 0px 20px;
}

.to_up
{
	background: url(/i2/to_up.gif) no-repeat 0px 2px;
	padding: 0px 0px 0px 8px;
}

.block_news
{
	background: url(/i2/blue_bg.gif) repeat-x bottom;
	padding: 10px 15px 10px 15px;
	font-size: 12px;
	color: #515151;	
}

.block_news .title
{
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #515151;
}

.date
{
	font-weight: bolder;
	font-size: 12px;
}

.block_news .title a
{
	color: #F8951D;
	text-decoration: none;
}

.block_news .title a:hover
{
	text-decoration: underline;
}

.block_news p
{
	margin: 0px 0px 6px 0px;
}

.pop_change_country
{
	position: absolute;
	/*top: 50%;
	left: 50%;
	margin-top: -354px;
	margin-left: -424px;*/
	top: 0px;
	left: 50%;
	margin-left: -424px;
	width: 849px;
}

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

.pcc_center_line
{
	/*background: url(/i2/pcc_center_line.png) no-repeat 0px 0px;*/
	zoom:1;
}

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

.pcc_bottom_line
{
	background: url(/i2/pcc_bottom_line.png) no-repeat 0px 0px;
	behavior: url(/css/iepngfix.htc);
	height: 30px;
}
.pcc_content
{
	/*background: url(/i2/pcc_content_bg.gif) no-repeat center 125px;*/
	margin: 0px 14px 0px 14px;
	padding: 0px 0px 0px 0px;
	min-height: 350px;
	_height: 350px;
	position: relative;
}

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

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

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

.pcc_padds
{
	margin: 0px 20px 0px 20px;
	padding: 40px 0px 0px 0px;
	zoom:1;
	/*position: relative;
	top: 32px;
	//top: 71px;
	*/
}

.pcc_list_country
{
	width: 100%;
}

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

.pcc_list_country .pcc_column a
{
	color: #FF8C00;
	position: relative;
}

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

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

/* фильтр */
.tb_filter
{
	width: 100%;
	margin: 0px 0px 17px 0px;
}

.tb_filter td.filter_line
{
	background-color: #F4F7FA;
	border: 2px solid #ffffff;
	padding: 5px 9px 5px 9px;
}

.tb_filter td
{
	color: #666666;
	font-size: 12px;
}

.tb_filter td.top_vbg1
{
	background: url(/i2/top_vbg1.gif) repeat-x top #C1CDD9;
}

.tb_filter td.top_vbg2
{
	background: url(/i2/top_vbg2.gif) repeat-x top #D3DBE4;
}

.filter_select
{
	
}

.filter_select select
{
	color: #000000;
	font-size: 11px;
	margin-left: 5px;
	margin-right: 11px;
}

.link_top_hotel
{
	background: url(/i2/link_tophotels.gif) no-repeat 0px -1px;
	padding: 0px 0px 0px 14px;
	color: #666666;
}

.filter_submit
{
	font-size: 14px;
	color: #4E4E4C;
}

.filter_reset
{
	font-size: 12px;
	color: #003399;
	line-height: 20px;
}

.tb_kurort_borders
{
	width: 100%;
}

.tb_kurort_borders td
{
	border: 1px solid #E8EDF2;
	padding: 9px 10px 9px 10px;
	vertical-align: top;
	font-size: 11px;
}

.tb_kurort_borders .kurort_line_top
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.tb_kurort_borders .country_block_top
{
	font-size: 14px;
	color: #808080;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
}

.tb_kurort_borders .country_block_top a
{
	color: #F8951D;
}

.tb_kurort_borders .kurort_line_top table td
{
	padding: 0px 0px 0px 0px;
	border: 0px;
	color: #4C4C4C;
}

.tb_kurort_borders .kurort_main_name
{
	color: #C23226;
	text-align: left;
	font-size: 14px;
	font-weight: bolder;
}

.tb_kurort_borders .kurort_main_name a
{
	color: #C23226;
}

.tb_kurort_borders .kurort_picture
{
	border-right: 0px;
	vertical-align: top;
}

.tb_kurort_borders .kurort_name_text
{
	vertical-align: top;
	border-left: 0px;
	padding-left: 0px;
}

.tb_kurort_borders .kurort_name_text .title
{
	color: #C23226;
	font-size: 12px;
	margin: 0px 0px 4px 0px;
}

.tb_kurort_borders .kurort_name_text .title .link_top_hotel
{
	color: #C23226;
}

.tb_kurort_borders .kurort_name_text .title a
{
	color: #C23226;
}

.tb_kurort_borders .kurort_name_text .text
{
	color: #4C4C4C;
	font-size: 12px;
}

.tb_kurort_borders .kurort_col1, 
.tb_kurort_borders .kurort_col2, 
.tb_kurort_borders .kurort_col3, 
.tb_kurort_borders .kurort_col4
{
	vertical-align: middle;
	text-align: center;
	font-size: 10px;
	color: #4E4E4C;
}

.tb_kurort_borders .kurort_col1
{
	width: 10px;
	color: #4E4E4C;
}

.tb_kurort_borders .kurort_col2
{
	width: 10px;
	color: #C23226;
}

.tb_kurort_borders .kurort_col3
{
	width: 10px;
	color: #C23226;
}

.tb_kurort_borders .kurort_col4
{
	width: 20px;
	color: #087300;
}

.tb_kurort_borders .shadow_string td
{
	background-color: #F4F7FA;
}

.orange_center_title
{
	text-align: center;
	color: #F8951D;
	font-size: 18px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 11px 0px;
}

.orange_center_title .color_gray
{
	color: #808080;
	font-size: 12px;
}

.thumbnails
{
	margin: 0px -7px 0px 0px;
}

.thumbnail
{
	text-decoration: none;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	margin: 0px 7px 8px 0px;
	width: 23%;
}

.thumbnail .photo_item
{
	border: 1px solid #D4D2D2;
	width: 99%;
	height: 180px;
	float: left;
	color: #808080;
}

.thumbnail .p_inner
{
	margin: 0px 15px 0px 15px;
	padding: 9px 0px 9px 0px;
}

.thumbnail .th_photo
{
	margin: 0px 0px 8px 0px;
	line-height: 0px;
	font-size: 0px;
	text-align: center;
}

.thumbnail .th_name_album
{
	font-size: 12px;
	margin: 0px 0px 5px 0px;
}

.thumbnail .th_name_album a
{
	color: #808080;
	text-decoration: none;
}

.thumbnail .th_name_album a:hover
{
	text-decoration: underline;
}

.thumbnail .th_user
{
	color: #3A98BF;
	font-size: 12px;
	background: url(/i2/user_bg.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 20px;
	line-height: 22px;
}

.thumbnail .th_user a
{
	color: #3A98BF;
}

.thumbnail .th_date
{
	margin: -3px 0px 0px 0px;
	color: #808080;
	font-size: 10px;
	text-align: right;
}

/* */
.content_photo_item
{
	
}

.content_photo_item h2
{
	color: #F8951D;
	font-size: 18px;
}

.tb_travel_view
{
	float: right;
}

.tb_travel_view .text
{
	text-align: right;
	color: #B9B9B9;
	font-size: 11px;
	vertical-align: bottom;
}

.tb_travel_view .img
{
	padding: 0px 17px 0px 7px;
}

.tb_cnt_photo
{
	width: 100%;
}

.tb_cnt_photo td
{
	
}

.tb_cnt_photo .pr_relative
{
	/*position: relative;
	height: 10px;*/
}

.photo_left_arrow
{
	position: absolute;
	left: 18px;
	top: 165px;
	display: none;
}

.photo_right_arrow
{
	position: absolute;
	right: 16px;
	top: 165px;
	display: none;
}

.tb_cnt_photo .photo_left_column
{
	vertical-align: top;
}

.tb_cnt_photo .photo_right_column
{
	width: 145px;
	vertical-align: top;
	padding: 10px 0px 0px 0px;
}

.zoom_photo
{
	color: #808080;
	font-size: 11px;
	text-align: center;
	margin: -5px 0px 10px 0px;
	position: relative;
}

.zoom_photo a
{
	background: url(/i2/gray_zoom_ico.gif) no-repeat 0px 2px;
	padding: 0px 0px 0px 18px;
	color: #808080;
}

.vcol_list_photo
{
	margin: 0px 0px 0px 15px;
	padding: 11px 0px 11px 0px;
	background-color: #F4F7FA;
}

.vcol_list_photo_inner
{
	
}

.photo_column
{
	margin: 0 auto;
}

.photo_column .pc_arrow
{
	text-align: center;
}

.photo_column .glue
{
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}

.photo_column .content_col_photos
{
	height: 400px;
	vertical-align: top;
}

.photo_column .content_col_photos div
{
	margin: 0px 0px 0px 0px;
	height: 400px;
	overflow: hidden;
}

.ls_item_photo
{
	margin: -4px auto;
	border: 2px solid #F4F7FA;
	padding: 4px 4px 4px 4px;
	display: block;
	zoom:1;
}

.ls_item_photo_active
{
	margin: -4px auto;
	padding: 4px 4px 4px 4px;
	margin: -2px 0px -2px 0px;
	display: block;
	border: 2px solid #F8951D;
	position: relative;
	zoom:1;
}

.yellow_block_cnt
{
	background-color: #FFF6C3;
	padding: 12px 20px 12px 20px;
	zoom:1;
	margin: 0px 0px 15px 0px;
}

.photo_info
{
	
}

.photo_info .left
{
	width: 190px;
}

.photo_info a
{
	color: #808080;
	text-decoration: underline;
}

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

.photo_info .left
{
	width: 180px;
	padding: 0px 10px 0px 0px;
	line-height: 18px;
}

.photo_info .left .orange
{
	color: #F8951D;
}

.photo_info .right
{
	
}

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

.tb_opinion td
{
	color: #F8951D;
}

.list_stars img
{
	margin: 0px 4px 0px 0px;
}

.for_btn
{
	padding: 0px 0px 0px 10px;
}

.tb_comment
{
	width: 100%;
	margin: 0px 0px 4px 0px;
}

.tb_comment td
{
	
}

.tb_comment td a
{
	color: #808080;
}

.tb_comment td a
{
	color: #F8951D;
}

.comment_block
{
	background-color: #F4F7FA;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding: 44px 15px 13px 15px;
	margin: 0px 0px 20px 0px;
	zoom:1;
	color: #5C636A;
	font-size: 12px;
}

.comment_correct_paddings
{
	padding-top: 11px;
	padding-bottom: 5px;
	border-top: 0px;
	margin-bottom: 0px;
}

.comment_block .comment_line_user
{
	margin: 0px 0px 11px 0px;
}

.comment_block .comment_middle_input input
{
	margin: 0px 12px 0px 3px;
	border: 1px solid #D5D1D1;
	color: #5C636A;
	font-size: 12px;
	padding: 2px 2px 2px 2px;
	//height: 20px;
	width: 210px;
}

.comment_short_input input
{
	margin: 0px 14px 0px 8px;
	border: 1px solid #D5D1D1;
	color: #5C636A;
	font-size: 12px;
	padding: 2px 2px 2px 2px;
	//height: 20px;
	width: 90px;
}

.comment_block .comment_text
{
	vertical-align: top;
	padding: 3px 0px 0px 0px;
}

.comment_block textarea
{
	border: 1px solid #D5D1D1;
	height: 75px;
	margin: 0px 0px 11px 0px;
	width: 100%;
	color: #5C636A;
	font-size: 12px;
	font-family: Arial, Tahoma, sans-serif;
	padding: 2px 2px 2px 2px;
}

.comment_block .list_btn 
{
	text-align: right;
}

.comment_block .list_btn input
{
	margin: 0px 0px 0px 8px;
}

.comment_block .comment_btm_padding
{
	padding: 0px 0px 6px 0px;
	vertical-align: bottom;
}

.tb_list_comments
{
	margin: 0px 0px 0px 0px;
	width: 100%;
}

.tb_list_comments td
{
	color: #808080;
}

.tb_list_comments td a
{
	
}

.tb_list_comments td.user_photo
{
	width: 30px;
}

.tb_list_comments td.short_info
{
	width: 50px;
	text-align: center;
}

.tb_list_comments td.short_info .date
{
	font-size: 10px;
	font-weight: normal;
}

.tb_list_comments td.short_info .time
{
	font-size: 9px;
	font-weight: normal;
}

.tb_list_comments td.right_content
{
	padding: 0px 0px 0px 30px;
}

.tb_list_comments .line_bottom td
{
	border-bottom: 1px solid #DDDDDD;
}

.tb_list_comments .link_answer
{
	text-align: right;
	padding: 0px 0px 6px 0px;
}

.tb_list_comments .glue
{
	font-size: 0px;
	line-height: 0px;
	height: 17px;
}

.phrasebook
{
	
}

.phrasebook .orange_center_title
{
	text-align: left;
}

.list_hor_menu
{
	list-style-type: none;
	margin: -5px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.list_hor_menu li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #999999;
	font-size: 11px;
	display: inline;
}

.list_hor_menu li a
{
	color: #999999;
}

.tb_phrasebook
{
	width: 100%;
	margin: 0px 0px 10px 0px;
}

.tb_phrasebook .width_column
{
	width: 33%;
}

.tb_phrasebook th
{
	padding: 7px 10px 7px 10px;
	color: #515151;
	font-size: 14px;
	text-align: center;
	font-weight: normal;
}

.tb_phrasebook td
{
	border: 1px solid #E9E9E9;
	padding: 7px 10px 7px 10px;
	color: #515151;
	font-size: 12px;
}

.tb_phrasebook .select_tr td
{
	background-color: #F4F7FA;
}

.tb_phrasebook tr:hover td
{
	background-color: #F4F7FA;
}

.tb_phrasebook .name_block
{	
	background: url(/i2/pb_line_bg.gif) repeat-x bottom #ffffff;
	color: #F8951D;
	font-size: 14px;
}

.tb_phrasebook .no_left_border
{
	border-left: 0px;
}

.tb_phrasebook .no_right_border
{
	border-right: 0px;
}

.tb_phrasebook .short_column
{
	width: 21px;
	text-align: center;
}

.tb_phrasebook .blue_column 
{
	width: 41px;
	text-align: center;
}

.tb_phrasebook .blue_column a
{
	background: url(/i2/r_blue_arrow.gif) no-repeat right 2px;
	padding-right: 24px;
}

.tb_phrasebook .name_curort a
{
	color: #515151;
}

/* */

.block_info_blog
{
	color: #5C636A;
	font-size: 12px;
}

.blog_name_user
{
	font-size: 18px;
	color: #5A899D;
	text-align: center;
	padding: 0px 0px 10px 0px;
}

.blog_user_photo
{
	text-align: center;
}

.bup_content
{
	text-align: center;
}

.user_photo_zoom
{
	padding: 0px 0px 16px 0px;
	color: #3A98BF;
	text-align: center;
	font-size: 11px;
}

.user_photo_zoom a
{
	color: #3A98BF;
}

.sh_user_photo_1
{
	background: url(/i2/blog_user_tp.gif) repeat-x top #ffffff;
	float: left;
}

.sh_user_photo_2
{
	background: url(/i2/blog_user_btm.gif) repeat-x bottom;
	float: left;
}

.sh_user_photo_3
{
	background: url(/i2/blog_user_lf.gif) repeat-y left;
	float: left;
}

.sh_user_photo_4
{
	background: url(/i2/blog_user_rt.gif) repeat-y right;
	float: left;
}

.sh_user_photo_5
{
	background: url(/i2/blog_user_lt.gif) no-repeat top left;
	float: left;
}

.sh_user_photo_6
{
	background: url(/i2/blog_user_rtp.gif) no-repeat top right;
	float: left;
}

.sh_user_photo_7
{
	background: url(/i2/blog_user_lb.gif) no-repeat bottom left;
	float: left;
}

.sh_user_photo_8
{
	background: url(/i2/blog_user_rb.gif) no-repeat bottom right;
	float: left;
	position: relative;
	font-size: 0px;
	line-height: 0px;
	padding: 13px 13px 14px 12px;
}

.blog_user_action
{
	position: absolute;
	top: 0px;
	right: -45px;
}

.blog_user_action table
{
	
}

.blog_user_action table td
{
	padding: 4px 0px 0px 0px;
}

.lf_title_blue
{
	color: #5A899D;
	font-size: 18px;
	margin: 0px 0px 13px 0px;
	padding: 0px 0px 0px 10px;
}

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

.orange_bullet li
{
	background: url(/i2/lf_orange_bullet.gif) no-repeat 0px 5px;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 12px;
	font-size: 14px;
	color: #5C636A;
}

.orange_bullet li a
{
	color: #5C636A;
	text-decoration: none;
}

.orange_bullet li a:hover
{
	text-decoration: underline;
}

/* */
.left_search
{
	margin: -5px 0px 0px 10px;
}

.left_search td
{
	padding: 0px 0px 10px 0px;
}

.search_input_text input
{
	width: 190px;
	margin: 0px 6px 0px 0px;
	padding: 2px 6px 2px 6px;
	color: #BABABA;
	font-size: 14px;
	border: 1px solid #C0C4CF;
}

.search_select select
{
	width: 190px;
	color: #BABABA;
	font-size: 14px;
	border: 1px solid #C0C4CF;
}

.search_submit input
{
	background: url(/i2/search_submit.gif) no-repeat 0px 0px;
	cursor: pointer;
	height: 25px;
	width: 25px;
	border: 0px;
}

.left_calendar
{
	width: 235px;
	margin: 0 auto;
}

.tb_calandar_month
{
	margin: 0px 0px 5px 4px;
	width: 228px;
}

.calendar_month
{
	color: #5C636A;
	font-weight: bolder;
	text-align: center;
	font-size: 14px;
}

.calendar_arrow_left
{
	width: 7px;
	white-space: nowrap;
}

.calendar_arrow_right
{
	width: 7px;
	white-space: nowrap;
}

.tb_calendar_content
{
	width: 100%;
	border-collapse: separate;
}

.tb_calendar_content th
{
	padding: 0px 0px 0px 0px;
	width: 14%;
	text-align: center;
	font-size: 12px;
	background-color: #3A98BF;
	font-weight: normal;
	color: #ffffff;
	padding: 2px 0px 2px 0px;
}

.tb_calendar_content th.weekend
{
	background-color: #F8951D;
}

.tb_calendar_content th a
{
	color: #ffffff;
	text-decoration: none;
}

.tb_calendar_content td
{
	background-color: #B0C7D1;
	text-align: center;
	padding: 2px 0px 2px 0px;
	font-size: 12px;
}

.tb_calendar_content td.active_day
{
	background-color: #7596A4;
}

.tb_calendar_content td a
{
	color: #ffffff;
	text-decoration: none;
}

.tb_calendar_content td .link_sh
{
	color: #4C545D;
	text-decoration: underline;
}

.tb_calendar_content td .link_sh:hover
{
	text-decoration: none;
}

/* blog_item */
.blog_item
{
	padding: 0px 0px 6px 0px;
	border-bottom: 1px solid #DCDCDC;
	margin: 0px 0px 15px 0px;
}

.blog_item_full
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #DDDDDD;
}

.blog_item_title
{
	font-size: 18px;
	color: #F8951D;
}

.blog_item_title a
{
	color: #F8951D;
	text-decoration: none;
}

.blog_item_title a:hover
{
	text-decoration: underline;
}

.blog_item_date
{
	font-size: 11px;
	color: #999898;
	margin: 0px 0px 15px 0px;
}

.blog_item_text
{
	color: #5C636A;
	font-size: 12px;
}

.blog_item_text p
{
	margin: 0px 0px 13px 0px;
	color: #5C636A;
	font-size: 12px;
}

.blog_item_table
{
	width: 100%;
}

.blog_item_table td
{
	color: #3A98BF;
	font-size: 12px;
	white-space: nowrap;
	padding: 0px 13px 0px 6px;
}

.blog_item_table td.space_width
{
	width: 100%;
}

.blog_item_table td a
{
	color: #3A98BF;
}

.blog_arrow_next
{
	
        background: url(/i2/blog_arrow_next.gif) no-repeat top right;
	padding: 3px 23px 7px 0px;
	line-height: 30px;
        font-size:12px;
        
}
.bluecolor{
   color: #3A98BF;
}
.blog_arrow_next span
{
    color: #3A98BF;
}

.blog_prev_record
{
	background: url(/i2/blog_prev_record.gif) no-repeat top left;
	padding: 1px 0px 1px 22px;
	font-size: 11px;
}

.blog_next_record
{
	background: url(/i2/blog_next_record.gif) no-repeat top right;
	padding: 1px 22px 1px 0px;
	font-size: 11px;
}

.blog_add_comment
{
	background: url(/i2/add_comment.gif) no-repeat left 2px;
	padding: 3px 0px 7px 28px;
	line-height: 28px;
}

/* blog_input */
.blog_input
{
	width: 805px;
	margin: 0 auto;
	text-align: left;
}

.bi_title
{
	color: #575F64;
	font-size: 14px;
	padding: 0px 0px 0px 8px;
}

.bi_input_title
{
	background: url(/i2/bi_input_bg.gif) repeat-x top;
	height: 35px;
	float: left;
}

.bi_input_title div
{
	background: url(/i2/bi_input_left.gif) no-repeat top left;
	height: 35px;
	float: left;
}

.bi_input_title div div
{
	background: url(/i2/bi_input_right.gif) no-repeat top right;
	height: 27px;
	//height: 35px;
	float: left;
	padding: 8px 13px 0px 13px;
	//padding: 9px 13px 0px 13px;
}

.bi_input_title div div input
{
	width: 638px;
	font-size: 12px;
	color: #8B90A0;
	border: 0px;
}

.blog_outer
{
	text-align: center;
}

.tb_bi_list_select
{
	margin: 0px 0px 40px 0px;
}

.bi_select 
{
	background: url(/i2/bi_select_bg.gif) repeat-x top;
	height: 27px;
	float: left;
}

.bi_select div
{
	background: url(/i2/bi_select_left.gif) no-repeat top left;
	height: 27px;
	float: left;
}

.bi_select div div
{
	background: url(/i2/bi_select_right.gif) no-repeat top right;
	height: 27px;
	padding: 5px 6px 0px 6px;
	float: left;
}

.bi_select select
{
	color: #8B90A0;
	font-size: 11px;
	width: 209px;
	//margin: -1px 0px 0px 0px;
}

.bi_vkladki
{
	margin: -24px 0px 0px -1px;
	/*position: relative;
	top: 0px;
	left: 0px;*/
}

.vkl_item
{
	background: url(/i2/vkl_no_active.gif) repeat-x top #ffffff;
	height: 24px;
	float: left;
	margin: 0px 4px 0px 0px;
}

.vkl_item div, .vkl_item_active div
{
	background: url(/i2/vkl_left.gif) no-repeat top left;
	height: 24px;
	float: left;
}

.vkl_item div div, .vkl_item_active div div
{
	background: url(/i2/vkl_right.gif) no-repeat top right;
	height: 24px;
	float: left;
	padding: 0px 9px 0px 9px;
	line-height: 22px;
}

.vkl_item_active
{
	background: url(/i2/vkl_active.gif) repeat-x top #ffffff;
	height: 24px;
	float: left;
	margin: 0px 4px 0px 0px;
}

.bi_content
{
	background: url(/i2/bi_content_bg.gif) repeat-x top #F4F7FA;
	border: 1px solid #C0C4CF;
	margin: 0px 5px 0px 5px;
}

.bi_inner_padds
{
	margin: 0px 8px 0px 10px;
	zoom:1;
}

.bi_wrapper
{
	width: 100%;
	margin: 0px -130px 0px 0px;
	float: left;
}

.bi_left_column
{
	margin: 0px 130px 0px 0px;
}

.bi_right_column
{
	float: right;
	width: 130px;
	margin: 0px 0px 0px -130px;
	zoom:1;
}

.bi_line_action
{
	height: 22px;
}

.bi_line_action .glue
{
	width: 3px;
	white-space: nowrap;
}

.bi_line_action .ico_a
{
	vertical-align: middle;
}

.bi_line_action .ico_a img
{
	margin: 1px 1px 1px 1px;
}

.bi_line_action .ico_a a
{
	display: block;	
	width: 23px;
	height: 22px;
	text-align: center;
}

.bi_line_action .ico_a a:hover
{
	background: url(/i2/ico_active.gif) no-repeat 0px 0px;
}

.bi_line_action .ico_la
{
	vertical-align: middle;
}

.bi_line_action .ico_la img
{
	margin: 0px 0px 0px 0px;
}

.bi_line_action .ico_la a
{
	display: block;
	width: 34px;
	height: 22px;
}

.bi_line_action .ico_la a:hover
{
	background: url(/i2/ico_lactive.gif) no-repeat 0px 0px;
}

.bi_line_action .ico_line
{
	background: url(/i2/ico_line.gif) no-repeat center 4px;
	width: 7px;
	white-space: nowrap;
}

.bi_line_top
{
	height: 25px;
	//height: 30px;
	padding: 5px 0px 0px 0px;
}

.bi_textarea
{
	margin: 0px 0px 7px 0px;
	width: 100%;
	height: 245px;
	border: 1px solid #C0C4CF;
	font-family: Arial, Tahoma, sans-serif;
	width: 641px;
}

.btn_preview
{
	background: url(/i2/btn_preview.gif) no-repeat 0px 0px;
	width: 121px;
	height: 32px;
	display: block;
	margin: 0px 0px 0px 5px;
	float: left;
}

.btn_add
{
	background: url(/i2/btn_add.gif) no-repeat 0px 0px;
	width: 121px;
	height: 32px;
	display: block;
	margin: 0px 0px 0px 5px;
	float: left;
}

.btn_add
{
	background: url(/i2/btn_add.gif) no-repeat 0px 0px;
	width: 121px;
	height: 32px;
	display: block;
}

.btn_cancel
{
	text-align: center;
	line-height: 32px;
}

.list_btn_insert
{
	padding: 35px 0px 0px 8px;
}

.btn_photo
{
	background: url(/i2/btn_photo.gif) no-repeat 0px 0px;
	width: 121px;
	height: 32px;
	display: block;
	margin: 0px 0px 5px 0px;
}

.btn_video
{
	background: url(/i2/btn_video.gif) no-repeat 0px 0px;
	width: 121px;
	height: 32px;
	display: block;
	margin: 0px 0px 5px 0px;
}

.btn_video
{
	background: url(/i2/btn_video.gif) no-repeat 0px 0px;
	width: 121px;
	height: 32px;
	display: block;
	margin: 0px 0px 5px 0px;
}

.btn_audio
{
	background: url(/i2/btn_audio.gif) no-repeat 0px 0px;
	width: 121px;
	height: 32px;
	display: block;
	margin: 0px 0px 5px 0px;
}

.btn_opros
{
	background: url(/i2/btn_opros.gif) no-repeat 0px 0px;
	width: 121px;
	height: 32px;
	display: block;
	margin: 0px 0px 5px 0px;
}

.text_insert
{
	padding: 0px 0px 14px 7px;
	color: #575F64;
	font-size: 14px;
}

.la_select
{
	font-size: 10px;
	color: #000000;
	border: 1px solid #A5ACB2;
	margin: 0px 7px 0px 0px;
}

/* экскурсии */
.exc_list
{
	margin: 0px 0px 0px 0px;
	width: 100%;
}

.exc_item
{
	background: url(/i2/blue_bg.gif) repeat-x bottom;
	padding: 10px 15px 10px 15px;
	margin: 0px 0px 0px 0px;
	zoom:1;
}

.exc_item_full
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #DDDDDD;
}

.exc_item_title
{
	font-size: 16px;
	color: #F8951D;
	margin: 0px 0px 18px 0px;
}

.exc_item_title a
{
	color: #F8951D;
	text-decoration: none;
}

.exc_item_title a:hover
{
	text-decoration: underline;
}

.exc_item_text
{
	color: #5C636A;
	font-size: 12px;
	margin: 0px 0px 4px 0px;
}

.exc_item_text p
{
	margin: 0px 0px 0px 0px;
	color: #5C636A;
	font-size: 12px;
}

.light_blue_title
{
	background: url(/i2/light_blue_title.gif) repeat-x top #F4F7FA;
	border-bottom: 1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9;
	padding: 7px 12px 7px 12px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	color: #F8951D;
	zoom:1;
}

/* */
.list_exc_opinion
{
	margin: 35px 0px 0px 0px;
}

.exc_opinion
{
	margin: 0px 0px 30px 0px;
	border-bottom: 1px solid #E9E9E9;
	padding: 0px 0px 7px 0px;
}

.exc_opinion_title
{
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #E9E9E9;
	margin: 0px 0px 12px 0px;
}

.exc_opinion_title .eot_left
{
	background: url(/i2/orange_point.gif) no-repeat 7px 5px;
	padding: 0px 0px 0px 18px;
	vertical-align: bottom;
	color: #515151;
	font-size: 14px;
}

.exc_opinion_title .eot_left a
{
	color: #F8951D;
}

.exc_opinion_title .eot_left a:hover
{
	text-decoration: none;
}

.exc_opinion_title .eot_right
{
	padding: 0px 0px 0px 18px;
	color: #515151;
	font-size: 14px;
	text-align: right;
	vertical-align: bottom;
}

.exc_opinion_item
{
	padding: 0px 17px 7px 17px;
	border-bottom: 1px solid #E9E9E9;
	zoom:1;
}

.exc_opinion_item_text
{
	color: #515151;
	font-size: 12px;
}

.exc_opinion_item_text p
{
	margin: 0px 0px 10px 0px;
}

.exc_opinion_item_date
{
	color: #515151;
	font-size: 11px;
	margin: 0px 0px 6px 0px;
}

.thumbnails
{
	margin: 0px -14px 0px 0px;
}

.thumbnail
{
	text-decoration: none;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	margin: 0px 14px 14px 0px;
}

.thumbnail .r
{
	width: 115px;
	float: left;
	text-align: center;
	border: 1px solid #666666;
	font-size: 0px;
	line-height: 0px;
}

.reg_travel_passport
{
	color: #657891;
	padding: 0px 0px 15px 0px;
}

.reg_travel_passport a
{
	color: #C23226;
}

.opinion_input
{	
	background: url(/i2/opinion_input_bg.gif) repeat-x bottom #F4F7FA;
	padding: 20px 20px 20px 20px;
	margin: 3px 0px 0px 0px;
	zoom:1;
}

.tb_opinion_input
{
	
}

.tb_opinion_input .top_text
{
	padding: 5px 8px 5px 0px;
	color: #515151;
	font-size: 12px;
	white-space: nowrap;
}

.oi_long_input
{
	padding: 5px 0px 5px 0px;
}

.oi_long_input input
{
	width: 100%;
	font-size: 12px;
	border: 1px solid #A5ACB2;
	margin: 0px 8px 0px 0px;
	padding: 0px 4px 0px 4px;
}

.oi_middle_select select
{
	width: 99%;
	font-size: 11px;
	color: #515151;
}
.text_comment
{
	width: 80px;
	padding: 5px 8px 5px 0px;
	color: #515151;
	font-size: 12px;
	white-space: nowrap;
}

.tb_opinion_input .comment_input input
{
	width: 100%;
	//width: 101%;
	font-size: 12px;
	border: 1px solid #A5ACB2;
	margin: 0px 8px 0px 0px;
	padding: 2px 4px 2px 4px;
}


.forumline	{ background-color: #FFFFFF; border: 2px #006699 solid; }

.lb {background:#eee; border:1px solid #999; border-top:none; display:none; height:185px; position:absolute; width:260px; z-index:50;}
.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:#D2232A; font:11px Arial}
.lb_link_grey {color:#999}
.lb_name {border-bottom:1px dashed #fff; 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}

.big_adv_block {padding:0 0px 0 0; margin:0 0 25px 0; }
.adv_block_in {padding:0px 20px 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; background:#fff; 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_adv2_line.png) left top repeat-x;}
.grec .adv_block_in {background:url(/i/bg_adv2.jpg) right top no-repeat;}
.grec img.palma{width:84px;position:absolute; left:0; top:1px;}
.grec a.middle_inside { left:59%; padding-right:40px; color:#f36700;}
.grec a.middle_inside:visited {color:#f36700;}
.grec img.logo_inside {right:30px;}
.grec  p.three_links a {color:#a2291d;}
.grec  p.three_links a:visited {color:#a2291d;}
.grec  span.topp {color:#f36700;}
.grec .orang {color:#f36700;}

.grec .l_light_noblue {background:#fbf2de;}
.grec .l_light_noblue .text_and_pict td a {color:#a2291d;}
.grec .l_light_noblue .text_and_pict td a:visited {color:#a2291d;}


.seishels .big_adv_block {background:url(/i/bg_adv3_line.png) left top repeat-x;}
.seishels .adv_block_in {background:url(/i/bg_adv3.png) right top no-repeat;}
.seishels img.palma{width:84px;position:absolute; left:0; top:1px;}
.seishels a.middle_inside { left:46%; padding-right:20px; color:#f2621c;}
.seishels a.middle_inside:visited {color:#f2621c;}
.seishels img.logo_inside {right:40px;}
.seishels  p.three_links a {color:#2666ae;}
.seishels  p.three_links a:visited {color:#2666ae;}
.seishels  span.topp {color:#f2621c;}
.seishels .orang {color:#f2621c;}

.seishels .l_light_noblue {background:#ebf5fc;}
.seishels .l_light_noblue .text_and_pict td a {color:#a2291d;}
.seishels .l_light_noblue .text_and_pict td a:visited {color:#a2291d;}




.l_light_noblue
{
	background-color: #e5f6fd;
	padding: 4px 10px 10px 25px;
	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;}
.l_light_noblue .text_and_pict a{color:#000; font:normal 11px Arial; }
.l_light_noblue .text_and_pict a:visited{color:#000; }
.selected_filter{
    color:#F8951D;
}

.err_msg{
    color:red;
    font-size:10pt;
    font-weight:bold;
    display:none;
   
}
.err_msg_visible{
    color:red;
    font-size:10pt;
    font-weight:bold;
    display:block;

}

/* -------- */

.oi_middle_select select option
{
	text-align: right;
}

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

.oi_btn_save
{
	
}

.oi_btn_cancel
{
	padding: 0px 0px 0px 9px;
}

.tb_opinion_input .oi_email
{
	width: 100px;
	white-space: nowrap;
	text-align: right;
}

.under_curorts
{
	margin: 0px 0px 22px 0px;
	background: url(/i2/under_curort.gif) repeat-x top #E9ECEE;
	padding: 10px 14px 10px 14px;zo
	zoom:1;
}

.under_curorts .ntitle
{
	font-size: 14px;
	color: #6F859A;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

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

.under_curorts ul li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	display: block;
	float: left;
	background: url(/i2/or_list.gif) no-repeat 0px 4px;
	white-space: nowrap;
}

.under_curorts ul li a
{
	
}

/* */
.under_line_1
{
	background: url(/i2/under_line_1_bg.gif) repeat-x bottom #F4F7FA;
	padding: 3px 15px 3px 15px;
	zoom:1;
	font-family: Tahoma, Arial, sans-serif;
	margin: 0px 0px 1px 0px;
}

.name_kurort_top100
{
	/* background: url(/i2/name_kurort_top100.gif) no-repeat right top; */
	padding: 6px 40px 9px 0px;
	color: #555F6B;
	font-size: 18px;
	line-height: 42px;
}

.name_kurort_top100 a
{
	color: #555F6B;
	text-decoration: none;
}

.name_kurort_top100 a:hover
{
	color: #555F6B;
	text-decoration: underline;
}

.opinion_kurort_smile
{
	background: url(/i2/opinion_kurort_smile.gif) no-repeat right top;
	padding: 7px 40px 11px 0px;
	color: #555F6B;
	font-size: 15px;
	line-height: 42px;
	text-decoration: none;
}

.opinion_kurort_smile a
{
	color: #555F6B;
	text-decoration: none;
}

.opinion_kurort_smile a:hover
{
	text-decoration: underline;
}

.see_other_kurorts
{
	text-align: right;
}

.see_other_kurorts .purpose_link
{
	/*background: url(/i2/arrow_min_bottom.gif) no-repeat right 7px;*/
	/*padding: 0px 12px 0px 0px;*/
	margin: 0px 3px 0px 0px;
	text-decoration: none;
	color: #555F6B;
	font-size: 12px;
	border-bottom: 1px dashed #555F6B;
}

.see_other_kurorts .arrow_img
{
	position: relative;
	top: -1px;
}

/* */
.relative_sok
{
	position: relative;
}

.sok_display
{
	/*background: url(/i2/sok_display.png) no-repeat 0px 0px;*/
	position: absolute;
	width: 240px;
	top: -11px;
	right: -16px;
	display: none;
}

.sok_display
{
	position: absolute;
	width: 340px;
	top: -11px;
	right: -16px;
	display: none;
	clear: right;
}

.sok_top_bg
{
	background: url(/i2/sok_top_bg.png) no-repeat 0px 0px;
	behavior: url(iepngfix.htc);
	width: 240px;
	height: 18px;
	//height: 9px;
	font-size: 0px;
	line-height: 0px;
	/*border: 1px solid red;*/
}

.sok_top_bg2
{
	background: url(/i2/sok_top_bg2.png) no-repeat 0px 0px;
	behavior: url(iepngfix.htc);
	width: 340px;
	height: 18px;
	//height: 9px;
	font-size: 0px;
	line-height: 0px;
}

.sok_bg_y
{
	background: url(/i2/sok_repeat_y.png) no-repeat 0px 0px;
	/*behavior: url(iepngfix.htc);*/
	width: 240px;
	margin: 0px 0px 0px 0px;
	/*border: 1px solid green;*/
}

.sok_bg_y2
{
	background: url(/i2/sok_repeat_y2.png) no-repeat 0px 0px;
	width: 340px;
	margin: 0px 0px 0px 0px;
}

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

.sok_bottom_bg
{
	background: url(/i2/sok_bottom_bg.png) no-repeat 0px 0px;
	behavior: url(iepngfix.htc);
	width: 240px;
	height: 9px;
	font-size: 0px;
	line-height: 0px;
}

.sok_bottom_bg2
{
	background: url(/i2/sok_bottom_bg2.png) no-repeat 0px 0px;
	behavior: url(iepngfix.htc);
	width: 340px;
	height: 9px;
	font-size: 0px;
	line-height: 0px;
}

.sok_content
{
	margin: -9px 0px 0px 0px;
}

.sok_link_to_close
{
	padding: 2px 16px 0px 0px;
}

.sok_padds
{
	padding: 12px 0px 7px 0px;
	margin: 0px 24px 0px 24px;
	z-index: 2;
}

.sok_arrow_top
{
	text-align: center;
	height: 12px;
	margin: 0px 0px 5px 0px;
}

.sok_arrow_top a
{
	background: url(/i2/sok_scroll_top_no.gif) no-repeat 0px 0px;
	height: 12px;
	width: 27px;
	display: block;
	margin: 0 auto;
	cursor: pointer;
	position: relative;
}

.sok_arrow_top a:hover
{
	background: url(/i2/sok_scroll_top.gif) no-repeat 0px 0px;
}

.sok_arrow_btm
{
	text-align: center;
	height: 12px;
	margin: 0px 0px 0px 0px;
}

.sok_arrow_btm a
{
	background: url(/i2/sok_scroll_btm_no.gif) no-repeat 0px 0px;
	height: 12px;
	width: 27px;
	display: block;
	margin: 0 auto;
	cursor: pointer;
	position: relative;
}

.sok_arrow_btm a:hover
{
	background: url(/i2/sok_scroll_btm.gif) no-repeat 0px 0px;
}

.sok_scroll_block
{
	height: 325px;
	overflow: hidden;
}

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

.sok_scroll_block ul li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #F8951D;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
}

.sok_scroll_block ul.exc li
{
	background: url(/i2/gray_bullet.gif) no-repeat 0px 8px;
	padding: 0px 0px 0px 10px;
	line-height: 18px;
}

.sok_scroll_block ul li a
{
	color: #F8951D;
}

/* */

.under_line_2
{
	background-color: #F4F7FA;
	padding: 10px 15px 10px 15px;
	zoom:1;
	font-family: Tahoma, Arial, sans-serif;
	margin: 0px 0px 3px 0px;
}

.line_title_opinion
{
	background: url(/i2/lto_title_bg.gif) repeat-x bottom #F4F7FA;
	padding: 12px 15px 12px 15px;
	zoom:1;
	font-family: Tahoma, Arial, sans-serif;
	margin: 0px 0px 1px 0px;
}

.lto_title
{
	padding: 0px 0px 0px 0px;
	color: #FB931F;
	font-size: 16px;
}

.list_menu_page
{
	
}

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

.list_menu_page ul li
{
	margin: 0px;
	color: #555F6B;
	font-size: 12px;
	display: inline;
	padding: 0px 15px 0px 0px;
}

.list_menu_page ul li a
{
	color: #3A98BF;
	text-decoration: underline;
}

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

.block_put_opinion
{
	text-align: right;
}

.link_put_opinion
{
	display: block;
	background: url(/i2/link_put_opinion_left.gif) no-repeat left top #ffffff;
	height: 24px;
}

.link_put_opinion div
{
	background: url(/i2/link_put_opinion_right.gif) no-repeat right top;
	height: 24px;
	line-height: 24px;
	padding: 0px 16px 0px 14px;
}

.link_put_opinion div a
{
	background: url(/i2/link_put_opinion.gif) no-repeat left 3px;
	padding: 0px 0px 0px 13px;
	color: #3A98BF;
	font-size: 12px;
	text-decoration: underline;
}

.link_put_opinion div a.dashed_border
{
	background: url(/i2/link_put_opinion.gif) no-repeat left 3px;
	padding: 0px 0px 0px 13px;
	color: #3A98BF;
	font-size: 12px;
	text-decoration: none;
}

.link_put_opinion div a.dashed_border span
{
	border-bottom: 1px dashed #3A98BF;
}

.menu_description_kurort
{
	margin: 0px 0px 0px 0px;
}

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

.menu_description_kurort ul li
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #BDC1C6;
	font-size: 11px;
	display: inline;
}

.menu_description_kurort ul li a
{
	color: #BDC1C6;
}

.menu_description_kurort ul li.glue
{
	
}

/* */
.kr_list_photos
{
	width: 115px;
	float: right;
	text-align: center;
	margin: 0px 15px 0px 15px;
}

.kr_list_photos .title
{
	color: #F9961E;
	font-size: 16px;
	margin: 0px 0px 14px 0px;
}

.kr_list_photos .kr_photo_item
{
	margin: 0 auto;
	margin-bottom: 2px;
	width: 100px;
	height: 75px;
	overflow:hidden;
	font-size: 0px;
	line-height: 0px;
}

.kr_list_photos .kr_photo_item_brd
{
	border: 1px solid #C3C3C3;
	/*margin: 0px 7px 0px 7px;
	padding: 0px;*/
	width: 100px;
	margin: 0 auto;
}

.kr_photo_item_brd .logo_photo
{
	text-align: center;
	line-height: 0px;
	font-size: 0px;
	padding: 3px 0px 5px 0px;
}

.kr_photo_item_brd .logo_photo img
{
	margin: 0 auto;
}

.kr_brd_text
{
	font-size: 11px;
	color: #555F6B;
	text-align: center;
	padding: 0px 5px 10px 5px;
}

.kr_brd_text a
{
	color: #555F6B;
}

.left_padds_13
{
	padding: 0px 0px 0px 13px;
	color: #515151;
	zoom:1;
}

.tb_your_opinion
{
	width: 130px;
	margin: 0px 0px 0px 13px;
	height: 100%;
}

.tb_your_opinion .cont_block
{
	border: 1px solid #A5ACB2;
	background: #F8FAFC;
	height: 100%;
}

.tb_your_opinion label
{
	color: #69717A;
	font-size: 10px;
}

.tb_your_opinion label 
{
	height: 30px;
	clear: both;
}

/*html:first-child .tb_your_opinion label  {
  margin-left: 5px;
}*/


.tb_your_opinion label input
{
	float: left;
	position: relative;
	top: 4px;
	//top: 1px;
	margin-left: 5px;
	//margin-left: 0px;
}

.tb_your_opinion label .smile
{
	background: url(/i2/smile_ico.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 28px;
	display: block;
	height: 30px;
	float: left;
	line-height: 25px;
}

.kur_opinion_block
{
	zoom:1;
}

.kob_title
{
	background: #F4F7FA;
	border-bottom: 1px solid #E9E9E9;
	margin: 0px 0px 14px 0px;
}

.kob_title td
{
	color: #515151;
	font-size: 14px;
	padding: 0px 9px 0px 9px;
}

.td_kob_name
{
	border-right: 1px solid #E9E9E9;
}

.td_vpechatlenie
{
	border-right: 1px solid #E9E9E9;
	padding: 3px 0px 0px 0px;
}

.vpechatlenie
{
	background: url(/i2/smile_ico.gif) no-repeat right top;
	padding: 5px 32px 5px 0px;
	/*display: block;
	height: 30px;
	float: left;*/
	line-height: 35px;
}

.td_kob_date
{
	text-align: right;
}

.kob_date
{

}

.kob_list_photo
{
	margin: 0px -2px 12px 0px;
	text-align: left;
}

.th_photo
{
	text-decoration: none;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	margin: 0px 2px 2px 0px
}

.kob_list_photo .kob_r
{
	width: 100px;
	height: 75px;
	overflow: hidden; 
	float: left;
	font-size: 0px;
	line-height: 0px;
}

.line_action_comments
{
	border-bottom: 1px solid #E9E9E9;
}

.kob_item_comment
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.kob_gray_line
{
	border-top: 1px dashed #E9E9E9;
	margin: 10px 0px 10px 0px;
}

.kob_comment_title
{
	color: #3A98BF;
	font-size: 11px;
	font-weight: bolder;
	margin: 0px 0px 12px 0px;
}

.kob_title_tour
{
	background: url(/i2/kob_title_tour_bg.gif) repeat-x top #FFC162;
	color: #3A98BF;
	font-size: 11px;
	font-weight: bolder;
	margin: 0px 0px 12px 0px;
}

.kob_title_tour_inner
{
	background: url(/i2/kob_title_tour_inner.gif) no-repeat right top;
	height: 32px;
	line-height: 32px;
}

/*.kob_title_tour .kob_name
{
	background: url(/i2/orange_bullet.gif) no-repeat 10px 4px;
	padding: 0px 15px 0px 21px;
	font-size: 14px;
	color: #ffffff;
}
*/
.kob_title_tour .kob_name a
{
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
	font-size: 14px;
}

.kob_title_tour .kob_name
{
	background: url(/i2/orange_bullet.gif) no-repeat 10px 4px;
	padding: 0px 15px 0px 21px;
	font-size: 14px;
	
}

.kob_name_span
{
	background: url(/i2/lf_orange_bullet.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 11px;
}


.kob_title_tour .kob_name a:hover
{
	text-decoration: none;
}

.kob_title_tour .kor_operator_name
{
	font-weight: normal;
	color: #AC5C01;
	font-size: 12px;
}

.kob_optext
{
	font-size: 11px;
	color: #515151;
}

.ico_minus
{
	background: url(/i2/ico_minus.gif) no-repeat 0px 3px;
	padding: 0px 0px 0px 15px;
}

.ico_plus
{
	background: url(/i2/ico_plus.gif) no-repeat 0px 3px;
	padding: 0px 0px 0px 15px;
}

.link_dashed_btm
{
	text-decoration: none;
	border-bottom: 1px dashed #3A98BF; 
}

.text_content_nosides
{
	padding: 18px 0px 18px 0px;
	color: #555F6B;
	zoom: 1;
}

.text_content_nosides h2
{
	color: #FB931F;
	font-size: 16px;
	margin: 0px 0px 14px 0px;
	font-weight: normal;
}

.opinion_input_sm
{	
	background: url(/i2/opinion_input_bg.gif) repeat-x bottom #F4F7FA;
	padding: 5px 20px 10px 20px;
	margin: 0px 0px 0px 0px;
	color: #515151;
	zoom:1;
}

#form_input_opinion
{
	display: none;
}

.oi_textarea textarea
{
	height: 100px;
	width: 100%;
	margin: 0px 0px 10px 0px;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
}

.tb_opinion_input .open_file
{
	width: 235px;
}

.tb_opinion_input .open_file input
{
	font-size: 12px;
	margin: 0px 10px 0px 0px;
}

.tb_opinion_input .bottom_text
{
	width: 41px;
	padding: 5px 8px 5px 0px;
	color: #515151;
	font-size: 12px;
	white-space: nowrap;
}

.tb_opinion_input td
{
	color: #515151;
}

.last_symbols
{
	text-align: right;
	color: #A2A4A5;
	font-size: 10px;
}


.tb_for_type_comment
{
	width: 100%;
}

.tb_for_type_comment td.no_active
{
	width: 50%;
	padding: 6px 6px 6px 6px;
	background: #F4F7FA;
	border: 1px solid #E9EEF2;
	text-align: center;
}

.tb_for_type_comment td.no_active a
{
	text-decoration: none;
	color: #515151;
	border-bottom: 1px dashed #515151;
}

.tb_for_type_comment td.active
{
	width: 50%;
	padding: 6px 6px 6px 6px;
	border: 1px solid #E9EEF2;
	text-align: center;
	background: #FFFFFF;
}

.tb_for_type_comment td.active a
{
	text-decoration: none;
	color: #FB931F;
	border-bottom: 1px dashed #FB931F;
}

.tb_for_type_comment td.glue, .tb_for_type_comment td.glue div
{
	width: 1px;
	background: #ffffff;
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	border: 0px;
	white-space: nowrap;
}

.text_content_left
{
	padding: 0px 0px 0px 15px;
	color: #515151;
	zoom: 1;
}

.kob_tour_title
{
	font-size: 14px;
	font-weigth: normal;
	color: #AC5C01;	
}

.grec .big_adv_block {background:url(/i2/bg_adv2_line2.png) left top repeat-x; border-right:1px solid #FFEBD1;}
.grec .adv_block_in {background:none;}
.grec img.palma{position:absolute; left:0; top:1px;}
.grec span.topp {float:left; position:absolute; left:12%; top:12px; padding:2px 10px 0 10px; background:none; font:normal 12px TAhoma,sans-serif; color:#935700;  }
.grec a.middle_inside { left:59%; padding:6px 18px 7px 24px;  top:17px; color:#935700; background:url(/i2/03greece_prcnt.gif) 8px 8px no-repeat #FCE6D0; font-family:Tahoma;}
.grec a.middle_inside:visited {color:#935700;}
.grec img.logo_inside {right:25px;}
.grec  p.three_links {color:#000; position:absolute; left:13%; top:28px;}
.grec  p.three_links a {color:#000; background:url(/i2/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(/i2/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(/i2/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(/i2/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(/i2/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(/i2/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(/i2/sprite_adv.gif) 0px -37px no-repeat;padding:0 8px 0 10px;}
.indonezia  p.three_links a:visited {color:#000;}

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

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

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

.sunrise_banner .sunrise_right
{
	background: url(/i2/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(/i2/sunrise_logo.png) no-repeat 0px 0px;
	position: absolute;
	width: 107px;
	height: 60px;
	right: 5px;
	top: 0px;
	display: block;
}
.lenta_vkladki
{
	background: url(/i/lenta_vkladki.gif) repeat-x left 50px #E4E8EC;
	/*height: 46px;*/
	padding: 6px 0px 0px 0px;
	font-size: 0px;
	line-height: 0px;
	height: 46px;
	//height: 52px;
	overflow: hidden;
}

.lenta_vkladki ul, .lenta_vkladki ul
{
	margin: 0px 0px 0px 13px;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
}

.lenta_vkladki ul li.active, .lenta_vkladki ul li.item
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -2px;
	//margin: 0px 0px -0px -2px;
	position: relative;
}

.lenta_vkladki ul li.active div, .lenta_vkladki ul li.item div
{
	background: url(/i/lenta_vkladki_bg.gif) repeat-x top left;
	height: 46px;
	float: left;
}

.lenta_vkladki ul li.active div div, .lenta_vkladki ul li.item div div
{
	background: url(/i/lenta_vkladki_left.gif) no-repeat top left;
	height: 46px;
	float: left;
}

.lenta_vkladki ul li.active div div div, .lenta_vkladki ul li.item div div div
{
	background: url(/i/lenta_vkladki_right.gif) no-repeat top right;
	height: 46px;
	float: left;
	padding: 0px 18px 0px 18px;
	font-size: 15px;
	color: #1C4556;
	line-height: 46px;
}

.lenta_vkladki ul li.active div div div a, .lenta_vkladki ul li.item div div div a
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #1C4556;
	text-decoration: none;
}

.lenta_vkladki ul li.glue
{
	background: url(/i/lenta_vkladki_glue.gif) no-repeat 0px 17px;
	float: left;
	height: 46px;
	width: 2px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px 0px 0px -2px;
}

.lenta_vkladki ul li.item
{
	background: transparent;
}

.lenta_vkladki ul li.item div
{
	background: transparent;
}

.lenta_vkladki ul li.item div div
{
	background: transparent;
}

.lenta_vkladki ul li.item div div div
{
	background: transparent;
}

.form_block
{
	background: #F4F7FA;
	padding: 7px 0px 7px 0px;
}

.form_block_inner
{
	margin: 0px 12px 0px 12px;
	zoom:1;
}

.tb_three_select
{
	width: 100%;
	margin: 0px 0px 12px 0px;
}

.tb_three_select .item
{
	width: 33%;
}

.tb_three_select .item select
{
	width: 100%;
	font-size: 15px;
}

.tb_three_select .glue, .tb_three_select .glue div
{
	width: 5px;
	min-width: 5px;
	line-height: 0px;
	font-size: 0px;
}

.glue_line_bg
{
	background: url(/i/glue_line_bg.gif) repeat-x top left;
	font-size: 0px;
	line-height: 0px;
	height: 2px;
	margin: 0px 0px 10px 0px;
}

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

.tb_form_input .oi_textarea textarea
{
	height: 125px;
	width: 100%;
	//width: 99%;
	margin: 0px 0px 5px 0px;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	overflow-y: scroll;
}

.tb_form_input td
{
	color: #587683;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}

.tb_form_input .top_text
{
	padding: 5px 3px 5px 0px;
	color: #587683;
	font-size: 12px;
	white-space: nowrap;
	width: 90px;
}

.tb_form_input .top_padds
{
	padding: 4px 0px 2px 0px;
	//padding: 4px 0px 0px 0px;
}

.tb_font_style td
{
	border: 1px solid #F4F7FA;
}

.tb_font_style .color_font
{
	width: 93px;
	padding-right: 5px;
}

.tb_font_style .size_font
{
	width: 110px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

.tb_font_style .font_select
{
	/*width: 25%;*/
}

.tb_font_style .font_select select
{
	width: 99%;
	//width: 98%;
	font-size: 11px;
	color: #515151;
}

.tb_form_input .last_symbols
{
	text-align: right;
	color: #A2A4A5;
	font-size: 10px;
}

.tb_form_input .bottom_text
{
	width: 46px;
	padding: 5px 3px 5px 0px;
	color: #587683;
	font-size: 12px;
	white-space: nowrap;
}

.tb_form_input .open_file
{
	width: 190px;
}

.tb_form_input .open_file input
{
	font-size: 12px;
	margin: 0px 10px 0px 0px;
}

.tb_form_input .text_comment
{
	width: 80px;
	padding: 5px 8px 5px 0px;
	color: #515151;
	font-size: 12px;
	white-space: nowrap;
}

.tb_form_input .comment_input input
{
	width: 99%;
	//width: 100%;
	font-size: 12px;
	border: 1px solid #A5ACB2;
	margin: 0px 8px 0px 0px;
	padding: 2px 4px 2px 4px;
}

.tb_form_input .oi_long_input
{
	padding: 5px 0px 5px 0px;
}

.tb_form_input .oi_long_input input
{
	width: 100%;
	font-size: 12px;
	border: 1px solid #A5ACB2;
	margin: 0px 8px 0px 0px;
	padding: 0px 4px 3px 4px;
	//padding: 2px 4px 3px 4px;
	height: 21px;
}

.tb_form_input .middle_select
{
	/*width: 67%;*/
}

.tb_form_input .middle_select select
{
	width: 100%;
	//width: 99%;
	font-size: 11px;
	color: #515151;
}

.tb_form_input .btn_block
{
	width: 116px;
}

.btn_strong
{
	background: url(/i/btn_strong.png) no-repeat 0px 0px;
	behavior: url(iepngfix.htc);
	width: 34px;
	height: 21px;
	float: left;
	margin: 0px 2px 0px 0px;
	display: block;
}

.btn_italic
{
	background: url(/i/btn_italic.png) no-repeat 0px 0px;
	behavior: url(iepngfix.htc);
	width: 34px;
	height: 21px;
	float: left;
	margin: 0px 2px 0px 0px;
	display: block;
}

.btn_underline
{
	background: url(/i/btn_underline.png) no-repeat 0px 0px;
	behavior: url(iepngfix.htc);
	width: 34px;
	height: 21px;
	float: left;
	margin: 0px 2px 0px 0px;
	display: block;
}

.for_smiles_link
{
	margin: 0px 0px 7px 0px;
}

.smiles_link, .smiles_link_close
{
	background: url(/i/arrow_open.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 14px;
	font-size: 12px;
	color: #587683;
	text-decoration: none;
	cursor: pointer;
}

.smiles_link_close
{
	background: url(/i/arrow_close.gif) no-repeat 2px 4px;
}

.smiles_link span, .smiles_link_close span
{
	display: -moz-inline-box;
	display: inline-block;
	border-bottom: 1px dashed #587683;
}

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

.tb_smiles
{

}

.tb_smiles td
{
	padding: 0px 9px 4px 0px;
	text-align: center;
}

.tb_field_code td
{
	padding: 0px 6px 0px 0px;
}

.tb_field_code td.input_code
{

}

.tb_field_code td.input_code input
{
	width: 100px;
	font-size: 12px;
	border: 1px solid #A5ACB2;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 3px 4px;
	//padding: 2px 4px 3px 4px;
	height: 21px;
}

.tb_field_code td.refresh input
{
	background: url(/i/refresh_btn.gif) no-repeat 0px 0px;
	width: 34px;
	height: 21px;
	border: 0px;
	cursor: pointer;
}

/* */
.vkl_tm_1
{
	background: url(/i/vkl_tm_1.gif) repeat-x 0px 0px;
	height: 35px;
}

.vkl_tm_2
{
	background: url(/i/vkl_tm_2.gif) no-repeat left top;
	height: 35px;
}

.vkl_tm_3
{   
    background: url(/i/vkl_tm_3.gif) no-repeat right top;
    height: 32px;
    padding: 3px 3px 0px 3px;
    zoom:1;
}

.tb_tourist_manager
{
	width: 100%;
}

.tb_tourist_manager td.no_active
{
	width: 50%;
	/*padding: 6px 6px 6px 6px;*/
	/*background: #F4F7FA;*/
	/*border: 1px solid #E9EEF2;*/
	text-align: center;
	font-size: 14px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #5f5f5f;
}

.tb_tourist_manager td.no_active a
{
	text-decoration: none;
	color: #5f5f5f;
	border-bottom: 1px dashed #5f5f5f;
	outline: none;
}

.tb_tourist_manager td.active
{
	width: 50%;
	/*padding: 6px 6px 6px 6px;*/
	/*border: 1px solid #E9EEF2;*/
	text-align: center;
	background: #FFFFFF;
	font-size: 14px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #f8951d;
}

.tb_tourist_manager td.active a
{
	text-decoration: none;
	color: #f8951d;
	border-bottom: 1px dashed #f8951d;
	outline: none;
}

.tb_tourist_manager td.glue, .tb_for_type_comment td.glue div
{
	width: 1px;
	background: #ffffff;
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	border: 0px;
	white-space: nowrap;
}

.tb_tourist_manager td div
{
	height: 30px;
	/*border: 1px solid red;*/
}

.tb_tourist_manager td.active div
{
	background: url(/i/tm_act_1.gif) repeat-x 0px 0px;
}

.tb_tourist_manager td div div
{
	height: 30px;
	margin: 0px;
}

.tb_tourist_manager td.active div div
{
	background: url(/i/tm_act_2.gif) no-repeat left top;
}

.tb_tourist_manager td div div div
{
	height: 30px;
	line-height: 28px;
	text-align: center;
}

.tb_tourist_manager td.active div div div
{
	background: url(/i/tm_act_3.gif) no-repeat right top;
}
.tbfi_style .oi_textarea textarea
{
	height: 155px;
}

.tbfi_style .tb_your_opinion
{
	width: 150px;
	margin: 0px 0px 0px 3px;
	height: 100%;
}

.tbfi_style .tb_your_opinion .cont_block
{
	border: 0px;
	background: #C6D6E6;
	height: 100%;
}

.tbfi_style .tb_your_opinion label
{
	color: #69717A;
	font-size: 10px;
}

.tbfi_style .tb_your_opinion label
{
	height: 30px;
	clear: both;
}

.tbfi_style .tb_your_opinion label input
{
	float: left;
	position: relative;
	top: 4px;
	//top: 1px;
	margin-left: 5px;
	//margin-left: 0px;
}

.tbfi_style .tb_your_opinion label .smile
{
	background: transparent;
	padding: 0px 0px 0px 28px;
	display: block;
	height: 30px;
	float: left;
	line-height: 25px;
}
.tbfi_style .tb_your_opinion label .smile1
{
	background: url(/i/smile_ico1.png) no-repeat 0px 0px;
}

.tbfi_style .tb_your_opinion label .smile2
{
	background: url(/i/smile_ico2.png) no-repeat 0px 0px;
}

.tbfi_style .tb_your_opinion label .smile3
{
	background: url(/i/smile_ico3.png) no-repeat 0px 0px;
}

.tbfi_style .tb_your_opinion label .smile4
{
	background: url(/i/smile_ico4.png) no-repeat 0px 0px;
}

.tbfi_style .tb_your_opinion label .smile5
{
	background: url(/i/smile_ico5.png) no-repeat 0px 0px;
}

/* страница добавления содержания */
.tb_form_two_select
{
	width: 100%;
}

.tb_form_two_select .fts_text
{
	white-space: nowrap;
	color: #626b73;
	font-size: 12px;
	padding-right: 5px;
}

.tb_form_two_select .fts_glue
{
	width: 15px;
	white-space: nowrap;
}

.tb_form_two_select .fts_input_text input
{
	width: 100%;
	color: #626b73;
	font-size: 12px;
}

/* */
.white_form_block
{
	padding: 15px 0px 0px 0px;
}

.white_form_block h2
{
	font-size: 20px;
	color: #676972;
	margin: 0px 0px 15px 0px;
	font-weight: normal;
}

.white_form_block h3
{
	font-size: 16px;
	color: #f69e19;
	margin: 0px 0px 3px 0px;
	font-weight: normal;
}

.tb_equal_three
{
	width: 100%;
	margin: 0px 0px 15px 0px;
}

.tb_equal_three .et_select
{
	width: 50%;
}

.tb_equal_three .et_select select
{
	width: 100%;
}

.tb_equal_three .glue
{
	width: 5px;
	min-width: 5px;
}

.white_form_block .textarea_block
{
	margin: 0px 0px 9px 0px;
}

.white_form_block .textarea_block textarea
{
	width: 100%;
	height: 100px;
	font-family: Arial, Tahoma, sans-serif;
	color: #626b73;
	font-size: 12px;
}

/* */
.wfb_submit_block
{
	padding: 10px 0px 0px 0px;
}

.wfb_submit_block table
{
	float: right;
}

.wfb_submit_block table .submit
{

}

.wfb_submit_block table .submit input
{
	font-size: 16px;
	color: #000000;
	width: 184px;
	height: 29px;	
}

.wfb_submit_block table .text_link
{
	font-size: 14px;
	color: #3a98bf;
	padding-left: 5px;
}

.wfb_submit_block table .text_link a
{
	color: #3a98bf;
}
.lenta_vkladki
{
	background: url(/i/lenta_vkladki.gif) repeat-x left 50px #E4E8EC;
	/*height: 46px;*/
	padding: 6px 0px 0px 0px;
	font-size: 0px;
	line-height: 0px;
	height: 46px;
	//height: 52px;
	overflow: hidden;
}

.lenta_vkladki ul, .lenta_vkladki ul
{
	margin: 0px 0px 0px 13px;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
}

.lenta_vkladki ul li.active, .lenta_vkladki ul li.item
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -2px;
	//margin: 0px 0px -0px -2px;
	position: relative;
}

.lenta_vkladki ul li.active div, .lenta_vkladki ul li.item div
{
	background: url(/i/lenta_vkladki_bg.gif) repeat-x top left;
	height: 46px;
	float: left;
}

.lenta_vkladki ul li.active div div, .lenta_vkladki ul li.item div div
{
	background: url(/i/lenta_vkladki_left.gif) no-repeat top left;
	height: 46px;
	float: left;
}

.lenta_vkladki ul li.active div div div, .lenta_vkladki ul li.item div div div
{
	background: url(/i/lenta_vkladki_right.gif) no-repeat top right;
	height: 46px;
	float: left;
	padding: 0px 18px 0px 18px;
	font-size: 15px;
	color: #1C4556;
	line-height: 46px;
}

.lenta_vkladki ul li.active div div div a, .lenta_vkladki ul li.item div div div a
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #1C4556;
	text-decoration: none;
}

.lenta_vkladki ul li.glue
{
	background: url(/i/lenta_vkladki_glue.gif) no-repeat 0px 17px;
	float: left;
	height: 46px;
	width: 2px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px 0px 0px -2px;
}

.lenta_vkladki ul li.item
{
	background: transparent;
}

.lenta_vkladki ul li.item div
{
	background: transparent;
}

.lenta_vkladki ul li.item div div
{
	background: transparent;
}

.lenta_vkladki ul li.item div div div
{
	background: transparent;
}

.form_block
{
	background: #F4F7FA;
	padding: 7px 0px 7px 0px;
}

.form_block_inner
{
	margin: 0px 12px 0px 12px;
	zoom:1;
}
.list_white_glue li a:hover.nohover
{
	background: transparent;
	text-decoration: underline;
}
.tb_three_select
{
	width: 100%;
	margin: 0px 0px 12px 0px;
}

.tb_three_select .item
{
	width: 33%;
}

.tb_three_select .item select
{
	width: 100%;
	font-size: 15px;
}

.tb_three_select .glue, .tb_three_select .glue div
{
	width: 5px;
	min-width: 5px;
	line-height: 0px;
	font-size: 0px;
}

.glue_line_bg
{
	background: url(/i/glue_line_bg.gif) repeat-x top left;
	font-size: 0px;
	line-height: 0px;
	height: 2px;
	margin: 0px 0px 10px 0px;
}

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

.tb_form_input .oi_textarea textarea
{
	height: 125px;
	width: 100%;
	//width: 99%;
	margin: 0px 0px 5px 0px;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	overflow-y: scroll;
}

.tb_form_input td
{
	color: #587683;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}

.tb_form_input .top_text
{
	padding: 5px 3px 5px 0px;
	color: #587683;
	font-size: 12px;
	white-space: nowrap;
	width: 90px;
}

.tb_form_input .top_padds
{
	padding: 4px 0px 2px 0px;
	//padding: 4px 0px 0px 0px;
}

.tb_font_style td
{
	border: 1px solid #F4F7FA;
}

.tb_font_style .color_font
{
	width: 93px;
	padding-right: 5px;
}

.tb_font_style .size_font
{
	width: 110px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

.tb_font_style .font_select
{
	/*width: 25%;*/
}

.tb_font_style .font_select select
{
	width: 99%;
	//width: 98%;
	font-size: 11px;
	color: #515151;
}

.tb_form_input .last_symbols
{
	text-align: right;
	color: #A2A4A5;
	font-size: 10px;
}

.tb_form_input .bottom_text
{
	width: 46px;
	padding: 5px 3px 5px 0px;
	color: #587683;
	font-size: 12px;
	white-space: nowrap;
}

.tb_form_input .open_file
{
	width: 190px;
}

.tb_form_input .open_file input
{
	font-size: 12px;
	margin: 0px 10px 0px 0px;
}

.tb_form_input .text_comment
{
	width: 80px;
	padding: 5px 8px 5px 0px;
	color: #515151;
	font-size: 12px;
	white-space: nowrap;
}

.tb_form_input .comment_input input
{
	width: 99%;
	//width: 100%;
	font-size: 12px;
	border: 1px solid #A5ACB2;
	margin: 0px 8px 0px 0px;
	padding: 2px 4px 2px 4px;
}

.tb_form_input .oi_long_input
{
	padding: 5px 0px 5px 0px;
}

.tb_form_input .oi_long_input input
{
	width: 100%;
	font-size: 12px;
	border: 1px solid #A5ACB2;
	margin: 0px 8px 0px 0px;
	padding: 0px 4px 3px 4px;
	//padding: 2px 4px 3px 4px;
	height: 21px;
}

.tb_form_input .middle_select
{
	/*width: 67%;*/
}

.tb_form_input .btn_block
{
	width: 116px;
}

.btn_strong
{
	background: url(/i/btn_strong.png) no-repeat 0px 0px;
	behavior: url(iepngfix.htc);
	width: 34px;
	height: 21px;
	float: left;
	margin: 0px 2px 0px 0px;
	display: block;
}

.btn_italic
{
	background: url(/i/btn_italic.png) no-repeat 0px 0px;
	behavior: url(iepngfix.htc);
	width: 34px;
	height: 21px;
	float: left;
	margin: 0px 2px 0px 0px;
	display: block;
}

.btn_underline
{
	background: url(/i/btn_underline.png) no-repeat 0px 0px;
	behavior: url(iepngfix.htc);
	width: 34px;
	height: 21px;
	float: left;
	margin: 0px 2px 0px 0px;
	display: block;
}

.for_smiles_link
{
	margin: 0px 0px 7px 0px;
}

.smiles_link, .smiles_link_close
{
	background: url(/i/arrow_open.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 14px;
	font-size: 12px;
	color: #587683;
	text-decoration: none;
	cursor: pointer;
}

.smiles_link_close
{
	background: url(/i/arrow_close.gif) no-repeat 2px 4px;
}

.smiles_link span, .smiles_link_close span
{
	display: -moz-inline-box;
	display: inline-block;
	border-bottom: 1px dashed #587683;
}

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

.tb_smiles
{

}

.tb_smiles td
{
	padding: 0px 9px 4px 0px;
	text-align: center;
}

.tb_field_code td
{
	padding: 0px 6px 0px 0px;
}

.tb_field_code td.input_code
{

}

.tb_field_code td.input_code input
{
	width: 100px;
	font-size: 12px;
	border: 1px solid #A5ACB2;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 3px 4px;
	//padding: 2px 4px 3px 4px;
	height: 21px;
}

.tb_field_code td.refresh input
{
	background: url(/i/refresh_btn.gif) no-repeat 0px 0px;
	width: 34px;
	height: 21px;
	border: 0px;
	cursor: pointer;
}

/* */
.vkl_tm_1
{
	background: url(/i/vkl_tm_1.gif) repeat-x 0px 0px;
	height: 35px;
}

.vkl_tm_2
{
	background: url(/i/vkl_tm_2.gif) no-repeat left top;
	height: 35px;
}

.tb_tourist_manager td.no_active
{
	width: 50%;
	/*padding: 6px 6px 6px 6px;*/
	/*background: #F4F7FA;*/
	/*border: 1px solid #E9EEF2;*/
	text-align: center;
	font-size: 14px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #5f5f5f;
}

.tb_tourist_manager td.no_active a
{
	text-decoration: none;
	color: #5f5f5f;
	border-bottom: 1px dashed #5f5f5f;
	outline: none;
}

.tb_tourist_manager td.active
{
	width: 50%;
	/*padding: 6px 6px 6px 6px;*/
	/*border: 1px solid #E9EEF2;*/
	text-align: center;
	background: #FFFFFF;
	font-size: 14px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #f8951d;
}

.tb_tourist_manager td.active a
{
	text-decoration: none;
	color: #f8951d;
	border-bottom: 1px dashed #f8951d;
	outline: none;
}

.tb_tourist_manager td.glue, .tb_for_type_comment td.glue div
{
	width: 1px;
	background: #ffffff;
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	border: 0px;
	white-space: nowrap;
}

.tb_tourist_manager td div
{
	height: 30px;
	/*border: 1px solid red;*/
}

.tb_tourist_manager td.active div
{
	background: url(/i/tm_act_1.gif) repeat-x 0px 0px;
}

.tb_tourist_manager td div div
{
	height: 30px;
	margin: 0px;
}

.tb_tourist_manager td.active div div
{
	background: url(/i/tm_act_2.gif) no-repeat left top;
}

.tb_tourist_manager td div div div
{
	height: 30px;
	line-height: 28px;
	text-align: center;
}

.tb_tourist_manager td.active div div div
{
	background: url(/i/tm_act_3.gif) no-repeat right top;
}
.errors{
    color:red;
}
.group_bnts_hovers
{
	padding: 8px 0px 0px 0px;
}

.btn_add_opinion_curort
{
	display: block;
	background: url(/i/btn_add_opinion_curort.gif) left top no-repeat;
	height: 27px;
	width: 182px;
	float: left;
}

.btn_add_opinion_curort:hover
{
	background: url(/i/btn_add_opinion_curort.gif) left -27px no-repeat;
}

.btn_add_opinion_excurs
{
	display: block;
	background: url(/i/btn_add_opinion_excurs.gif) left top no-repeat;
	height: 27px;
	width: 182px;
	float: left;
}

.btn_add_opinion_excurs:hover
{
	background: url(/i/btn_add_opinion_excurs.gif) left -27px no-repeat;
}

.group_bnts_hovers .btn_add_opinion_curort
{
	margin: 0px 2px 0px 0px;
}
.left_block_bg
{
	margin: 0px 0px 18px 0px;
}

.ltitle
{
	border-bottom: 2px solid #F8951D;
	padding: 0px 0px 3px 18px;
	color: #808080;
	font-size: 17px;
	font-family: Tahoma, Arial, sans-serif;
	
}
.l_light_blue
{
	background-color: #F4F7FA;
	padding: 0px;
	zoom:1;
}
.list_white_glue
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.ab_learn_country {
    border-collapse: collapse;
    width: 100%;
    margin: 0 0 18px 0;
}

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

.ab_learn_country .cu_title
{
    padding: 0 0 3px 18px;
    color: #808080;
    border-bottom: 2px solid #F8951D;
    font-size: 17px;
    font-weight: normal;
}

.ab_learn_country .cu_content
{
    background: #F4F7FA;
    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;
}

.list_white_glue li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #767676;
	border-bottom: 1px solid #FFFFFF;
}

.list_white_glue li a
{
	color: #3A98BF;
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
}

.list_white_glue li a:hover,
.list_white_glue li a.active
{
	background: url(/i/list_active_bg.gif) repeat-x bottom left #ECF1F6;
	text-decoration: underline;
}

.list_white_glue li span.ai
{
	background: url(/i/orange_point.gif) no-repeat 0px 10px;
	padding: 4px 0px 4px 15px;
	display: block;
}

.list_white_glue li a span span
{
	color: #808080;
}
.l_list_blue
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.l_list_blue li
{
	background: url(/i/orange_point.gif) no-repeat 0px 6px;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 15px;
	font-size: 14px;
	color: #767676;
}

.l_list_blue li a
{
	color: #3A98BF;
}

.l_list_blue li.active a
{
	color: #7E7E7E;
	text-decoration: none;
}
.l_light_blue_padds
{
	background-color: #F4F7FA;
	padding: 14px 10px 10px 15px;
	zoom:1;
}


