/* TAGS */
a { color:#FFE400;font-weight:bold;font-style:italic; }
a:hover {text-decoration:none;}
body { color: #2F1101;color:#FFE99E;font-family:Georgia, "Times New Roman", Times, serif;font-size:85%; margin: 0px auto; text-align: center;padding: 0px;background:#210E08 url(img/menu-background.jpg) top left repeat-x;line-height:160%;width:1000px;position:relative;m in-width:1000px;}

h1, h2, h3, h4 { color:#FFC600;font-weight:normal;margin-top:0;}
h1 {font-size: 170%;margin-top:0px;margin-bottom:10px;}
h2 {font-size:150%;font-weight:normal;}
h3 {font-size:140%;font-weight:normal;}
.red{color:#FFC600;font-weight:bold;font-style:italic;}

/* PAGE LAYOUT */
#head { color: inherit; background:transparent url(img/header.jpg) no-repeat;height: 180px; position: relative; text-align: left; width: 260px;position:absolute;z-index:99;left:370px;}
#logo { cursor: pointer; display: block;left:0px;top:0px;height:180px;position: absolute; text-align: left; text-decoration: none;width: 260px; z-index: 15; }
#logo span { display: block; height: 180px; position: absolute; width: 260px; z-index: 5; }
#logo strong { color: black; position: absolute; text-decoration: underline;display:none; }
#logo:hover strong { text-decoration: none; }


#main {width:872px;background:url(img/main-background-top.jpg) no-repeat top;}
#page {background:url(img/layout.jpg) repeat-y;text-align:center;width:872px;margin:0 auto;position:relative;top:96px;margin-bottom:96px;}
#conthome {padding:65px 40px 20px 40px;text-align:left;}
#contsub {padding:65px 40px 20px 40px;text-align:left;min-height:400px}
#contsub h2 {padding-bottom:10px;padding-top:5px;padding-left:5px;background:url(img/h2-line.gif) 0% 100% no-repeat;font-size:190%;}

#content {width:555px;float:right;padding-right:20px;}
#content img.left {float:left;margin:0px 15px 10px 0px;padding:2px;border:1px dotted #DDC69B;wi dth:140px;}
#content .product {clear:both;float:none;padding-bottom:15px;position:relative;}
#content .product a img.left {float:left;margin:10px 5px 5px 0px;}
#content .product p {padding:0 0px;}
#content .product p.hdr a {font-size:155%;font-style:normal;text-decoration:none;font-weight:normal;background:url(img/content-line.gif) no-repeat 0% 90%;padding:0px 0px 10px 0px;display:block;}
#content .product p.detail {position:absolute;top:30px;left:0px;display:none;}


#sidebar {float:left;width:170px;background:url(img/sidebar-background.jpg) no-repeat top;min-height:216px}
#sidebar ul {margin:0;padding:0;padding:25px 20px;}
#sidebar ul li {list-style:none;list-style-image:none;width:125px;display:block;background:url(img/sidebar-line.gif) repeat-x bottom;padding:0px 0px;}
#sidebar ul li a {color:#FFE99E;font-weight:bold;text-decoration:none;width:115px;display:block;padding:3px 5px;}
#sidebar ul li a:hover, #sidebar ul li a.current {background:url(img/sidebar-ulli-ahover.gif) repeat;}


#box1 {float:left;width:320px;}
#box1 img {margin-bottom:-25px;position:relative;z-index:1;}
#box1back {padding:25px 25px 0 25px;background:url(img/box1-background.jpg) no-repeat;}
#box1 h2 {padding-bottom:20px;padding-top:5px;padding-left:5px;background:url(img/h2-line.gif) 0% 80% no-repeat;font-size:190%;}
#box1 p {color:#FFE99E;font-style:italic;font-size:90%;margin:0;padding:0;padding-bottom:15px;position:relative;z-index:2;}


#box2 {float:right;width:440px;}
#box2 h2 {padding-bottom:20px;padding-top:5px;padding-right:5px;background:url(img/h2-line.gif) 100% 80% no-repeat;font-size:190%;text-align:right;}

#box3 {float:left;width:465px;}
#box3 h3, #box4 h3, #box5 h3, #box6 h3 {padding-bottom:5px;background:url(img/h3-line.gif) no-repeat 0% 100%;padding-top:5px;padding-left:5px;font-size:170%;color:#2F1101;}
#box3back {padding:25px 25px 15px 25px;background:url(img/box3-background.jpg) no-repeat;}
#box3 p {margin:0;padding:0;padding-bottom:15px;font-style:italic;}
#box3 p strong {font-style:normal;}
#box3 img {float:left;margin:5px 15px 10px 0px;padding:2px;border:1px dotted #DDC69B;}
#box4 h3, #box6 h3 {text-align:right;padding-top:5px;padding-right:5px;background:url(img/h3-line.gif) no-repeat 100% 100%;}
#box4 {float:right;width:285px;}
#box4back {padding:25px 25px 25px 25px;background:url(img/box4-background.jpg) no-repeat;}
#box4 legend, #box4 form, #box4 fieldset, #form-kosik-login legend, #form-kosik-login form, #form-kosik-login fieldset {margin:0;padding:0;}
#box4 legend {display:none;}
#form-kosik-login {padding:25px 25px 25px 25px;width:50%;margin:0 auto;text-align:center;}
#box4 fieldset, #form-kosik-login fieldset {border:0;text-align:left;}
#box4 p {padding:0;margin:0;padding-bottom:10px;}
#box4 label, #form-kosik-login label {font-weight:bold;}
#box4 input, #form-kosik-login input {border:1px solid #E6B80F;padding:6px 4px;width:225px;}
#box4 a.register {background:url(img/button-register.jpg) no-repeat 50% 50%;text-decoration:none;font-style:normal;padd ing:5px 15px;color:#2F1101;font-size:90%;font-weight:bold;width:120px;height:23px;line-height:23px;display:block;text-align:center;float:right}
#box4 input.submit, #form-kosik-login input.submit {background:url(img/button-submit.jpg) no-repeat 50% 50%;border:0;padding:0;width:93px;height:23px;font-family:Georgia, "Times New Roman", Times, serif;font-size:90%;text-decoration:none;font-style:normal;color:#2F1101;font-weight:bold;line-height:23px;display:block;text-align:center;float:left}

#box5 {float:left;width:475px;}
#box5 img.left {margin:0;}
#box6 {float:right;width:285px;}
#box6back {padding:25px 25px 25px 25px;background:url(img/box6-background.jpg) no-repeat;}
#box6 p {padding:0;margin:0;padding-bottom:15px;font-size:90%;}

.cleaner {clear:both;float:none;font-size:1px;height:1px;}
h2 a {color:#2E9AD5;text-decoration:none;}

#footer {width:872px;height:69px;text-align:center;clear:both;float:none;margin:0 auto;background:url(img/footer.jpg) no-repeat top;}
#footer p {color:#B5A197;font-size:75%;padding-top:30px;padding-bottom:50px;}
#footer p span.fr {float:right;}
#footer p span.fr a {padding:5px 0px 5px 25px;background:url(img/as.gif) no-repeat 0% 50%;}
#footer a {color:#B5A197;font-style:normal;font-weight:normal;}

.bolder {font-weight:bold;color:red;padding:3px 0px;background:#FFE99E;}
.fl{float:left;}
.fr{float:right;}
.r {text-align:right;}
img.right {float:right;margin:0 0 50px 40px;}
img.left {float:left;margin:0 23px 50px 0;}
p img {padding-top:10px;}
p.excerpt {color:#FFE99E;}
.product_r {width:400px;float:right;}
ul.zemError {background: red;}

#breadcrumbs {font-size:85%;}
#breadcrumbs a {font-style:normal;font-weight:normal;color:#fff;}
p#backtop {text-align:right;padding-right:35px;}

#menu {text-align:center;position:absolute;top:0px;left:0;width:1000px;background:url(img/menu-background.jpg) repeat-x;}
#menu ul {margin:0px auto;text-align:center;padding:0px;list-style:none;}
#menu ul.left {wi dth:370px;float:left;background:url(img/menu-ul-left-background.jpg) left no-repeat;padding-left:31px;bor der:1px solid white;}
#menu ul.right {wid th:370px;float:right;background:url(img/menu-ul-right-background.jpg) right no-repeat;padding-right:31px;bo rder:1px solid white;}
#menu ul li {text-align:center;padding:0px;margin:0px;float:left;height:70px;}
#menu ul li a {font-size:100%;text-decoration:none;color:#FFC600;font-style:normal;height:42px;display:block;padding-top:28px;}
#menu ul.left li a {background:url(img/menu-border.gif) right no-repeat;}
#menu ul.right li a {background:url(img/menu-border.gif) left no-repeat;}

#menu ul li.m1 {width:115px;}
#menu ul li.m1 a:hover {background:url(img/m3hover.jpg) repeat-x;}
#menu ul li.m2 {width: 93px;}
#menu ul li.m3 {width: 131px;}
#menu ul li.m3 a:hover {background:url(img/m3hover.jpg) repeat-x;}
#menu ul li.m4 {width: 89px;}
#menu ul li.m5 {width: 146px;}
#menu ul li.m6 {width: 104px;}


.photolisting {
	margin: 0 auto;
	text-align: center;height:180px;
	padding: 0 0px;  margin:auto;font-weight:bold;font-size:85%;width:145px;	float: left;padding-right:10px;padding-bottom:10px;
} 
.photolisting .thumb img {
	padding:2px;border:1px dotted #DDC69B;
}
.photolisting .thumb {
	margin: 0 auto;width:145px;
	text-align: center;
	width:145px;line-height:normal;
}

#form {width: 500px;padding: 15px 0px; margin: 20px 0; clear:both;float:none;}
#form fieldset {border: 1px solid #E6B80F;padding:10px;}
#form input, #form textarea {border: 1px solid #E6B80F; margin: 3px 0px; width: 200px; }
#form p.checkbox input {width:14px;border:none;}
#form input {border:1px solid #E6B80F;padding:6px 4px;width:225px;}
#form p {padding:0px;margin:0px;}
#form .zemCheckbox {width:15px;border:none;}
#form legend, #form-login-kosik legend {color:#E6B80F;font-weight:bold}
#form textarea {width: 390px; height: 175px; overflow: auto}
#form label {position: relative; top: -3px; padding-left: 10px; font-size: 90%; color: #4F3827; font-weight: bold;color:#E6B80F; }
#form .zemThanks {padding:10px 15px;border: 1px solid #E6B80F;font-weight:bold;}
#form input.button {background:url(img/button-submit.jpg) no-repeat 50% 50%;border:0;padding:0;width:93px;height:23px;font-family:Georgia, "Times New Roman", Times, serif;font-size:90%;text-decoration:none;font-style:normal;color:#2F1101;font-weight:bold;line-height:23px;display:block;text-align:center;}

/* NAKUPNI KOSIK */
.tar{text-align:right;}
.tblCart{border-collapse:collapse;width:100%;}
.tblCart th {text-align:center;background-color:#210E08;color:#fff;}
.tblCart th, .tblCart td {padding:2px 3px;color:#fff;border:1px solid #E6B80F;}
.tblCart td.total {font-weight:900;}

form.carttab input.submit,.tblCart input.submit {background:url(img/button-submit.jpg) no-repeat 50% 50%;border:0;padding:0;width:93px;height:23px;font-family:Georgia, "Times New Roman", Times, serif;font-size:90%;text-decoration:none;font-style:normal;color:#2F1101;font-weight:bold;line-height:23px;text-align:center;}
form.cart_form input.submit {background:url(img/button-submit.jpg) no-repeat 50% 50%;border:0;padding:0;width:93px;height:23px;font-family:Georgia, "Times New Roman", Times, serif;font-size:90%;text-decoration:none;font-style:normal;color:#2F1101;font-weight:bold;line-height:23px;text-align:center;}
form.cart_form input, .tblCart input {border:1px solid #E6B80F;padding:2px;}
form.cart_form {padding-bottom:0px;padding-left:0px;}

#kosik ul, #kosik li, #kosik p {font-size:85%;}
#kosik ul {margin:0;padding:0;}
#kosik li {margin:0;padding:0;list-style:none;list-style-image:none;}

#message p{font-weight:bold;border:1px solid red;padding-left:15px;padding-right:15px;}

#user {position:absolute;top:80px;right:0px;font-size:85%;}
#user p {padding:0;margin:0;color:#fff;}
#user p a {color:#fff;}

p.exc {color:#D0831B;}
p.logged_user {font-size:125%;font-weight:bold;color:#FFE99E;}

#cart {line-height:normal;}
.row {
	margin-bottom:10px;font-size:85%;
	padding:0;
	padding-bottom:10px;
	background:url(img/sidebar-line.gif) repeat-x bottom;
}
.row a {text-decoration:none;font-style:normal;}
.cell1 {
	display:inline;
}
.cell2 {
	display:inline;
}
.cell2 a {margin-left:10px;}
.cell3 {
	display:block;
	text-align:right;
	padding:0;margin:0;
}
.cell4 {
	display:inline;
	margin-left:5px;
	text-align:right;
}
p#order {text-align:right;padding:10px 0px;}

#search {position:absolute;top:162px;left:660px;text-align:left;}
#search input.submit {background:url(img/button-submit.jpg) no-repeat 50% 50%;border:0;padding:0;width:63px;height:23px;font-family:Georgia, "Times New Roman", Times, serif;font-size:90%;text-decoration:none;font-style:normal;color:#2F1101;font-weight:bold;line-height:23px;text-align:center;}
#search input {border:1px solid #E6B80F;padding:2px;margin-left:3px;}
#search form {padding:0px;margin:0px;}
#search legend, #search label {display:none;padding:0;margin:0;}
#search form fieldset {padding:0px;margin:0px;width:auto;height:auto;border:none;}
