@charset "utf-8";
body { margin:0px; font-family:verdana; font-size:11px;
       background:#7CBBEC url('/i/bg/psbg.gif');  }

div#foragency {position:absolute; top:52px; left:801px; } 
table#top { background:#004B72 url('/i/bg/skytop.jpg');   } 

table.brdr1 {border-top:none; border-bottom:none; border-left:none; border-right:#b3b3b3 1px solid; background-color: #fff;}

td#topmenu { background-color:#006599;   }
td#topmenu a {color:#fff; font-weight:bold; font-size:12px; }
a#nl {text-decoration:none; }


div#rban1pa {width:201px; display:block; margin:14px 9px 0px 11px; padding:0px 0px 0px 2px; 
             font-family:verdana; font-size:10px; color:#fff; }
div#rban1pa span {color:#ccc; }
div#rban1pa img {margin:2px 7px 15px 0px; margin-bottom:15px; }
img#rban1pi { margin-bottom:15px; }
div.brdbrb {border-top:none; border-right:none; border-left:none; border-bottom:#A7A0C3 1px solid;}


td#troika { background:#ffffff url('/i/bg/v_3seps.gif') left top repeat-y; }
td#troikaheader { width:213px; height:40px; padding-left:20px;
                  font-family:verdana; font-size:12px; color:#555;    }

td#troikabody {padding:21px; padding-top:0px; }


/*  floor  */
table#floor { background:#ffffff; border-bottom:1px solid #00237e;  }
table#floor td { color:#000; font-family:verdana; font-size:10px; padding:3px 26px 3px 26px; }
table#floor td a { color:#004B72; text-decoration:none;   }
td#floor01 { padding-top:9px;}
td#floor02 { padding-left:15px; padding-right:15px; }
.floor03 a:link, .floor03 a:hover, .floor03 a:visited {color: #0000ff !important; text-decoration: underline !important;}
table#floor td#floor01 { padding-top:9px; }
table#floor td#floor02 { padding-left:15px; }
table#floor td#nt { padding-bottom:0px; padding-top:0px; }


/*  InfoBlocks  */
div#blk {width:170px; display:block; font-family:verdana; font-size:10px; color:#000; 
         padding:0px; }
div#blk div { margin:6px 0px 5px 0px; }
div#blk div a {color:#006699; text-decoration:none;  }
div#blk a img {border:#545454 1px solid; }
div#blk p {margin:3px 0px 3px 0px; }
div#blksep {margin:10px 0px 12px 0px; }








/************************  MENU  **************************/

td#topmenu { padding-left:16px; }
td#topmenu a img {border:none; height:23px; }
div.tom {position:absolute; top:108px; display:none; 
         padding:0px 1px 1px 1px; z-index:50;  background-color:#ccc; }

div#tom1 {left:0px;}
div#tom2 {left:100px;}
div#tom3 {left:200px;}
div#tom4 {left:300px;}
div#tom5 {left:400px;}
div#tom6 {left:500px;}





div#pgmenu    { margin:5px 0px 6px 10px; border-bottom:#6633CC 1px solid; width:654px; display:block; }
table#pgmenut { margin-left:10px;  }
table#pgmenut td { height:16px;     }
a#m2ee img { height:16px; width:4px; border:none; }
a#m2ee { height:16px; display:block; border-right:#fff 1px solid;
         color:#fff; background:#8470FF url('/i/menu/m2~r0.gif') right top no-repeat; 
         text-decoration:none; } 
a#m2ee span span, a#m2eee span span { position:relative; top:-3px; left:0px;
         font-family:verdana; font-size:9px; font-weight:bold; }

a#m2ee:hover { background:#6633CC; } 
a#m2eee img { height:16px; width:4px; border:none; }
a#m2eee, a#m2eee:link, a#m2eee:visited, a#m2eee:hover {
         height:16px; display:block; border-right:#fff 1px solid;
         color:#fff; background:#6633CC url('/i/menu/m2~r0.gif') right top no-repeat; 
         text-decoration:none; } 


table#m3_country { border:#c6c6c6 1px solid; margin:0px 8px 11px 11px;     }  
table#m3_country td { border:none;   }  
table#m3_country td img { margin:0px 3px 0px 3px;     }  
table#m3_country td a { color:#346187; font-family:verdana;  font-size:10px;    }  

img#m3_sm { border:#ffffff 1px solid; }

div#menu4  { margin:0px 0px 14px 0px;           }
div#menu4 a {color:#006699; font-family:verdana; font-size:10px; font-weight:bold;  } 
span#turreg {color:#6C7B8B; font-family:verdana; font-size:12px; font-weight:bold;  }
span#cottageh {
	color: #6c7b8b;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
}






/***********************  PAGE  **************************/

td#td_vsep { background:#ffffff url('/i/bg/vsep_td.gif') left top repeat-y; }
td#rblocks {padding:39px 24px 20px 24px;}


div#bc   {color:#000; font-family:verdana;  font-size:10px; padding:8px 0px 5px 26px; }
div#bc a {color:#000; text-decoration:none; font-size:10px; font-weight:normal; }
div#bc a:hover {color:#000; background:#ddf; padding-bottom:1px; }
div#bc strong  {color:#fff; background:#8470FF; padding-bottom:1px; }



div#header1   {padding:12px 0px 11px 26px; background-image: none; }
div#header1 strong  {color:#6C7B8B; font-family:verdana; font-size:17px; font-weight:bold; }

div#pgs {
	width: 696px;
	margin: 0px 17px 10px 17px;
	padding-top: 0px;
	background: #fff url('/i/bg/poval_mid.gif') repeat-y left;
	display:block;
}
div#pgs img {margin:0px; }

div#content { width:696px; display:block; margin:0px; padding:0px 11px 20px 11px; }
div#pgtop { margin:6px 0px 11px 0px; width:674px; display:block;
            border:#C6C6C6 1px solid; background:f5f5f5;     }

div#header2 {height:24px; width:674px; display:block; 
             margin:10px 0px 10px 0px; padding-top:9px; padding-bottom:2px;
	         background: url('/i/bg/horsep.gif') left top repeat-x; border-bottom:#C6C6C6 1px solid;
             color:#6C7B8B; font-family:verdana; font-size:12px;        }

             
div.specs { width:218px; height:32px; }            
div#specs { position:relative; background:#DCDCDC none repeat scroll 0 0;  }
div#specs div {padding:8px 0px 0px 25px; }
div#specs div strong {color:#555555; font-family:verdana; font-size:12px; }            
             





/*   TEXT   */
img#page_pic {border:#C6C6C6 1px solid;}
div#text  {font-family:verdana; font-size:11px; color:#000; width:674px; display:block; padding: 0px;margin:0px; }
div#text a, div#text p a{color:#333399;}	           
div#text img { border:#C6C6C6 1px solid; margin:10px; margin:0px; padding: 0px;}  



form.page table, form.page table td, form.page table td input {
	            font-family:verdana; font-size:11px; color:#000;
	            }

a.txt {color:#336;}
#mt0 {margin-top:0px; display:block; width:100%; float:right;}

/*   Content Pages    */
/*  tours  */
table#tabtours0 {font-family:verdana; font-size:10px; margin-bottom:10px;    } 
table#tabtours0 select {font-family:verdana; font-size:10px;  } 
table#tabtours0 a {color:#000;  } 
table#tabtours1 {font-family:verdana; font-size:10px; height:36px; margin-top:10px;   
                 border-top:#cccccc 3px solid; border-bottom:#ccc 1px solid;      } 
table#tabtours1 td { padding:3px; }  
table#tabtours1 td .tname{
	   font-weight:bold; 
		color:#6633cc; 
}           
table#tabtours2 {font-family:verdana; font-size:10px; height:120px;    } 
table#tabtours2 td { padding-top:5px; }                  
table#tabtours2 td#note { padding:5px 0px 5px 5px; font-size:10px;   }                  
td#note p {margin-top:5px; margin-bottom:5px; }
a.todetal {color:#669; font-size: 9px; }

h2 {color:#554499; }
.Ver2 {font-family:verdana; font-size:12px; }


/*  hotels  */
table#divhotels0 {font-family:verdana; font-size:12px; margin-bottom:0px; width:674px; 
                border:#ccc 1px solid; border-bottom:none; padding:4px; background-color:#ddf;  } 
table#divhotels0 a {color:#339; text-decoration:underline; font-size:10px; }
div#divhotels0 {font-family:verdana; font-size:12px; margin-bottom:0px; width:664px !important;  width:674px;  
                border:#ccc 1px solid; border-bottom:none; padding:4px; background-color:#ddf;  } 
table#tabhotels0 {font-family:verdana; margin-bottom:0px; background-color:#ccc;   } 
table#tabhotels0 td {background-color:#ffffff; font-size:10px; color:#339; font-weight:bold;  } 

div#divhotels1 {font-family:verdana; font-size:11px; margin-bottom:0px; width:664px !important;  width:674px;  
                 border:#ccc 1px solid; border-top:none; border-bottom:none; 
                  padding:4px; background-color:#ddf; font-weight:bold;  } 
div#divhotels1 a { color:#000;   } 
table#tabhotels1 {font-family:verdana; font-size:10px; background-color:#ccc; margin-bottom:20px;  } 
table#tabhotels1 td { padding:4px; background-color:#ffffff;}                  
table#tabhotels1 td div a { color:#339; }                  


td#tdtext {  font-size:11px;}  
td#tdtext a {  font-size:11px; color:#333399; text-decoration:none; padding-left:0px;  }  



div#countries0 { font-family:verdana; font-size:12px; font-weight:bold;
                 margin-top:0px; margin-right:0px; height:24px; width:671px; 
                 border-bottom:#ccc 1px solid; padding:5px; 
                 background-color:#CAE1FF; color:#333; }   /*   671  */
table#countries1 { margin-bottom:0px; line-height: 18px; }
table#countries1 td {font-family:verdana; font-size:11px; color:#339;  }
table#countries1 td a {font-family:verdana; font-size:11px; color:#339; text-decoration:none; }




table#vtalbum  {margin:0px; width:673px; font-family:verdana; font-size:10px; color:#000; }
table#vtalbum td {width:320px; height:109px; padding:7px 7px 0px 0px;
                  background: url('/i/bg/back_views_of_rest.gif') right top no-repeat; }
table#vtalbum td#vtalbum_sep {
	width: 15px;
	height: 110px;
	background: url('/i/bg/vtalbum_sep.gif') repeat-y left top;
}
table#vtalbum td#vtalbum_hor {height:11px; width:320px;
                  background: url('/i/bg/vtalbum_hor1.gif') center top no-repeat !important; background: url('/i/bg/vtalbum_hor.gif') center top no-repeat;}
table#vtalbum img {border:#B3B3B3 1px solid; margin:0px 0px 0px 20px; width:84px; height:84px;
                  background: url('/i/bg/vtalbum_hor.gif') center top no-repeat; }
table#vtalbum td a {text-decoration:none; color:#004B72; }
table#vtalbum td strong {font-size:11px; color:#004B72; }
table#vtalbum td span {font-size:10px; color:#FF000A; }



/*   phorum   */

td#phoruming table {width:100%; }
td#phoruming table td {border:#e0e0e0 1px solid; }
.CB{
	color: #ff1493;
	font-weight: bold;
}
.CB1{
	color: red;
}
.ctmenu a{
	color:#6633cc;
}
.currency{
	color: #014b72;
	margin: 5px 0px 5px 0px;
	font-size:10px;
}
.currency a,  .currency a:hover, .currency a:active{
	color: #333399;
}
.currency a:hover{
	text-decoration: none;
}
.currency .checked{
	background-color: #9370db;
	color: #fff;	
	font-weight: bold;
}
.industr a:hover{
	text-decoration: underline !important;
}

/* maket */

table#find {
	margin: 20px 0  0 20px;
	border: none;
	width: 700px;
	height: auto;
}
#find td.header, .bl-name { 
	padding: 5px 0px; 
	font: 12px Verdana, Arial, Helvetica, sans-serif;  
	color:#555;  
	font-weight: bold;  
}
#find select {
	height: 20px;
	width: 140px;
	background-color: #ededed;
	border: solid 1px #006599;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#find input[type="submit"] {
	height: 20px;
	width: 60px;
	background-color: #006599;
	color:#fff; 
	border: solid 1px #006599;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	padding-bottom: 6px;
}
table#searchresult  {
/*	 display: none;*/
	display: block;
	position: relative;
	width: 100%; 
	background-color: #fff;
	border: none;	
	border-top: dotted 1px #999; 
	border-bottom: dotted 1px #999;
}
table#searchresult  td {
	border-right: dotted 1px #999;
	padding: 4px;
	text-align: center;
	min-width: 78px;
}
table#searchresult  td.noborder { border-right: none; }
table#searchresult  td.header { 
	border-bottom: dotted 1px #999; 
	color:#555;  
	font-weight: bold; 	
}
table#searchresult  td.descrip,  table#searchresult  td.name{ text-align:left;}
table#searchresult  td.descrip b{   
	color:#006699; 
	font: 12px "Times New Roman", Times, serif; 
	font-weight: bold;   
}
table#searchresult  td.descrip a { color:#006699; }
table#searchresult  td.descrip i { 
	display: block;  
	font-style: normal; 
	color: #999; 
	font-size: 9px; 
	font-weight: normal; 
}
table#searchresult  td.name{ 
	color:#006699; 
	font-weight: bold; 
	padding-left: 10px; 
}
#searchresult img{ border: none; }
table.pageresult {  
/*	display: none; 	*/
	width: 90%; 	
	margin: 20px 0; 
}
table.pageresult td.onpage{ 
	text-align: left; 
	padding-left: 20px;
}
table.pageresult td.numberpage{ text-align: right; }
table.pageresult td.onpage a,  table.pageresult td.numberpage a { 
	text-decoration: none;
	color: #006699;
}
table.pageresult td.onpage a:hover,  table.pageresult td.numberpage a:hover { text-decoration: underline; }
table#hidetext { 
	display: none;
	width: 100%; 
	height: 420px;
}
table#hidetext td { text-align: center; }
#pgs_top,  #pgs_bot {
	display:block;
	width: 900px;
	height: 6px;
	margin-left: 25px;
 }
#pgs_top { 
	background-image: url(../../i/bg/poval_top900.gif);
	background-position:bottom;
	background-repeat: no-repeat;
	margin-top: 10px;
}
#pgs_bot { 
	background-image: url(../../i/bg/poval_bot900.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
#pgs_body { 
	display:block;
	width: 858px;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	height: auto;
	padding: 20px;
	margin: 0 0 0 25px;
 }
 
 /* maket2 */
#discount { padding: 20px 0 6px 0; }
 #discount a {
 	width: 49%;
	display: inline-block;
	font-weight: bold;
	font-size: 12px;
	color: #006595;
	text-decoration: none;
 }
 #discount a:hover{ text-decoration: underline; }
#fiz-5, #tur-1 {
	width: 800;
	padding: 10px 0 10px 50px;
	margin: 18px 0;
	border: solid 1px #ccc;	
}
#fiz-5 {
/*	display: none; */
}
 #tur-1{
 /*	display: none; */
 }
 
#fiz-5 input[type="text"], #tur-1 input[type="text"], input.inp-blbrd { 
	width: 240px;
	height: 20px;
	background-color: #ededed;
	border: solid 1px #006599;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#fiz-5 input[type="submit"], #tur-1 input[type="submit"], input.subm-blfon { 
	height: 20px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #006599;
	border: none;
	padding-bottom: 3px;
	font-weight: bold;
}
#fiz-5 span, #tur-1 span {  
	display: inline-block; 
	width: 110px;
}
#fiz-5 table, #tur-1 table { 
	width: 100%;
}
#fiz-5 img, #tur-1 img { 
	border:none;  
}
#fiz-5 p, #tur-1 p { 
	margin-top: 10px;  
}
#fiz-5 .cent, #tur-1 .cent {  
	margin-top: 20px;
}
p.imp { color: #f00; }

/* рассылка */

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
 .block3 {
	display: block;
	margin: 0;
	padding: 0 16px;
	width: 396px;
	margin-bottom: 30px;
}
.bl-name { 
	display: inline-block;
	width: 70px;
}
h3 {
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: bold;
}

.notvalid {
	border:1px solid #C10808 !important;
}
.dis_button {
	background-color: #EDEDED !important;
}

#bl-message {
    margin: 0 auto;
    background-color:#004b72;
    padding: 10px;
    text-align:center;
    width: 94%;
    color: #77d6ff;
    font: 14px Arial, Helvetica, sans-serif;
    border-bottom: solid 1px #cccccc;
    border: solid 1px #cccccc;
    font-weight: bold;
}