/* CSS Document */
* {font-family:Arial,tahoma, verdana, sans-serif;padding:0;margin:0; }
html{background:White;background-color:#EFA238;}
body{text-align:center;height:1%;background:#EFA238 url(imgs/body-back.png) repeat-x top;}

h2,h3{font-size:medium;padding:10px 0;margin:5px;}

/* HEADER */
#header{margin:0 auto;height:219px;width:834px;background:url(imgs/head.png) White center top;clear:both;}
#header *{text-align:left;display:block;color:Black;}
#header a{text-decoration:none;}
#header h1{padding:25px 0 0 55px;}
#header span{padding:5px 0 0 55px;font-variant:small-caps;font-weight:bold;}

#upcontent{margin:0 auto;width:812px;}

#content{padding:0 2px 0 0;text-align:justify;background-color:White;
         display:block;clear:both;overflow:hidden;border-top:1px solid Black;
         border-bottom:1px solid Black;background: #EFA238 url(imgs/content-back.png) repeat-y;
         width:812px;border-left:7px solid #EFA238;}

.menu{display:block;width:191px;overflow:hidden;float:left;}
.menu ul{padding:0 15px 0 20px;}
.menu li{display:block;font-size:small;font-weight:bold;list-style-type:none;}
.menu a{color:Black;text-decoration:none;display:block;border:none;font-size:9pt;
        vertical-align:middle;overflow: hidden; text-align:left;
        height:40px;vertical-align:middle;line-height:40px;padding-left:30px;
        background:#EFA238 url(imgs/link.png) no-repeat left center;}
.menu a:hover,.menu .active{background:White url(imgs/link-active.png) no-repeat left center;}
.menu .info{padding:20px; 0 0 0;}
.menu span{display:block;text-align:left;list-style:none;padding:5px 0 0 15px;}

#main *{font-size:small;}
#main{padding:7px 0 20px 10px;width:560px;overflow: hidden;background-color:White;}
#main h1{font-weight:normal;text-align:center;border-top:1px solid Red;padding:20px 0 10px 0;font-size: medium;}
#main ul li{padding-left:30px;display:block;vertical-align:middle;line-height:25px;background:url(imgs/h2-back.png) no-repeat left center;}
#main ol{padding-left:20px;}
#main p{padding-bottom:15px;line-height:2.0eM; }
#main a{color:Black;text-decoration:none;font-weight:bold;border-bottom:2px solid #EFA238;}
#main a:hover{text-decoration:underline;}
#main table{padding:5px 0;}
#main th{text-align:right;padding-right:5px;}
#main td{text-align:left;}
#main #logo{float:right;}

#pujcka_form{border:1px solid #EFA238;padding: 10px 20px;margin:0 75px;}
#pujcka_form div:hover{background-color:#EEEEEE;}
#pujcka_form div{border:none;border-right:16px solid White;font-size:small;margin:0 0 4px 0;padding:3px 0 3px 5px;
         display:block;width:330px;clear: both;overflow:hidden;}
#pujcka_form input,form select{border:1px solid Silver;display:block;float:left;}
#pujcka_form span{display:block;float:left;padding:0 4px;}
#pujcka_form label{display:block;width:100px;float:left;padding:0 4px;}
#pujcka_form .text_question{width:150px;}
#pujcka_form #nemovitost label,form #vuz label{width:40px;padding:0 0 0 4px;}
#pujcka_form #lbl_nemovitost label,form #lbl_vuz label{padding: 0;}
#pujcka_form #vuz_ano,form #vuz_ne,form #nemovitost_ano,form #nemovitost_ne{border:none;}
#pujcka_form #ochrana{line-height: 30px;padding-left:5px;}
#pujcka_form #lbl_ochrana{overflow:hidden;float:none;display:inline;}
#pujcka_form #ochrana_check_box{border:none;overflow:hidden;float:none;display:inline;}
#pujcka_form #flds_sender{text-align:center;padding: 0;}
#pujcka_form #sender{padding: 2px 5px;margin: 0 150px; display: inline;}
#pujcka_form #inp_banka{width:220px;}
#pujcka_form .ok{border-right:16px solid #ABD043;}
#pujcka_form .bad{border-right:16px solid Red;}

#footer{padding:5px 0 10px 0;font-size:small;color:Black;text-align:center;}
#footer a{text-decoration:none;color:Black;}
#footer a:hover{text-decoration: underline;}
