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:25px;
}

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:7px;
}
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 {
	dizplay:block;
	clear:both;
	zoom:1;
	padding-left:20px;
	border-left:solid 3px #ffd27c;
}
.infoblock_b {
	dizplay: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 {
	dizplay: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 {
	dizplay: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 {
	dizplay: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 {
	dizplay: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;
}
TD.hb_price {
	width:1%;
	padding:23px 5px 5px 5px;
	vertical-align:top;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	background:#ffa400 url(/tpl/tursvodka.ru/img/hb_top.gif) left top no-repeat;
}

.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;
}

TD.hb_btn {
	vertical-align:bottom;
	text-align:center;
	padding:10px 25px;
	background:#ffa400 url(/tpl/tursvodka.ru/img/hb_btm.gif) left bottom no-repeat;
}
.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%;
}


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/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.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;
}