body{background-repeat:repeat-x;text-align:center;background-color:#E2ECD4;}

.blockall{position:relative;top:0px;left:0px;width:960px;min-height:600px;margin-left:auto;margin-right:auto;}
div.logo{position:relative;top:0px;left:0px;height:160px;overflow:hidden;}
div.sloupec-kontakty{position:absolute;top:170px;left:20px;width:320px;height:160px;overflow:hidden;}

div.menu{height:30px;line-height:30px;width:644px;position:absolute;top:160px;left:330px;font-weight:bold;text-align:left;overflow:hidden;}
div.menu a{font-weight:bold;color:#FFFFFF;text-decoration:none;font-family:Times New Roman;text-transform:uppercase;font-size:14px;}
div.menu a:first-letter{font-size:18px !important;}
div.menu a:hover{}

div.d-text{background-color:#E2ECD4;border:2px solid #FFFFFF;padding:26px 26px 26px 26px;overflow:hidden;}
div.d-clanek{background-color:#E2ECD4;border:2px solid #FFFFFF;padding:26px 26px 26px 26px;overflow:hidden;}
div.d-registrace{background-color:#E2ECD4;border:2px solid #FFFFFF;padding:26px 26px 26px 26px;overflow:hidden;}
div.d-nastaveni{background-color:#E2ECD4;border:2px solid #FFFFFF;padding:26px 26px 26px 26px;overflow:hidden;}

div.panel{height:34px;background-color:#E3F4A4;}

div.prihlaseni{margin-left:15px;font-family:Times New Roman;width:220px;}
div.prihlaseni td input{border:1px solid #C7DBAC;padding:3px 2px 3px 2px;}
div.prihlaseni td{color:#106835;font-weight:bold;text-align:right;}
div.prihlaseni td.caption{text-align:left !important;}
div.prihlaseni div.header{font-size:16px;font-weight:bold;border-bottom:1px solid #000000;margin-bottom:5px;}
div.prihlaseni div.button{text-align:right;}
div.prihlaseni div.button input{background-color:#93BA67;border-width:0px;padding:4px 10px 4px 10px;font-weight:bold;color:#106835;font-size:11px;margin-top:5px;}
div.prihlaseni div.actions{text-align:right;padding-top:5px;}
div.prihlaseni div.actions a{color:#106835;font-family:Arial,Tahoma,Verdana;}

div.unpackmenu{}
div.unpackmenu ul{list-style-type:none;margin:0;padding:0;}
div.unpackmenu ul li{width:237px;height:40px;list-style-type:none;padding:0;margin:0px 0px 15px 12px;background-image:url('./images/button.png');background-repeat:repeat-y;}
div.unpackmenu ul li h2{margin:0;padding:0;position:relative;top:0px;left:0px;height:40px;}
div.unpackmenu ul li table{height:40px;}
div.unpackmenu ul li h2 a{padding-left:10px;color:#FFFFFF;text-decoration:none;font-size:14px;padding-top:0px;display:block;font-family:Times New Roman;text-transform:uppercase;line-height:16px;}
div.unpackmenu ul li h2 a:first-letter{font-size:20px;}

div.d-languages{position:absolute;top:10px;left:10px;}
div.d-languages img{margin-left:5px;}

td.platba{width:200px;}

div.socha{position:absolute;top:15px;left:760px;}

div.blockleft{position:relative;top:-30px;left:0px;}

div.unpackmenushop{}
div.unpackmenushop ul{list-style-type:none;margin:0;padding:0;}
div.unpackmenushop ul li{width:237px;height:40px;list-style-type:none;padding:0;margin:0px 0px 15px 12px;background-image:url('./images/button.png');background-repeat:repeat-y;}
div.unpackmenushop ul li h2{margin:0;padding:0;position:relative;top:0px;left:0px;height:40px;}
div.unpackmenushop ul li table{height:40px;}
div.unpackmenushop ul li h2 a{padding-left:10px;color:#FFFFFF;text-decoration:none;font-size:14px;padding-top:0px;display:block;font-family:Times New Roman;text-transform:uppercase;line-height:16px;}
div.unpackmenushop ul li h2 a:first-letter{font-size:20px;}

div.blockmiddle{background-image:url('./images/mainbgy.png');background-repeat:repeat-y;}
div.blockmiddle2{background-image:url('./images/mainbg.jpg');background-repeat:no-repeat;padding-top:30px;}

div.copyright{font-size:11px;padding-top:5px;padding-bottom:15px;}
div.copyright a{color:#000000;text-decoration:none;}

div.blockcenter3{width:596px !important;margin-left:340px;padding-bottom:20px;}
div.scnMain div.blockcenter3{width:596px !important;margin-left:340px;}

div.sloupec2{width:272px;margin-top:15px;margin-bottom:15px;margin-left:29px;}
div.sloupec{width:395px;margin-left:0px;margin-top:0px;margin-bottom:4px;background-color:#E2ECD4;border:2px solid #FFFFFF;min-height:168px;_height:168px;overflow:hidden;}
div.sloupec div.inner{padding:26px 26px 8px 26px;}

div.blockright{border-left:1px solid #ABBD69;margin-top:15px;}

div.d-seznamclanku div.text{background-color:#E2ECD4;margin:0px 0px 4px 0px;border:2px solid #FFFFFF;padding:10px 10px 10px 10px;}
div.d-seznamclanku div.box{background-color:#E2ECD4;margin:0px 0px 4px 0px;border:2px solid #FFFFFF;padding:10px 10px 10px 10px;}
div.d-seznamclanku .caption td a{text-decoration:none;font-size:16px;font-weight:bold;color:#000000;font-family:Times New Roman;text-transform:uppercase;}
div.d-seznamclanku .caption td a:hover{color:#4D8FC9;}
div.d-seznamclanku .caption td h3{padding-top:10px;}
div.d-seznamclanku td.popis{padding-right:10px;text-align:justify;}
div.d-seznamclanku td.image{width:80px;padding-bottom:10px;}
div.d-seznamclanku div.precteno{text-align:right;}
div.d-seznamclanku div.precteno span.precteno{color:#808080;}
div.d-seznamclanku div.precteno a{color:#4E8ECB;text-decoration:underline;}
div.d-seznamclanku div.precteno a:hover{text-decoration:none;}

div.paging{text-align:center;padding:10px 0px 10px 0px;font-weight:bold;}
div.paging span.text{padding-right:20px;}
div.paging a{color:#4E8ECB;text-decoration:none !important;padding:1px 2px 1px 2px;font-size:14px;font-weight:bold;}
div.paging a.selected{color:#FFFFFF;background-color:#4E8ECB;}

div.blockcenter3{padding-top:20px;padding-bottom:50px;}
div.blockcenter3 form input.text{font-size:11px;width:120px;padding:3px 2px 3px 2px;border:1px solid #C7DBAC;}
div.blockcenter3 form td.caption{width:120px;text-align:right;}
div.blockcenter3 form td.value2{width:250px;}
div.blockcenter3 form td.caption2{width:80px;text-align:right;}
div.blockcenter3 form td.important{font-weight:bold;}
div.blockcenter3 form table.novinky{margin-top:25px;}
div.blockcenter3 form table.novinky label{position:relative;top:-2px;}
div.blockcenter3 form table.novinky td.value{color:#808080;padding-left:15px;}
div.blockcenter3 form table.validation{margin-top:25px;}
div.blockcenter3 form div.button{text-align:center;margin-top:25px;padding-bottom:25px;}
div.blockcenter3 form div.button input{border:3px solid #FFFFFF;background-color:#93BA67;color:#106835;height:40px;background-repeat:repeat-x;font-weight:bold;color:#000000;padding:0px 15px 0px 15px;}
div.blockcenter3 form input.text{margin:1px 1px 1px 1px;background-color:#FFFFFF;}
div.blockcenter3 form input.text:focus{border:2px solid #93BA67;margin:0px 0px 0px 0px;}
div.blockcenter3 form textarea.text{margin:1px 1px 1px 1px;background-color:#FFFFFF;border:1px solid #C7DBAC;}
div.blockcenter3 form textarea.text:focus{border:2px solid #93BA67;margin:0px 0px 0px 0px;}

div.blockcenter3 h1{font-family:Times New Roman;text-transform:uppercase;font-size:22px;color:#106835;border-bottom:2px solid #106835;}
div.blockcenter3 h2{font-family:Times New Roman;text-transform:uppercase;font-size:18px;color:#000000;}
div.blockcenter3 h3{font-family:Times New Roman;text-transform:uppercase;font-size:17px;color:#000000;}
div.blockcenter3 h4{font-family:Times New Roman;text-transform:uppercase;font-size:16px;color:#000000;}
div.blockcenter3 h5{font-family:Times New Roman;text-transform:uppercase;font-size:15px;color:#000000;}
div.blockcenter3 h6{font-family:Times New Roman;text-transform:uppercase;font-size:14px;color:#000000;}
div.scnMain div.blockcenter3{min-height:600px;_height:600px;}
div.scnText div.blockcenter3{min-height:600px;_height:600px;}
div.scnClanek div.blockcenter3{min-height:600px;_height:600px;}


div.blockcenter3 a{color:#4E8ECB;text-decoration:underline;}
div.blockcenter3 a:hover{text-decoration:none;}

div.blockcenter3 h1 a{color:#000000 !important;text-decoration:underline;}
div.blockcenter3 h1 a:hover{text-decoration:none;}

div.blockleft a{color:#4E8ECB;text-decoration:underline;}
div.blockleft a:hover{text-decoration:none;}

div.blockright a{color:#4E8ECB;text-decoration:underline;}
div.blockright a:hover{text-decoration:none;}
div.blockright .sloupec{text-align:justify;padding-right:5px;padding-left:5px;}

span.inperror{color:#FF0020;font-weight:bold;font-size:11px;display:block;}
div.blockcenter3 form input.error{border:2px solid #FF0020;background-color:#FFF2F4;margin:0px 0px 0px 0px !important;}
/*div.blockcenter3 h1{color:#FF3300;border-bottom:1px solid #FF3300;}*/

div.commentform div.errors{text-align:left;padding-left:20px;color:#FF0020;font-weight:bold;font-size:11px;}
div.commentform{background-color:#E2ECD4;border:2px solid #FFFFFF;padding:26px 26px 26px 26px;overflow:hidden;}

.d-forum{background-color:#E2ECD4;border:2px solid #FFFFFF;padding:26px 26px 26px 26px;overflow:hidden;}
.d-forum table.seznam{margin-top:20px;}
.d-forum table.seznam .box{background-color:#FFFFFF;padding:10px 10px 10px 10px;margin-bottom:15px;}
.d-forum table.seznam .box .caption{}
.d-forum table.seznam .box .caption h3{margin:0;padding:0;}
.d-forum table.seznam .box .caption a{color:#000000;text-indent:10px;}
.d-forum table.seznam .box .popis{margin:10px 0px 10px 0px;}
.d-forum table.seznam .box .posledni{text-align:right;width:300px;color:#4D8FC9;}
.d-forum table.seznam .box .odpovedi{text-align:right;width:100px;color:#4D8FC9;}
.d-forum table.seznam .box .precteno{text-align:right;color:#4D8FC9;}
.d-forum table.seznam .box span.number{font-weight:bold;color:#000000;}
.d-forum table.seznam .box span.time{font-weight:bold;color:#000000;}

.d-tema{background-color:#E2ECD4;border:2px solid #FFFFFF;padding:26px 26px 26px 26px;overflow:hidden;}
.commentbox{background-color:#E2ECD4;border:2px solid #FFFFFF;padding:5px 5px 5px 5px;overflow:hidden;}
.commentbox .caption{background-color:#93BA67;}
.commentbox .caption td.name{font-weight:bold;color:#000000;}
.commentbox .caption span.commentnum{color:#808080;font-weight:bold;}
.commentbox .content{padding-top:10px;}
.commentbox .odp{background-color:#FFFAD7;border:1px solid #FFEC64;padding:5px 10px 5px 10px;}
.commentbox .odp .odp{background-color:#FFFEF4;border:1px solid #FFF4AA;}
.commentbox .odp span.name{text-decoration:underline;color:#808080;display:block;}
.commentbox a.reply{color:#4E8ECB;text-decoration:underline;}
.commentbox a.reply:hover{text-decoration:none;}

.vstupeshop{padding-top:30px;}
.vstupeshop a{color:#FFFFFF !important;text-decoration:none !important;font-size:16px;padding-top:0px;display:block;font-family:Times New Roman;font-size:16px;text-transform:uppercase;
width:237px;height:40px;margin:0px 0px 15px 12px;background-image:url('./images/button.png');background-repeat:repeat-y;text-indent:10px;font-weight:bold;line-height:40px;
}
.vstupeshop a:first-letter{font-size:20px;}

.eshopnadpis{padding-top:10px;margin-left:30px;font-weight:bold;}

.d-kosik{position:absolute;top:20px;left:800px;}
.d-kosik .name{border-bottom:1px solid #000000;}
.d-kosik .name a{color:#000000;font-weight:bold;font-size:16px;text-decoration:none;font-family:Times New Roman;text-transform:uppercase;}
.d-kosik .censdph{font-weight:bold;}
.d-kosik .akce{padding-top:5px;}
.d-kosik .akce a{display:block;text-align:right;color:#4E8ECB;font-weight:bold;}

.eshoptext{background-color:#E2ECD4;border:2px solid #FFFFFF;padding:26px 26px 26px 26px;overflow:hidden;}
.d-obsahkosiku{background-color:#E2ECD4;border:2px solid #FFFFFF;padding:26px 26px 26px 26px;overflow:hidden;}
.d-obsahkosiku table.obsah thead{background-color:#93BA67;}
.d-obsahkosiku table.obsah thead th{padding:5px 5px 5px 5px;}
.d-obsahkosiku table.obsah tbody td{border-bottom:1px solid #C0C0C0;height:26px;}
.d-obsahkosiku table.obsah input{width:30px;}
.d-obsahkosiku table.obsah td.code{width:80px;color:#808080;}
.d-obsahkosiku table.obsah td.cenabezdph{width:100px;}
.d-obsahkosiku table.obsah td.kusu{width:50px;}
.d-obsahkosiku table.obsah td.kusu input{width:25px !important;}
.d-obsahkosiku table.obsah td.akce{width:100px;}
.d-obsahkosiku table.obsah td.akce a{color:#4E8ECB;text-decoration:underline;}
.d-obsahkosiku table.obsah td.name a{color:#000000;text-decoration:underline;}
.d-obsahkosiku table.suma{margin-top:20px;width:100%;}
.d-obsahkosiku table.suma td.value{text-align:right;}
.d-obsahkosiku table.suma td.caption{width:410px;}
.d-obsahkosiku table.suma .nkuhrade{font-weight:bold;color:#4E8ECB;font-size:18px;}
.d-obsahkosiku table.suma .kuhrade{font-weight:bold;color:#4E8ECB;font-size:18px;}
.d-obsahkosiku div.doprava{margin-top:20px;background-color:#FFFFFF;padding:10px 10px 10px 10px;}
.d-obsahkosiku div.doprava div.nazev{font-weight:bold;padding-bottom:10px;}
.d-obsahkosiku div.doprava span.cena{color:#4E8ECB;}
.d-obsahkosiku div.doprava div.poznamky{color:#606060;margin-top:10px;}
.d-obsahkosiku span.popis{display:block;color:#606060;font-size:11px;padding-left:25px;padding-top:5px;padding-bottom:0px;}
div.buttons{margin-top:20px;text-align:center;}
div.buttons a{border:3px solid #FFFFFF;background-color:#93BA67;color:#106835;height:40px;background-repeat:repeat-x;font-weight:bold;color:#000000;padding:5px 10px 5px 10px;text-decoration:none;margin:0px 10px 0px 10px;}

.d-objednavkazbozi{background-color:#E2ECD4;border:2px solid #FFFFFF;padding:26px 26px 26px 26px;overflow:hidden;}
.d-objednavkazbozi table.obsah thead{background-color:#93BA67;}
.d-objednavkazbozi table.obsah thead th{padding:5px 5px 5px 5px;}
.d-objednavkazbozi table.obsah tbody td{border-bottom:1px solid #C0C0C0;height:26px;}
.d-objednavkazbozi table.obsah input{width:30px;}
.d-objednavkazbozi table.obsah td.code{width:80px;color:#808080;}
.d-objednavkazbozi table.obsah td.cenabezdph{width:100px;}
.d-objednavkazbozi table.obsah td.kusu{width:50px;}
.d-objednavkazbozi table.obsah td.kusu input{width:25px !important;}
.d-objednavkazbozi table.obsah td.akce{width:100px;}
.d-objednavkazbozi table.obsah td.akce a{color:#4E8ECB;text-decoration:underline;}
.d-objednavkazbozi table.obsah td.name a{color:#000000;text-decoration:underline;}
.d-objednavkazbozi table.suma{margin-top:20px;width:100%;}
.d-objednavkazbozi table.suma td.value{text-align:right;}
.d-objednavkazbozi table.suma td.caption{width:410px;text-align:right;}
.d-objednavkazbozi table.suma .nkuhrade{font-weight:bold;color:#4E8ECB;font-size:18px;}
.d-objednavkazbozi table.suma .kuhrade{font-weight:bold;color:#4E8ECB;font-size:18px;}
.d-objednavkazbozi div.formular{margin-top:10px;}
.d-objednavkazbozi div.header{background-color:#C7DBAC;font-weight:bold;font-size:18px;padding:3px 10px 3px 10px;margin-bottom:10px;}
.d-objednavkazbozi table{margin-bottom:20px;margin-top:10px;}
span.imp{color:#4E8ECB;font-weight:bold;font-size:16px;}
.d-objednavkazbozi td.caption-l{text-align:right;width:150px;}
.d-objednavkazbozi td.caption-r{text-align:right;width:100px;}
.d-objednavkazbozi td.value-l{font-weight:bold;}
.d-objednavkazbozi td.value-r{width:200px;text-align:left;font-weight:bold;}

.d-skola{background-color:#E2ECD4;border:2px solid #FFFFFF;padding:26px 26px 26px 26px;overflow:hidden;}
.d-skola td.caption-l{text-align:right;width:150px;}
.d-skola td.caption-r{text-align:right;width:100px;}
.d-skola td.value-l{font-weight:bold;}
.d-skola td.value-r{width:200px;text-align:left;font-weight:bold;}
.d-skola div.text{padding:20px 0px 20px 0px;}
.d-skola div.popis{padding:20px 0px 20px 0px;}
.d-skola div.rezervace{text-align:right;}
.d-skola div.rezervace a{color:#4E8ECB;text-decoration:underline;}
.d-skola div.rezervace a:hover{text-decoration:none;}

.d-seznamzbozi div.text{background-color:#E2ECD4;margin:0px 0px 4px 0px;border:2px solid #FFFFFF;padding:10px 10px 10px 10px;}
.d-seznamzbozi div.box{background-color:#E2ECD4;margin:0px 0px 4px 0px;border:2px solid #FFFFFF;padding:10px 10px 10px 10px;}
.d-seznamzbozi div.box table.caption{border-bottom:2px solid #93BA67;margin-bottom:5px;}
.d-seznamzbozi div.box table.caption td.code{text-align:right;color:#808080;}
.d-seznamzbozi div.box h3{padding:0;margin:0;}
.d-seznamzbozi div.box h3 a{color:#000000;font-size:16px;font-weight:bold;text-decoration:none;}
.d-seznamzbozi div.box h3 span{color:#4E8ECB;font-size:16px;font-weight:bold;padding-left:10px;}
.d-seznamzbozi div.box input.kusu{font-size:12px;width:25px !important;}
.d-seznamzbozi div.box input.kusu{margin:1px 1px 1px 1px;border:1px solid #A7A6AA;}
.d-seznamzbozi div.box input.kusu:focus{border:2px solid #7A990A;margin:0px 0px 0px 0px;}
.d-seznamzbozi div.box a.buy{text-decoration:none;}
.d-seznamzbozi div.box a.buy span{position:relative;top:-10px;padding-left:7px;color:#A31111;font-size:11px;font-weight:bold;}
.d-seznamzbozi div.box td.kusu{text-align:right;padding-right:10px;}
.d-seznamzbozi div.box td.cena{position:relative;top:0px;left:0px;}
.d-seznamzbozi div.box td.buy{width:180px;}
.d-seznamzbozi div.box td.image{width:85px;}
.d-seznamzbozi div.box td.popis{text-align:justify;}
.d-seznamzbozi div.box td.cena span.cenabezdph{color:#000000;font-weight:bold;font-size:12px;}
.d-seznamzbozi div.box td.cena span.cenasdph{padding-left:15px;color:#A31111;font-weight:bold;font-size:16px;}

.d-zbozi{background-color:#E2ECD4;border:2px solid #FFFFFF;padding:26px 26px 26px 26px;overflow:hidden;}
.d-zbozi table.udaje{margin-top:15px;margin-bottom:20px;}
.d-zbozi table.udaje td.value{text-align:right;width:100px;}
.d-zbozi table.udaje td.caption{text-align:right;width:auto;}
.d-zbozi table.udaje input.kusu{font-size:12px;width:25px !important;}
.d-zbozi table.udaje input.kusu{margin:1px 1px 1px 1px;border:1px solid #A7A6AA;}
.d-zbozi table.udaje input.kusu:focus{border:2px solid #7A990A;margin:0px 0px 0px 0px;}
.d-zbozi table.udaje a.buy{text-decoration:none;position:relative;top:9px;}
.d-zbozi table.udaje a.buy span{padding-left:7px;color:#A31111;font-size:11px;font-weight:bold;}
.d-zbozi table.udaje td.ccode{color:#808080;}
.d-zbozi table.udaje td.code{color:#808080;}
.d-zbozi table.udaje td.ccenasdph{color:#A31111;font-size:14px;font-weight:bold;}
.d-zbozi table.udaje td.cenasdph{color:#A31111;font-size:14px;font-weight:bold;}
.d-zbozi table.udaje td.cbuy{color:#7A990A;font-size:16px;font-weight:bold;}
.d-zbozi table.photos{margin-top:10px;background-color:#93BA67;width:100%;}
.d-zbozi table.photos td img{margin:10px 10px 10px 10px;border:4px solid #FFFFFF;padding:4px 4px 4px 4px;}
.d-zbozi h3.fotografie{color:#106835;font-size:16px;margin-top:15px;}

div.skolatext{background-color:#E2ECD4;border:2px solid #FFFFFF;padding:26px 26px 26px 26px;overflow:hidden;margin-bottom:4px;}
.d-seznamskol .box{background-color:#E2ECD4;margin:0px 0px 4px 0px;border:2px solid #FFFFFF;padding:10px 10px 10px 10px;}
.d-seznamskol .box .detaily{text-align:right;}
.d-seznamskol .box .detaily a{color:#4E8ECB;text-decoration:underline;}
.d-seznamskol .box .detaily a:hover{text-decoration:none;}
.d-seznamskol .box span.datum{font-weight:bold;color:#4E8ECB;}
.d-seznamskol .box table.info{border-top:1px solid #808080;margin-top:8px;}
.d-seznamskol .box td.name h3 a{color:#4E8ECB;text-decoration:underline;}
.d-seznamskol .box td.name h3{margin-bottom:10px;}

div.sloupec-kontakty a{color:#000000;text-decoration:underline;}
div.sloupec-kontakty a:hover{text-decoration:none;}

div.d-structure{padding-bottom:15px;}

