* {padding:0px;margin:0px;}

body {font-family:Arial, Helvetica, sans-serif;color:#5b5b5b;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0px;border:none;}
span.uzavirac {display:block;overflow:hidden;clear:both;height:1px;}

#page {}

#hlava {display: none;}

#leva {display: none;}

#obsah {padding: 0 10px;}
#obsah .error {margin: 0 auto; text-align: center;background-color: #ffeeee;border: 1px solid #aaa;margin: 5px 0;padding: 5px; }
#obsah .info {margin: 0 auto; text-align: center;background-color: #eeeeff;border: 1px solid #aaa;margin: 5px 0;padding: 5px;}
#obsah ul#top-menu {display: none;}

#obsah h1 {font-size:24px;font-weight:normal;color:#7cbd00;margin-top:12px;margin-bottom:25px;}
#obsah ul#nav-obsah {border-bottom:1px solid #e5e5e5;height:46px;list-style-type:none;margin-bottom:20px;}
#obsah ul#nav-obsah li {float:left;}
#obsah ul#nav-obsah li a {float:left;height:40px;width:108px;text-align:center;border:1px solid #e5e5e5;font-size:20px;text-decoration:none;color:#b3b3b3;margin-top:5px;line-height:40px;}
#obsah ul#nav-obsah li a.active {background: url("../img/li-obsah-active.gif") center top no-repeat;height:46px;margin-top:-1px;margin-left:-1px;line-height:50px;color:#686868;}
#obsah ul#nav-obsah li a:hover {text-decoration:underline}
#obsah form .box {width:47%;float:left;margin-right:19px;*margin-right:15px;}
#obsah form .box h2 {color:#7cbd00;font-size:12px;border-bottom:1px solid #e8e8e8;padding-bottom:13px;margin-bottom:6px;}
#obsah form input {background: white url("../img/input-bg-top.gif") center top repeat-x;border:1px solid #c7c7c7;height:17px;width:178px;padding:2px;padding-top:3px;float:right;margin-bottom:10px;}
#leva form input {background: url("../img/input-bg-top.gif") center top repeat-x #fff;border:1px solid #c7c7c7;height:17px;width:150px;padding:2px;padding-top:3px;margin-bottom:10px;}
#leva form input.submit {font-weight:bold;margin:0;background: url("../img/submit.gif") center top repeat-x;border:1px solid #000;height:23px;width:155px;line-height:4px;margin-top:10px;}
#obsah form input.date_input {
	background: url("../img/input-bg-top.gif") center top repeat-x;
	border:1px solid #c7c7c7;
	height:17px;
	width:95px !important;
	padding:2px;
	padding-top:3px;
	float:left;
	margin-left: 3px;
	_margin-right: 0;
	margin-bottom:10px;
}

#obsah form .box select {border:1px solid #c7c7c7;width:308px;padding:2px;padding-top:3px;float:right;margin-bottom:10px;}
#obsah form .box select.tmavy {border:1px solid #a7a7a7;width:308px;padding:2px;padding-top:3px;float:right;margin-bottom:10px;background-color:#d6d6d6;}
#obsah form .box textarea {background: url("../img/input-bg-top.gif") center top repeat-x;border:1px solid #c7c7c7;height:60px;width:302px;padding:2px;padding-top:3px;margin-bottom:5px;}
#obsah form .bigbox textarea {background: url("../img/input-bg-top.gif") center top repeat-x;border:1px solid #c7c7c7;height:60px;width:302px;padding:2px;padding-top:3px;margin-bottom:5px;}
#obsah form label, #obsah form strong {float:left;font-size:12px;font-weight:bold;color:#686868;margin-top:5px;margin-bottom:5px; line-height: 17px;}
#obsah form label.fixed_width {
	width: 120px;
	line-height: 17px;
	margin-bottom: 11px;
	margin-top: 6px;
	*margin-top: 4px;
}
#obsah form .no-bold {font-weight:normal}
#obsah form select.okres option {text-indent: 10px;}
/*#obsah form .hr {height:1px;width:100%;background-color:#fff;float:left;margin-top:5px;margin-bottom:5px;border-bottom:1px solid #e8e8e8;}*/
#obsah form .hr {height:1px;width:100%;background-color:#e8e8e8;float:left;margin-top:5px;margin-bottom:5px;}
* html #obsah form .hr {margin-top:-3px;}
#obsah form .radio {float:left;width:11px;border:0px;background-image:none;background-color:white;margin-right:10px;margin-bottom:0px;}
#obsah form input.tmavy {background:#d6d6d6 url("../img/input-bg-top-tmavy.gif") center top repeat-x;border:1px solid #a7a7a7;height:17px;width:178px;padding:2px;padding-top:3px;float:right;margin-bottom:10px;}
#obsah form input.submit {font-weight:bold;margin-right:41%;background: url("../img/submit.gif") center top repeat-x;border:1px solid #000;height:23px;width:120px;line-height:4px;margin:0 auto;margin-top:10px;}
#obsah form input.no-center {float:left; margin: 0 0 0 20px;}
#obsah input.action {position:relative;float:right;vertical-align:top; font-weight:bold;background: url("../img/submit.gif") center top repeat-x;border:1px solid #000;height:23px;width:120px;}
#obsah form input.date_button {
	margin-right:0;
	background: url("../img/submit.gif") center top repeat-x;
	border:1px solid #000;
	height:23px;
	width:50px;
	float: right;
	line-height:4px;
	margin-top:0;
}



#obsah #loged { display:none; }
#pata {display:none;}
#cv_detail td { padding: 10px; vertical-align: top; }
#cv_detail td.popis { border-right: 1px solid #cccccc; font-weight: bold; padding-left: 0; padding: 10px 10px 10px 0pt;}



#obsah form input.button {margin-right:0;background: url("../img/submit.gif") center top repeat-x;border:1px solid #000;height:23px;width:80px;line-height:4px;margin-top:0;}
* html #obsah form input.submit {margin-right:29%;}


#obsah .right {float:right}
#obsah .left {float:left}

#paging {margin-top: 4px;margin-bottom: 4px;height:23px; text-align: center; position: relative;border:0px solid #000;font-weight:bold;}
#paging a {display: inline;line-height: 23px;padding: 3px 6px; color:#7cbd00; font-weight: bold;}
#paging a.active {display: inline;color:#fff; font-weight:bold; background: #7cbd00;}

/* kopie stylu formulare pro normalni stranku */
#obsah {font-size:12px;color:#888;}
#obsah .bigbox {width:100%;clear: both;}
#obsah .box {width:47%; float: left;}
#obsah h2 {color:#7cbd00;font-size:12px;border-bottom:1px solid #e8e8e8;padding-bottom:13px;margin-bottom:6px;}
#obsah h2.podtrzene {font-size:16px;color:#7cbd00;border-bottom:1px solid #e5e5e5;float:left;margin-bottom:1px;padding-bottom:1px;width:100%;margin-bottom:10px;}
#obsah h2.podtrzene span {font-size:16px;color:#7cbd00;background: url("../img/h2-podtrzene.gif") center top repeat-x;border:1px solid #e5e5e5;border-bottom:0px;border-bottom:none;float:left;height:32px;line-height:32px;padding-lefT:15px;padding-right:15px;margin-bottom:-3px;}
#obsah h3 {font-size: 14px;}
#obsah .green {color:#7cbd00;font-size:12px;}
#obsah .red {color:#ce3900;font-size:12px;}
#obsah .bold {font-weight: bold;}
#obsah .center {text-align: center;}
#obsah table.vypis {width: 99%; margin: 3em auto; margin-bottom: 50px; margin: 0; color: #888;}
#obsah .vypis td {border-left: #e8e8e8 solid 1px; border-bottom: #e8e8e8 solid 1px; padding: 15px; margin: 0; color: #888;}
#obsah .vypis.smaller td {padding: 8px;}
#obsah .vypis td.first {border-left: 0 !important;}
#obsah .vypis th {background: #f7fed1; border-left: #e8e8e8 solid 1px; border-bottom: #e8e8e8 solid 1px; padding: 15px;color:#7cbd00;}
#obsah .vypis th.first {border-left: 0 !important;}
#obsah .vypis tr.noactive {color:#888;}
#obsah a.active_offer {color:#7cbd00;font-size:12px;}
#obsah a.noactive_offer {color:#aaa;font-size:12px;}
#obsah a.action {border:1px solid #000;color:#000;font-weight: bold;text-align:center;display:block;float:right;margin:0;background: url("../img/submit.gif") center top repeat-x;border:1px solid #000;height:23px;line-height:23px;vertical-align:middle;width:120px;margin-top:10px;text-decoration: none;clear:both;margin-bottom: 20px;}
#obsah a.disable_action {border:1px solid #000;color:#aaa;font-weight: bold;text-align:center;display:block;float:right;margin:0;background: url("../img/submit.gif") center top repeat-x;border:1px solid #000;height:23px;line-height:23px;vertical-align:middle;width:120px;margin-top:10px;text-decoration: none;clear:both;margin-bottom: 20px;}
#obsah .hr {height:1px;width:100%;background-color:#e8e8e8;;float:left;margin-top:5px;margin-bottom:5px; }
* html #obsah .hr {margin-top:-3px;}
#obsah strong {float:left;font-size:12px;font-weight:bold;color:#686868;margin-top:12px;}
#obsah .right {float:right}
#obsah .left {float:left}
#obsah .mcenter {float:none !important; margin: 0 auto !important;}
#obsah a.submit {color:#000;font-weight: bold;text-align:center;margin: 0 auto;display:block;background: url("../img/submit.gif") center top repeat-x;border:1px solid #000;height:23px;line-height:23px;vertical-align:middle;width:120px;margin-top:10px;text-decoration: none;clear:both;margin-bottom: 20px;}
#obsah a.multisubmit {color:#000;font-weight: bold;text-align:center;display:block;margin:2px;background: url("../img/submit.gif") center top repeat-x;border:1px solid #000;height:23px;line-height:23px;vertical-align:middle;width:120px;margin-top:10px;text-decoration: none;margin-bottom: 20px;}
#obsah input.multisubmit {color:#000;font-weight: bold;text-align:center;display:block;margin:2px;background: url("../img/submit.gif") center top repeat-x;border:1px solid #000;height:23px;line-height:23px;vertical-align:middle;width:120px;margin-top:10px;text-decoration: none;margin-bottom: 20px;}

#obsah a.submit {display:none;}

/* konec kopie formulare */
#obsah #loged { color: #555; text-align: right; margin-right:-22px; padding-right: 5px;}

#obsah table#services {	margin: 0 auto; border-right: 2px solid black;	border-bottom: 2px solid black; }
#obsah table#services * { border-top: 2px solid black; border-left: 2px solid black; text-align: center; }
#obsah table#services tr * { padding: 1px 5px; }
#obsah table#services tr th { background-color: red; color: white; }

.obligatory { color: red; font-weight: bold; }

/* pracovni nabidka */
#obsah form#prac_nabidka {line-height: 26px;}
#obsah form#prac_nabidka label {float:left; margin-right: 10px;/*clear: none;*/}
#obsah form#prac_nabidka label.fix { display: block; width: 130px; float: left; }
#obsah form#prac_nabidka input {float: left;background: url("../img/input-bg-top.gif") center top repeat-x;border:1px solid #c7c7c7;height:17px;width:178px;padding:2px;padding-top:3px;margin-bottom:10px; margin-top: 3px;margin-right:10px;}
#obsah form#prac_nabidka input.file {width: auto; height: 20px;}
#obsah form#prac_nabidka input.small {width:90px;}
#obsah form#prac_nabidka input.smaller {width:30px;}
#obsah form#prac_nabidka input.date {width:130px;}
#obsah form#prac_nabidka div.checkbox {float:left;width:100px;}
#obsah form#prac_nabidka div.checkbox.bigger {width: 120px;}
#obsah form#prac_nabidka div.checkbox.auto {width: auto; padding-right: 15px;}
#obsah form#prac_nabidka div.checkbox label {width: auto;}

#obsah form#prac_nabidka div.checkbox {margin-left: 12px;}
#obsah form#prac_nabidka div.checkbox * {float:left;margin: 5px 0px;}
/*#obsah form#prac_nabidka div.checkbox .checkbox {float:left;margin: 0px;}*/
#obsah form#prac_nabidka div.checkbox input.checkbox{height:auto;width:auto;float: left;margin-right: 5px;margin-top:7px;*margin-top:5px;border: 0;background:none;}
/*#obsah form#prac_nabidka div.checkbox input.checkbox{height:auto;width:auto;float: left;margin-right: 5px;margin-left: 10px;margin-top:8px;border: 0;background:none;}*/

#obsah form#prac_nabidka select {border:1px solid #c7c7c7;padding:2px;padding-top:3px;float:left;margin-bottom:10px;margin-top:1px;}
#obsah form#prac_nabidka select optgroup {font-weight: bold;}
#obsah form#prac_nabidka select.multiple {border:1px solid #c7c7c7;width:308px;padding:2px;padding-top:3px;float:left;margin-bottom:10px;}
#obsah form#prac_nabidka select.multiple .first {font-weight: bold;font-style:italic;}
#obsah form#prac_nabidka select.multiple .second {padding-left: 15px;}
#obsah form#prac_nabidka select.multiple .second_of_three {padding-left: 15px;font-weight: bold;}
#obsah form#prac_nabidka select.multiple .third {padding-left: 30px;}

#obsah form#prac_nabidka select.tmavy {background-color:#d6d6d6;}
#obsah form#prac_nabidka textarea {background: url("../img/input-bg-top.gif") center top repeat-x;border:1px solid #c7c7c7;height:60px;width:302px;padding:2px;padding-top:3px;margin-bottom:5px;}
#obsah form#prac_nabidka textarea.big {height:100px;width:99%;}

#obsah form#prac_nabidka #kontakt label {display: block;width: 120px;}
#obsah form#prac_nabidka #kontakt input, #obsah form#prac_nabidka #kontakt select, #obsah form#prac_nabidka #kontakt option {width: 178px;}
#obsah form#prac_nabidka input.date_button {
	background: url("../img/submit.gif") center top repeat-x;
	border:1px solid #000;
	height:23px;
	width:50px;
	float: left;
/*	line-height:4px;*/
	margin: 3px 5px 3px 0;
}
#obsah form#prac_nabidka input.submit {font-weight:bold;margin:0 auto;background: url("../img/submit.gif") center top repeat-x;border:1px solid #000;height:23px;width:155px;line-height:4px;margin-top:10px;}
/* ------------------ */

#obsah-hp {width:480px;float:left;background: url("../img/obsah-hp-bg.gif") center top no-repeat;background-position:0px 36px;padding-left:25px;padding-right:25px;margin-left:10px;}
#obsah-hp ul#top-menu {list-style-type:none;margin-left:-12px;}
#obsah-hp ul#top-menu li {float:left;}
#obsah-hp ul#top-menu li a {color:#578500;font-size:13px;text-decoration:none;float:left;background: url("../img/li_top.gif") center top no-repeat;width:122px;height:36px;line-height:36px;text-align:center;margin-right:1px;}
#obsah-hp ul#top-menu li a.active {background: url("../img/li_top_on.gif") center top no-repeat;color:#444;}
#obsah-hp ul#top-menu li a:hover {text-decoration:underline}
#obsah-hp .box-hp {background:#fffec8 url("../img/box-hp.jpg") left top no-repeat;width:466px;margin-lefT:0px;margin-top:14px;border:1px solid #d8dadd;height:265px;}
#obsah-hp .box-hp .leva {padding-top:110px;width:205px;float:left;padding-left:15px;}
#obsah-hp .box-hp .leva img {margin-bottom:5px;}
#obsah-hp .box-hp .prava {width:163px;float:left;margin-lefT:40px;padding-top:30px;}
#obsah-hp .box-hp .prava h2 {color:#6a7c00;font-size:16px;font-weight:bold;border-bottom:1px solid #d6d200;padding-bottom:10px;}
#obsah-hp .box-hp .prava select {width:163px;margin-top:8px;}
#obsah-hp .box-hp .prava input.submit {width:120px;background: url("../img/submit.gif") center top repeat-x;border:1px solid black;height:23px;line-height:20px;margin:0 auto;margin-top:26px;cursor:hand;cursor:pointer;font-weight:bold;}
#obsah-hp .box-hp .prava a {color:#7cbd00;font-weight:bold;font-sizE:11px;}
#obsah-hp .obal-sponzor {width:464px;border:1px solid #d8dadd;padding:1px;margin-top:15px;}
#obsah-hp .sponzorovany-odkaz h3 {background: url("../img/h3-sponzor.gif") center top repeat-x;height:34px;line-height:34px;font-size:12px;color:#959595;font-weight:normal;padding-left:15px;}
#obsah-hp .sponzorovany-odkaz p {background-color:#e9e9e9;padding:10px 15px;color:#919191;font-size:12px;line-height:18px;text-align:justify;}
#obsah-hp .sponzorovany-odkaz p img {border:1px solid #d8dadd;float:left;margin-right:15px;}
#obsah-hp .sponzorovany-odkaz p a {color:#7cbd00;font-weight:bold;text-decoration:none;}
#obsah-hp .sponzorovany-odkaz p a:hover {text-decoration:underline;}
#obsah-hp .top-klienti {background: url("../img/top-klienti.gif") center top no-repeat;position:relative;width:460px;margin-left:-11px;margin-top:15px;padding:10px 15px;}
#obsah-hp .top-klienti img {padding:2px;border:1px solid #d8dadd;margin-left:8px;margin-right:7px;margin-bottom:10px;}
#obsah-hp .top-klienti h3 {color:#5b5b5b;font-size:24px;margin-lefT:10px;margin-top:5px;margin-bottom:20px;}

#obsah-hp table.vypis {width: 99%; margin: 3em auto; margin-bottom: 50px; margin: 0; color: #888;}
#obsah-hp .vypis td {border-left: #e8e8e8 solid 1px; border-bottom: #e8e8e8 solid 1px; padding: 15px; margin: 0; color: #888;}
#obsah-hp .vypis td.first {border-left: 0 !important;}
#obsah-hp .vypis th {background: #f7fed1; border-left: #e8e8e8 solid 1px; border-bottom: #e8e8e8 solid 1px; padding: 15px;color:#7cbd00;}
#obsah-hp .vypis th.first {border-left: 0 !important;}
#obsah-hp .vypis tr.noactive {color:#888;}

#prava {float:left;width:179px;margin-left:-2px;}
/*
#prava {float:left;width:179px;margin-left:-2px;}
#prava .menu-box {border:1px solid #d8dadd;padding:1px;margin-bottom:27px;}
#prava .menu-box h4 {color:#6d6900;font-size:12px;background: url("../img/h4.gif") center top repeat-x;height:34px;border-bottom:1px solid #d8dadd;line-height:34px;padding-left:15px}
#prava .menu-box ul, #prava .menu-box-green .box {list-style-type:none;background-color:#fffec8;padding-bottom:10px;padding-top:3px;margin-top:1px;}
#prava .menu-box ul li a {color:#6d6900;font-size:12px;text-decoration:none;background: url("../img/li-bottom.gif") left bottom no-repeat;display:block;height:26px;line-height:26px;margin-left:15px;}
#prava .menu-box ul li a:hover {text-decoration:underline;}
#prava .menu-box-green {border:1px solid #dde5b1;font-size:11px;}
#prava .menu-box-green h4 {color:#6a7c00;background: url("../img/h4-green.gif") center top repeat-x;}
#prava .menu-box-green .box {background-color:#f7fed1;padding:14px 12px;color:#909f75;text-align:justify;}
#prava .menu-box-green .box strong {color:#578500;}
#prava .menu-box-green .box img {margin-bottom:15px;}
#prava .menu-box-shadow h4 {color:#959595;background: url("../img/h4-prihlaseni.gif") center top repeat-x;}
#prava .menu-box-shadow .box {background-color:#e4e4e4;padding:14px 12px;color:#909f75;text-align:justify;color:#5b5b5b;font-size:12px;}
#prava .menu-box-shadow .box label {display:block;margin-bottom:3px;}
#prava .menu-box-shadow .box input {background:#fff url("../img/input-bg-top.gif") center top repeat-x;border:1px solid #c7c7c7;height:17px;padding:2px;padding-top:3px;margin-bottom:10px;width:145px;}
#prava .menu-box-shadow .box input.submit {width:120px;background: url("../img/submit.gif") center top repeat-x;border:1px solid black;height:23px;line-height:20px;cursor:hand;cursor:pointer;font-weight:bold;margin:0 auto;margin-top:4px;padding:0px;}
#prava .menu-box-shadow .box strong {}
#prava .menu-box-shadow .box a {color:#5b5b5b;font-size:11px;text-decoration:none;}
#prava .menu-box-shadow .box a:hover {text-decoration:underline;}
#prava .menu-box-shadow .box img {margin-bottom:15px;}
*/
.menu-box {border:1px solid #d8dadd;padding:1px;margin-bottom:27px;}
.menu-box h4 {color:#6d6900;font-size:12px;background: url("../img/h4.gif") center top repeat-x;height:34px;border-bottom:1px solid #d8dadd;line-height:34px;padding-left:15px}
.menu-box ul, .menu-box-green .box {list-style-type:none;background-color:#fffec8;padding-bottom:10px;padding-top:3px;margin-top:1px;}
.menu-box ul li a {color:#6d6900;font-size:12px;text-decoration:none;background: url("../img/li-bottom.gif") left bottom no-repeat;display:block;height:26px;line-height:26px;margin-left:15px;}
.menu-box ul li a:hover {text-decoration:underline;}
.menu-box-green {border:1px solid #dde5b1;font-size:11px;}
.menu-box-green h4 {color:#6a7c00;background: url("../img/h4-green.gif") center top repeat-x;}
.menu-box-green .box {background-color:#f7fed1;padding:14px 12px;color:#909f75;text-align:justify;}
.menu-box-green .box strong {color:#578500;}
.menu-box-green .box img {margin-bottom:15px;}
#leva .menu-box-shadow h4, #prava .menu-box-shadow h4 {color:#959595;background: url("../img/h4-prihlaseni.gif") center top repeat-x;}
.menu-box-shadow .box {background-color:#e4e4e4;padding:14px 12px;color:#909f75;text-align:justify;color:#5b5b5b;font-size:12px;}
.menu-box-shadow .box label {display:block;margin-bottom:3px;}
.menu-box-shadow .box input {background:#fff url("../img/input-bg-top.gif") center top repeat-x;border:1px solid #c7c7c7;height:17px;padding:2px;padding-top:3px;margin-bottom:10px;width:145px;}
.menu-box-shadow .box input.submit {width:120px;background: url("../img/submit.gif") center top repeat-x;border:1px solid black;height:23px;line-height:20px;cursor:hand;cursor:pointer;font-weight:bold;margin:0 auto;margin-top:4px;padding:0px;}
.menu-box-shadow .box strong {}
.menu-box-shadow .box a {color:#5b5b5b;font-size:11px;text-decoration:none;}
.menu-box-shadow .box a:hover {text-decoration:underline;}
.menu-box-shadow .box img {margin-bottom:15px;}
.menu-box-shadow .box hr { display:block; background: url('../img/hr-box.gif'); height: 2px; width:100%; border: 0;}

#pata {width:950px;height:45px;background: url("../img/pata-bg.gif") center top no-repeat;margin:0px auto;text-align:center;color:#5b5b5b;font-size:11px;padding-top:9px;}
#pata a {color:#cb0000;text-decoration:none;}
#pata a:hover {text-decoration: underline;}

/* ------------------------------------ jano ------------------------------------ */

#filter select {width:178px; border:1px solid #c7c7c7;padding:2px;float:left;margin-bottom:5px;margin-top:1px;float:left; margin-left:2px;}

#obsah #admin h1 {margin-bottom:5px;}
#obsah #admin .hr_top {height:1px; width:100%;background-color:#CCC;float:left;margin-top:5px;margin-bottom:9px;border-bottom:1px solid #fff; overflow:hidden;}
#obsah form#filter input.checkbox {height:auto;width:auto; border:1px solid #000066; *border:0px; padding:0px; background-image:none; margin:7px; margin-right: 5px; margin-left:20px; *margin-top:3px;}
#obsah form#filter input.submit {font-weight:bold;background: url("../img/submit.gif") center top repeat-x;border:1px solid #000;height:23px;width:120px;line-height:4px;}
#obsah form#filter select {width:178px; border:1px solid #c7c7c7;padding:2px;padding-top:3px;float:left;margin-bottom:10px;margin-top:1px;float:left; margin-left:10px;}
#obsah form input.date_button {
	background: url("../img/submit.gif") center top repeat-x;
	border:1px solid #000;
	height:23px;
	width:50px;
	float: left;
/*	line-height:4px;*/
	margin: 3px 5px 3px 0;
}
#obsah form input.checkbox { float: left; margin-right:20px; }

#obsah #export { font-weight: bold; line-height: 25px; margin-top: 20px;}
#obsah #export a { display: block; margin-right: 20px; float:left; clear: left; font-weight: normal !important;}

#obsah form#prac_nabidka .lang_level { visibility: hidden; }

.publication { font-size: 0.8em;}
.publication  a { color: #444; font-weight: bold; text-decoration: underline;}
.publication li {margin-left:30px; padding-left: 10px;}
.publication h1 {font-size:24px;font-weight:normal;color:#7cbd00;margin-top:12px;margin-bottom:10px;}
.publication h3 {font-size: 14px;}
.publication_title {font-size:18px;font-weight:normal;color:#7cbd00;margin-top:6px;margin-bottom:10px;}
.publication_perex { margin: 20px 0;  padding-left: 10px; padding-right: 25px; font-weight: bold;}
.publication_content { margin: 20px 0;  padding-left: 10px; padding-right: 25px; }
.publication_perex p { text-align: justify;}
.publication_content p {text-align: justify; }

#leva .menu-box-green .box a {color:#578500;font-weight:bold;}
#prava .menu-box-green .box a {color:#578500;font-weight:bold;text-decoration:underline;}

#login_box { width: 100%; }
#login_box tr td { text-align: left;  }
#login_box tr td * { float: none;  }
#login_box tr td.first { width: 120px; }

#alert_box {
	position: relative;
	width: 200px;
	height: 130px;
	margin: 0 auto;
	background: #fefefe;
	border: 2px solid #444;
	z-index: 10;
	padding: 20px; 
}

.display {
	display: block;
}

.no-display {
	display: none;
}

fieldset {
	padding: 5px 10px;
	border: 1px solid green;
	margin: 10px 0;
}

.hm_list {
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #adadad;
	position: relative;
}

.hm_list div.empty, .hm_list a.link { 
	color: red;
	margin: 0 5px;
	width: 50px;
	display: block;
	float: left;
}

