body {
	font-family: Verdana, Arial, "Geneva CE", lucida, sans-serif; font-size: 85%; color: #000;
	margin: 0; padding: 0;
	background: #FFF;	
	text-align: center;
}

/* základní rozvržení dokumentu */

#main_center_null {
	width: 772px; height: auto;
	padding: 0;	margin: 10px auto 0 auto;
}

#main_center {
	width: 770px; min-height: 700px; _height: 700px;
	padding: 0;	margin: 0;
	text-align: left;
	background: #FFF;
	border: 1px solid #24211D;	
	float: left;		
}

#header_home_page {
	width: 770px; height: 98px;
	padding: 0;	margin: 0;	
	background: url("../images/header_home_page.png") center no-repeat;	
	float: left;
}
	
#header_eshop {
	width: 770px; height: 25px;
	padding: 0;	margin: 0;
	font-size: 0.8em; color: #FFF; text-decoration: none; font-weight: bold; text-align: right; line-height: 200%;	
	background: url("../images/header_odkaz.png") center no-repeat;	
	float: left;
}

a.header_eshop_odkaz {padding: 0; margin: 0 10px 0 0; color: #FFF; text-decoration: none;}
a:hover.header_eshop_odkaz {color: #FFF; text-decoration: underline;}
	
#header_oddeleni_01, #header_oddeleni_02, #header_oddeleni_03 {
	width: 770px; height: 98px;
	padding: 0;	margin: 0;	
	background: url("../images/header_testery.jpg") center no-repeat;	
	float: left;
}

#header_oddeleni_02 {background: url("../images/header_bidety.jpg") center no-repeat;}
#header_oddeleni_03 {background: url("../images/header_trezory.jpg") center no-repeat;}
	
#header_odkazy_01 {
	width: 770px;
	padding: 0;	margin: 65px 0 0 0; color: #fff;
	float: left;
}

a.odkaz_01 {
	display: inline;
	margin: 5px 0 0 5px; padding: 0;
	font-size: 0.8em; color: #000; text-decoration: none; font-weight: bold;
}
a:hover.odkaz_01 {color: #000; text-decoration: underline;}

#header_odkazy_02 {
	width: 770px; height: 20px;
	padding: 0;	margin: 0;	
	background: url("../images/header_odkazy_02.jpg") center no-repeat;	
	border-bottom: 3px solid #fff;
	float: left;
}

#header_odkazy_home_page {
	display: inline;
	padding: 0;	margin: 0 10px 0 0;
	float: right;
}

#zakaznik {
	display: inline;
	padding: 0;	margin: 5px 0 0 10px;
	font-size: 0.75em; color: #000; text-decoration: none; font-weight: bold;	
	float: left;
}

#cena_nakupu {
	display: inline;
	padding: 0;	margin: 5px 0 0 100px;
	font-size: 0.75em; color: #000; text-decoration: none; font-weight: bold;	
	float: left;
}

a.button_pokladna {
	display: inline;
	padding: 0 0 0 30px; margin: 2px 10px 0 5px;
	font-size: 0.9em; color: #FFF; text-decoration: none; font-weight: bold; line-height: 200%;
	background: url("../images/pokladna.png") center left no-repeat;
	float: right;
}

a:hover.button_pokladna {color: #FFF;}
a:hover.button_kosik {color: #FFF;}

a.button_kosik {
	display: inline;
	padding: 0 0 0 25px; margin: 2px 20px 0 5px;
	font-size: 0.9em; color: #FFF; text-decoration: none; font-weight: bold; line-height: 200%;
	background: url("../images/kosik.png") center left no-repeat;
	float: right;
}

.header_oddeleni_1 {
	width: auto; height: auto;
	padding: 0;	margin: 0 0 0 0;	
	float: left;
}

#categories_content {
	width: 770px; height: auto;
	padding: 0;	margin: 0;	
	background: #EFE8E4;
	float: left;
}

#categories {
	width: 150px; height: auto;
	padding: 0;	margin: 0;	
	border-top: 3px solid #FFF;
	background: #FFF;
	float: left;
}

#search {
	padding: 0;	margin: 0;	
	float: left;
}

#vyhledavani_01, #vyhledavani_02,  #vyhledavani_03 {
	display: inline;
	padding: 2px; margin: 2px 0 0 1px;
	float: left;
}

#vyhledavani_03 {
	padding: 2px; margin: 2px 0 0 10px;
	float: left;
}

.fieldsearch {
	width: 95px; _width: 89px; height: auto;
	border: 1px solid #000;
	padding: 2px 1px; margin: 0; 
	color: #24211D; font-size: 11px; text-align: left;
}

.button_search {padding: 0; margin: 0;}	

#enh_search {
	width: 155px; height: 23px;
	padding: 0;	margin: 0;	
	text-align: center;
	background: #FFE7D5;
	float: left;
}

a.rozsirene {
	margin: 0; padding: 0;
	font-size: 0.8em; font-weight: normal; color: #FFF; text-align: center; text-decoration: underline;
}
a:hover.rozsirene {
	margin: 0; padding:0;
	color: #000; text-decoration: underline;
}

h2.categories_header {
	width: 150px; height: 25px;
	padding: 0;	margin: 0;	
	background: #FDC800;
	font-size: 1em; font-weight: bold; text-align: center; color: #FFF; text-decoration: none; line-height: 190%;
	float: left;
}

h2.categories_header_oddeleni {
	width: 150px; height: 25px;
	padding: 0;	margin: 0;	
	background: #BB2536;
	font-size: 1em; font-weight: bold; text-align: center; color: #FFF; text-decoration: none; line-height: 190%;
	float: left;
}

.button_bidety {
	display: block;
	width: 150px; height: 20px;
	padding: 46px 0 0 0; margin: 0;
	font-size: 0.8em; font-weight: bold; text-align: center; line-height: 150%; color: #000;
	background: url("../images/bidet.gif") center no-repeat;
}

.button_alkohol {
	display: block;
	width: 150px; height: 20px;
	padding: 46px 0 0 0; margin: 0;
	font-size: 0.8em; font-weight: bold; text-align: center; line-height: 150%; color: #000;
	background: url("../images/testery.gif") center no-repeat;
}

.categories_ikonky {
	width: 150px; height: auto;
	padding: 5px 0;	margin: 10px 0 0 0;	
	float: left;
}

#content_null {
	width: 470px; min-height: 950px; _height: 950px;
	padding: 0 0 5px 0;	margin: 0;	
	background: #FFF;
	float: left;
}

#content {
	min-height: 555px; _height: 555px;
	padding: 3px 10px; margin: 0;
	text-align: left;
	float: left;
}

#right_column {
	width: 150px; min-height: 555px; _height: 555px;
	padding: 0;	margin: 0;
	border-top: 3px solid #FFF;	
	background: #FFF;
	float: right;
}

#pruh_wsd_null {
	width: 770px; height: auto;
	padding: 0;	margin: 0 auto 0 auto;
}

#pruh_wsd {
	width: auto; height: auto;
	padding: 0 0 10px 0; margin: 5px 0 0 0;
	font-size: 0.7em; font-weight: normal; text-align: left; color: #24211D; text-decoration: none;
	float: right;		
}

/* konec základního rozvržení */

/* home page */

#home_odkazy_01, #home_odkazy_02, #home_odkazy_03 {
	display: inline;
	padding: 5px 0 0 0;	margin: 5px 0 0 0;	
	border-top: 1px dashed #EB3D00;
	float: left;
}

#home_odkazy_02 {border-top: 1px dashed #FACA96;}
#home_odkazy_03 {padding-bottom: 5px; border-top: 1px dashed #0089E1;border-bottom: 1px dashed #EB3D00;}

#home_01, #home_02, #home_03 {
	display: inline;
	width: 165px; height: 72px;
	padding: 0;	margin: 0;	
	border: 1px solid #5C676E;
	background: #FBB194;
	float: left;
}

#home_02 {background: #FCC795;}
#home_03 {background: #90BEDE;}

a.home_odkaz {color: #000; text-decoration: none;}
a:hover.home_odkaz {color: #000; text-decoration: underline;}

.home_odkaz_obrazek {
	display: inline;
	width: 150px; height: 50px; 
	padding: 0;	margin: 0;	
	float: left;
}

#home_01_text {
	display: inline;
	width: 265px; height: 72px; 
	padding: 0px; margin: 0 0 0 10px;	
	border: thin dotted #949595;	
	float: left;
}

#home_02_text {
	display: inline;
	width: 265px; height: 72px; 
	padding: 0px; margin: 0 0 0 10px;	
	border: thin dotted #949595;	
	float: left;
}

#home_03_text {
	display: inline;
	width: 265px; height: 72px; 
	padding: 0px; margin: 0 0 0 10px;	
	border: thin dotted #949595;	
	float: left;
}

P.home_text {
	font-size: 0.75em; font-weight: normal; text-align: left; line-height: 110%; color: #000;
	margin: 0; padding: 4px;
}

.menu_vlevo_header {
	display: block;
	width: 140px;
	padding: 0 0 0 10px;	margin: 0;	
	font-size: 0.7em; font-weight: bold; text-align: left; color: #fff; text-decoration: none; line-height: 255%;	
	background: #728C9B;
}

a.left_menu_zbozi {
	display: block;
	width: 150px; wid\th: 132px; height: auto;
	padding: 0 0 0 18px; margin: 1px 0 0 0;	
	font-size: 0.7em; font-weight: bold; text-align: left; color: #000; text-decoration: none; line-height: 255%;
	background: url("../images/menu_vlevo_sipka.png") center left no-repeat #DED3CD;
}
a:hover.left_menu_zbozi {
	text-decoration: none;
 	color: #000;
	background: url("../images/menu_vlevo_sipka.png") center left no-repeat #C6B3A8;}

a.left_menu_kategorie {
	display: block;
	width: 150px; wid\th: 132px; height: auto;
	padding: 5px 0 5px 18px; margin: 1px 0 0 0;	
	font-size: 0.7em; font-weight: bold; text-align: left; color: #000; text-decoration: none; line-height: 150%;
	background: url("../images/menu_vlevo_sipka.png") center left no-repeat #DED3CD;
}
a:hover.left_menu_kategorie {
	text-decoration: none;
 	color: #000;
	background: url("../images/menu_vlevo_sipka.png") center left no-repeat #C6B3A8;}

/* right column */

#nejprodavanejsi_header {
	width: 150px; height: 30px;
	padding: 0;	margin: 0;	
	background: url("../images/nejprodavanejsi_header.png") center no-repeat;
	float: left;
}

#nejprodavanejsi_header_2 {
	width: 150px; height: 30px;
	padding: 0;	margin: 10px 0 0 0;	
	background: url("../images/nejprodavanejsi_header.png") center no-repeat;
	float: left;
}

#nejprodavanejsi_content {
	width: 149px; height: auto;
	padding: 0; margin: 0;	
	font-size: 0.7em; color: #24211D; text-decoration: none; font-weight: normal; text-align: center;	
	border-right: 1px dashed #340E70;
	float: left;
}

.nejprodavanejsi_linka {
	margin: 0; padding: 0;
	border-bottom: 1px dashed #340E70;
	float: left;
	}	

#akce_header {
	width: 150px; height: 26px;
	padding: 0;	margin: 0;	
	background: url("../images/akce_header.png") center no-repeat;
	float: left;
}

#akce_content {
	width: 149px; height: auto;
	padding: 0; margin: 0;	
	font-size: 0.7em; color: #000; text-decoration: none; font-weight: normal; text-align: center;	
	border-left: 1px dashed #EB3D00;
	float: left;
}

.akce_odkaz {
	display: block;
	margin: 5px 0 0 0; padding: 0;
	font-weight: bold;
	}	
	
.akce_nazev {
	display: block;
	width: 145px;
	margin: 5px 0 10px 0; padding: 0; 
	font-weight: bold;
	}		
	
.akce_linka {
	margin: 0; padding: 0;
	background: url("../images/akce_linka.png") bottom left no-repeat;
	float: left;
	}	
	
.akce_cena {
	width: 149px;
	padding:  0; margin: 5px 0; 
	text-align: center; font-weight: bold;
}

#home_nas_tip {
	width: 445px; height: auto;
	padding: 0;	margin: 10px 0;	
	border: 1px dashed #009049;
	float: left;
}

#nas_tip_header {
	width: 150px; height: 30px;
	padding: 0;	margin: 0;	
	background: url("../images/nas_tip_header.png") center no-repeat;
	float: left;
}

#nas_tip_content {
	padding: 5px; margin: 0;	
	font-size: 0.8em; color: #24211D; text-decoration: none; font-weight: normal; text-align: center;	
	float: left;
}	

.home_tip_text {
	width: 300px;
	padding: 0; margin: 0; text-align: left;
	float: left;
}	

.home_tip_obrazek {
	width: 100px;
	padding: 0; margin: 0;	
	float: right;
}	

.home_tip_cena {
	width: 435px; height: 30px;
	padding: 0; margin: 0;	
	float: right;
}	

.ikony_doporucujeme {
	width: 150px; height: auto;
	padding: 0;	margin: 10px 0 5px 0;	
	text-align: center; font-size: 0.8em;
	float: left;
}

.toplist {
	display: inline;
	width: 150px; height: auto;
	padding: 0;	margin: 5px 0 2px 0;	
	text-align: center;
	float: left;
}

.podkategorie_null {
	margin: 0px 0px 5px 5px; padding: 0 0 5px 0;
	border-bottom: 1px solid #DEDED8;	
}

a.podkategorie {
	display: inline;
	margin: 2px 0 0 0; padding: 2px 5px;
	text-align: left; text-decoration: none;
	background: #FDC800;
}

a:hover.podkategorie {
	text-align: left;
	background: #AA2233;	
}

.navigace {
	padding: 0 0 5px 0;	margin: 5px;
	font-size: 0.7em; color: #000; text-decoration: none; font-weight: bold;	
	border-bottom: 1px solid #FEDBB8;
}


.certifikat {
	padding:  0; margin: 30px;
	border: 2px solid #DED3CD;
	float: left;
}

/*výrobek */

.vyrobek_tabulka {
	display: inline;
	min-height: 135px; _height: 135px; width: 445px;
	margin: 0; padding: 0;
	float: left;
}

.vyrobek {
	display: inline;
	min-height: 135px; _height: 135px; width: 445px;
	margin: 0 0 10px 0; padding: 0;
	float: left;
}

.vyrobek_tip {
	display: inline;
	min-height: 135px; _height: 135px; width: 435px;
	margin: 0; padding: 0;
	float: left;
}

.vyrobek_doporucujeme {
	display: inline;
	width: 100%;
	margin: 0; padding: 0 0 10px 0;
	border-bottom: 1px solid #5C676E;
	float: left;
}

.vyrobek_detail {
	display: inline;
	min-height: 135px; _height: 135px; width: 445px;
	margin: 0; padding: 0 0 5px 0;
	border-bottom: 2px solid #DED3CD;
	float: left;
}

.vyrobek_maly_obrazek {
	width: 100px;
	margin: 5px 5px 5px 0px; padding: 0;
	float: left;
}

.vyrobek_velky_obrazek {
	width: 445px;
	margin: 10px auto 5px auto; padding: 0; text-align: center;
	float: left;	
}

.vyrobek_texty {
	width: 335px;
	margin: 0; padding: 0;
	float: left;
}

.vyrobek_zakladni_text {
	display: inline;
	width: 315px;
	margin: 5px 0 5px 5px; padding: 5px 7px;
	color: #000; font-weight: normal; line-height: 150%;
	background: #EFE8E4;
	border: thin dotted #A6958D;
	float: right;
}

.vyrobek_zakladni_text_tip {
	display: inline;
	width: 305px;
	margin: 5px 0 5px 5px; padding: 5px 7px;
	color: #000; font-weight: normal; line-height: 150%;
	background: #EFE8E4;
	border: thin dotted #A6958D;
	float: right;
}

.vyrobek_detail_text {
	display: inline;
	width: 429px;
	margin: 5px 0 0 0; padding: 5px 7px;
	color: #000; font-weight: normal;
	background: #EFE8E4;
	border: thin dotted #A6958D;
	float: right;
}

.vyrobek_dalsi_informace {
	display: inline;
	width: 142px;
	margin: 0; padding: 4px;
	color: #000; font-weight: normal; line-height: 120%; font-size: 0.7em;
	background: #EFE8E4;
	float: left;
}

.vyrobek_rozsireny_popis {
	margin: 5px 0 0 12px; padding: 0;
	color: #000; font-weight: normal;
}

.vyrobek_vlastni_parametry {
	margin: 5px 0 0 12px; padding: 0;
	color: #000; font-weight: normal;
}

.vyrobek_cena {
	display: inline;
	width: 65%;
	margin: 5px 5px 0 0x; padding: 0;
	font-size: 0.8em; color: #000; font-weight: normal; text-align: right;
	float: right; clear: right;
}

.vyrobek_nazev {
	display: block;
	width: 425px;
	margin: 0; padding: 0 0 0 20px;
	font-size: 0.9em; color: #000; text-decoration: none; line-height: 300%; font-weight: bold; text-align: left;
	background: url("../images/vyrobek_nazev.png") center left no-repeat;	
	float: left;
}

.vyrobek_nazev_tip {
	display: block;
	width: 415px;
	margin: 0; padding: 0 0 0 20px;
	font-size: 0.9em; color: #000; text-decoration: none; line-height: 300%; font-weight: bold; text-align: left;
	background: url("../images/vyrobek_nazev.png") center left no-repeat;	
	float: left;
}

a.vyrobek_nazev_odkaz {
	margin: 0; padding: 0;
	text-decoration: none; color: #000;
}
a:hover.vyrobek_nazev_odkaz {color: #000; text-decoration: none;}

.vyrobek_buy_null {
	width: 100%;
	margin: 0; padding: 0;
	float: right;	
}

.vyrobek_detail_buttons {
	width: 170px;
	margin: 0; padding: 0;
	float: right;
}

.vyrobek_buy_button {
	height: 20px; width: 68px;
	margin: 0; padding: 0;
	float: right;
}

.vyrobek_back_button {
	margin: 0; padding: 0;
	float: left;
}

.vyrobek_detail_button {
	margin: 5px 0; padding: 0;
	float: right; clear: right;
}

.vyrobek_detail_akce {
	margin: 5px 5px 0 0 ; padding: 0;
	float: right; clear: right;
}

.vyrobek_detail_nazev {
	font-family: Arial, "Geneva CE", lucida, sans-serif;
	margin: 5px; padding: 0px;
	text-align: left; color: #BB2536; font-weight: bold; text-decoration: none; font-size: 1em;	
}

.vyrobek_pocet {
	margin: 0; padding: 0;
	text-align: left; color: #000; font-weight: normal; font-size: 0.9em;
	float: right;
}

.vyrobek_pocet_cele_baleni {
	width: auto;
	margin: 20px 0 0 0; padding: 0;
	text-align: left; color: #000; font-weight: normal; font-size: 0.9em;
	float: right;
}

.vyrobek_detail_ceny, .vyrobek_detail_ceny_doporuc {
	display: inline;
	margin: 5px 0 0 15px; padding: 5px;
	text-align: left; color: #000; font-weight: normal; font-size: 0.8em;
	background: #FFE7D5;
	border: 2px solid #FEDBB8;
	float: left;
}

.vyrobek_detail_ceny_doporuc {margin: 5px 0 0 0; padding: 5px;}

.vyrobek_detail_odkazy {
	display: inline;
	width: 170px;
	margin: 10px 5px 0 0; padding: 0;
	text-align: right; color: #D60021; font-weight: bold; font-size: 0.8em;
	float: right;	
}

.vyrobek_detail_popis STRONG {color: #DA251E;}

/* eshop obecné */

.tabulka_eshop {	
	width: 450px;
	margin: 0; padding: 0px;
	font-size: 0.8em; font-weight: normal; text-align: left; color: #000;	
}

/* formuláře začátek */

.tabulka {
	margin: 10px 0 0 10px;
	font-size: 0.9em; font-weight: normal; text-align: left; color: #000;		
}

.formular_tabulka_r {
	margin: 20px 0 0 30px;
	font-size: 0.8em; font-weight: normal; text-align: right; color: #000;
}

.formular_tabulka_l {
	margin: 20px 0 0 30px;
	font-size: 0.8em; font-weight: normal; text-align: left; color: #000;
}

.formular_tabulka_r_home {
	margin: 10px 5px 0 30px;
	font-size: 0.8em; font-weight: normal; text-align: right; color: #000;
	float: right;
}

.barva1 {
	margin: 0; padding: 4px 3px;
	background: #728C9B;
	color: #FFF;
}	

.barva2 {
	margin: 0; padding: 4px 3px;
	background: #F4F1F0;
	color: #000;	
	}
	
.tabulka_elektrosrot TD{
	margin: 0; padding: 4px 6px;
	border-bottom: 1px solid #FDE99F;
	}
	

.formular, .formular200, .formular55, .formular30, .formular100, .formular_p  {
	width: 135px;
	margin: 0; padding: 0;
	background: #fff;
	border: 1px solid #BB2536;
	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;	
}	

.formular200 {width: 200px}
.formular100 {width: 100px}
.formular55 {width: 56px}

.formular30 {
	width: 34px;
	font-weight: bold; font-size: 10px;	padding: 5px 2px 4px 2px;	
	background: url("../images/pocet.png") center no-repeat #DED3CD;
	border: none;
}

.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;	
}	

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: #FFF; font-weight: bold;
	border: 1px solid #000;
	background: #BB2536;
}	

.button_white {
	margin: 0; padding: 1px;
	font-size: 9px; letter-spacing: 1px; color: #000; font-weight: bold;
	border: 1px solid #000;
	background:  #FFF;
}	


/* formuláře konec */

/* obecné */

a.sipka_vpravo {
	margin:0; padding: 0 0 0 10px;
	text-align: left; text-decoration: underline;	
	bac\kground: url("../images/sipka_01.png") center left no-repeat;
}

a:hover.sipka_vpravo {
	text-decoration: underline;	
	bac\kground: url("../images/sipka_01.png") center left no-repeat;	
}

a.odkaz_vpravo_sipka {
	margin:0; padding:0 0 0 5px;
	text-align: left; text-decoration: none;	
	bac\kground: url("../images/sipka_vpravo_2.gif") center left no-repeat;
}

a:hover.odkaz_vpravo_sipka {
	text-decoration: underline;	
	bac\kground: url("../images/sipka_vpravo_2.gif") center left no-repeat;	
}

DIV.float_left {float: left;}

.schovat { display: none; }

IMG {border: 0px;}

.center {margin: 0 auto 0 auto; text-align: center;}

H1 {
	font-size: 1.1em; font-weight: bold; text-align: left; color: #D60021; text-decoration: none;
	margin: 10px 0 0 5px; padding: 0 ;
}

H1.home {
	font-size: 11px; font-weight: bold; text-align: center; color: #000; text-decoration: none; line-height: 200%;
	margin: 0; padding: 0;
}

.categoryPathItem {
	text-decoration: none; margin: 0; padding: 0; color: #E77A1A;
}

a:hover.categoryPathItem {
	color: #000; text-decoration: none;
}

H2 {
	font-size: 1.1em; font-weight: bold; text-align: left; line-height: 150%; color: #E77817;
	margin: 15px 0 0 5px; padding: 0;
}

H2.detail_doporucujeme {
	width: 320px;
	font-size: 0.8em; font-weight: bold; text-align: left; line-height: 200%; color: #fff !important;
	margin: 15px 0 0 0; padding: 0 0 0 30px;
	background: url("../images_shop/detail_doporucujeme_back.png") center no-repeat;	
	float: left;
}

H3 {
	font-family: Arial, "Geneva CE", lucida, sans-serif;
	font-size: 1em; font-weight: bold; text-align: left; line-height: 150%; color: #E77817;
	margin: 10px 5px 5px 5px; padding: 0;
}

H3.home_katalog {
	font-size: 0.9em; font-weight: bold; text-align: center; line-height: 150%; color: ##E77817;
	margin: 8px 0; padding: 0;
}

H4.vyrobce  {
	font-size: 0.9em; font-weight: normal; text-align: left; line-height: 120%; color: #000;
	margin: 0px 0px 5px 5px; padding: 0 0 5px 0;
	border-bottom: 1px solid #DEDED8;	
}

H4.podkategorie  {
	font-size: 0.9em; font-weight: normal; text-align: left; line-height: 140%; color: #000;
	margin: 0px 0px 5px 5px; padding: 5px 0;
	border-bottom: 2px solid #BB2536;	
	border-top: 2px solid #BB2536;		
}

P, .text, .text2, .text3, .trideni, .zakaznik  {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 170%; color: #000;
	margin: 0px 5px 10px 5px;
}

.sortiment  {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 150%; color: #000;
	margin: 0px 5px 5pxx 5px;
}

.zakaznik  {
	margin: 5px 0 0 5px; line-height: 120%;
}

.trideni {font-size: 0.8em;	margin: 0 0 0 5px; text-align: center;}

.currentpagelabel {
	display: inline;
	margin: 0 0 0 145px; padding: 10px 0 0 0;
	color: #D05452;
	float: left;	
}

.pagelisting {
	width: 100%;
	font-size: 0.8em; font-weight: normal; text-align: center; line-height: 130%; color: #FFF;
	margin: 0 0 5px 0; padding: 0;
	float: left;
}

.nextpage {
	width: 32px;
	margin: 0 5px 0 0; padding: 0;
	float: right;
}

.prevpage {
	width: 32px;
	margin: 0 0 0 5px; padding: 0;
	float: left;
}

A {color: #C83828;	text-decoration: underline;}
A:hover {color: #000; text-decoration: underline;}

A.podkategorie_odkaz {color: #C83828;	text-decoration: underline; font-weight: bold;}
A:hover.podkategorie_odkaz {color: #000; text-decoration: underline;}

.Item-Name {color: #E77A1A;}
A:hover.Item-Name {color: #E77A1A;}

A.odkazcerna {color: #000;	text-decoration: underline;}
A:hover.odkazcerna {color: #E77A1A; text-decoration: underline;}

A.odkazbila {color: #FFF;	text-decoration: underline;}
A:hover.odkazbila {color: #E77A1A; text-decoration: underline;}

hr.cistic {clear: both; height: 1px; border: none; margin: -1em 0 0 0; visibility: hidden;}
hr.cistic2 {width: 100%; clear: both; height: 1px; border: none; margin: -1em 0 0 0; visibility: hidden;}
 
DT {
	font-weight: bold; margin: 0 0 5px 0; font-size: 1.1em;
}
   
DL {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 150%; color: #000;
	margin: 5px 7px 0 7px;
}

DD {
	margin: 0; padding: 0;
}

UL.text {
	padding: 0 0 0 20px; margin: 0 0 5px 15px; 	
}

LI {
	font-size: 0.9em; font-weight: normal; text-align: left; line-height: 150%; color: #000;
	margin: 0 0 0 5px;
}


FORM, INPUT {margin: 0; padding: 0;}

STRONG {font-weight: bold;}

.system_message {
	font-size: 0.9em; font-weight: normal; text-align: left; line-height: 150%;	color: #000;
	margin: 10px 5px 5px 10px;
}

.align_right, .right {text-align: right;}
.align_left, .left {text-align: left;}
.align_center {text-align: center;}

HR {
	margin: 5px 0; _margin: 0px;  padding: 0px;
	border: thin solid #FDEF83;
	}
		
.width_100 {
	width: 100%;
	}
	
.vpravo {float: right; margin: 0 5px 0 0; clear: right;}	
.cervena {color: #EB3D00;}	