body{margin:0;padding:0;
	background-color:#fff;color:#0C0A08;
	font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;font-size:13px;}
h1,h2,h3,h4{margin:0;}
h2{color:#FF7800;font-size:1.38em;font-weight:normal;margin-bottom:.5em;}
h3{color:#000;font-size:1.077em;font-weight:bold;margin-bottom:.4em;}
h3 a{color:#000;text-decoration:none;}
h3 a:hover{text-decoration:underline;}
a{color:#FF7800;}
a:hover{text-decoration:none;}
img{border:none;}
ul{margin-left:20px;padding:0;}
li{color:#317F93;list-style:none;padding-left:16px;background:url(../images/layout/bullet.gif) 0 50% no-repeat;}
p, .article-text{margin-bottom:1.3em;}


#page{position:relative;width:845px;margin:0 auto;padding:0 0 20px 0;}
#header{position:relative;width:845px;height:340px;background:url(../images/layout/header.jpg) 0 100% no-repeat;}
#contentBox{margin-bottom:2em;}
#lCol{float:left;display:inline;width:261px;padding-bottom:10px;}
#lCol h4{padding-left:37px;width:224px;height:28px;line-height:28px;font-size:1.077em;background:#FF7800 url(../images/layout/h4.gif) no-repeat;color:#fff;font-weight:normal;}
#rCol{float:right;display:inline;width:565px;}
#footer{font-size:1.077em;color:#000;border:1px solid #D0D0D0;padding:12px 60px;
	background:#FC7E0E url(../images/layout/footer.gif) repeat-x;color:#fff;}
#footer p{margin-bottom:.5em;}
#footer a{color:#fff;}

/*LOGO*/
#logo, #logo a, #logo span{position:relative;display:block;width:320px;height:110px;overflow:hidden;text-decoration: none;}
#logo span{position:absolute;left:0;top:0;background:url(../images/layout/logo.gif) no-repeat; cursor:pointer;}

/* HORIZONTAL MENU */
#hMenu{position:absolute;right:20px;top:18px;margin:0;padding:0;list-style:none;}
#hMenu li{display:block;float:left;background:none;padding:0;padding-right:18px;}
#hMenu a{padding:0 0 0 26px;font-size:1.077em;text-decoration:none;color:#0C0A08;}
#hMenu a:hover, #hMenu a.active{text-decoration:underline;}
#hmenu-1{background:url(../images/layout/hmenu-1.gif) 0 50% no-repeat;}
#hmenu-2{background:url(../images/layout/hmenu-2.gif) 0 50% no-repeat;}
#hmenu-3{background:url(../images/layout/hmenu-3.gif) 0 50% no-repeat;}
#hmenu-nk{background:url(../images/layout/hmenu-4.gif) 0 50% no-repeat;}

/* CATEGORIES */
#categories{position:relative;left:66px;top:5px;margin:0;padding:0;list-style:none;width:185px;}
#categories li{bottom-padding:1px;background:url(../images/layout/categories-separator.gif) 0 100% repeat-x;}
#categories a{display:block;padding-right:43px;font-size:1.077em;line-height:1.95em;
	text-align:right;text-decoration:none;
	background:url(../images/layout/categories-bullet.gif) 100% 50% no-repeat;color:#0C0A08;}
#categories a:hover, #categories a.active{font-weight:bold;}

/* KOSIK */
.nkPrice{color:#E77101;}

/* PRODUKTY */
#products{background:url(../images/layout/gdot.gif) 50% 0 repeat-y;}
/* PRODUCT BOX */
.product{width:258px;padding:15px 0;border-bottom:1px solid #ACACAC;}
#productDetail h3, .product h3{color:#3f889a;font-size:1.077em;font-weight:bold;margin-bottom:.2em;}
#productDetail h3 a, .product h3 a{color:#3f889a;text-decoration:none;}
#productDetail h3 a:hover, .product h3 a:hover{text-decoration:underline;}
.product p{margin:0;line-height:1em;color:#433E38;line-height:1.3em;}
#productDetail img, .product img{border:1px solid #cdcdcd;float:left;margin:0 8px 7px 0;}
.product form{padding:0;margin:3px 0;}
#productDetail .price, .product .price{font-size:1em;font-weight:normal;color:#fd0101;}
#productDetail .price{font-weight:bold;}
.product .text{margin:2px 0;}

/* LOGIN FORM */
#userBox{border:1px solid #E8E8E1;padding:10px 4px 10px 8px;margin:0;margin-bottom:10px;}
#userBox input{width:123px;border:1px solid #ACACAC;}
#userBox input.submit{background-color:#DDDDDD;color:#000;}

/* FORM */
#form {margin:20px 0;}
#form input, #form textarea {margin:3px 0px; width:179px;border:1px solid #ACACAC;}
#form input.auto{width:auto;}
#form textarea {width:100%;height: 100px;overflow: auto}
#form label {padding-right:1em;}
#form input.button, #form input.submit{width:auto;cursor:pointer;border:none;width:181px;}
#form table{width:100%;}
#form td{}
#form th {width:85px;text-align:left;font-weight:normal;color:#000;}

#kontaktujte-nas, #kontaktujte-nas span{position:relative;display:block;width:261px;height:116px;overflow:hidden;margin-bottom:10px;}
#kontaktujte-nas span{position:absolute;left:0;top:0;background:url(../images/layout/kontaktujte-nas.jpg) no-repeat;}

/*BREADCRUMBS */
.breadcrumbs span{text-decoration:underline;}
.breadcrumbs a{text-decoration:none;}
.breadcrumbs a:hover{text-decoration:underline;}

/* BUTTONS */
.btnDetail, .btnDetail span{display:block;position:relative;width:125px;height:25px;overflow:hidden;text-decoration:none}
.btnDetail span{position:absolute;left:0;top:0;background:url(../images/layout/btn-detail.gif) no-repeat;cursor:pointer;}
.btnDoKosiku, .btnDoKosiku span{display:block;position:relative;width:125px;height:25px;overflow:hidden;text-decoration:none}
.btnDoKosiku span{position:absolute;left:0;top:0;background:url(../images/layout/btn-do-kosiku.gif) no-repeat;cursor:pointer;}
#btnRegistrovat, #btnRegistrovat span{display:block;position:relative;width:181px;height:25px;overflow:hidden;}
#btnRegistrovat span{position:absolute;left:0;top:0;background:url(../images/layout/btn-registrovat.gif) no-repeat;cursor:pointer;}

/* NAKUPNI KOSIK */
#nakupni-kosik{width:100%;border-collapse:collapse;}
#nakupni-kosik thead th{background:#328094 url(../images/layout/nk-header.gif) repeat-x;color:#fff;text-align:center;font-weight:normal;}
#nakupni-kosik td{background-color:#DDDDDD;border:1px solid #ACACAC;padding:2px;}
#nakupni-kosik td.foto{width:62px;}
#nakupni-kosik td.price{color:#E40A19;font-size:1.077em;font-weight:bold;}

/* LINKS & BANNERS */
#links{font-size:11px;text-align:center;}
#links a{}
#banners{margin:1em 0;}


/* CLASSES */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.red, .required{color:#ff0000;}
.right, .tar{text-align:right;}
.left, .tal{text-align:left;}
.tac{text-align:center;}


