a.katalog_nazev {
	text-decoration: none;
}

a.zakaznik {
	text-decoration: none;
} 

a.zakaznik:hover {
	color: #ffffff;
	text-decoration: none;
} 

a.find {
	text-decoration: none;
} 

a.find:hover {
	text-decoration: none;
} 

a.left_kontakt {
	text-decoration: none;
} 

a.left_kontakt:hover {
	text-decoration: none;
} 

a.cesta {
	color: #361501;
} 

a.cesta:hover {
	color: #ff0000;
} 

div.katalog {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
}


td.zbozi_nazev {
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

td.zbozi_polozka {
	background-color: #eeeeee;
	padding-left: 5px;
	padding-right: 5px;
}

th.zbozi {
	font-size: 12px;
	font-weight: normal;
}

td.submenu_kontakt {
	color: #FF0000;
	font-size: 10px;
}

td.submenu_kontakt a {
	color: #FF0000;
}

img.submenu_vycpavka {
	margin-right: 5px;
	margin-bottom: 2px;
}

table.katalog_zbozi {
	width: 100%;
	height: 150px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-top: 1px solid #eeeeee;
}

table.katalog_dalsi {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

td.katalog_obrazek {
	text-align: left;
	width: 140px;
	height: 150px;
	text-align: center;
	vertical-align: middle;
	padding-right: 10px;
}

div.legenda {
	text-align: left;
	border: 0px solid black;
}

div.legenda_radka {
	font-size: 11px;
	margin-bottom: 5px;
}

span.katalog_nazev {
	font-weight: bold;
	padding-left: 5px;
}

span.katalog_nase_cena {
	font-weight: bold;
	font-size: 12px;
}

div.katalog_cena {
	width: 100%;
	text-align: right;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 11px;
}

td.katalog_ostatni {
	padding-right: 5px;
	text-align: right;
	vertical-align: top;
}

div.katalog_bezna_cena {
	padding-top: 5px;
	font-size: 11px;
}

td.katalog_popis {
	padding-left: 5px;
	padding-top: 5px;
	vertical-align: top;
	font-size: 11px;
}

td.katalog_objc {
	text-align: left;
	vertical-align: bottom;
	font-size: 11px;
}

table.obrazek_notexist {
	width: 140px;
	height: 123px;
	border: 1px solid #eeeeee;
}

td.obrazek_notexist {
	text-align: center;
	vertical-align: middle;
	color: #aaaaaa;
}

span.katalog_nazev_detail {
	font-weight: bold;
	padding-left: 5px;
	font-size: 13px;
}

td.odkaz_podrobnosti {
	text-align: right;
	font-size: 11px;
}

div.marquee {
	padding-bottom: 15px;
}

marquee.upozorneni {
	background-color: #FF0D00;
	font-weight: bold;
	color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
}

a.kat_menuitem {
	color: #361501;
	text-decoration: none;
} 

a.kat_menuitem:hover {
	text-decoration: underline;
} 

a.kat_menuitem:active {
	text-decoration: underline;
} 

#kat_menuitem_on {
	text-decoration: underline;
	display: block;
} 

#kat_menuitem_on:hover {
	text-decoration: underline;
} 

#kat_menuitem_on:active {
	color: #ffffff;
	text-decoration: none;
} 

a.noformat {
	text-decoration: none;
	color: #676767;
}

.neuvedeno {
	color: #444444;
}

td.zbozi_nazev {
	font-weight: bold;
	padding-left: 3px;
	padding-right: 5px;
	text-align: left;
}

table.kosik {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 0px solid black;
}

table.kosik td {
	border: 0px solid #ffffff;
}

th.kosik {
	font-size: 12px;
	font-weight: normal;
}

td.kosik_zbozi {
	text-align: right;
}

td.kosik_cena {
	width: 80px;
	text-align: right;
	padding-right: 5px;
	padding-left: 2px;
}

td.kosik_sleva {
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
}

td.kosik_cena_celkem {
	width: 80px;
	text-align: right;
	font-weight: bold;
	/*background-color: #F6F4EF;*/
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

tr.kosik_radek {
	background-color: #F5F5F5;
	text-align: center;
        vertical-align: top;
}

tr.kosik_radek_slevaakcni {
	background-color: #FFDD95;
	text-align: center;
        vertical-align: top;
}

tr.kosik_radek_slevaindividualni {
	background-color: #FFEECA;
	text-align: center;
        vertical-align: top;
}

tr.kosik_radek_slevaskupinova {
	background-color: #eeeeee;
	text-align: center;
        vertical-align: top;
}

td.kosik_bunka {
	background-color: #F5F5F5;
}

td.kosik_akce {
	/*background-color: #ffffff;*/
}

/*------nova verze boxiku vpravo---------------------------------------------*/
/*-----box akcnisleva----*/
h3.box_akcnisleva {
	background-color: #FF0D00;
	color: #ffffff;
	padding-top: 2px;
	padding-left: 5px;
	margin: 10px 0 0 0;
}

div.box_akcnisleva {
	/*background-color: #ffffff;*/
	margin: 0;
	padding: 0;
}

div.box_akcnisleva div {
	color: #000000 !important;
}

div.box_akcnisleva div div.radka_box_sleva {
	color: #C80000 !important;
}

div.box_akcnisleva .input_button {
	width: 73px;
}

a.radka_akcnisleva {
	/*background-color: #FFF5EA;*/
	font-weight: bold;
	text-decoration: underline;
	display: block;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #361501;
	font-size: 11px;
} 

a.radka_akcnisleva_picture {
	font-weight: bold;
	text-decoration: underline;
	display: block;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 0px solid #FFFFFF;
	font-size: 11px;
} 

a.radka_akcnisleva:hover, a.radka_akcnisleva_picture:hover {
	/*color: #FF8400;*/
	text-decoration: underline;
} 

div.radka_box_picture {
	border-bottom: 1px solid #361501;
}

div.radka_box_dokosiku {
	text-align: right;
	padding-right: 0px;
	margin-bottom: 5px;
	font-size: 11px;
}

div.radka_box_obrazek {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.radka_box_cena_vase {
	padding-left: 5px;
	font-size: 11px;
}

div.radka_box_sleva {
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 3px;
	font-size: 11px;
}

div.radka_box_novinkyemailem {
	padding: 5px;
	font-size: 11px;
}

/*-----box novinky----*/
h3.box_novinky {
	background-color: #99CC33;
	color: #ffffff;
	padding-top: 2px;
	padding-left: 5px;
	margin: 10px 0 0 0;
}

div.box_novinky {
	/*background-color: #ffffff;*/
	border: 1px solid #99CC33;
}

a.radka_novinky_picture {
	/*background-color: #ffffff;*/
	/*background-image: url("../img/layout/default/pozadi_novinka_box_top.gif");
	background-position: left top;
	background-repeat: repeat-x;*/
	color: #99CC33;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #99CC33;
	font-size: 11px;
} 

a.radka_novinky {
	background-color: #ECFAE0;
	color: #99CC33;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #99CC33;
	font-size: 11px;
} 

a.radka_novinky:hover, a.radka_novinky_picture:hover {
	color: #ff0000;
	text-decoration: underline;
	/*background-color: #ffffff;*/
} 

/*-----box doporucujeme----*/
h3.box_doporucujeme {
	background-color: #FFC600;
	color: #ffffff;
	padding-top: 2px;
	padding-left: 5px;
	margin: 10px 0 0 0;
}

div.box_doporucujeme {
	/*background-color: #ffffff;*/
	border: 1px solid #FFC600;
}

a.radka_doporucujeme {
	background-color: #FFFDD9;
	color: #FFC600;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #FFC600;
	font-size: 11px;
} 

a.radka_doporucujeme_picture {
	/*background-color: #ffffff;*/
	/*background-image: url("../img/layout/default/pozadi_doporucujeme_box_top.gif");
	background-position: left top;
	background-repeat: repeat-x;*/
	color: #FFC600;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #FFC600;
	font-size: 11px;
} 

a.radka_doporucujeme:hover, a.radka_doporucujeme_picture:hover {
	color: #ff0000;
	text-decoration: underline;
	/*background-color: #ffffff;*/
} 

/*---box reklama---*/
h3.box_reklama {
	background-color: #CFCFCF;
	color: #ffffff;
	padding-top: 2px;
	padding-left: 5px;
	margin: 10px 0 0 0;
	border-bottom: 1px solid #CFCFCF;
}

div.box_reklama {
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid #ffffff;
}

img.box_reklama {
	border-color: #000000;
}

/*------nova verze polozek katalogu------------*/
.katalog_polozka_nadpis, h3.katalog_polozka_nadpis a {
	color: #361501;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px !important;
	border: 0px solid black;
	font-size: 13px;
	text-decoration: none;
}

h3.katalog_polozka_nadpis a {
	text-decoration: underline;
}

.katalog_polozka_nadpis_style_text, h3.katalog_polozka_nadpis_style_text a {
	color: #361501;
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 0px;
	border: 0px solid black;
	font-size: 13px;
	/*text-decoration: underline;*/
	text-decoration: underline;
	font-weight: bold;
	float: left;
}

h3.katalog_polozka_nadpis a:hover, h3.katalog_polozka_nadpis_style_text a:hover {
	color: #ff0000;
}

h3.katalog_polozka_nadpis_rychleobjednani {
	padding: 0;
	margin: 2px 0 0 0 !important;
	border: 0px solid black;
	font-size: 13px;
	float: left;
}

div.katalog_polozka_obrazek {
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	border: 0px solid black;
	float: left;
}

div.katalog_polozka_obrazek_detail {
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	border: 0px solid black;
}

div.katalog_polozka_text {
	font-size: 11px;
	text-align: right;
}

table.katalog_polozka_obal {
	width: 100%;
	margin: 0px;
	/*background-color: #FFFFFF;*/
	padding: 0px;
	border-collapse: collapse;
	border: 0px solid #cccccc;
}

td.katalog_polozka_box_style_text {
	width: 100%;
	height: 30px;
	vertical-align: top;
	border: 1px solid #C3BEC7;
	background-image: url("../img/layout/default/polozka_box.gif");
	background-position: left top;
	background-repeat: repeat-x;
}

td.katalog_polozka_box_style_picture {
	vertical-align: top;
	border: 1px solid #C3BEC7;
	background-image: url("../img/layout/default/polozka_box.gif");
	background-position: left top;
	background-repeat: repeat-x;
}

td.katalog_polozka_box_style_picture_blank {
	vertical-align: top;
	border: 0px solid #cccccc;
}

div.katalog_polozka_box_okraj {
	padding: 5px;
	margin: 0px;
}

a.katalog_polozka_odkaz {
	font-size: 11px;
}

a.katalog_polozka_odkaz:hover {
}

a.katalog_polozka_odkaz_style_text {
	font-size: 11px;
}

div.katalog_polozka_vice {
	text-align: right;
}

div.katalog_polozka_dokosiku {
	float: right;
	font-size: 11px;
}

div.katalog_polozka_cena_bezna {
	font-size: 11px;
}

span.katalog_polozka_sleva {
	color: #ffffff;
	background-color: #FF8400;
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

div.katalog_polozka_sleva {
	margin-top: 3px;
}

div.katalog_polozka_cena_vase {
	font-size: 12px;
	margin-top: 3px;
}

div.katalog_polozka_cena_vase_style_text {
	font-size: 12px;
	margin-top: 3px;
}

table.katalog_polozka_separacnibox {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 0px solid #cccccc;
}

td.katalog_polozka_separacnibox_top {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

td.katalog_polozka_separacnibox_bottom {
	vertical-align: bottom;
	padding: 0px;
	margin: 0px;
}

form.katalog_polozka_dokosiku {
	border: 0px solid black;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}

table.katalog_polozka_box_okraj {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 0px solid #cccccc;
}

td.katalog_polozka_box_okraj_style_text {
	padding: 8px 5px 5px 5px;
}

td.katalog_polozka_box_okraj_style_picture {
	padding: 5px;
}

span.katalog_polozka_novinka {
	color: #ffffff;
	background-color: #99CC33;
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

span.katalog_polozka_doporucujeme {
	color: #ffffff;
	background-color: #FFC600;
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

/*-------------- nova verze detailu -----------------------*/

td.katalog_polozka_detail {
	width: 100%;
	vertical-align: top;
	border: 1px solid #361501;
	background-image: url("../img/layout/default/polozka_box.gif");
	background-position: left top;
	background-repeat: repeat-x;
	padding: 5px;
}

div.katalog_polozka_box_okraj {
	padding: 5px;
	margin: 0px;
}

div.katalog_polozka_text_detail {
	font-size: 12px;
	text-align: right;
	line-height: 1.7em;
	border: 0px solid red;
}

div.katalog_polozka_popis {
	clear: both;
	text-align: left;
	padding-top: 0px;
	line-height: 1.3em;
}

div.katalog_polozka_cena_vase_detail {
	font-size: 12px;
}

span.cena_zavorka {
	font-size: 11px;
}

div.detail_link_back {
	font-size: 12px;
	float: right;
}

/*-------------- kategorie v hlavnim okne -----------------------*/

table.kategorie_obal {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 0px solid #cccccc;
}

td.kategorie_box {
	height: 100%;
	vertical-align: top;
	border: 1px solid #361501;
}

td.kategorie_box_blank {
	height: 100%;
	vertical-align: top;
	border: 0px solid #cccccc;
}

table.kategorie_data {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 0px solid #000000;
}

td.kategorie_obrazek {
	height: 110px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: center;
	vertical-align: middle;
	border: 0px solid black;
}

td.kategorie_popisek {
	height: 30px;
	/*background-color: #EDEAE1;*/
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	
}

td.kategorie_popisek a {
	color: #ffffff;
	text-decoration: none;
}

td.kategorie_popisek a:hover {
	text-decoration: none;
}

/*----- 1.0 (build 336) --------------------*/

/*-----box kosik----*/
h3.box_kosik {
	background-color: #000000;
	color: #ffffff;
	padding-top: 2px;
	padding-left: 5px;
	margin-bottom: 0px;
}

div.box_kosik {
	/*background-color: #ffffff;*/
	border-bottom: 0px solid #000000;
}

div.box_kosik div.box_kosik_polozka {
	border-bottom: 1px solid #000000;
}

div.box_kosik div.box_kosik_celkem {
	border-top: 2px solid #000000;
}

div.box_kosik div.box_kosik_celkem a {
	font-weight: bold;
}

a.radka_kosik_nazev, span.radka_kosik_nazev {
	/*background-color: #eeeeee;*/
	font-weight: bold;
	text-decoration: underline;
	display: block;
	padding: 3px 0px 0px 5px;
	border-top: 0px solid #000000;
	font-size: 11px;
} 

a.radka_kosik_nazev:hover {
	/*background-color: #eeeeee;*/
	color: #ff0000;
	text-decoration: underline;
} 

a.radka_kosik_nazev_celkem, span.radka_kosik_nazev_celkem {
	/*background-color: #000000;*/
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 3px 0px 3px 5px;
	border-top: 0px solid #000000;
	font-size: 11px;
} 

a.radka_kosik_nazev_celkem:hover {
	/*background-color: #000000;*/
	text-decoration: underline;
} 

span.radka_kosik_cena {
	/*background-color: #eeeeee;*/
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 0px 5px 3px 5px;
	font-size: 11px;
	text-align: right;
} 

a.radka_kosik_cena_celkem, span.radka_kosik_cena_celkem {
	/*background-color: #000000;*/
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 3px 5px 3px 0px;
	border-top: 0px solid #000000;
	font-size: 11px;
	text-align: right;
	float: right;
} 

a.radka_kosik_cena_celkem:hover {
	/*background-color: #000000;*/
	text-decoration: underline;
} 

span.radka_kosik_mnozstvi {
	/*background-color: #eeeeee;*/
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 0px 5px 3px 5px;
	font-size: 11px;
	text-align: left;
	float: left;
} 

span.radka_kosik_empty {
	/*background-color: #eeeeee;*/
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 3px 0px 3px 5px;
	border-top: 0px solid #000000;
	font-size: 11px;
} 

/*-----------------------------*/
.input_text_mnozstvi {
	color: #111111;
	background-image: url("../img/layout/pozadi_input_text.gif");
	font-size: 11px;
	border: 1px solid #000000;
	padding: 2px 0px 1px 3px;
	margin-bottom: 3px;
	_margin-bottom: 1px;
	padding-right: 5px;
	text-align: right;
}

/*-----------------------------*/
div.box_kosik .input_button {
	width: 73px;
}

/*-----------------------------*/
div.katalog_polozka_dokosiku .input_button {
	width: 71px;
}

/*-----------------------------*/
span.katalog_polozka_skladem {
	color: #ffffff;
	background-color: #82DC02;
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

