/* f1 turizm css */

.mar_bot_15{
	margin-bottom:15px;
}

em{
	font-style:normal;
	font-weight:normal
}



.vh425 {width: 4px; height: 4px; padding: 0;}
.em125 {width: 15px;white-space: nowrap;font-size: 1px;padding: 0;}
.ta25 {font-size: 1px; background: url(/imgs/border.gif) repeat-x top #D7F2FF;padding: 0;}
.tna25 {font-size: 1px; background: url(/imgs/border.gif) repeat-x top #fff;padding: 0;}
.ntdlb25 {width: 4px;background: url(/imgs/border.gif) repeat-y left #D7F2FF;padding:0;}
.ntdrb25 {width: 4px;background: url(/imgs/border.gif) repeat-y right #D7F2FF;padding:0;}
.texta25 {background: #D7F2FF;padding: 5px 7px 7px 7px;font-size: 12pt;}
.texta25 div, .ttna25 div {font-size: 10pt; color: #666666;}
.ttna25 {border-bottom: 1px #0187C3 solid;padding: 5px 7px 7px 7px;font-size: 12pt;}
.em225 {width: 15px;white-space: nowrap;font-size: 1px; background: url(/imgs/border.gif) repeat-x bottom;}
.ntdl2b25 {border-bottom: 1px #0187C3 solid;width: 4px;background: url(/imgs/border.gif) repeat-y left;padding:0;}
.ntdr2b25 {border-bottom: 1px #0187C3 solid;width: 4px;background: url(/imgs/border.gif) repeat-y right;padding:0;}


a.redlink {color: #FF3333; font-weight:bold;}
img.storyimage {
    margin: 0 5px;
	cursor:pointer;
}
.signature  {font-size:10px;}
.signature a {
    color: #333399;
    text-decoration: underline;
}
iframe {visibility: visible;}
#rassk {margin: 0; padding: 0;}
img {border: 0;}
form {
    margin: 0; padding:0;
}
a {
    text-decoration: underline;
}
.rassk, .rassk26, .rassk226, .zaps, .formmaintable{
width: 100%;
border-collapse: collapse;
border: 0;
font-family: Arial;
font-size: 12pt;
}

.rassk a:hover {text-decoration:underline;font-family:arial;}
.rassk a {font-family:arial;}


.rassk226 {
    margin: 10px 0;
}
.rassk26 {
    border-bottom: 1px solid #0187C3;
}
.lt, .rt {
width: 4px; 
}
.bgg {
 padding: 4px 10px 10px 10px;
width: 100%; 
background: #D7F2FF;
}
.inta3 input, .inta3 select {margin: 0 0 5px 0;}
.btext2 {
text-align: right;
padding: 3px 20px 0  0;
}
.top2 {
padding: 0; width: 100%;
background: url(/imgs/border.gif) repeat-x top #D7F2FF;
}
.zaps {
    border-top: 2px #B8E1F5 solid; 
}
.lt {
background: url(/imgs/border.gif) repeat-y left;
}
.rt {
background: url(/imgs/border.gif) repeat-y right;
}
.redact {
    border-bottom: 1px solid #0187C3; 
    padding: 0 0 10px 0; 
    margin: 0 0 10px 0;
}
.img2 {
    padding: 2px 0 0 0;
    vertical-align: middle;
    text-align: center;
    background: url(/imgs/border.gif) repeat-x top;
    white-space : nowrap;
    width: 50px;
}
.cl, .crf, .lt, .rt, .bot2, .bot2w, .botw, p0 {
vertical-align: top; 
padding:0;
}
.cl {
background: url(/imgs/border.gif) repeat-y left #D7F2FF; 
text-align: right;
width: 4px;
}
.crf {
background: url(/imgs/border.gif) repeat-y right #D7F2FF; 
text-align: left;
width: 4px;
}
.bot {
background: #D7F2FF;
}
.botw, .bot {
height: 4px; 
padding: 0;
}
.ttext, .ttext26  {
color: #3B3838;
background: url(/imgs/border.gif) repeat-x top;
    padding: 9px 0 6px 0;
}
.ttext a{
color: #000;background: transparent;
}
 .ttext26  {
    padding: 8px 10px;
    color: #3B3838;
width: 100%;
background: url(/imgs/border.gif) repeat-x top;
}
.ttextred {
color: #3B3838;
    padding: 0 12px;
width: 100%;
}
.btext, .btext2 {
background: url(/imgs/border2.gif) repeat-x top #D7F2FF; 
color: #010000; 
font-weight: bold;
font-size: 10pt;
}
.btext06 {
background: url(/imgs/border2.gif) repeat-x top #D7F2FF; 
color: #010000; 
font-weight: bold;
font-size: 10pt;
padding: 8px 0 5px 51px; 
}
.btext {
padding: 8px 0 5px 0; 
}
.bot2 {
background: url(/imgs/border.gif) repeat-x bottom #D7F2FF;
width: 100%;
}
.bot2w {
background: url(/imgs/border.gif) repeat-x bottom;
font-size: 1px; 
line-height: 1px; width: 100%;
}
.redtext {
    padding: 9px 25px 9px 4px;
    border-bottom: 2px #B8E1F5 solid; 
    vertical-align: top;
    font-size: 10pt;
}
.redtext p {
    margin: 0 0 15px 0;
}
.calendar a:link, .calendar a:visited, .redtext a:link, .redtext a:visited, .inta3 a:link, .inta3 a:visited, a.normlink:link, a.normlink:visited {
    color: #333399;
    text-decoration: underline;
}
.calendar a:hover, .calendar a:visited:hover, .redtext a:hover, .redtext a:visited:hover, .inta3 a:hover, .inta3 a:visited:hover, a.normlink:hover, a.normlink:visited:hover {
    color: #333399;
    text-decoration:none;
}
a.firmletter {
    color: #333399;
}
.years {
    padding: 0 0 10px 0;
}
.years span {
     margin: 0 20px 0 0;
}
.redpic {
    font-size: 8pt;
    width: 106px; 
    border-bottom: 2px #B8E1F5 solid;
    border-top: 2px #B8E1F5 solid;
    padding: 12px 0 9px 0; 
    text-align: center;
}
.redbut {
    padding: 9px 4px;
}
.tcm {
    padding: 0;
    width: 12px;
    height: 12px;
}
.tcm2 {
padding: 0;
width: 14px;
height: 12px; }
.mainbottom {
    background: url(/imgs/gborder.gif) repeat-x bottom;
    padding: 0;
    width: 100%;
}
.mainright {
    padding: 0; 
    background: url(/imgs/gborder2.gif) repeat-y right;
}
.mainleft {
    padding: 0; 
    background: url(/imgs/gborder.gif) repeat-y;
}
.maincontent {
    padding: 12px 10px;
    width:100%;
}
.maintop{
    background: url(/imgs/gborder.gif) repeat-x top;
    padding: 0;
}
.p00 {padding: 0;}
.mtop {
height: 27px; 
padding: 0;
vertical-align: top;
background: url(/imgs/gborder.gif) repeat-y left;}
.mtop2 {
padding: 0; 
width: 100%;
background: url(/imgs/fmbgt.gif) repeat-x top;
text-align: right;}
.mtop2 table {
border-collapse: collapse;
height: 27px;}
.mtop2 table td {padding: 0;}
.mtoptitle {
background: url(/imgs/smbg.gif) repeat-x bottom;
color: #fff; 
text-transform: uppercase;
font-weight: bold; 
font-family: Tahoma; 
font-size: 8pt;}
.cor26 {
    width: 4px; 
    height:4px;
    padding: 0;
	font-size: 0;
}
.bordtop {
    background: url(/imgs/border.gif) repeat-x top;
    padding: 0;
}
.emp15 {
    padding: 0; 
    width: 15px;
}
.hislefta {
    width: 4px; 
    padding: 0;
    background: url(/imgs/border.gif) repeat-y left;
    vertical-align: bottom;
    padding: 0;
}
.hisrighta {
    width: 4px; 
    padding: 0;
    background: url(/imgs/border.gif) repeat-y right;
}
.eml15bor {
    padding: 0;
     width: 15px;
    border-bottom: 1px solid #0187C3;
}
.dot {
    position: relative; 
    top: 1px;
}
.hisleft {
    width: 4px; 
    padding: 0;
    background: url(/imgs/border.gif) repeat-y left;
    padding: 0;
    border-bottom: 1px solid #0187C3;
}
.hisright {
    width: 4px; 
    padding: 0;
    background: url(/imgs/border.gif) repeat-y right;
    border-bottom: 1px solid #0187C3;
}
.nobsp {
    padding: 0;
    border-bottom: 1px solid #0187C3;
}
.cont26 {padding: 8px 10px; width: 100%; background: url(/imgs/border.gif) repeat-y left;}
.cont26 a:link, .cont26 a:visited, .cont26 a:hover, .cont26 a:visited:hover {color: #333399;}
.storytitle {
    padding: 0;
}
.storytitle h2 {
    margin: 0;
    font-size: 12pt;
}
.storytitle img {
    margin: 0 10px 0 0;
}
a.blacklink:link, a.blacklink:visited {
    color: #000;
    text-decoration: underline; FONT-SIZE: 10pt;
font-family:arial;
}
a.blacklink:hover, a.blacklink:visited:hover {
    color: #000;
    text-decoration: underline; FONT-SIZE: 10pt;
font-family:arial;
}
.trrel {
    vertical-align: top;
    width: 4px; 
    padding: 0;
    background: url(/imgs/border.gif) repeat-y right;
}
.trrel img {
    position: relative; 
    top: -1;
}
.bbuton {
margin: 0 15px 0 0;
}
.inta3 {
padding: 0 10px;
vertical-align:top; 
font-size: 11pt;
line-height: 20px;
}
.inta3 h3 {margin: 0;font-size: 11pt;}
.avatara {width: 90px; vertical-align:top; padding: 0;}
.historys, .historysa {text-align: center; FONT-SIZE: 12px;}
.historysa {border-bottom: 1px solid #0187C3;}
.phototitle {font-size: 8pt;color: #000000}

.historysa a {font-size:10pt;}

.historysa {padding:0 3px}

.ramk_1 {border:0px; border-collapse:collapse; background: #f5f5f5;}
.ramk_1 td {padding:0px}
.ramk_1 .td_t {border-top:1px solid #DDDDDD; padding:0px; font:6px}
.ramk_1 .td_b {border-bottom:1px solid #DDDDDD; padding:0px; font:6px}
.ramk_1 .td_l {border-left:1px solid #DDDDDD; padding:0px; font:6px}
.ramk_1 .td_r {border-right:1px solid #DDDDDD; padding:0px; font:6px}

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


td.by_riot a {color: #0086c6;
font-size:8pt;}

td.by_angel a {color: #0086c6;
font-size:10pt;}




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

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

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

.copyrightupline {padding-top:3px;}


/*Aero3*/

.airline .blue_bye a {padding:2px 10px; color:#fff !important; }
.selected{
    font-size:15px
}
.thisway{
    position:relative;
    top:4px;
}
a.news_text{
	font-size:12px;
}
.paragMargins p{
	margin-bottom:15px;
	text-align:left;
}
.cont26 span.airport a{
	color:#000 !important;
	text-decoration:none;
}
.cont26 span.country, .cont26 span.city{
	color:#666666;
	font-size:13px;
}
.cont26 div.litera{
	background:#FEB74D;
	float:left;
	font-size:20px;
	color:#fff;
	padding:0px 5px;
}
.cont26 div.lineblockairport{
	margin-bottom:5px;
}
.cont26 span.selector{
	color:#00f;
	border-bottom:1px dotted #00f;
	cursor:pointer;
}
.cont26 span.selected{
	color:#000;
	font-weight:bold;
	cursor:default;
	border:0;
}
.hide{
	margin-bottom:1001px;
}


.rightCollumAero3{
	width:200px;
	padding:0 10px;
	float:right;
	position:relative;
	z-index:10000
}
*html .rightCollumAero3{
	width:190px;
	padding:0;
}
.result_search{
	margin-bottom:25px;
}
.leftcollumAero3{
	padding:0 0 0 10px;
	margin-right:220px
}
.leftcollumAero3 p{
	margin-bottom:25px;
}
.H-RightCol{
	color:#000000;
    font-size:14px;
	margin-bottom:7px;
}
.ContactInfo{
	margin-bottom:20px;
}
.aeroFMap{
	margin-bottom:20px;
}
.OnefhotoAero{
	margin-bottom:15px;
}
.podpisAeroFoto{
	color:#666
}
.NewsAero3{
	margin-bottom:20px;
}
.OneNewsAero3{
	margin-bottom:10px;
}
.dateAero3{
	font-weight:bold;
	color:#000;
	font-size:13px
}
.cont26 span.airport a{
	text-decoration:underline;
	color:#00f !important;
}
h1.H-mainAero3{
	font-size:16px;
	color:#000;
	margin-bottom:15px;
}
.expressRailAv3{
	width:175px;
	padding-left:80px;
	float:left;
	height:80px;
	background:url(/imgs/SmallTrainCool.jpg) no-repeat top left;
}
*html .expressRailAv3{
	width:240px;
}
.onlainTabAv3{
	width:240px;
	padding-left:80px;
	float:left;
	height:80px;
	background:url(/imgs/onlineTab3.jpg) no-repeat top left;
}
.leftcollumAero3  > .onlainTabAv3{
	width:160px;
}
.posibleStop{
	background:#FFCC33;
	color:#fff
}

.weatherAero3{
	margin-bottom:25px;
	
}
.weatherAero3 th{
	text-align:left;
	vertical-align:top;
	font-size:12px;
	padding-right:35px;
}
.weatherAero3 td{
	padding-right:35px;
}
.hotelBlockAero3{
	margin-bottom:5px;
	border-bottom:1px dotted #666;
	height:106px;
	position:relative;
	z-index:101
}
.hotelBlockAero3 .fotoHotelAero3{
	float:left;
	
}
#gmapbig{
	z-index:100000
}
#gmapbig div{
	z-index:10000
}
.contentHotelBlockAero3{
	padding-left:135px;
}
.NameHotelAero3{
	color:#000000;
    font-size:13px;
	margin-bottom:7px;
}
.LinkPageHotelAero3{
	position:absolute;
	bottom:18px;
	left:135px;
}
.geoTextHotelAero3{
	position:absolute;
	bottom:4px;
	left:0;
}
.descrHotelForAero3 p{
	margin-bottom:10px
}
.grayNoInformation{
	background:#666;
	padding:0 3px;
	position:relative;
	bottom:9px
}
.greenGoodStatus{
	background:#499F1D;
	padding:0 3px;
	position:relative;
	bottom:9px
}
.kilometrash{
	height:31px;
	position:absolute;
	top:0;
	right:10px;
	width:65px;
	padding-left:37px;
	background:url(/imgs/kilometrahs.jpg) no-repeat top left;
	z-index:100
}
.countWeather{
	font-size:27px;
}

#window{
	position:absolute;
	top:50px;
	right:100px;
	width:500px;
	padding:10px;
	background:#fff;
	border:1px solid #666;
	z-index:1000000;
}
#window div{
	white-space:normal !important;
}
#gmap div{
	white-space:normal !important;
}
/*Tablo*/
.wrapperTabloAeroport{
	position:relative;
}
.activeAeroPril{
	background:#0066FF;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin-right:20px;
	padding:0 3px;
}
.activeAeroPril:hover{
	text-decoration:none;
}
.statusGoodAeroport, .statusMiddleAeroport, .statusBadAeroport{
	width:71px;
	text-align:center;
}
.statusGoodAeroport{
	background:#0066FF;
	color:#fff;
	padding:0 3px;
}
.TodayDateTabloAeroport{
	background:#0066FF;
	color:#fff;
	padding:0 3px;
	margin:0 10px;
}
.statusMiddleAeroport{
	background:#FFCC33;
	color:#fff;
	padding:0 3px;
}
.statusBadAeroport{
	background:#F00;
	color:#fff;
	padding:0 3px;
}
.nameReisAero3{
	font-weight:normal;
	font-size:13px;
}
.MarshrutAvia3{
	font-weight:bold;
}
.aeroportTabloAvia3{
	border-collapse:collapse;
	margin-bottom:10px;
	width:90%;
}
.aeroportTabloAvia3 th{
	text-align:left;
	font-size:12px;
	color:#000;
	border-top:1px dotted #ABDDFF;
	border-bottom:1px dotted #ABDDFF;
	height:30px;
	padding-right:10px;
}
.aeroportTabloAvia3 td{
	height:55px;
	padding-right:10px;
}
.DateBlockAeroportTablo{
	position:relative;
	margin-bottom:15px;
	width:90%;
}
.DateBlockAeroportTablo a{
	color:#666
}
.absoluteStatusTablo{
	position:absolute;
	top:-26px;
	right:0;
}
.colorAbStatusTablo{
	background:none repeat scroll 0 0 #FFCC33;
	color:#FFFFFF;
	padding:0 3px;
}
.costDotBgExpress{
	
}
.costDotBgExpress .FirstSpanCostExpress{
	display:inline-block;
	background:url(/imgs/dots.gif) repeat-x bottom left;
	width:125px;
}
.costDotBgExpress .FirstSpanCostExpress span{
	background:#fff
}
.WrapperCostExspress{
	margin-bottom:20px;
}
.spechTarifi{
	margin-bottom:20px;
}
.poyasneniyaExpress{
	color:#666
}
.HowToGo{
	margin-bottom:20px;
}
.HowToGo p{
	margin-bottom:10px;
}
.tableExpressAero{
	margin-bottom:20px;
}
.tableExpressAero th{
	font-weight:normal;
	font-size:12px;
	height:30px;
}
.tableExpressAero td{
	height:30px;
	text-align:center;
}
/*.tableExpressAero tr:hover td{
	border-top:3px solid #FF9900;
	border-bottom:3px solid #FF9900;
}
.tableExpressAero tr:hover td.firstcellcol{
	border-left:3px solid #FF9900;
}
.tableExpressAero tr:hover td.lastcellcol{
	border-right:3px solid #FF9900;
}*/
.colorFirstTab{
	background:#CCE0FF;
}
.colorFirstTab td{
	border-top:1px solid #9CB3D7;
	border-bottom:1px solid #9CB3D7;
}
.colorFirstTab td.firstcellcol{
	border-left:1px solid #9CB3D7;
}
.colorFirstTab td.lastcellcol{
	border-right:1px solid #9CB3D7;
}
.firstColsCol td{
	background:none;
}
.tableExpressAero tr.firstColsCol:hover td{
	border:none;
}
.rightCollumAero3second{
	padding:0 10px 0 580px;
}
.leftcollumAero3Second{
	float:left;
	width:540px;
}
.activetimeExpress td{
	border-top:3px solid #FF9900;
	border-bottom:3px solid #FF9900;
}
.activetimeExpress td.firstcellcol{
	border-left:3px solid #FF9900;
}
.activetimeExpress td.lastcellcol{
	border-right:3px solid #FF9900;
}

/*new hotel block*/
.SearchFormHotel{
	background:#FEE598;
	border:1px solid #E5EEDC;
	margin-bottom:15px;
	width:100%;
	height:233px;
	margin-top:10px;
}
.SearchFormHotel td{
	padding:0 15px 10px 5px;

}
.SearchFormHotel td select{
	color:#000
}
.SearchFormHotel h2.HSE{
	color:#000;
	display:inline;
	margin-right:10px;
	font-size:18px;
        background: none;
}
.headSuperSearch a{
	float:none !important;
}
.categorySearchFormHotel{
	display:inline-block;
	width:98px;
}
.SubmitSearchFormHotel{
	color:#000000;
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
	height:25px;
	text-align:center;
	width:120px;
}
.dotsReit{
	font-size: 13px;
	

}
.HotelNameHotelCat{
	/*width:395px;
	display:inline-block;*/
	background:url(/imgs/dots.gif) repeat-x bottom left;
}
.HotelNameHotelCat a{
	background:#fff;
}
.ReitResultForHotelRek{
	background:#fff;
}
.allStarsForReit{
	display:inline-block;
	width:44px;
	height:8px;
	background:url(/imgs/allstarsForReit.jpg) no-repeat top left;
	font-size:0;
}

.starsHotel_1{
	background-position:0 -32px
}
.starsHotel_2{
	background-position:0 -24px
}
.starsHotel_3{
	background-position:0 -16px
}
.starsHotel_4{
	background-position:0 -8px
}
.starsHotel_5{
	background-position:0 0
}
.letterCountry{
	font-size:22px;
	font-weight:bold;
	padding:0 5px;
	display:inline-block;
	color:#fff;
	background:#FFA703;
	position:absolute;
	top:0;
	left:0;
}
.ListLetterCounty{
	padding-left:36px;
}
a.bu{
	font-size:16px;
}
.cont26 .subcatListCountry a.LCL{
	color:#000;
	font-size:13px;
}
.countCountryHot{
	color:#FF9900;
}
.MostPopularCountry{
	margin:20px 50px 0 320px;
}
.MostPopularCountry h3{
	font-size:16px;
	margin:0 0 10px;
}
.MostPopularCountry h4{
	font-size:13px;
	margin:0 0 5px;
}
.HeaderAboutHotel{
	height:25px;
	line-height:25px;
	background:#FEE7A3;
	padding-left:10px;
	width:75%;
}
.HeaderAboutHotel h2{
	background:none;
	color:#000;
	font-size:13px;
}
.allBlockTalk{
	border:1px dashed #999;
	margin-bottom:15px;
	padding-bottom:5px;
}
.iconForTalk{
	position:relative;
	top:5px;
}
.obshReit span{
	font-size:19px;
}
.SmallObshReit{
	font-size:11px;
	margin-bottom:5px;
}
.upordown div{
	margin:5px 0;
}
.upordown div .coolArrowFinger{
	display:inline-block;
	width:85px;
}
.TDobshreit{
	vertical-align:top;
	padding-top:5px;
}
.TDobshreit div, .TDobshreit a{
	padding-left:5px;
}
.commentRaitTalk{
	position:absolute;
	right:0;
	top:0;
	width:260px;
}
.WorldMapHotels{
	background:url(/imgs/MapWorld.jpg) no-repeat top left;
	width:319px;
	height:158px;
	position:relative;
	float:left;
}
.nortAmerica{
	
	position:absolute;
	top:1px;
	left:10px;
	display:block;
	width:124px;
	height:77px;
}
.nortAmerica:hover{
	background:url(/imgs/nordAmericaMap.png) no-repeat top left;
}
.nortAmerica2{
	background:url(/imgs/nordAmericaMap.png) no-repeat top left;
}
.southAmerica{
	position:absolute;
	bottom:5px;
	left:58px;
	display:block;
	width:48px;
	height:76px;
}
.southAmerica:hover{
	background:url(/imgs/southAmericaMap.png) no-repeat top left;
}
.southAmerica2{
	background:url(/imgs/southAmericaMap.png) no-repeat top left;
}
.EuropeMap{
	
	position:absolute;
	top:5px;
	left:129px;
	display:block;
	width:70px;
	height:45px;
}
.EuropeMap:hover{
	background:url(/imgs/europeMap.png) no-repeat top left;
}
.EuropeMap2{
	background:url(/imgs/europeMap.png) no-repeat top left;
}
.asiaMap{
	position:absolute;
	top:5px;
	left:170px;
	display:block;
	width:119px;
	height:94px;
}
.asiaMap:hover{
	background:url(/imgs/asiaMap.png) no-repeat top left;
}
.asiaMap2{
	background:url(/imgs/asiaMap.png) no-repeat top left;
}
.australiaMap{
	position:absolute;
	bottom:15px;
	right:10px;
	display:block;
	width:59px;
	height:53px;
}
.australiaMap:hover{
	background:url(/imgs/australiaMap.png) no-repeat top left;
}
.australiaMap2{
	background:url(/imgs/australiaMap.png) no-repeat top left;
}
.africaMap{
	
	position:absolute;
	bottom:27px;
	right:127px;
	display:block;
	width:70px;
	height:81px;
}
.africaMap:hover{
	background:url(/imgs/africaMap.png) no-repeat top left;
}
.africaMap2{
	background:url(/imgs/africaMap.png) no-repeat top left;
}
.valueTextTalk{
	min-height:100px;
}
.znakKachestvaHotel{
	width:50px;
	height:50px;
	background:url(/imgs/recomendStar.png) no-repeat top left;
	position:absolute;
	top:-10px;
	left:-10px;
	display:none;
}
.listPropertyHotel img{
	display:none;
}
.oneBlockPicHotel{
	width:250px;
	display:inline-block;
	text-align:center;
	margin:0 10px 20px 0;
}
.oneBlockPicHotel a{
	color:#000;
}
.blockForViewFotoHotel{
	background:#000;
	position:relative;
	text-align:center;
	padding:25px 0;
	margin-bottom:20px;
	width:100%;
}
.countFotoHotel{
	text-align:center;
	color:#fff;
	margin-bottom:15px;
}
.wrappBlockFotoHotel{
	position:relative;
	display:inline-block;
}
.buttonPrevFoto{
	position:absolute;
	top:10px;
	left:-50px;
	color:#fff;
	background:url(/imgs/prevButton.jpg) no-repeat top left;
	width:25px;
	height:31px;
}
.buttonNextFoto{
	position:absolute;
	top:10px;
	right:-50px;
	color:#fff;
	width:25px;
	height:31px;
	background:url(/imgs/nextButtonButton.jpg) no-repeat top left;
}

.wrappVideoBlock{
}
.allRightBlockVideo{
	margin-left:455px;
}
.leftBlockVideo{
	float:left;
	width:420px;
}
.viewCountVideo{
	position:absolute;
	top:0;
	right:0;
}
.AllWrappMainHead{
	color:#000;
	background:none;
	font-size:15px;
	margin-bottom:15px;
}
.oneSmallVideoHotelBlock{
	display:inline-block;
	width:93px;
	position:relative;
	float:left;
}
.oneSmallVideoHotelBlock span a{
	color:#666
}
.MedalGold{
	background:url(/imgs/medalGold.gif) no-repeat top left;
	width:40px;
	height:48px;
	position:absolute;
	top:-19px;
	left:-10px;
	display:none
}
.MedalSilver{
	background:url(/imgs/medalSilver.gif) no-repeat top left;
	width:39px;
	height:50px;
	position:absolute;
	top:-19px;
	left:-10px;
	display:none;
}
.MedalBronze{
	background:url(/imgs/medalBronz.gif) no-repeat top left;
	width:42px;
	height:50px;
	position:absolute;
	top:-19px;
	left:-10px;
	display:none;
}
.prizMesto{
	margin-left:105px;
	
}
.wrappSmallVideoBlock{
	height:134px;
}
.VideoEnterDiv, .VideoEnterDiv a{
	color:#666;
}
.MostMainHead{
	font-size:16px;
	color:#000;
	background:none;
}
.allVideoRolik{
	width:600px;
	height:121px;
	margin:0 auto;
	position:relative;
}
.allVideoRolikOverflow{
	width:540px;
	height:121px;
	overflow:hidden;
	margin-left:29px;
}
.leftOverButton{
	height:121px;
	width:23px;
	background:url(/imgs/leftOverButton.png) no-repeat top left;
	position:absolute;
	top:0;
	left:0
}
.rightOverButton{
	height:121px;
	width:23px;
	background:url(/imgs/rightOverButton.png) no-repeat top left;
	position:absolute;
	top:0;
	right:0
}
.allVideoRolikOverflow  table{
	height:121px;
	position:relative;
}
.allVideoRolikOverflow  table td{
	vertical-align:top;
	padding-top:7px;
	width:106px;
}
.allVideoRolikOverflow  table td:hover .videoBlockRelOne{
	background:#ffb304;
}
.allVideoRolikOverflow  table td .videoBlockRelOne a{
	color:#666
}
.videoBlockRelOne{
	position:relative;
	width:98px;
	padding:5px 0 5px 8px
}
.AboutCountryTextBlock img{
	float:right;
}
.AboutCountryTextBlock p{
	margin-right:135px;
}
.mostPopularHotel{
	font-size:13px;
	margin-right:10px;
	font-weight:bold;
}
#overlay{
	z-index:1000
}
#lightbox{
	z-index:10000
}
.mainBlockRateOver div{
	border:1px dashed #999 !important;
}
.rateCount{
	color:#000;
	font-size:15px;
	font-weight:bold;
}
.headHatHotel{
	position:relative;
	padding:8px 5px;
	background:#FEECB7;
	zoom:1
}
.headHatHotel table div{
	border:0;/*Это временный стиль, его можно будет удалить*/
}
.nameHatHotel{
	font-size:24px;
	color:#000;
	margin-right:3px;
}
.smallHeadMap{
	color:#000;
	font-size:13px;
}
.BlockSoderjanie{
	vertical-align:top;
}
.BlockSoderjanie div{
	float:left;
	width:200px;
}
#hot_descr_f1 .BlockSoderjanie div a{
	color:#00f !important;
}
.star-rating-wrap{
	white-space:nowrap;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating li.current-rating{
	background: url(/imgs/star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:100px !important;
	height:25px !important;
	overflow:hidden !important;
	list-style:none;
	margin:0 !important;
	padding:0 !important;
	background-position: left top;
	display: block;
}
.star-rating li{
	display: inline;
	background: none !important;
	border: 0 !important;
}
ul.star-rating a, 
ul.star-rating li.current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-9999px;
	height:25px !important;
	line-height:25px !important;
	outline:none;
	overflow:hidden;
	border: none;
	padding: 0 !important;
	margin: 0 !important;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating li.current-rating{
	z-index:1;
	background-image: url(/imgs/star.gif) !important;
	background-position: left center !important;
}	
.tableTurgidZak th{
	font-size:13px;
	border-bottom:1px solid #666;
	padding-bottom:5px;
}
.tableTurgidZak .colorAnTurgidZak td{
	background:#DDE5F1
}
.tableTurgidZak td{
	padding:4px 0;
}
.tableBottomDottedTurgid td{
	border-bottom:1px dotted #999;
	padding:10px;
}
.tableBottomDottedTurgid table td{
	border-bottom:0;
	padding-bottom:0;
}
.oneCharacter{
	margin-bottom:5px;
	margin-left:27px;
	position:relative;
}
.oneCharacter  .hotelIcon{
	position:absolute;
	top:0px;
	left:-22px;
}
#y5_direct1 .y5_ads .y5_item, #y5_direct2 .y5_ads .y5_item, #y5_direct3 .y5_ads .y5_item, #y5_direct4 .y5_ads .y5_item, #y5_direct5 .y5_ads .y5_item, #y5_direct6 .y5_ads .y5_item, #y5_direct7 .y5_ads .y5_item, #y5_direct8 .y5_ads .y5_item, #y5_direct9 .y5_ads .y5_item, #y5_direct10 .y5_ads .y5_item, #y5_direct11 .y5_ads .y5_item{
	background-color:#ffffff !important;
	border:0 !important;
}
/*
#y5_direct1 .y5_ad div a.snap_noshot, #y5_direct2 .y5_ad div a.snap_noshot, #y5_direct3 .y5_ad div a.snap_noshot, #y5_direct4 .y5_ad div a.snap_noshot, #y5_direct5 .y5_ad div a.snap_noshot, #y5_direct6 .y5_ad div a.snap_noshot, #y5_direct7 .y5_ad div a.snap_noshot, #y5_direct8 .y5_ad div a.snap_noshot, #y5_direct9 .y5_ad div a.snap_noshot, #y5_direct10 .y5_ad div a.snap_noshot, #y5_direct11 .y5_ad div a.snap_noshot{
	color:#00f !important;
}
*/

#hot_descr_f1 td a.snap_noshots{
	color:#000 !important;
}
.tableZabron tr.selectZabron td{
	background:#FEECB7;
}
.nameWidthZabron{
	display:inline-block;
	width:100px;
}
.tableZabrMenu tr td{
	padding-bottom:10px;
	vertical-align:top;
}
.tableZabrMenu tr.zabrColor td{
	color:#666
}
.wrongDataZabr{
	border:1px solid #f00;
	color:#FF9900;
	font-size:10px;
	width:136px;
}
.colorOldHotels{
	background:#FEE7A3;
	color:#000;
	font-weight:bold;
}
.colorOldHotels h2{
	color:#000;
	background:none;
}
.blue_fon{
	background:none repeat scroll 0 0 #0066FF;
	color:#FFFFFF;
	margin-bottom:10px;
	margin-top:10px;
	padding:2px 5px;
	font-weight:bold;
	font-size:13px;
}
.tableHotelNew tr td{
	padding-bottom:7px;
}
.tableHotelNew th{
	font-size:13px;
}
.no_usl{
	text-decoration:none !important;
}
.breadcrumb{
	margin-bottom:10px;
	padding-top:15px;
	margin-left:7px;
}
.breadcrumb h2{
	display:inline;
	color:#000;
	font-size:16px;
	padding:0;
        background: none;
}
.breadcrumb img{
	margin:0 2px;
}
.pereopredBlue .blue_fon{
	color:#000000;
	background:none;
	font-size:13px;
}
.fontBlue_fon{
	display:block;
	background:none repeat scroll 0 0 #0066FF;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	padding:2px 5px;
}
.rassk .lt{
	background:none;
}
.rassk .lt img{
	display:none
}
.rassk .rt{
	background:none;
}
.rassk .rt img{
	display:none
}
.rassk .bot2w{
	display:none;
}
.rassk .botw{
	display:none;
}
.rassk .ttext26{
	background:none;
}
.tableFinalSearhcResult{
	background:#fff;
}
.descr_p{
	line-height:1.5;
}
table .base{
	line-height:1.5;
}
.RecomendBlock h3{
	padding-top:5px;
	font-size:13px;
	margin-bottom:10px;
}
.RecomendBlock div{
	position:relative;
	margin-left:30px;
	margin-bottom:10px;
}
.RecomendBlock div img{
	position:absolute;
	top:-3px;
	left:-30px;
}
.CurortListTable{
	
}
.directBlockCenter .not4bbtext{
	border-bottom:1px solid #666
}
.raspHotelPic{
	background:url(/imgs/Raspoloshenie.jpg) no-repeat top left;
	height:58px;
	color:#000;
	padding-left:80px;
	line-height:60px;
	font-size:14px;
}
.BeachPic{
	background:url(/imgs/beachpic.jpg) no-repeat top left;
	height:58px;
	color:#000;
	padding-left:80px;
	line-height:60px;
	font-size:14px;
}
.TerritoriaPic{
	background:url(/imgs/territiria.jpg) no-repeat top left;
	height:58px;
	color:#000;
	padding-left:80px;
	line-height:60px;
	font-size:14px;
}
.KonferensPic{
	background:url(/imgs/konferens.jpg) no-repeat top left;
	height:76px;
	color:#000;
	padding-left:80px;
	line-height:60px;
	font-size:14px;
}
.NomerPic{
	background:url(/imgs/nomernoiFond.jpg) no-repeat top left;
	height:62px;
	color:#000;
	padding-left:80px;
	line-height:60px;
	font-size:14px;
}
.PitaniePic{
	background:url(/imgs/Pitanie.jpg) no-repeat top left;
	height:60px;
	color:#000;
	padding-left:80px;
	line-height:60px;
	font-size:14px;
}
.restoraniPic{
	background:url(/imgs/restorani.jpg) no-repeat top left;
	height:57px;
	color:#000;
	padding-left:80px;
	line-height:60px;
	font-size:14px;
}
.servisePic{
	background:url(/imgs/servise.jpg) no-repeat top left;
	height:61px;
	color:#000;
	padding-left:80px;
	line-height:60px;
	font-size:14px;
}
.KrasotaPic{
	background:url(/imgs/healPic.jpg) no-repeat top left;
	height:61px;
	color:#000;
	padding-left:80px;
	line-height:60px;
	font-size:14px;
}
.SportPic{
	background:url(/imgs/sportPic.jpg) no-repeat top left;
	height:61px;
	color:#000;
	padding-left:80px;
	line-height:60px;
	font-size:14px;
}
.ChildrenServPic{
	background:url(/imgs/childrenPicH.jpg) no-repeat top left;
	height:60px;
	color:#000;
	padding-left:80px;
	line-height:60px;
	font-size:14px;
}
.DopInfoPic{
	background:url(/imgs/dopolnitelnoPic.jpg) no-repeat top left;
	height:61px;
	color:#000;
	padding-left:80px;
	line-height:60px;
	font-size:14px;
}
.inNomerPic{
	background:url(/imgs/inNomerPic.jpg) no-repeat top left;
	height:59px;
	color:#000;
	padding-left:80px;
	line-height:60px;
	font-size:14px;
}
.fotoPicH{
	background:url(/imgs/FotoPicH.jpg) no-repeat top left;
	height:59px;
	color:#000;
	padding-left:80px;
	line-height:60px;
	font-size:14px;
}
.ThoseBuyTour{
	background:url(/imgs/ThoseBuyTour.jpg) no-repeat top left;
	height:63px;
	color:#000;
	padding-left:80px;
	line-height:65px;
	font-size:14px;
}
.KontaktInformation{
	background:url(/imgs/KontaktInformation.jpg) no-repeat top left;
	height:63px;
	color:#000;
	padding-left:80px;
	line-height:65px;
	font-size:14px;
}
.celebrites{
	background:url(/img/celebrites.jpg) no-repeat top left;
	height:63px;
	color:#000;
	padding-left:80px;
	line-height:65px;
	font-size:14px;
	margin-bottom: 15px;
}
.priceHotel{
	background:url(/img/priceHotel.jpg) no-repeat top left;
	height:63px;
	color:#000;
	padding-left:80px;
	line-height:65px;
	font-size:14px;
	margin-bottom: 15px;
}
.questionHotel{
	background:url(/img/questionHotel.jpg) no-repeat top left;
	height:63px;
	color:#000;
	padding-left:80px;
	line-height:65px;
	font-size:14px;
	margin-bottom: 15px;
	font-weight: bold;
	font-family: Verdana;
}
.bronHotelNew{
	background:url(/img/bronHotelNew.jpg) no-repeat top left;
	height:63px;
	color:#000;
	padding-left:80px;
	line-height:65px;
	font-size:14px;
	margin-bottom: 15px;
	font-weight: bold;
	font-family: Verdana;
}
.blueImportantRate div{
	border:1px dashed #999 !important;
}
.DivSuperYa .y5_h{
	background:#0066FF !important;
}
.DivSuperYa .y5_h .y5_black, .DivSuperYa .y5_h .y5_black a{
	font-weight:bold !important;
	color:#fff !important
}
.DivSuperYa .y5_h{
	background:#0066FF;
}
.centerDivSuperYa .rassk{
	border-bottom:1px dashed #999;
}
.centerDivSuperYa .rassk td{
	padding-bottom:25px
}
.orange_menu .menu_b .hislefta{
	position:static;
}
.bigContentHeight{
	height:auto
}
.bigContentHeight .cont26{
	vertical-align:top;
}
.textInBron{
	border-color:#A6A498 #F9F8F3 #F9F8F3 #A6A498;
	border-style:solid;
	border-width:2px;
	font-size:13px;
	height:25px;
	padding-top:2px;
	width:67%;
}
.textInBron:focus{
	
	height:25px;
	font-size:13px;
	border-top:2px solid #A6A498;
	border-left:2px solid #A6A498;
	border-right:2px solid #F9F8F3;
	border-bottom:2px solid #F9F8F3;
	padding-top:2px;
}
.textInBronAn{
	border-color:#A6A498 #F9F8F3 #F9F8F3 #A6A498;
	border-style:solid;
	border-width:2px;
	font-size:13px;
	height:25px;
	padding-top:2px;
	width:112px;
}
.TableAllCountryYelloyLetter td{
	padding-bottom:10px;
}
.blackSelect{
	color:#000;
}
.TableRaitingHotel .firstRaitHot td{
	font-size:13px;
	font-weight:bold;
	color:#000;
}
.TableRaitingHotel td{
	padding-bottom:5px;
}
.TableBottomRaitHot{
	width:35%;
}
.TableBottomRaitHot th{
	font-size:15px;
}
.TableBottomRaitHot td{
	padding-bottom:5px;
}
 table.result_search .noBackGround tr:hover{
	background:transparent
}
.raitingHotel{
	position:absolute;
	top:12px;
	right:17px;
	font-size:16px;
}
.nameHotelAll{
	margin-bottom:5px;
	margin-right:300px
}
#searchByName{
	width:230px;
}
#moreBlockSearchLink{
	margin-left: 7px;
}
.noFindResult{
	font-weight:bold;
	font-size:20px;
	margin-bottom:10px;
}
.selectFilterHotel{
	width:205px;
}
.selectFilterHotel select{
	width:195px;
}
.hotelFilterName{
	background: #ddd;
	padding:3px 0 3px 5px;
	margin:0 0 10px 7px;
}
.marFiltHotelWord a{
	margin-right:3px;
}

/*Hotel buy tour*/
.wrapHotelRewiev{
	float:right;
	width:30%;
	height:360px;
	position:relative;
}
.BGAdvers{
	position:absolute;
	background:#E8EDF6;
	top:-14px;
	right:-6px;
	width:207px;
}
.headerHowBuyTour{
	text-align:center;
	color:#0583be;
	font-weight:bold;
	padding-top:10px;
	font-size:14px;
	margin-bottom:10px;
}
.oneManager{
	position: relative;
	padding: 0 5px;
	margin-bottom:8px;
}
.oneManager table{
	width:197px;
}
.oneManager table td{
	vertical-align:top;
}
.textMagHot{
	text-align:center;
}
.OldHotelMen .textMagHot{
	text-align:left;
}
#hot_descr_f1 .nameManHot, #hot_descr_f1 .nameManHot a, .nameManHot, .nameManHot a{
	color:#013482 !important;
	margin-bottom:2px
}
#hot_descr_f1 .firmMayHot, #hot_descr_f1 .firmMayHot a, .firmMayHot, .firmMayHot a{
	color: #6d6d6d !important;
	margin-bottom:2px
}
#hot_descr_f1 .telManHot, #hot_descr_f1 .telManHot a, .telManHot, .telManHot a{
	color:#FF630F !important;
	font-weight:bold
}
.prefixPhoneHot{
	font-size:11px;
}
.BottomMayHot{
	background:url(/imgs/bottomMayHot.jpg) no-repeat top left;
	width:207px;
	height:10px;
	position:absolute;
	bottom:-10px;
	right:0px;
}
.ZakazHotelOld{
	background: url("/imgs/zakazOldTour.jpg") no-repeat scroll left top transparent;
    color: #000000;
    font-size: 14px;
    height: 71px;
    line-height: 83px;
    padding-left: 80px;
}
.fotoPicHotZak{
	padding-right:5px;
	width: 76px;
}
.filterWordContry{
	margin-bottom:10px;
	clear:both;
}
.filterWordContry a, .filterWordContry b{
	margin-right:3px;
}








/*NEWSTYLES*/



.CountryStyleList{
	position:relative;
	z-index:2
}
.CountryStyleList ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.CountryStyleList ul li{
	list-style-type:none;
	float:left;
	height:30px;
	background: #fff url(/img/leftZarl.jpg) no-repeat top left;
}
.CountryStyleList ul li.activeBookMark{
	
	height:31px;
}
.CountryStyleList ul li a, .CountryStyleList ul li .nolinkBookMark, .CountryStyleList ul li .CountryStyleListSpan{
	display: inline-block;
	background: url(/img/rightZarl.jpg) no-repeat top right;
	height:30px;
	line-height: 28px;
	padding:0 10px 0 5px;
	margin-left:5px;
}
.CountryStyleList .CountryStyleListSpan a{
	display:inline;
	background: none;
	padding:0;
	margin:0;
}
.innerBoxBookMark{
	position:relative;
	bottom: 1px;
	border:1px solid #0f8ec5;
	border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
	z-index:1;
}


/*EOF_NEWSTYLES*/





#nor_br_hat {
	background:url(/imgs/brand_hat/norw_bg2.jpg) repeat-x;
}

#nor_br_hat a img{
	border:none;
}

.nor_brh_wrap {
    position: relative;
}

.nor_brh_wrap img{

}

.nor_brh_hotelswrap {
/*
    height: 126px;
    margin: 0 auto;
    width: 536px;
    position: relative;
	left:-45px;
*/
}

.nor_brh_logo1 {
    height: 51px;
    left: 0;
    position: absolute;
    top: 0px;
    width: 170px;
}

.nor_brh_logo11 {
    height: 83px;
    left: 0;
    position: absolute;
    top: 43px;
    width: 216px;
}

.nor_brh_logo2 {
    height: 141px;
    position: absolute;
    right: 0;
    top: -7px;
    width: 287px;
}

.nor_brh_logolink1 {

}

.nor_brh_logolink2 {

}

.nor_contentwrap {
	padding-right: 275px; 
	padding-left: 188px; 
	text-align: center;
}
.tnlm_oprosnik_title{
	background: url("/img/oprosnik_title_bg.jpg") repeat-x scroll 0 0 #1573b0 !important;
}
.oneSelebretis{
	margin-bottom: 15px;
}
.fotoSelebretis{
	float: left;
}
.anotationSelebretis{
	margin-left: 140px;
}
/*.anotationSelebretis:after{
	content: ' ';
	display: block;
	width:30px;
	background: #000;
	clear: both;
}*/
.headlineSelebretis{
	font-weight: bold;
}
.headlineSelebretis{
	margin-bottom: 5px;
}
.celebretisBlock{
	margin-bottom: 20px;
}
.textAwards{
	font-weight: bold;
}
.oneAwardsBlock{
	float: left;
	width: 22%;
	margin: 0 2% 0 0;
	text-align: center;
}
.awardsBlock{
	margin-bottom: 15px
}
.textAwards{
	margin-bottom: 5px;
}
.headlineRoom{
	margin-bottom: 10px;
}
.oneNomber{
	margin-bottom: 15px;
}
.autorizeBlock{
	border: 1px solid #ffa40f;
	font-family: Arial;
	font-size: 13px;
}
.autorizeBlock a{
	color: #3A00FF
}
.headlineTourAutorize{
	background: #ffa40f;
	color: #fff;
	height: 20px;
	line-height: 20px;
	margin-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-family: verdana
}
.paddTourAutorize{
	padding: 0 5px 5px;
}
.inputDivAutorize{
	margin-bottom: 5px;
}
.inputDivAutorize input{
	border: 1px solid #acadb2;
	width: 99%;
}
.enterAutorizeTour{
	text-align: center;
}

