html {
	margin: 0px;
	padding: 0px;
}
body {
	/**/
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	background-image: url("img/design_ehodinky/body_back.gif");
	background-repeat: repeat-x;
	color: #303030;
}
/* ------------------------------------------- Vseobecne ------------------------------------------- */
div#helpbox {
	left:0px; top:0px; visibility:hidden; display:none; position:absolute; z-index:1000; border: 1px #B2B2B2 solid;
}

h3 {
	font-size: 14px;
}
h2 {
	margin: 0px;
	padding: 3px 5px 3px 5px;
	background: #D6D6D6;
	border-top: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	font-size: 12px;
	color: #222;
}
.endfloat {
	clear: both;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
}
a img { 
	border: none;
}
a.active {
	color: #e05800 !important;
	font-weight: bold;
}
form, 
input, 
p {
	margin: 0px;
	padding: 0px;
}
table { 
	margin: 0px;
	padding: 0px;
}
.vpravo {
	text-align: right;
}
select, input.textbox, input.button, button, textarea {
	background-color:white;
	border:1px solid #303030;
	padding-left: 3px;
	padding-right: 3px;
}

input.textbox, input.button {
	padding: 3px;
}


select{
	padding-right: 0;
}

a { 
	color: #E26311;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.img-border img { 
	border: 1px #f6f6f6 solid;
}
textarea.px314 {
	width: 314px;
	height: 80px;
}
td.left {
	text-align: right;
}
/* ------------------------------------------- (Vseobecne) ------------------------------------------- */
/* ------------------------------------------- Hlasky ------------------------------------------- */
p.hlaska {
	display: block;
	padding: 6px;
	padding-left: 29px;
	
}
p.error { 
	background: url(modul/all4shop/img/alert.gif) 6px 6px no-repeat;
	border:1px solid #E26311;
}
p.info { 
	background: url(modul/all4shop/img/info.gif) 6px 6px no-repeat;
}
p.success { 
	background: url(modul/all4shop/img/success.gif) 6px 6px no-repeat;
}

div.velkahlaska {
	background-color:#FFC561;
	border:2px solid #8F4000;
	margin-top:10px;
	padding:10px;
}

div.velkahlaska a{
	color: black;
	text-decoration: underline;
}

div.velkahlaska a:hover{
	color: #734100;
}

div#main div.velkahlaska p.hlaska {
	margin: 0px;
}
/* ------------------------------------------- (Hlasky) ------------------------------------------- */

/* ---------------------------------- Kosik --------------------------------------------- */
div#hlavicka-top div#nakupny_kosik {
	position: relative;
	float: right;
	padding-top: 3px;
	padding-right: 35px;
}
div#nakupny_kosik a {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
table.kosik {
	font-size: 11px;
	width: 100%;
	margin-left: 2px;
	border-collapse: collapse;
	color: #444;
}

table.kosik th { 
	padding: 5px;
	text-align: right;
	border-bottom: 1px #E3E3E3 solid;
	background-color: #F6F6F6;
}
table.kosik th strong {
	font-size: 14px;
	color: #095A71;
}
table.kosik th span.thin {
	font-weight: normal;
}
table.kosik td {
	border-bottom: 1px #E3E3E3 solid;
	padding: 5px;
	text-align: right;
}

table.kosik td.tdleft, table.kosik th.tdleft {
	text-align: left;
}
table.kosik tr.nob td {
	border: none;
	vertical-align: top;
}
table.kosik a { 
	color: #008DB3;
	text-decoration: underline;
}
table.kosik a:hover { 
	text-decoration: none;
}
table.kosik a.bezciarky { 
	text-decoration: none;
}
table.kosik input.novypocet { 
	width: 20px;
	border: 1px #404040 solid;
	padding-left: 2px;
	font-size: 10px;
}
div#all4shop-kosik {
	font-size: 11px;
	padding-bottom: 20px;
}
div#all4shop-kosik input.text {
	border: 1px #999999 solid;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
span.ikonkaKosik {
	display: block;
	position: absolute;
	top: 12px;
	right: 12px;
	width: 12px;
	height: 11px;
	background: url(img/design/kosik.gif) no-repeat;
}
.all4shopRadio {
	margin-top:10px;
	padding: 10px;
	padding-bottom: 15px;
	background: #DFDFDF;
	border: 1px solid #000;
}
.all4shopRadio label {
	padding-left: 20px;
}

div.spherecard {
	
}

div.spherecard p {
	margin: 0;
	padding: 0 20px;
	font-size: 10px;
}
div.spherecard .overenie {
	font-weight: bold;
	color: green;
}
div.spherecard .overenie.error {
	color: red;
}

/* -------------------------------------- Taby --------------------------------- */
.tabPlusTabula {
	position: relative;
	margin: 24px 10px 0px 10px;
}
.tabPlusTabula ul.tab {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 26px;
	background: url(img/design/tabPlusTabula-ul-bg.gif) 50% 100% no-repeat;
}
.tabPlusTabula ul.tab,
.tabPlusTabula ul.tab li {
	margin: 0px;
	padding: 0px;
}
.tabPlusTabula ul.tab li {
	display: block;
	float: left;
}
.tabPlusTabula ul.tab li a {
	display: block;
	padding: 4px 20px 4px 20px;
	border: 1px solid #DFDFDF;
	border-bottom: none;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
.tabPlusTabula ul.tab li.tab a {
	margin-top: 4px;
	padding: 3px 20px 4px 20px;
	color: #929292;
	background-color: #E9E9E9;
	background-image: url(img/design/tab-bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border-right: 1px solid #DFDFDF;
	text-align: center;
}
.tabPlusTabula ul.tab li.tab a:hover {
	background-position: 0px -21px;
	color: #525252;
}
.tabPlusTabula ul.tab li.tab_h a {
	margin-top: 0px;
	padding: 6px 20px 6px 20px;
	color: #525252;
	background: #f6f6f6 url(img/design/tab_h-bg.gif) repeat-x;
	border-right: 1px solid #DFDFDF;
	font-weight: bold;
}
.tabPlusTabula ul.tab li span {
	display: block;
	visibility: hidden;
	padding: 0px 20px;
	font-weight: bold;
	font-size: 11px;
	margin-top: -20px;
}
.tabulaObsahStyle {
	margin-top: -2px;
	padding: 25px 15px 25px 15px;
	background: #F9F9F9;
	border: 1px #DFDFDF solid;
	border-top: none;
}
/* -------------------------------------- (Taby) --------------------------------- */
/* ---------------------------------- (Kosik) --------------------------------------------- */

div#head_back{
	width: 100%;
	position: absolute;
	height: 125px;
	/*background-image: url('img/design_ehodinky/hlavicka_bckg.jpg');*/
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1;
	top:0;
	left: 0;
}

#obal{
	width: 993px;
	margin: 0 auto;
	position:relative;
	z-index: 2;
}

#hlavicka{
	width: 993px;
	height: 163px;
	float: left;
}

#hlavicka a#logo{
	background-image:url("img/design_ehodinky/logo.png");
	display:block;
	float:left;
	height:65px;
	margin-left:20px;
	margin-right:160px;
	margin-top:36px;
	width:323px;
	_margin-right: 130px;
}

*html #hlavicka a#logo{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design_ehodinky/logo.png", sizingMethod="image");
}

#hlavicka div#hodinky_banner{
	background-image: url('img/design_ehodinky/hodinky.png');
	float: left;
	height: 125px;
	width: 305px;
}

*html #hlavicka div#hodinky_banner{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design_ehodinky/hodinky.png", sizingMethod="image");
}

#hlavicka div#kosicek{
	background-image: url('img/design_ehodinky/kosicek.png');
	height: 48px;
	width: 40px;
	position:absolute;
	right:5px;
	top:6px;
}

#hlavicka #menu{
	background-image:url("img/design_ehodinky/menu_bar.gif");
	background-repeat:repeat-x;
	float:left;
	height:38px;
	width:800px;
}

#hlavicka div#menu_corner_left{
	float: left;
	background-image: url("img/design_ehodinky/menu_bar_corner_left.gif");
	background-repeat: no-repeat;
	background-position: top;
	width: 8px;
	height: 38px;
	clear: left;
}

#hlavicka div#menu_corner_left.svieti{
	background-position: bottom;
}

#hlavicka #menu ul{
	margin:0;
	padding:0;
}

#hlavicka #menu ul li{
	display: block;
	overflow: hidden;
	float: left;
}

#hlavicka #menu ul li.ciarka{
	background-image: url('img/design_ehodinky/menu_separator.gif');
	width: 2px;
	height: 36px;
}

#hlavicka #menu ul li a{
	float: left;
	color: white !important;
	font-size: 12px;
	padding-top: 12px;
	padding-bottom: 11px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url("img/design_ehodinky/menu_item.gif");
	background-position: top;
}

#hlavicka #menu ul li a:hover, #hlavicka #menu ul li a.active{
	background-position: bottom;
	text-decoration: none;
	font-weight: normal;
}

#kosik{
	float:right;
	margin-top:15px;
	position:relative;
	width:180px;
}

#hlavicka div#kosicek{
	background-image: url('img/design_ehodinky/kosicek.png');
	height: 48px;
	width: 40px;
	position:absolute;
	right:5px;
	top:6px;
}

*html #hlavicka div#kosicek{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design_ehodinky/kosicek.png", sizingMethod="image");
}

a#kosik_link{
	background-image:url("img/design_ehodinky/kosik_button.gif");
	background-position: top;
	background-repeat:no-repeat;
	color:white;
	display:block;
	height:21px;
	margin-top:7px;
	padding-left:15px;
	padding-top:7px;
	width:117px;
}

a#kosik_link:hover{
	background-position: bottom;
	text-decoration: none;
}

#kosik td{
	padding-right: 5px;
}

#kosik p{
	font-size: 13px;
	margin-bottom: 5px;
}

#kosik strong{
	color: #e05800;
}

#obsah{
	float:left;
	width:993px;
	_width:1005px;
}

#lavy-stlpec{
	width: 180px;
	float: left;
}

#vyhladavanie{
	height: 38px;
	float: left;
	background-image: url('img/design_ehodinky/search_box.png');
	background-repeat: no-repeat;
}

*html #vyhladavanie{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design_ehodinky/search_box.png", sizingMethod="image");
}

#vyhladavanie_box{
	width: 169px;
	height: 38px;
	margin-left: 5px;
	margin-top: 4px;
	#margin-left: 3px;
	#margin-top: 0px;
}

#vyhladavanie_box .button{
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:29px;
	width:35px;
}

#vyhladavanie_box .textbox{
	border: 0px;
	background: transparent;
	width: 110px;
}

a#rozsirene_vyhladavanie{
	float: left;
	display: block;
	background-image: url('img/design_ehodinky/advanced_search.gif');
	background-position: top;
	height: 38px;
	width: 10px;
}

a#rozsirene_vyhladavanie:hover{
	background-position: bottom;
}

#lavy-stlpec .tovarKategoria{
	background-image: url('img/design_ehodinky/box_body.gif');
	background-repeat: repeat-y;
	margin-top: 8px;
}

#lavy-stlpec .tovarKategoria ul{
	display: block;
	margin: 0;
	margin-top: 3px;
	padding: 0;
}

#lavy-stlpec .tovarKategoria ul li:hover{

}

#lavy-stlpec .tovarKategoria ul li.clean{

}

#lavy-stlpec .tovarKategoria ul li.clean.active{

}

#lavy-stlpec .tovarKategoria ul li#top-aktivna-priamo a:hover, #lavy-stlpec .tovarKategoria ul li#aktivna a:hover{

}

#lavy-stlpec .tovarKategoria ul li{
	width: 100%;
	height:24px;
	display: block;
	list-style-type: none;
}

#lavy-stlpec .tovarKategoria ul li.ciarka{
	overflow: hidden;
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	margin: 0;
	padding: 0;
	background-image: url('img/design_ehodinky/box_separator.gif');
	background-repeat: no-repeat;
}

#lavy-stlpec .tovarKategoria ul li.top-uroven{

}


#lavy-stlpec .tovarKategoria ul li a:hover, #lavy-stlpec .tovarKategoria ul li#top-aktivna a{
	color: #e05800;
}

#lavy-stlpec .tovarKategoria ul li a{
	color: black;
}

#lavy-stlpec .tovarKategoria ul li a:hover{
	text-decoration: none;
}

#lavy-stlpec .tovarKategoria ul li#aktivna, #lavy-stlpec .tovarKategoria ul li#top-aktivna-priamo, #lavy-stlpec .tovarKategoria ul li.active{
}

#lavy-stlpec .tovarKategoria ul li#aktivna.sub a{
	background-image: url("img/design_ehodinky/submenu_item.gif");
}

#lavy-stlpec .tovarKategoria ul li#aktivna.sub a:hover{
	background-image: url("img/design_ehodinky/submenu_item.gif");
}

#lavy-stlpec .tovarKategoria ul li.sub a{
	color: #767272;
	font-weight: normal;
}

#lavy-stlpec .tovarKategoria ul li.sub a:hover{
	color: black;
}

#lavy-stlpec .tovarKategoria ul li#aktivna.sub a{
	color: black;
}

#lavy-stlpec .tovarKategoria ul li#aktivna a, #lavy-stlpec .tovarKategoria ul li#top-aktivna-priamo a, #lavy-stlpec .tovarKategoria ul li.active a{
	color: #e05800;
}

#lavy-stlpec .tovarKategoria ul li a {
	display: block;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 6px;
	font-weight: bold;
}

#pravy-stlpec .newsletter_box{
	margin: 10px;
	float: left;
}
#pravy-stlpec .newsletter_box span.submit{
	width: 31px;
	height: 30px;
	top: 5px;
	background-image: url('img/design_ehodinky/ok_button_small.gif');
	_left: 5px;
}
#pravy-stlpec .newsletter_box span.submit input{
	width: 31px;
	height: 30px;
}


#pravy-stlpec .blabol{
	padding:6px 15px 0;
}

.box .obalka{
	background-image:url("img/design_ehodinky/obalka.png");
	background-repeat:no-repeat;
	display:block;
	height:45px;
	position:absolute;
	right:2px;
	top:0;
	width:41px;
}

*html .box .obalka{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design_ehodinky/obalka.png", sizingMethod="image");
}

#lavy-stlpec .top{
	background-image:url("img/design_ehodinky/box_header.gif");
	background-repeat: no-repeat;
	color:white;
	font-weight:bold;
	height:11px;
	padding:10px;
	width:160px;
}

#pravy-stlpec .box div.bottom, #lavy-stlpec .tovarKategoria div.bottom{
	height: 3px;
	line-height: 0;
	font-size: 0px;
	background-image: url('img/design_ehodinky/box_footer.gif');
	background-repeat: no-repeat;
}

#main{
	padding:0 8px 8px 6px;
	_padding: 0;
	width: 615px;
	float: left;
	padding-top: 0px;
	text-align: justify;
	overflow: hidden;
	font-size: 12px;
	_margin-left: -15px;
	_margin-right: 5px;
}

#main .full-list-by-alphabet{
	padding: 4px;
	font-weight: bold;
	border-top:5px solid #E3EAF7;
	font-size: 15px;
	margin-top: 10px;
}

#main ul.producer-names li a {
	display:block;
	float:left;
	margin-right:17px;
	padding:0 0 10px 0;
	text-decoration:none;
	width:145px;
}

#main ul.producer-names li a:hover {
	text-decoration: underline;
}

#main .kategoriaPopis{
	line-height:17px;
	padding:10px;
}

#main h1, #main h3{
	color:#E26311;
	font-size:13px;
	font-weight:bold;
	margin:10px 0 0;
	padding-left:10px;
	padding-right:10px;
	padding-top:12px;
	text-align: left;
}

#main div.nastavenie-vypisu{
	background-image:url("img/design_ehodinky/settings_back.gif");
	clear:both;
	float:left;
	height:34px;
	padding:1px;
	width:100%;
}

#main div.nastavenie-vypisu a{
	color: #181818;
}

#main div.nastavenie-vypisu span.sipka{
	width: 7px;
	height: 9px;
	background-image: url('img/design_ehodinky/sipky_male.gif');
	display: block;
	float: left;
	margin-top: 3px;
	font-size: 1px;
}
#main div.nastavenie-vypisu span.sipka.dole{
	background-position: 21px;
}
#main div.nastavenie-vypisu span.sipka.dole.aktivna{
	background-position: 7px;
}
#main div.nastavenie-vypisu span.sipka.hore{
	background-position: 28px;
}
#main div.nastavenie-vypisu span.sipka.hore.aktivna{
	background-position: 14px;
}

#main div.nastavenie-vypisu .typ{
	float: left;
	margin-top: 2px;
	margin-left: 20px;
}

#main div.nastavenie-vypisu .typ span.zobrazenie{
	display: block;
	height: 10px;
	line-height: 1px;
	font-size: 1px;
	width: 12px;
	margin-top: 2px;
	background-image: url('img/design_ehodinky/zobrazenia_ikony.gif');
}

#main div.nastavenie-vypisu .typ span.zobrazenie.obrazky{
	background-position: 36px;
}

#main div.nastavenie-vypisu .typ span.zobrazenie.obrazky.aktivne{
	background-position: 0px;
}

#main div.nastavenie-vypisu .typ span.zobrazenie.tabulka{
	background-position: 12px;
}

#main div.nastavenie-vypisu .typ span.zobrazenie.tabulka.aktivne{
	background-position: 24px;
}

#main div.nastavenie-vypisu .zorad{
	float: right;
	margin-top: 2px;
}

#main div.nastavenie-vypisu span.separator{
	display: block;
	float: left;
	height: 32px;
	width: 1px;
	background-image: url('img/design_ehodinky/nastavenia_separator.gif');
	margin-right: 5px;
	margin-left: 5px;
	font-size: 1px;
}

#main div.nastavenie-vypisu a{
	height:25px;
	padding-top:7px;
	width:65px;
}

#main div.nastavenie-vypisu .typ a{
	width: 85px;
}

#main div.nastavenie-vypisu a span{
	margin-right: 10px;
}

#main div.nastavenie-vypisu a, #main div.nastavenie-vypisu a span {
	display: block;
	float: left;
}

#main div.produkt{
	width: 151px;
	_height: 230px;
	float: left;
	background-image: url("img/design_ehodinky/paradicka.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	position: relative;
}

#main div.produkt img{
	float: left;
}

#main div.produkt div.info .nazov {
	float:left;
	height:30px;
	margin-left:10px;
	margin-right:10px;
	margin-top:11px;
	overflow:hidden;
	text-align:center;
	width: 131px;
	_width: 111px;
}

#main div.produkt div.info .nazov a{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

#main div.produkt div.info div.popis {
	overflow: hidden;
	width: auto;
	float: none;
}

#main div.produkt div.btnKosikObal{
	background-image:url("img/design/tovar_buttons_bckg.gif");
	float:left;
	height:40px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	width:128px;
	position: relative;
}

#main div.produkt div.vyrobca {
	width: 140px;
	height: 13px;
	margin-bottom: 10px;
	overflow: hidden;
}

#main div.produkt div.cena{
	clear:both;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:10px;
	text-align:center;
	width:131px;
	_width: 111px;
}

#main div.produkt span.tien{
	background-image:url("img/design_ehodinky/shadow.png");
	border:0 none;
	bottom:-8px;
	left: 0px;
	display:block;
	height:7px;
	position:absolute;
	width:100%;
}

*html #main div.produkt span.tien{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design_ehodinky/shadow.png", sizingMethod="image");
}

div.obrazokObal a:hover{
	text-decoration: none;
}

div.obrazokObal a span.overlay{
	background-image:url("img/design_ehodinky/img_overlay.gif");
	background-position:top;
	display:block;
	height:151px;
	left:0;
	position:absolute;
	top:0;
	#top: 0px;
	width:111px;
	z-index:2;
}

div.bocny_tovar div.obrazokObal span.overlay{
	background-image:url("img/design_ehodinky/img_overlay_small.gif");
	height: 120px;
	width: 111px;
	top: -1px;
}

div.obrazokObal a:hover span.overlay{
	background-position: bottom;
}

div.obrazokObal img{
	position: relative;
	z-index: 1;
	left: 1px;
}
div.obrazokObal a {
	display: block;
	position: relative;
}
div.obrazokObal{
	margin:0 auto;
	position: relative;
	width:111px;
}

/* --------------------------  FLAGY ------------------------------------ */

span.flag{
	background-repeat:no-repeat;
	cursor:pointer;
	height:16px;
	left:29px;
	display: block;
	position: absolute;
	top:133px;
	width:53px;
	z-index:3;
}

span.flag.akcia{
	background-image:url("img/design_ehodinky/flag_akcia.gif");
}

span.flag.novinka{
	background-image:url(img/design_ehodinky/flag_novinka.gif);
}


span.flag.skladom{
	background-image:url(img/design_ehodinky/flag_nasklade.gif);
}

span.flag.left{
	left: 2px;
}

span.flag.skladom.right{
	left: 56px !important;
}

div.bocny_tovar span.flag{
	left:30px;
	top:99px;
}

div.bocny_tovar span.flag.left{
	left: 2px;
}

div#main div.galeria span.flag{
	left:68px;
	top:202px;
}

div#main div.galeria span.flag.left{
	left: 40px;
}

div#main div.galeria span.flag.right{
	left: 96px !important;
}

/* ----------------------------- (FLAGY) --------------------------------- */

#pravy-stlpec .bocny_tovar a.btnKosik, #lavy-stlpec .bocny_tovar a.btnKosik, #main div.produkt-nahlad .paticka .kosikObal .btnKosik, #main div.produkt a.btnKosik, #main .tabulka_varianty a.btnKosik{
	background-image:url("img/design_ehodinky/button.gif");
	background-position:top;
	color:white;
	display:block;
	float:left;
	height:22px;
	padding-top:8px;
	text-align:center;
	width:98px;
	font-weight: bold;
}

#pravy-stlpec .bocny_tovar a.btnKosik:hover, #lavy-stlpec .bocny_tovar a.btnKosik:hover, #main div.produkt-nahlad .paticka .kosikObal .btnKosik:hover, #main div.produkt a.btnKosik:hover, #main .tabulka_varianty a.btnKosik:hover{
	background-position: bottom;
	text-decoration: none;
}

#pravy-stlpec .bocny_tovar a.btnDetail, #lavy-stlpec .bocny_tovar a.btnDetail, #main div.produkt a.btnDetail, .vyhladat_rozsirene{
	display: block;
	width: 51px;
	height: 22px;
	background-image: url("img/design/button_bigger.gif");
	float: left;
	padding-top: 5px;
	padding-right: 1px;
	text-align: center;
	color: white;
}

#obal #obsah #main .big{
	background-image:url("img/design_ehodinky/button.gif");
	background-position: top;
	color:white;
	display:block;
	float:left;
	font-weight:bold;
	height:22px;
	padding-top:8px;
	text-align:center;
	width:98px;
}
#obal #obsah #main .big:hover{
	background-position: bottom;
	text-decoration: none;
}

#main .btnPes{
	font-weight: bold;
}

#main .produkt-tabulka table{
	width: 100%;
}

#main .produkt-tabulka .inner_table{
	width: auto;
}

#main .produkt-tabulka td.obrazok, #main .produkt-tabulka td.center, #main .produkt-tabulka td.last{
	border-bottom: 1px solid #d0e0a5;
	padding-left: 10px;
	padding-right: 10px;
}

#main div.produkt-nahlad div.obal{
	float: left;
	clear: both;
	width: 100%;
	_width: 617px;
	margin-bottom: 10px;
	background-image: url("img/design_ehodinky/content_box-bottom.gif");
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 3px;
	position: relative;
}

#main div.produkt-nahlad div.obal h3 span {
	color: #278AAF;
}

#main div.produkt-nahlad div.obal div.box-vnutro{
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	float:left;
	padding-top:11px;
	width:615px;
}

#main div.produkt-nahlad div.obal h1, #main div.produkt-nahlad div.obal h3{
	background-image:url("img/design_ehodinky/content_box-top.gif");
	background-repeat:no-repeat;
	height:31px;
	margin:0;
	_margin-top: 8px;
	overflow:hidden;
	padding:12px 0 0 18px;
	width:599px;
	_position: relative;
	color: #000000;
}

#main div.produkt-nahlad div.obrazokObal img{
	margin-left: 1px;
	margin-top: 1px;
}

#main div.produkt-nahlad div.obrazokObal{
	width: 190px;
}


#main div.produkt-nahlad div.galeria{
	float:left;
	margin-left:4px;
	margin-right:7px;
	_margin-right: 0;
	position:relative;
	width:190px;
}

#main div.produkt-nahlad .popis{
	float: left;
	margin-left: 2px;
	width: 410px;
}

#main div.produkt-nahlad .popis table{
	color:#4A4A4A;
	font-size:12px;
	width:399px;
}

#main div.produkt-nahlad .popis table td{
	border-bottom:1px dotted #3C4249;
	line-height:17px;
	padding-left:16px;
}

#main div.produkt-nahlad .popis table tr.par{

}

#main div.produkt-nahlad .paticka{
	background-image:url("img/design_ehodinky/bar.gif");
	background-repeat:no-repeat;
	float:left;
	font-size:12px;
	height:32px;
	margin:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:8px;
	width:387px;
}

#main div.produkt-nahlad .paticka span.popis{
	position: relative;
	top: -2px;
	float: none;
}

#main .tabulka_varianty{
	border-collapse: collapse;
}

#main .tabulka_varianty th{
	border-bottom: 1px dotted black;
}

#main .tabulka_varianty td{
	border-bottom: 1px dotted black;
} 

#main .tabulka_varianty .btnKosikObal{
	float: right;
	width:170px;
}

#main div.produkt-nahlad .paticka .kosikObal{
	float:right;
	margin-top:-3px;
	width:167px;
}

#main div.produkt-nahlad .paticka .kosikObal span.pocet_kusov_obal{
	display: block;
	float: left;
	background-image: url('img/design_ehodinky/input2.gif');
	background-repeat: no-repeat;
	height: 30px;
	margin-right: 15px;
	#margin-right: 8px;
	_margin-right: 5px;
}

#main div.produkt-nahlad .paticka .kosikObal .textBoxCount{
	background:transparent;
	border:0 none;
	margin-left:0;
	margin-top:7px;
	text-align:center;
	width:23px;
}

#main .tabulka_varianty .textBoxCount{
	width: 15px;
	margin-top: 5px;
	margin-left: 11px;
	text-align:center;
}

#main div.produkt-nahlad .paticka .otazka{
	float:left;
	margin-left:9px;
	margin-right:8px;
	margin-top:4px;
}

#main div.produkt-nahlad .paticka .otazka a{
	color: #303030;
}

#main div.box{
	float:left;
	padding:10px;
	text-align:left;
	width:590px;
}

#main .slovnik{
	background-image:url("img/design_ehodinky/button_slovnik.png");
	background-repeat:no-repeat;
	bottom:-18px;
	color:white;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:27px;
	left:240px;
	padding-left:46px;
	padding-top:13px;
	position:absolute;
	width:104px;
}

*html #main .slovnik{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design_ehodinky/button_slovnik.png", sizingMethod="image");
}

#main .charakteristiky{
	margin-bottom: 5px;
	border-collapse: collapse;
	width: 100%;
}

#main .charakteristiky tr.parna td{
	background-color: #efefef;
}

#main .charakteristiky td{
	padding:7px 7px 7px 11px;
	vertical-align:top;
}

#main .obsah{
	padding: 10px;
}

#main .obsah{
	line-height: 18px;
}
#main .obsah span.ciara {
	margin: 0 3px;
}
#main .obsah h2{
	background-color: transparent;
	border: 0px;
}

#main .obsah h1{
	margin-left: -10px;
	font-weight: bold;
}

#main .strankovanie{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	width: 100%;
	float: left;
	border-top:1px dotted #C5C5C5;
	border-bottom:1px dotted #C5C5C5;
}

#main .strankovanie.after .linky{
	margin-top: 0;
}

span.next-dot, span.prev-dot {
	display: block;
	float: left;
	margin: 0px 3px;
}

#main .strankovanie .kategoria_filter{
	width: 350px;
	float: left;
}

#main .strankovanie .kategoria_filter table tr td{
	vertical-align: top;
}


#main .strankovanie .kategoria_filter input{
	margin: 1px;
	border: none;
}

#main .strankovanie .kategoria_filter label{
	margin: 3px;
	position: relative;
	top: -2px;
}
#main .strankovanie .kategoria_filter label.disabled {
	color: #767272;
}

#main .strankovanie .linky{
	float: right;
	margin-right: 20px;
	margin-top: 10px;
}

#main .strankovanie .linky a{
	background-image:url("img/design_ehodinky/strankovanie_tlacitko.gif");
	background-position:top;
	color:#414141;
	display:block;
	float:left;
	height:19px;
	padding-top:3px;
	text-align:center;
	width:23px;
}

#main .strankovanie .linky a.sipka{
	background-image:url("img/design_ehodinky/strankovanie_sipky.gif");
	height: 10px;
	width: 10px;
	padding: 0;
	margin-top: 5px;
	font-size: 1px;
}

#main .strankovanie .linky a.sipka.vpravo{
	background-position: 0px;
}

#main .strankovanie .linky a.sipka.vlavo{
	background-position: 10px;
}

#main .strankovanie .linky a.sipka.vpravo:hover{
	background-position: 0px;
}

#main .strankovanie .linky a.sipka.vlavo:hover{
	background-position: 10px;
}

#main .strankovanie .linky a:hover, #main .strankovanie .linky .aktivna{
	text-decoration: none;
	background-position: bottom;
	color: white;
}

#main div.prvy_clanok{
	float: left;
	width: 305px;
	margin-top: 10px;
	margin-right: 5px;
	background-image: url('img/design_ehodinky/clanocek_bottom.gif');
	background-repeat: no-repeat;
	background-position: bottom;
}

#main div.prvy_clanok div.inner{
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	margin-bottom:5px;
	min-height:167px;
	padding-right:10px;
}

#main div.prvy_clanok div.inner h1{
	background-image:url("img/design_ehodinky/clanocek_top.gif");
	background-repeat:no-repeat;
	left:-1px;
	position:relative;
	width:285px;
	_width: 273px;
	margin: 0;
	color: #303030;
	font-size: 14px;
}

#main div.prvy_clanok ul li{
	list-style-image: url('img/design_ehodinky/bull.gif');
	line-height: 15px;
}

#main div.prvy_banner{
	float: left;
	width: 305px;
	margin-top: 10px;
}
#main div.prvy_banner img{
	width: 305px;
}

#main div.novinky_top{
	background-image:url("img/design_ehodinky/novinky_box_top.gif");
	background-position:top;
	background-repeat:no-repeat;
	clear:both;
	float:left;
	height:10px;
	margin-top:10px;
	width:618px;
}

#main div.novinky_obal{
	background-image:url("img/design_ehodinky/novinky_box_bottom.gif");
	background-position:bottom;
	background-repeat:no-repeat;
	clear:both;
	float:left;
	width:618px;
}

#main div.novinky_obal div.inner{
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	float:left;
	margin-bottom:5px;
	width:616px;
	_width: 612px;
	_padding-bottom:10px;
}

#main div.novinky_obal a.viac{
	display: block;
	float: left;
	clear: both;
	width: 100%;
	color: #49aabc;
	margin-top: 5px;
	font-weight: bold;
}

#main div.novinky_obal div.novinka{
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	width:285px;
	line-height: 15px;
}

#main div.novinky_obal h1, #main div.novinky_obal h2{
	margin-bottom:10px;
	margin-top:0;
	padding-left:0;
	padding-top:0;
	font-weight:bold;
	font-size: 12px;
	background: none;
	border: none;
}

#main div.novinky_obal div.novinka.right{
	border-left:1px solid #D6D6D6;
	padding-left:10px;
}

#main div.novinky_obal div.novinka.left{
	margin-left: 12px;
	_margin-left: 5px;
}

#pravy-stlpec{
	float: left;
	width: 180px;
}

#pravy-stlpec .box{
	background-image:url("img/design_ehodinky/box_body.gif");
	background-repeat:repeat-y;
	margin-top:8px;
}

#pravy-stlpec .box .top{
	background-image:url("img/design_ehodinky/box_header.gif");
	background-repeat: no-repeat;
	color:white;
	font-weight:bold;
	height:11px;
	padding:10px;
	width:160px;
	position: relative;
}

#lavy-stlpec .box .bocny_tovar, #pravy-stlpec .box .bocny_tovar{
	border-bottom:1px solid #E3E7F0;
	clear:both;
	float:left;
	margin:10px 10px 0;
	padding-bottom:15px;
	width:160px;
}

.bocny_last{
	border-bottom: none !important;
}

.cen_hladiny span{
	display: block;
	float: left;
	width: 45px;
}

.cen_hladiny span.pomlcka{
	width: 11px;
}

.cen_hladiny span.left{
	margin-right:8px;
	text-align:right;
}


.bocny_tovar .nazov{
	font-size: 11px;
	margin-bottom: 10px;
	color: #e05800;
	text-align: center;
}

#lavy-stlpec .box .bocny_tovar .nazov a, #pravy-stlpec .box .bocny_tovar .nazov a{
	color: #000000;
	font-weight: bold;
}

#lavy-stlpec .box .bocny_tovar .vyrobca, #pravy-stlpec .box .bocny_tovar .vyrobca{
	margin-bottom: 2px;
}

#lavy-stlpec .box .bocny_tovar .pic, #pravy-stlpec .box .bocny_tovar .pic{
	padding-top: 9px;
	padding-left:9px;
	margin-top: 10px;
	position: relative;
}

#lavy-stlpec .box .bocny_tovar .pic img, #pravy-stlpec .box .bocny_tovar .pic img{
	border: 1px solid #accaea;
}

#lavy-stlpec .box .bocny_tovar .cena, #pravy-stlpec .box .bocny_tovar .cena{
	margin-top: 10px;
	color: #303030;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}

#pravy-stlpec #moje-menu{
	margin:10px;
}
.oldprice {
	text-decoration: line-through;
}
#pravy-stlpec #moje-menu ul{
	margin: 0;
	padding: 0;
}

#pravy-stlpec #moje-menu li{
	line-height: 20px;
	list-style-type: none;
}

#pravy-stlpec span.input{
	background-image:url("img/design_ehodinky/input1.gif");
	background-repeat:no-repeat;
	display:block;
	height:23px;
	margin-top:5px;
	padding-left:5px;
	padding-top:7px;
	width:108px;
	float: left;
}

#pravy-stlpec span.submit{
	background-image:url("img/design_ehodinky/ok_button.gif");
	background-position: top;
	background-repeat: no-repeat;
	display:block;
	float:left;
	height:63px;
	left:120px;
	position:absolute;
	top:6px;
	width:31px;
}

#pravy-stlpec span.submit:hover{
	background-position: bottom;
}

#pravy-stlpec span.submit input{
	cursor:pointer;
	height:63px;
	width:31px;
}


#pravy-stlpec input{
	background:transparent;
	border:medium none;
	width:97px;
	padding: 0px 3px;
}

#pata_top{
	width: 993px;
	margin: 0 auto;
	margin-top: 10px;
	line-height: 0px;
	overflow: hidden;
	height: 3px;
	background-image: url('img/design_ehodinky/footer_top.gif');
	background-repeat: no-repeat;
}

#pata_bottom{
	width: 993px;
	margin: 0 auto;
	margin-bottom: 10px;
	line-height: 0px;
	overflow: hidden;
	height: 3px;
	background-image: url('img/design_ehodinky/footer_footer.gif');
	background-repeat: no-repeat;
}

#pata span, #pata a{
	color: #e05800;
}

#pata{
	width: 993px;
	margin: 0 auto;
	background-image: url('img/design_ehodinky/footer_body.gif');
}

#pata .copyright{
	float: left;
	margin: 7px;
	margin-left: 10px;
}

#pata .power{
	float: right;
	margin: 7px;
	margin-right: 10px;
}

#pata div.inner a{
	color: #c0d7e8;
}

#pata div.inner div.hore{
	float: left;
	position: relative;
	left: 50px;
}

#pata div.inner div.formality{
	padding: 30px;
	float: left;
	width: 700px;
}

.modre{
	color: #006fbd;
	font-weight: bold;
}

.tucne{
	font-weight: bold;
	text-align: right;
}

.banner1{
	float: left;
	width: 530px;
	height: 160px;
}

.banner1 img{
	width: 530px;
	height: 160px;
}

.banner2{
	background-color:white;
	left:-3px;
	padding-bottom:10px;
	position:relative;
	text-align:right;
	width:180px;
}

.banner2 img{
	width: 175px;
	padding-top: 10px;
}

.slovnik_table td{
	vertical-align: top;
	padding-top: 5px;
	padding-right: 10px;
}

div.onlinePlatba {
	padding: 20px;
}

div.onlinePlatba div.platby {
	padding: 10px 0px 10px 0px;
	margin: 0px;
}

div.onlinePlatba div.platby form {
	margin: 0px;
	padding: 0px;
	float: left;
	margin-right: 15px;
}

div.onlinePlatba div.platby a {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	margin-right: 15px;
}
div.onlinePlatba input {
	border: none;
}

.textbox.titul {
	width: 80px;
}

table.slovnik_table td{
	text-align: left;
}

.advanced_search_info{
	border-bottom:1px solid silver;
	margin-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
}

.advanced_search_info span{
	font-weight:bold;
}

.advanced_search_checkbox_table input{
	border: none;
}

ul.producer-names li{
	float: left;
}

table.tabulka_varianty td.last{
	width:130px;
}


a.hore_button:hover{
	background-position: bottom;
}

div#lavy-stlpec h2, div#pravy-stlpec h2{
	background: transparent;
	border: none;
	color: white;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

div.vyrobca-info{
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 10px;
	background-image: url("img/design_ehodinky/content_box-bottom.gif");
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 3px;
	_position: relative;
	left: -1px;
}

div.vyrobca-info div.obsah{
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	float:left;
	width:595px;
	_position: relative;
	_left: 1px;
}

div.vyrobca-info h3,div.vyrobca-info h1{
	background-image: url("img/design_ehodinky/content_box-top.gif");
	background-repeat:no-repeat;
	height:31px;
	margin:0;
	overflow:hidden;
	padding:12px 0 0 18px;
	width:599px;
	margin-top: 9px;
	_position: relative;
	_left: 1px;
}

a.odkaz_vyrobca{
	color: #4a4a4a;
	font-weight: bold;
}

a.verifiedLoga {
	display: block;
	text-align: center;
}

