html, body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
}
a img {border: 0;}
#main {
width: 1000px;
height: 100%;
margin: 0 auto;
}
#header {
height: 144px;
width: 1000px;
float: left;
background: url('img/header_back.jpg') no-repeat;
}
#header img {float: left;}
#telefons {
padding-top: 30px;
float: left;
height: 114px;
background: url('img/bluecub.jpg') no-repeat 100% 100%;
width: 211px;
padding-left: 10px;
font-family: "Verdana";
}
* html #telefons {width: 213px;}
#telefons .blue {
padding-top: 5px;
color: #2677A1;
font-size: 10px;
font-weight: bold;
}
#telefons .red {
color: #C81818;
font-size: 16px;
font-weight: bold;
}
#icons {
height: 86px;
background: url('img/img_half.jpg') no-repeat left bottom;
float: left;
width: 150px;
padding-left: 95px;
padding-top: 58px;
}
#content {
float: left;
width: 100%;
background: url('img/big_back_img.jpg') no-repeat left top;
}
#menu_and_pogoda_cont {
padding-left: 37px;
width: 228px;
float: left;
}
#right_menu_shadow {
    background:url(img/right_menu_shadow.png) 0 0 no-repeat;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/right_menu_shadow.png');
}

#menu {
background: url('img/menu_back.jpg');
width: 212px;
float: left;
height: 400px;
}
#imgs {
height: 86px;
left: 9px;
position: relative;
}
#imgs img {float: left;}
#menu_buttons {
margin: 0;
width: 100%;
padding: 0;
font-family: "Arial";
font-size: 12px;
position: relative;
top: -15px;
}
#menu_buttons li {
height: 21px;
padding-top: 2px;
padding-bottom: 2px;
list-style-type: none;
background: url('img/li_back.jpg') no-repeat bottom center;
}
#menu_buttons li img {
margin-top: 7px;
margin-left: 32px;
float: left;
}
#menu_buttons #li_with_no_back {background: none;}
#menu_buttons li a {
font-size: 11px;
line-height: 1.6;
width: 140px;
margin-left: 45px;
height: 18px;
display: block;
color: #02578A;
}
#menu_buttons li a:hover {
text-indent: 5px;
margin-left: 40px;
color: white;
background: url('img/a_back.jpg') repeat-x left center;
text-decoration: none;
}
#pogoda {
float: left;
position: relative;
left: -37px;
padding-top: 40px;
width: 260px;

}
#left_side {background: url('img/seastar.jpg') no-repeat left bottom; }
.date {
background-color: #2275A3;
font-size: 14px;
color: white;
padding: 2px;
float: left;
padding-left: 4px;
padding-right: 4px;
font-weight: bold;
font-family: "Tahoma";
}

.date a {text-decoration: none; color: #FFFFFF;}

.gradus {
margin-top: -1px;
margin-left: 22px;
font-weight: bold;
color: #FF9B61;
font-size: 16px;
float: left;
font-family: "Tahoma";
}
.gradus img  {
margin-left: 2px;
margin-top: -13px;
}
#pogoda_img {
padding-left: 57px;
}
.pogoda_date_holder {
float: left;
padding-left: 57px;
width: 153px;
padding-top: 10px;
clear: both;
}
.sun_cloud {
float: right;
margin-top: -5px;
margin-left: 12px;
}
#foother {
float: left;
height: 96px;
width: 1000px;
background: url('img/foot_back.jpg') repeat-x;
}
#big_center_img {
float: left;
top: -6px;
position: relative;
left: 13px;
}
* html #big_center_img  {margin-left: 2px;}
#lists_holder {
float: left;
top: -6px;
position: relative;
padding-left: 35px;
background: url('img/list_back.jpg') left top;
border-bottom: 1px solid #C81818;
height: 300px;
}
* html #lists_holder {width: 477px;}
 .lists {
float: left;
margin: 0;
padding: 0;
width: 155px;
}
.lists li {
float: left;
list-style-type: none;
font-size: 11px;
height: 23px;
width: 100%;
font-family: "Arial";
color: #02578A;
}
.lists li img {float: left; margin-top: 4px; margin-right: 3px;}
.lists li a {
color: #02578A;
display: block;
}
.lists li a:hover {color: #0B7ABC; text-decoration: none;}




 .lists1 {
float: left;
margin: 0;
padding: 0;
width: 220px;
}
.lists1 li {
float: left;
list-style-type: none;
font-size: 11px;
height: 23px;
width: 100%;
font-family: "Arial";
color: #02578A;
}
.lists1 li img {float: left; margin-top: 4px; margin-right: 3px;}
.lists1 li a {
color: #02578A;
display: block;
}
.lists1 li a:hover {color: #0B7ABC; text-decoration: none;}







#hotels {
width: 400px;
float: left;
margin-top: 20px;
margin-left: 5px;
padding-bottom: 15px;
}
#cube_div {
float: left;
width: 100%;
}
#cube_div img {float: right;}
* html #right_side {left: 0;}
#right_side {
float: left;
width: 223px;
background-color: #EFF7FC ;
position: relative;
top: -6px;
padding-bottom: 120px;
}
* html #right_side {width: 220px; left: 2px;}
.spec_holder {
float: left;
width: 185px;
left: 25px;
clear: both;
margin-top: 20px;
position: relative;
border: 1px solid #C4C6C2;
}
#right_side_holder {
width: 225px;

margin-left: -20px;
background: #EFF7FC url('img/righ_side_back.jpg') no-repeat right bottom;
}
.spec_text {
clear: both;
background-color: white;
font-size: 11px;
font-family: "Arial";
color: #666A66;
}
.spec_text a {
clear: both;
margin-left: 15px;
margin-right: 10px;
overflow: hidden;
padding-bottom: 10px;
color: #666A66;
display: block;
}
.spec_text a:hover {color: #9F9F9F; text-decoration: none;}
#more {
font-size: 15px;
font-weight: bold;
margin-left: 25px;
margin-top: 25px;
float: left;
font-family: "Tahoma";
color: #3177A1;
}
#more:hover {color: #3B9BD4; text-decoration: none;}
#second_cont {
width: 510px;
float: left;
}
#news_and_other_content {
clear: both;
padding-left: 15px;
}
#news_and_other_content img {
float:none;
}
* html #news_and_other_content {padding-left: 15px;}
.news_text {
width: 96%;
font-size: 10pt;
line-height: 1.6;
font-family: "Tahoma";
color: #666A66;
}
.short_and_news {
display: block;
float: left;
width: 100%;
padding-top: 15px;
padding-bottom: 4px;
clear: both;
}
.short_and_news img {float: left;}
.more_link {font-family: "Tahoma"; font-size: 11px; padding-top: 10px; clear: both;}
.more_link img {margin-right: 8px;}
.more_link a {color: #B82905;}
.more_link a:hover {color: #EE552F; text-decoration: none;}

#foother div {
font-family: "Tahoma";
float: left;
padding-top: 32px;
font-size: 11px;
color: #666A66;
padding-right: 40px;
padding-left: 20px;
}
#foot_blue_color {color: #02578A !important;}
.news_img_holder {
float: left;
width: 230px;
padding-top: 5px;
border-right: 1px solid #EAC1B6;
}
.news_img_holder a {
color: #666A66;
line-height: 1.4;
width: 200px;
font-family: "Tahoma";
margin-top: 10px;
margin-left: 1px;
font-size: 11px;
clear: both;
float: left;
}
.news_img_holder a:hover {color: #878A87; text-decoration: none;}
.news_img_holder_sec {
border: 0;
width: 220px;
padding-right: 0;
padding-left: 10px;
}
.news_img_holder img {margin-right: 6px; margin-top: 3px;}
.month {
float: left;
width: 90px;
font-size: 11px;
font-weight: bold;
color: #C14626;
font-family: "Arial";
}
.month img {float: left;}
.year {
text-indent: 15px;
color: #4584A9;
width: 90px;
font-weight: bold;
float: left;
font-size: 11px;
margin-top: -4px;
font-family: "Arial";
}
.link_dot {
margin-top: 3px;
 margin-left: 4px;
}

h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 4px 0px}
h1 {font: normal 19pt/19pt Tahoma}
h2 {font: normal 17pt/17pt Tahoma}
h3 {font: normal 15pt/15pt Tahoma}
h4 {font: normal 13pt/13pt Tahoma}
h5 {font: bold 11pt Tahoma}
h6 {font: bold 9pt Tahoma}

.advise {
    font : normal 8pt/12pt Tahoma;
    color: #757575 !important;
    clear: both;
    margin: 35px 0px !important;
    padding-left: 20px; 
}
.advise a, .advise a:hover {
    
}

.afisha {
vertical-align:top;
font-size: 10pt;
font-weight: bold;
color: #C14626;
font-family: "Arial";
}

.afisha a{
    vertical-align:top;
    float:none;
    font-weight : normal;
}

