*{
	margin:0;
	padding:0;
	}

a img {border:0;}
a{color:#555555;}
a:hover{text-decoration:underline; color:#841B20;}

h1, h2{font-size:150%; line-height:normal; color:#841B20; margin-bottom:10px;}
h3, h2.likeh3{font-size:120%; line-height:normal; color:#666666; margin:10px 0;}

p{margin:15px 0;}

img.left{float:left; margin-right:10px; margin-bottom:10px;}
img.right{float:right; margin-right:10px; margin-bottom:10px;}

#content ul, #content ol{margin:15px 0 15px 30px;}
.cleaner{clear:both;}
form{margin-bottom:10px;}


#topmenu{
	background-color:#F0F9DD;
	border-bottom:1px solid #A3C527;
	text-align:center;
	height:24px;
	}
	
.toplinky{font-weight:bold; padding-left:5px; padding-top:4px; float:left;}
.toplinky li{float:left; margin:0 5px; list-style:none;}
.toplinky li a{text-decoration:none;}
.toplinky a:hover{text-decoration:underline;}
.kosik{padding-left:23px; background:url(images/kosik.gif) 0 0 no-repeat;}
.pricelist{padding-left:23px; background:url(images/list.gif) 0 0 no-repeat;}

.searchbox{padding:5px 0; text-align:center;}
.searchbox a{text-decoration:none;}
.searchbox a:hover{text-decoration:underline;}
.searchbox form{margin:0; text-align:center;}
.searchbox input{padding:2px;}
.adv{text-align:left; font-size:11px; padding:2px 0 0 30px;}

input, select, textarea{
	font:normal 12px Arial, Helvetica, sans-serif;
	border:1px solid #A3C527;
	padding-left:2px;	
	}

textarea{background-color:#ffffff;}
	
.searchbox input.go{background-color:#b3d329; color:#FFFFFF; font-weight:bold; padding:2px 5px; margin-right:5px; border-color:#b3d329; font-size:11px; cursor:pointer; border-bottom:0;}

h2.menuhead{padding:3px 0; margin:0; padding:13px 0 0 110px; text-align:left; width:114px; height:37px; font-size:12px; color:#841B20; background:url(../images/bg_box.gif) 0 0 no-repeat;}

.submenu{padding:5px 0;}
.submenu li{list-style:none; width:182px;}
.submenu li a{text-decoration:none; display:block;}
.submenu li a:hover{text-decoration:underline;}
.submenu li.separator{padding:4px 9px; width:157px; font-size:1px; overflow:hidden; margin:0; display:none;}
.submenu li.separator span{height:1px; background:#999; overflow:hidden; font-size:1px; display:block; width:157px;}

.boldtext{font-weight:bold;}
.smalltext{font-size:10px;}
#left{padding-top:0;}
#content{padding-top:0; position:relative;}
.index{}
.index_cat{
	text-align:center;
	width:115px;
	height:170px;
	float:left;
	margin:4px;
	}
.index_cat a{
	display:block;
	width:105px;
	font-size:8pt;
	color:#666666;
	border:1px solid #A3C527;
	text-decoration:none;
	height:160px;
	overflow:hidden;
	background-color:#FFFFFF;
	padding:5px;
	line-height:140%;
	}
.index_cat a:hover{
	border:1px solid #b3d329;
	text-decoration:none;
	color:#9F0102;
	}

.no_img{display:block; width:100px; height:100px;}

.sectiontitle{
	font:bold 14px Arial, Helvetica, sans-serif;
	background:url(images/blackline.jpg) left bottom no-repeat;
	margin-bottom:5px;
	}
.center-bold{
	text-align:center;
	font-weight:bold;
	}
.center{
	text-align:center;
	}
	
.pagenav{
	background-color:#F0F9DD;
	border:1px solid #A3C527;
	}
.table-cell{
	width:33%;
	background-color:#F0F9DD;
	border:1px solid #A3C527;
	text-align:center;
	vertical-align:bottom;
	}
.table-cell div, .table-cell table{padding:5px;}

.pagenavigation{border-bottom:1px solid #d6e4b3; padding-bottom:2px; margin-bottom:5px;}
.pagenavigation a{text-decoration:none;}
.pagenavigation a:hover{text-decoration:underline;}

/*   FAQ   */
.otazka, .odpoved{
	padding:2px 10px;
	}
.otazka{color:#841B20;}
.odpoved{text-align:justify;}

.top{border-bottom:1px solid #A3C527; text-align:right; padding-right:10px; margin:5px 0;}


/* Blog  */

.blog{padding:5px; border-top:1px solid #dddddd; padding-bottom:10px; text-align:justify;}
.clanok{text-align:justify;}
.blog img{margin-top:10px; margin-left:5px;}
.podnadpis{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #dddddd;}
.prva{background-color:#F0F9DD; padding:5px;}
.druha{background-color:#FFFFFF; padding:5px;}
.prva h3, .druha h3{margin-top:0;}

.pager{width:100%; border:1px solid #A3C527;  background-color:#F0F9DD;}
.pager td{ padding:5px 5px;}
.pager .td1{width:230px;}
.pager .td2{width:180px;}
.pager .td3{width:137px;}
.pager select{width:auto; font-size:11px;}
.pager select option{padding:0 4px;}

.raquo{font-size:14px;}

	  
ul.list li{margin:5px 0;}

.cat_description{text-align:justify; margin-bottom:10px;}
.prod_list{border-collapse:separate;}
.prod_list td{border:1px solid #A3C527; vertical-align:top; width:195px; padding:5px; text-align:center; background-color:#FFFFFF;}
.prod_list table td{border:none; vertical-align:middle; width:auto; padding:0 3px;}
.prod_list table td input{text-align:center; border-color:#b3d329;}

td .img{margin:5px 0; height:120px;}
.minimum{height:14px; padding:2px 0;}
.price{padding:3px 0; color:#7da31d;}

.img_b{margin-right:10px; float:left; border:1px solid #A3C527;}
.details{float:left; overflow:hidden; width:224px; border:1px solid #A3C527; background-color:#F0F9DD; padding-bottom:20px;}
.details .det_head{padding:6px 0 0 0; text-align:center; background:url(images/bg_box_ready.gif) 0 0 no-repeat; height:28px; color:#841B20;}
.details div{padding:10px;}
.details div .ks{border-color:#b3d329;}
.description{clear:both; padding-top:5px; width:99%; margin-bottom:20px;}
input.tlacitko{background-color:#666666; color:#FFFFFF; width:100px;}

.add{border:1px dashed #FF9900; background-color:#FFFFCC; padding:5px 10px; margin-bottom:5px;}
.error{color:#FF0000; margin-bottom:5px; padding:5px; border:1px solid #A3C527; background-color:#F0F9DD;}

.blok{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	visibility:hidden;
	width:200px;
	text-align:center;
	color:#FFFFFFF;
	background-color:#F0F9DD;
	border:2px solid #A3C527;
	}
.blok #sprava div{margin:10px;}
.blok #sprava div.sprava{
	background-color:#A3C527;
	color:#ffffff;
	padding:4px 0;
	margin:0;
	}

.blok #sprava div.produkt_min{color:#FF0000; padding-bottom:4px; border-bottom:1px solid #841B20;}

.blok #sprava div.produkt{ padding-bottom:4px; border-bottom:1px solid #841B20;}
.blok a{text-decoration:none; color:#555555;}
.blok a:hover{text-decoration:underline; color:#555555;}
.iframe{
	display:none;
	width:0;
	height:0;
	}

.shopping_cart{
	width:100%;
	border-collapse:collapse;
	border:0;
	}
.shopping_cart td{text-align:center; border-bottom:1px solid #A3C527; padding:5px 0;}
.shopping_cart th{padding:0 5px; color:#9e1a16; font-weight:normal; border:0; line-height:100%;}
.shopping_cart tr.hlavicka{height:42px;}
.shopping_cart {background:url(images/bg_tab.jpg) no-repeat 0 2px;}
.shopping_cart tr.spolu{background-color:#F0F9DD;}
.shopping_cart td.c_spolu{text-align:left; padding:5px 10px;}

.shop_nav{width:100%;}
.shop_nav td{width:33%;}

.all_zoznam{width:100%; border-collapse:collapse;}
.all_zoznam td{ border-bottom:1px solid #F0F9DD;}
.all_zoznam tr:hover{background-color:#F0F9DD;}
.all_zoznam table td{padding:0 5px; border:none;}
.all_zoznam a{text-decoration:none;}
.all_zoznam a:hover{text-decoration:underline;}
.all_zoznam form{margin:0; padding:0;}
input.ks{text-align:center;}

#content .extra ul{margin:0; padding:0;}
.extra ul li{margin:5px 0; list-style:none;}
.extra li.ex1 a{padding-left:30px; background:url(images/obalka.gif) 0 0 no-repeat;}
.extra li.ex2 a{padding-left:30px; background:url(images/obalka-otazka.gif) 0 0 no-repeat;}

.slovo{background-color:#FFCC00;}

.help{cursor:help;}
.smallBlok{
	font-size:90%;
	background-color:#F0F9DD;
	border:1px solid #A3C527;
	margin:20px 0;
	padding:5px;
	}
	
.advsearch{position:relative; top:-10px; margin:0;}
.advsearch label{display:block; font-size:11px; color:#A3C527; display:none;}
.advsearch .ra{white-space:nowrap;}
.advsearch .ra label{display:inline;}
.advsearch input, .advsearch select{font-size:11px;}
label:hover{text-decoration:none;}
#search{width:190px; padding:1px;}
#minprice, #maxprice{width:65px; padding:1px;}
.advsearch .go{background:url(images/but_search.gif) 0 0 no-repeat; color:#8d0102; padding:1px 5px; margin-right:5px; cursor:pointer; border:0; width:72px; height:18px;}
input.empty{color:#999;}

/* \*/
* html .odpoved, * html .clanok { overflow: hidden; o\verflow: visible; he\ight: 1%; }
/* */


fieldset{
	background:#F4F4F4;
	border:1px solid #A3C527;
	margin-top:2em;
	padding:0 20px 20px 20px !important;
	position:relative;
}

fieldset legend{
	background:#FFFFFF none;
	border:1px solid #A3C527;
	font-weight:bold;
	padding:3px;
	margin-bottom:10px;	
	position:static !important;
	top:0;
}

.stlpec1{ padding-right:30px; font-weight:bold; white-space:nowrap;}
.checkout1{width:100%;}
.checkout1 td{padding:2px 10px 0 0;}
.checkout1 td.oznam{width:200px; border:1px solid #A3C527; background-color:#ffffff; padding:10px;}
.oznam{ border:1px solid #A3C527; background-color:#ffffff; padding:10px;}
 
input.submit {
	border:1px solid #badf2f;
	color:#8d0102 !important;
	padding:0 15px;
	height:25px;
	line-height:25px;
	background:url(images/bg_tlacica.gif) repeat-x 0 0;
	text-decoration:none;
	text-align:center;
	width:140px;
}

input.submit:hover {
border:1px solid #850102;
text-decoration:none;
color:#FFFFFF !important;
background:url(images/bg_tlacica_hover.gif) repeat-x 0 0;
cursor:pointer;
}

.prod_list input.submit{border:none; width:auto; padding:0;line-height:normal; height:auto;}
input.none{border:none; width:auto; padding:0;}

a.tlacica{
	border:1px solid #badf2f;
	color:#8d0102 !important;
	padding:0 15px;
	height:25px;
	line-height:25px;
	background:url(images/bg_tlacica.gif) repeat-x 0 0;
	text-decoration:none;
	text-align:center;
	width:140px;
	display:block;
}

a.tlacica:hover {
border:1px solid #850102;
text-decoration:none;
color:#FFFFFF !important;
background:url(images/bg_tlacica_hover.gif) repeat-x 0 0;
}

.zoznam li{list-style-type:square;}
.shopping_cart{}
.shopping_cart td.tab_left {}
.shopping_cart td.tab_right {}
.shopping_cart td.tab_all {}

.shopping_cart td.ks-space{white-space:nowrap; padding:5px 3px;}

.formular .smallBlok{margin:5px 0; padding:0;}

option{padding:0 10px 0 5px;}
.obj table th, .obj table td{border:1px solid #999999; padding:5px 10px;}

.nazov{color:#000000; font:bold 12px Arial, Helvetica, sans-serif; margin:0; padding:0 5px;}
h2.nazov a{text-decoration:none;}
.aukcia{clear:both; width:100%;}
.aukcia-title{font-size:14px; padding:5px; text-align:center; background:#eee; border:1px scroll #ccc; color:#666;}
.aukcia-clanok{margin-bottom:10px;}
.aukcia .bidrow{clear:both; background-color:#66FF66;}
.aukcia .frow{background-color:#d5f0b9; padding:4px 10px; position:relative;}
.aukcia .scrow{background-color:#d5f0b9; padding:4px 10px;}
.aukcia .time{padding-left:110px;}
.aukcia .zp{position:absolute; right:0px; top:0px; width:110px; padding:0; display:block; text-align:center; font-weight:bold;}
.aukcia .zp a{display:block; width:100px; padding:4px; text-align:center; background-color:#9FD4A1; border:1px solid #ddd;}
.aukcia .zp a:hover{color:#000000; text-decoration:none; background-color:#AED586;}

.finalrow{background-color:#d5f0b9; padding:5px 10px; position:relative;}
.finalrow .finalprice{position:absolute; right:5px;}

.auctionproduct{width:265px; border:1px solid #ccc; margin-bottom:15px; font-size:11px;}
.leftcol{clear:both; float:left;}
.rightcol{float:right;}
.auctionproduct h3{background:#a1c525 url(images/bg-menuhead.jpg) repeat-x scroll 0 0; font:bold 12px Arial, Helvetica, sans-serif; padding:5px 10px; margin:0;}
.auctionproduct h3 a{text-decoration:none;}
.auctionproduct h3 span{font:normal 11px Arial, Helvetica, sans-serif;}
.auctionproduct .image{float:left; padding:5px; width:80px;}
.auctionproduct .popis{/*float:right;  width:165px;*/ padding:5px;}

.aukcia-okno{background:#E0E0E0 none; padding:15px; margin:0;}
.aukcia-okno .product-detail{border:1px solid #ccc; width:618px; margin:0 auto; background-color:#FFFFFF; padding:15px;}
.aukcia-okno .product-detail h1{font-size:16px; margin:0; padding:0; text-align:center;}
.aukcia-okno .product-detail .link{text-align:center; padding-bottom:4px;}
.aukcia-okno .product-detail .link a{text-decoration:none;}
.aukcia-okno .product-detail .smallpopis{font-style:italic; padding-bottom:5px;}
.aukcia-okno .product-detail .dlhypopis{text-align:justify;}
.aukcia-okno .image{text-align:center; padding:7px;}

.bid .image{padding:7px; float:left; width:80px;}
.bid .bidright{padding:7px 0; float:right; width:520px;}
.warning{padding:5px; border:1px solid #ccc; color:#FF0000;}
#content ul.intro-texty{margin:0;}
#content ul.intro-texty li{font-size:12px; padding:5px 0;}
.intro-h2{font-size:12px; margin:0; padding:0 0 5px 0;}
#content ul{padding:0 30px;}

#kosik{position:absolute; top:155px; right:0px;}
#kosik a{color:#FFFFFF; font:bold 13px Arial, Helvetica, sans-serif; text-decoration:none; padding-right:40px; background:url(images/kosik_top.gif) no-repeat right center; line-height:34px; display:block;}
#kosik a:hover{text-decoration:underline;}
.neo{margin:0; padding:40px 5px 5px 5px; border:1px solid #eee; text-align:center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background:#fff url(images/info.png) no-repeat center 5px;}
