@charset "windows-1251";

/* Ластик, начало */
body,table,td,div,span,hr,h1,h2,h3,h4,form,p,button,select,input,textarea {
	padding: 0;
	margin: 0;
}
table {
	border: 0;
	border-collapse: collapse;
}
img {border: 0;}
/* Ластик, конец */

html,body {
	height: 100%;
	background-color: #fff;
}
body,td,div,span,p,input,select,textarea,h1,h2,h3,h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #353535;
}
a {
	color: #353535;
	text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
img.png {
 behavior: url("css_site/pngbehavior.htc");
}









table.main {
  border-top: 2px solid #000;
}


div.logo {
  padding-top: 15px;
  padding-left: 70px;
  vertical-align: top;
}
div.uzor {
vertical-align:top;
}
div.phone {
/*  padding-right: 289px;*/
  padding-top:20px;
  font:Arial, Helvetica, sans-serif;
  font-size:22px;
  color:#bfe2e7;
  
}

div.icons{

padding-top:20px;
padding-right:50px;}

div.

td.shapka-text {
  padding: 0 40px 20px 0;
}
td.shapka-text div {
  color: #4b4b4b;
}
td.shapka-tel {
  vertical-align: top;
  font-size: 18px;
  color: #2c2c2c;
  text-align: right;
  padding: 35px 35px 0 0;
}
td.shapka-tel div {
  font-size: 24px;
  color: #2d2d2d;
  text-align: right;
  padding-top: 5px;
}
td.osn {
  background-position: left top;
  background-repeat: repeat-x;
  vertical-align: top;
}
table.grafica {
  background-position: left top;
  background-repeat: no-repeat;
  vertical-align: top;
}
td.man {
  background-position: right top;
  background-repeat: no-repeat;
  padding-right: 165px;
  vertical-align: top;
}
td.table {
  padding-top: 17px;
  text-align: right;
}
div.menu {
padding-left:20px;
padding-right:20px;
font-family:Tahoma;
font-size:13px;
position:relative;
}
div.main-pic-bg {
	position:absolute;
	
	top: 160px;

}
div.menu a {
  color:#FFFFFF;
}



div.block-autoriz{
   padding-left:15px;
}
div.block-autoriz input{
background-color:#cfd7d8;
font-family:Arial, Helvetica, sans-serif;
font-size:12;
}
div.reg{
width:184; background-color:#cecece; height:24;
}
div.reg-in{
font-size:10px;
padding-top:5px;
}
a.reg-text{
color:#000000;
}
div.search-text{
color:#454544;
padding-left:120px;
font-size:22;
position:absolute;
top:240px;
}
div.gorod-text{
padding-left:130px;
padding-top:40px;
color:#1b484d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

div.gorod-text select{
width:200px; 
color:#2b2b2b;
}

div.data-pr-text
{
padding-left:130px;
padding-top:28px;
color:#1b484d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

div.data-pr-text input{
width:70;
color:#2b2b2b;
}

div.tip-text{
padding-left:130px;
padding-top:20px;
color:#1b484d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
div.tip-text select{
width:120px; 
color:#2b2b2b;
}

div.vzr-text{
padding-left:130px;
padding-top:22px;
color:#1b484d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
div.vzr-text select{
color:#2b2b2b;
}

div.search-button{
padding-left:125px;
padding-top:15px;
padding-bottom:69px;
width:57px;
}

div.search-link{
position:absolute;
top:481px;
left:200px;
}

div.search-link a{
color:#1b484d;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

button {
  border: none;
  background-color: transparent;
}

div.right-text{
font:Arial, Helvetica, sans-serif;
font-size:22px;
color:#282827;
padding-top:15px;
padding-left:22px;
padding-right:33px;
}

div.right-text-2
{
font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#3b3b3b;
padding-top:15px;
padding-left:22px;
padding-right:33px;
}

div.right-text-2 a{
color:#48799c;

}

div.line {
padding-left:22px;

}

div.link-view{
padding-left:22px;
padding-top:15px;
padding-right:33px;
}

div.link-view a{
color:#11517e;
font-family:Tahoma;
font-size:11px;

padding-right:33px;
}
div.logos{
padding-left:40px;
padding-right:50px;
}

div.text-partners{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#7f7f7f;
padding-bottom:10px;
}

a.partner-link{
color:#1989c3;
font-size:14px;
}

div.site-search{
padding-left:22px;
padding-top:33px;
}

div.site-search input {

font-family:Tahoma;
color:#4a4a4a;
font-size:14px;
font-weight:bold;
width:300px;
height:25px;
}

div.site-search input.button{
background-color:#cfd7d8;
font-family:Arial, Helvetica, sans-serif;
font-size:12;
}

div.counter{
padding-left:22px;
padding-top:33px;
padding-bottom:40px;
}
div.uzor-small-2{
position:absolute;
right:9px;
padding-top:1px;
}
div.line-2{
padding-left:63px;
padding-right:63px;
position:relative;
}

div.footer-text{
font-family:Tahoma;
padding-left:85px;
padding-top:10px;
font-size:11px;
color:#FFFFFF;
}
div.footer-text-2{
font-family:Tahoma;
padding-right:85px;
padding-top:10px;
font-size:11px;
color:#FFFFFF;
}


div.footer-text-2 a{
color:#FFFFFF;
}

div.block-hotel{
font-family:Arial, Helvetica, sans-serif;
color:#3b3825;
font-size:12px;
border:1px solid #ffb638;
margin:2px 10px 8px;
background-color:#fff0a0;

}

div.block-hotel a{
color:#11517e;
}

div.left-text{
font:Arial, Helvetica, sans-serif;
font-size:22px;
color:#282827;
padding-left:10px;

}

table.hotels{
margin-left:35px;
}
div.image{
margin: 10px;
border:1px solid #948b5d;
padding:1px;
}

div.hotel-view{
padding:0px 10px 10px 10px;
font-size:11px; 
}

div.block-hotel-2{
font-family:Arial, Helvetica, sans-serif;
color:#3b3825;
font-size:12px;
border:1px solid #ffb638;
margin:2px 10px 8px;
background-color:#fff0a0;

}
div.block-hotel-2 a{
color:#11517e;
}
div.padding-osn{
padding:30px;
width:555px;

}

div.hotel-title{
font-size:18px;
color:#2b2b2b;

}

div.hotel-title a{
font-size:18px;
color:#11517E;

}


div.image-inner{
margin: 5px;
border:1px solid #948b5d;
padding:2px;
}
div.block-room{
font-family:Arial, Helvetica, sans-serif;
color:#3b3825;
font-size:12px;
border:1px solid #0b616c;
background-color:#1ec9d6;
width:550px;

}

div.room-opis{
font-size:12px;
color:#072f32;
padding:10px;
}

div.room-opis-link{
font-size:12px;
color:#072f32;
padding-bottom:10px;
padding-left:10px;
}

div.room-opis-link a{
font-weight:bold;
font-size:12px;
}


div.hotel-view-title{
font-family:Tahoma;
font-size:13px;
color:#2b2925;
padding:8px;

}

div.block-hotel-view{
font-size:12px;
border:1px solid #ffb638;
background-color:#fff2db;
}

div.image-small{
margin: 10px 5px;;
border:1px solid #948b5d;
padding:1px;
}

div.width-550{
width:550px;
}

div.hotel-view-text{
font-size:12px;
color:#2b2925;
padding:0px 10px 10px;
}

div.line-3{
background-color:#b5ac9b;
height:1px;
}

div.text-udobstva{
padding-left:10px;
padding-bottom:10px;
}

div.block-hotel-list{
font-family:Arial, Helvetica, sans-serif;
color:#3b3825;
font-size:12px;
border:1px solid #ffb638;
/*margin:2px 10px 8px;*/
background-color:#fff0a0;

}

div.block-hotel-list a{
color:#11517e;
}

div.button-view{
padding-bottom:10px;
padding-right:10px;

}

div.pages{
padding:15px;
font-size:12px;
}

div.pages span{
padding:0px 5px;
font-size:12px;
}

div.pages a{
color:#11517e;
}

div.block-reg{
font-family:Arial, Helvetica, sans-serif;
color:#3b3825;
font-size:12px;
border:1px solid #ffb638;
margin:2px 0px 8px;
background-color:#fff0a0;
}

div.block-reg-order{
font-family:Arial, Helvetica, sans-serif;
color:#3b3825;
font-size:10px;
border:1px solid #ffb638;
margin:2px 0px 8px;
background-color:#fff0a0;
width:350px;

}

div.block-reg-order div.text{
font-family:Arial, Helvetica, sans-serif;
color:#3b3825;
font-size:11px;
}


div.block-hotel-3{
font-family:Arial, Helvetica, sans-serif;
color:#3b3825;
font-size:12px;
border:1px solid #ffb638;
/*margin:2px 10px 8px;
*/background-color:#fff0a0;
/*width:280px;
*/

}
div.block-hotel-3 a{
color:#11517e;
}

div.text-name{
padding:10px 5px;
}

div.text-license{
padding:10px;
}

div.img_view{
font-size:10px;

}
