div.sekce1 { float:left; width: 100%; clear: both;  }
div.sekcein { padding: 1em; }
div.sekce2 { float:left; width: 100%;  }
div.sekce3 { float:left; width: 100%; clear: both;  }
div.sekce3a { float:left; width: 100%;  }
div.sekce4 { float:left; width: 100%;  }

div.sekce1 { float:left; width: 700px; clear: both; }
div.sekcein { padding: 0em; }
div.sekce2 { float:left; width: 100%;   }
div.sekce3 { float:left; width: 100%; clear: both;  }
div.sekce3a { float:left; width: 100%;  }
div.sekce4 { float:left; width: 100%;  }

.online .text { _padding-left:30px; min-height:100px;}

.aktuality { }
.aktuality2 h2 {  font-size: 120%; font-weight: bold; margin-left: 0px; background: url('../pic/ico-right1.gif') no-repeat 0px 2px; 			
						padding-left: 20px;}
.aktuality h3 {  color:#658D27; }
						
.form, .form2, .formvys { width: 500px; margin-left: 20px; }
.form fieldset, .form2 fieldset, .formvys  fieldset 
		{	padding: 10px; margin: 0 0 10px 0; background-color: #f5fffa; border: 1px solid #749d32; }
.form legend, .form2 legend, .formvys legend
		{ font-weight: bold; color: #008948; background-color: white; }
.form label,.form2 label { width: 120px; float: left; display: block; text-align: right; padding: 0 7px 0 0; clear: left;}
.formvys .leftok { float: left; background: url(../pic/ico-ok-big.png) no-repeat left; 
							width: 350px; padding-left: 50px; text-align: center; }
.formvys .leftno { float: left; background: url(../pic/ico-error.png) no-repeat  left; 
					width: 350px; padding-left: 50px; text-align: center; }
.formvys strong { color: #990000;  }
.formvys li { margin-left: 10px; padding-left: 15px; font-weight: normal; list-style-type: none;
				background: url(../pic/sipkali.gif) left top no-repeat;  }
.form .txt { background: white url(../pic/input.gif) repeat-x; width: 100px; border: 1px solid #749d32;  margin-bottom: 5px; margin-left: 5px;}
#check 		{border: none; background: none;padding: 0px; margin: 0px; width: 30px; margin-left: 10px;}

.ok { 
		background: url(../pic/ico-ok-big.png) no-repeat left; 
		width: 500px; 
		text-align: center;
		background-color: #eef4e1;
		padding: 15px 20px;
		margin-left: 130px;
		background-position: 10px 5px;
		border: 2px solid #CEE24D;
							}
							
.button { background: white url(../pic/tlac_3.gif) no-repeat; border: 1px solid #00834a; color: white; 
			height:22px; font-weight: normal; padding-bottom: 5px; line-height: 16px; font-size: 13px;
			text-align: center; margin: 0; margin-bottom: 5px;
			 cursor: pointer;}
.button:hover { background: white url(../pic/tlac_2.gif) no-repeat; border: 1px solid #626463; }


div.button2 { margin-bottom: 10px; margin-top: 10px; }
a.button2 { background: white url(../pic/tlac_3.gif) no-repeat; border: 1px solid #626463;
			 color: white !important; text-decoration: none; width: 165px; float: right; text-align: center;
			 height:20px; font-size: 13px !important; }
a.button2:hover { background: white url(../pic/tlac_2.gif) no-repeat; border: 1px solid #00834a; }

.tablevpp {  border:none; }
.tablevpp thead th { text-align: center }
.tablevpp th { vertical-align: top; text-align:right; color:#00834A; width:50px }
.tablevpp td { vertical-align: top; border: none; background-color: #f5fffa; }
.tablevpp td, .tablevpp th { border:none}
.tablevpp input { background: white; border: none; width:30 px; margin-left:5px;}
.tablevpp .check { width: 13px; height: 13px; margin-right: 5px; margin-top: 5px;}
.tablevpp .txt { background: white url(../pic/input.gif) repeat-x; width: 40px; border: 1px solid #749d32;  margin-bottom: 0px;}

.table-legend {border: 1px solid #d5d5d5; border-collapse: collapse; width:650px; margin-left:20px; margin-top:10px; background-color: #f5fffa;}	


.error { border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 60px; background-repeat: no-repeat; background-position: 10px center; width: 500px; color: #D8000C; font-weight: bold; background-color: #eef4e1; background-image: url('../pic/ico-error.png');
margin-left: auto; margin-right: auto;
 }
 
.tablelist, .tableszz {border: 1px solid #d5d5d5; width: 690px; border-collapse: collapse;margin-left: auto; margin-right: auto; }
.tablelist th { vertical-align: middle; text-align:center; background-color: #F5F5F5; color:#00834A; border: 1px solid #d5d5d5; }
.tablelist td { vertical-align: middle; text-align: center; border: 1px solid #d5d5d5;}

.tableszz th { vertical-align: middle; text-align: right; background-color: #F5F5F5; color:#00834A; border: #d5d5d5}
.tableszz td { vertical-align: middle; text-align: left;  border: #d5d5d5; padding: 5px}

.table-legenda legend {color: #00834A; font-weight: bold}
.table-transp, .table-transp td  {background-color:transparent; border: 0px none; margin: 0px}

.aplikace { float:left; width: 400px; margin-left: 10px; } 
.aplikace h2 { color: #00834A; font-weight: bold; border-bottom: 1px solid #00834A;  font-size: 130%; }
.aplikace h2 a { text-decoration: none !important;  color: #00834A;}
.aplikace h2 a:hover { text-decoration: none !important; color: #749D32; }
.aplikace img { float: left; width: 100px; border: 1px solid  #626463; }
.aplikace .text { float: left; width:280px; margin-left: 4px;  }
.aplikace .p1 { background: #e0e0df url(../pic/p1.gif) no-repeat left; }
.aplikace .p2 { background: url(../pic/p2.gif) no-repeat left; }
.aplikace .p3 { background: #e0e0df url(../pic/p3.gif) no-repeat left; }
.aplikace .p4 { background: url(../pic/p4.gif) no-repeat left; }
.aplikace form {  text-align: right;  padding: 4px 0 6px 0;  }
.aplikace .button { background: white url(../pic/tlac_3.gif) no-repeat; border: 1px solid #626463; 
						  color: white; height: 22px; font-weight: normal; padding-bottom: 5px; 
						  line-height: 16px; font-size: 13px; text-align: center; margin: 0; margin-bottom: 5px; 
						  text-decoration: none;}
.aplikace .button:hover { color: white; background: white url(../pic/tlac_2.gif) no-repeat; border: 1px solid #00834a; }

.kontakt, .kontaktr { width: 680px; float: left; min-height: 120px; border: 1px solid #E0E0DF; margin-bottom: 9px; }
.kontakt h2, .kontaktr h2 { color: white; font-weight: normal; padding-left: 40px; background: #658d27 url(../pic/zamek.gif) no-repeat left; 
					height: 25px; margin: 0px; padding-top:3px}
.kontakt .p1, .kontaktr .p1{ background-color:#F5FFFA; float: left; width: 680px; }
.kontakt .p2, .kontaktr .p2 { background-color: White;  float: left; width: 680px;}
.kontakt .adress, .kontaktr .adress { float:left; width: 250px; margin: 10px 0 0 20px;  }
.kontakt .adress strong, .kontaktr .adress strong  { color: #749D32; }
.kontakt .firmy, .kontaktr .firmy { margin: 14px; }
.kontakt .hodiny, .kontaktr .hodiny {float:left !important; width: 210px;}
.kontakt .text, .kontaktr .text { margin: 6px 6px 0 6px; padding-left: 70px; }
.kontaktr { width: 800px; float: left; }
.kontaktr h2 { width: 760px; }
.kontaktr .p1 { width: 800px; }
.kontaktr .p2 { width: 800px; }
.kontaktr table { width: 700px; }
.kontaktr table table { width: 300px; }
.kontaktr table table th { width: 100px; }

ul.info,ul.info2 { list-style: none; margin: 0; }
ul.info li, ul.info2 li { background: url(../pic/ico-greensipka2.gif) 0px 2px no-repeat !important; padding-left: 20px !important; line-height: 20px; }
ul.info2 li a { font-size:14px !important; font-weight: bold; }
ul.info2 li { margin-bottom: 10px; font-size: 12px; line-height: 125%; }


.odkaz  { text-decoration: underline !important; color: white; cursor: help; }
.pracreditel { float: left;  width: 200px;  font-size: 14px; font-weight: bold;  height: 30px; }
.pracreditel a { background: url('../pic/ico-right1.gif') no-repeat 0px 2px;  padding-left:20px;}
.sipkared  { background: url(../pic/sipka.gif) no-repeat 103px 4px; }
.sipkared a { padding-left: 15px; }

.dotaz { margin-bottom: 14px; }
.dotaz h3 {background: url(../pic/ico-greensipka2.gif) 0px 2px no-repeat !important; padding: 0 0 0 20px !important; line-height: 20px;
			margin: 0px; font-weight: bold; }
.dotaz .dotaz { font-weight: bold; margin: 0 0 0 20px; }
.dotaz .odpoved { font-style: italic; margin: 6px 0 0 20px !important; line-height: 135%; text-align: justify; 
				width: 90%;}
.dotaz .odpoved p {  text-align: justify; font-style: italic !important; margin: 0; }

.online2 { margin-top: 8px; }
.online2 h2 { color: white; font-weight: bold; padding-left: 40px; background: #626463 url(../pic/ico-letter-open.gif) no-repeat 10px 4px; }
.online2 .text { margin: 6px 6px 0 6px; padding-left: 70px; }
.online2 .p5 { background: #e0e0df url(../pic/p5.png) no-repeat left; }
.online2 form {  text-align: right;  padding: 4px 0 6px 0;  }
.online2 .button2 { background-image: url(../pic/tlac_2.gif) !important;  }
.online2 .button2:hover { background: white url(../pic/tlac_3.gif) no-repeat !important; border: 1px solid #00834a; }

.navig_pruh { width: 837px; float: left; text-align: left; height: 15px; background-color: #F5F5F5; margin-left: 2px; margin-top: 1px; padding:5px}

.menu_active_m1 { text-decoration:none;  background: #477110 url(../pic/polo_4.gif) no-repeat;  color: white;  }
.menu_active_m2  { text-decoration: underline;  background: #477110;  color: white; }
.online_nadpis  { color: white; text-decoration: underline; font-weight: bold;  }
#hlavicka{ background: white url(../pic/top.jpg) no-repeat !important; }
.tretina .ico_nws { background: #e5e5e5 url(../pic/email_add.png) no-repeat 10px 5px; padding-left: 36px; }
.tretina .ico_mob { background: #e5e5e5 url(../pic/ico_mobile.png) no-repeat 5px 2px; padding-left: 36px; height: 30px; }

.tretina .info { margin: 0px 5px 0px 30px; }

.ok_conf  {color: #3a6008; font-weight: bold; font-size: 18px; padding-top: 7px; padding-bottom: 7px;  margin: 10px 0px 0px 60px; border: 2px solid #3a6008; text-align: center; background: #FFFF99; width: 100px; height: 25px; float: left}

.kontakty {background: #E2FFE2; padding-top: 10px}

table#kontakty {
		border: none;
		}
#kontakty th	{
		border: none;
		background: none;
		color: #000000;
		height: 21px;
		padding: 0;
		padding-left: 10px;
		}
#kontakty td	{
		border: none;
		background: none;
		height: 21px;
		padding: 0;
		}

