body{text-align:center;background-color:#FFFFFF;}

.blockall{position:relative;top:0px;left:0px;width:970px;min-height:600px;margin-left:auto;margin-right:auto;text-align:left;}
td.logo{}
td.slogan{text-align:right;font-style:italic;font-size:32px;font-weight:bold;color:#FF0000;}
td.obrazek{text-align:right;width:160px;}

div.topmenu{text-align:right;padding-top:5px;}
div.topmenu a{color:#FF0000;text-decoration:underline;}
div.topmenu a:hover{color:#000000;}

div.sloupec-novinky td{padding-right:60px;font-size:12px;}
div.sloupec-novinky caption{line-height:40px;font-size:18px;font-weight:bold;}
div.sloupec-novinky a{color:#FF0000;text-decoration:underline;}
div.sloupec-novinky a:hover{background-color:#FF0000;color:#FFFFFF;text-decoration:none;}

div.sloupec-akce{border:1px solid #000000;padding:10px 10px 10px 10px;font-size:22px;font-weight:bold;margin-top:10px;}
div.sloupec-akce p{padding:0;margin:0;}

div.menu{height:40px;background-color:#000000;margin-top:20px;padding-left:15px;color:#FFFFFF;}
div.menu a{color:#FFFFFF;font-weight:bold;text-decoration:none;line-height:40px;font-size:14px;}
div.menu a:hover{color:#FFFF00;}

div.copyright{font-size:11px;padding-top:30px;background-image:url('./images/down.png');background-repeat:no-repeat;padding-bottom:15px;}
div.copyright a{color:#000000;text-decoration:none;}

.prihlaseni td{padding-top:10px;}
.prihlaseni td input{border:2px solid #A7A6AA;padding:6px 2px 6px 2px;width:210px;color:#A7A6AA;font-weight:bold;}
.prihlaseni td input:focus{border:2px solid #62B3EE;color:#62B3EE;}
.prihlaseni div.header{font-weight:bold;font-size:22px;font-style:italic;margin-top:20px;}
.prihlaseni div.button{padding-top:10px;text-align:center;}
.prihlaseni div.button input{background-color:#000000;color:#FFFFFF;font-weight:bold;padding:5px 15px 5px 15px;border-width:0px;}
.prihlaseni div.actions a{color:#808080;}
.prihlaseni div.actions a:hover{color:#FF0000;}
.prihlaseni div.actions a.vaseposta{display:block;color:#FF0000;padding-left:22px;margin-top:5px;background-image:url('./images/email.png');background-repeat:no-repeat;font-weight:bold;}
.prihlaseni div.actions a span{padding:0px 5px 0px 5px;font-weight:normal;}
.prihlaseni div.actions a span.pocetzprav{color:#FF8000;}
.prihlaseni div.actions a span.zadnezpravy{color:#808080;}

.d-contactform div.header{font-weight:bold;font-size:22px;font-style:italic;margin-top:20px;color:#FF0000;}
.d-contactform td{padding-top:10px;}
.d-contactform .error{border:2px solid #FF0000 !important;}
.d-contactform input.text{border:2px solid #A7A6AA;padding:6px 2px 6px 2px;width:210px;color:#A7A6AA;font-weight:bold;}
.d-contactform input.text:focus{border:2px solid #62B3EE;color:#62B3EE;}
.d-contactform textarea{border:2px solid #A7A6AA;padding:6px 2px 6px 2px;width:210px;color:#A7A6AA;font-weight:bold;}
.d-contactform textarea:focus{border:2px solid #62B3EE;color:#62B3EE;}
.d-contactform div.button{text-align:center;margin-top:10px;}
.d-contactform .inperror{color:#FF0000;font-weight:bold;font-size:11px;}
.d-contactform div.button a{background-color:#FF0000;color:#FFFFFF;font-weight:bold;padding:5px 15px 5px 15px;text-decoration:none;}

h1{font-size:18px;color:#FF0000;padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;font-style:italic;}
h2{font-size:16px;color:#FF0000;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;font-style:italic;}
h3{font-size:14px;color:#FF0000;padding:0px 0px 0px 0px;margin:0px 0px 8px 0px;font-style:italic;}

ul{list-style-type:square;}

.jako-nadpis-2{color:#FF0000;font-size:16px;font-weight:bold;font-style:italic;}

div.objednavkaform{background-color:#FFECEC;padding:20px 0px 20px 0px;margin-top:50px;}
div.objednavkaform h2{padding-left:20px;}
div.objednavkaform div.textok{margin:0px 20px 0px 20px;}

div.blockcenter3{padding-top:20px;width:700px;}
div.blockcenter3 form input.text{font-size:12px;width:200px;}
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:0px solid #000000;background-color:#FF0000;font-weight:bold;color:#FFFFFF;padding:5px 15px 5px 15px;}
div.blockcenter3 form div.button a{border:0px solid #000000;background-color:#FF0000;font-weight:bold;color:#FFFFFF;padding:5px 15px 5px 15px;text-decoration:none;}
div.blockcenter3 form input.text{margin:1px 1px 1px 1px;border:1px solid #A7A6AA;}
div.blockcenter3 form input.text:focus{border:2px solid #62B3EE;margin:0px 0px 0px 0px;color:#62B3EE;}
div.blockcenter3 form textarea.text{margin:1px 1px 1px 1px;border:1px solid #A7A6AA;}
div.blockcenter3 form textarea.text:focus{border:2px solid #62B3EE;margin:0px 0px 0px 0px;color:#62B3EE;}

div.blockcenter3 .d-text a{color:#FF0000;text-decoration:underline;}
div.blockcenter3 .d-text a:hover{background-color:#FF0000;color:#FFFFFF;text-decoration:none;}

span.inperror{color:#FF0020;font-weight:bold;font-size:11px;display:block;}
div.blockcenter3 form input.error{border:2px solid #FF0020;margin:0px 0px 0px 0px !important;}

div.lists{border-bottom:1px solid #FF0000;height:20px;}
div.lists a{padding:5px 10px 5px 10px;margin-left:15px;color:#000000;text-decoration:none;font-weight:bold;}
div.lists a.selected{background-color:#FF0000;color:#FFFFFF;}

div.sluzba{padding-bottom:20px;padding-top:20px;border-bottom:1px solid #C0C0C0;}
div.sluzba div.nazev{font-size:18px;font-weight:bold;color:#FF0000;}
div.sluzba div.popis{width:95%;text-align:justify;}
div.sluzba td.cena{width:150px;color:#606060;}
div.sluzba td.cena a{background-color:#FF0000;color:#FFFFFF;font-weight:bold;padding:5px 15px 5px 15px;text-decoration:none;display:block;margin-top:10px;width:70px;text-align:center;}

div.objsluzba{padding-bottom:10px;padding-top:4px;font-size:11px;color:#606060;}
div.objsluzba div.nazev{font-size:11px;font-weight:bold;color:#FF0000;}
div.objsluzba div.popis{width:95%;text-align:justify;}
div.objsluzba td.cena{width:150px;color:#606060;}
div.objsluzba td.cena a{background-color:#FF0000;color:#FFFFFF;font-weight:bold;padding:5px 15px 5px 15px;text-decoration:none;display:block;margin-top:10px;width:70px;text-align:center;}

table.validation{margin-left:150px;}

.d-seznamfirem div.box{padding-bottom:20px;border-bottom:1px solid #C0C0C0;padding-top:20px;padding-left:10px;padding-right:10px;}
.d-seznamfirem div.box td.name h3{font-size:14px;margin:0;padding:0;display:inline;}
.d-seznamfirem div.box td.name h3 a{color:#FF0000;text-decoration:none;}
.d-seznamfirem div.box span.ic{color:#808080;padding-left:10px;}
.d-seznamfirem div.box td.name span.vypis{color:#804040;}
.d-seznamfirem div.box td.name span.vypis a{color:#804040;text-decoration:underline;}
.d-seznamfirem td.sidlo{width:140px;text-align:right;font-size:11px;}
.d-seznamfirem td.sidlo span.sidlo{font-weight:bold;}
.d-seznamfirem td.datumzapisu{text-align:right;font-size:11px;}
.d-seznamfirem td.datumzapisu span.datumzapisu{font-weight:bold;}
.d-seznamfirem td.stav{text-align:right;width:90px;font-size:11px;}
.d-seznamfirem td.stav span.stav{font-weight:bold;}
.d-seznamfirem td.rezervace{text-align:right;width:100px;}
.d-seznamfirem td.rezervace a{background-color:#FF0000;color:#FFFFFF;font-weight:bold;padding:5px 15px 5px 15px;text-decoration:none;display:block;margin-top:5px;width:70px;text-align:center;margin-left:auto;margin-right:0px;}
.d-seznamfirem div.prodano{background-color:#DDDDDD;}

div.paging{text-align:center;padding:10px 0px 10px 0px;font-weight:bold;}
div.paging span.text{padding-right:20px;}
div.paging a{color:#FF0000;text-decoration:none !important;padding:1px 2px 1px 2px;font-size:14px;font-weight:bold;}
div.paging a.selected{color:#FFFFFF;background-color:#FF0000;}

.d-firma td.zebrab{background-color:#FFE1E1;}
.d-firma td.caption{width:150px;}
.d-firma td.value{width:150px;font-weight:bold;}
.d-firma td.value a{color:#FF0000;text-decoration:underline;}

.d-firma div.rezervaceform{background-color:#FFECEC;padding:20px 0px 20px 0px;margin-top:50px;}
.d-firma div.rezervaceform h2{padding-left:20px;}
form span.poznamka{padding-left:20px;color:#000000;font-style:italic;}
.d-firma div.rezervaceform div.textok{margin:0px 20px 0px 20px;}
.d-firma div.popis{margin-left:10px;text-align:justify;}
span.imp{font-weight:bold;color:#FF0000;font-size:14px;}



