BODY {
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}

TD, BODY {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A {
	color: #0073bc;
}

A:HOVER {
	color: #ff7000;
	text-decoration: none;
}

P {	margin-top:5px;	margin-bottom:10px; }

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	margin-bottom:15px;
	color: #004b7e;
}

H1.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	margin-bottom:8px;
	color: #004b7e;
}
H2 {
	color:#000000;
	margin-bottom: 5px;
	font-size: 14px;
}

H2 A {text-decoration: none;}

IMG {border-color:#accad1;}
IMG#left {margin-right:10px;}
IMG#right {margin-left:10px;}

FORM {
	padding: 0px;
	margin: 0px;
}

INPUT, SELECT {
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px 2px 0px 2px;
	color:#004b7e;
	font-size: 12px;
	height:21px;
}

INPUT.button, INPUT.tp_big_submit, INPUT.tp_offers_submit, INPUT.bt {
	cursor:pointer;
	color: #ffffff;
	border: solid #00578f 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:3px;
	height:23px;
	background-color: #d7dae9;
	background-image: url(/tpl/tursvodka.ru/img/btbtn.gif);
	background-position: top;
	background-repeat: repeat-x;
	margin:5px 3px 5px 3px;
}

INPUT.map_button {
	cursor:pointer;
	color: #ffffff;
	border: solid #00578f 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:3px;
	height:21px;
	background-color: #d7dae9;
	background-image: url(/tpl/tursvodka.ru/img/btbtn.gif);
	background-position: top;
	background-repeat: repeat-x;
	/*margin-top: 1px;*/
}

LABEL {
	color: #004b7e;
}


TABLE.main {
	width:100%;
	min-width:980px;
	height:100%;
}

TABLE.topbar {
	height:100px;
	background-color: #fff8ea;
	background-image: url(/tpl/tursvodka.ru/img/bktop.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

TD.logo {
	width:22%;
	background-image: url(/tpl/tursvodka.ru/img/bklogo.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding:0px 32px 0px 20px;
	min-width:185px;
}

TD.topiconbar {
	padding:0px 0px 0px 0px;
	height:40px;
}

TD.toppagebar {
	padding:0px 20px 0px 20px;
	height:25px;
	color:#004b7e;
	text-align:right;
}

TD.topplatebar {
	width:78%;
	background-image: url(/tpl/tursvodka.ru/img/bksplate.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	vertical-align:bottom;
	padding-left:18px;
}

TABLE.topplate {
	height:75px;
	background-image: url(/tpl/tursvodka.ru/img/collage.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

INPUT#fld_search {
	width:300px;
	height:21px;
	margin-right:5px;
	border: solid 1px #FF8000;
}

INPUT#map_address {
	width:300px;
	height:16px;
	margin-right:5px;
}

TD.tmenu {
	height:23px;
	background-image: url(/tpl/tursvodka.ru/img/bktopmenu.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	color:#FFFFFF;
	font-size:12px;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

TD.tmenu_ {
	height:23px;
	background-image: url(/tpl/tursvodka.ru/img/bktopmenu_.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	color:#004b7e;
	font-size:12px;
	font-weight:bold;
	padding: 0px 10px 0px 10px;
	white-space: nowrap;
}

TD.tmenu A {
	color: #ffffff;
	text-decoration: none;
	margin: 3px 10px 3px 10px;
}

TD.tmenu A:HOVER {
	color: #a0e5ff;
	text-decoration: underline;
}

TD.leftcolumn {
	width:22%;
	min-width:200px;
	padding:0px 0px 0px 20px;
	vertical-align:top;
}

TD.centercolumn {
	padding:1px 20px 0px 20px;
	vertical-align:top;
}

TD.rightcolumn {
	width:22%;
	min-width:200px;
	padding:0px 20px 0px 0px;
	vertical-align:top;
}







TD.blockmenuhdr {
	height:23px;
	background-image: url(/tpl/tursvodka.ru/img/bkhdr.gif);
	background-position:top right;
	background-repeat: no-repeat;
	border-left: solid 1px #ffd27c;
	width:99%;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	vertical-align:bottom;
	white-space: nowrap;
}
TD.blockmenu {
	border-left: solid 1px #ffd27c;
	border-right: solid 1px #ffd27c;
	border-bottom: solid 1px #ffd27c;
	color:#ff7000;
}

TD.blockmypagehdr {
	height:23px;
	background-image: url(/tpl/tursvodka.ru/img/bkhdrmp.gif);
	background-position:top right;
	background-repeat: no-repeat;
	border-left: solid 1px #ffd27c;
	width:99%;
	font-size:11px;
	font-weight:bold;
	color:#004b7e;
	vertical-align:bottom;
	white-space: nowrap;
}
TD.blockmypage {
	background-color:#fff6e3;
	border-left: solid 1px #ffd27c;
	border-right: solid 1px #ffd27c;
	border-bottom: solid 1px #ffd27c;
	color:#ff7000;
	/*padding:0px;*/
}

TD.mypagetxt {
	font-weight:bold;
}


TD.blockcountryhdr {
	height:23px;
	background-image: url(/tpl/tursvodka.ru/img/bkhdrcntr.gif);
	background-position:top right;
	background-repeat: no-repeat;
	border-left: solid 1px #accad1;
	width:99%;
	font-size:11px;
	font-weight:bold;
	color:#004b7e;
	vertical-align:bottom;
	white-space: nowrap;
}
TD.blockcountry {
	border-left: solid 1px #accad1;
	border-right: solid 1px #accad1;
	border-bottom: solid 1px #accad1;
	color:#666666;
}

TD.blockmenu, TD.blockmypage, TD.blockcountry {
	padding:5px 15px 8px 15px;
}




TD.blockgray{
	background-color:#f2f7fb;
}
.hdrgray {
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
.hdrwh {
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
.hdrvote {
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}

TD.blockpop {
	border: solid 1px #accad1;
	padding:0px 1px 0px 1px;
	font-size:11px;
}
.hdrpop{
	font-size:11px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
}
TD.blocknote {
	border: solid 1px #ffd27c;
	padding:0px 10px 8px 10px;
	font-size:11px;
}
.hdrnote{
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}

TD.blockcntrhdr {
	height:23px;
	background-image: url(/tpl/tursvodka.ru/img/bkhdrcntr.gif);
	background-position:top right;
	background-repeat: no-repeat;
	border-left: solid 1px #accad1;
	width:99%;
	font-size:11px;
	font-weight:bold;
	color:#004b7e;
	vertical-align:bottom;
	white-space: nowrap;
}

TD.blockcntrhdr A {
	text-decoration:none;
}

TD.blockcntr {
	border-left: solid 1px #accad1;
	border-right: solid 1px #accad1;
	border-bottom: solid 1px #accad1;
	padding:5px 10px 0px 10px;
	background-image: url(/tpl/tursvodka.ru/img/bkcntr.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
TD.cntr {
	width:25%;
	vertical-align:top;
	font-weight:bold;
	padding:0px 15px 0px 15px;
	/*white-space: nowrap;*/
}
TD.cntr A, TD.mypagetxt A, TD.blockwh A {text-decoration: none;}
TD.cntr P {
	margin: 6px 0px 6px 0px;
}

P.submenu {
	padding: 0px 0px 0px 17px;
	color:#ff7000;
	font-size:12px;
	font-weight:bold;
}

TD.blockmenu P, TD.blockvote P, TD.blockmypage P, TD.blockcountry P {
	margin: 4px 0px 4px 0px;
}
TD.blockmenu, TD.blockcountry {
	padding:5px 15px 8px 15px;
}
TD.blockmenuhdr, TD.blockmypagehdr, TD.blockcountryhdr, TD.blockcntrhdr {
	padding:0px 10px 2px 12px;
}
TD.blockgray, TD.blockvote, TD.blockwh {
	border: solid 1px #accad1;
	font-size:11px;
	padding:0px 10px 5px 10px;
}

A.innerhref {font-size:11px;text-decoration:none}

TD.superblock {
	background-color:#fff8ea;
	padding:5px 10px 5px 10px;
}

TABLE.dlv {
	height:1px;
	width:100%;
	background-color:#f4e6c6;
	margin:8px 0px 8px 0px;
}


TABLE.btm {
	margin-top:20px;
	height:100px;
	background-color:#fff8ea;
	background-image:url(/tpl/tursvodka.ru/img/bkbtm.gif);
	background-position:top;
	background-repeat:repeat-x;
}

TD.copy {
	width:22%;
	vertical-align:top;
	padding:15px 10px 20px 20px;
	font-size:11px;
	color:#555555;
}

TD.btmsub {
	vertical-align:top;
	padding-right:20px;
}

TABLE.btmsub {
	background-image:url(/tpl/tursvodka.ru/img/bkbtmbar.gif);
	background-position:top;
	background-repeat:repeat-x;
}

TD.promoting {
	font-size:11px;
}

TD.btml {
	vertical-align:top;
	height:60px;
	padding:15px 0px 0px 0px;
	color:#555555;
}

TD.btmr {
	vertical-align:top;
	height:60px;
	padding:15px 0px 0px 0px;
	color:#555555;
	font-size:11px;
}

TABLE.upic {
	width:55px;
	height:55px;
	border:solid 1px #accad1;
	text-align:center;
	vertical-align:middle;
}

TD.poptext {
	font-size:11px;
}



.hc {
	color:#666666;
	font-size:11px;
}

TD.st_item {
	font-size:11px;
	padding:2px 2px 3px 2px;
	vertical-align:top;
	color:#004b7e;
}

TD.st_item A {
    text-decoration:none;
}



#padblock {margin-bottom:10px;}
#cmagenta {color:#bd2f92;}
#yellow{color:#ff8000;}
#gray{color:#333333;}
#darkblue {color:#004b7e;}
#imgleft {margin-right:10px;}
#imgright{margin-left:10px;}
#hbluedot {background-image:url(/tpl/tursvodka.ru/img/hbluedot.gif); background-position:left bottom; background-repeat:repeat-x;}





TABLE.innertb {
	background-color: #accad1;
}

TABLE.innertb TD {
	padding: 5px 5px 5px 5px;
}

TD.innertbhead {
	background-color: #d7eff8;
	color: #004b7e;
	font-size:11px;
	padding: 3px 5px 5px 5px;
}

TR.innertr1 {
	background-color: #ffffff;
}

TR.innertr2 {
	background-color: #f7fcfe;
}

TABLE.smpl_innertb {
	background-color: #accad1;
}

TABLE.smpl_innertb TD {
	padding: 3px 5px 4px 5px;
}

TABLE.smpl_innertb_photo TD {
	padding: 3px 5px 4px 5px;
}

TD.smpl_innertbhead {
	background-color: #f2f7fb;
	color: #004b7e;
	font-size:11px;
	padding: 10px 5px 11px 5px;
}

TD.smpl_innertbhead A {
	color: #004b7e;
	text-decoration:none;
}

TR.smpl_innertr {
	background-color: #ffffff;
}

TABLE.smpl_innertb TD.smpl_innertbtopichead {
	background-color: #ffffff;
	color: #000000;
	font-size:12px;
	font-weight:bold;
	padding: 3px 5px 4px 5px;
}

TD.item {
	background-color: #f2f7fb;
	color: #004b7e;
	padding: 2px 5px 3px 5px;
}

TD.prop {
	background-color: #ffffff;
	padding: 2px 5px 3px 5px;
}

TD.find_select_box{
	padding:4px;
}

TD.qw_select_box{
	padding:1px 4px 1px 4px;
}

.w100 {width:100%}


TABLE.qw_tours TD, TABLE.qw_tours SELECT, TABLE.qw_tours INPUT {
	font-size:11px;
}

P.bl_innerhref {
	padding:5px 10px 5px 10px;
}

P.bl_hotel_block_innerhref {
	padding:0px 0px 1px 0px;
}

TD.o_check {
	color:#004b7e;
	font-size:11px;
	background-image:url(/tpl/tursvodka.ru/img/hbluedot.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding-top:5px;
}

TD.o_check_rating {
	color:#004b7e;
	font-size:11px;
	background-position:top left;
	background-repeat:repeat-x;
	padding-top:5px;
}

TD.toturaddress {
	vertical-align:bottom;
	color:#004b7e;
}





TABLE.boxhotel TD {
   background-color: #ffffff;
   padding: 2px 5px 5px 5px;
}


TD.blockhotelhdr {
	height:23px;
	background-image: url(/tpl/tursvodka.ru/img/bkhdrcntr.gif);
	background-position:top right;
	background-repeat: no-repeat;
	border-left: solid 1px #accad1;
	width:99%;
	font-size:12px;
	font-weight:bold;
	color:#004b7e;
	vertical-align:bottom;
	white-space: nowrap;
	padding:0px 10px 2px 10px;
}

TD.blockhotelhdr A {
	text-decoration:none;
}



TABLE.collist {
	margin:0px 0px 20px 0px;
}

TABLE.collist TD {
	padding:0px 20px 10px 20px;
}


TD.topiclink {
	margin:20px 0px 10px 0px;
}

TD.topiclink A {
	padding:2px 5px 1px 5px;
	margin-right:5px;
	background-color: #0073bc;
	text-decoration:none;
	color:#FFFFFF;
}

TD.topiclink A:HOVER {
	background-color: #ff7000;
	text-decoration:none;
	color:#FFFFFF;
}

TD.topiclink span#nosel {
	padding:2px 5px 1px 5px;
	margin-right:5px;
	color:#004b7e;
	background-color: #fff0cf;
}

TABLE.gallery {
	border: solid 1px #accad1;
	margin:10px 0px 10px 0px;
	background-image: url(/tpl/tursvodka.ru/img/bkglr.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

TD.tdgallery {
	padding: 5px 10px 5px 10px;
}

DIV.glr1 {
	position:absolute;
	left:0;
	top:0;
	z-index:100;
}

.rel {
	POSITION: relative
}

DIV.tricky1 {
	overflow:hidden;
	height:100px;
}

DIV.tricky2 {
	left: 0px;
	overflow: hidden;
	width: 300%;
	position: absolute;
	top: 0px;
	height: 100px
}

.box {
	MIN-WIDTH: 1000px; WIDTH: 100%; ; WIDTH: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'')
}

TABLE.glossary TD {
	vertical-align:top;
	padding:5px 0px 10px 0px;
	background-image: url(/tpl/tursvodka.ru/img/dlv.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

TD.glossary_item {
	color:#004b7e;
	padding-right:10px;
	width:20%;
	background-image: url(/tpl/tursvodka.ru/img/dlv.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

TD.glossary_prop {

}

TD.blockgismeteo{
	border: solid 1px #accad1;
	font-size:11px;
	padding:0px 10px 5px 10px;
	background-color:#f2f7fb;
	/*background-image: url(img/gismeteo.gif);
	background-position: top right;
	background-repeat: no-repeat;*/
}





















TABLE.popup_top {
	height:60px;
	background-color: #ffefcc;
	background-image: url(/tpl/tursvodka.ru/img/bktop.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

TD.popup_logo {
	padding:0px 20px 0px 20px;
}

TD.popup_close {
	padding:5px 20px 0px 20px;
	font-size:11px;
	text-align:right;
	vertical-align:top;
}

TD.popup_hdr {
	padding:10px 20px 15px 20px;
	font-size:11px;
	font-size: 18px;
	margin-bottom:15px;
	color: #bd2f92;
	text-align:right;
	vertical-align:bottom;
}

TD.pp_country {
	padding: 15px 20px 10px 20px;
	font-size: 18px;
	color: #004b7e;
	text-align:center;
}

TD.pp_pic {
	padding:0px 20px 0px 20px;
	text-align:center;
}

TD.pp_name{
	padding: 10px 20px 10px 20px;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
}

TD.pp_num {
	padding: 10px 20px 20px 20px;
	text-align:center;
}


TD.block_tform {
	border-left: solid 1px #accad1;
	border-right: solid 1px #accad1;
	border-bottom: solid 1px #accad1;
	padding:0px 10px 20px 10px;
	background-image: url(/tpl/tursvodka.ru/img/bkcntr.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

TD.tform_name {
	padding: 8px 10px 2px 0px;
	vertical-align:top;
	white-space: nowrap;
	text-align:right;
}

TD.tform_photo_name {
	padding: 10px 5px 10px 5px;
	width:25%;
}

TD.tform_prop {
	padding: 4px 0px 2px 0px;
	vertical-align:top;
}

TD.tform_photo_prop {
	padding: 10px 5px 10px 5px;
	color:#004b7e;
}

TD.tform_annotate {
	padding: 0px 0px 8px 0px;
	vertical-align:top;
	font-size:11px;
	font-style:italic;
	color:#666666;
}

INPUT#fld_reg_email {
	width:250px;
}

INPUT#fld_reg_pass, INPUT#fld_reg_pass_check {
	width:150px;
}

INPUT#fld_reg_code {
	width:102px;
}





TABLE.h1tb {
	margin:25px 0px 15px 0px;
}

TABLE.h1tbsearch {
	margin:10px 0px 15px 0px;
}

TABLE.h1tbhotel {
	margin:4px 0px 15px 0px;
}

TABLE.h1tbhotel TD.h1tb_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color: #004b7e;
}

TABLE.h1tb TD {
	margin-top:0px;
	vertical-align:top;
}
TABLE.h1tb TD.h1tb_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color: #004b7e;
}
TABLE.h1_hotel {
	margin-bottom:15px;
	margin-top:5px;
}
TABLE.h1_hotel TD.h1tb_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color: #004b7e;
}

TD.block_hotel_hdr {
	height:23px;
	background-image: url(/tpl/tursvodka.ru/img/bkhdrcntr.gif);
	background-position:top right;
	background-repeat: no-repeat;
	border-left: solid 1px #accad1;
	width:99%;
	font-size:12px;
	font-weight:bold;
	color:#004b7e;
	vertical-align:bottom;
	white-space: nowrap;
	padding:0px 10px 0px 10px;
}

TD.block_hotel {
	border-left: solid 1px #accad1;
	border-right: solid 1px #accad1;
	border-bottom: solid 1px #accad1;
	padding:10px 10px 5px 10px;
}

.hotel_subhdr {
	font-size:13px;
	font-weight:bold;
	color:#000000;
	margin-bottom:0px;
	margin:10px 0px 5px 0px;
}

.hotel_item {
	color: #004b7e;
	padding: 2px 5px 3px 0px;
}

.hotel_prop {
	padding: 2px 0px 3px 5px;
}

.hotel_subitem {
	font-size:11px;
}

.hotel_dopitem {
	font-style:italic;
}

UL {
	margin-top:0px;
	margin-bottom:10px;
}

LI#no_item {
	list-style-image: url(/tpl/tursvodka.ru/img/li_no.gif);
	color:#999999;
}

LI#nopay_item {
	list-style-image: url(/tpl/tursvodka.ru/img/li_nopay.gif);
}

LI#pay_item {
	list-style-image: url(/tpl/tursvodka.ru/img/li_pay.gif);
}




TABLE.block_anketa_user {
	background-color:#fff8ea;
	margin-bottom:20px;
}


TD.anketa_hdr_user {
	font-size:12px;
	font-weight:bold;
	color:#bd2f92;
	font-weight:bold;
	padding-top:5px;
	text-align:right;
}


TD.block_anketa_hdr {
	height:23px;
	background-image: url(/tpl/tursvodka.ru/img/bkhdrcntr.gif);
	background-position:top right;
	background-repeat: no-repeat;
	border-left: solid 1px #accad1;
	width:99%;
	font-size:12px;
	font-weight:bold;
	color:#004b7e;
	vertical-align:bottom;
	white-space: nowrap;
	padding:0px 10px 0px 10px;
	text-transform:uppercase;
}

TD.block_anketa_hdr_2 {
	height:23px;
	background-image: url(/tpl/tursvodka.ru/img/bkhdrcntr.gif);
	background-position:top right;
	background-repeat: no-repeat;
	width:99%;
	font-size:12px;
	font-weight:bold;
	color:#004b7e;
	vertical-align:bottom;
	white-space: nowrap;
	padding:0px 10px 0px 10px;
	text-transform:uppercase;
}

TD.block_anketa {
	border-left: solid 1px #accad1;
	border-right: solid 1px #accad1;
	border-bottom: solid 1px #accad1;
	padding:10px 10px 0px 10px;
}


TD.anketa_item {
	padding: 10px 5px 10px 5px;
	width:25%;
	border-top: solid 1px #accad1;
}

TD.anketa_prop {
	padding: 10px 5px 10px 5px;
	border-top: dashed 1px #accad1;
	color:#004b7e;
}

TD.anketa_emptybtn {
	padding:0px 0px 0px 0px;
	text-align:center;
}





.fld_norm {
	width:100%;
}

.fld_short {
	width:199px;
}

TABLE.subtab {
	margin-bottom:10px;
}

TD.subtab_item_ {
	background-color:#ffd27c;
	color:#333333;
	font-weight:bold;
	padding:2px 10px 0px 10px;
}

TD.subtab_item {
	background-color:#fff8ea;
	border-top:solid 1px #ffd27c;
	color:#333333;
	padding:0px 10px 0px 10px;
}

TABLE.subtab_currency {
	margin-bottom:10px;
	margin-top:10px;
}



TD.anketa_hdr_search {
	font-size:12px;
	color:#555555;
	padding-top:5px;
	text-align:right;
}


.catalog_firmname {
	font-weight:bold;
}

.rating_rate {
	text-align:center;
	width:1%;
}

TD.smpl_prop {
	padding: 1px 10px 2px 0px;
	vertical-align:top;
}

TD.smpl_item {
	padding: 1px 0px 2px 0px;
	vertical-align:top;
	color:#004b7e;
}

TD.smpl_link {
	vertical-align:bottom;
	padding: 15px 0px 3px 0px;
}

TD.block_error_hdr {
	height:23px;
	background-image: url(/tpl/tursvodka.ru/img/bkhdrcnty.gif);
	background-position:top right;
	background-repeat: no-repeat;
	background-color:#fff8ea;
	border-left: solid 1px #ffd27c;
	width:99%;
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
	vertical-align:bottom;
	white-space: nowrap;
	padding:0px 10px 0px 10px;
}

TD.block_error {
	border-left: solid 1px #ffd27c;
	border-right: solid 1px #ffd27c;
	border-bottom: solid 1px #ffd27c;
	background-color:#fff8ea;
	padding:10px 10px 5px 10px;
	color:#444444;
	font-weight:bold;
}


TD.block_exclam_hdr {
	height:23px;
	background-image: url(/tpl/tursvodka.ru/img/bkhdrcntb.gif);
	background-position:top right;
	background-repeat: no-repeat;
	background-color:#eaf6fa;
	border-left: solid 1px #accad1;
	width:99%;
	font-size:12px;
	font-weight:bold;
	color:#0073bc;
	vertical-align:bottom;
	white-space: nowrap;
	padding:0px 10px 0px 10px;
}

TD.block_exclam {
	border-left: solid 1px #accad1;
	border-right: solid 1px #accad1;
	border-bottom: solid 1px #accad1;
	background-color:#eaf6fa;
	padding:10px 10px 5px 10px;
	color:#444444;
	font-weight:bold;
}



TD.block_comment_hdr {
	height:23px;
	background-image: url(/tpl/tursvodka.ru/img/bkhdrcntr.gif);
	background-position:top right;
	background-repeat: no-repeat;
	border-left: solid 1px #accad1;
	width:99%;
	font-size:12px;
	font-weight:bold;
	color:#004b7e;
	vertical-align:bottom;
	white-space: nowrap;
	padding:0px 10px 0px 10px;
}

TD.block_comment {
	border-left: solid 1px #accad1;
	border-right: solid 1px #accad1;
	border-bottom: solid 1px #accad1;
	padding:10px 10px 0px 10px;
}

TD.comment_iname {
	border-top: solid 1px #accad1;
	padding:10px 0px 2px 0px;
}

TD.comment_itime {
	color:#555555;
	font-size:10px;
	border-top: solid 1px #accad1;
	padding:12px 0px 2px 0px;
	text-align:right;
}

TD.comment_body {
	color:#555555;
	padding:0px 0px 5px 0px;
}

#turop {
 display: none;
}

SPAN.mypagetxt {
	font-weight:bold;
	color: #0073bc;
}


.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 100%;
height: 100px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 5px 10px 5px 10px; /*margin around each panel*/
/*width: 120px; Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

p.samplebuttons{
width: 320px;
text-align: center;
}

p.samplebuttons a{
color: #2e6ab1;
padding: 1px 2px;
margin-right: 3px;
text-decoration: none;
}


TD.block_map_hdr {
	height:21px;
	border-left: solid 1px #accad1;
	border-top: solid 1px #accad1;
	width:99%;
	font-size:12px;
	font-weight:bold;
	color:#004b7e;
	vertical-align:bottom;
	white-space: nowrap;
	padding:0px 10px 0px 10px;
}

TD.block_map {
	border-left: solid 1px #accad1;
	border-right: solid 1px #accad1;
	border-bottom: solid 1px #accad1;
	text-align:center;
	padding:10px 0px 10px 0px;
}

H2.currency_day {
	font-family: Arial, Helvetica, sans-serif;
	color:#004b7e;
	margin-bottom: 5px;
	margin-top:0px;
	font-weight:450;
	font-size: 14px;
}
H2.currency_month {
	font-family: Arial, Helvetica, sans-serif;
	color:#004b7e;
	margin-bottom: 5px;
	font-weight:450;
	font-size: 14px;
}


TABLE.innertb_m {
	background-color: #d782be;
}

TABLE.innertb_m TD {
	padding: 5px 5px 5px 5px;
}

TD.innertbhead_m {
	background-color: #f9ecf5;
	color: #bd2f92;
	font-size:11px;
	padding: 3px 5px 5px 5px;
}

TR.innertr1_m {
	background-color: #ffffff;
}

TR.innertr2_m {
	background-color: #fefbfd;
}



TABLE.innertb_g {
	background-color: #999999;
}

TABLE.innertb_g TD {
	padding: 5px 5px 5px 5px;
}

TD.innertbhead_g {
	background-color: #e5e5e5;
	color: #555555;
	font-size:11px;
	padding: 3px 5px 5px 5px;
}

TR.innertr1_g {
	background-color: #ffffff;
}

TR.innertr2_g {
	background-color: #f9f9f9;
}


TD.curs_today {
	color:#004b7e;
	white-space: nowrap;
}

TD.curs_tomorrow{
	color:#bd2f92;
	white-space: nowrap;
}


TABLE.ybox_plate {
	background-color:#fff8ea;
	border:solid 1px #ffd27c;
}

TD.ybox_plate {
	vertical-align:top;
	padding:5px;
}


TABLE.calendar {
	background-color:#ffd27c;
}

TD.calendar_plate {
	background-color:#fff8ea;
	padding:5px;
}

TABLE.calendar_grid {
	background-color:#ffe5b3;
}

TABLE.calendar_grid TD {
	background-color:#ffffff;
	width:30px;
	height:18px;
	text-align:center;
	font-size:11px;
}

TABLE.calendar_grid TD A {
	margin:3px 10px 3px 10px;
}

TABLE.calendar_grid TD.calendar_dayname {
	background-color:#fff8ea;
	border:solid 1px #ffffff;
	color:#333333;
	font-size:10px;
}

#seleb, #seleb A {
	color:#cc0000;
}

#today {
	font-weight:bold;
}




DIV.map_root {
	font-size:12px;
	font-weight:bold;
	padding-left:13px;
	background:url(/tpl/tursvodka.ru/img/dmstart0.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node1 {
	font-size:12px;
	padding-left:47px;
	background:url(/tpl/tursvodka.ru/img/dmap1.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node2 {
	font-size:12px;
	padding-left:81px;
	background:url(/tpl/tursvodka.ru/img/dmap2.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node3 {
	font-size:12px;
	padding-left:115px;
	background:url(/tpl/tursvodka.ru/img/dmap3.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node4 {
	font-size:12px;
	padding-left:149px;
	background:url(/tpl/tursvodka.ru/img/dmap4.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node5 {
	font-size:12px;
	padding-left:183px;
	background:url(/tpl/tursvodka.ru/img/dmap5.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}

#startnode2 {background:url(/tpl/tursvodka.ru/img/dmstart1.gif) left no-repeat;}
#endnode2 {background:url(/tpl/tursvodka.ru/img/dmend1.gif) left no-repeat;}

#startnode3 {background:url(/tpl/tursvodka.ru/img/dmstart2.gif) left no-repeat;}
#endnode3 {background:url(/tpl/tursvodka.ru/img/dmend2.gif) left no-repeat;}

#startnode4 {background:url(/tpl/tursvodka.ru/img/dmstart3.gif) left no-repeat;}
#endnode4 {background:url(/tpl/tursvodka.ru/img/dmend3.gif) left no-repeat;}

#startnode5 {background:url(/tpl/tursvodka.ru/img/dmstart4.gif) left no-repeat;}
#endnode5 {background:url(/tpl/tursvodka.ru/img/dmend4.gif) left no-repeat;}

#rootend {background:url(/tpl/tursvodka.ru/img/dmend0.gif) left top no-repeat;}

H1.hotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color: #004b7e;
	margin-bottom: 0px;
}



TD.block_gallery_hdr {
	height:23px;
	background-image: url(/tpl/tursvodka.ru/img/bkhdrcntr.gif);
	background-position:top right;
	background-repeat: no-repeat;
	border-left: solid 1px #accad1;
	width:99%;
	font-size:12px;
	font-weight:bold;
	color:#004b7e;
	vertical-align:bottom;
	white-space: nowrap;
	padding:0px 10px 0px 10px;
}

TD.block_gallery {
	border-left: solid 1px #accad1;
	border-right: solid 1px #accad1;
	border-bottom: solid 1px #accad1;
	padding:10px 10px 10px 10px;
}


TABLE.tools_bar {
	height:21px;
	width:100%;
	background:#e9f4f8 url(/tpl/tursvodka.ru/img/fa_bktool.gif) center repeat-x;
	border: solid 1px #accad1;
	margin-bottom:20px;
}

TABLE.tools_bar TD {
	padding:2px;
	white-space: nowrap;
}

TABLE.tools_bar TD A {
	text-decoration:none;
	white-space: nowrap;
}

TD.tools_dlv {
	background:url(/tpl/tursvodka.ru/img/fa_tdlv.gif) right center no-repeat;
	padding: 0 0 0 5px;
}


DIV.gallery_floats {
	margin: -1em 0 0 -1em;
	position: relative;
	display: inline-block;
	clear: both;
}

DIV.gallery_floats:after {
	content: '';
	display: block;
	clear: both;
}
DIV.gallery_floats .left {
	position: relative;
	float: left;
	display: inline;
	overflow: hidden;
	margin: 1em 0 0 1em;
	width: 13em;
	min-width: 150px;
}
DIV.gallery_floats .left .r {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
DIV.gallery_floats .left .min {
	margin: 0 0 170px 0;
	height: 4em;
}


.gallery_item {
	width:150px;
}


TD.gallery_plate {
	height:150px;
	width:150px;
	text-align:center;
	vertical-align:middle;
	border: solid 1px #accad1;
}

TD.gallery_name {
	text-align:center;
	padding:4px 0 5px 0;
	font-weight:bold;
}

TD.gallery_date {
	text-align:center;
	padding:0px 0 0 0;
	color:#666666;
	font-size:11px;
}

TD.gallery_note {
	text-align:center;
	padding:0 0 2px 0;
	font-size:11px;
}


TD.gallery_icons {
	text-align:right;
	vertical-align:bottom;
}

.piccheck {
	margin:0px 0px 0px 0px;
}

TD.vacancy_value {
	text-transform:lowercase;
}



DIV.asubblock {
	display:block;
	margin-bottom:20px;
}

DIV.asubblock_view {
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	border-top:solid 1px #accad1;
	clear:both;
}

.leftipimage {
	padding:0 10px 10px 0;
	vertical-align:top;
}
.leftiptxt{
	padding:0 10px 10px 0;
	vertical-align:top;
	width:50%;
}
.leftiptxt TD{
	padding:0 5px 0 0;
	vertical-align:top;
	white-space: nowrap;
}
.rightpitxt {
	vertical-align:top;
}

DIV.asubblock_toolbar {
	display:block;
	height:1%;
	border-bottom:solid 1px #accad1;
	margin-bottom:8px;
}
DIV.asubblock_toolbar DIV.toolright {
	float:right;
}


DIV.asubblock_item {
	display:block;
	clear:both;
}

DIV.asubblock_item P, DIV.asubblock_view P {
	margin-top:0px;
	margin-bottom:5px;
}

P.hdr {
	font-weight:bold;
	font-size:13px;
}

P.hdr A {
	text-decoration:none;
}

.datenews {
	font-weight:normal;
	font-size:11px;
	color:#bd2f92;
}

TD.adv {
	width:100%;
	padding:8px;
	text-align:center;
	vertical-align:middle;
	border:solid 1px #ffd27c;
}



TABLE.tools_button {
	height:21px;
	background:#e9f4f8 url(/tpl/tursvodka.ru/img/fa_bktool.gif) center repeat-x;
	border: solid 1px #accad1;
	margin:0 10px 20px 0;
}

TABLE.tools_button TD {
	padding:3px 10px 3px 3px;
	white-space: nowrap;
}

TABLE.tools_button TD A {
	text-decoration:none;
	white-space: nowrap;
}


.fnamenews {
	font-weight:bold;
	color:#bd2f92;
}

.fnamenews A {
	color:#bd2f92;
}

.fnamepropnews {
	font-weight:normal;
	color:#555555;
}



TABLE.gbox_plate {
	border:solid 1px #accad1;
}

TD.gbox_plate {
	vertical-align:top;
	padding:10px;
}

TD.gbox_plate_hdr {
	background-color:#e9f4f8;
	border-bottom: solid 1px #accad1;
	padding:3px 10px 3px 10px;
}

TD.gbox_plate_ftr {
	background-color:#e9f4f8;
	border-top: solid 1px #accad1;
	padding:3px 10px 3px 10px;
}

.otzyvname {
	font-weight:bold;
	color:#bd2f92;
}
.otzyvname A {
	font-weight:bold;
	color:#bd2f92;
}
.otzyvdatepost {
	font-size:11px;
	color:#555555;
	text-align:right;
}
.otzyvcomment {
	font-size:11px;
	color:#555555;
	text-align:left;
}


.localsearch_hdr {
	display:block;
	background: url(/tpl/tursvodka.ru/img/bkhdrsrch.gif) top right no-repeat;
	border-left: solid 1px #accad1;
	border-bottom: solid 1px #accad1;
	font-size:12px;
	color:#004b7e;
	white-space: nowrap;
	padding:3px 50px 2px 2px;
}

.localsearch_hdr A {
	text-decoration:none;
}

.localsearch_block {
	display:block;
	background-color:#ffffff;
	border-left: solid 1px #accad1;
	border-right: solid 1px #accad1;
	border-bottom: solid 1px #accad1;
	padding:10px;
	margin-top:-1px;
	margin-bottom:10px;
}

table.tp_big_maintable td {
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
}
td.tp_big_title {
	padding-top:0px;
}


.cadv {
	display:block;
	height:100px;
	border:solid 1px #accad1;
	background: #2d82bc url(/tpl/tursvodka.ru/img/cadv.gif) bottom repeat-x;
	margin: 20px 0;
	text-align:center;
	vertical-align:middle;
}




TD.rat_item {
	padding:0 5px 10px 0;
}
TD.rat_prop {
	padding:0 5px 10px 0;
	font-weight:bold;
	color:#004b7e;
}

.padleft {margin-right:10px}
.padright {margin-left:10px}


TABLE.gallery_picbox {
	margin-right:10px;
	width:150px;
	height:150px;
	border: solid 1px #accad1;
	background-color:#FFFFFF;
}

TABLE.gallery_picbox TD{
	text-align:center;
	vertical-align:middle;
	padding:2px;
}






TABLE.msgw {
	width:100%;
	height:100%;
}


.msgw_user {
	width:50%;
	height:1%;
	padding:10px;
	background: #fff8ea url(/tpl/tursvodka.ru/img/bktop.gif) bottom repeat-x;
}
.msgw_logo {
	width:50%;
	height:1%;
	padding:10px;
	background: #fff8ea url(/tpl/tursvodka.ru/img/bktop.gif) bottom repeat-x;
	text-align:right;
}

TABLE.msgw_user_picbox {
	margin-right:10px;
	width:70px;
	height:70px;
	border: solid 1px #accad1;
	background-color:#FFFFFF;
}
TABLE.msgw_user_picbox TD{
	text-align:center;
	vertical-align:middle;
	padding:1px;
}
.msgw_ltime {
	font-weight:bold;
	font-size:11px;
	color:#004b7e;
}


.msgw_tool_hdr {
	height:1%;
	background-color:#fdfaf4;
	font-size: 16px;
	font-weight:bold;
	color: #004b7e;
	vertical-align:bottom;
	padding:10px 10px 5px 10px;
}
.msgw_tool_btn {
	height:1%;
	background-color:#fdfaf4;
	font-size:11px;
	vertical-align:bottom;
	text-align:right;
	padding:10px 10px 5px 10px;
}

.msgw_messageplate {
	height:97%;
	background-color:#fdfaf4;
	padding:0 10px 10px 10px;
}

.msgw_addmessageplate {
	height:1%;
	background-color:#e9f4f8;
	padding:10px 10px 40px 10px;
	border:solid 1px #accad1;
}




.msg_plate {
	display:block;
	height:100%;
	background-color:#FFFFFF;
	border:solid 1px #ffd27c;
	padding:0 10px;
	overflow: auto !important;
	overflow-y: auto;
}

.msg_add_hdr {
	font-size:12px;
	font-weight:bold;
	color:#517995;
	padding:0 10px 3px 0;
}
.msg_add_btn {
	color:#517995;
	padding:8px 10px 0 0;
}
.msg_add_btn TD {
	color:#517995;
}


#fld_message {
	width:100%;
	padding:0 5px;
}

.msg_sendbutton {
    	cursor:pointer;
	color: #ffffff;
	border: solid #00578f 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:3px;
	background:#d7dae9 url(/tpl/tursvodka.ru/img/btbtn.gif) top repeat-x;
	height:23px;
	width:100px;
	margin:0 20px 0 0;
}



.message_in {
	display:block;
	margin:10px 0;
}
.message_in_hdr {
	display:block;
	color: #bd2f92;
	font-size:11px;
}
.message_in_text {
	display:block;
	padding-left:20px;
}

.message_me {
	display:block;
	margin:10px 0;
}
.message_me_hdr {
	display:block;
	color: #004b7e;
	font-size:11px;
}
.message_me_text {
	display:block;
	padding-left:20px;
}

.message_name {font-weight:bold}

span.rating {
	font-size:12px;
	font-weight:bold;
	color:#004b7e;
}


.stepcarousel{
	position: relative; /*leave this value alone*/
	border: 0px solid black;
	overflow: scroll; /*leave this value alone*/
	width: 100%;
	height: 100px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 5px 10px 5px 10px; /*margin around each panel*/
	/*width: 120px;Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

p.samplebuttons{
	width: 320px;
	text-align: center;
}

p.samplebuttons a{
	color: #2e6ab1;
	padding: 1px 2px;
	margin-right: 3px;
	text-decoration: none;
}

p.gallery_back {
	margin-top:10px;
	margin-bottom:25px;
}
p.gallery_back a, p.hotel_response a {
	text-decoration:none;
}
span.statistic {
	color: #004b7e;
}



TD.block_tursvodka_hdr {
	height:23px;
	background-color:#e9f4f8;
	background-image: url(/tpl/tursvodka.ru/img/bkhdrcntb.gif);
	background-position:top right;
	background-repeat: no-repeat;
	border-left: solid 1px #accad1;
	width:99%;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	vertical-align:bottom;
	white-space: nowrap;
	padding:0px 10px 0px 10px;
}
TD.block_tursvodka {
	background-color:#e9f4f8;
	border-left: solid 1px #accad1;
	border-right: solid 1px #accad1;
	border-bottom: solid 1px #accad1;
	padding:10px 10px 3px 10px;
}
TD.tursvodka_item {
	padding: 3px 3px 3px 1px;
	width:70%;
	border-top: solid 1px #accad1;
}
TD.tursvodka_prop {
	padding: 3px 0px 3px 3px;
	border-top: dashed 1px #accad1;
	color:#004b7e;
	white-space: nowrap;
}




TD.blockptour {
	border: solid 1px #a1ddeb;
	font-size:11px;
	color:#004b7e;
	padding:0px 10px 60px 10px;
	background:#c6f0ff url(/tpl/tursvodka.ru/img/bkptour.jpg) bottom right no-repeat;
}
TD.blockptour TD {
	color:#004b7e;
}

TABLE.qw_tours TD {
	padding:0 5px 5px 0;
	white-space:nowrap;
}


TD.block_exclam_y_hdr {
	height:23px;
	background-image: url(/tpl/tursvodka.ru/img/bkhdrcnty.gif);
	background-position:top right;
	background-repeat: no-repeat;
	background-color:#fff8ea;
	border-left: solid 1px #ffd27c;
	width:99%;
	font-size:12px;
	font-weight:bold;
	color:#004b7e;
	vertical-align:bottom;
	white-space: nowrap;
	padding:0px 10px 0px 10px;
}

TD.block_exclam_y {
	border-left: solid 1px #ffd27c;
	border-right: solid 1px #ffd27c;
	border-bottom: solid 1px #ffd27c;
	background-color:#fff8ea;
	padding:10px 10px 5px 10px;
	color:#000000;
}


TD.subtab_item_tours_ {
	background-color:#ffd27c;
	color:#333333;
	font-weight:bold;
	padding:2px 10px 0px 10px;
}

TD.subtab_item_tours {
	background-color:#0088c8;
	border-top:solid 1px #00578f;
	color:#ffffff;
	font-weight:bold;
	padding:0px 20px 2px 20px;
}
TD.subtab_item_tours A {
	color:#ffffff;
}
TD.subtab_item_tours A:HOVER {
	color:#ffcc00;
}



TABLE.tp_offers_tbl {
	background-color: #accad1;
	margin:20px 0;
}
TABLE.tp_offers_tbl TD {
	padding:2px 4px;
	font-size:11px;
}
TABLE.tp_offers_tbl TH {
	padding:10px 4px;
	background-color: #d7eff8;
	color: #004b7e;
	text-align:center;
	font-size:11px;
}
TABLE.tp_offers_tbl TR, TABLE.tp_offers_tbl TR.odd {
	background-color:#ffffff;
}
TABLE.tp_offers_tbl TR.odd1 { background-color:#EBF8FC; }


.infoblock_y {
	display:block;
	clear:both;
	zoom:1;
	padding-left:20px;
	border-left:solid 3px #ffd27c;
}
.infoblock_b {
	display:block;
	clear:both;
	zoom:1;
	padding-left:20px;
	border-left:solid 3px #accad1;
}
.infoblock_y P, .infoblock_b P {
	margin:6px 0;
}
P.infoblock_hdr {
	font-size:12px;
	font-weight:bold;
	color:#004b7e;
}


/*TD.blockdiscount {
	background:#ffe596 url(/tpl/tursvodka.ru/img/bkdiscnt.gif) bottom right no-repeat;
	border:solid 1px #ffa400;
	border-left:solid 3px #ffa400;
	padding:10px 120px 10px 16px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.valdiscount {
	color:#cc0000;
	font-size:14px;
}*/
.blockdiscount {
	display:block;
	clear:both;
	zoom:1;
	background:#ffe596 url(/tpl/tursvodka.ru/img/bkdiscnt.gif) bottom right no-repeat;
	border:solid 1px #ffa400;
	border-left:solid 3px #ffa400;
	padding:10px 120px 10px 16px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.valdiscount {
	color:#cc0000;
	font-size:14px;
}



.blockluinfo {
	display:block;
	clear:both;
	zoom:1;
	background:#ffe596 url(/tpl/tursvodka.ru/img/bkluinfo.gif) bottom right no-repeat;
	border:solid 1px #ffa400;
	border-left:solid 3px #ffa400;
	padding:10px 120px 10px 16px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.blockexclinfo {
	display:block;
	clear:both;
	zoom:1;
	background:#ffe596 url(/tpl/tursvodka.ru/img/bkexcl.gif) bottom right no-repeat;
	border:solid 1px #ffa400;
	border-left:solid 3px #ffa400;
	padding:10px 120px 10px 16px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.remarkblock {
	display:block;
	clear:both;
	zoom:1;
	padding-left:10px;
	border-left:dotted 1px #accad1;
	font-size:11px;
	color:#555555;
}
.remarkblock P {
	margin:4px 0;
}

TD.btnhotel {
	border:solid 1px #accad1;
	padding:5px;
	width:32%;
	vertical-align:top;
}




TABLE.tbhotbox {
	width:100%;
	border-collapse:collapse;
}
.tbhotbox_light {
	background:#fff8ea;
}

TD.hb_pic {
	width:1%;
	padding:5px;
}
TD.hb_txt {
	width:98%;
	padding:0 10px;
	vertical-align:top;
}

.hb_dollar {
	font-size:18px;
	color:#ffefcc;
	position: relative;
	top:-8px;
	left:2px;
}

TD.hb_txt P {
	margin:5px 0;
	font-size:11px;
	color:#555555;
}

TD.hb_txt P.hb_txtcountry {
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
}
TD.hb_txt P.hb_txtcountry A {
	color:#000;
}
TD.hb_txt P.hb_txthotel {
	font-size:16px;
	font-weight:bold;
	white-space:nowrap;
}
TD.hb_txt P.hb_txthotel A {
	text-decoration:none;
}

.hb_dlv {
	display:block;
	height:1px;
	background:url(/tpl/tursvodka.ru/img/hb_c.gif) left repeat-x;
}

TD.hb_txt P.hb_note {
	color:#66797e;
	font-size:10px;
}





TABLE.yadir {
	border-collapse:collapse;
	border:solid 1px #3da3d3;
	background:#eef7fc;
}
TD.yadirhdr {
	width:1%;
	padding:10px 0;
	background:#3da3d3 url(/tpl/tursvodka.ru/img/yadbk.gif) left repeat-y;
}
TD.yadircontext {
	padding:5px 10px;
	width:99%;
}
TD.h_yadircontext {
        width:100%;
        padding:10px;
        background:#eef7fc;
        border:solid 1px #3da3d3;
}


TABLE.yadir_yellow {
	border-collapse:collapse;
	border:solid 1px #ffd27c;
	background:#fff5df;
}
TD.yadirhdr_yellow {
	width:1%;
	padding:10px 0;
	background:#ffd27c url(/tpl/tursvodka.ru/img/yadbky.gif) left repeat-y;
}
TD.yadircontext_yellow {
	padding:5px 10px;
	width:99%;
}

TD.h_yadircontext_yellow {
	width:100%;
	padding:5px 10px;
	background:#fff5df;
	border:solid 1px #ffd27c;
}

TD.blockcountryhdr {
	height:23px;
	background-image: url(/tpl/tursvodka.ru/img/bkhdrc.gif);
	background-position:top right;
	background-repeat: no-repeat;
	border-left: solid 1px #ffd27c;
	width:99%;
	font-size:11px;
	font-weight:bold;
	color:#004b7e;
	vertical-align:bottom;
	white-space: nowrap;
}
TD.blockcountry {
	background-color:#fff8ea;
	border-left: solid 1px #ffd27c;
	border-right: solid 1px #ffd27c;
	border-bottom: solid 3px #ffd27c;
	color:#ff7000;
}

#red {
	color:red;
}


TABLE.lovetsleta TD {
	width:100%;
	height:305px;
	background:#ffa400 url(/upload/tursvodka/banners/competition/ll_bk.jpg) top left no-repeat;
	border:solid 1px #ffd27c;
	vertical-align:bottom;
	text-align:center;
}











/*** изменено 29.10.2010 ***/



TABLE.tbmhotbox {
	width:100%;
	border-collapse:collapse;
	margin:-8px 0 20px 0;
	border:solid 1px #ffa400;
	background:#ffa400 url(/tpl/tursvodka.ru/img/hbm_riple.gif) left top repeat-y;
}

TD.hbm_hdr {
	font-size:11px;
	font-weight:bold;
	color:#004b7e;
	padding:5px 10px;
	background:#fff5df;
}

TD.hbm_txt {
	width:98%;
	padding:0 10px;
	vertical-align:top;
	background:#fff;
	color:#333;
	font-size:11px;
	background:#fff5df;

}
TD.hbm_txt P {
	margin:3px 0;
}
TD.hbm_txt P.hbm_note {
	color:#66797e;
	font-size:10px;
}

TD.hbm_price {
	width:1%;
	padding:5px 30px;
	vertical-align:center;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	white-space:nowrap;
}

.hbm_dollar {
	font-size:18px;
	color:#ffefcc;
	position: relative;
	top:-8px;
	left:2px;
}


TD.hbm_btn {
	vertical-align:bottom;
	text-align:center;
	padding:0 10px 8px 10px;
}

TD.hbm_footer {
	padding:0 10px 5px 10px;
	background:#fff5df;
	text-align:right;
}





.uppercase {
	text-transform:uppercase;
}









/*** добавлено 16.11.2010 ***/

TD.blockconsult { 						/*** изменено 22.10.2010 ***/
	background-color:#fff6e3;
	border-left: solid 1px #ffd27c;
	border-right: solid 1px #ffd27c;
	border-bottom: solid 1px #ffd27c;
	color:#333;
	padding:3px 8px 10px 12px;
}



P.consulthdrpart {
	font-size:11px;
	font-weight:bold;
	color:#ff7000;
	text-transform:uppercase;
	margin:-2px 0 6px 0;
}

P.consulthdrpart IMG {
	margin-right:5px;
}

.consult_pic {
	vertical-align:top;
	padding-right:8px;
}
.consult_txt {  						/*** изменено 22.10.2010 ***/
	vertical-align:top;
	color:#333;
}
.consult_txt P {
	margin:8px 0;
}
.consult_name {							/*** изменено 22.10.2010 ***/
	font-size:12px;
	color:#000;
	font-weight:bold;
	margin-top:0px !important;
}
.consult_phone {						/*** изменено 22.10.2010 ***/
	font-size:14px;
	font-weight:bold;
	color:#004b7e;
	white-space:nowrap;
}
.consult_link {
	font-size:11px;
	font-weight:bold;
	white-space:nowrap;
}

#wconsult_main {
	position:relative;
	display:block;
}
#wconsult_mess, #wconsult_ph  {			/*** изменено 22.10.2010 ***/
	position:relative;
	display:none;
	background:#ffedb7;
	border:solid 1px #ffd27c;
	padding:10px;
	margin-bottom:10px;
}
#wconsult_mess {
	background:#48aa17;
	border:solid 1px #3d8e14;
}
#wconsult_ph {
	background:#2c92c2;
	border:solid 1px #21769e;
}
#wconsult_mess TABLE TD, #wconsult_ph TABLE TD {
	color:#fff;
	font-size:11px;
	padding:0 5px 2px 0;
}
#wconsult_ph TABLE TD LABEL {
	color:#fff;
}

TABLE.wconsulthdr_tb {
	margin:0 0 10px 0;
}
TABLE.wconsulthdr_tb TD {
	color:#004b7e;
	font-size:11px;
	font-weight:bold;
	white-space:nowrap;
	padding:0 !important;
}

FORM#fm_consult_mes INPUT, FORM#fm_consult_ph INPUT {
	font-size:11px;
	height:19px;
	color:#333;
	width:100%;
}
FORM#fm_consult_mes TEXTAREA {
	font-size:11px;
	color:#333;
	width:100%;
}

INPUT.wbutton {
	color: #ffffff !important;
	border: solid #00578f 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px !important;
	height:23px !important;
	padding-bottom:3px !important;
	background:#d7dae9 url(/tpl/tursvodka.ru/img/btbtn.gif) top repeat-x;
	margin:3px 0 0 1px;
	cursor:pointer;
}

#fld_consult_ph_ring1, #fld_consult_ph_ring2 {
	width:15px !important;
}
#fld_consult_ph_hour, #fld_consult_ph_min {
	width:25px !important;
	text-align:center;
}



.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid black;
/**overflow: scroll; /*leave this value alone*/
overflow:hidden;
width: 100%;
height: 100px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 5px 10px 5px 10px; /*margin around each panel*/
/*width: 120px;Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}



TD.sdisc_plate {
	background:#ffe596 url(/tpl/tursvodka.ru/img/sbkdiscnt.gif) top right no-repeat;
	border:solid 1px #ffa400;
	padding:3px 10px 3px 10px;
	font-size:12px;
	height:40px;
}
TD.sdisc_plate A {
	color:#333;
	text-decoration:none;
}






TD.r_adv {
	text-align:center;
	background:#4ec8ed url(/upload/tursvodka/banners/adv/radv_bk.gif) top repeat-x;
	border:solid 1px #a1ddeb;
}


TD.blockcountryprop {
	border: solid 1px #ffd27c;
	padding:0px;
}
TABLE.countryprop TD {
	padding:3px;
	border: solid 1px #ffd27c;
	text-align:center;
	vertical-align:middle;
}



TD.blockmenubluehdr {
	height:23px;
	background:#f2f7fb url(/tpl/tursvodka.ru/img/bkhdrcntb.gif) top right no-repeat;
	border-left: solid 1px #accad1;
	width:99%;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	vertical-align:bottom;
	white-space: nowrap;
	padding:0px 10px 2px 12px;
	text-transform:uppercase;
}
TD.blockmenublue {
	border-left: solid 1px #accad1;
	border-right: solid 1px #accad1;
	border-bottom: solid 1px #accad1;
	color:#004b7e;
	background-color:#f2f7fb;
	padding: 5px 10px 10px 10px;
}
TD.blockmenublue P {
	margin: 4px 0px 4px 0px;
}

TD.blockmenulightbluehdr {
	height:23px;
	background:url(/tpl/tursvodka.ru/img/bkhdrcntr.gif) top right no-repeat;
	border-left: solid 1px #accad1;
	width:99%;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	vertical-align:bottom;
	white-space: nowrap;
	padding:0px 10px 2px 12px;
	text-transform:uppercase;
}
TD.blockmenulightblue {
	border-left: solid 1px #accad1;
	border-right: solid 1px #accad1;
	border-bottom: solid 1px #accad1;
	color:#333;
	font-size:11px;
	padding: 5px 10px 10px 10px;
}
TD.blockmenulightblue P {
	margin: 10px 0px;
}

.lastopinion {
	display:block;
	padding:5px 0 10px 0px;
	margin-bottom:5px;
	background:url(/tpl/tursvodka.ru/img/hbluedot.gif) bottom left repeat-x;
}
.lastopinion_date {
	text-align:right;
	font-size:9px;
	color:#bd2f92;
	white-space:nowrap;
	padding-left:5px;
}
.lastopinion_name {
	font-size:11px;
	color:#004b7e;
}
.lastopinion_hdr {
	font-size:11px;
	color:#000;
	font-weight:bold;
}



.subhdr_cnt {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin:-7px 0px 5px 2px;
	padding:0;
	text-transform:uppercase;
}
.subhdr_nohd {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin:-10px 5px 5px 0px;
	padding:0;
	text-transform:uppercase;
}


#btna_plate {
	margin:10px 0 20px 0;
	display:block;
	width:100%;
	height:100px;
	background:url(/tpl/tursvodka.ru/img/btna_bk.gif) bottom repeat-x;
	text-align:center;
}




#fld_region {
	font-size:11px;
	color:#004b7e;
	padding:1px;
	border:solid 1px #aaa;
}

#pre_region {
	font-size:11px;
	color:#666;
	padding-right:5px;
	padding-left:35px;
	white-space:nowrap;
	width:95px;
	text-align:right;
}





P.consultempty {
	margin:0;
	padding:0;
	line-height:4px;
}








/* добавлено 10.01.2011 */

#hyellowdot {background:url(/tpl/tursvodka.ru/img/hyellowdot.gif) left bottom repeat-x;}


.gk_hdr {
	font-size:11px;
	font-weight:bold;
	color:#004b7e;
	margin:0px 0 6px 0;
}

.gk_plate {
	display:block;
}

#gk_button1 {
	display:block;
	background:#ffd27c url(/tpl/tursvodka.ru/img/gk_hdr1.gif) top right no-repeat;
	border-left:solid 1px #ffd27c;
	font-size:11px;
	font-weight:bold;
	color:#333;
	padding:5px 40px 0 15px;
	height:18px !important;
	height:23px;
	cursor:pointer;
}

#gk_button2 {
	display:block;
	background:#ffd27c url(/tpl/tursvodka.ru/img/gk_hdr2.gif) top right no-repeat;
	border-left:solid 1px #ffd27c;
	font-size:11px;
	font-weight:bold;
	color:#333;
	padding:5px 40px 0 15px;
	height:18px !important;
	height:23px;
	cursor:pointer;
}

#gk_button3 {
	display:block;
	background:#ffd27c url(/tpl/tursvodka.ru/img/gk_hdr3.gif) top right no-repeat;
	border-left:solid 1px #ffd27c;
	font-size:11px;
	font-weight:bold;
	color:#333;
	padding:5px 40px 0 15px;
	height:18px !important;
	height:23px;
	cursor:pointer;
}

#gk_box1, #gk_box2, #gk_box3 {
	display:none;
	background:#fff5df;
	border:solid 1px #ffd27c;
	margin-top:-1px;
	padding:5px 10px;
	text-align:center;
}

#gk_box1 TABLE, #gk_box2 TABLE, #gk_box3 TABLE {
	width:90%;
}

#gk_box1 TD, #gk_box2 TD, #gk_box3 TD {
	font-size:11px;
	padding:2px 0 3px 0;
	vertical-align:top;
}

.gk_phonenum {
	color:#000;
	white-space:nowrap;
	padding-left:10px;
}
TD.h1tb_hdr H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color: #004b7e;
	margin-bottom:0px;
}





.example {
	color:#666666;
	font-size:11px;
}










/* добавлено 11.02.2011 */


TABLE.n_blockcountry_tb {
	background: #ffedb7 url(/tpl/tursvodka.ru/img/bkhdrcntr_n.gif) top right no-repeat;
}


TD.n_blockcountryhdr {
	height:23px;
	border-left: solid 1px #ffd27c;
	width:99%;
	font-size:11px;
	font-weight:bold;
	color:#004b7e;
	vertical-align:bottom;
	white-space: nowrap;
	padding:0px 10px 2px 12px;
	text-transform:uppercase;
}
TD.n_blockcountry {
	border-left: solid 1px #ffd27c;
	border-right: solid 1px #ffd27c;
	border-bottom: solid 1px #ffd27c;
	color:#ff7000;
}
TD.n_blockcountry P {
	margin: 4px 0px 4px 0px;
}
TD.n_blockcountry {
	padding:5px 15px 8px 15px;
}



/* добавлено 16.05.2011 */


.gk_hdr {      /* изменено 16.05.2011 */
	font-size:11px;
	font-weight:bold;
	color:#004b7e;
	margin:20px 0 6px 0;
}

.gk_b {
	margin-top:4px;
}

#orfowarn {
	font-size:11px;
	padding-left:100px;
	white-space:nowrap;
}

#orfowarn A {
	text-decoration:none;
	border-bottom:dotted 1px #0073bc;
}
#orfowarn A:HOVER {
	text-decoration:none;
	border-bottom:none;
}

TABLE.innadv_tb {
	margin-bottom:20px;
	background:#fff5df;
	border:solid 1px #ffd27c;
}

TABLE.innadv_tb TD.title {
	color:#000000;
	padding: 5px 10px;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	background:url(/tpl/tursvodka.ru/img/ef_h_dlv.gif) bottom left repeat-x;
}
TABLE.innadv_tb TD.title A {
	text-decoration:none;
}

TABLE.innadv_tb TD.innadv_pic {
	padding:5px 0px 5px 7px;
	vertical-align:top;
	width:1%;
}
TABLE.innadv_tb TD.innadv_plate {
	padding:5px 5px 5px 5px;
	width:99%;
}
TABLE.innadv_tb TD.phone {
	color:#0073c7;
	padding: 5px;
	font-size: 21px;
	text-align:center;
	background:url(/tpl/tursvodka.ru/img/ef_h_dlv.gif) top left repeat-x;
}

TABLE.innadv_intb TD {
	width:33%;
	height:120px;
	text-align:center;
	background:url(/tpl/tursvodka.ru/img/ef_v_dlv.gif) top right repeat-y;
	padding:0 5px;
}


div.innadv_topstr {
	font-family: "Arial Narrow",Arial, Helvetica, sans-serif;
	color:#ff4200;
	text-align:left;
	font-size:17px;
	font-weight:bold;
	font-style:italic;
	white-space:nowrap;
}
div.innadv_btmstr {
	font-family: "Arial Narrow",Arial, Helvetica, sans-serif;
	color:#ff4200;
	text-align:left;
	font-size:30px;
	font-weight:bold;
	font-style:italic;
	white-space:nowrap;
	margin:-5px 0 10px 5px;
}
div.innadv_btmstr.color1 {color:#fd6201;}
div.innadv_btmstr.color2 {color:#42c700;}
div.innadv_btmstr.color3 {color:#00abe2;}

div.innadv_price {
	padding:5px;
	background:#fff;
	border:solid 1px #ffd27c;
	text-align:center;
	color:#ff4200;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:bold;
	font-style:italic;
	white-space:nowrap;
}
div.innadv_price span {
	font-size:25px;
	font-weight:normal;
}





/* добавлено 30,08,2011 */

div.wtrade_box {
	display:none;
	position:fixed;
	top:50%;
	left:50%;
	/*width:260px;*/
	width:300px;
	background:#fff6e3;
	border:solid 1px #ffa400;
	padding:10px;
	clear:both;
	zoom:1;
	overflow:hidden;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
}
div.wtrade_box TABLE {
	border-collapse:collapse;
	width:100%;
}
div.wtrade_box TABLE TD {
	color:#000;
	font-size:12px;
	padding:5px;
	border-bottom:dotted 1px #ffd17f;
}
div.wtrade_box TABLE TD.ph {
	text-align:right;
}
div.wtrade_box TABLE TD A {
	color:#555;
}
div.wtrade_box TABLE TD A:HOVER {
	color:#ff7000;
}


#wtrade_fade {
	display: none;
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .60;
	z-index: 9999;
}


TD.hb_btn {
	padding-top:0 !important;
}

.wt_close {
	position:relative;
	float:right;
	top:-8px;
	right:-8px;
	width:19px;
	height:19px;
	background:url(/tpl/tursvodka.ru/img/wt_close.gif) no-repeat;
	cursor:pointer;
}

.wt_hdr {
	color:#ffa400;
	font-size:12px;
	font-weight:bold;
}
/*
.innadv_pic {
	padding:5px;
	vertical-align:top;
}
*/
.innadv_txt {
	padding:7px 10px;
	vertical-align:top;
	font-size:11px;
}



/* изменено-добавлено 26,09,2011 */

TD.hb_price {
	padding:0 5px;
	vertical-align:top;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	background:#ffa400;
}

TD.hb_wtbtn {
	width:1%;
	padding-top:5px;
	vertical-align:top;
	text-align:right;
	background:#ffa400 url(/tpl/tursvodka.ru/img/hb_top.gif) left top no-repeat;
}

TD.hb_btn {
	vertical-align:bottom;
	text-align:center;
	padding:5px 23px;
	background:#ffa400 url(/tpl/tursvodka.ru/img/hb_btm.gif) left bottom no-repeat;
}








/* добавлено-исправлено 2.01.2012 */

/*
TD.blockmenuhdr, TD.blockmypagehdr, TD.blockcountryhdr, TD.blockcntrhdr {
	padding:0px 10px 0 12px;
	text-transform:uppercase;
	min-width:180px;
}*/

TD.new_logo {
	width:22%;
	background: url(/tpl/tursvodka.ru/img/nbklogo.gif) bottom right no-repeat;
	padding:0px 32px 0px 20px;
	min-width:185px;
}

TABLE.new_topplate {
	height:100px;
	background: url(/tpl/tursvodka.ru/img/ncollage.jpg) right bottom no-repeat;
}



#tm_plate {
	display:block;
	clear:both;
	zoom:1;
	overflow:hidden;
}
#tm_plate DIV {
	float:left;
	display:inline-block;
	height:25px;
	line-height:25px;
	padding:0px 15px;
	margin-right:2px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}

.tm_btn1, .tm_btn2, .tm_btn3, .tm_btn4, .tm_btn5, .tm_btn6, .tm_btn7, .tm_btn8, .tm_btn9, .tm_btn10 {
	background:url(/tpl/tursvodka.ru/img/tm_s.gif) right top no-repeat;
	cursor:pointer;
}


.tmcheck {
	background:url(/tpl/tursvodka.ru/img/tm_s_.gif) right top no-repeat;
	color:#333 !important;
	border-left:solid 1px #fff;
	cursor:default !important;
}



#tmm_plate {
	display:block;
	background:#fff url(/tpl/tursvodka.ru/img/bktmsub.gif) bottom repeat-x;
	border:solid 1px #fff;
	height:25px;
	margin:0 23px 3px 0;
	overflow:hidden;
}

.novis {display:none !important;}

.tmm_forbtn1, .tmm_forbtn2, .tmm_forbtn3, .tmm_forbtn4, .tmm_forbtn5, .tmm_forbtn6, .tmm_forbtn7, .tmm_forbtn8, .tmm_forbtn9, .tmm_forbtn10 {
	display:block;
	clear:both;
	overflow:hidden;
	zoom:1;
}

#dop_menu_outer1, #dop_menu_outer2, #dop_menu_outer3, #dop_menu_outer4, #dop_menu_outer5, #dop_menu_outer6, #dop_menu_outer7, #dop_menu_outer8, #dop_menu_outer9, #dop_menu_outer10 {
	float:left;
	display:inline-block;
	position:relative;
	height:25px;
	line-height:25px;
	overflow:hidden;
	width:94%;
	margin:0 10px;
}

#dop_menu_inner1, #dop_menu_inner2, #dop_menu_inner3, #dop_menu_inner4, #dop_menu_inner5, #dop_menu_inner6, #dop_menu_inner7, #dop_menu_inner8, #dop_menu_inner9, #dop_menu_inner10 {
	position:absolute;
	margin:0;
	white-space:nowrap;
}

#dop_menu_inner1 SPAN, #dop_menu_inner2 SPAN, #dop_menu_inner3 SPAN, #dop_menu_inner4 SPAN, #dop_menu_inner5 SPAN, #dop_menu_inner6 SPAN, #dop_menu_inner7 SPAN, #dop_menu_inner8 SPAN, #dop_menu_inner9 SPAN, #dop_menu_inner10 SPAN {
	color:#000;
	font-size:12px;
	padding-right:10px;
}

.angle_left1, .angle_left2, .angle_left3, .angle_left4, .angle_left5, .angle_left6, .angle_left7, .angle_left8, .angle_left9, .angle_left10  {
	float:left;
	display:inline-block;
	width:13px;
	cursor:pointer;
	outline: none;
}
.angle_right1, .angle_right2, .angle_right3, .angle_right4, .angle_right5, .angle_right6, .angle_right7, .angle_right8, .angle_right9, .angle_right10 {
	float:right;
	display:inline-block;
	width:13px;
	text-align:right;
	cursor:pointer;
	outline: none;
}



/* добавлено-исправлено 2.01.2012 */

#topadv {
	display:block;
	margin-bottom:20px;
}


#stm_plate {
	display:block;
	clear:both;
	zoom:1;
	overflow:hidden;
	border-bottom:solid 3px #ffd27c;
	margin-bottom:10px;
}

#stm_plate DIV {
	float:left;
	display:inline-block;
	height:23px;
	line-height:23px;
	padding:0px 15px;
	margin-right:2px;
	text-align:center;
	font-size:12px;
	color:#333;
	background:url(/tpl/tursvodka.ru/img/stm_s.gif) bottom right no-repeat;
	border-left:solid 1px #ffd27c;
}
#stm_plate DIV.check {
	background:url(/tpl/tursvodka.ru/img/stm_s_.gif) bottom right no-repeat;
	border:none !important;
	font-weight:bold;
}
#stm_plate DIV.tours {
	background:url(/tpl/tursvodka.ru/img/stmt_s.gif) bottom right no-repeat;
	color:#fff !important;
	border:none !important;
}
#stm_plate DIV.tours_check {
	background:url(/tpl/tursvodka.ru/img/stmt_s.gif) bottom right no-repeat;
	color:#fff !important;
	border:none !important;
	font-weight:bold;
}
#stm_plate DIV.tours A {
	color:#fff;
}



.otzyvtool {
	font-size:11px;
	color:#555;
	margin:15px 0 0 0 !important;
}

.otzyvtool span.oc_view {
	margin-right:10px;
	background:url(/tpl/tursvodka.ru/img/ioc_view.gif) no-repeat;
	padding-left:17px;
}
.otzyvtool span.oc_comment {
	margin-right:10px;
	background:url(/tpl/tursvodka.ru/img/ioc_comment.gif) no-repeat;
	padding-left:15px;
}
.otzyvtool span.oc_photo {
	margin-right:10px;
	background:url(/tpl/tursvodka.ru/img/ioc_photo.gif) no-repeat;
	padding-left:15px;
}



/* добавлено 11.01.2012 */

TD.blockhelp {
	font-size:11px;
	color:#333;
	border-left: solid 1px #ffd27c;
	border-right: solid 1px #ffd27c;
	border-bottom: solid 1px #ffd27c;
}

.blockhelp #helpviz, .blockhelp #helpnoviz {
	display:block;
	padding:0 8px 0 12px;
}

.blockhelp #helpnoviz {
	display:none;
}

.blockhelp .hb_down {
	display:block;
	height:18px;
	background:url(/tpl/tursvodka.ru/img/hb_down.gif) bottom center no-repeat;
	cursor:pointer;
}

.blockhelp .hb_up {
	display:block;
	height:18px;
	background:url(/tpl/tursvodka.ru/img/hb_up.gif) bottom center no-repeat;
	cursor:pointer;
}

.tremark {
	display:block;
	background:#fff8ea url(/tpl/tursvodka.ru/img/bktremark.gif) bottom right no-repeat;
	color:#333;
	border:solid 1px #ffd27c;
	padding:5px 60px 5px 10px;
	margin:20px 0;
}



/* добавлено 17.01.2012 */

TD.blockhotelscombined {
	border: solid 1px #a1ddeb;
	font-size:11px;
	padding:5px 5px 10px 5px;
	background:#c6f0ff url(/tpl/tursvodka.ru/img/bkhotels.jpg) bottom left no-repeat;
}
TD.blockhotelscombined TD {
	color:#004b7e;
}

FORM#fm_hotelcombined #fld_hotelname {
	font-size:14px;
	font-weight:bold;
	color:#004b7e;
	text-align:center;
}

FORM#fm_hotelcombined TABLE TD {
	padding:0 !important;
	color:#555;
	font-size:11px;
	white-space:nowrap;
}

FORM#fm_hotelcombined INPUT[type="text"], FORM#fm_hotelcombined SELECT {
	padding:2px;
	margin:0;
	font-size:11px;
	height:auto;
}




.phone_top {	color:#004b7e;
	font-weight:bold;
}




DIV#map {	cursor:pointer;
}

