/* CSS Document */

body{
background-image:url(../../templates/images/front/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 */


.header_top, img, td, ul { 
behavior: url(iepngfix.htc);
}

h1{
font-size:18px;
color:#305202;
border-bottom:1px #305202 solid;
margin: 8px 5px 3px 0px;
padding:0 0 4px 0;
}

.prominent_title{
font-size:12px;
height:21px;
color:#000000;
background-color:#e6efd9;
background-image: url(../../templates/images/front/prominent_bullet.jpg);
background-position:left center;
background-repeat:no-repeat;
border-bottom:1px #acbe92 solid;
margin: 5px 5px 15px 0px;
padding:4px 5px 0px 20px;
position:relative;
}


h2{
font-size:16px;
color:#305202;
margin: 8px 5px 3px 0px;
padding:0 0 4px 0;
}

h3{
font-size:14px;
color:#305202;
margin: 8px 5px 3px 0px;
padding:0 0 4px 0;
}


#wrapper{
width:950px;
margin:auto;
margin-top: 11px;
margin-bottom:11px;
background-color:#FFFFFF;
border:1px #777474 solid;
}

.header{
background-image:url(../../templates/images/front/background_header.jpg);
background-position:top;
background-repeat:no-repeat;
width:950px;
height:106px;
position:relative;
}

.header p{
	display: inline;
	padding: 0;
	margin: 0;
}

.logo_holder{
background-image:url(../../templates/images/front/logo_holder.jpg);
background-position:top;
background-repeat:no-repeat;
width:215px;
height:108px;
position:absolute;
top:-12px;
left:34px;
padding:15px 0 0 0;
text-align:center;
}

.logo_holder a img{
border:0px;
}

.address_holder{
position:absolute;
text-align:right;
top:20px;
right:15px;
font-size:11px;
margin:0;
padding:0;
}

.phone_holder{
position:absolute;
text-align:right;
top:65px;
right:15px;
font-size:11px;
color:#FFFFFF;
height:32px;
background-image:url(../../templates/images/front/phone_icon.jpg);
background-position:bottom left;
background-repeat:no-repeat;
padding:0 0 0 40px;
}

.menu_holder{
background-image:url(../../templates/images/front/menu_background.jpg);
background-position:top center;
background-repeat:no-repeat;
margin:2px 0 2px 0;
width:950px;
height:39px;
}

/*content*/
.main_content{
width:950px;
padding: 0;
margin:0;
display:block;
}

.main_content img{
padding:3px;
border: 1px #659A0E solid;
background-color:#DAF0A7;
margin: 0 10px 5px 0;
}

.main_left{
width:180px;
padding: 0 0 0 5px;
margin:0;
}

.main_center{
padding: 0 10px 0 10px;
margin:0;
}

.main_right{
width:180px;
padding: 5px 5px 0 5px;
margin:0;
}

/*side box za partnere*/
.side_box_header{
width:100%;
height:25px;
background-image:url(../../templates/images/front/pattern_1.jpg);
background-repeat:repeat;
border-bottom: 1px #ccc solid;
}
.side_box_header span{
font-size:12px;
font-weight:bold;
color:#000000;
width:150px;
padding:5px 0 3px 30px;
display:block;
background-image:url(../../templates/images/front/stikla.jpg);
background-position:left;
background-repeat:no-repeat;
}

.side_box_content{
width:165px;
background-image:url(../../templates/images/front/pattern_2.jpg);
background-repeat:repeat;
padding-left:15px;
border-bottom: 1px #ccc solid;
}
.side_box_content p{
padding:3px 0 3px 0;
margin:0px;
font-size:11px;
font-weight:bold;
color:#006600;
}

.news_date{
float:right;
color:#990000;
font-size: 11px;
position:absolute;
top: 5px;
right:10px;
background-image:url(../../templates/images/front/small_date_icon.jpg);
background-position:left;
background-repeat:no-repeat;
padding: 0 0 0 20px;
}

.news_small img{
float:left;
border:1px #fd4e19 solid;
margin:0 5px 3px 0;
}

.news_image{
float:left;
width:220px;
}

.news_content_short{
float:left;
width:450px;
}

.readmore{
clear:both;
background-image:url(../../templates/images/front/readmore_arrow.jpg);
background-position:left center;
background-repeat:no-repeat;
padding: 0 0 0 20px;
margin: 5px 0 0 0;
}
.readmore a{
text-decoration:none;
color:#fd4e19;
font-size:10px;
}
/*gallery*/
.gallery_category_list{

	}

.gallery_category_description{
	padding: 0px 0 10px 0;
	font-size: 11px;
	}
.gallery_list{
	float: left;
	width: 150px;
	margin: 10px;
	}
.gallery_name{
	display: block;
	color: #1D2F00;
	font-weight: bold;
	padding: 0 0 5px 3px;
	width: 150px;
	font-size: 11px;
	}

.gallery_picture_list{
	float: left;
	width: 150px;
	margin: 5px 10px 10px 10px;
	}
.gallery_picture_list img{
	display: block;
	}
	
.gallery_picture_name{
	clear: both;
	width:180px;
	height: 20px;
	display: block;
	font-size: 12px;
	color:#446F00;
	font-weight: bold;
	}
.gallery_picture_description{
	font-size: 11px;
	width:140px;
	height: 30px;
	display: block;
	text-align: justify;
	}

/*footer*/
.footer{
background-image:url(../../templates/images/front/background_footer.jpg);
background-position:top center;
background-repeat:no-repeat;
width:950px;
height:43px;
padding:0px;
margin:6px 0 0 0;
position:relative;
}

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

.footer_logo{
position:absolute;
top:5px;
left:8px;
margin:0px;
padding:0px;
}

.footer_logo a img{
border: 0px;
}

.copyright{
position:absolute;
top:7px;
left:80px;
margin:0px;
padding:0px;
font-size: 11px;
}

.footer_address{
position:absolute;
top:6px;
right:12px;
margin:0px;
padding:0px;
font-size: 10px;
text-align:right;
}



