body{
background:#f5f5f5;
margin:0;
font-family:Tahoma,sans-serif;
font-size:11px;
color:#333333;
}

h1,h2,h3,h4,h5,h6{margin:0;padding:0}
p{margin:3px 0;padding:0;}

a{text-decoration:none;color:#fbb00c;}
a:hover{text-decoration:underline;}
img{border:none;}
div.cleaner{clear:both;line-height:0;font-size:0;height:0;}

#wrapper{
margin:0 auto;
padding:0;
width:850px;
border:5px solid #e8e9e1;
}

#top{
float:left;
width:100%;
height:115px;
background:url(../img/bg-top.gif) repeat-x;
position:relative;
}

#top h1{
margin:40px 0 0 25px;	
}

#top h2{
margin:8px 0 0 25px;
font-family:Tahoma,sans-serif;
}

#top ul li{
list-style-type:none;
}

#top ul#links,#top ul#lang,#top ul#hlmenu{
position:absolute;
float:right;
width:auto;
margin:0;
padding:0;
}

#top ul#links li,#top ul#lang li,#top ul#hlmenu li{
float:left;
width:auto;	
}

#top ul#lang{
top:20px;
right:24px;
}

#top ul#links{
top:20px;
right:119px;
}

#top ul#links a,#top ul#lang a{
color:#3d3d3d;
line-height:16px;
}

#top ul#lang li{
padding:0 0 0 27px;
line-height:16px;
}

#top ul#lang li.en{
background:url(../img/en.png) no-repeat 0 1px;
}

#top ul#lang li.sk{
background:url(../img/sk.png) no-repeat 0 1px;
}

#top ul#links li{
padding:0 0 0 9px;
margin:0 0 0 7px;
background:url(../img/brdr-links.gif) no-repeat 0 4px;
}

#top ul#links li.first{
background:none;	
}

#top ul#hlmenu{
top:84px;
right:24px;	
}

#top ul#hlmenu li{
line-height:14px;
margin:0 0 0 27px;
padding:0;
height:14px;
  
}

#top ul#hlmenu li a{
font-size:11px;
float:left;
width:auto;
}

#top ul#hlmenu li a:hover{
border-bottom:1px solid #1e1e1e;
}

#top ul#hlmenu li.sel a,#top ul#hlmenu li.sel a:hover{
border-bottom:1px solid #fff;	
}

#products{
float:left;
width:100%;
height:180px;
}

#products ul,#products ul li{
margin:0;
padding:0;
}

#products ul li{
list-style-type:none;	
}

#products ul li.prod,#products ul li.prod a{
float:left;
width:215px;
height:180px;
}

#products ul li.small,#products ul li.small a{
width:210px;	
}

#products ul li.piliarske-vyrobky a{
background:url(../img/piliarske-vyrobky.jpg) no-repeat;	
}

#products ul li.piliarske-vyrobky a:hover{
background-image:url(../img/over-piliarske-vyrobky.jpg); 
}

#products ul li.sel-piliarske-vyrobky a{
background:url(../img/sel-piliarske-vyrobky.jpg) no-repeat; 
}

#products ul li.sel-piliarske-vyrobky a:hover{
background-image:url(../img/sel-over-piliarske-vyrobky.jpg); 
}

#products ul li.stolarske-polotovary a{
background:url(../img/stolarske-polotovary.jpg) no-repeat; 
}

#products ul li.stolarske-polotovary a:hover{
background-image:url(../img/over-stolarske-polotovary.jpg); 
}

#products ul li.sel-stolarske-polotovary a{
background:url(../img/sel-stolarske-polotovary.jpg) no-repeat; 
}

#products ul li.sel-stolarske-polotovary a:hover{
background-image:url(../img/sel-over-stolarske-polotovary.jpg); 
}

#products ul li.velkoplosne-materialy a{
background:url(../img/velkoplosne-materialy.jpg) no-repeat; 
}

#products ul li.velkoplosne-materialy a:hover{
background-image:url(../img/over-velkoplosne-materialy.jpg); 
}

#products ul li.sel-velkoplosne-materialy a{
background:url(../img/sel-velkoplosne-materialy.jpg) no-repeat; 
}

#products ul li.sel-velkoplosne-materialy a:hover{
background-image:url(../img/sel-over-velkoplosne-materialy.jpg); 
}

#products ul li.podlahy a{
background:url(../img/podlahy.jpg) no-repeat; 
}

#products ul li.podlahy a:hover{
background-image:url(../img/over-podlahy.jpg); 
}

#products ul li.sel-podlahy a{
background:url(../img/sel-podlahy.jpg) no-repeat; 
}

#products ul li.sel-podlahy a:hover{
background-image:url(../img/sel-over-podlahy.jpg); 
}

.en #products ul li.piliarske-vyrobky a{
background:url(../img/sawmill-products.jpg) no-repeat; 
}

.en #products ul li.piliarske-vyrobky a:hover{
background-image:url(../img/over-sawmill-products.jpg); 
}

.en #products ul li.sel-piliarske-vyrobky a{
background:url(../img/sel-sawmill-products.jpg) no-repeat; 
}

.en #products ul li.sel-piliarske-vyrobky a:hover{
background-image:url(../img/sel-over-sawmill-products.jpg); 
}

.en #products ul li.stolarske-polotovary a{
background:url(../img/semifinished-products.jpg) no-repeat; 
}

.en #products ul li.stolarske-polotovary a:hover{
background-image:url(../img/over-semifinished-products.jpg); 
}

.en #products ul li.sel-stolarske-polotovary a{
background:url(../img/sel-semifinished-products.jpg) no-repeat; 
}

.en #products ul li.sel-stolarske-polotovary a:hover{
background-image:url(../img/sel-over-semifinished-products.jpg); 
}

.en #products ul li.velkoplosne-materialy a{
background:url(../img/pannels.jpg) no-repeat; 
}

.en #products ul li.velkoplosne-materialy a:hover{
background-image:url(../img/over-pannels.jpg); 
}

.en #products ul li.sel-velkoplosne-materialy a{
background:url(../img/sel-pannels.jpg) no-repeat; 
}

.en #products ul li.sel-velkoplosne-materialy a:hover{
background-image:url(../img/sel-over-pannels.jpg); 
}

.en #products ul li.podlahy a{
background:url(../img/flooring.jpg) no-repeat; 
}

.en #products ul li.podlahy a:hover{
background-image:url(../img/over-flooring.jpg); 
}

.en #products ul li.sel-podlahy a{
background:url(../img/sel-flooring.jpg) no-repeat; 
}

.en #products ul li.sel-podlahy a:hover{
background-image:url(../img/sel-over-flooring.jpg); 
}

#content{
float:left;
width:100%;
background:#fff url(../img/bg-content.png) no-repeat;
}

#slogan{
float:left;
width:545px;
height:80px;
background:url(../img/bg-content.png) no-repeat 0 100%;
position:relative;
padding:18px 0 0 215px;
line-height:13px;
color:#636363;
}

#slogan img{
position:absolute;
left:100px;
top:38px;
}

.en #slogan img{	
}

#slogan br{
line-height:2px;	
}

#slogan {
padding-right:90px;	
}

#content img{
border:3px solid #e8e9e1;	
}

#slogan img{
border:none;  
}

#left{
float:left;
width:215px;
padding:22px 0 10px 0;
}

#left .banner{
margin:0 0 20px 25px;
float:left;
width:184px;
border:3px solid #e8e9e1;
}

#left .banner span{
display:block;
background:#fbc000;
padding:5px 9px 7px 9px;
font-size:12px;
font-family:Tahoma,sans-serif;
}

#left .banner span.nadpis{
font-size:22px;
}

#left .banner a{
text-decoration:none;
color:#000;
}

#left .banner img{
border:none;
}

#obsah{
float:right;
width:595px;
line-height:16px;
padding:0 0 10px 0;
}

#obsah .aktual{
float:left;
width:270px;
margin:0 30px 0 0;
}

#obsah .aktual.right{
margin:0;	
}

#obsah h2 img,#obsah .image img{
border:none;	
}

.sub #obsah h2{
color:#fbb00c;
font-weight:bold;
font-size:18px;
}

#obsah h2{
margin:22px 0 13px 0;
font-family:Tahoma,sans-serif;
}

#obsah .aktual .image{
float:left;
width:264px;
margin:0;
padding:3px 3px 0 3px;
background:url(../img/bg-aktual-image.png) repeat-x;
}

#obsah .aktual .date,#obsah #aktual .date{
color:#656565;	
}

#obsah .aktual .title,#obsah #aktual .title{
color:#333333;
font-weight:bold;
text-transform:uppercase;
margin-left:3px;
font-size:11px;
display:inline;
}

#obsah .aktual .title a,#obsah #aktual .title a{
color:#333333;
}

#obsah .aktual .excerpt{
float:left;
width:240px;
padding:13px 15px 0 15px;
background:url(../img/bg-excerpt.png) repeat-x;
border-top:6px solid #fbc100;
}

#obsah #aktual .date{
margin:5px 0;	
}

#obsah a{
color:#fbb00b;
text-decoration:none;
}

#obsah a:hover{
text-decoration:underline;  
}

#obsah .aktual p.more a,#obsah #aktual p.more a{
font-weight:bold; 
}

#obsah .aktual p.more,#obsah #aktual p.more{
text-align:right;
}

#obsah .aktual br,#obsah #aktual br{
line-height:10px;	
}

#obsah #aktual .item{
margin:15px 0 0 0;
float:left;
width:100%;
}

#footer{
clear:both;
text-align:center;
}

#footer p{
line-height:30px;	
}

#footer a{
color:#333333;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#footer span{
padding:0 0 0 9px;
margin:0 0 0 7px;
background:url(../img/brdr-footer.gif) no-repeat 0 2px;
}

#footer span.first{
background:none;	
}

.sub #obsah #breadcrumb ul{
margin:17px 0 0 0;
padding:0;
position:relative;
left:-15px;
}

.sub #obsah #breadcrumb ul li{
list-style-type:none;
margin:0 6px 0 0;
padding:0 0 0 10px;
background:url(../img/arrow-breadcrumb.gif) no-repeat 0 5px;
display:inline;
}

.sub #obsah #breadcrumb ul li.first{
padding:0;
background:none;
}

.sub #obsah #breadcrumb a{
color:#969696;	
}

.sub #obsah h2{
margin-top:15px;
position:relative;
left:-15px;
}

#obsah h3{
font-weight:bold;
color:#787878;
margin:0;
padding:3px 0 0 0;
font-family:Tahoma,sans-serif;
font-size:13px;
}

#obsah ul{
margin:10px 0 10px 12px;
padding:0;
}

#obsah ul li{
list-style-type:none;
padding:0 0 0 11px;
background:url(../img/dot.gif) no-repeat 0 7px;
}

.sub #obsah{
width:490px;
padding:0 90px 20px 15px;
}

.sub #gallery{
float:left;
width:490px;
padding:10px 0 0 0;
border-top:1px solid #c8c8c8;
margin:20px 0 0 0;
}

.sub #gallery .foto{
float:left;
width:150px;
height:114px;
margin:15px 20px 0 0;
text-align:center;
}

.sub #gallery .last{
margin-right:0;	
}

.sub #gallery img{
border:3px solid #e8e9e1;
}

#archive{
border-top:1px solid #c8c8c8;
margin:20px 0 0 0;
padding:20px 0 0 0;
font-weight:bold;
}

.sub #submenu{
margin:37px 0 23px 0;
float:left;
width:100%;
/*height:205px;*/
background:url(../img/bg-submenu.png) no-repeat 100% 0;
overflow:visible;
}

.sub #submenu ul.main{
margin:0 0 0 25px;
padding:0;
}

.sub #submenu ul.main li{
margin:0;
padding:0;
list-style-type:none;
}

.sub #submenu ul.main li a{
padding:8px 0 8px 15px;
display:block;
line-height:14px;
}

.sub #submenu ul.main li ul.sub li a{
padding:2px 0 2px 15px;
display:block;
line-height:14px;
}

.sub #submenu a{
color:#323232;	
}

.sub #submenu ul.main li ul{
margin:0;
padding:5px 0 5px 0;
}

.sub #submenu ul.main li ul.sub li{
padding:0 0 0 15px;
}

.sub #submenu ul.main li.sel,.sub #submenu ul.main li.expanded{
background:url(../img/bg-submenu-li.png) repeat-y;
font-weight:bold;
}

.sub #submenu ul.main li.sel a,.sub #submenu ul.main li.expanded a{
color:#fff;	
}

.sub #submenu ul.main li.sel ul li a,.sub #submenu ul.main li.expanded ul li a{
color:#323232;
font-weight:normal;
}

.sub #submenu ul.main li.sel ul.sub li,.sub #submenu ul.main li.expanded ul.sub li{
background:url(../img/bg-submenu-sub.png) repeat-y; 
}

.sub #submenu ul.main ul.sub li a.sel,.sub #submenu ul.main ul.sub li a.expanded{
font-weight:bold;	
}

.sub #submenu ul.main li.sel ul.sub,.sub #submenu ul.main li.expanded ul.sub{
background:url(../img/bg-submenu-sub.png) repeat-y; 
}

#pages{
clear:both;
text-align:center;
font-size:11px;
font-weight:normal;
color:#787878;
padding:10px 0 0 0;
font-family:Tahoma,sans-serif;
}

#pages span, #pages a{
margin:0 6px; 
}

#pages a{
font-weight:bold;
color:#010101;
}

#pages a.sel{
color:#fbb00c;  
}

#obsah form.napiste_nam input.field,#obsah form.napiste_nam textarea.field,#obsah form.napiste_nam img{
margin:0 0 8px 0;
border:1px solid #70716a;
}

#obsah form.napiste_nam input.field{
width:200px;  
}

#obsah form label,#obsah form span.spacer{
width:125px;
float:left;
margin:0 0 10px 0;
}

#obsah form label.long{
width:auto;
margin-right:10px;
}

#obsah form input.field, #obsah form select.field{
width:125px;
float:left;
margin:4px 65px 4px 0
}

#obsah form select.field{
width:131px;
}

#obsah form textarea.field{
width:350px;
}

#obsah form input.submit{
margin:4px 0
}

form input.submit{
cursor:pointer; 
}

#obsah form br{
clear:left
}

#obsah span.bb{
display:block;  
border-bottom:1px solid #c8c8c8;
margin-bottom:20px;
padding-bottom:20px;
}

#obsah span.bt{
display:block;  
border-top:1px solid #c8c8c8;
margin-top:20px;
padding-top:20px;
}

span.red{
color:#e60004;
}

#infobox{
padding:10px 0;
line-height:20px;
color:#000;
font-size:13px;
width:100%;
}

#infobox .ok{
text-align:center;
border:1px solid #009D01;
background:#378519;
padding:10px;
}

#infobox .chyba{
text-align:center;
border:1px solid #FF1313;
background:#FFD0D0;
padding:10px;
}

#infobox a{
text-decoration:underline;  
}

#slideshow{
float:left;
width:276px;
height:206px;
margin:20px 0 20px 90px;
background:#e6e6e6;
text-align:center;
padding:5px;
}

#slideshow img{
border:none;
}

#left .linky{
margin:5px 0 20px 25px;
float:left;
width:184px;
font-size:11px;
color:#636363;
}

#left .linky h2{
color:#fbb00b;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
}

#left .linky ul{
margin:15px 0 0 15px;
padding:0;
}

#left .linky a{
color:#636363;
}