body { font-family: "trebuchet MS", verdana, arial; font-size: 0.8em; background: #009de1 url("../images/bodybg.png") 8px 0px repeat-x; margin: 0px; color: black;}
div{margin:0px; padding:0px;}
img{border:none; vertical-align:middle;}
table { border-collapse: collapse; }
td, th { padding: 0.2em; }
ul, ol { list-style-position: outside; padding: 0.5em 0em 0.5em 2em; }
p { margin: 0px 0px 1em 0px; text-align: justify; }
.clear { display: block; clear: both; }
.fleft { float: left; }
.fright { float: right; }
.nofloat { float: none; }
.abs { position: absolute; }
 
.img_fleft { float: left; padding: 0px 1em 0px 0px; }
.img_fright { float: right; padding: 0px 0px 0px 1em; } 
.img_center { text-align: center; margin: 0px auto; display: block; }
.p_center { text-align: center; }
.p_right { text-align: right; }
.p_left { text-align: left; }
a{color:#009de1; text-decoration:underline;}
div#all{ width:1010px; margin:0px auto; background:url("../images/allbg.png") 8px 0px repeat-y;} 
/*--------------HEADER---------------*/
div#header{width:100%; height:284px; background:url("../images/header.jpg") top center no-repeat;}
div#header.lang_1{background:url("../images/header_sk.jpg") top center no-repeat;}
div#header.lang_2{background:url("../images/header_en.jpg") top center no-repeat;}
div#header a{text-decoration:none; display:block;  height:25px; float:left;margin-top:10px; display:inline;}
div#header a.home{margin-left:35px; width:130px;}
div#header a.kontakt{width:70px;margin-left:25px;}
div#header a.link{width:120px;margin-left:600px;}
#header .lang{padding:0 4px;}
/*--------------CONTENT---------------*/
div#content{width:100%; background:url("../images/pageend.jpg") 8px bottom  no-repeat;overflow:hidden; padding-bottom:30px;}
/*--------------LEFT---------------*/
div#container_left{width:184px; float:left; display:inline;margin-left:8px;}
div#news {margin-left:0px; width:180px; background:url("../images/newsicon.png") 20% 0% no-repeat; padding-bottom:120px;}
div#news h2{text-align:left; color:#e99700; height:52px; line-height:2.5em; padding-right: 6%; padding-left:50%;}
/*
div#news div.novinka {width:160px; padding:5px 10px; color:#30cf44;}
div#news div.novinka a{color:#0330ac; text-decoration:underline; text-align:right;}
*/
/*--------------CENTER---------------*/
div#container_center{width:526px; float:left; background:url("../images/centerbg.jpg") top center no-repeat; min-height:60px; padding:125px 40px 10px 35px; text-align:justify; display:inline;}
div#container_center h1{color:#0330ac; text-align:center; padding:0px;margin:0px;}
div#container_center p {}
div.gallery_item {float:left; overflow:hidden;}
div.gallery_item a img{border:2px solid #ddd; margin:5px;}
div.gallery_item a:hover img{border:2px solid #ffab09;}
div.produkt{width:100%; border-bottom:1px solid #ddd; overflow:hidden; padding-bottom:5px;}
div.produkt div.gallery_item { float:right; margin-top:10px;}
div.katalog_18 div.produkt h2  {text-align:left; padding:0px; margin:0px; width:100%; text-align:center;}
div.katalog_18 div.produkt h2, div.katalog_18 div.produkt h3 { font-size:1.1em;}
div.katalog_18 div.produkt { width:45%; margin:1%; border: 1px solid #ccc; padding:3px; text-align:left; background:#ddd; text-align:center; float:left; }
div.katalog_18 div.produkt div.gallery_item { margin-top:0px auto; float:none; }
div.katalog_18 div.produkt p { margin:0px;text-align:center; }
.pager{width:100%; text-align:center; background:#eee;}
div#container_navigation{margin-bottom:10px;}
div#container_navigation a{color:#009de1; text-decoration:underline;}
div#container_navigation a:{color:white;}
div#container_childlink {margin-top:15px; padding:0.5em; background:#ffc; overflow:hidden;}
div#container_childlink a{color:#009de1; text-decoration:none; width:50%; float:left;display:block;}
div#container_childlink a img{vertical-align:middle; padding:5px;}
/*--------------RIGHT---------------*/
div#container_right{width:217px; float:right; background:url("../images/rightbg.jpg") top left no-repeat; padding:138px 0px 120px 0px; display:inline; margin-right:0px;}
div#menu {font-size:1.1em;}
div#menu ul {padding:0px; margin:0px; list-style-type:none; width:183px;}
div#menu ul li {text-align:left; width:183px; padding:0px 0px; line-height:30px;}
div#menu ul li ul{display:none;}
div#menu ul li.active_last ul,div#menu ul li.active ul{display:block;}
div#menu ul li a{width:183px; height:30px; display:block; background:url("../images/menulevel1.png") left center no-repeat;padding:0px 0px 0px 20px; font-weight:bold; text-decoration:none; color:#0330ac;}
div#menu ul li a:hover{background-image:url("../images/menulevel1h.png"); color:#c00;}
div#menu ul li ul{padding:0px;margin:0px; background:#6cd013; background:url("../images/menulevel2.png") top center repeat-y; width:203px;}
div#menu ul li ul li{ line-height:auto; padding-right:20px;}
div#menu ul li ul li:first-child { background:url("../images/menulevel2first.png") top center no-repeat; }
div#menu ul li ul li:last-child { background:url("../images/menulevel2last.png") bottom center no-repeat; }
div#menu ul li ul li a{ color:white; text-align:right;background:none; height:auto; width:auto; }
div#menu ul li ul li a:hover{color:black; background:none;}
div#container_poll{ background: #fec; width:190px; margin:1em 0em 0.5em 0.5em; }
div.poll{  }
div.poll_question { font-weight:bold; padding-left:1em; text-align: center; }
div.poll_question h3 { padding:0px;margin:2px 0px; }
div.poll_answers {padding:0.4em 0.4em;}
div.answer{ color:black; margin-top:0.2em; }
div.poll_bar{ height:0.8em; background:#ef5232; margin: 2px 0px; }
div.poll_bar a{width:100%; height:100%; display:block;}
/*--------------FOOTER---------------*/
div#footer{width:100%; height:32px; background:url("../images/footer.png") top center no-repeat; text-align:center; overflow:hidden;color:white;}
div#footer a{color:white; text-decoration:none;}
div#footer div.createdby{float:left; margin:0px 5px;}
div#footer div.designby{float:left; margin:0px 5px;}
div#footer div.copyright{float:right; margin:0px 5px;}
