body{margin:0;padding:0;
	background:#fff url(../graphics/body.gif) repeat-x;color:#373737;
	font-family:sans-serif;font-size:12px;
}

h1, h2, h3, h4, p{margin:0;padding:0;font-weight:normal;}
h2{font-size:18px;color:#9D1112;margin-bottom:10px;}
h2 a{color:#9D1112;text-decoration:underline;}
h2 a:hover{text-decoration:none;}
h2 span{color:#3E88CA;}
h2.breadcrumbs span{color:#9D1112;}
h3{font-size:18px;color:#3E88CA;margin-bottom:5px;}
h3 span{color:#9D1112;}
#lcol h4{color:#A82B10;font-size:14px;text-align:center;}
#rcol h4{color:#0383C6;font-size:16px;margin:5px 0;}
a {text-decoration:underline;color:#9D1112;}
a:hover {text-decoration:none;}
img {border:none;}
p, .article-text{margin-bottom:1em;line-height:2em;}
ul{margin:0 1em;padding:0;list-style:none;}
li{padding-left:25px;background:url(../graphics/bullet.gif) 0 4px no-repeat;}

/* LAYOUT */
#page{position:relative;width:921px;border:2px solid #fff;margin:23px auto 0;background:#fff;}
#header{position:relative;background:url(../graphics/header.jpg) 100% 0 no-repeat;}
#content{padding-bottom:2em;}
	#lcol{float:left;display:inline;width:202px;}
	#rcol{float:right;display:inline;width:670px;margin-right:22px;padding-top:20px;}
#footer{position:relative;width:921px;background:#F1C524 url(../graphics/footer.gif) 0 100% repeat-x;line-height:1.5em;}
#footer p{line-height:1.5em;}
#footer a{color:#373737;}

/* LOGO */
h1#logo, h1#logo a, h1#logo span{position:relative;display:block;width:309px;height:231px;margin:0;padding:0;overflow:hidden;}
h1#logo span {position:absolute;left:0;top:0;background:url(../graphics/logo.gif) no-repeat; cursor:pointer;}

/* TOP PART */
#pCart{float:left;width:269px;height:30px;line-height:30px;margin:2px 0;padding-left:40px;
		background:#f00 url(../graphics/bgred.gif) repeat-x;color:#fff;overflow:hidden;}
#pCart a{display:block;float:left;padding-left:45px;background:url(../graphics/pcart.gif) 0 50% no-repeat;color:#fff;}
#hMenu{float:right;width:610px;height:30px;line-height:30px;margin:2px 0;background:#0f0 url(../graphics/bggreen.gif) repeat-x;color:#fff;overflow:hidden;}

/* HORIZONTAL MENU */
#hMenu ul{margin:0;padding:0;list-style:none;}
#hMenu li{display:inline;padding:0 1em;border-left:1px solid #fff;background-image:none;}
#hMenu li.first{border:none;}
#hMenu a{color:#fff;text-decoration:none;}
#hMenu a:hover, #hMenu a.active{text-decoration:underline;}

/* CATEGORIES */
#categories{padding:20px 0;margin-bottom:1em;background:url(../graphics/categoriesbg.gif) 0 100% no-repeat;}
#categories ul{margin:0;padding:0 5px;list-style:none;width:200px;}
#categories li{display:block;width:190px;margin:0;padding:0;background-image:none;}
#categories a{display:block;height:30px;line-height:30px;color:#007AA8;font-size:16px;text-decoration:none;
	padding-left:30px; background:url(../graphics/categories1.gif) 0 50% no-repeat;}

#categories ul ul{margin:0;padding:0;width:177px;padding-left:8px;list-style:none;}
#categories ul ul li{display:block;width:177px;padding-bottom:1px;background:url(../graphics/categoriesline.gif) 0 100% no-repeat;}
#categories ul ul a{display:block;height:22px;line-height:22px;color:#004570;font-size:12px;text-decoration:none;
	padding-left:30px; background:url(../graphics/categories2.gif) 0 50% no-repeat;}
#categories ul ul a.active,
#categories ul ul a:hover{background:url(../graphics/categories2hover.gif) 0 50% no-repeat;}

/* YELLOW BOX */
.ybox{width:202px;margin:1em 0;background:url(../graphics/ybox.gif) no-repeat;}
.ybox .in{width:162px;padding:15px 20px;background:url(../graphics/ybox-btm.gif) 0 100% no-repeat;}

/* SEARCH FROM */
form{margin:0;}
#sForm label{color:#fff;font-style:italic;}
form input{width:153px;height:20px;margin:0;padding:0;background:url(../graphics/input-bg.gif);border:1px solid #E16007;}
form select{width:153px;height:20px;margin:0;padding:0;background:url(../graphics/input-bg.gif);border:1px solid #E16007;}
form input,form textarea{font-family:sans-serif;font-size:1em;}
form td.second{width:55px;}
form input.radio{border:none;width:auto;height:auto;}
form input.submit{background:url(../graphics/submit.gif);border:1px solid #E2E2E2;color:#fff;font-style:italic;}
form input.half{width:55px;background:url(../graphics/input2-bg.gif);}

#contact th{text-align:left;font-weight:normal;width:20ex;}
#contact input,
#contact textarea{width:244px;background:#D8E7FE;border:1px solid #3F8CC4;}
#contact textarea{width:488px;height:100px;}
#contact input.auto{width:auto;height:auto;border:none;}
#contact input.submit{background:#9D1112;color:#fff;width:auto;height:auto;padding:2px 5px;}


#kontaktujteNas,#kontaktujteNas span{display:block;position:relative;width:202px;height:202px;margin:0;overflow:hidden;}
#kontaktujteNas{margin:1em 0;}
#kontaktujteNas span{position:absolute;left:0;top:0;background:url(../graphics/kontaktujte-nas.jpg) no-repeat;}

/* FOOTER */
.box{float:left;display:inline;min-height:100px;_height:100px;
	padding:15px;border-left:1px solid #fff;padding-bottom:15px;}
.box ul{margin:0;padding:0;list-style:none;}
.box li{background-image:none;}

#b1{border:none;width:190px;}
#b2{width:190px;}
#b3{width:220px;}
#b4{}

.box ul{margin:0;padding:0;list-style:none;}
.box ul a{text-decoration:none;}
.box ul a:hover{text-decoration:underline;}

/* PRODUKTY */
.productPreview{margin:10px 0;}
.productPreview p{line-height:1.65em;margin-bottom:.5em;}
.productPreview .productText{float:right;width:455px;}
a.linkToDetail{display:block;width:150px;height:2em;line-height:2em;margin-right:10px;background:#64D50F url(../graphics/bggreen2.gif) repeat-x;color:#fff;text-decoration:none;text-align:center;}
.productPreview .productPrice{display:block;width:150px;height:2em;line-height:2em;background:#F1C524 url(../graphics/bgyellow.gif) repeat-x;color:#9D1112;text-decoration:none;text-align:center;}

.productVariants{width:100%;border-collapse:collapse;border:1px solid #fff;margin:10px 0;}
.productVariants th, .productVariants td{border:1px solid #fff;text-align:center;padding:3px;}
.productVariants thead th{background-color:#9D1112;color:#fff;}
.productVariants tbody td{background-color:#FBD62E;color:#373737;}
.productVariants tbody td.tar{text-align:right;}
.productVariants a{color:#9D1112;text-decoration:underline;font-weight:bold;}
.productVariants a:hover{text-decoration:none;}

/* NAKUPNI KOSIK */
#nk{}
#nk input.qty{width:3ex;border:none;background-color:#fff;background-image:none;}

#clientData table{margin:1em 0;}
#clientData th{text-align:left;font-weight:normal;width:10ex;}
#clientData input,
#clientData textarea{width:244px;background:#D8E7FE;border:1px solid #3F8CC4;}
#clientData textarea{height:75px;}
#clientData input.auto{width:auto;height:auto;border:none;}
#clientData input.submit{background:#9D1112;color:#fff;width:auto;height:auto;padding:2px 5px;}

#zena{position:absolute;left:-105px;top:0;width:133px;height:331px;background:url(../graphics/zena.png) no-repeat;}

/* GALERIE */
.galerie{margin:1.5em 0;}
.galerie img{float:left;margin:0 28px 25px 0;}
.galerie img.last{margin-right:0;}

/* links */
#links{padding:1em;text-align:center;background-color:#aa2b16;}
#links a{color:#373737;text-decoration:none;}
#links a:hover{text-decoration:underline;}


/* CLASSES */
.fl{float:left;}
.fr{float:right;}
.ir{margin:0 0 .2em 10px;}
.il{margin:0 10px  .2em 0;}
.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}
.more, .back{color:#fff;}
.cls{clear:both;}
.message{color:#f00;font-weight:bold;}
.blok{margin-bottom:1em;}
