@charset "utf-8";

/* Ластик, начало */
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: #1c52a0;
}
a {
	color: #1c52a0;
	text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
/*img.png {
 behavior: url("css_site/pngbehavior.htc");
}*/


div.title{
font-size:18px;
padding-top:60px;

}

div.logo{
padding-top:20px;
}

div.logo_in{
padding-top:22px;
padding-left:45px;
}

div.abs_text{

font-size:18px;

}

div.abs_text_2{
font-size:18px;
}

div.big_text {
font-size:24px;
padding-top:25px;
}

div.cont{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:25px;
}
div.cont_2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:20px;
}

td.menu_fon{
background:url(../images_site/menu_fon_06.jpg);
background-repeat:repeat-x;
}

a span.menu_sp {
background-color:#0054a6;
color:#549ce2;
background:url(../images_site/menu_img_09.jpg);
background-repeat:no-repeat;
font-size:14px;
padding-left:20px;padding-right:10px;
}

a:hover span.menu_sp{
background-color:#666666;
background:url(../images_site/menu_img_09_09.jpg);
background-repeat:no-repeat;
font-size:14px;
padding-left:20px;padding-right:10px;
color:#cfe4f9;
}

table.search{
background:url(../images_site/search_fon_02.jpg);
background-repeat:repeat-x;

}
div.search_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:15px;
padding-top:13px;
padding-right:2px}

div.adv_search_txt a{
font-size:10px; color:#FFFFFF;
position:absolute;
right:10px;
top:208px;
width:100px;
}

td.lines {
background:url(../images_site/lines_17.jpg);
background-repeat:repeat-y;
}

div.page_title {
font-size:18px;
padding-top:20px;
padding-left:30px;}

div.grey_line{
padding-left:20px;
padding-top:10px;
padding-right:20px;
}

div.stars{
/*padding-left:30px;*/}

div.photo {
padding-top:10px;
padding-left:30px;
padding-right:30px;}

div.txt_view  a{
font-family:Tahoma;
font-size:12px;
font-weight:bold;}

div.txt_view{

padding-top:10px;
padding-bottom:10px;}

div.hotel_name{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;}

div.txt_adr{
font-family:Tahoma;
font-size:12px;
color:#898989;}


div.txt_city{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#959595;
padding-right:30px;
}

div.txt_price{
font-family:Tahoma;
padding-top:20px;
padding-right:30px;}

div.link_view a{
font-family:Tahoma;
font-weight:bold;
}

div.link_view{
padding-right:30px;
padding-top:30px;}

div.foot_text{
color:#959595;
font-size:11px;
padding:30px;
}


div.hotel_page_title {
font-size:18px;
padding-top:20px;
padding-left:30px;}

div.hotel_page_title {
font-size:18px;
padding-top:20px;
padding-left:30px;
color:#b5b4b4;
}

div.room_type{
margin:10px;
padding-top:20px;
}

div.room_type_title{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding:15px;}

div.room_type_price{
font-family:Tahoma;
font-size:12px;
padding:0px 15px 10px 15px;}

div.room_type_udobs{
font-family:Tahoma;
font-size:12px;
color:#898989;
padding:15px;}

div.button{
padding:0px 10px 0px 10px;
}

div.button a{
font-family:Tahoma;
font-size:12px;
color:#FFFFFF;
text-decoration: none;

}

div.frame-padd {
border:1px solid #CACACA;
padding:2px;
width:150px;
}