body {
  background-image: url(/image/bg.jpg);
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  color: #254e75;
  font-size: 13px;
  margin: 0px 0px 0px 0px;
  margin: 0 auto; /* центрирует для нормальных браузеров */
  text-align: center; /* для ИЕ */
  
  background-attachment: fixed;
  width:100%; height:100%;
}




a img {border:none}

p{
  text-align: justify;
  text-indent: 15px;
  margin: 10px 0px 0px 0px;
  font-size: 13px;
}

b{
  font-size: 13px;
}

b.nol{
  font-size: 13px;
  color: #254e75;
  font-weight: normal;
}



li a {font-size: 13px;
  color:#005bb7;
  FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
  border-bottom: #c5d4e2 1px solid;
}


li a:hover{font-size: 13px;
  color: #a2a2a2;
  border-bottom: #e4e4e4 0px solid;
  FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
  
}



  
.lob {float:left;
  width: 200px;
  margin:10px;
  text-align: center;
  border:#e6e6e6 1px solid;
  padding: 10px;

 
}

.lob1 {
  width:790px;
  margin:0px;
  text-align: center;
  padding: 0px;
 
 
}

.lob b {
  color: #4f7ba6;
  font-size: 17px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
}

.lob a{font-size: 11px;
  color:#4894cf;
text-decoration: none;
border-bottom: #c5d4e2 1px solid;

}
.lob a:hover{font-size: 11px;
  color: #a2a2a2;
  text-decoration: none;
  border-bottom: #a2a2a2 0px solid;
}
tr#lob b {
  color: #4f7ba6;
  font-size: 17px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
}

tr#lob  {
  text-align: center;
}

tr#lob a{font-size: 11px;
  color:#4894cf;
text-decoration: none;
border-bottom: #c5d4e2 1px solid;

}

tr#lob a:hover{font-size: 11px;
  color: #a2a2a2;
  text-decoration: none;
  border-bottom: #a2a2a2 0px solid;
}

 a{font-size: 13px;
  color:#4f7ba6;
text-decoration: none;
border-bottom: #c5d4e2 0px solid;
}


a:hover{font-size: 13px;
  color: #254e75;
  text-decoration: none;
  border-bottom: #c5d4e2 0px solid;
}





b.fish {
  color: #326565;
  font-size: 17px;
  font-weight: bold;
  text-decoration: none;
}

p.img {
  float: left;
  margin-right: 8px;
}

strong.nol{
  FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
  color: #254e75;
  font-size: 13px;
  font-weight: normal;
}

ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #254e75;
  text-decoration: none;
  font-size: 13px;
  text-align: center;
  margin: 5;
    text-align: left;
	
}

li {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #254e75;
  text-decoration: none;
  font-size: 13px;
  text-align: left;
 list-style: disc;
 list-style-position: inside;

 margin: 5px;
  
}



A.fish:link {
  color: #4f7ba6;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}

A.fish:visited {
  color: #4f7ba6;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}

A.fish:active {
  color: #4f7ba6;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}

A.fish:hover {
  color: #bb0000;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}



TD {
  FONT-WEIGHT: normal;
  FONT-SIZE: 13px;
  FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;

}

TR {
  FONT-WEIGHT: normal;
  FONT-SIZE: 13px;
  FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;

}

TABLE {
  FONT-WEIGHT: normal;
  FONT-SIZE: 13px;
  FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

HR {
  padding-bottom: 1px;
background-color: #e2e2e2;
border-bottom:1px solid #93dcff;

}

p.h{
  FONT-SIZE: 11pt;
  COLOR: #1b5789;
  font-style: normal;
  line-height: 16px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  font-family:Verdana, sans-serif;
  text-align: center;
}


H1, H2, H3, H4 {
  FONT-SIZE: 17px;
  COLOR: #4f7ba6;
  background-COLOR: #f3f3f3;
  font-style: normal;
  font-weight: bold;
  margin: 0px;
  text-align: right;
  background-image: url(/images/h1_strela.gif);
  padding: 0px 5px 0px 0px;
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-POSITION: 1% 50%;
  FONT-FAMILY: Arial, sans-serif;
  border: 1px solid #c5d4e2;

}
 #aindex H1, #aindex H2, #aindex H3, #aindex H4 {
 background-COLOR: #ffffff;
  FONT-SIZE: 17px;
  COLOR: #4f7ba6;
  font-style: normal;
  font-weight: bold;
  margin: 0px;
  text-align: right;
  FONT-FAMILY: Arial, sans-serif;
  border: 0px solid #c5d4e2;
 
  background-image: none;

}


DIV.cat1 {
  border: 2px dotted #e1e1e1;
  width: 95%;
  padding: 5px;
}


div.ruk {
  text-align: right;
  FONT-SIZE: 10px;
}


#ruk {
  text-align: right;
  FONT-SIZE: 10px;
}


#ruk a:hover {font-size: 10px;
   color: #003377;
  border-bottom: #ffffff 1px solid;
  text-decoration: none;
  
}

#ruk a {font-size: 10px;
  color: #003377;
  border-bottom: #ffffff 1px solid;
  text-decoration: none;
  
}




div.prosmotr{
  text-align: left;
  FONT-SIZE: 11px;
}

table.pris {
  width: 100%;
  FONT-SIZE: 13px;
}

table.fot {
  width: 100%;
  border: #4f7ba6;
  border-style: solid;
  border-width: 2px;
}

tr.pris {
  background-color: #c5d4e2;
  text-align: center;
  FONT-SIZE: 13px;
  font-weight: bold;
}

tr.pris1 {
  background-color: #f3f3f3;
  text-align: center;
  FONT-SIZE: 13px;
}

table.zag{
  width: 100%;
  height: 162px;
}

td.zag1 {
  border-left: 1px solid #9fb7ce;
  border-top: 1px solid #9fb7ce;
  width: 193px;
  height: 162px;
}



td.zag3 {
  background-image: url(/image/top3.jpg);
  width: 374px;
  height: 258px;
  padding-top: 182px;
}


td#men2 {
  
 padding: 2px;
  text-align: center;
  
  font-size: 10px;
  color: #4f7ba6;
  text-align: center;
  
  background-image: url(/image/ss2.jpg);
}




#kont {
  font-size: 12px;
  border: 1px solid #7dbae9;
  padding: 2px 2px 2px 2px;
  color: #e9f4fe;
  background-color: #7dbae9;
  text-align: center;
  font-weight: bold;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}


#kont1{font-size: 11px;
  color: #4f7ba6;
  background-color: #f3f3f3;
  padding: 2px 2px 4px 4px;
  border-left: 0px solid #7dbae9;
  border-right: 0px solid #7dbae9;
  border-bottom: 0px solid #7dbae9;
  FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
  
}



#nasaite {font-size: 11px;
  background: url(/image/puh.gif) no-repeat;
  padding: 2px 2px 4px 4px;
  FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
  color: #4f7ba6;
  height: 50px;
}

#kont1 li{font-size: 11px;
  color: #4f7ba6;
  FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
}


#kont1 a{font-size: 11px;
  color: #4f7ba6;
   text-decoration: none;
  border-bottom: #f3f3f3 0px solid;
  FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;

}

#kont1 a:hover{font-size: 11px;
  color: #979799;
   text-decoration: none;
   border-bottom: #f3f3f3 0px solid;
   FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
   
}

.date {
  FONT-WEIGHT: normal;
  text-align: left;
  border: 1px solid #c5d4e2;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}






#menushka a{font-size: 11px;
  color:#005bb7;
border-bottom: #c5d4e2 1px solid;
}


#menushka  a:hover{font-size: 11px;
  color: #4f7ba6;
  border-bottom: #e4e4e4 0px solid;
  
}



#ok a{font-size: 11px;
  color:#16599a;
border-bottom: #c5d4e2 1px solid;
}


#ok  a:hover{font-size: 11px;
  color: #4f7ba6;
  border-bottom: #e4e4e4 0px solid;
  
}


td.menu {

padding-left: 10px;
width: 157px;
BACKGROUND-POSITION: left top;
background-image: url(/image/cont2.jpg);
BACKGROUND-REPEAT: repeat-y;

}

td.menutop {

width: 187px;
BACKGROUND-POSITION: left top;
background-image: url(/image/cont2.jpg);
BACKGROUND-REPEAT: repeat-y;
}

td.cont3 {
width: 27px;
BACKGROUND-POSITION: left top;
background-image: url(/image/cont3.jpg);
BACKGROUND-REPEAT: repeat-y;
  
}

td.fon {
  background-image: url(/image/ddd.gif);
  BACKGROUND-POSITION: right bottom;
  BACKGROUND-REPEAT: no-repeat;
  background-color: #FFFFFF;
  padding-left: 10px;
  
   text-align: left;
}

table.kalendar {
  width: 100%;
  font-size: 11px;
}

tr.kalendar {
  font-size: 11px;
  background-color: #e8f3ff;
}

td.kalendar {
  width: 100%;
  font-size: 11px;
  background-color: #e8f3ff;
}





table.zag1 {
  border-left: 1px solid #c5d4e2;
  border-right: 2px solid #c5d4e2;
  border-bottom: 1px solid #c5d4e2;
  border-top: 1px solid #c5d4e2;
}

td.content {
  BACKGROUND-POSITION: right bottom;
  BACKGROUND-REPEAT: no-repeat;
  padding: 10px;
  border: solid 1px #dddddd;
}

A.men3 {
  color: #398dce;
  font-size: 12px;
 border-bottom: #c5d4e2 1px solid;
}


A.men3:hover {font-size: 12px;
  color: #a2a2a2;
  border-bottom: #e4e4e4 0px solid;
FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
  
}


A.men2 {
  color: #398dce;
  font-size: 11px;
 border-bottom: #c5d4e2 1px solid;
}


A.men2:hover {font-size: 11px;
  color: #a2a2a2;
  border-bottom: #e4e4e4 0px solid;
FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
  
}




A.gl:visited {
  color: #003377;
  font-size: 13px;
  font-weight: normal;
  border-bottom: #003377 1px dotted;
}

A.gl:active {
  color: #003377;
  font-size: 13px;
  font-weight: normal;
  border-bottom: #003377 1px dotted;
}

A.gl:hover {
  color: #bb0000;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
}

a.nol {
  color: #003377;
  font-size: 13px;
}






strong.text {
  FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
  color: #003377;
  font-weight: normal;
  font-size: 13px;
}

div.bord {
  border: 1px solid #c5d4e2;
  
  padding: 5px;
  text-align: center;
}

div.bord1 {
  border-left: 1px solid #4f7ba6;
  border-right: 1px solid #4f7ba6;
  border-bottom: 1px solid #4f7ba6;
  border-top: 1px solid #4f7ba6;
  padding: 5px;
}

.bordcruis {
  border: 1px solid #c5d4e2;
  
  font-size: 15px;
 background-color: #f8f8f8;
  font-weight: bold;
}



a.tur  {
  color: #4f7ba6;
  font-size: 17px;
  font-weight: bold;
  text-decoration: none;
  border-bottom: #c5d4e2 1px dotted;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}



a.tur:hover {
  
  color: #c5d4e2;
  font-weight: bold;
  font-size: 17px;
  border-bottom: #c5d4e2 0px dotted;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

img.left{
  margin-top: 10px;
  float: left;
  margin-right: 10px;
 border: 3px solid #7dbae9;
}

img.right{
  margin-top: 10px;
  float: right;
  margin-left: 10px;
border: 3px solid #7dbae9;
}

img.fot{
  margin-left: 5px;
  margin-right: 5px;
  border: 3px solid #7dbae9;
 
}

.vrezka5 {
  background-color: #f8f8f8;
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: 1px;
  margin-right: 5px;
  border: 1px solid #c5d4e2;
  float: left;
  padding: 5px;
  font-size: 13px;
  width: 30%;
}


UL.right{
  background-color: #f8f8f8;
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 1px;
  border: 1px solid #c5d4e2;
 
  float: right;
  padding-right: 5px;
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 13px;
  width: 45%;
}

#moltop{
  background-color: #f8f8f8;
  color: #9fb7ce;
  margin: 1px;
  border: 0px solid #c5d4e2;
  float: right;
  padding: 1px;
  font-size: 10px;
  width: 25%;
}


#moltop a{
  color:#9fb7ce;
  font-size: 10px;
  text-decoration: none;
   border-bottom: #f8f8f8 0px dotted;
}

#moltop a:hover{
  color: #c5d4e2;
  font-size: 10px;
  text-decoration: none;
  border-bottom: #f8f8f8 0px dotted;
}




#molbot{
  background-color: #f8f8f8;
  margin: 1px;
  color: #9fb7ce;
  border: 0px solid #c5d4e2;
  float: left;
  padding: 1px;
  font-size: 10px;
  width: 95%;
}

#molbot a{
  color: #9fb7ce;
  font-size: 10px;
  text-decoration: none;
  border-bottom: #f8f8f8 0px dotted;
}

#molbot a:hover{
  color: #c5d4e2;
  font-size: 10px;
  text-decoration: none;
  border-bottom: #f8f8f8 0px dotted;
}




#nol{color: #003377;
  font-size: 13px;
}

#nol a{font-size: 13px;
  color:#403377;
  
}

#nol a:hover{font-size: 13px;
  color: #4f7ba6;
  
}

#inputsearch {font-size: 12px;
  color: #4f7ba6;
  border: 1px solid #a3e1fb;
  padding:4px;


}


#popa {font-size: 12px;
  color: #4f7ba6;
  border: 0px solid #a3e1fb;
  padding:6px;
  background-image: url(/image/popoisk.gif);
BACKGROUND-POSITION: left top;
BACKGROUND-REPEAT: no-repeat;


}

#nick,#usmail,#textz,#enter,#keystringz{font-size: 12px;
  color: #4f7ba6;
  border: 1px solid #cccccc;
  
}

#enter {font-size: 12px;
  color: #4f7ba6;
  border: 1px solid #cccccc;
  background-color: #eeeeee;
 
}



UL#fottrof  LI {font-size: 13px;
  
}

UL#fottrof  A {font-size: 13px;
 
}

UL#fottrof  b {font-size: 14px;
  
}

#sovet a{font-size: 12px;
  color:#398dce;
border-bottom: #c5d4e2 1px solid;
FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
}


#sovet a:hover{font-size: 12px;
  color: #a2a2a2;
  border-bottom: #e4e4e4 0px solid;
FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
  
}

#sovet {font-size: 12px;
text-align: left;
FONT-FAMILY:  Arial, Helvetica, sans-serif;

}


#head { /* Нижний блок */
width: 1000px; /* Ширина колонок */
height:290px;
clear: both; /* Отменяем обтекание */
background-image: url(/image/head.jpg);
BACKGROUND-POSITION: left top;
BACKGROUND-REPEAT: no-repeat;
margin: 0 auto;
padding:0px 0px 0px 0px; 
text-align:left;


}

#pod_head a{
  text-decoration: none; 
  border-bottom: #f3f3f3 0px solid;
}

#pod_head a:hover{
  text-decoration: none; 


}




#pod_head { /* Нижний блок */
width: 1000px; /* Ширина колонок */
height:69px;
clear: both; /* Отменяем обтекание */
background-image: url(/image/pod_head.jpg);
BACKGROUND-POSITION: left top;
BACKGROUND-REPEAT: no-repeat;
margin: 0 auto;
padding:0px 0px 0px 0px; 
text-align:center;
text-decoration: none;

}







#menubar { /* Левая колонка */
 float: left; /* Обтекание справа */
 width:156px; /* Ширина колонки */
 padding: 0px 0px 0px 0px; /* Поля вокруг текста */
 margin: 0px 0px 0px 0px;  /* Значения отступов */
 text-align:left;

}

#osnova { /* Правая колонка */
 margin: 0px 0px 0px 0px; /* Значения отступов */
 padding: 0px 0px 0px 15px; /* Поля вокруг текста */
 width: 810px;
 text-align:left;
 float: left;

 }




#vse {
width: 1000px; /* Ширина колонок */
margin: 0 auto; /* центрирует для нормальных браузеров */
background-image: url("/image/fonosnov.gif");
BACKGROUND-REPEAT: repeat-y;
padding: 0px 0px 0px 0px; 

}

IMG.opacity {
behavior: url("/skript/iepngfix.htc"); /* Механизм для вызова скрипта */
}

#futer { /* Нижний блок */
width: 1000px; /* Ширина колонок */
height: 190px;
clear: both; /* Отменяем обтекание */
font-size: 11px;
background-image: url(/image/fut.jpg);
BACKGROUND-REPEAT: no-repeat;
color: #4f7ba6;
font-weight: normal;

}

#futer li{
font-size: 11px;
}


#futer  a{
  font-size: 11px;
  color: #254e75;
  font-weight: normal;
  border-bottom: #e4e4e4 0px solid;
  }
  
  #futer  a:hover{
  font-size: 11px;
  color: #254e75;
  font-weight: normal;
  border-bottom: #e4e4e4 1px solid;
  }
  

#menushka { /* меню отелей*/

font-size:10px;
color: #4f7ba6;
text-align:left;
 line-height: 15px;
}

#menushka b{ /* меню отелей*/

font-size: 11px;
color: #4f7ba6;
text-align:center;

}

#index_box
{
   width: 371px; /* Ширина колонок */
height: 88px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 7px;
    padding: 0px;
   float: left;
	background-image: url(/image/index_fon.gif);
BACKGROUND-REPEAT: no-repeat;
}

#index_box a:hover{
  font-size: 16px;
  color: #4f7ba6;
  font-weight: normal;
  border-bottom: #e4e4e4 0px solid;}
  
  
#index_box  a{
 
  font-size: 16px;
color:#4f7ba6;
 border-bottom: #c5d4e2 1px dotted;
 FONT-FAMILY: Arial;
 font-weight: normal;
}





#letolinks a{
  
  border-bottom: #e4e4e4 0px solid;
  }
  
  #letolinks a:hover{

  border-bottom: #e4e4e4 0px solid;
  }
  
  #letolinks {text-align: center;
  }
  
  
 .tabtab{
height:150px;
width:40px;
position:fixed;
right:0px;
text-align:center;
margin-top:10%;

}

.tabtab a{
  
  border-bottom: #e4e4e4 0px solid;
  }
  
  
  /* Normal Bubble */
div.bubble {
	width: auto;
	font-size: 10px;
	margin-bottom: 24px;
	
}

div.bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #fff;
}

div.bubble blockquote p {
	margin: 10px;
	padding: 0px;
}

div.bubble cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: 6px;
	background: transparent url(/image/tip.gif) no-repeat 20px 0;
	font-style: normal;
}

/* Rounded Bubble */
div.bubble div.rounded {
	margin-bottom: 10px;
	border: 1px solid #e6e6e6;
	background-color: #ffffff;
}
div.bubble div.rounded blockquote {
	border: 0;
	background-color: transparent;
}
div.bubble div.rounded blockquote p {
	margin: 0px 10px;
	font-size: 8pt;
}
div.bubble cite.rounded {
	position: relative;
	margin: 0px;
	padding-left: 15px;
	padding-top: 12px;
	top: 10px;
	background: transparent url(/image/tip-rounded.gif) no-repeat 15px 0;
}


