body{
background:url(images/bg.png) repeat-x top left;
margin: 0px;
padding: 0px;
}

.center{
width: 800px;
height: auto;
border: none;
margin-left: auto;
margin-right: auto;
padding: 0px;
}

.logo{
float: left;
background:url(images/logo.png);
width: 190px;
height: 75px;
margin-top: 9px;
padding: 0px;
}

#menu_logo{
padding-top: 67px;
float: right;
margin-bottom: 5px;
}

div#menu_logo ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#menu_logo li{
list-style: none;
display: block;
padding: 0;
float: left;
text-align: center;
vertical-align: middle;
}

div#menu_logo a{
font: bold 12px Tahoma;

color: #333333;
display: block;
text-decoration: none;
padding:4px 10px 6px 10px;
}

div#menu_logo a:hover{
color:#FFFFFF;
background: url(images/a_hover.png) repeat-x top left;
text-decoration: underline;
}

div#menu_logo .currentpage a {
color:#FFFFFF;
width: 134px;
background: url(images/a_hover.png) repeat-x top left;
text-decoration: none;
}

div#menu_logo .currentpage a:hover {
color:#FFFFFF;
width: 134px;
background: url(images/a_hover.png) repeat-x top left;
text-decoration: underline;
}

.midle{
clear: left;
}

.left{
float:left;
}

.right{
float: right;
}

.title_black{
padding-left: 10px;
padding-top: 7px;
background: url(images/black_bg.png) repeat-x top left;
height: 24px;
width: 500px;
font-family: Tahoma;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
}

.title_black2{
padding-left: 10px;
padding-top: 7px;
background: url(images/black_bg.png) repeat-x top left;
height: 24px;
width: 790px;
font-family: Tahoma;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
}

.title_red{
padding-left: 10px;
padding-top: 7px;
background: url(images/red_bg.png) repeat-x top left;
height: 24px;
width: 280px;
font-family: Tahoma;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
}

.data{
text-align: right;
font-family: Tahoma;
font-size: 10px;
color: #FFFFFF;
font-weight: normal;
padding-right: 5px;
margin-bottom: 6px;
margin-top: -6px;
}

.map{
margin-top: 10px;
background: url(images/map.jpg)  no-repeat top left;
width: 454px;
height: 320px;
margin-left:auto;
margin-right: auto;
margin-bottom: 60px;
}

.width{
width: 510px;
}

#lt_meniu{
margin-left: 10px;
width: 280px;
float: left;
padding-top: 8px;
}

div#lt_meniu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#lt_meniu li{
float: left;
font: bold 11px Tahoma;
text-transform: none;
color: #333333;
list-style: none;
display: block;
padding-top: 2px;
padding-bottom: 2px;
margin-left: 3px;
margin-right:3px;
text-align: left;
vertical-align: middle;
}

div#lt_meniu a{
font: bold 12px Tahoma;
text-transform: none;
color: #333333;
display: block;
text-decoration: none;
}

div#lt_meniu a:hover{
color:#E22424;
text-decoration: underline;
}

.city{
padding-top: 30px;
margin-left: 10px;
clear: left;
color:#E22424;
font: bold 14px Tahoma;
text-transform: none;
}

.big_info{
width:270px;
height: 80px;
}

.icon{
width: 77px;
height: auto;
float:left;
margin-right: 10px;
}

.big_info_text{
padding-top: 7px;
margin-left: 10px;
color: #FF0000;
font: bold 20px Tahoma;
margin-bottom: 10px;
}

.big_info_text2{
margin-left: 10px;
color: #333333;
font: bold 12px Tahoma;
}

.line{
padding-top: 2px;
clear: left;
height: 16px;
border-bottom: 1px solid #F0F0F0;
padding-left: 10px;
padding-right: 10px;
width: 250px;
}

.line_l{
float:left;
width: 100px;
color: #FF0000;
font: bold 11px Tahoma;
text-align:left;
}

.line_r{
float:left;
color: #333333;
font: bold 11px Tahoma;
text-align:left;
}

.week{
clear: left;
padding-left: 10px;
padding-top: 7px;
background: url(images/red_bg.png) repeat-x top left;
height: 24px;
width: 800px;
font-family: Tahoma;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
margin-bottom: 10px;
}

.week_day{
float:left;
margin-right: 10px;
width: 105px;
height: 280px;
border: 1px solid #F0F0F0;
margin-bottom: 10px;
}

.day{
margin-top: 8px;
color: #FF0000;
font: bold 12px Tahoma;
width: 80px;
text-align:center;
margin-left: auto;
margin-right: auto;
}

.day_ico{
margin-top: 10px;
width: 77px;
height: auto;
margin-left: auto;
margin-right: auto;
}

.day_air{
margin-top: 5px;
color: #333333;
font: normal 11px Tahoma;
text-align:center;
margin-left: auto;
margin-right: auto;
height: 35px;
}

.day_air_day{
margin-top: 10px;
margin-left: 2px;
padding-bottom: 5px;
padding-top: 4px;
padding-left: 23px;
background:url(images/day.png) no-repeat left bottom;
color: #333333;
font: bold 11px Tahoma;
text-align: left;
}

.day_air_night{
margin-top: 10px;
margin-left: 4px;
padding-bottom: 6px;
padding-top: 5px;
padding-left: 25px;
background:url(images/night.png) no-repeat left bottom;
color: #333333;
font: bold 11px Tahoma;
text-align: left;
}

.day_wind{
margin-top: 5px;
color: #666666;
font: normal 11px Tahoma;
text-align:center;
margin-left: auto;
margin-right: auto;
line-height: 20px;
}

.bottom{
clear: left;
background: url(images/silver_bg.png) repeat-x top left;
height: 31px;
}

.bottom2{
padding-left: 10px;
padding-top: 7px;
height: 24px;
width: 800px;
font-family: Tahoma;
font-size: 11px;
color: #333333;
font-weight: bold;
margin-left: auto;
margin-right: auto;
}

.txt{
font-family: Tahoma;
font-size: 11px;
color: #333333;
min-height: 420px;
margin-bottom: 10px;
}

.map_city{
height: 60px;
width: 75px;
}

.map_city_l{
font-family: Tahoma;
font-size: 8px;
color: #333333;
float: right;
height: auto;

text-align: right;
}

.map_city_r{
float: right;
height: auto;
width: 25px;
text-align: center;
}

.map_city_l2{
padding-top: 8px;
font-family: Tahoma;
font-size: 12px;
color: #FF0000;
font-weight: bold;
text-decoration: underline;
float: right;
height: auto;
text-align: right;
}

.map_city_r2{
padding-top: 5px;
float: right;
height: auto;
width: 25px;
text-align: center;
}

.map_city_name{
padding-top: 3px;
font-family: Tahoma;
font-size: 12px;
color: #333333;
font-weight: bold;
float: right;
height: auto;
text-align: right;
}

.map_city_name a {
color: #333333;
text-decoration: none;
}

.map_city_name a:hover {
text-decoration: underline;
}

.map_top{
height: 150px;
width: 450px;
}

.map_info{
width: 170px;
}
.map_info_1{
margin-top: 25px;
text-decoration: underline;
margin-left: 65px;
width: 170px;
font-family: Tahoma;
font-size: 14px;
color: #333333;
font-weight: bold;
margin-bottom: 15px;
}
.map_info_2{
margin-top: 9px;
text-decoration: none;
margin-left: 35px;
width: 170px;
font-family: Tahoma;
font-size: 11px;
color: #333333;
font-weight: bold;
}
.map_line{
padding-top: 2px;
clear: left;
height: 16px;
padding-left: 10px;
padding-right: 10px;
width: 150px;
}

.map_line_l{
float:left;
width: 100px;
color: #FF0000;
font: bold 11px Tahoma;
text-align:left;
}

.map_line_r{
float:left;
color: #333333;
font: bold 11px Tahoma;
text-align:left;
}

hr {
background-color: silver;
height: 1px;
border: 0px;
}