#srov_form { border: 1px solid #d1d1d1;  width: 340px; background-color: #E9E9E9 }
#srov_form .help { color: #ba122c; padding-left: 5px; }
#srov_form .helppobyt { color: #ba122c; font-style: italic; }
#srov_form1 .help { color: #ba122c; }
#srov_form1 h4 { font-size: 12px; font-weight: normal; }

input { font-size:12px; }
select { font-size:12px; }

#menupoist { 
	width: 130px; margin: 0; padding: 0; overflow: hidden; white-space: nowrap; display: block; 
	float: left; clear: both; margin-right: 10px;
}
#menupoist, #RucT tbody ul.rok, .colores { border: 1px solid #A4A4A4; }
#menupoist li, #RucT ul.rok, #Ruceni ul.rok { padding: 1px; list-style-type: none; }
#menupoist li a { display: block; }
#menupoist ul { margin:0; padding:0; border-top: 1px solid #A4A4A4; text-align: left; }

#menupoist li.rok select, #menupoist li.produ-pod-sel a, #menupoist li.produ-sel a, 
#menupoist li.poist-sel-sel a, #menupoist li.poist a, #menupoist li.poist-sel a { 
	font-weight: bold; 
}

#menupoist li.poist, #menupoist .poist-sel, #menupoist .poist-sel-sel { 
	text-indent: 3px; 
	border-bottom: 1px solid #A4A4A4; 
}
#menupoist li.produ, #menupoist li.produ-sel { text-indent: 15px; }
#menupoist li.produ-pod, #menupoist li.produ-pod-sel  { text-indent: 30px; }
#menupoist, #menupoist li.rok select { font-size: 12px; }
#menupoist li.top { border-top: 1px solid #A4A4A4; }
#menupoist li a, #menupoist li.rok { color: black; }
#menupoist li.poist-sel, #menupoist li.produ-sel, #menupoist li.produ-pod-sel { 
	background-color: white; 
} 

#RucT { font-size: 10px; }
#RucT td { height: 1em; }
#RucT thead tr th { padding: 3px; }
#RucT thead th.d { font-size: 14px; border: 1px solid #789eb8; letter-spacing: 3px; height: 2em; }
#RucT tbody td { font-size: 12px; }
#RucT tbody td.k { color: #0c5fb3; }

#RucT tbody td.l { text-indent: 25px; font-weight: normal; white-space: nowrap; }
#RucT tbody td.l, #RucT tbody td.k, #RucT tbody td.o, #RucT tbody td.popis { 
	background-color: transparent; 
	text-align: left; font-size: 12px; 
}
#RucT thead td.p { text-align: center; border: 0px dotted gray; }
#RucT tbody sup small { font-size: 9px; }
/*table ul { padding-left: 20px; }*/
#RucT tbody td.d { }

#RucT tbody td, .colores, #RucT .p, #menupoist ul.rok select, #menupoist li.produ, #menupoist li.produ-pod, #menupoist .poist-sel-sel, #RucT li.rok select { 
	background-color: #e9eefe; 
}
#RucT tbody th.m { background-color: #e9eefe; }
#RucT thead th, #menupoist ul, #menupoist li { background-color: #E9E9E9; }

#ruc-zpravy { width: 675px; margin-left: 100px}
#ruc_nazory { margin-left: 143px}

.popis {margin-left: 143px; width: 650px; }
.popis p { font-weight: bold; margin: 0px; padding: 0px; }
.popis ul { margin: 0 0 0px 0; margin-bottom: 0px; padding: 7px 0 7px 14px; }
.popis a { text-decoration: underline; }

.popis2 {margin-left: 143px; width: 650px; }
.popis2 p { padding-bottom: 5px; }
.popis2 ul { margin-top: 0px; margin-bottom: 0px; padding: 7px 0 7px 0; }
.popis2 h1 { font-size: 140%; padding-bottom: 12px; }

#ruceni {width: 1000px;}
#ruceni .ruct ul li { list-style-type: disc; padding-left: 0px; margin-left: 0px; }
#ruceni .ruct .logo { height: 80px; width: 280px; }
#ruceni .ruct .obr { width: 200px; height: 90px; float: left; }
#ruceni .ruct { text-align: left; }

#ruceni .ruct2 ul li { list-style-type: disc; padding-left: 0px; margin-left: -40px; }
#ruceni .ruct2 a, #ruceni .ruct2 a:hover, #ruceni .ruct2 a:visited { text-decoration: underline; color: blue;  }
#ruceni .nadpis { font-weight: bold; margin-bottom: 7px; color: #db1231; font-size: 14px; }
#ruceni .ruct2 .odstavec { font-weight: normal; margin-bottom: 7px; }
#ruceni .ruct2 a.napoveda, #ruceni .ruct2 a.napoveda:hover, #ruceni .ruct2 a.napoveda:visited { text-decoration: none; color: blue; font-weight: bold; }

#ruceni .blok { width: 600px; float: left; margin: 0 20px 0 5px; }
#ruceni h4 { margin: 15px 0 15px 0}
#ruceni .blok p { margin: 7px 0 7px 0}
#ruceni .pravy { float: left; width: 300px; }
#ruceni .odst { text-align: justify; margin-bottom: 10px; } 
#ruceni .odst a, #ruceni .odst a:hover, #ruceni .odst a:visited { text-decoration: underline; color: blue; }
#ruceni .okraj { text-align: justify; margin-bottom: 5px; margin-left: 10px; }

#ruceni .red { color: red; }
#ruceni .form_group_title { font-weight: bold; border: 1px solid black; padding: 2px; margin: 10px 0 5px 0; background-color: #e9e9e9; width: 100%; }
#ruceni .form_element_name { font-weight: bold; color: #303030; color: #911e2b; white-space:nowrap }
#ruceni .form_context_help { font-size: 90%; font-style: italic; }
#ruceni .form_help { color: red; text-decoration: underline; }
#ruceni .thin { font-weight: normal; }

#ruceni .form-table-alia { border: solid 2px #a0a0a0; background-color: #e9e9e9; }
#ruceni .form-title-alia { color: #606060; text-align: center; }
#ruceni .hotovo { font-style: italic; font-family: garamond,arial; font-size: 200%; font-weight: bold; margin: 10px 0 10px 0; text-align: center; }

#ruceni .instruction, #ruceni h2.instruction { width: 850px; margin-bottom: 15px; font-weight: normal; }
#ruceni #ruceni-titulni .instruction, #ruceni #ruceni-titulni h2.instruction { width: 850px; margin-bottom: 15px; font-size: 20px; font-weight: normal; }
#ruceni h2.attention { margin: 0 0 10px 0; color: black; font-weight: normal; border: 1px solid #87cefa; background-color: #afeeee; padding: 3px; text-align: center; width: 850px; }
#ruceni h2.attention a, #ruceni h2.attention a:hover, #ruceni h2.attention a:visited { text-decoration: underline; color: green; }
#ruceni .attention_title { color: black;  font-weight: bold; }
#ruceni .boxik { border: 1px solid #a0a0a0; background-color: #e0e0e0; padding: 5px 5px; margin: 0px 0px 15px 0px; text-align: justify; } 
#ruceni .boxik a { font-weight: bold; text-decoration: underline; color: black; }

#zmena { width: 850px; margin-top: 10px; }
#zmena .blok { width: 850px; }
#zmena .nadpis { text-align: center; }

#nabidka .nadpis { font-weight: bold; margin-bottom: 7px; color: #ba122c; font-size: 14px; }
#nabidka .tabulka2 { font-size:12px; background-color:#fff; border: 2px solid #ef324f; }
#nabidka .tabulka2 thead { color: #000000; background-color:#ef566d; text-align:center; }
#nabidka .tabulka2 .parny { color: #800000; background-color:#fff; }
#nabidka .tabulka2 .neparny { color: #000000; background-color:#fac7ce; }
#nabidka input { color: #000000; background-color:#d4d0cc; text-align:center; }
#nabidka .help { display: none; }
#nabidka .info { color: black; }
#nabidka .dpp_text {margin: 10px 0 0 0; width: 400px; color: #ba122c; text-transform: uppercase; }
#nabidka .dpp_text ul {margin-left: 5px; padding-left: 5px; color: black; text-transform: none; }
#nabidka .dpp_text li {margin-left: 10px; padding-left: 10px; color: black; text-transform: none; }

.zdarma_text ul {margin: 0 0 0 5px; padding: 0 0 0 5px; }
.zdarma_text li {margin-left: 10px; padding-left: 10px; }
.zdarma_text_nadpis { font-size: 14px !important; text-transform: uppercase; font-weight: bold; text-align: center; padding-bottom: 10px; color: #db1231; }

div.global_help { font-size: 11px; margin: 10px 0 10px 0; padding: 3px; border: 1px solid gray; background-color: #e9e9e9; }
h3.global_help { font-size: 11px; text-align: center; font-weight: bold; padding: 5px 0; color: #ba122c; text-transform: uppercase; border: 0; background-color: #e9e9e9; }
.global_help p { text-indent: -10px; padding-left: 10px; }

#oldnabidka .nadpis { font-weight: bold; margin-bottom: 7px; color: #808080; font-size: 14px; }
#oldnabidka .tabulka2 {font-size:12px; background-color:#fff; }
#oldnabidka .tabulka2 thead { color: #808080; background-color:#e0e0e0; text-align:center; }
#oldnabidka .tabulka2 .parny { color: #808080; background-color:#fff; }
#oldnabidka .tabulka2 .neparny { color: #808080; background-color:#f0f0f0; }
#oldnabidka input { color: #808080; background-color:#e0e0e0; text-align:center; }
#oldnabidka .help { display: block; color: #ba122c; font-size: 14px; font-weight: bold; margin: 0 0 10px 0; width: 400px; text-align: center; }
#oldnabidka .info { color: #808080; }
#oldnabidka .dpp_text {margin: 10px 0 0 0; width: 400px; color: #808080; text-transform: uppercase; }
#oldnabidka .dpp_text ul {margin-left: 5px; padding-left: 5px; color: #808080; text-transform: none;  }
#oldnabidka .dpp_text li {margin-left: 10px; padding-left: 10px; color: #808080; text-transform: none;  }

.ins_title { font-weight: bold; margin-bottom: 5px; }
.ins_text { margin-bottom: 5px; text-align: justify; }

#summary_check .form-field-title { font-weight: bold; }
#news { width: 400px}
#news h2 { font-weight: bold; text-align: center; margin-bottom: 7px; color: #db1231; font-size: 14px; text-transform: uppercase}
#news p { margin: 0 0 10px 0; text-align: justify;}

#logout { width: 570px; text-align: right; font-weight: bold; }
#logout a, #logout a:hover, #logout a:visited { text-decoration: underline; color: blue; }

.errmsg {
    color: red
}

.cikkcim, .cikkcim10px, .cikkcim12px, .cikkcim14px, h3 {
	font-size:140%;
	color : #980000;
	font-weight: bold;
	text-align: left;
	background-color: #ddd;
	padding: 4px;
	margin: 5px 0px;
	border: 1px solid #c2c2c2;
}

.cikkszoveg, .regisztracio {
	border-bottom: 1px dashed #C7C7C7;
	padding: 5px 1px 3px 1px;
	margin: 1px 0px;
	text-align: left;
}
.cikkszoveg p {margin: 0 0 15px 5px; }
.cikkalcim  {
	font-weight: bold;
	font-size : 13px;
	color : #2266bb;
	margin: 10px 12px 0px 12px;
	line-height : 14px;
	text-align : left;
	padding-left: 248px;
}

.loginmsg  {
	font-size : 10px;
	color : #D30000;
	margin : 2px 10px 2px 12px;
	line-height : 10px;
	text-align : left;
}

.regisztracioinput {
	border: 1px solid #A2A2A2;
	margin: 1px;
	padding: 1px;
	font-size : 11px;
}
.tartalom{
    width: 800px
}

.form-table {
	margin: 6px;
	border: 1px solid #a2a2a2;
	background: #E9E9E9;
}

.form-title {
	margin: 3px 6px;
	color: #FFFFFF;
	background: #A2A2A2;
	text-transform: uppercase;
	font-weight: bold;
}

.kepbal {
    margin-right: 10px
}


