BODY{
	font-family:Arial; font-size:90%;
	margin-left:20px; margin-top:0px; margin-right:0px; margin-bottom:0px; paddin:0px;
	background:url(/pics/bgr_gray.jpg) repeat-y right;
	width:94%;
}
A:link {color:#ff9966;}
A:link {color:#446611;}
A:visited  {color:#446611;}
LABEL {position:relative;width:20%;font-size:90%;padding-left:5px;border-left:3px solid #EEFFCC;margin:1px;}

/* -------------------- top --------------------- */
.top_part { 
	width:100%;height:69px; 
	background:url(/pics/bgr_top.jpg) no-repeat right top;
	margin-bottom:44px;
}
.top_part .byt {
	padding-top:0px; padding-left:80px; 
	text-align:left; 
	font-size:140%;font-weight:bold;
}
.top_part .search_form {display:block; text-align:right;
}
.top_part .search_form .txt { border:1px solid #77DD22;margin:4 3 2 2px;color:#446611;background-color:#FFF;}
.top_part .search_form .button { border:1px solid #77DD22;margin:4 3 2 2px;color:#446611;background-color:#EEFFCC;}
/* ----------------- konec top ------------------ */

/* ------------------ display ------------------- */
.disp_part { width:100%; }

.box {border: 1px solid #77DD22;background-color:#FFFFFF;
}

.box H2 {margin:0px;}
.small {font-size:80%;}
.date {font-size:80%; color:#777;padding-top:4px;}
.right {float:right;}
.left {float:left;}
H2 {font-size:120%; 
	border-right:30px solid #EEFFCC;
	color:#446611;
	margin-left:0px;
	padding:5px;
}
H3 {font-size:110%; 
	border-right:10px solid #EEFFCC;
	border-bottom:1px solid #EEFFCC;
	color:#446611;
	margin-left:0px;
	padding:5px;
}

/* ------------------ blog ------------------- */
.blog_col {
	width:250px;
	float:left;
	z-index:3;
	margin-rigth:10px;
}
.blog_col .ilu {
	margin-bottom:20px;
}
.blog_col h2 {
	background:#EEFFCC; color:#446611; margin:0px;
	font-size:80%;font-weight:bold;
	text-align:center;
	padding-left:8px; padding-top:8px; padding-right:5px; padding-bottom:6px; 
}
.blog_col h3 {
	font-size:120%;font-weight:bold;position:relative;left:-10px;
	color:#77DD22;	
	margin:0px; 
	padding-left:-10px; padding-top:0px; padding-right:0px; padding-bottom:2px; 
}
.blog_item {
	font-size:75%;
	margin-left:0px; margin-top:2px; margin-right:5px; margin-bottom:10px; 
	background:url(/pics/bgr_blog_item.gif) no-repeat;
	text-align:left;
	padding-left:23px; padding-top:0px; padding-right:3px; padding-bottom:0px; 
}
.abs_blog_h {
	width:250px;margin: 4px 0 4px 0;
}

.main_part {
	position:absolute;left:0px; top:100px;

	width:99%; 
	margin-left:0px; margin-top:0px; margin-right:50px; margin-bottom:0px; 
	padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; 
}

.main_part2 {
	position:relative; 
	margin-left:5px; margin-top:0px; margin-right:50px; margin-bottom:0px; 
	padding-left:5px; padding-top:0px; padding-right:0px; padding-bottom:0px; 
}

.seo_main_part {
	float:left; width:80%;
	margin-left:5px; margin-top:0px; margin-right:2px; margin-bottom:10px; 
	padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; 
}
.col_right {
	position:relative;right:10px; width:20%; padding-left:20px; }
.inbox { 
	margin:0px;padding-right:10px; width:100%;
	border-right:1px solid #77DD22;
}
.inbox2 {
	position:relative; width:80%; float:left;
}
.col49 {width:33%; 
	float:right;
	font-size:90%;
	padding-left:10px; padding-right:10px;
	text-align:justify;
}
.colok {
	width:71%; 
	float:right;
	font-size:90%;
	text-align:justify;
	margin:0px;padding:0 10 0 10px; display:block;
}
.col60 {width:60%; margin:2px;}
.inbox P { padding-bottom:5px;padding-left:10px;margin-top:0px;}
.tit_bgr1 {background:url(/pics/bgr_tit1.jpg) #FFFFFF no-repeat left top; border-left:1px solid #77DD22; border-top:1px solid #77DD22;}
.tit_bgr2 {background:url(/pics/bgr_tit2.jpg) #FFFFFF no-repeat left top;border-top:1px solid #77DD22;}
.tit_bgr3 {background:url(/pics/bgr_tit3.jpg) #FFFFFF no-repeat left top;border-left:1px solid #77DD22;}
.tit_bgr4 {background:url(/pics/bgr_tit4.jpg) #FFFFFF no-repeat left top;}

.main_part2 H1, .main_part H1, .blog_col H1{ 
	font-size:120%; padding-top:25px;padding-left:18px;padding-bottom:0px;margin-bottom:10px;
}

/* ---------------- konec display --------------- */
/* -------------------- buttons ----------------- */
.dsbutton { border:1px solid #77DD22;margin:2px;color:#446611;background-color:#EEFFCC;
}
/* ---------------- konec buttons --------------- */
.koment_item {margin-left:30px;margin-top:3px;padding:0px; font-size:10pt;}
.koment_item P{ padding:0px;}
.koment_item H2 {padding:0px;margin:2 0 3 5px;font-size:11pt;}
.koment_item H1 {padding:0px;}

.elaphe_hd { text-align:right; position:absolute; top:0px;width:99%;padding-top:32px;padding-right:3px; }
/* ------------------------ bottom -------------- */
.bottom {
	clear:both;
	width:99%;
	margin:0px; padding:4 0 0 0px;
	border-top:2px solid #ddd;
	color:#777;
	font-size:70%;
}
.rychla_nav {
	float:right;
	margin-right:20px;
}	
/* ------------------------ konecbottom -------------- */

.bg0 {padding-left:-10px;font-size:10pt; background-color:#eef7ee;}
.bg1 {font-size:8pt; background-color:#fff;}
.bg1 .f1 {padding-left:30px;}
.bg2 {font-size:8pt; background-color:#eeffee;}
.bg2 .f1 {padding-left:30px;}
/* veci pouzite v kontaktu */

.kontakt {margin-left:100px;}

.label {position:relative;width:100px; font-weight:bold; text-align:right; padding-right:5px;margin-left:-100px;}

.poznamka {float:right; width:25%; 
	border-left: 1px solid #77DD22;
	border-right: 1px solid #77DD22;
	border-bottom: 1px solid #77DD22;
	border-top: 1px solid #77DD22;
	background-color:#FFFFFF;
	padding:3px;
}
.pozn {width:40%; float:right; background-color:#E8F7CC; padding:15px;text-align:left; margin-left:10px; background:url(/pics/pozn.gif) #E8F7CC no-repeat top right;}

.pozn H2 {font-size:120%; 
	border-right:0px solid #EEFFCC;
	color:#446611;
	margin-left:0px;
	padding:5px;
}
.pozn UL, .pozn OL{
	margin:0px; padding:0px;
}


.left {float:left;}

.right {float:right;}

#obj_form {border:1px solid #77DD22;width:95%;}
#obj_form LABEL {position:relative;width:90%;font-size:90%;padding-left:5px;border-left:3px solid #EEFFCC;margin:1px; clear:left;}
#obj_form INPUT,#obj_form SELECT {position:relative;width:80%;left:10px;margin-left:10px;padding-left:0px;margin:1px;}
.right_link {text-align:right;}
.right_link A:link {text-align:right;font-weight:bold}

.blog_kat {width:74%;}
