body, p, img, h1, h2, h3, ul, span, div {margin:0; padding:0;}
img {vertical-align:middle;}
img, a img {border:0px;}
a {color:#85060F; text-decoration:underline;}
a:hover {text-decoration:none;}
strong {color:#3B3636;}

body {background:#B8B8B8 url(pozsp.png) bottom left repeat-x; color:#3B3636; font-size:12px; line-height:140%; font-family:Arial, Verdana; text-align:center;}
#obal {width:100%; display:block; height:331px; background:url(poz.png) repeat-x; position:absolute; left:0px; top:0px;}

#kontejner {width:1002px; margin:0 auto; position:relative; background:url(kon.png) no-repeat;}
div#logo {  
           width:262px;     
           margin:0 auto;      
           height:69px; 
           float:left;
           position:relative;           
           top:23px; 
           left:0px;  
           clear:both;
           overflow:hidden;}  

div#logo span {            
                background-image:url(autokapl.png);            
                background-repeat:no-repeat;            
                cursor:pointer;            
                display:block;
                width:262px;           
                height:69px;             
                position:absolute;            
                top:0; left:0;   
  }   

#zalozky {float:right; width:485px; text-align:right;}
#zalozky a.c, #zalozky a.s, #zalozky a.h {width:143px; height:90px;text-align:left;float:left;padding-top:5px;display:inline;position:relative;top:22px;left:0px;overflow:hidden;}
#zalozky a.c span, #zalozky a.s span, #zalozky a.h span {width:143px; height:90px;background-image:url(c-kl.png);background-repeat:no-repeat;cursor:pointer;display:block;position:absolute;top:0; left:0; }
#zalozky a.c:hover span {background-image:url(c-hover.png);}
#zalozky a.s:hover span {background-image:url(s-hover.png);}
#zalozky a.h:hover span {background-image:url(h-hover.png);}
#zalozky a.c.active span {background-image:url(c-active.png);}
#zalozky a.s.active  span {background-image:url(s-active.png);}
#zalozky a.h.active  span {background-image:url(h-active.png);}
#zalozky a.s {width:188px; height:91px;top:21px;}
#zalozky a.s span {width:188px; height:91px;background-image:url(s-kl.png);}
#zalozky a.h {width:154px; height:90px;}
#zalozky a.h span {width:154px; height:90px;background-image:url(h-kl.png);}


#txtobl {width:100%; background:url(txtobl.png) repeat-y; overflow:hidden; display:block; clear:both; position:relative; top:26px;}
#txtobl ul#menu {list-style:none; float:left; text-align:right; padding:10px 0px 0 15px; text-transform:uppercase;}
#txtobl ul#menu li {display:inline;float:left; padding-right:20px;}
#txtobl ul#menu li a { color:#85060F; font-weight:bold; text-decoration:none; font-size:12px;}
#txtobl ul#menu li a:hover, #txtobl ul#menu li a.ak {text-decoration:underline;}
#txtobl ul#submenu, #txtobl div#submenu {list-style:none;clear:both; float:left; display:block;width:100%; text-align:right; padding:5px 0px 0px 15px;}
#txtobl ul#submenu li {display:inline;float:left; padding-right:20px;}
#txtobl ul#submenu li a { color:#6F6B6B; font-weight:bold; text-decoration:none;}
#txtobl ul#submenu li a:hover, #txtobl ul#submenu li a.ak {text-decoration:underline;}
#txtobl div#submenu {height:15px;}

#txtobl .spodek {width:100%; height:30px; clear:both; display:block; background:url(spodek.png) no-repeat;}

#txtobl #levacast {float:left; width:565px; padding:0px 0 0 5px; text-align:left;}
#txtobl h1, #txtobl h2, #txtobl h3 {color:#85060F; font-size:15px; padding:20px 0 20px 0; font-weight:bold; text-align:left;}
#txtobl p, #txtobl ul, #txtobl ol, #txtobl table {text-align:left; clear:both;}
#txtobl ul, #txtobl ol {padding-left:30px;}
#txtobl #levacast h4 {font-size:13px; padding:0; margin:0; text-align:left; line-height:160%;}
#txtobl #levacast table td {vertical-align:top;}
td.hltxt {width:335px; padding-right:70px;}
#txtobl td h3 {padding-bottom:10px; font-size:14px;} 

p.pata {clear:both; display:block; padding:20px 0; color:#BABABA; width:950px; text-align:left; margin:0 auto;}
p.pata .sodkazy {float:right; position:relative; top:-15px; left:0px;}
p.pata .sodkazy a {text-decoration:none; color:#BABABA; }
p.pata .sodkazy a:hover {text-decoration:underline;}

p.spozadim {width:150px; padding:0 10px 10px 10px; background:url(propozadi.png) no-repeat; height:158px; overflow:hidden;}
p.spozadim strong {display:block;padding:5px 0;}

#txtobl #pravacast {float:right; width:214px; text-align:left; padding-right:5px;}
#txtobl #pravacast a {margin-bottom:5px; display:block; position:relative;}
#txtobl #pravacast .mapka {display:block; margin-top:17px;}
#txtobl #pravacast .hoverovy {position:absolute; bottom:0px; right:20px; display:none;}
.odraz {width:180px;}
.odklon {margin-top:12px;}

#levapart {float:left; clear:both; width:244px; margin-left:50px;margin-top:15px; border-bottom:1px solid #A4AEB4; background:url(levapart.png) left top no-repeat; position:relative; left:2px;}
#levapart #uvnitr {display:block; width:242px; border-left:1px solid #A4AEB4; border-right:1px solid #A4AEB4; clear:both;}
#levapart a.menurozc, #levapart a.menurozcak {height:39px; line-height:39px; width:50%; float:left; color:#FFFFFF; font-size:110%; font-weight:bolder;}
#levapart a.menurozc:hover {text-decoration:none;}
#levapart a.menurozcak {background:url(partak.png) center bottom no-repeat; text-decoration:none; cursor:default;}
#levapart #uvnitr a {color:#7F7F7F; text-decoration:none; overflow:hidden; position:relative; display:block; border-bottom:1px solid #E5E5E5; height:23px; line-height:23px; padding-left:15px; text-align:left;}
#levapart #uvnitr a:hover {background:#EAEAEA;}
#levapart #uvnitr a.ak {background:url(hoverlevapart.png) center left no-repeat;}
#levapart #uvnitr a img {position:absolute; top:1px; right:15px; height:22px;}
#levapart #uvnitr a.ak img {right:50px;}
#levapart #uvnitr strong {color:#000000; text-decoration:none; overflow:hidden; position:relative; display:block; border-bottom:1px solid #E5E5E5; height:23px; line-height:23px; padding-left:15px; text-align:left; background:#F5F5F5;}


#pravapart {float:right; width:706px; padding-top:54px;min-height:650px;}
.hlavickovej {display:block; margin-bottom:15px;}
#pravapart #odrazpravou {width:655px; margin-left:25px; float:left;}
#pravapart h1, #pravapart h2, #pravapart h3 {color:#82AB04; padding-top:10px;clear:both;}
#pravapart p {color:#3B3636; padding-bottom:12px;}
#pravapart a.horrozc {float:left; position:relative;}
#pravapart a.horrozc .hoverovy {position:absolute; bottom:0px; right:0px; display:none;}

#obalpredlevy {width:178px; float:left; background:url(pozpod.png) right bottom no-repeat; margin-left:10px;}
#predlevy {float:left; width:135px; background:url(kosticky.png); color:#FFFFFF; padding:5px 15px;}
#predlevy h2 {font-size:14px; color:#FFFFFF; padding:5px 0 9px 0;}
#predlevy p {padding-left:6px; padding-bottom:7px; margin-bottom:15px; border-bottom:1px solid #8E8D8D;}
#predlevy strong {color:#FFFFFF;}
#predlevy span {display:block; padding-bottom:5px;}
#levacastspecial {float:left; width:715px; padding-left:25px;}

