html {
	margin: 0px;
	padding: 0px;
}
body {
	/**/
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	background-color: #e8edf8;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url("img/design/body_bckg_top.jpg");
	background-repeat: repeat-x;
}
/* ------------------------------------------- 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: #86a700;
	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 #ACCAEA;
	padding-left: 3px; 
	padding-right: 3px; 
}

input.textbox, input.button {
	padding: 3px;
}
select{
	padding-right: 0;
}

a { 
	color: #008DB3; 
	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;
	margin: 10px; 
}
p.error { 
	background: url(modul/all4shop/img/alert.gif) 6px 6px no-repeat; 
}
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 {
	margin-top: 10px;
	padding: 10px;
	background-color: #E4F5FF;
	border: 2px #CBEDFF solid;
}

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;
}

/* -------------------------------------- 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) --------------------------------------------- */

#obal{
	width: 995px;
	margin: 0 auto;
}

#hlavicka #left{
	width: 225px;
	height: 219px;
	background-image: url("img/design/top_left.gif");
	background-position: bottom;
	float: left;
}

#hlavicka #left #logo{
	display: block;
	position: relative;
	top: 36px;
	left: 10px;
	background-image: url("img/design/logo-hodinky.png");
	width: 214px;
	height: 180px;
}
*html #hlavicka #left #logo{
	background-color: transparent;
	background-image: url(img/design/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/logo-hodinky.png", sizingMethod="image");
}
	
#hlavicka #right{
	background-image: url("img/design/top.jpg");
	background-position: bottom right;
	width: 770px;
	height: 219px;
	float: left;
}

#hlavicka #right #menu{
	position: relative;
	top: 25px;
	clear: both;
	#top: 5px;
}

#hlavicka #right #menu ul li{
	display: inline;
}
#hlavicka #right #menu ul li a{
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
}

#kosik_link{
	width: 153px;
	height: 27px;
	background-image: url("img/design/top_kosik_head.png");
	position: relative;
	top: 80px;
	left: 20px;
	float: left;
}

#kosik_link a{
	font-weight: bold;
	color: white;
	position: relative;
	top: 7px;
	padding-left: 16px;
	padding-right: 55px;
	padding-top: 7px;
	padding-bottom: 7px;
}

#kosik_obsah{
	position: relative;
	width: 153px;
	top: 85px;
	left: 20px;
	float: left;
	color: #005ca0;
	text-align: center;
}

#kosik_obsah table{
	text-align: left;
	width: 130px;
	margin: 0 auto;
}

#obsah{
	background-image:url(img/design/body_bckg.gif);
	background-repeat:repeat-y;
	float:left;
	width:995px;
}

#lavy-stlpec{
	margin-left: 10px;
	_margin-left: 5px;
	width: 214px;
	float: left;
}

#vyhladavanie{
	position: relative;
	background-color: #95b900;
	height: 50px;
}

#vyhladavanie_box{
	width: 171px;
	height: 28px;
	background-image: url("img/design/vyhladavanie.jpg");
	position: relative;
	top: 10px;
	margin: 0 auto;	
}

#vyhladavanie_box .button{
	background: transparent;
	border: 0px;
	width: 29px;
	height: 29px;
	position: relative;
	left: 6px;
	cursor: pointer;
}

#vyhladavanie_box .textbox{
	color: white;
	border: 0px;	
	background: transparent;
	width: 125px;
	position: relative;
	top: -1px;
	#top: -5px;
	left: 4px;
}

#rozsirene_vyhladavanie{
	background-color: #7aa700;
	border-bottom: 1px solid #00462e;
	height: 30px;
	padding-left: 25px;
}

#rozsirene_vyhladavanie a{
	position: relative;
	top: 8px;
	color: white;	
}

#lavy-stlpec .tovarKategoria{
	background-color: #edf1f9;
	padding-bottom: 10px;
}

#lavy-stlpec .tovarKategoria ul{
	display: block;
	margin: 0;
	margin-top: 3px;
	padding: 0;
}

#lavy-stlpec .tovarKategoria ul li:hover{
	background-image: url("img/design/leftmenu_bckg_active_clean.gif");
	background-repeat: no-repeat;
}

#lavy-stlpec .tovarKategoria ul li.clean{
	background-image: url("img/design/leftmenu_bckg_clean.gif");
}

#lavy-stlpec .tovarKategoria ul li.clean.active{
	background-image: url("img/design/leftmenu_bckg_clean.gif");
}

#lavy-stlpec .tovarKategoria ul li#top-aktivna-priamo a:hover, #lavy-stlpec .tovarKategoria ul li#aktivna a:hover{
	background-image: url("img/design/leftmenu_bckg_active_hover.gif");
}

#lavy-stlpec .tovarKategoria ul li{
	width: 214px;
	display: block;
	list-style-type: none;
	background-repeat: no-repeat;	
	_padding-top: 1px;
	padding-left: 0;
	background-color: #F8FBFE;
}

#lavy-stlpec .tovarKategoria ul li.top-uroven{
	background-image: url("img/design/leftmenu_bckg.gif");		
}


#lavy-stlpec .tovarKategoria ul li.top-uroven a:hover{
	background-image: url("img/design/leftmenu_bckg_hover.gif");
}

#lavy-stlpec .tovarKategoria ul li a{
	color: black;
}

#lavy-stlpec .tovarKategoria ul li a:hover{
	background-image: url("img/design/leftmenu_bckg_light_hover.gif");
	text-decoration: none;
}

#lavy-stlpec .tovarKategoria ul li#aktivna, #lavy-stlpec .tovarKategoria ul li#top-aktivna-priamo, #lavy-stlpec .tovarKategoria ul li.active{
	background-image: url("img/design/leftmenu_bckg_active.gif");
}

#lavy-stlpec .tovarKategoria ul li#aktivna.sub a{
	background-image: url("img/design/leftmenu_bckg_active_light.gif");
}

#lavy-stlpec .tovarKategoria ul li#aktivna.sub a:hover{
	background-image: url("img/design/leftmenu_bckg_active_light_hover.gif");
}

#lavy-stlpec .tovarKategoria ul li#aktivna a, #lavy-stlpec .tovarKategoria ul li#top-aktivna-priamo a, #lavy-stlpec .tovarKategoria ul li.active a{
	color: red;
}

#lavy-stlpec .tovarKategoria ul li a {
	display: block;
	padding-top: 5px;
	padding-left: 30px;
	padding-bottom: 6px;
	border-bottom: 1px solid #d7e4f1;
}

#lavy-stlpec .tovarKategoria .cen_hladiny .euro a{
	background-image: url("img/design/euro_bckg.gif");
	height: 15px;
	
}

#lavy-stlpec .tovarKategoria .cen_hladiny .euro a:hover{
	background-image: url("img/design/euro_bckg_hover.gif");	
}

#lavy-stlpec .tovarKategoria .cen_hladiny .active a{
	background-image: url("img/design/euro_bckg_active.gif");	
}

#lavy-stlpec .tovarKategoria .cen_hladiny .active a:hover{
	background-image: url("img/design/euro_bckg_active_hover.gif");	
}

#lavy-stlpec .newsletter_box{
	background-image: url("img/design/newsletter_bckg.gif");
	background-repeat: no-repeat;
	background-position: center top;
	height: 100px;
}

#lavy-stlpec .newsletter_box .textbox{
	position: relative;
	left: 20px;
	top: 5px;
	background: transparent;
	border: 0px;
	padding: 0px 3px;
}

#lavy-stlpec .newsletter_box .button{
	position: relative;
	left: 16px;
	top: 28px;
	background: transparent;
	border: 0px;
	cursor: pointer;
	padding: 0px 3px;
}

#lavy-stlpec .blabol{
	padding: 15px;	
}

#lavy-stlpec .top{
	width: 190px;
	height: 25px;
	background-image: url("img/design/menu_head.jpg");
	color: white;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 12px;
}

#main{
	padding: 8px;
	_margin-left: -20px;
	width: 526px;
	float: left;
	padding-top: 0px;
	text-align: justify;
	overflow: hidden;
}

#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{
	padding: 5px;
}

#main h1, div.vyrobca-info h3{
	font-size: 12px;
	width: 505px;
	height: 27px;
	background-image: url("img/design/sposob_zobrazenia_bckg.gif");
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	margin-top:10px;
	
}

#main div.nastavenie-vypisu{
	background-color:#E1EAF6;
	height:21px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}

#main .produktNadpis{
	font-size: 12px;
	font-weight: normal;
}

#main div.nastavenie-vypisu .typ{
	float: left;
	width: 200px;
}

#main div.nastavenie-vypisu .typ img{
	position: relative;
	top: 2px;	
}

#main div.nastavenie-vypisu .zorad{
	float: right;
	position: relative;
	top: 2px;
}

#main div.produkt{
	width: 249px;
	height: 170px;
	float: left;
	background-image: url("img/design/tovar_bckg.gif");
	background-repeat: no-repeat;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 6px;
	position: relative;
}

#main div.produkt img{
	border: 1px #d0e0a5	solid;
	float: left;
}

#main div.produkt div.info{
	padding: 5px;
	height: 110px;
	width: 133px;
	float: left;
	padding-right: 0px;
}

#main div.produkt div.info .nazov {
	height: 32px;
	margin-bottom: 4px;
	overflow: hidden;
	text-align: left;
}

#main div.produkt div.info .nazov a{
	font-size: 13px;
}

#main div.produkt div.info div.popis {
	width: 133px;
	overflow: hidden;
}

#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;
}

#main div.produkt div.vyrobca {
	width: 140px;
	height: 13px;
	margin-bottom: 10px;
	overflow: hidden;
}

#main div.produkt div.cena{
	margin-top: 10px;
}
.oldprice {
	text-decoration: line-through;
}

#main div.produkt div.obrazokObal{
	position: relative;	
}

/* --------------------------  FLAGY ------------------------------------ */

#main div.produkt span.flag-akcia{
	background-image:url(img/design/flag_akcia.png);
	height:56px;
	left:22px;
	position:absolute;
	top:120px;
	width:60px;
	_left: -85px;
	cursor: pointer;
}

*html #main div.produkt span.flag-akcia{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/flag_akcia.png", sizingMethod="image");
}

#main div.produkt span.flag-novinka{
	background-image:url(img/design/flag_novinka.png);
	height:56px;
	left:22px;
	position:absolute;
	top:120px;
	width:60px;
	_left: -85px;
	cursor: pointer;
}

*html #main div.produkt span.flag-novinka{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/flag_novinka.png", sizingMethod="image");
}


#main div.produkt span.flag-skladom{
	background-image:url(img/design/flag_nasklade.png);
	height:56px;
	left:22px;
	position:absolute;
	top:120px;
	width:60px;
	_left: -85px;
	cursor: pointer;
}

*html #main div.produkt span.flag-skladom{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/flag_nasklade.png", sizingMethod="image");
}

#main div.produkt span.flag-akcia-left{
	background-image:url(img/design/flag_akcia.png);
	height:56px;
	left:3px;
	position:absolute;
	top:120px;
	width:60px;
	_left: -106px;
	cursor: pointer;
}

*html #main div.produkt span.flag-akcia-left{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/flag_akcia.png", sizingMethod="image");
}

#main div.produkt span.flag-novinka-left{
	background-image:url(img/design/flag_novinka.png);
	height:56px;
	left:3px;
	position:absolute;
	top:120px;
	width:60px;
	_left: -106px;
	cursor: pointer;
}

*html #main div.produkt span.flag-novinka-left{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/flag_novinka.png", sizingMethod="image");
}

#main div.produkt span.flag-skladom-right{
	background-image:url(img/design/flag_nasklade.png);
	height:56px;
	left:45px;
	position:absolute;
	top:120px;
	width:60px;
	_left: -63px;
	cursor: pointer;
}

*html #main div.produkt span.flag-skladom-right{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/flag_nasklade.png", sizingMethod="image");
}

/* -----------------------------------------(ROVNE)----------------------------------------------*/

#main div.galeria span.flag-akcia, #lavy-stlpec div.bocny_tovar span.flag-akcia, #pravy-stlpec div.bocny_tovar span.flag-akcia{
	background-image:url(img/design/flag_akcia_rovne.png);
	height:26px;
	position:absolute;
	left: 68px;
	width:67px;
	_left: 66px;
	cursor: pointer;
	top: 220px;
}

#lavy-stlpec div.bocny_tovar span.flag-akcia, #pravy-stlpec div.bocny_tovar span.flag-akcia{
	top:156px;
	left:58px;
}

*html #main div.galeria span.flag-akcia, *html #lavy-stlpec div.bocny_tovar span.flag-akcia, *html #pravy-stlpec div.bocny_tovar span.flag-akcia{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/flag_akcia_rovne.png", sizingMethod="image");
}

#main div.galeria span.flag-novinka, #lavy-stlpec div.bocny_tovar span.flag-novinka, #pravy-stlpec div.bocny_tovar span.flag-novinka{
	background-image:url(img/design/flag_novinka_rovne.png);
	height:26px;
	left:68px;
	position:absolute;
	top:220px;
	width:67px;
	_left: 66px;
	cursor: pointer;
}

#lavy-stlpec div.bocny_tovar span.flag-novinka, #prevy-stlpec div.bocny_tovar span.flag-novinka{
	top:156px;
	left:58px;
}

*html #main div.galeria span.flag-novinka, *html #lavy-stlpec div.bocny_tovar span.flag-novinka, *html #prevy-stlpec div.bocny_tovar span.flag-novinka{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/flag_novinka_rovne.png", sizingMethod="image");
}


#main div.galeria span.flag-skladom, #lavy-stlpec div.bocny_tovar span.flag-skladom, #pravy-stlpec div.bocny_tovar span.flag-skladom{
	background-image:url(img/design/flag_nasklade_rovne.png);
	height:26px;
	left:68px;
	position:absolute;
	top:220px;
	width:67px;
	_left: 66px;
	cursor: pointer;
}

#lavy-stlpec div.bocny_tovar span.flag-skladom, #pravy-stlpec div.bocny_tovar span.flag-skladom{
	top:156px;
	left:58px;
}

*html #main div.galeria span.flag-skladom, *html #lavy-stlpec div.bocny_tovar span.flag-skladom, *html #pravy-stlpec div.bocny_tovar span.flag-skladom{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/flag_nasklade_rovne.png", sizingMethod="image");
}

#main div.galeria span.flag-akcia-left, #lavy-stlpec div.bocny_tovar span.flag-akcia-left, #pravy-stlpec div.bocny_tovar span.flag-akcia-left{
	background-image:url(img/design/flag_akcia_rovne.png);
	height:26px;
	left:30px;
	position:absolute;
	top:220px;
	width:67px;
	_left: 30px;
	cursor: pointer;
}

#lavy-stlpec div.bocny_tovar span.flag-akcia-left, #pravy-stlpec div.bocny_tovar span.flag-akcia-left{
	top:156px;
	left:28px;
}

*html #main div.galeria span.flag-akcia-left, *html #lavy-stlpec div.bocny_tovar span.flag-akcia-left, *html #pravy-stlpec div.bocny_tovar span.flag-akcia-left{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/flag_akcia_rovne.png", sizingMethod="image");
}

#main div.galeria span.flag-novinka-left, #lavy-stlpec div.bocny_tovar span.flag-novinka-left, #pravy-stlpec div.bocny_tovar span.flag-novinka-left{
	background-image:url(img/design/flag_novinka_rovne.png);
	height:26px;
	left:30px;
	position:absolute;
	top:220px;
	width:67px;
	_left: -30px;
	cursor: pointer;
}

#lavy-stlpec div.bocny_tovar span.flag-novinka-left, #pravy-stlpec div.bocny_tovar span.flag-novinka-left{
	top:156px;
	left:28px;
}

*html #main div.galeria span.flag-novinka-left, *html #lavy-stlpec div.bocny_tovar span.flag-novinka-left, *html #pravy-stlpec div.bocny_tovar span.flag-novinka-left{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/flag_novinka_rovne.png", sizingMethod="image");
}

#main div.galeria span.flag-skladom-right, #lavy-stlpec div.bocny_tovar span.flag-skladom-right, #pravy-stlpec div.bocny_tovar span.flag-skladom-right{
	background-image:url(img/design/flag_nasklade_rovne.png);
	height:26px;
	left:98px;
	position:absolute;
	top:220px;
	width:67px;
	_left: 100px;
	cursor: pointer;
}

#lavy-stlpec div.bocny_tovar span.flag-skladom-right, #pravy-stlpec div.bocny_tovar span.flag-skladom-right{
	top:156px;
	left:97px;
}

*html #main div.galeria span.flag-skladom-right, *html #lavy-stlpec div.bocny_tovar span.flag-skladom-right, *html #pravy-stlpec div.bocny_tovar span.flag-skladom-right{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/flag_nasklade_rovne.png", sizingMethod="image");
}


/* ----------------------------- (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{
	display: block;
	width: 75px;
	height: 22px;
	background-image: url("img/design/button_smaller.gif");
	float: left;
	padding-top: 5px;
	padding-right: 1px;
	text-align: center;
	color: white;
}

#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-image: url("img/design/button_smaller_hover.gif");
	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/button_big.gif");
	width: 69px;
	height: 20px;
	background-position: top;
}
#obal #obsah #main .big:hover{
	background-position: bottom;
}

#pravy-stlpec .bocny_tovar a.btnDetail:hover, #lavy-stlpec .bocny_tovar a.btnDetail:hover, #main div.produkt a.btnDetail:hover, .vyhladat_rozsirene:hover{
	background-image: url("img/design/button_bigger_hover.gif");
	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{
	width: 520px;
	height: 252px;
	background-image: url("img/design/tovar_detail_bckg.gif");
}

#main div.produkt-nahlad div.obal_bez_kosika{
	background-image: url("img/design/tovar_detail_bez_kosika_bck.gif");
	width: 520px;
	height: 252px;
}

#main div.produkt-nahlad div.obrazokObal img{
	margin-left: 1px;
	margin-top: 1px;
}

#main div.produkt-nahlad div.galeria{
	float: left;
	position: relative;
}

#main div.produkt-nahlad .popis{
	float: left;
	margin-left: 2px;	
	width: 314px;
	height: 198px;
}

#main div.produkt-nahlad .popis table{
	width: 100%;
}

#main div.produkt-nahlad .popis table td{
	border-bottom: 1px dotted #3c4249;
}

#main div.produkt-nahlad .popis table tr.par{
	background-color: #edf1f9
}

#main div.produkt-nahlad .paticka{
	float: left;
	width: 316px;
}

#main .tabulka_varianty th{
	border-bottom: 1px dotted black;
}

#main .tabulka_varianty td{
	border-bottom: 1px dotted black;
} 

#main .tabulka_varianty .btnKosikObal{
	float: right;
}

#main div.produkt-nahlad .paticka .kosikObal{
	width: 140px;
	margin-top:13px;
	margin-left: 11px;
	float: left;
}

#main div.produkt-nahlad .paticka .kosikObal .textBoxCount{
	width: 15px;
	margin-top: 5px;
	margin-left: 13px;
	border: 0px;
	background: transparent;
	text-align:center;
}

#main .tabulka_varianty .textBoxCount{
	width: 15px;
	margin-top: 5px;
	margin-left: 11px;
	text-align:center;
}

#main div.produkt-nahlad .paticka .otazka{
	float: right;
	width: 130px;
	_width: 145px;
	margin-top: 21px;
	_margin-top: -5px;
	text-align: right;
	margin-right: 10px;
}

#main div.box{
	padding:10px;
	text-align:left;
	border-bottom: 5px solid #e3eaf7;	
}

#main .slovnik{
	display: block;
	width:110px;
	height: 29px;
	background-image: url("img/design/slovnicek_back.gif");
	color: white;
	padding-top: 13px;
	padding-left: 50px;
	
}

#main .charakteristiky{
	margin-bottom: 5px;	
}

#main .charakteristiky td{
	vertical-align:top;
	padding: 4px;
}

#main .obsah{
	padding: 10px;	
}

#main .obsah{
	line-height: 18px;
}

#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;
	clear: both;
	width: 100%;
	float: left;
}

span.next-dot, span.prev-dot {
	display: block;
	float: left;
	margin: 0px 3px;
}

#main .strankovanie .kategoria_filter{
	width: 240px;
	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;
}

#main .strankovanie .linky a{
	display: block;
	float: left;
	width:15px;
	height: 15px;
	text-align:center;
	margin-left: 2px;
	color: white;
	background-image: url("img/design/strankovanie-back.gif");	
}

#main .strankovanie .linky a.siroke{
	display: block;
	float: left;
	width:23px;
	height: 15px;
	text-align:center;
	margin-left: 2px;
	color: white;
	background-image: url("img/design/strankovanie-back-big.gif");	
}

#main .strankovanie .linky a.siroke:hover{
	text-decoration: none;
	background-image: url("img/design/strankovanie-back_hover-big.gif");
}

#main .strankovanie .linky .aktivna.siroke{
	background:  url("img/design/strankovanie-back_hover-big.gif");
}


#main .strankovanie .linky a:hover{
	text-decoration: none;
	background-image: url("img/design/strankovanie-back_hover.gif");
}

#main .strankovanie .linky .aktivna{
	background:  url("img/design/strankovanie-back_hover.gif");
}

#main .news h1,#main .news h2{
	width: auto;
	background: none;
	padding: 0px;
	margin-top:15px;
	height: 22px;
	font-weight: bold;
	background: none;
	border: none;
}

#main table.news {
	margin-top: 10px;
	border-collapse: collapse;
}
#main .news td{
	width: 50%;
	vertical-align: top;	
	margin: 0px;
	padding: 0px 10px;
}

#main .news td img{
	width: 250px;
}

#main .news td.news-banner{
	padding: 0px;
	padding-top: 10px;
	text-align: right;
}

#pravy-stlpec{
	float: right;
	margin-right: 12px;
	_margin-right: -10px;
	_position: relative;
	_left: -3px;
	width: 215px;
}

#pravy-stlpec .box{
	background-color: #edf1f9;
}

#pravy-stlpec .box .top{
	height: 25px;
	background-image: url("img/design/menu_head.jpg");
	color: white;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 12px;
}

#lavy-stlpec .box .bocny_tovar, #pravy-stlpec .box .bocny_tovar{
	clear: both;
	margin: 10px;
	margin-bottom: 0;
	float: left;
	border-bottom: 1px solid #E3E7F0;
	padding-bottom: 15px;
}

.bocny_last{
	border-bottom: none !important;
}

.euro span{
	display: block;
	float: left;
	width: 45px;
}

.euro span.pomlcka{
	width: 11px;
}

.euro span.left{
	margin-right:8px;
	text-align:right;
}


#lavy-stlpec .box .bocny_tovar .nazov, #pravy-stlpec .box .bocny_tovar .nazov{
	font-size: 13px;
	margin-bottom: 2px;
}

#lavy-stlpec .box .bocny_tovar .nazov a, #pravy-stlpec .box .bocny_tovar .nazov a{
	color: black;
	font-weight: bold;
	display: block;
	width: 180px;
}

#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{
	background-image: url("img/design/pic_bckg.gif");
	width: 186px;
	height: 174px;
	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{
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	display: block;
	width: 180px;
}

#pravy-stlpec #moje-menu{
	margin: 10px;
	padding-bottom: 10px;
}

#pravy-stlpec #moje-menu li{
	line-height: 20px;
	list-style-image: url("img/design/menu_bullet.gif");
}

#pravy-stlpec #moje-menu input{
	border: 1px solid #accaea;
	background-color: white;
	padding: 3px;
}

#pata{
	background-color: #025ca2;
	height: 150px;
	clear: both;
}

#pata div.inner{
	width: 972px;
	margin: 0 auto;
	color: #c0d7e8;
}

#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;
	padding-top:10px;
	position:relative;
	text-align:center;
	width:218px;
}

.banner2 img{
	width: 190px;
	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;
}

.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{
	background-image: url("img/design/hore_btn.gif");
	background-position: top;
	width: 95px;
	height: 91px;
	display: block;
}

a.hore_button:hover{
	background-position: bottom;
}

div#lavy-stlpec h2, div#pravy-stlpec h2{
	background: transparent;
	border: none;
	color: white;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

a.verifiedLoga {
	display: block;
	text-align: center;
}
