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 #C4C4C4;	
	border-top: none;
	float: left;		
}

#header {
	width: 770px; height: 85px;
	padding: 0;	margin: 0;	
	float: left;
}

#header_motto {
	width: 570px; height: 85px;
	padding: 0;	margin: 0;	
	background: url("../images_shop/header_motto.jpg") center no-repeat;	
	float: left;
}
	
#header_logo {
	width: 200px; height: 85px;
	padding: 0;	margin: 0;	
	float: left;
}

#header_odkazy_01 {
	width: 770px; height: 39px;
	padding: 0;	margin: 0; color: #fff;
	background: url("../images_shop/header_menu.jpg") center no-repeat;	
	float: left;
}

#home_vitame {
	width: 770px;
	padding: 0;	margin: 15px 0 0 0;
	font-size: 0.9em; color: #FFF; font-weight: bold; line-height: 150%; text-align: center;
	float: left;
}

#header_odkazy_01_vse {
	width: auto;
	padding: 0;	margin: 15px 0 0 100px; color: #fff;
}

a.odkaz_01 {
	display: inline;
	margin: 5px 0 0 5px; padding: 0;
	font-size: 0.8em; color: #FFF; text-decoration: none; font-weight: bold;
}
a:hover.odkaz_01 {color: #000; text-decoration: none;}

#header_odkazy_02 {
	width: 770px; height: 25px;
	padding: 0;	margin: 0;
	background: url("../images_shop/background_zakaznik.png") center left no-repeat;	
	border-top: 3px solid #FFF;
	float: left;
}

#zakaznik {
	padding: 0;	margin: 5px 0 0 5px;
	font-size: 0.75em; color: #000; text-decoration: none; font-weight: bold;	
	float: left;
}

#cena_nakupu {
	display: inline;
	padding: 0;	margin: 5px 0 0 10px;
	font-size: 0.75em; color: #000; text-decoration: none; font-weight: bold;	
	float: left;
}

a.button_pokladna {
	display: inline;
	width: 122px; height: 24px;
	padding: 0;	margin: 0 5px 0 5px;
	font-size: 0.9em; color: #FFF; text-decoration: none; font-weight: bold; text-align: center;
	background: url("../images_shop/background_pokladna.png") center left no-repeat;
	float: right;
}

a:hover.button_pokladna {color: #FFF; 	background: url("../images_shop/background_pokladna.png") center right no-repeat;}
a:hover.button_kosik {color: #FFF; 	background: url("../images_shop/background_kosik.png") center right no-repeat;}

a.button_kosik {
	display: inline;
	width: 84px; height: 24px;
	padding: 0;	margin: 0 0 0 5px;
	font-size: 0.9em; color: #FFF; text-decoration: none; font-weight: bold; text-align: center;
	background: url("../images_shop/background_kosik.png") center left no-repeat;
	float: right;
}

a.button_stav_zakazky {
	display: inline;
	width: 105px; height: 24px;
	padding: 0;	margin: 0;
	font-size: 0.9em; color: #FFF; text-decoration: none; font-weight: bold; text-align: center;
	background: url("../images_shop/background_stav_zakazky.png") center left no-repeat;
	float: right;
}

a:hover.button_stav_zakazky {color: #FFF; 	background: url("../images_shop/background_stav_zakazky.png") center right no-repeat;}

.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: url("../images_shop/background_all.png") center left repeat-y #FFE7D5;
	float: left;
}

#categories {
	width: 165px; height: auto;
	padding: 0;	margin: 0;	
	border-top: 3px solid #FFF;
	background: #FEDBB8;
	float: left;
}

#search {
	width: 165px; height: 29px;
	padding: 0;	margin: 0;	
	background: #FFE7D5;
	float: left;
}

#vyhledavani_01, #vyhledavani_02 {
	padding: 2px; margin: 2px 0 0 1px;
	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: 2px; margin: 0;
	font-size: 10px; letter-spacing: 1px; color: #FFF;
	border: none;
	background: url("../images_shop/background_hledat.jpg") center no-repeat;
}	

#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: #000; text-align: center; text-decoration: underline;
}
a:hover.rozsirene {
	margin: 0; padding:0;
	color: #C44848; text-decoration: underline;
}

h2.categories_header {
	width: 155px; 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: 155px; 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;
}

.categories_ikonky {
	width: 165px; height: auto;
	padding: 5px 0;	margin: 0;
	border-top: 3px solid #FFE7D5; 	border-bottom: 3px solid #FFE7D5;
	float: left;
}

#content_null {
	width: 460px; min-height: 1050px; _height: 1050px;
	padding: 0 0 25px 0;	margin: 0;	
	background: #FFF;
	float: left;
}

#content {
	min-height: 555px; _height: 555px;
	padding: 3px 5px; margin: 0;
	text-align: left;
	float: left;
}

#right_column {
	width: 145px; min-height: 555px; _height: 555px;
	padding: 0;	margin: 0;
	border-top: 3px solid #FFF;	
	background: #FEDBB8;
	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;
}

.pruh_wsd_odkazy {
	width: auto; height: auto;
	padding: 0 0 10px 0; margin: 15px 0 0 0;
	float: right;
}

/* konec základního rozvržení */

/* home page */

P.home_prechod {
	width: 439px;
	font-size: 0.9em; font-weight: bold; text-align: center; line-height: 220%; color: #FFF;
	background: url("../images_shop/home_prechod.jpg") center left no-repeat #8799A5;	
	margin: 0; padding: 0 5px;
}

#home_odkazy {
	display: inline;
	padding: 0;	margin: 5px 0;	
	float: left;
}

#home_01, #home_02, #home_03, #home_04, #home_05, #home_06, #home_07, #home_08, #home_09, #home_10, #home_11, #home_12, #home_13, #home_14 {
	display: inline;
	width: 220px; _height: 150px; min-height: 150px;
	padding: 0;	margin: 0 0 5px 0;	
	background: url("../images_shop/home_01.jpg") bottom right no-repeat #FFF;
	border: 1px solid #5C676E;
	float: left;
}
#home_02 {margin-left: 5px; background: url("../images_shop/home_02.jpg") bottom right no-repeat #FFF;}
#home_03 {background: url("../images_shop/home_03.jpg") bottom right no-repeat #FFF;}
#home_04 {margin-left: 5px;background: url("../images_shop/home_04.jpg") bottom right no-repeat #FFF;}
#home_05 {background: url("../images_shop/home_05.jpg") bottom right no-repeat #FFF;}
#home_06 {margin-left: 5px;background: url("../images_shop/home_06.jpg") bottom right no-repeat #FFF;}
#home_07 {background: url("../images_shop/home_07.jpg") bottom right no-repeat #FFF;}
#home_08 {background: url("../images_shop/home_08.jpg") bottom right no-repeat #FFF;}
#home_09 {background: url("../images_shop/home_09.jpg") bottom right no-repeat #FFF;}
#home_10 {margin-left: 5px;background: url("../images_shop/home_10.jpg") bottom right no-repeat #FFF;}
#home_11 {background: url("../images_shop/home_11.jpg") bottom right no-repeat #FFF;}
#home_12 {margin-left: 5px; background: url("../images_shop/home_12.jpg") bottom right no-repeat #FFF;}
#home_13 {margin-left: 5px; background: url("../images_shop/home_13.jpg") bottom right no-repeat #FFF;}
#home_14 {margin-left: 5px; background: url("../images_shop/home_14.jpg") bottom right no-repeat #FFF;}

a.odkaz_home {
	display: block;
	margin: 3px 0 0 6px; padding: 0 0 0 12px;
	font-size: 0.75em; color: #000; text-decoration: none; line-height: 140%; font-weight: bold;
	background: url("../images_shop/ctverecek_odkaz.png") center left no-repeat;	
}
a:hover.odkaz_home {color: #000; text-decoration: underline;}

#home_left_menu {
	width: 165px; height: auto;
	padding: 0 0 3px 0;	margin: 0;	
	background: #fff;
	float: left;
}

a.home_left_menu {
	display: block;
	width: 165px; wid\th: 150px; height: auto;
	padding: 0 0 0 15px; margin: 3px 0 0 0;	
	font-size: 0.7em; font-weight: bold; text-align: left; color: #fff; text-decoration: none; line-height: 255%;
	background: url("../images_shop/background_menu_vlevo.png") center left no-repeat;
}
a:hover.home_left_menu {text-decoration: none; color: #FEDBB8;}

#home_katalog {
	width: 165px; height: auto;
	padding: 0;	margin: 0; text-align: center;
	float: left;
}

P.home_katalog_nadpis {
	font-size: 0.8em; font-weight: bold; text-align: center; line-height: 150%; color: #F27000;
	margin: 8px 0; padding: 0;
}

P.home_katalog {
	width: 145px;
	font-size: 0.7em; font-weight: normal; text-align: left; line-height: 120%; color: #000;
	margin: 0; padding: 5px 10px;
}

#home_nej {
	width: 165px; height: auto;
	padding: 0;	margin: 5px 0; text-align: center;
	float: left;
}

P.home_nej_text {
	width: 145px;
	font-size: 0.7em; font-weight: normal; text-align: left; line-height: 120%; color: #000;
	margin: 0; padding: 5px 10px;
}

.menu_vlevo_header {
	display: block;
	width: 165px; wid\th: 150px; height: auto;
	padding: 0 0 0 15px; margin: 3px 0 0 0;	
	font-size: 0.7em; font-weight: bold; text-align: left; color: #fff; text-decoration: none; line-height: 255%;
	background: url("../images_shop/background_menu_vlevo.png") center left no-repeat;
}

.menu_vlevo_header2 {
	display: block;
	width: 165px; wid\th: 150px; height: auto;
	padding: 0 0 0 15px; margin: 0;	
	font-size: 0.7em; font-weight: bold; text-align: left; color: #fff; text-decoration: none; line-height: 255%;
	background: url("../images_shop/background_menu_vlevo.png") center left no-repeat;
	border-top: 20px solid #FEDBB8;
}

a.left_menu_zbozi {
	display: block;
	width: 165px; wid\th: 155px; height: auto;
	padding: 4px 0 4px 10px; margin: 1px 0 0 0;
	font-size: 0.7em; font-weight: bold; text-align: left; color: #fff; text-decoration: none; line-height: 120%;
	background: url("../images_shop/menu_vlevo_background_2.jpg") center left repeat-y;
}
a:hover.left_menu_zbozi {
	text-decoration: none;
 	color: #FFF;
	background: url("../images_shop/menu_vlevo_background_2.jpg") center right repeat-y;}

a.left_menu_kategorie {
	display: block;
	width: 165px; wid\th: 155px; height: auto;
	padding: 0 0 0 10px; margin: 1px 0 0 0;
	font-size: 0.7em; font-weight: bold; text-align: left; color: #fff; text-decoration: none; line-height: 255%;
	background: url("../images_shop/menu_vlevo_background.jpg") center left repeat-y;
}
a:hover.left_menu_kategorie {
	text-decoration: none;
 	color: #FFF;
	background: url("../images_shop/menu_vlevo_background.jpg") center right repeat-y;}

/* right column */

#telefon {
	display: block;
	width: 145px; height: auto;
	padding: 0; margin: 0;	
	font-size: 0.7em; font-weight: bold; text-align: center; color: #fff; text-decoration: none; line-height: 250%;
	background: url("../images_shop/background_menu_vlevo.png") right center no-repeat;
}

#telefon_1 {
	display: block;
	width: 145px; height: auto;
	padding: 0 0 5px 0; margin: 0;	
	font-size: 0.8em; font-weight: normal; text-align: center; color: #C83828; text-decoration: none; line-height: 180%;
	background: #FFE7D5;
}

#akce_header {
	width: 145px; height: 26px;
	padding: 0;	margin: 0;	
	background: url("../images_shop/akce_header.png") center no-repeat;
	float: left;
}

#vyprodej_header {
	width: 145px; height: 26px;
	padding: 0;	margin: 0;	
	background: url("../images_shop/vyprodej_header.png") center no-repeat;
	float: left;
}

#akce_content, #vyprodej_content  {
	width: 145px; height: auto;
	padding: 0; margin: 0;	
	font-size: 0.75em; color: #24211D; text-decoration: none; font-weight: normal; text-align: center;	
	float: left;
}

.akce_titul {
	display: inline;
	width: 100%;
	padding: 0 0 5px 0;	margin: 0; 
	text-align: center; font-weight: bold;
	float: left;
}

.akce_nazev {
	display: block;
	margin: 0 0 5px 0; padding: 0;
	font-weight: bold;
	}	
	
.akce_linka {
	margin: 0; padding: 5px 0;
	border-bottom: 1px solid #D60021;
	}
	
.akce_cena {
	width: 145px;
	padding:  0; margin: 5px 0; 
	text-align: center; font-weight: bold;
}	

.akce_cena2 {
	width: 145px;
	padding:  0; margin: 5px 0; 
	font-size: 0.9em; text-align: center; font-weight: bold;
}	

.akce_platnost {
	width: 145px;
	padding:  0; margin: 5px 0; 
	text-align: center; font-weight: bold;
}	

.ikony_doporucujeme {
	width: 150px; height: auto;
	padding: 0;	margin: 10px 0 5px 0;	
	text-align: center; font-size: 0.8em;
	float: left;
}

.toplist {
	width: 165px; 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;
}

/*výrobek */

.upozorneni {
	width: 440px;
	margin: 0 0 0 5px; padding: 0;
	font-size: 0.8em; color: #FFF; text-decoration: none; font-weight: normal; line-height: 220%; text-align: center;
	background: url("../images_shop/upozorneni_background.jpg") center no-repeat;		
}

.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; padding: 0;
	background: url("../images_shop/vyrobek_background.jpg") bottom right no-repeat;		
	border-top: 1px solid #5C676E;
	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;
	background: url("../images_shop/vyrobek_detail_background.jpg") top left no-repeat;
	border-top: 1px solid #5C676E;
	float: left;
}

.vyrobek_maly_obrazek {
	width: 100px;
	margin: 10px 5px 5px 0px; padding: 0;
	float: left;
}

.vyrobek_velky_obrazek {
	width: 250px;
	margin: 10px 5px 5px 5px; padding: 0;
	float: left;
}

.vyrobek_texty {
	width: 335px;
	margin: 0; padding: 0;
	float: left;
}

.vyrobek_detail_texty {
	width: 435px;
	margin: 0; padding: 5px;
	float: left;
}

.vyrobek_popis {
	margin: 0 0 0 12px; padding: 0;
	color: #000; font-weight: normal;
}

.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 {
	margin: 6px 0 0 12px; padding: 0;
	font-size: 0.9em; color: #000; font-weight: normal;
}

.vyrobek_cele_baleni {
	margin: 0; padding: 0;
	font-size: 0.9em; color: #000; font-weight: normal; text-align: center; line-height: 200%;
}

a.vyrobek_nazev_odkaz {
	display: block;
	margin: 5px 0 0 0; padding: 0 0 0 12px;
	color: #000; text-decoration: none; line-height: 140%; font-weight: bold;
	background: url("../images_shop/ctverecek_odkaz_v.png") top left no-repeat;	
}
a:hover.vyrobek_nazev_odkaz {color: #000; text-decoration: underline;}

.vyrobek_buy_null {
	margin: 0 5px 0 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 10px 0 0; padding: 0;
	float: right;
}

.vyrobek_akcni_cena {
	display: inline;
	margin: 5px 0 0 0; padding: 0;
	float: right;	
}

.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 {
	width: auto;
	margin: 48px 0 0 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;}

.vyrobek_detail_obrazky {
	display: inline;
     width: 425px;
	margin: 20px 0 0 15px; padding: 0;
	border-top: 1px solid #5C676E;
	float: left;
}

.vyrobek_detail_obrazky IMG {
	margin: 10px 10px 0 0;
	float: left;
}


/* eshop obecné */

.tabulka_eshop {	
	width: 450px;
	margin: 0; padding: 0px;
	font-size: 0.8em; font-weight: normal; text-align: left; color: #000;	
}

.pokladna_publikace {
    width: 440px; margin: 0 0 0 10px;
	font-size: 0.7em; font-weight: normal; text-align: left; color: #000;

}

.pokladna_publikace TD {}


/* 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: #D60021;
	color: #FFF;
}	

.barva2 {
	margin: 0; padding: 4px 3px;
	background: #FFE7D5;
	color: #000;
	}
	
.tabulka_elektrosrot TD{
	margin: 0; padding: 4px 6px;
	border-bottom: 1px solid #FDE99F;
	}
	

.formular, .formular200, .formular55, .formular30, .formular100, .formular_p, .formular_250  {
	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;	
}	

.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: #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 {
	width: 210px;
	font-size: 0.8em; font-weight: bold; text-align: left; color: #FFF; text-decoration: none; line-height: 200%;
	margin: 0; padding: 0 5px;
	background: #F27000;
}

.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.home_page {
	font-size: 1.1em; font-weight: bold; text-align: left; line-height: 150%; color: #E77817;
	margin: 2px 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;
}

H2.home {
	width: 210px;
	font-size: 0.8em; font-weight: bold; text-align: left; color: #FFF; text-decoration: none; line-height: 200%;
	margin: 0; padding: 0 5px;
	background: #F27000;
}

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;
}

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;}

A.bily {color: #FFF;	text-decoration: underline;}
A:hover.bily {color: #ddd; 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 {color: #C83828;}

.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: #D60021;}
.picture-l {margin: 0 0 5px 5px;}
.picture-r {float: right; margin: 0 5px 5px 5px;}
