html {
	width: 100%; height: 100%;	
}

body {
	font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 85%; color: #000;	text-align: center;
	margin: 0; padding: 0;
	width: 100%; height: 100%;		
	background: #FFFBF2;	
}

/* home page */

#main_center_null {
	width: 750px;
	margin: 30px auto 0 auto; padding: 0;
	text-align: left;
}

#main_center {
	width: 750px;
	padding: 0;	margin: 0;
	background: #FFF1DB;
	float: left;
}

#pruh_nahore {
	width: 750px; height: 45px;
	padding: 0;	margin: 0;	
	background: url("../images/pruh_index.gif") left no-repeat #4A569A;
	float: left;
}

#pruh_nahore_1 {
	width: 750px; height: 45px;
	padding: 0;	margin: 0;	
	background: #4A569A;
	float: left;
}

#pruh_nahore_logo {
	width: 245px; height: 45px;
	padding: 0;	margin: 0;	
	background: #4A569A;
	float: left;
}

#pruh_nahore_text {
	width: 400px; height: 35px;
	padding: 0;	margin: 10px 0 0 300px;	_margin: 10px 0 0 150px;
	font-weight: normal; font-size : 0.8em; color: #FFF; line-height: 120%; text-decoration: none;	text-align: left;	
	float: left;
}

#pruh_nahore_text_1 {
	width: 400px; height: 35px;
	padding: 0;	margin: 10px 0 0 55px;
	font-weight: normal; font-size : 0.8em; color: #FFF; line-height: 120%; text-decoration: none;	text-align: left;
	float: left;
}

#pruh_nahore_vlajka {
	width: 32px; height: 18px;
	padding: 0;	margin: 12px 12px 0 0;	
	float: right;
}

#vnitrek {
	width: 750px;
	padding: 0;	margin: 0;
	background: #FFF1DB;
	float: left;
}

#vnitrek_text {
    display: inline;
	width: 579px;
	padding: 0 0 10px 0;	margin: 0 0 0 10px;
	float: left;
}

.obrazky {
    display: inline;
	width: 100%;
	padding: 0 0 15px 0;	margin: 0;
	float: left;
}

#pozink, #poplast, #ozdobna, #sloupky, #branky, #lesni, #prumyslove, #hrebiky, #chovatelska {
	width: 150px; height: 150px;
	padding: 0;	margin: 0;	
	background: #FDE1BC;
	float: left;
}
a.pozink_1, a.poplast_1, a.ozdobna_1, a.sloupky_1, a.branky_1, a.lesni_1, a.prumyslove_1, a.hrebiky_1, a.chovatelska_1 {
	width: 150px;
	padding: 100px 0 30px 0; margin: 0;	
	font-weight: bold; font-size : 0.9em; color: #000; line-height: 120%; text-decoration: none;	text-align: center;
	background: url("../images/pozink_1.jpg") left center no-repeat;
	float: left;
}
a:hover.pozink_1, a:hover.poplast_1, a:hover.ozdobna_1, a:hover.sloupky_1, a:hover.branky_1, a:hover.lesni_1, a:hover.prumyslove_1, a:hover.hrebiky_1, a:hover.chovatelska_1 {
	text-decoration: underline; color: #000;
	background: url("../images/pozink_1.jpg") -150px no-repeat;
}

.text_pozink, .text_poplast, .text_ozdobna, .text_sloupky, .text_branky, .text_lesni, .text_prumyslove, .text_hrebiky, .text_chovatelska {
	width: 150px;
	padding: 100px 0 20px 0; margin: 0;	
	font-weight: bold; font-size : 0.9em; color: #000; line-height: 120%; text-decoration: none;	text-align: center;
	background: url("../images/pozink_1.jpg") left center no-repeat;
	border-bottom: 1px solid #FDDEB4;
}

#poplast {background: #FFF1DB;}
a.poplast_1 {background: url("../images/poplast_1.jpg") left center no-repeat;}
a:hover.poplast_1 {background: url("../images/poplast_1.jpg") -150px no-repeat;}
.text_poplast {background: url("../images/poplast_1.jpg") left center no-repeat;}

#ozdobna {background: #FDE1BC;}
a.ozdobna_1 {background: url("../images/ozdobna_1.jpg") left center no-repeat;}
a:hover.ozdobna_1 {background: url("../images/ozdobna_1.jpg") -150px no-repeat;}
.text_ozdobna {background: url("../images/ozdobna_1.jpg") left center no-repeat;}

#sloupky {background: #FFF1DB;}
a.sloupky_1 {background: url("../images/sloupky_1.jpg") left center no-repeat;}
a:hover.sloupky_1 {background: url("../images/sloupky_1.jpg") -150px no-repeat;}
.text_sloupky {background: url("../images/sloupky_1.jpg") left center no-repeat;}

#branky {background: #FDE1BC;}
a.branky_1 {background: url("../images/branky_1.jpg") left center no-repeat;}
a:hover.branky_1 {background: url("../images/branky_1.jpg") -150px no-repeat;}
.text_branky {background: url("../images/branky_1.jpg") left center no-repeat;}

#lesni {background: #FDE1BC;}
a.lesni_1 {background: url("../images/lesni_1.jpg") left center no-repeat;}
a:hover.lesni_1 {background: url("../images/lesni_1.jpg") -150px no-repeat;}
.text_lesni {background: url("../images/lesni_1.jpg") left center no-repeat;}

#prumyslove {background: #FFF1DB;}
a.prumyslove_1 {background: url("../images/prumyslove_1.jpg") left center no-repeat;}
a:hover.prumyslove_1 {background: url("../images/prumyslove_1.jpg") -150px no-repeat;}
.text_prumyslove {background: url("../images/prumyslove_1.jpg") left center no-repeat;}

#hrebiky {background: #FDE1BC;}
a.hrebiky_1 {background: url("../images/hrebiky_1.jpg") left center no-repeat;padding: 100px 0 45px 0;}
a:hover.hrebiky_1 {background: url("../images/hrebiky_1.jpg") -150px no-repeat;}
.text_hrebiky {background: url("../images/hrebiky_1.jpg") left center no-repeat;padding: 100px 0 45px 0;}

#chovatelska {background: #FFF1DB; width: 149px;}
a.chovatelska_1 {background: url("../images/chovatelska_1.jpg") left center no-repeat; width: 149px; padding: 100px 0 15px 0;}
a:hover.chovatelska_1 {background: url("../images/chovatelska_1.jpg") -150px no-repeat;}
.text_chovatelska {background: url("../images/chovatelska_1.jpg") left center no-repeat; width: 149px;}

#pruh_1 {
	width: 750px;
	padding: 10px 0;	margin: 0;
	font-family: Arial, "Geneva CE", lucida, sans-serif;	
	font-weight: bold; font-size: 1.5em; color: #C61B13; line-height: 150%; text-decoration: underline; text-align: center;	
	background: #FBC882;
	float: left;
}

#pruh_2 {
	width: 599px;
	padding: 15px 0 0 0; margin: 0;
	font-family: Arial, "Geneva CE", lucida, sans-serif;
	font-weight: bold; font-size: 1.2em; color: #C61B13; line-height: 150%; text-decoration: none; text-align: center;
	background: #FBC882;
	float: left;
}

.doprava_zdarma {
	width: 300px; height: auto;
	padding: 0; margin: 0;
	font-family: Arial, "Geneva CE", lucida, sans-serif;
	font-weight: bold; font-size: 1.2em; color: #C61B13; line-height: 150%; text-decoration: none; text-align: center;
	float: left;
}

.mapa_cr {
	width: 280px; height: auto;
	padding: 5px 0; margin: 0;
	font-family: Arial, "Geneva CE", lucida, sans-serif;	
	font-weight: bold; font-size: 1.2em; color: #C61B13; line-height: 150%; text-decoration: none; text-align: center;	
	float: right;
}

.ceny {
	width: 100%; height: auto;
	padding: 0 0 8px 0; margin: 0;
	font-family: Arial, "Geneva CE", lucida, sans-serif;	
	font-weight: bold; font-size: 1.2em; color: #C61B13; line-height: 150%; text-decoration: none; text-align: center;	
	float: left;
}

#pruh_3 {
	width: 745px;
	padding: 5px 5px 5px 0 ; margin: 0;
	font-weight: normal; font-size: 0.6em; color: #FFF; text-decoration: none; text-align: right;	
	background: #4A569A;
	float: left;
}

#menu_vlevo {
	width: 150px;
	padding: 0;	margin: 0;
	background: #FDE1BC;
	border-right: 1px solid #FBC882;
	border-bottom: 1px solid #FBC882;
	float: left;
}

a.menu_vlevo_1 {
	display: block;
	width: 145px; 
	padding: 4px 0 3px 5px; margin: 0;	
	font-weight: bold; font-size : 0.7em; color: #333; text-decoration: none; text-align: left;
	background: url("../images/menu_vlevo_1.png") left center no-repeat;
}
a:hover.menu_vlevo_1 {
	text-decoration: none; color: #000;
	background: url("../images/menu_vlevo_1.png") -150px center no-repeat;
}

a.menu_vlevo_2 {
	display: block;
	width: 145px;
	padding: 9px 0 8px 5px; margin: 0;
	font-weight: bold; font-size : 0.7em; color: #333; text-decoration: none; text-align: left;
	background: url("../images/menu_vlevo_1.png") left center no-repeat;
}
a:hover.menu_vlevo_2 {
	text-decoration: none; color: #000;
	background: url("../images/menu_vlevo_1.png") -150px center no-repeat;
}

.menu_vlevo_banner {
	display: inline;
	width: 150px; height: 213px;
	padding: 0; margin: 0;
    float: left;
}

a.menu_vlevo_3 {
	display: block;
	width: 145px; 
	padding: 9px 0 8px 5px; margin: 0;	
	font-weight: bold; font-size : 0.7em; color: #333; text-decoration: none; text-align: left;
	background: url("../images/menu_vlevo_2.png") left center no-repeat;
}
a:hover.menu_vlevo_3 {
	text-decoration: none; color: #000;
	background: url("../images/menu_vlevo_2.png") -150px center no-repeat;
}

a.menu_vlevo_4 {
	display: block;
	width: 145px; 
	padding: 4px 0 3px 5px; margin: 0;	
	font-weight: bold; font-size : 0.7em; color: #333; text-decoration: none; text-align: left;
	background: url("../images/menu_vlevo_2.png") left center no-repeat;
}
a:hover.menu_vlevo_4 {
	text-decoration: none; color: #000;
	background: url("../images/menu_vlevo_2.png") -150px center no-repeat;
}

a.menu_vlevo_5 {
	display: block;
	width: 145px; 
	padding: 4px 0 3px 5px; margin: 0;	
	font-weight: bold; font-size : 0.7em; color: #333; text-decoration: none; text-align: left; line-height: 200%;
	background: url("../images/menu_vlevo_3.png") left center no-repeat;
}
a:hover.menu_vlevo_5 {
	text-decoration: none; color: #000;
	background: url("../images/menu_vlevo_3.png") -150px center no-repeat;
}

a.bily_odkaz {
	color: #FFF; text-decoration: underline;
}

a:hover.bily_odkaz {
	color: #ddd; text-decoration: underline;
}

.menu_dole {
	width: 744px; _width: 750px;
	padding: 6px 3px; margin: 0;
	font-weight: normal; font-size : 0.7em; color: #000; line-height: 120%; text-decoration: none;	text-align: center;
	background: #FDE1BC;
	float: left;
}

.menu_dole_schovat {
	display:none;
}
a.menudole2 {
	padding: 5px 0;
}

/* konec základního rozvržení */


FORM {
	margin: 0; padding: 0;
}

.formular_tabulka {
	margin-top: 15px; margin-left: 5px;
	font-size: 0.8em; font-weight: normal; text-align: right;
	color: #000;
}

.formular_tabulka_r_home {
	margin: 10px 5px 0 30px;
	font-size: 0.8em; font-weight: normal; text-align: right; color: #000;
}


INPUT.formular {
	WIDTH: 180px; 
	border:1px solid #000;
	padding: 2px;
	font-weight: bold;	font-size: 12px; 
}	

.formular200, .formular55, .formular30, .formular100, .formular_p, .formular_250 {
	width: 135px;
	margin: 0; padding: 0;
	background: #fff;
	border:1px solid #000;
	font-weight: bold; font-size: 10px;	padding: 3px;
}	

.formular_p  {
	width: 90px;
	border: 1px solid #0277C4;
	font-weight: bold; font-size: 10px;	padding: 2px;	
	background: #fff;	
}	

.formular250 {width: 220px}
.formular200 {width: 200px}
.formular100 {width: 100px}
.formular55 {width: 56px}
.formular30 {width: 30px}

.formular_select {
	width: 208px;
	background: #fff;
	border: 1px solid #0277C4;
	font-weight: normal; font-size: 10px; padding: 3px;	
}	

.formular_button {
	height: 24px;
}	

TEXTAREA.formular_textarea {
	width: 135px;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	background: #fff;
	border: 1px solid #6697CF;
	font-weight: bold;	font-size: 12px; padding: 4px;	
}	

TEXTAREA.formular_textarea2 {
	width: 180px;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	background: #fff;
	border: 1px solid #6697CF;
	font-weight: bold;	font-size: 11px; padding: 4px;	
}	

TEXTAREA.formular_textarea3 {
	width: 220px;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	background: #fff;
	border: 1px solid #6697CF;
	font-weight: bold;	font-size: 11px; padding: 4px;	
}	

FIELDSET {color: #fff;}	

SELECT {
	font-size: 10px; font-weight: normal; text-align: left; color: #000;
	margin: 0; padding: 2px;
}

FORM {margin: 0; padding: 0;}

.button {
	margin: 3px 0 0 0; padding: 1px;
	font-size: 10px; letter-spacing: 1px; color: #000;
	border: 1px solid #000;
	background: #FFF;
}	

/* formuláře konec */

/* obecné */

.tabulka {
	padding: 0; margin: 0;	
	font-weight: normal; font-size : 0.7em; 
}

.schovat { display: none; }

IMG {border: 0px;}

.center {text-align: center;}

H1 {
	font-family: Arial, "Geneva CE", lucida, sans-serif;
	font-size: 1.2em; font-weight: bold; text-align: left; color: #CA1A16; text-decoration: none;
	margin: 10px 0 2px 0; padding: 0;
}

H2 {
	font-family: Arial, "Geneva CE", lucida, sans-serif;
	font-size: 1.1em; font-weight: bold; text-align: left; color: #000; text-decoration: none;
	margin: 15px 0 2px 0; padding: 0;
}

H3 {
	font-family: Arial, "Geneva CE", lucida, sans-serif;
	font-size: 1em; font-weight: bold; text-align: left; color: #000; text-decoration: none;
	margin: 15px 0 2px 0; padding: 0;
}

P, .text {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 130%; color: #000;
	margin: 10px 0 5px 0;
}

P.ramecek {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 130%; color: #000;
	margin: 10px 0 5px 0; padding: 10px 8px;
    background: #fff;
    border: 2px solid #FBC882;
}

.tabulka_dph {
	font-size: 0.9em; font-weight: normal; text-align: right; line-height: 130%; color: #000;
	margin: 10px 0 5px 0;
}
.text_velky {
	margin: 5px 0;
	font-size: 1.1em; font-weight: bold; text-align: left;
}

.text_cerveny_velky {
	font-size: 1.4em; font-weight: bold; text-align: left; color: #CA1A16; text-decoration: none;
}

.text_cerveny_vetsi {
	margin: 5px 0;
	font-size: 1em; font-weight: bold; text-align: left; color: #CA1A16; text-decoration: none;
}

.text_cerveny {
	font-weight: bold; text-align: left; color: #CA1A16; text-decoration: none;
}

.barva1 {
	background: #FBC882;	
	font-weight: bold; text-align: center;
}

.barva2 {
	text-align: center;
	background: #FDE1BC;	
}

.barva3 {
	text-align: center;
}

A {color: #CA1A16;	text-decoration: underline;}

A:hover {color: #000; text-decoration: underline;}

hr.cistic {clear: both; height: 1px; border: none; margin: -1em 0 0 0; visibility: hidden;}
 
DL {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 150%;	color: #000;
	margin: 10px 0 0 0;
}

DT {
	font-size: 1em; font-weight: bold; text-align: left; line-height: 150%; color: #00408E;
	margin: 10px 0 3px 0;
}  

DD {
	margin: 5px 0 0 0; padding: 0;
}

FORM, INPUT {
	margin: 0; padding: 0;
}


.align_right, .right {
	text-align: right;
}

.align_left, .left {
	text-align: left;
}

.align_center {
	text-align: center;
}

HR {color: #FDDEB4; background-color: #FDDEB4; border: 0px solid #FDDEB4; margin: 0; padding: 0;}


.float_left {
	margin: 5px 10px 5px 0;
	float: left;
}
	
.float_left_2 {
	margin: 5px 3px 5px 0;
	float: left;
}

.arealy {
	margin: 10px 15px 5px 0;
	background: #FFF8EC;
	float: left;
}


.float_right {
	margin: 0 5px 0 5px;
	float: right;
}

.float_right_2 {
	margin: 0 15px 0 5px;
	border: 3px solid #4A569A;
	float: right;
}

.float_right_3 {
	margin: 0 5px 10px; 5px;
	float: right; clear: right;
}

.width_120 {
	width:120px;
}
