/*Základní nastavení*/
* {border: 0px; padding: 0px; margin: 0px;}
ul li{list-style:none;}
html{background: url('./images/bg.png') #007393 repeat-x;}
body{font-family: arial; font-size: 15px; color: #fff;}
a{text-decoration: none; color: #004052; font-weight: bold;}
a:hover{text-decoration: underline;}
.master{margin: auto; text-align: center; width: 1008px;} 

/* pomocné */

h1, .topmenu li a, .menu li a{position:relative;}
h1 span, .topmenu li a span, .menu li a span{position:absolute;z-index:1;display:block;top:0;left:0;}


h1{width:306px;height:74px;float:left;display:inline; margin-top: 10px; margin-left: 10px; font-size:1.2em;}
h1 span{width:407px;height:112px;background:url('./images/logo.png') no-repeat;}  


/* infopanel --- */

.infopanel{height:227px;clear:both;overflow:hidden; background: url('./images/infopanel.png') no-repeat;}

    


/* top Navigace */

.topmenu{float:right;display: inline; margin-top: 10px; margin-right: 15px;}
.topmenu li{float:left;margin:0 0 0 2px;}
.topmenu li a{height:29px;display:block;overflow:hidden;position:relative;background-repeat:no-repeat;color:#fff;}
.topmenu li a span{height:29px;background-repeat:no-repeat;}


.topmenu li#home a, ul.topmenu li#home a span{background-image:url('./images/home.png'); width:95px; height: 29px; }
.topmenu li#obchod_podminky a, ul.topmenu li#obchod_podminky a span{background-image:url('./images/obch_podminky.png'); width:193px; height: 29px; }
.topmenu li#kontakt a, ul.topmenu li#kontakt a span{background-image:url('./images/kontakt.png'); width:103px; height: 29px; }
.topmenu li#faq a, ul.topmenu li#faq a span{background-image:url('./images/faq.png'); width:93px; height: 29px; }
                          
.topmenu li a:hover span, ul.topmenu li.aktive a span{background-position:bottom;}

/* Navigace */

.menu{float: none; display: inline;}
.menu li{float:left;margin:32px 0 0 27px;}
.menu li a{height:38px;display:block;overflow:hidden;position:relative;background-repeat:no-repeat;color:#fff;}
.menu li a span{height:38px;background-repeat:no-repeat;}


.menu li#novinky a, ul.menu li#novinky a span{background-image:url('./images/novinky.png'); width:138px; height: 38px; }
.menu li#zaklad_info a, ul.menu li#zaklad_info a span{background-image:url('./images/zaklad_info.png'); width:238px; height: 38px; }
.menu li#ctete a, ul.menu li#ctete a span{background-image:url('./images/ctete.png'); width:142px; height: 38px; }
.menu li#registrace a, ul.menu li#registrace a span{background-image:url('./images/registrace.png'); width:159px; height: 38px; }
.menu li#prihlaseni a, ul.menu li#prihlaseni a span{background-image:url('./images/prihlaseni.png'); width:163px; height: 38px; }
.menu li#moznosti a, ul.menu li#moznosti a span{background-image:url('./images/moznosti.png'); width: 159px; height: 38px; }
.menu li#odhlaseni a, ul.menu li#odhlaseni a span{background-image:url('./images/odhlasit-se.png'); width:163px; height: 38px; }
                          
.menu li a:hover span, ul.menu li.aktive a span{background-position:bottom;}

.menu2{float: none; display: inline; }
.menu2 li a{position:relative; color: #000; }
.menu2 li#bg_none a, ul.menu2 li#bg_none a span{background-image:none; font-size: 12px; height:20px; padding: 8px;}


.conntent{padding-top: 90px;}
.box{width: 220px; float: left; }
.main{width: 757; margin-left: 240px;}

/*Main box*/
.box-title{background: url('./images/box-title.png') no-repeat; width:210px; height:39px;}
.box-title h2{text-align: left; padding-left:12px; padding-top: 5px;}
.box-conntent{background: url('./images/box-conntent.png') repeat-y; width: 210px; text-align: left; color: #000;}
.box-conntent ul{padding-top: 10px; padding-left: 10px;}
.box-end{background: url('./images/box-end.png') no-repeat; width: 210px;height: 17px; }

.box-conntent .date{font-weight: bold; font-size: 15px; padding: 5px;}
.box-conntent p{font-weight: normal; font-size: 12px; padding-left: 8px;}
.box-conntent hr{border: solid 1px #004052; width: 90%; margin-left: 8px; margin-top: 10px;}


/*main*/

.main-top{background: url('./images/main-top.png') no-repeat; width:757px; height:20px;}
.main-conntent{background: url('./images/main-conntent.png') repeat-y; width:757px; text-align: left;}
.main-end{background: url('./images/main-end.png') no-repeat; width:757px; height: 19px;}

.main h2{color: #007393; margin-left: 20px; font-size: 23px; font-weight: bold;}
.main h3{color: #004052; margin-left: 20px; font-weight:bold;}
.main h4{color: #002b37; margin-left: 40px; font-weight:bold;}

.main hr{border: solid 2px #004052; width: 738px; margin-left: 10px; margin-top: 10px; margin-bottom: 10px;}
.main p{color:#000; margin-left: 22px;}
.main li{color: #000; list-style-image: URL('./images/li.png'); margin-bottom: 10px;}


/*Patička*/
.foolder{
 margin-top: 20px; font-size: 12px; margin-bottom: 10px;
}

.foolder a{
 text-decoration: underline; font-weight: bold; color: #fff; 
}








/**Formátování tabulky*/

.main table{
color: #000;
margin: auto;
width: 750px;
border-collapse: collapse;
}

.main td,th{height: 30px;text-align: center;border: solid 1px #004052;}


/*Formát reklami*/

.reklama{ margin-top: 17px; text-align: center;}    


/*Formátování formuléře inputu a selectu*/
fieldset{border:none;}
fieldset{margin:7px 15px 0px 15px;padding:7px 0 8px 0;  border:solid 1px #004052; color: #fff;}
fieldset strong{color:#df0000;cursor:help;font-size:1.1em;padding-left:5px;}
fieldset p.error{margin:-5px 0 12px 0 !important; padding:0 0 0 127px;background:url(/img/cp/bg-error.gif) 115px 2px no-repeat;color:#fff !important;}
fieldset p.hlaska{padding:5px 0 0 0;}
fieldset p{padding:5px 0 0 0;}
fieldset legend{background:#004052;  font-weight:bold;  margin:0 0 0 8px;  padding:4px 8px;  border:solid 1px #3f585f;}
fieldset label{width:400px;  display:block;  float:left; margin-left:10px;}
fieldset .input-text{padding:4px 5px;background:#007393;border:1px solid #464646;color:#fff; width:250px;}
fieldset .input-text-pred{padding:4px 5px;background:#007393;border:1px solid #464646;color:#a8a8a8; width:60px;}
fieldset .input-text-ucet{padding:4px 5px;background:#007393;border:1px solid #464646;color:#a8a8a8; width:102px;}
fieldset .input-text-kod{padding:4px 5px;background:#007393;border:1px solid #464646;color:#a8a8a8; width:37px;}

fieldset .input-select{padding:4px 5px;background:#016784;border:1px solid #004052;color:#fff; width:250px;}
fieldset .input-submit{text-align:center;margin:2px 0 0 5px;padding:6px 5px;background:#3f585f;border:1px solid #464646;color:#a8a8a8;outline:none;} 
fieldset .input-submit:focus{padding:7px 5px 5px 5px;outline:none;}
fieldset .input-text:focus, .input-text-pred:focus, .input-text-ucet:focus, .input-text-kod:focus, .input-text:active, textarea:focus, textarea:active{background:#004052;}
fieldset textarea{width:350px;height:120px;padding:4px 5px;background:#016784;border:1px solid #464646;color:#fff;}
fieldset textarea:focus, .textarea:active{background:#004052;}
fieldset .input-file{height: 27px; padding:4px 5px;background:#1a1a1a; border:1px solid #464646; color:#a8a8a8;}   
fieldset .povinne{color: red; }  
fieldset ul.nevyplneno{margin-left: 30px; color: #000;}
fieldset ul.nevyplneno li{margin-left: 30px; list-style-image: URL('./images/nevyplneno-li.gif');margin-bottom: 5px;}
fieldset ul.vyplneno{margin-left: 30px; color: #000;}
fieldset ul.vyplneno strong{color: green;}
fieldset ul.vyplneno li{margin-left: 30px; list-style-image: URL('./images/li.png'); margin-bottom: 5px;}
fieldset .input-submit-registrovat{ background: url('/images/button-registrovat.png') no-repeat; width: 138px; height: 38px;border: 0px;margin-right: 10px;margin-left: 20px; margin-top: 5px;cursor: Pointer;cursor: Hand; }
fieldset .input-reset{ background: url('/images/button-resetovat.png') no-repeat; width: 138px; height: 38px;border: 0px;margin-right: 10px;margin-left: 20px;margin-top: 5px;cursor: Pointer;cursor: Hand;}
fieldset .input-submit-prihlasit{ background: url('/images/button-prihlasit-se.png') no-repeat; width: 138px; height: 38px;border: 0px;margin-right: 10px;margin-left: 20px;margin-top: 5px;cursor: Pointer;cursor: Hand;}
fieldset .input-submit-odeslat{ background: url('/images/button-odeslat.png') no-repeat; width: 138px; height: 38px;border: 0px;margin-right: 10px;margin-left: 20px;margin-top: 5px;cursor: Pointer;cursor: Hand;}
fieldset .input-submit-edit{ background: url('/images/button-upravit-udaje.png') no-repeat; width: 138px; height: 38px;border: 0px;margin-right: 10px;margin-left: 20px;margin-top: 5px;cursor: Pointer;cursor: Hand;}


/*Definujeme UL*/
ul.ok{margin-left: 30px; color: #000;}
ul.ok li{margin-left: 30px; list-style-image: URL('./images/li.png'); margin-bottom: 5px;}


/*oznámení*/
.hlaska{border: solid 2px red; color: #000; width: 500px; padding: 10px;  font-weight: bold; margin-left: 30px; margin-bottom: 20px;}

h4{margin-left: 10px; margin-top: 5px; } 

#odstran{width: 500px; cursor: Pointer; cursor:Hand; }


