/* f1 turizm css */

td { color : #5E5E5E;  color : #5E5E5E;    font-family : verdana, sans-serif;	font-size : 13px;	font-weight : normal;}
H1 { font-size : 14px; color: #ffffff; font-weight : bold; padding: 1 2 0 6; margin: 0px; }
H2 { background: #00629B; font-size : 11px; color:#ffffff; font-weight : bold; margin: 0px; }
H3 { font-size : 11px;  margin: 0px; }

.headers H2 { background: #ffffff; font-size : 12px; color : #007CC3; font-weight : bold; margin: 0px;}
CENTER H2 { background: #FFF; font-size: 12px; color: #DC0000; font-weight: bold; margin: 0px; }

.headers {font-size : 12px; color : #007CC3; font-weight : bold;}

a.newsHeader {font-size : 12px; color : #007CC3; font-weight : bold; text-decoration: underline;}
a.newsHeader:hover {font-size : 12px; color : #007CC3; font-weight : bold; text-decoration: none;}

a {	color : #5E5E5E; 	text-decoration : none;}
a:hover { color : #969696; 	text-decoration : none;}
a.menu:link, a.menu:visited  {	font-size : 11px; 	font-weight : normal; text-decoration: none}
a.menu:hover {  font-size : 11px; 	font-weight : normal; text-decoration: underline}

a.menub:link,  a.menub:visited  {	font-size : 11px; 	font-weight : bold; text-decoration: none}
a.menub:hover {  font-size : 11px; 	font-weight : bold; text-decoration: underline}
a.top_menu {font-weight : bold; font-size : 12px !important; color: #ffffff;  text-decoration: none}
a.top_menu:hover  {font-weight : bold; font-size : 12px; color: #ffffff; text-decoration: underline}

a.font_11_b:link,  a.font_11_b:visited, a.font_11_b:hover {font-size : 11px; font-weight : bold;}

.begunSpan { font-size : 11px; }
.left_menu, #begunSpan { padding: 0 0 0 8;  color : #5E5E5E;   font-family : verdana, sans-serif;	font-size : 11px;	font-weight : normal;}


.headers_pl { font-size : 11px; color: #ffffff; font-weight : bold; padding: 1 0 0 12;}
.headers_pl2 { font-size : 11px; color: #ffffff; font-weight : bold; padding: 1 2 0 6;}
.headers_pl3 { font-size : 11px; color: #ffffff; font-weight : bold; padding: 9 2 0 6;}
.useful_info { font-size : 11px;}
a.news_text:link, a.news_text:visited, a.news_text:hover {font-size : 11px;}
a.podr:link, a.podr:visited, a.podr:hover  {font-size : 10px;}
a.top_menu {font-weight : bold; font-size : 11px; color: #ffffff;  text-decoration: none}
a.top_menu:hover  {font-weight : bold; font-size : 11px; color: #ffffff; text-decoration: underline}
.article_text {font-size : 10px; padding: 0 2 0 3;}
.razdel_text {font-size : 11px; padding: 0 2 0 3;}
a.f_n:link, a.f_n:visited, a.f_n:hover  {font-size : 11px;}
.anekd {font-size : 11px;}
.cl11 {font-size : 11px;}
.clnews {font-size : 10px; text-align: center;}
.cl12 {font-size : 12px;}
.cl14 {font-size : 14px;}
.cl11fb {font-size : 11px;  color: #00577F; font-weight : bold;}
.st {font-size : 11px;  color: #00577F; font-weight : bold; padding: 1 2 1 6; BACKGROUND: #ffffff;}
a.cr:link, a.cr:visited, a.cr:hover  {font-size : 10px; color: #ffffff;}
select {font-size : 11px; color : #5E5E5E;}

.checkbox input  { font-size : 10px;  border : 0px solid;}

.inp2{font-size : 10px;  border : 0px;}
.inp3{font-size : 10px;  border : 1px solid;}
.poisk_input {font-size: 14px; border-style:outset; background: #FFF; width:100%; height:22px; padding-left: 2px; }
#knopka {font-size : 13px; border-style:outset; background: #FDEECA; }
.tab_0 td {BACKGROUND: #E9E9E9; text-align: center; color:#000000; padding: 2 2 2 4;}
.tab_0_left td {font-size: 11px; BACKGROUND: #E9E9E9; text-align: left; color:#000000; padding: 2 2 2 4;}
.tab_0_left .thead { BACKGROUND: #00629B; text-align: left; color:#ffffff; padding: 2 2 2 4; font-weight : bold; }
.tab_0_left .thead0 { BACKGROUND: #FFFFFF; text-align: center; color:#000000; padding: 2 2 2 4; font-weight : bold; }
.tab_0_left .wth { BACKGROUND: #068cca; text-align: left; color:#ffffff; padding: 2 2 2 4; font-weight : bold; }
.tab_0 .thead { BACKGROUND: #00629B; text-align: center; color:#ffffff; padding: 2 2 2 4; font-weight : bold; }
.tab_0 .thead2 { BACKGROUND: #C8CDDE; text-align: center; color:#000000; padding: 2 2 2 4; font-weight : bold; }
.tab_0 .thead3 { BACKGROUND: #C9D7DF; text-align: center; color:#000000; padding: 2 2 2 4; font-weight : bold; }
.tab_0 .thead0 { BACKGROUND: #FFFFFF; text-align: center; color:#000000; padding: 2 2 2 4; font-weight : bold; }
.tab_0 .wth { BACKGROUND: #068cca; text-align: center; color:#ffffff; padding: 2 2 2 4; font-weight : bold; }
.tab_0 .wthsm { BACKGROUND: #068cca; text-align: center; color:#ffffff; padding: 2 2 2 4; font-weight : bold; font-size : 10px;}
.tab_0 .wthsmall { color : #5E5E5E;  text-align: center;  font-family : verdana, sans-serif; font-size : 9px; font-weight : normal; }
.tab_0 .wth1 { BACKGROUND: #E9E9E9; text-align: left; color:#000000; padding: 2 2 2 4; font-weight : bold; }
.tab_0 .wth2 { BACKGROUND: #E9E9E9; text-align: left; color:#5E5E5E; padding: 2 2 2 4; }
.head_01 { BACKGROUND: #00629B; color:#ffffff; }

.cell_012 { BACKGROUND: #efefef; color:#000000; font-family : verdana, sans-serif;	font-size : 11px; }
.cell_01 { BACKGROUND: #E9E9E9; color:#000000; font-family : verdana, sans-serif;	font-size : 11px; }
.block_1001 { FONT-WEIGHT: bold; color:#000000; font-family: tahoma, sans-serif;	font-size : 11px; TEXT-DECORATION: none;}
a.block_1001 { FONT-WEIGHT: bold; color:#000000; font-family: tahoma, sans-serif;	font-size : 11px; TEXT-DECORATION: none;}
a.block_1001:hover { color : #000000; text-decoration: underline}

.head_01b { BACKGROUND: #00629B; color:#ffffff; font-weight : bold; }
.cell_01b { BACKGROUND: #E9E9E9; color:#000000; font-weight : bold; font-family : verdana, sans-serif;	font-size : 11px; }
.cell_02 { BACKGROUND: #dddddd; color:#059acd; font-family : verdana, sans-serif;	font-size : 11px; }
.cell_03 { BACKGROUND: #E9E9E9; color:#059acd; font-family : verdana, sans-serif;	font-size : 11px; }
.head_02 { BACKGROUND: #006faa; color:#ffffff; }
.head_03 { BACKGROUND: #059acd; color:#000000; }
.head_04 { font-weight : bold; }

.img {border-color:#000000;}
.u { text-decoration: underline }
LI A { text-decoration : underline;font-weight : normal;}
a.u { text-decoration: underline}
a.u:hover { color : #969696; text-decoration: underline}
a.bu { font-weight : bold; text-decoration: underline}
a.bu:hover { color : #969696; font-weight : bold; text-decoration: underline}
.cu	{text-transform: uppercase;}
.grey1 {background: #eee;}
.b1 {font-weight : bold;}
.ctr1 {text-align: center;}

/* Begin - малая поисковая форма */
.search01	{width:100%;padding:0px;margin-top:5px;}
.search01 div	{background:url(/imgs/search2-bg1.gif) left top no-repeat;}
.search01 div div	{padding:0px;padding:8px 9px 0px 0px;}
.search01 div div input	{vertical-align:middle;margin:5px 0px;}
.search01 div div form	{margin:0px;padding:0 0 0 5px;text-align:left;}
.search01 div div img	{vertical-align:bottom;margin: 0px 5px 6px 5px;}
.search01 div div a	{font-size:8pt;color:#000;text-decoration:underline;}
.search01 div div #query	{width: 70%;}

/* End */

.mainpl	{height:35px;width:100%;background:url(/imgs/a1/mainpl-bg0.gif) left top repeat-x;}
.mainpl td	{padding:0px;background:url(/imgs/a1/mainpl-bg1.gif) left top no-repeat;text-align:right;}
.mainpl td table	{width:auto;height:15px;background:url(/imgs/a1/mainpl-bg2.gif) left top repeat-x;}
.mainpl td table td	{font:bold 11px tahoma;color:#FFFFFF;text-transform:uppercase;padding:3px 0px 0px 15px;background:url(/imgs/a1/mainpl-bg3.gif) left top no-repeat;}
.mainpl td table th	{padding:0px;width:19px;height:35px;background:url(/imgs/a1/mainpl-bg4.gif) right top no-repeat;}
.mainpl-1 td table th	{width:auto}
.mainpl-2 td table th	{width:57px;background:url(/imgs/a1/mainpl-bg6.gif) right top no-repeat;}
.mainpl-div	{vertical-align:top;border:1px solid #D1D1D0;border-top:0px;}

.poptur	{padding:0px 5px 1px 5px;}
.poptur td {background:url(/imgs/a1/mainhr1.gif) bottom repeat-x;}
.poptur2 div  {background:url(/imgs/a1/mainhr1.gif) bottom repeat-x;}
.poptur img	{border:0px;vertical-align:middle;}
.poptur div	{font:bold 13px tahoma;color:#049ED0;padding:4px 0px 5px 0px;}
/*.poptur div	{font:bold 13px tahoma;color:#049ED0;padding:4px 0px 5px 0px;background:url(/imgs/a1/mainhr1.gif) right bottom repeat-x;}*/
.poptur div p	{text-indent:-23px;margin:0px;padding:0px;margin-left:23px}
.poptur div div	{font:bold 11px tahoma;color:#5E5E5E;background:none;padding:0px;}
.poptur a	{font:bold 13px tahoma;color:#049ED0;}
.poptur a:hover	{font:bold 13px tahoma;color:#049ED0;text-decoration:underline;}
.poptur center a	{font:bold 11px tahoma;color:#049ED0;text-decoration:underline;}
.poptur center a:hover	{font:bold 11	px tahoma;color:#049ED0;text-decoration:none;}

/* .cell_012 input, .cell_01 input {border:0;} - эта строчка испортила вид кнопок на многих страницах */

.comment_text{font-size : 10px;font-weight : normal;color:#000000;}




.reklamamore a{text-decoration:underline; color:blue;}
.reklamamore a:hover{text-decoration:none;color:red; }

#hot_descr_f1 td{font-size:13px;}






/* banner styles */
#flash
{
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	/* width: 600px; */
	width: 100%;
	height: 90px;
	text-align: center;
}

#link
{
	cursor: pointer;
	margin-top: 100px;
}



.novotekacode2 a{font-size:14px !important;}
.novotekacode1 a{font-size:14px !important;}






.chartertdh {
	background:#00629B;
	color:#fff;
	font-weight:bold;
}

.charterfindtab {}

.charterbg {
	background:#E9E9E9;

}

.charterbglight {
	background:#E0F4FF;

}

.counters {margin-top:20px;}
.counters td {background:#6699ff !important; color:#fff !important;padding-left:7px !important; font-size:12px !important;}
.counters td p {margin-bottom:10px;}
.counters td a {color:#fff; text-decoration:underline;font-family:Arial;font-size:13px;}
.counters td a:hover {color:#fff; text-decoration:none;}
.counters td a img {margin-top:3px;}

.counters .useauthor {margin-top:7px; color:#333;font-size:13px;font-family:Arial;margin-bottom:4px;}
.counters .useauthor a{color:#333;padding-bottom:2px;}
.counters .useauthor a:hover{color:#333;}

.footerlinksall a{padding:0 2px;}
.footerlinksall {color:#666666;}

.copyrightupline {padding-top:3px;}

div.begun #begun_block_156318257 .begun_adv_contact a { color:#999 !important;}
div.begun #begun_block_156318257 .begun_adv_contact, div.begun #begun_block_156318257 .begun_adv_contact a, div.begun #begun_block_156318257 .begun_adv_contact span {color:#999 !important;}
div.begun #begun_block_156318257 .begun_adv_sys_sign_up, div.begun #begun_block_156318257 .begun_adv_sys_sign_up * {color:#999 !important;}

.right-block1 {
  overflow: hidden;
  width: 100%;
  /*background: url('/imgs/pl_up.gif') left top repeat-x;*/
  margin: 0;
  padding: 0;
  padding-bottom: 10px;
}

.right-block1 .b-head {
 /* background: #0285bc url('/imgs/pl_down.gif') left bottom repeat-x;*/
  margin: 0;
  padding: 0 5px 2px;
  text-align: center;
  color: #fff;
  font-weight: bold;
	white-space:nowrap;
}

.right-block1 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 4px;
  margin-left: 9px;
}

.right-block1 li {
  margin: 2px 0;
  padding: 0;
  padding-left: 6px;
  background: url('/imgs/point_2.gif') left 0.6em no-repeat;
  text-align: left;
}






.tgb_v table td.foto div {behavior:url("/iehover.htc")}
.tgb_g table td.foto div {behavior:url("/iehover.htc")}


.tgb_v {max-width:800px;}
.tgb_v table td {vertical-align:top; padding:10px 10px 10px 0px;}
.tgb_v table td a {color:blue}
.tgb_v table td a:hover {color:blue}
.tgb_v table td.foto {width:150px;}
.tgb_v table td.foto div {position:relative; font-weight:normal; text-decoration:none; width:120px;_width:140px; display:block; text-align:center;height:150px;_height:172px; overflow:hidden; background:#FEECB7; padding:10px; border:1px solid #f1f1f1;}
.tgb_v table td.foto p {display:none; position:relative; margin:0px; text-align:center; top:-70px; height:70px; }
.tgb_v table td.foto p span.opacity {display:block; width:120px; height:70px; position:absolute; bottom:0px; left:0px; background:silver; opacity:0.5; z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); }
.tgb_v table td.foto div img { height:150px; position:relative;}
.tgb_v table td.foto div img.logo {background:none; border:none;  z-index:10; padding:0px; height:auto; top:10px; margin:0px auto;}
.tgb_v table td.foto div:hover {cursor:pointer;}
.tgb_v table td.foto div:hover p {display:block;}
.tgb_v table td.foto div.hover {cursor:pointer;}
.tgb_v table td.foto div.hover p {display:block;}
.tgb_v h2 {background:none; color:#333333; font-size:15px; font-family:Arial; margin-bottom:10px;}
.tgb_v h2 a {font-size:11pt; color:#0086C6 !important;}


.tgb_g {max-width:800px;}
.tgb_g table td {vertical-align:top; padding:10px;}
.tgb_g table td a {color:blue}
.tgb_g table td a:hover {color:blue}
.tgb_g table td.foto {width:200px;}
.tgb_g table td.foto div {position:relative; font-weight:normal; text-decoration:none; width:170px;_width:190px; display:block; text-align:center;height:120px;_height:142px; overflow:hidden; background:#FEECB7; padding:10px; border:1px solid #f1f1f1;}
.tgb_g table td.foto p {display:none; position:relative; margin:0px; text-align:center; top:-70px; height:70px;}
.tgb_g table td.foto p span.opacity {display:block; width:170px; height:70px; position:absolute; bottom:0px; left:0px; background:silver; opacity:0.5; z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); }
.tgb_g table td.foto div img { height:120px; position:relative;}
.tgb_g table td.foto div img.logo {background:none; border:none; z-index:10; padding:0px;top:10px; margin:0px auto; height:auto;}
.tgb_g table td.foto div:hover {cursor:pointer;}
.tgb_g table td.foto div:hover p {display:block;}
.tgb_g table td.foto div.hover {cursor:pointer;}
.tgb_g table td.foto div.hover p {display:block;}
.tgb_g h2 {background:none; color:#333333; font-size:15px; font-family:Arial; margin-bottom:10px;}
.tgb_g h2 a {font-size:11pt; color:#0086C6 !important;}




















/* start turizm new top menu */



.tnm_menu_inside {
	height:31px;
}


.tnm_allbg {
	background:url(http://turizm.ru/imgs/new_tmenu/tnm_allbg.gif) repeat-x 0 0;
	height:31px;
	padding:0 5px;
}

.tnm_tab {
	padding:0;
	margin:0;
	height:31px;
}

.tnm_tab td{
	text-align:center;
	padding:0 0px 1px 0px;
	height:31px;
	font-size:12px;
	font-weight:bold;
	background:url(http://turizm.ru/imgs/new_tmenu/tnm_razdel.gif) no-repeat top right;
/*	width:12%;
	width:8%;*/
}




.tnp_top_btd {
	width:10%;
}

.tnp_top_bbtd {
	width:11%;
}

.tnp_top_std {
	width:7%;
}


.tnm_tab td a{
	font-size:13px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	display:inline-block;
	padding:0 0px 1px 0px;	
}

.tnm_tab td a:hover{
	text-decoration:underline;
	color:#fff;
}


.tnm_tab .tnm_active {
	height:31px;
	padding-right:2px;
}

.tnm_tab .tnm_active a {
	display:block;
	height:31px;
	line-height:31px;
	color:#18374d;
	background:url(http://turizm.ru/imgs/new_tmenu/tnm_activebg.gif) repeat-x 0 0;
}

.tnm_tab .tnm_active a:hover {
	text-decoration:none;
	color:#18374d;
}

.tnm_active .tnm_left{
	background:url(http://turizm.ru/imgs/new_tmenu/tnm_lactive.gif) no-repeat top left;
	height:31px;
	padding-left:8px;
}

.tnm_active .tnm_right{
	background:url(http://turizm.ru/imgs/new_tmenu/tnm_ractive.gif) no-repeat top right;
	height:31px;
	padding-right:8px;
}


.tnm_borders {
	border-right:1px solid #fffffe;
	border-left:1px solid #fffffe;
	padding-left:1px;
	//height:1%;
}


/* end turizm new top menu */





/* start turizm new left menu */

.tnlm_all {
	border:1px solid #b4b4b4;
	border-top:none;
	width:164px;
	margin-left:1px;
	margin-top:7px;
	padding-bottom:5px;
position:relative;
z-index:1000;
}

.tnlm_head {
	position:relative;
	background:url(http://turizm.ru/imgs/new_tmenu/tnlm_hbg.jpg) no-repeat 0 0;
	height:38px;
	margin:5px 0 2px 0;
}

.tnlm_name {
	color:#fff;
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:18px;
	padding-top:7px;
	font-size:12px;
}

.tnlm_head img{
	position:absolute;
	z-index:1000;
}

.tnlm_punkt {
	display:block;
	padding:2px 5px 2px 29px;
	margin-bottom:1px;
	color:#6d6d6d;
	font-size:13px;
	font-family:Arial;
	_height:20px;
	min-height:20px;
	text-decoration:none;
}

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

.tnlm_punkt:hover {
	text-decoration:underline;
	color:#6d6d6d;
}


.tnlb_brdrclr {
	height:22px;
	width:1px;
	background:#fff;
	border-bottom:1px solid #e2e2e2;
	position:absolute;
	left:-1px;
	top:0;
}





.tnlm_bron img{
	right:-14px;
	top:-9px;
	width:65px;
	height:49px;
}

.tnlm_special img{
	right:-12px;
	top:-5px;
	width:51px;
	height:42px;
}

.tnlm_spravka img{
	right:-12px;
	top:-5px;
	width:53px;
	height:41px;
}

.tnlm_interactive img{
	right:-12px;
	top:-12px;
	width:52px;
	height:48px;
}

.tnlm_version img{
	right:-12px;
	top:-24px;
	width:51px;
	height:54px;
}

.tnlm_enter img{
	right:-14px;
	top:-15px;
	width:41px;
	height:57px;
}




.tnlm_punkt .new {
	font-size:8px;
	position:relative;
	top:-1px;
	left:5px;
	background:#ff8a00;
	color:#fff;
	padding:0 1px;
	font-family:Verdana;
}





/*sprite this later:)*/

.tnlm_poisk {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_poisk.jpg) no-repeat 6px 0px;
}

.tnlm_nedzarub {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_nedzarubej.jpg) no-repeat 2px 0px;
}

.tnlm_hot {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_hot.jpg) no-repeat 2px 5px;
}

.tnlm_may {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_may.jpg) no-repeat 8px -3px;
}

.tnlm_nyz {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_nyz.jpg) no-repeat 5px 3px;
	color:blue !important;
}

.tnlm_ny {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_ny3.jpg) no-repeat 6px 0px;
	color:blue !important;
}

.tnlm_nyz:hover {
	color:blue !important;
}

.tnlm_ny:hover {
	color:blue !important;
}

.tnlm_bus {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_bus.jpg) no-repeat 2px -1px;
}

.tnlm_rail {
	background:url(http://www.turizm.ru/imgs/new_tmenu/tnml_p_rail.jpg) no-repeat 2px 2px;
}

.tnlm_avto {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_avto.jpg) no-repeat 2px 3px;
}

.tnlm_kruiz {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_kruiz.jpg) no-repeat 2px -3px;
}

.tnlm_diving {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_diving.jpg) no-repeat 6px 0px;
}

.tnlm_ski {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_ski.jpg) no-repeat 6px 0px;
}

.tnlm_learn {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_learn.jpg) no-repeat 6px 0px;
}

.tnlm_health {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_health.jpg) no-repeat 6px 0px;
}

.tnlm_shop {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_shop.jpg) no-repeat 6px 0px;
}

.tnlm_students {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_students.jpg) no-repeat 6px 2px;
}

.tnlm_child {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_child.jpg) no-repeat 8px 0px;
}

.tnlm_buisness {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_buisness.jpg) no-repeat 4px 0px;
}

.tnlm_time {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_time.jpg) no-repeat 4px 0px;
}

.tnlm_hunt {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_hunt.jpg) no-repeat 4px 0px;
}

.tnlm_credit {
	background:url(http://turizm.ru/imgs/new_tmenu/tnml_p_credit.jpg) no-repeat 4px 0px;
}

.tnlm_forhot {
	background:url(http://www.turizm.ru/imgs/new_tmenu/hotellier.png) no-repeat 4px 0px;
}

.tnlm_addhot {
	background:url(http://www.turizm.ru/imgs/new_tmenu/add_hotel.png) no-repeat 4px 0px;
}

.tnlm_palom {
	background:url(http://www.turizm.ru/imgs/new_tmenu/tnlm_p_palom.png) no-repeat 5px -1px;
}





.tnlm_msk {
	background:url(http://turizm.ru/imgs/new_tmenu/tnlm_msk.jpg) no-repeat 5px 0px;
	height:24px;
	color:#071687;
	text-decoration:underline;
}

.tnlm_spb {
	background:url(http://turizm.ru/imgs/new_tmenu/tnlm_spb.jpg) no-repeat 5px 0px;
	color:#071687;
	text-decoration:underline;
}

.tnlm_uk {
	background:url(http://turizm.ru/imgs/new_tmenu/tnlm_uk.jpg) no-repeat 5px 0px;
	color:#071687;
	text-decoration:underline;
}





/* start tnlm form */



.tnlm_auth_all_w {

}



.tnlm_auth_all {
	width:140px;
	margin:10px 0px 14px 11px;
}


.tnlm_auth_fplace {
	border:1px solid #fdaa09;
	padding-left:11px;
	padding-top:10px;
	height:1%;
}

.tnlm_auth_fplace a{
	color:#3a00ff;
	font-family:Arial;
	text-decoration:underline;
	margin-bottom:5px;
	display:block;
	position:relative;
}

.tnlm_auth_fplace a:hover{
	color:#3a00ff;
	text-decoration:underline;
}

.tnlm_faqregme {
	position:absolute;
	right:20px;
	top:-2px;
	width:16px;
	height:14px;
	border:none;
}



.tnlm_plashki {
	width:140px;
}

.tnlm_plashki div{
/*
	display:inline-block;
	//display:inline;
	//zoom:1;
*/
}

.tnlm_plashki_tab {
	width:100%;
}

.tnlm_plashki_tab td{
	width:50%;
	padding:3px;
}

.tnlm_plashki #tnlm_log_active {
	background:#ffa40e url(http://turizm.ru/imgs/new_tmenu/tnlm_fleft.gif) no-repeat 0 0;
	height:23px;
	padding:0 0 0 8px;
	width:50%;
}

.tnlm_logint {

}

.tnlm_logint_r {
	background: none;
}

#tnlm_log_active .tnlm_logint_r {
	background: url(http://turizm.ru/imgs/new_tmenu/tnlm_fright.gif) no-repeat top right;
	height:23px;
	line-height:23px;
	color:#fff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	width:100%;
	text-align:center;
}


#tnlm_log_active .tnlm_logint_r a{
	color:#fff;
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	padding-right:8px;
}


.tnlm_logint_r a{
	color:#071687;
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
}


.tnlm_logint_r a:hover{
	color:#071687;
	text-decoration:underline;
}



.tnlm_finput {
	display:block;
	width:115px;
	height:22px;
	margin-bottom:5px;
	font-size:13px;
}


.Hello{
	margin:0;
}


.tnlm_logged_user {
	display:block;
	margin-bottom:5px;
}

.tnlm_logged_name {
	font-weight:bold;
}

.tnlm_logged_subblock {
	margin-bottom:10px !important;
}


/* end tnlm form */





/* end turizm new left menu */




/*start brandhat*/

#br_hat {
	vertical-align:top;
	height:129px;
}

.brh_penelopes {
	background:#0e72b9 url(/imgs/brand_hat/bhat1_lbg.jpg) no-repeat 0 0;
}

.brh_sardchild {
	background:#0e72b9 url(/imgs/brand_hat/bhat2_lbg.jpg) no-repeat 0 0;
}

.brh_sardvilla {
	background:#0e72b9 url(/imgs/brand_hat/bhat3_lbg.jpg) no-repeat 0 0;
}

.brh_sardgurman {
	background:#0e72b9 url(/imgs/brand_hat/bhat4_lbg.jpg) no-repeat 0 0;
}



.brh_wrap {
	position:relative;
    padding-top: 11px;
	text-align:center;
	zoom:1;
}

.brh_logolink1 {

}

.brh_logolink2 {

}

.brh_logo1 {
	position:absolute;
	left:0;
	top:10px;
	width:181px;
	height:58px;
}

.brh_logo2 {
	position:absolute;
	right:0;
	top:0;
	width:160px;
	height:129px;
}

.brh_hotelswrap {
	width:640px;
	height:118px;
	margin:0 auto;
}

.brh_penelopes .brh_hotelswrap {
	background:url(/imgs/brand_hat/bhat_header.png) no-repeat top right;
}

.brh_sardchild .brh_hotelswrap {
	background:url(/imgs/brand_hat/bhat2_header.png) no-repeat top right;
}

.brh_sardvilla .brh_hotelswrap {
	background:url(/imgs/brand_hat/bhat3_header.png) no-repeat top right;
}

.brh_sardgurman .brh_hotelswrap {
	background:url(/imgs/brand_hat/bhat4_header.png) no-repeat top right;
}





.brh_hotelsonly{
	height:75px;
	padding-top: 37px;
	text-align:right;
}

.brh_hotellink {
	
}

/*end brandhat*/


span.PageListMenu {behavior:url("/iehover.htc");}
div.info_sale {behavior:url("/iehover.htc");}


	span.PageListMenu {position:relative; z-index:999;}
/*	.centerCollumContent > div div.PageListMenu {display:inline-block;position:relative;}*/

	span.PageListMenu .main_link {text-decoration:none; border-bottom:1px dashed #0000ff;}
	.PageListMenu ul {display:none; position:absolute; left:0px;top:15px; list-style:none;list-style-image:none; padding:5px 5px 15px 10px; width:170px; border:1px solid #D2E2FE; background:#F4F8FF; margin:0px; z-index:1000;}
	span.PageListMenu ul li {margin-bottom:3px;}
	span.PageListMenu:hover ul {display:block !important}
	span.PageListMenu.hover ul {display:block !important}
	
	.sendAdverst input.text, .sendAdverst textarea.text {border-top:2px solid grey; border-left:2px solid grey; font-size:13px;}
	.sendAdverst input {height:23px; font-size:13px;}
	.sendAdverst textarea {height:110px; font-size:13px;}
	.sendAdverst input:focus, .sendAdverst textarea:focus {border:2px solid #0066FF; font-size:13px;}
	.sendAdverst input.focus, .sendAdverst textarea.focus {border:2px solid #0066FF; font-size:13px;}
	
	div.info_sale { float:right; position:relative; z-index:90; top:-3px; right:-3px;}
	div.info_sale .main_link {text-decoration:none; border-bottom:1px dashed #0000ff;}
	div.info_sale div {display:none; position:absolute; top:0px; left:15px;  width:450px; border:1px solid #A0C2FF; background:#F4F8FF; z-index:100; padding:5px 5px 15px 10px; }
	div.info_sale div p {margin:0px 0px 3px 0px; font-weight:normal;}
	div.info_sale:hover div {display:block !important}
	div.info_sale.hover div {display:block !important}	
	.sendAdverst table th {font-size:13px;}
	.sendAdverst table td img.calendar {z-index:10; position:relative; top:2px;_top:3px;}

h1.mainH{
	font-size:19px;
	color:#000;
	margin-bottom:15px;
}

.print{
	color:#00f;
	display:inline-block;
	font-size:11px;
	font-weight:normal;
	margin-left:15px;
	text-decoration:underline;
	width:120px;
	
}
.centerCollumContent{
	color:#000;
	font-family:arial;
	padding:0 15px;
	/*background:url(http://www.turizm.ru/imgs/block_left_gray_line.gif) repeat-y top right;*/
}
.secondHListPrise{
	margin:0 0 10px 0;
	font-size:15px;
	padding-left:0px;
}
.secondHListPrise a{
	margin-left:10px;
	font-size:12px
}
.sendAdverst{
	width:499px;
	background:#e0ebff;
	border:1px solid #d2e2fe;
	padding:20px 0;
}
.sendAdverst input, .sendAdverst textarea{
	width:310px;
}

.sendAdverst input.smallInputSend{
	width:120px;
}
.sendAdverst input.GoSendAdv{
	width:auto
}
.sendAdverst table th{
	color:#000;
	text-align:left;
	font-size:12px;
	padding-right:10px;
	padding-top:6px;
	width:120px;
	vertical-align:top;
}
.tnlm_oprosnik_title{
	background: url("/img/oprosnik_title_bg.jpg") repeat-x scroll 0 0 #1573b0 !important;
}


.RatingMain{
	color: #000;
	font-family: tahoma;
}
.imageRating{
	padding: 1px;
	margin-bottom: 15px;
	display: inline-block;
	font-size: 0;
	margin: 0;
	border: 1px solid #cecece;
	/*width: 90%;
	overflow: hidden;*/
}
/*.imageRating img{
	border: 1px solid #cecece;
}*/
.headlineRating{
	margin-bottom: 5px;
}
.moreRating{
	margin-bottom: 5px;
	font-size: 11px;
}
.listRating{
	margin-bottom: 5px;
}
.listRating a, .allRating a, .headlineRating a{
	color: #006699;
	font-size: 11px;
	text-decoration: underline;
}
.headlineRating a{
	font-size: 19px;
}
.descrRating{
	margin-bottom: 10px;
}
.wrappImageRating{
	text-align: left;
	margin-bottom: 5px;
}



.hotel_list_tab {
	width:100%;
	border-collapse:collapse;
	margin-top:15px;
	margin-bottom:10px;
}

.hotel_list_tab td{
	padding:3px;
	border:1px solid #cfcfcf;
	font-family:Tahoma;
}

.hotel_list_tab td a, .hlt_pagi a{
	color:blue;
	font-family:Tahoma;
	font-size: 13px;
}

.hotel_list_tab .hlt_header {
	background:#00629B;
	color:#fff;
	font-weight:bold;
}

.hlt_sel{
	width:325px;
}

.hlt_dblinput {
	padding-left:110px;
}

.hlt_dblinput input{
	margin-right:10px;
}

.hlt_h2 {
	padding:5px;
	font-family:Tahoma;
	font-size:13px;
	margin:10px 0;
}

.all_center_content {
	padding:5px;
}

.hotels_ask {
	margin-bottom:10px;
	padding-left:5px;
}

.hotels_ask a {
	color:blue;
}







#dsbw_br_hat {
	background:url(http://banners.turizm.ru/banners2/dsbw_bg.jpg) repeat-x 0 0;
	height:144px;
}

.dsbw_tab{
	width:100%;
}

.dsbw_td1 {
	width:215px;
	height:144px;
}

.dsbw_td2 {

}

.dsbw_td3 {
	width:124px;
	height:144px;
}


.dsbw_td1 a{
	display:block;
	height:144px;
}

.dsbw_td3 a{
	display:block;
	height:144px;
}

.dsbw_turizmlogo {
	width:215px;
	height:144px;
}

.dsbw_dsbwlogo {
	width:124px;
	height:144px;
}

.dsbw_txt {
	font-family:tahoma;
	font-size:20px;
	color:#fff;
	text-align:center;
    padding-bottom: 3px;
}

.dsbw_txt span{
	font-family:tahoma;
	font-size:20px;
	color:#ffaf12;
	font-weight:bold;
}

.dsbw_txt span a{
	font-family:tahoma;
	font-size:20px;
	color:#ffaf12;
	font-weight:bold;
}

.dsbw_swf {
	width:640px;
	margin:0 auto;
	height:110px;
}
.flashBlock object, .aflash{
	display: block
}

/*Via Maris Brand Hat*/
.posViaMaris{
	position: relative;
	height: 144px;
	background: url(/img/CostaRepeatBg.jpg) repeat-x top left;
}
.pleLogoBg{
	position: absolute;
	top: 0;
	left: 0;
	background: url(/img/pleLogoBg.png) no-repeat top left;
	width: 266px;
	height: 92px;
	z-index: 2;
}
.linkCostaLeft{
	position: absolute;
	top: 0;
	left: 0;
	background: url(/img/linkCostaLeft.jpg) no-repeat top left;
	height: 144px;
	width: 373px;
	z-index: 1
}
.bannersCostaFlash{
	margin-left: 383px
}
.costaMarginAuto{
	width: 650px;
	margin:0 auto;
	padding-top: 11px;
}
.costaMarginAuto object{
	display: block
}
/*end Via Maris Brand Hat*/

