html, body{
height:100%;
margin:0;
padding:0;
border:0;
font:normal 12px arial, sans-serif;
color:#2b2b2b;
background:#2d4291
}
body form{
height:100%;
padding:0;
margin:0
}
.container{
margin-right:60px;
margin-bottom:-122px;
min-height:100%;
background:white
}
* html .container{
height:100%
}
.empty{
height:122px;
clear:both
}
.footer{
height:122px;
width:100%
}
.footer, .footer td{
font-size:11px
}
.footer-l{
background:#6eafef;
width:271px;
padding:0 0 0 53px;
color:white
}
.footer-l a{
color:white
}
.footer-c{
background:#f4f4f5;
padding:0 45px;
color:#2d4291
}
.footer-r{
background:#f4f4f5 url(atilekt.png) left center no-repeat;
padding:0 45px 0 23px;
color:#2d4291;
width:170px;
color:#6eafef;
font-size:10px
}
.footer-rr{
width:60px;
background:#2d4291;
padding:0
}
.phones{
margin-top:5px
}
.phones td{
padding:0 0 1px 0;
color:white
}
.phones td.r{
padding:0 0 1px 32px;
color:#2d4091
}
.phones td.r a{
color:#2d4091
}
.s{
font-size:0;
height:1px
}
table{
border-collapse:collapse
}
td{
font:normal 12px arial, sans-serif;
color:#2b2b2b;
}
img{
border:0
}
a img{
vertical-align:middle
}
a{
text-decoration:underline;
color:#009ee1
}
a:hover{
color:#6eafef;
text-decoration:none
}
.b{
font-weight:bold
}
.w{
width:100%
}
.h{
height:100%
}
.wh{
width:100%;
height:100%
}
.floatl{
float:left
}
.floatr{
float:right
}
.alignr{
text-align:right
}
.alignc{
text-align:center
}
.alignl{
text-align:left
}
.alignj{
text-align:justify
}
.alignt{
vertical-align:top
}
.alignm{
vertical-align:middle
}
.alignb{
vertical-align:bottom
}
.clear{
clear:both;
overflow:hidden;
height:1px
}
* html .png{
width:expression(this.firstChild.width);
filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')")
}
* html .png img{
behavior:expression(this.style.visibility="hidden")
}
textarea{
overflow:auto;
overflow-y:auto;
overflow-x:hidden;
margin:0
}
p{
margin:0 0 14px 0
}
font{
line-height:auto
}
label input{
vertical-align:middle
}
.header{
height:328px;
background:url(main-header.jpg) left top no-repeat
}
h1{
margin:0 0 15px 0;
font:normal 18px arial, sans-serif;
color:#2d4191
}
.logo{
position:absolute;
right:35px
}
.primary-nav{
position:absolute;
font-size:11px;
margin:90px 0 0 15px;
}
.primary-nav img{
width:22px;
height:22px;
vertical-align:middle;
margin-right:8px;
background-position:left -22px
}
.primary-nav a{
color:white;
margin-bottom:5px;
display:block
}
.primary-nav span{
color:white;
padding:8px 0 12px 0;
font-weight:bold
}
.secondary-nav{
text-align:center
}
.secondary-nav table{
width:95%;
margin:0 auto
}
.secondary-nav td{
font-weight:bold;
text-align:center;
padding:15px 5px 15px 0;
vertical-align:top
}
.secondary-nav a{
color:#2d4191;
padding:15px 0 15px 15px;
background:url(bullet1.png) left 19px no-repeat;
text-decoration:none
}
.secondary-nav a:hover, .secondary-nav-aJS{
color:#009ee1;
background:url(bullet2.png) left top no-repeat
}
.secondary-nav span{
color:#009ee1;
padding:15px 0 15px 15px;
background:url(bullet2.png) left top no-repeat;
text-decoration:none;
}
.title{
padding-left:46px;
height:35px;
background:#d3d4d7 url(title-l.png) 46px top repeat-y;
margin-bottom:11px
}
.title .l{
float:left;
height:35px
}
.title .r{
width:148px;
height:35px;
float:right;
background:url(title-r.jpg)
}
.tablev1{
width:100%
}
.tablev1-l{
width:271px;
vertical-align:top;
padding:0 0 0 53px
}
.tablev1-r{
vertical-align:top;
padding:0 45px 25px 45px;
text-align:justify
}
.nov{
width:271px;
background:#f4f4f5;
margin-bottom:9px
}
.nov td{
vertical-align:top
}
.nov .l{
width:0;
padding:8px 0;
height:101px
}
.nov .l img{
margin:0 8px
}
.nov .r{
padding:8px;
line-height:100%
}
.nov .r a{
font-weight:bold;
color:#1482b1;
margin-bottom:5px;
display:block;
line-height:120%
}
.nov .r a:hover{
color:#009ee1
}

.novinka{
width:271px;
background:#f4f4f5;
margin-bottom:9px;
padding:8px 0
}
.novinka .l{
float:left;
width:90px;
margin:0 -90px 0 8px
}
.novinka .r{
margin-left:90px;
padding:0 8px;
line-height:100%
}
.novinka .r a{
font-weight:bold;
color:#1482b1;
margin-bottom:5px;
display:block;
line-height:120%
}
.novinka .r a:hover{
color:#009ee1
}
.submenu{
position:absolute;
left:0;
top:0;
width:auto;
display:none;
z-index:10;
background:#6eafef;
border-top:solid 1px white;
border-left:solid 1px white;
border-right:solid 1px white
}
.submenu a{
display:block;
border-bottom:solid 1px white;
color:#e4effa;
padding:4px 13px 5px 13px;
font-size:11px;
text-decoration:none
}
.submenu a:hover{
color:white
}
.flash{
position:relative;
height:328px;
background:url(main-header.jpg) left top no-repeat;
margin-bottom:-328px
}


