/* CSS Document */

body{text-align:center; margin:0; padding:0; font-family:Lucida Grande, Arial; font-size:13px; background-color:#ebebeb; color:#464646; }

.wrapper{margin:0 auto; width:900px;}
	
.content{background-color:#FFFFFF; text-align:center; padding-bottom: 25px; border:1px solid #bab9b9; }

.in{width:850px; margin:25px auto; text-align:left;}

.line{border-top:1px solid #bab9b9; height:1px; }

.line2{border-top:1px dotted #cecece; height:1px; }

.throw{padding-left:20px; font-style: italic;}
                   


/*.............................................................General.................... */

h1, h2 {margin:0; padding:0 0 15px 0; }

h3 {margin:0; padding:0 0 15px 0; font-size:18px; color: #30a4b1}

h1{font-size:32px;}

h2{font-family:Georgia; font-size:28px; font-style:italic; }

p {line-height: 20px}

.author p{margin:0; padding:0; font-size: 14px}

.forms{line-height:2em; }

.jsVlozeni{padding: 3px 15px 3px 15px; background-color: #C1D2E1; }

a:link, a:visited{color:#30a4b1; text-decoration:none;}

a:hover{color:#f7941d;}

.v_line{padding:0 5px; color:#999999;}

.v_line2{padding:0 3px; color:#999999; font-size: 11px;}


/*.............................................................Header.................... */

.logo{float:left; margin:25px 0;}

.txt_right{ float:right; margin-top:15px;}




/*.............................................................Form.................... */

.login {
  position: relative; margin: auto; padding: 200px; color:#707070; font: Lucida Grande; font-size:14px;
}

.login fieldset {
  width: 360px; margin: auto; text-align: center; border-color: 1px #FFFFFF;
}

.login fieldset legend {
  color:#30a4b1; font-weight: bold;
}

.login tr td {
  border-bottom: 0px solid #bab9b9; padding: 10px 0 0 10px;
}

.login th {
  padding: 10px 0 0 0;
}

.login p {
  font-size: 12px; font: Lucida Grande;
}

.login_edit {border:1px solid #bab9b9; padding:10px; width:270px; color:#707070; font-size:14px; }

.login_com_btn{margin:0 0 5px 0; padding:10px 20px; border:0px; background-color:#30a4b1; color:#fff; font-size:14px; cursor: pointer; cursor: hand;}

.box {border:1px solid #bab9b9; padding:10px; width:600px; color:#707070; font-size:14px; }

.box2{border:1px solid #bab9b9; padding:10px; width:400px; color:#707070; font-size:14px; }

.box3{border:1px solid #bab9b9; padding:10px; width:120px; color:#707070; font-size:14px;}

.box4{border:1px solid #bab9b9; padding:10px; width:178px; color:#707070; font-size:14px;}

.box5{border:1px solid #bab9b9; padding:10px; width:200px; color:#707070; font-size:14px;}

.box6{border:1px solid #bab9b9; padding:10px; width:400px; color:#707070; font-size:14px;}

.com_btn{margin:0px; padding:10px 20px; border:0px; background-color:#f7941d; color:#fff; font-size:14px; cursor: pointer; cursor: hand;}

.buttonPDF {
    position: relative; margin: 20px 0 0 0; border:0px; background-color:#f7941d; color:#fff; font-size:14px; width: 120px; height: 36px;
}

.buttonPDF a {
     display: block; color:#fff; font-size:14px; height: 36px; width: 100px;
}

.buttonPDF b {
     position: absolute; top: 9px; left: 10px; font-weight: normal;
}


/*.............................................................Check YES or NO.................... */

.check{ margin:25px; text-align:left; padding:10px 15px; border:1px solid #bab9b9; background-color:#f7f7f7;}

.good{}

.icon{padding-right:8px; float:left;}

.bad{}


/*..................................................... Navigation .....................*/	
	

.navigation{ background-color:#464646; float: left; margin-bottom:20px; width:900px; position:relative;}

.navigation ul{ margin:0px; padding:0px; }

.navigation ul li{list-style:none; float: left; margin: 0; padding: 0; font-weight:normal; }

.navigation li a{float:left; color:#fff; margin: 0; font-size: 14px; text-decoration: none; padding:20px 30px;  }

.navigation li a:hover, .navigation li .active { color:#FFFFFF; background-color:#30a4b1; }

.clear{clear:both;}


/*............................... Search Form.....................*/	


#searchform{ position:absolute; top:13px; right:15px;}

.search_box{ padding:6px; color:#999999; font-size:13px; margin:0; background-color:#FFFFFF; border:1px solid #ccc;}

.search_btn{margin:0 0 0 5px; padding:6px; border:0px; background-color:#f7941d; color:#fff; height:30px; font-size:13px; }



/*.............................................................Footer................... */

.footer{text-align:right; margin-bottom:40px;}




/*.............................................................Table................... */


td { padding: 10px 5px; text-align:left; }

.gray td {background-color:#f7f7f7;}

.table_main { border-top: 1px solid #bab9b9; border-right: 1px solid #bab9b9; border-left: 1px solid #bab9b9;}

.table_main .delete {background:url(images/x2.gif) center left no-repeat; padding-left:2px;}

tr td {
  border-bottom: 1px solid #bab9b9;
}

.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px;}
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }



