/* Menu definitions */
#inc-menu { background: #d4ebf9; border-top: 2px #3393ce solid; width: 100%; height: 53px; position: relative; }
#inc-menu .inc-menu  a { text-transform: uppercase; text-decoration: none; font-weight: bold; }
#inc-menu .inc-menu  a:hover { text-decoration: underline }
#inc-menu ul li { background: none; }
.inc-menu { background: #3393ce; width: 100%; height: 24px; margin: 0; padding: 0; }
.inc-menu li { height: 24px; line-height: 24px; margin: 0; padding: 0 10px 0 10px; list-style-type: none; display: block; float: left; text-align: center; }
.inc-menu li a { height: 24px; padding: 0 10px 0 10px; display: block; color: #ffffff; }
.inc-menu li.inc-active a { background: #d4ebf9; color: #3393ce; }
.inc-menu li .inc-sub { display: none; }
.inc-menu li.inc-active .inc-sub { width: 100%; height: 29px; margin: 0; padding: 0; display: block; position: absolute; left: 0; bottom: 0; }
.inc-menu li .inc-sub li { height: 24px; margin: 0; padding: 0 10px 0 10px; display: block; }
.inc-menu li .inc-sub li a { height: 29px; line-height: 29px; display: block; font-weight: normal; color: #3393ce; }
.inc-menu li .inc-sub a { height: 29px; line-height: 29px; display: block; font-weight: normal; color: #6666FF;}
.inc-sub-a { text-decoration: underline; color: #6666FF; background: #FAF206; background-color:#FAF206;}

#hledani{
    background:#d4ebf9;
    height:60px;
    left:0;
    position:relative;
    text-align:center;
    top:36px;
    width:100%;
    z-index:0
}

#hledani table{
    border: none; 
    margin:2px auto
}

#hledani table tr{
    border: none;
    color:#3393ce;
    font:normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding:0
}

#hledani table tr td input,#hledani table tr td select{
    height: 18px;
    width: 180px;
}

#hledej_nazev,#hledej_autor,#hledej_naklad,#hledej_kde{    
    border: 1px solid lightgray;
    text-align: left;
}

#hledej_nazev:focus,#hledej_autor:focus,#hledej_naklad:focus,#hledej_kde:focus{    
    border-color: #3393CE;    
}

#hledej_nazev:hover,#hledej_autor:hover,#hledej_naklad:hover,#hledej_kde:hover{    
    border-color: #3393CE;    
}

tr.inc-head td{border: none;border-bottom:1px solid #cccccc;}
.kosik{background:white;border:1px solid #cccccc;border-left:1px solid #555555;border-top:1px solid #555555;font:bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;height:18px;margin:0;padding:1px;text-align:right;vertical-align:middle;width:40px}
input.inc-login, .inc_button { background: #ffffff; border: 1px solid #3393ce; padding: 2px; color: #000000; font-weight: bold; cursor: pointer; }
input.inc-login:hover, .inc_button:hover { background: #e6f1f8; }
input.inc-login:focus, .inc_button:focus { background: #d4ebf9; }
#button_right { margin-left: 10px; float: right; }

/*hlada�*/
#podrobne input.kosik {
background:#FFF;
border:1px solid #ccc;
border-left:1px solid #555;
border-top:1px solid #555;
font:bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
height:18px;
text-align:left;
vertical-align:middle;
width:204px;
padding:1px;
}

/* advanced search */
table.advanced_search { border-collapse: collapse; }
table.advanced_search td { background: #e6f1f8; border: 2px #ffffff solid; }
table.advanced_search td input { width: 280px; }
table.advanced_search td input.kosik, table.advanced_search td select.kosik  { text-align: left; }
table.advanced_search td p { margin: 10px 0 20px 0; }
table.advanced_search td ul { margin: 20px 0 20px 0; }

.inc-li { height: 24px; line-height: 24px; margin: 0; padding: 0 10px 0 10px; list-style-type: none; display: block; float: left; text-align: center; }

/* dok_detail.php */
.inc-inline { width: 32%; margin-right: 6px; float: left; }
.inc-inline th { background: #d4ebf9; border: 1px #d4ebf9 solid; text-transform: uppercase; }
.inc-inline td { background: #e6f1f8; }
.inc-clear { clear: both; }
.inc-clear th { background: #d4ebf9; border: 1px #d4ebf9 solid; color: #3393ce; }
.inc-clear td { border: 1px #d4ebf9 solid; }
.inc-inline .inc-red, .inc-clear .inc-red { color: #ff0000; }
.inc-inline .inc-blue, .inc-clear .inc-blue { color: #0000ff; }
.inc-inline .inc-green, .inc-clear .inc-green { color: #008000; }

/* adresy */
table .adress { background: #ffffff; }
table .adress_bg { background: #d4ebf9;}

.help {
	color: #666666;
	font-weight: normal;
	border-bottom: 1px #000000 dashed;
	cursor: help;
}


/* rozsirene hladanie */
.search_editbox{
    border: 1px solid lightgray;
    text-align: left;
}

.search_editbox:focus{
    border-color: #3393CE;    
}

.search_editbox:hover{
    border-color: #3393CE;    
}
