/* CSS Document */

body{
background-image:url(../../templates/images/background_general.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
color:#000000;
margin:0px;
padding:0px;
font: normal 12px arial, verdana, helvetica;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

h1{
font-size: 20px;
padding:8px 0 8px 0;
margin:0px;
}

h2{
font-size: 18px;
padding:8px 0 8px 0;
margin:0px;
}

h3{
font-size: 16px;
padding:8px 0 8px 0;
margin:0px;
}

h4{
font-size: 14px;
padding:8px 0 8px 0;
margin:0px;
}

.framed_img{
border: 1px #ccc solid;
padding:5px;
margin:10px 10px 5px 10px;
}

.paging{
	margin: 10px 0 0 0;
	}
.paging input{
	border: 0;
	background-color: none;
	background: none;
	width: 25px;
	height: 25px;
	font-size: 16px;
	font-weight: bold;
	}

#wrapper{
width:945px;
margin:auto;
}

.header{
height:175px;
position:relative;
}

.header_logo{
background-image:url(../../templates/images/header_logo.jpg);
background-position:top;
background-repeat:no-repeat;
width:357px;
height:74px;
left:1px;
top:16px;
position:absolute;
}

.slogan{
width:350px;
height:33px;
position:absolute;
top:97px;
left:13px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

.german{
width:100px;
height:40px;
position:absolute;
top:43px;
right:10px;
text-align: center;
}

.serbian{
width:100px;
height:40px;
position:absolute;
top:43px;
right:60px;
text-align: center;
}

.english{
width:100px;
height:40px;
position:absolute;
top:43px;
right:110px;
text-align: center;
}
.german a, .serbian a, .english a{
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
	}
.german img, .serbian img, .english img{
	border: 0;
	padding: 5px;
	}

.menu_holder{
position:absolute;
top:128px;
left: 10px;
margin:0px;
padding:0px;
}

.header_content{
position:relative;
width:945px;
height:310px;
z-index: -1;
}

.welcome_text{
	background-image:url(../../templates/images/welcome_background.jpg);
	background-repeat:no-repeat;
	width:405px;
	height:289px;
	position:absolute;
	top:0px;
	left:-40px;
	padding:0px 0 0 45px;
}

.welcome_image{
	position:absolute;
	top:0px;
	left:400px;
}
.welcome_title_text{
	color:#d32323;
	width: 300px;
	border-bottom: 1px #999 solid;
	padding:30px 0 0 0px;
}
.welcome_message{
	width:300px;
	height:200px;
	position:absolute;
	top:70px;
	left:50px;
}

.welcome_signature{
	background-image:url(../../templates/images/signature.jpg);
	background-repeat:no-repeat;
	width:106px;
	height:39px;
	position:absolute;
	top:230px;
	left:220px;
}

.welcome_owner_pic{
	background-image:url(../../templates/images/owner.jpg);
	background-repeat:no-repeat;
	width:69px;
	height:84px;
	position:absolute;
	top:53px;
	left:55px;
}

/*content*/
.main_content{
background-image:url(../../templates/images/main_content_general.jpg);
background-repeat:y-repeat;
width:945px;
padding: px;
margin:0px 0px 0px 0px;
}

.main_left_container{
width:300px;
float:left;
margin:0px;
padding:0px 5px 10px 20px;
}

.main_right_container{
width:600px;
padding:0px 20px 10px 20px;
}

/*left section*/
.gray_section_top{
background-image:url(../../templates/images/gray_top.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:281px;
height:5px;
padding:0px;
font-size: 2px;
}

.gray_section_middle{
background-image:url(../../templates/images/gray_middle.jpg);
background-repeat:repeat-y;
width:261px;
padding:10px 20px 10px 20px;
}

.gray_section_bottom{
background-image:url(../../templates/images/gray_bottom.jpg);
background-position:top;
background-repeat:no-repeat;
width:282px;
height:6px;
padding:0px;
font-size: 2px;
}
/**/
.orange_section_top{
background-image:url(../../templates/images/orange_top.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:282px;
height:3px;
margin:0 0 0 0px;
padding:0px;
font-size: 2px;
}

.orange_section_middle{
background-image:url(../../templates/images/orange_middle.jpg);
background-repeat:repeat-y;
background-position: top;
width:261px;
margin:0 0 0 0px;
padding:10px;
}

.orange_section_bottom{
background-image:url(../../templates/images/orange_bottom.jpg);
background-position:top;
background-repeat:no-repeat;
width:281px;
height:7px;
margin:0 0 0 0px;
padding:0px;
}

/**/
.product_box{
float:left;
padding-right: 7px;
}

.product_box_top{
background-image:url(../../templates/images/product_box_top.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:187px;
height:7px;
margin:0;
padding:0px;
font-size: 2px;
}

.product_box_middle{
background-image:url(../../templates/images/product_box_middle.jpg);
background-repeat:repeat-y;
width:167px;
margin:0;
padding: 5px 10px 5px 10px;
}

.product_box_bottom{
background-image:url(../../templates/images/product_box_bottom.jpg);
background-position:top;
background-repeat:no-repeat;
width:187px;
height:7px;
margin:0;
padding:0px;
font-size: 2px;
}
.product_box_image{
	vertical-align:middle;
	height:60px;
	float: left;
	padding-right: 0px;
	margin-bottom: 10px;
	}
.product_box_image img{
	padding: 2px;
	border: 1px #ccc solid;
	}
	
.product_box_price{
	float: left;
	font-size: 14px;
	font-weight: bold;
	vertical-align:middle;
	height:60px;
	width: 95px;
	padding-left: 5px;
	}

/*new*/
.product_list_top{
background-image:url(images/product_list_top.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:580px;
height:11px;
margin:0;
padding:0px;
font-size: 2px;
}

.product_list_middle{
background-image:url(images/product_list_middle.jpg);
background-repeat:repeat-y;
width:580px;
margin:0;
padding: 5px 10px 5px 10px;
}

.product_list_bottom{
background-image:url(images/product_list_bottom.jpg);
background-position:top;
background-repeat:no-repeat;
width:580px;
height:11px;
margin:0;
padding:0px;
font-size: 2px;
}

.product_list_section{
background-image:url(../../templates/images/product_list_section.jpg);
background-position:top;
background-repeat:no-repeat;
width:560px;
height:126px;
margin:10px 0 10px 0;
padding:10px;
}

.product_list_section_image{
width: 150px;
float:left;
}

.product_list_section_image img{
border: 1px #999999 solid;
padding:5px;
margin:2px 5px 5px 2px;
vertical-align:middle;
width:110px;
height:110px;
}
.product_list_section_info{
width: 400px;
float:left;
}
.product_list_section_title{
width: 350px;
padding-bottom: 10px;
float:left;
}
.product_list_section_title a{
color:#ce0000;
}
.product_list_section_discount{
width:30px;
float:left;
}
.product_list_section_action{
width:30px;
float:left;
}
.product_list_section_price{
float:left;
font-size:20px;
font-weight:bold;
padding-right: 20px;
}
.product_list_section_material{
width:185px;
float:left;
}
.product_list_section_material img{
border: 1px #999999 solid;
padding:2px;
margin:5px;
vertical-align:middle;
width:20px;
}

.product_list_section_material a{
padding:2px;
vertical-align:middle;
color:#993300;
text-decoration:underline;
}

.material_label{
	font-weight: bold;
	font-size: 13px;
	width: 10%;
	}
	
.material_value_label{
	width: 90%;
	font-size: 13px;
	}

.product_list_section_description{
font-size:11px;
font-style: italic;
padding: 5px 0 0 0;
margin: 0px;
}

/*newset*/
.product_single_section_image{
width: 390px;
float:left;
}

.product_single_section_big_img{
float:left;
width:190px;
}
.product_single_section_big_img img{
border:1px #ccc solid;
padding:5px;
margin:2px;
width: 162px;
height: 162px;
}

.product_single_section_small_img{
float:left;
width:70px;
}
.product_single_section_small_img img{
border:1px #ccc solid;
padding:2px;
margin:1px;
}


.product_single_section_info{
width: 260px;
float:left;
}
.product_single_section_price{
font-size:20px;
font-weight:bold;
}
.product_single_section_label{
font-size:13px;
font-weight:bold;
}
.product_single_section_label img{
vertical-align:middle;
}
.product_single_section_label a{
vertical-align:middle;
color:#993300;
text-decoration:underline;
font-size:12px;
}
.product_single_section_description{
margin: 20px 0 20px 0;
font-size:12px;
font-style:italic;
border-bottom: 1px #ccc dashed;
padding-bottom: 5px;
}

.product_single_section_notice{
background-image:url(../../templates/images/notice_field.jpg);
background-repeat:no-repeat;
width:562px;
height:59px;
padding:10px;
}


.paragraf_orange{
font-size: 12px;
font-style:italic;
color:#d32323;
}

.paragraf_green{
font-size: 12px;
font-style:italic;
color:#009933;
padding:2px;
margin:0;
}
.white_label{
font-size: 12px;
font-style:italic;
color:#ffffff;
display:block;
}
.search_input_holder{
padding:5px 10px 3px 10px;
}
.search_input_holder_half{
padding:5px 15px 3px 0px;
float: left;
}
.search_input_holder_third{
padding:5px 5px 3px 0px;
width:70px;
float: left;
text-align: center;
}
.search_input{
width: 230px;
}
.search_input_half{
width: 100px;
}
.search_input_third{
width: 50px;
}

.botton_orange_long{
background-image:url(../../templates/images/button_orange_long.jpg);
background-repeat:no-repeat;
width:140px;
height:20px;
display:block;
padding:4px 0 0 30px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.botton_search{
width:66px;
height:25px;
display:block;
padding:4px 0 0 0px;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}


/*footer*/
.footer{
background-image:url(../../templates/images/background_footer.jpg);
background-position:top;
background-repeat:no-repeat;
width:947px;
height:69px;
margin-bottom:25px;
margin-top:25px;
position:relative;
}

.footer  p{
margin: 0;
padding:0;
}

.footer_logo{
background-image:url(../../templates/images/footer_logo.jpg);
background-position:top;
background-repeat:no-repeat;
width:72px;
height:47px;
position:absolute;
top:15px;
left:5px;
}

.footer_address{
width:300px;
height:47px;
position:absolute;
top:20px;
left:80px;
font-size: 11px;
color: #fff;
}


/*other*/
.title_text{
color:#ce0000;
width: 590px;
border-bottom: 1px #999 solid;
}

.submenu{
text-align:right;
padding: 15px 0 0 0;
margin-right:15px;
}

.submenu a{
font-size:12px;
text-decoration:none;
color:#fff;
padding: 0 0px 0 10px;
}
.submenu a:hover{
text-decoration:underline;
}

.copyright{
text-align:right;
font-size:10px;
padding: 10px 0 10px 0;
margin-right:15px;
color: #fff;
}

/*product_list*/
#product_list {
padding: 5px 0 20px 0;
margin: 0;
}

#product_list ul{
margin: 0px;
padding: 0px;
}

#product_list li{
list-style: none;
margin: 0;
padding: 0;
width: 250px;
padding: 12px 0 0 0px;
}

#product_list li li{
list-style: none;
margin: 0;
padding: 0;
width: 250px;
padding: 6px 0 0 20px;
}


#product_list li li li{
list-style: none;
margin: 0;
padding: 0;
width: 250px;
padding: 5px 0 0 10px;
}

#product_list a{
font-size: 15px;
text-decoration:none;
color:#000000;
font-weight:bold;
background-image: url(../../templates/images/flame.jpg);
background-repeat: no-repeat;
background-position:left;
display: inline;
padding: 0px 10px 0px 27px;
}

#product_list li li a{
font-size: 12px;
text-decoration:none;
color:#000000;
font-weight:bold;
background-image: none;
background-repeat: no-repeat;
background-image: url(../../templates/images/flame_small.jpg);
background-position:left;
padding: 0px 10px 0px 20px;
}

#product_list li li li a{
font-size: 11px;
text-decoration:none;
color:#000000;
font-weight:bold;
background-image: none;
background-repeat: no-repeat;
background-image: none;
background-position:left;
padding: 0px 10px 0px 20px;
}


.news_title{
color:#990000;
font-weight:bold;
margin:10px 10px 0 0px;
padding:5px 0 0 0;
font-size: 15px;
}

.news_date{
font-size:11px;
margin:0px 10px 10px 0px;
color:red;
}

.news_content{
padding:10px;
font-size:12px;
border-bottom:1px #ccc solid;
}

.readmore{
display:block;
}
.news_text{
float:left;
width:410px;
}

.news_image{
float:left;
padding-top:10px;
padding-right: 10px;
}


.news_content a{
padding:3px;
font-size:10px;
color:#990000;
text-decoration:none;
}
.news_content a.readmore{
border:0px;
float:none;
margin:0px;
padding:0px;
vertical-align:middle;
}

/*///////////////*/

.contact-form{
	padding-left: 10px;
	padding-top: 20px;
	}

.contact-form label{
	font-weight: bold;
	display: block;
	width: 80px;
	float: left;
	}
.contact-form input{
	font-size:12px;
	width: 400px;
	margin: 0px 0 5px 0;
	background-color: #FEFBCE;
	border:1px #660C0B solid;
}
	
.contact-form input:hover{
		background-color: #FFE9AF;
		border:1px #660C0B solid;
		margin: 0px 0 5px 0;
	}

.contact-form textarea{
	width: 400px;
	height:150px;
	margin: 10px 0 10px 0;
	background-color: #FEFBCE;
	border:1px #660C0B solid;
	}
.contact-form textarea:hover{
	width: 400px;
	height:150px;
	margin: 10px 0 10px 0;
	background-color: #FFE9AF;
	border:1px #660C0B solid;
	}
.submit_buttom{
	width: 100px;
	background-color: #FFF9DF;
	border:1px #660C0B solid;
	margin: 0px 0 5px 0;
	margin-left: 90px;
	font-weight: bold;
	}
/*pandorina kutija*/
#product_category_list_preview{
	width: 650px;
	padding: 0px;
	float: left;
}

#product_category_list_preview ul{
	list-style: none;
	padding:0px;
	margin: 0px;
}

#product_category_list_preview li{
	background-color: #F9F9F9; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #DBD3D1; 
	padding: 10px;
	margin: 10px;
	}

#product_category_list_preview li a{
	font-size: 20px;
	text-decoration: none;
	background-image: url(../../templates/images/flame.jpg);
	background-repeat: no-repeat;
	background-position:left;
	padding-left: 30px;
	}

#product_category_list_preview li li a{
	font-size: 15px;
	padding: 0px;
	padding-bottom:5px;
	font-weight:bold;
	text-decoration: none;
	color: #000;
	background: none;
	}

#product_category_list_preview p{
	font-size: 12px;
	text-decoration: none;
	padding:0 5px 0 5px;
	margin: 0px;
	}

