BODY{
	padding:0px;
	margin:0px;
	border:0px;
	text-align:center;
	background: url(../images/bg.gif);
	font-family : sans-serif, "Helvetica", "Tahoma", "Arial CE"; 
	font-size :11px;
	color:#4D4D4D;
}

A{
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFA600;
}

A:hover, A:active{
	text-decoration:none;
	color:#B2B2B2;
}

A:active{
	text-decoration:none;
	color:#FFA600;
}
A.a11{
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#FFA600;
}

A:hover.a11, A:active.a11{
	text-decoration:none;
	color:#B2B2B2;
}

A:active.a11{
	text-decoration:none;
	color:#FFA600;
}
A.vtextu{
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#b2b2b2;
}

A:hover.vtextu, A:active.vtextu{
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#B2B2B2;
}

A:active.vtextu{
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#4d4d4d;
}


.invisible_link{
	font-family : sans-serif, "Helvetica", "Tahoma", "Arial CE"; 
	font-size :11px;
	font-weight:normal;
	color:#4D4D4D;
}

.inner_link{
	font-family : sans-serif, "Helvetica", "Tahoma", "Arial CE"; 
	font-size :11px;
	font-weight:bold;

}

A:visited.invisible_link {
	color:#4D4D4D;
}

A:hover.invisible_link {
	color:#4D4D4D;
}

h1{
	font-size:18px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	border:0px;
	color:#000000;
}

h2{
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	border:0px;
	font-size:16px;
	color:#0B5F9B;
}

h3{
	margin:0px;
	margin-top:3px;
	margin-bottom:3px;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	vertical-align:middle;
}

h4{
	margin:0px;
	margin-top:3px;
	margin-bottom:3px;
	padding:0px;
	border:0px;
	font-size:12px;
	font-weight:bold;
	color:#0B5F9B;
}

P{
	color:#4D4D4D;
}

img {
	border:0px
}

TD{
	font-size:11px;
}
TD.pozadi{
	font-size:11px;
	color: #4D4D4D;
	background-color: #FFF5E3;
}
.pozadi1{
	background-color: #FFF5E3;
}
.pozadi2{
	background-color: #F1F1F1;
}
.nadpis{
	font-weight:bold;
	font-size:12px;
	color:#FFA600;
	vertical-align:middle;
}

#ramecek{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:770px;
	padding:0px;
	border:0px;
}

#obsah{
	width:770px;
	background:#FFFFFF;
	padding:0px;
	border:0px;
	color:#4D4D4D;
	text-align:left;
	float:left;
	border-right:0px #999999 solid;
	border-bottom:0px #999999 solid;
}

#hlavicka{
	float:left;
	margin:0px;
	border:0px;
	padding:0px;
	width:770px;
}

#logo{
	float:left;
	width:197px;
	margin-right:5px;
	margin-top:33px;
	text-align:center;
}

#navigace{
	float:left;
}

#prouzky{
	float:left;
	width:568px;
	line-height:4px;
	border:0px;
	margin:0px;
	padding:0px;
}
					
#prouzek_onas{
	width:112px;
	float:left;
	line-height:4px;
	border:0px;
	margin:0px;
	margin-right:2px;
	background:#B2B2B2;
}

#prouzek_esluzby{
	float:left;
	background:#B2B2B2;
	width:112px;
	line-height:4px;
	height:4px;
	border:0px;
	margin:0px;
	padding:0px;
	margin-right:2px;
}
					
#prouzek_download{
	float:left;
	background:#B2B2B2;
	width:112px;
	line-height:4px;
	border:0px;
	margin:0px;
	padding:0px;
	margin-right:2px;
}
					
#prouzek_kontakty{
	float:left;
	background:#B2B2B2;
	width:112px;
	line-height:4px;
	border:0px;
	margin:0px;
	padding:0px;
	margin-right:0px;
}

#prouzek_home{
	float:left;
	background:#B2B2B2;
	width:112px;
	line-height:4px;
	border:0px;
	margin:0px;
	padding:0px;
	margin-right:2px;
}

.prouzek_vyber{
	background:#FFA600;
}

#menu_top{
	float:left;
	clear:both;
	font-size:12px;
	width:568px;
	margin-top:6px;
}

.nadpis img{
	border:0px;
	margin-right:5px;
	vertical-align:middle;
}

#menu_onas{
	float:left;
	width:112px;
	height:4px;
	margin:0px;
	border:0px;
	padding:0px;
	margin-right:2px;
}

#menu_esluzby{
	float:left;
	width:112px;
	height:4px;
	margin-right:2px;
}
					
#menu_download{
	float:left;
	width:112px;
	height:4px;
	margin-right:2px;
}
					
#menu_kontakty{
	float:left;
	width:112px;
	height:4px;
	margin-right:0px;
}

#menu_home{
	float:left;
	width:112px;
	height:27px;
	margin-right:2px;
}

#menu_top A:hover{
	text-decoration:underline;
	color:#FFA600;
}

#menu_top_2ndline{
	float:left;
	clear:both;
	font-size:12px;
	width:568px;
	margin:0px;
	border:0px;
	padding:0px;
}

#menu_top_2ndline img{
	vertical-align:middle;
	margin-right:4px;
}

#menu_2ndline_home{
	float:left;
	width:112px;
	margin:0px;
	padding:0px;
	border:0px;
}

#menu_2ndline_onas{
	float:left;
	width:112px;
	margin:0px;
	border:0px;
	padding:0px;
}

#menu_2ndline_esluzby{
	float:left;
	width:112px;
	padding:0px;
}
					
#menu_2ndline_download{
	float:left;
	width:112px;
	padding:0px;
}
					
#menu_2ndline_kontakty{
	float:left;
	width:112px;
	padding:0px;
}

#menu_top_2ndline A{
	text-decoration:none;
	color:#000000;
	font-weight:normal;
	font-size:11px;
	display:block;
	padding-left:2px;
}

#menu_top_2ndline A:hover{
	text-decoration:underline;
	color:#FFA600;
}

.svisle_carkovani{
	background:url(../images/carkovani_svisle.gif);
	float:left;
	width:2px;
	height:55px;
}

#sedy_pruh{
	margin:0px;
	padding:0px;
	border:0px;
	float:right;
	width:568px;
	line-height:15px;
	background:#F1F1F1;
}

#prouzek_levy_sloupec_oranzovy{
	clear:both;
	width:187px;
	float:left;
	line-height:4px;
	border:0px;
	margin:0px;
	margin-right:5px;
	background:#FFA600;
}
#prouzek_levy_sloupec_oranzovy_hp{
	clear:both;
	width:187px;
	float:left;
	line-height:4px;
	border:0px;
	margin:0px;
	background:#FFA600;
}

#sloupec1{
	width:187px;
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
	margin-right:5px;
	border-top:2px;
	border-bottom:2px;
	border-color:#FFFFFF;
	border-style:solid;
}

#sloupec1_nadpis{
	font-weight:bold;
	color:#FFA600;
}

#sloupec_1_banner{
	height:66px;
	border-bottom:4px #B2B2B2 solid;
}

#sloupec_1_banner img{
	border:0px;
	border-top:0px #FFFFFF solid;
	border-bottom:2px #FFFFFF solid;
}

#sloupec1_telo{
	margin:0px;
	margin-top:2px;
}

#soutez{
	border:0px;
	border-top:4px #B2B2B2 solid;
	border-bottom:2px #FFFFFF solid;
}

#footer{
	float:right;
	color:black;
}

#telo{
	float:left;
	width:568px;
	border:0px;
	padding:0px;
	margin:0px;
}

#main_page{
	background:url(/images/bg_long.gif);
	background-repeat:repeat-y;
	clear:both;
	float:left;
	width:760px;
	margin:0px;
	padding:0px;
	margin-left:5px;
	position:relative;
	voice-family: "\"}\""; voice-family: inherit;
	padding-left:10px;
	voice-family: "\"}\""; voice-family: inherit;
	margin-left:0px;
	voice-family: "\"}\""; voice-family: inherit;
	background-position:9px;
}

#barevne_prouzky{
	clear:both;
	width:760px;
	float:left;
	line-height:0px;
	border:0px;
	margin:0px
}

.datum{
	font-weight:bold;
	color:#979797;
	font-size:12px;
}

.sipka_odkaz{
	vertical-align:middle;
	margin-right:4px;
}

.maly_odkaz{
	text-decoration:none;
	color:#000000;
	font-weight:normal;
	font-size:11px;
}

.maly_odkaz img{
	vertical-align:middle;
}

A:hover.maly_odkaz{
	text-decoration:underline;
	color:#FFA600;
}

.sedy_oddelovac2{
 	float:left;
 	margin:0px;
 	padding:0px;
 	width:187px;
 	line-height:4px;
 	border:0px;
 	position:relative;
 	background:#B2B2B2;
 	margin-top:10px;
}

.error_msg{
	color:#FF0000;
	font-weight:bold;
	font-size:14px;
}

#main_table{
	float:left;
	width:550px;
	margin:0px;
	margin-top:5px;
	position:relative;
	left:2px;
}

.blanktd{
	width:7px;
}

UL {
	list-style-type:square;
	color:#4D4D4D;
}

#_kotvy LI{
	list-style: square inside ;
	list-style-image: url(/images/hacek_vpravo2.gif);
	color:#4D4D4D;
}

.tdnadpis{
	font-weight:bold;
}

.sedy_nadpis{
	font-size:12px;
	font-weight:bold;
	color:#4D4D4D;
}

.sedy_nadpis img{
	border:0px;
	margin-right:5px;
	vertical-align:middle;
}

.myform{
	background:#F2F2F2;
	border:1px solid #F2F2F2;
}

.myform input,select,textarea{
	background:#FFF5E3;
	border:1px solid #FFA600;
	font-family : sans-serif, "Helvetica", "Tahoma", "Arial CE"; 
	font-size:11px;
}

.myform select{
	font-size:11px;
}

#submit_button{
	background:#B2B2B2;
	color:white;
	font-weight:bold;
	font-size:12px;
	border:0px;
	height:16px;
	font-family : sans-serif, "Helvetica", "Tahoma", "Arial CE"; 
}
.blue_td{
	background-color: #E5F4FB;
}
.b4d{
	color: #4D4D4D;
}

.doprovodne_obrazky {
	float:left;
	vertical-align:top;
	margin-right:20px;
	margin-bottom:20px;
}
