/* Start of CMSMS style sheet 'style' */
* {
   padding:0px;
   margin:0px;
   font-family:Arial,Tahoma,Verdana;
   text-decoration:none;
}
u{text-decoration:underline;}
img {border:0px}
table{border:0px;
border-collapse:collapse}
td{vertical-align:top}

body{
background:url(images/background.png) left top repeat-x;
font-size:12px;
color:#1f1f20;
height:100%;
}
html{
height:100%;
}
.global{
position: relative;
height: 100%;
min-height: 100%;
}

a:link{
color:#095498;
text-decoration:underline;
}
a:visited{
color:#55198b;
text-decoration:underline;
}
a:hover{
color:#ff0800;
text-decoration:underline;
}

.top{
clear:both;
height:105px;
padding-top:15px;
}
.logo{
display:inline;
float:left;
margin-left:35px;
margin-top:20px;
}
.top-right{
background:url(images/top-right-back.png) left top repeat-x;
margin:0px 35px 0px 295px;
}
.top-right div{
background:url(images/top-right-back-left.png) left top no-repeat;
}
.top-right div div{
height:91px;
background:url(images/top-right-back-right.png) right top no-repeat;
}
* html .top-right div div{
margin-left:-3px;
}
.top-right a:link, .top-right a:visited{
font-weight:bold;
display:block;
float:left;
padding:6px 20px 0px;
line-height:12px;
color:#095498;
text-decoration:none;
}
a.more{
background:url(images/more-arrow.gif) 47px 11px no-repeat;
}
.top-right a:hover{
color:#095498;
text-decoration:underline;
}
.top-right span.current{
background:url(images/top-menu-back.gif) left top no-repeat;
padding:0px;
color:#FFF;
font-weight:bold;
display:block;
float:left;
line-height:12px;
position:relative;
}
* html .top-right span.current{
left:3px;
}
.top-right span.current a:link, .top-right span.current a:visited{
float:none;
padding:0px;
color:#FFF;
text-decoration:none;
}
.top-right span.current span{
display:block;
background:url(images/top-menu-back.gif) right -68px no-repeat;
padding:0px 10px;
position:relative;
}
.top-right span.current span span{
display:block;
background:url(images/top-menu-back.gif) left -34px repeat-x;
padding:10px 10px 10px;
position:relative;
}
.top-right form{
display:block;
float:left;
width:100%;
margin-top:10px;
}
.top-right form input{
width:60px;
margin-left:10px;
cursor:pointer;
float:left;
}
.top-right form input.search-text{
width:84%;
margin-left:20px;
border:solid 1px #a5acb2;
font-size:12px;
padding:2px 2px;
height:16px;
cursor:text;
}
.search-example{
position:absolute;
top:81px;
left:315px;
color:#FFF;
font-size:12px;
line-height:20px;
}
.search-example span{
color:#FFF;
border-bottom:dotted 1px #FFF;
padding:0px;
margin:0px;
font-weight:normal;
cursor:pointer;
font-size:12px;
line-height:20px;
}
.search-example span:hover{
color:#FFF;
text-decoration:none;
border-bottom:none;
}

.center{
width:100%;
float:right;
margin-left:-295px;
padding-bottom:170px;
}
.center2{
margin-left:295px;
margin-top:-15px;
}
.left{
float:left;
display:inline;
margin-left:35px;
width:225px;
padding-bottom:170px;
}
.login{
margin-top:30px;
background:#e9f0f6 url(images/login-corner-1.gif) left top no-repeat;
}
.tel{
background:#e9f0f6 url(images/login-corner-1.gif) left top no-repeat;
zoom:1;
}
.login div, .tel div{
background:url(images/login-corner-2.gif) right top no-repeat;
}
.login div div, .tel div div{
background:url(images/login-corner-4.gif) right bottom no-repeat;
}
.login div div div, .tel div div div{
background:url(images/login-corner-3.gif) left bottom no-repeat;
padding:20px 10px 20px 10px;
}
.tel div div div{
padding:5px 10px;
font-size:22px;
line-height:28px;
text-align:center;
color:#095498;
}
.tel div div div span{
font-size:16px;
font-weight:bold;
}
.tel div div div b{
font-size:12px;
line-height:14px;
text-align:left;
display:block;
margin-top:5px;
}
.tel div div div a:link, .tel div div div a:visited{
color:#095498;
text-decoration:none;
}
.tel div div div a:hover{
color:#ff0800;
}
.login form{
margin-left:60px;
}
.login form input{
margin-right:5px;
}
.login form label{
display:block;
margin-bottom:8px;
margin-top:15px;
}
* html .login form label{
margin-top:0px;
}
.login form .password{
margin-left:-52px;
margin-top:0px;
}
.login form .login{
margin-left:-41px;
background:none;
margin-top:0px;
}
.login form .login input, .login form .password input{
width:125px;
border:inset 2px #EEE;
height:16px;
padding:2px;
margin:0px;
margin-bottom:-3px;
margin-left:5px;
}
.login a:link, .login a:visited{
color:#095498;
display:block;
margin-top:5px;
float:left;
clear:left;
}
.login a:hover{
color:#ff0800;
}

.today div{
float:left;
text-align:right;
padding-right:0px;
padding-left:0px;
position:absolute;
left:3px;
width:100px;
margin-top:30px;
}
.today #today-num{
background:url(images/today.png) right top no-repeat;
color:#FFF;
font-size:37px;
height:47px;
width:107px;
padding:3px 0px 0px 47px;
text-align:left;
letter-spacing:17px;
margin-left:0px;
position:relative;
left:0px;
float:right;
}
.today #yesterday{
color:#095498;
font-size:14px;
font-weight:bold;
border-bottom:dotted 1px #095498;
text-decoration:none;
}
.today .today-links{
position:absolute;
left:35px;
margin-top:90px;
float:none;
width:200px;
text-align:left;
}
.today .today-links span{
color:#095498;
border-bottom:dotted 1px #095498;
font-size:11px;
cursor:pointer;
line-height:17px;
}
.today .today-links span:hover{
color:#ff0800;
border-bottom:dotted 1px #ff0800;
}
.today a:link, .today a:visited{
border-bottom:none;
color:#095498;
text-decoration:underline;
font-size:11px;
font-weight:normal;
margin-right:20px;
}
.today a:hover{
color:#ff0800;
}

.left h2{
color:#1f1f20;
float:left;
font-size:18px;
font-weight:normal;
margin-top:30px;
clear:right;
}
.left p{
clear:left;
padding-left:7px;
padding-top:2px;
}
.left .q{
display:block;
float:left;
background:url(images/q.gif) left top no-repeat;
height:13px;
width:44px;
padding:5px 7px;
margin-top:10px;
clear:left;
line-height:12px;
}
.left .f:link, .left .f:visited{
display:block;
float:left;
background:#1463a5 url(images/f.gif) left top no-repeat;
height:13px;
width:91px;
margin-left:6px;
padding:5px 7px;
text-align:center;
margin-top:10px;
color:#FFF;
text-decoration:none;
line-height:12px;
}
.left .f:hover{
color:#FFF;
text-decoration:underline;
}

.row{
float:left;
margin-top:15px;
width:98%;
}
.col{
float:left;
width:31%;
margin-right:2%;
line-height:22px;
}
* html .col{
margin-right:1%;
}
.col h2{
font-size:18px;
font-weight:normal;
}
.banner{
clear:left;
padding-top:30px;
margin-right:35px;
}
.banner div{
background:#efefef;
padding:5px 10px 10px;
}
.banner div p{
margin-top:9px;
}
/*.banner div a{
font-size:30px;
line-height:30px;
display:block;
padding-top:27px;
height:63px;
text-decoration:underline;
color:#B7B7B7;
background:#efefef;
border-radius:8px;
-moz-border-radius:8px;
}
.banner div a:hover{
color:#ff0800;
background:#E9F0F6;
}*/

.banner h2{
font-weight:normal;
font-size:18px;
margin-top:9px;
}

.footer{
clear:both;
width:100%;
float:left;
background:#f4f5f6 url(images/footer-back.png) left top repeat-x;
border-top:solid 1px #c5c8d0;
font-size:12px;
line-height:16px;
height:150px;
position:relative;
margin-top:-151px;
}
.footer a{
text-decoration:underline;
}

.footer-left{
float:left;
display:inline;
padding-top:26px;
margin-left:35px;
font-size:11px;
line-height:13px;
}
.counter{
margin-top:10px;
}
.footer-center{
margin-left:295px;
}
.footer-center div{
float:left;
padding-top:50px;
margin-right:4.5%;
}
* html .footer-center div{
margin-right:2.5%;
}
.footer-center div span{
font-size:13px;
display:block;
position:relative;
top:-25px;
margin-bottom:-16px;
}
.footer-center .onmap {
padding-top:100px;
}
.footer-center .onmap a{
color:#1f1f20;
background:url(images/onmap.gif) left 1px no-repeat;
line-height:13px;
padding-left:18px;
font-size:11px;
}
.footer-center .onmap a:hover{
color:#ff0800;
}

#top-drop{
display:none;
background:#FFF;
border:solid 1px #095498;
position:absolute;
padding:2px 10px;
top:17px;
left:838px;
}
* html #top-drop{
top:16px;
}
#top-drop li{
list-style:none;
margin-bottom:5px;
}
#top-drop a:link, #top-drop a:visited{
color:#095498;
font-weight:bold;
text-decoration:none;
}
#top-drop a:hover{
text-decoration:underline;
}
#top-drop a.more{
background:url(images/more-arrow.gif) right 6px no-repeat;
padding-right:11px;
display:block;
text-align:right;
}
* html #top-drop a.more{
background:url(images/more-arrow.gif) right 7px no-repeat;
}

.akcii{
margin-top:20px;
}
.akcii div div div span{
display:block;
text-transform:uppercase;
border-bottom:solid 1px #095498;
color:#D20B00;
}
.akcii div div div a{
font-size:28px;
font-weight:bold;
display:block;
line-height:36px;
}

.info{
border:#000 1px solid;
}

.info td{
border:#000 1px solid;
padding-left:4px;
padding-right:4px;
}

.hidden{
display:none;
}
/* End of 'style' */

