	



/*White Space Reset*/



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}



fieldset,img{border:0;}



address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}



ol,ul {list-style:none;}



caption,th {text-align:left;}



h1,h2,h3,h4,h5,h6{font-size:100%;}



q:before,q:after{content:'';}



a {outline: none;}







body {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #373737;



	background:url(../parts/bg-body.png) top left repeat-x;



}







#container {



	width: 770px;



	margin: 0 auto;



}







#header {



	width: 766px;



	display: block;



}



	#logo {



		margin: 30px 0px 10px 0px;



		display: block;



	}



	#visual {



		width: 766px;



		padding-left: 4px;



		position: relative;



	}



	



#content {



		width: 766px;



		padding-left: 4px;



		margin-top: 25px;



}







	#sidebar {



		width: 140px;



		float: left;



		clear: none;



		display: block;



	}



	



 	#primary {



		float: left;



		clear: none;



		display: block;



		padding: 0px 33px 0px 33px;



	}

 	#primary1 {

		margin-left:33px;

		position:relative;


		clear: none;



		display: block;



	
		width:580px;

	
		float:left;

}


		



		.holder, .slideshow {



			width: 100%;



			margin-bottom: 30px;



			float: left;



			clear: none;



			position: relative;



			display: block;



		}

.holder1 {



			width: 590px;



			margin-bottom: 30px;



			float: left;



			clear: none;



			position: relative;



			display: block;



		}


.holder2 {



			width: 600px;



			margin-bottom: 30px;



			float: left;



			clear: none;



			position: relative;



			display: block;



		}


			.slideshow .infoholder {



				float: left;



				clear: none;



				display: block;



				position: relative;



				padding-right: 0px;



			}



			.slideshow .imageholder {



				float: left;



				clear: none;



				display: block;



				position: relative;	



				text-align: center;	



			}



				



		.mapholder {



			float: right;



			clear: none;



			display: block;



			border: 7px solid #f1f1f1;



		}



			



		.videoholder {



			width: 350px;



			padding: 0px 180px 15px 0px;



			background: url(../parts/bg-videoholder.png) bottom right no-repeat;



			float: left;



			display: block;					



			margin-bottom: 30px;			



		}



			.videoholder object {



				border: 15px solid #e5e5e5;



				display: block;



			}







		.gallery {



			width: 360px;



			padding-right: 33px;



			margin-bottom: 30px;	



			float: left;



			display: block;



		



		}



			.gallery .imageholder {



				float: left;



				clear: none;



				display: block;



				padding: 0px 11px 11px 0px;



			}



			.gallery .imageholder img {



				border: 1px solid #cfcfcf;



			}







		.smallholder {



			width: 200px;



			float: left;



			clear: none;



			display: block;



			margin-bottom: 30px;			



		}



		



		.news {



			width: 100%;



			margin-bottom: 30px;



			float: left;



			display: block;



		}



			.news .newsdate {



				width: 45px;



				padding: 3px 10px 0px 0px;



				float: left;



				clear: none;



				display: inline;



			}



			.newscontent {



				width: 500px;



				float: left;



				clear: none;



				display: inline;



				border-left: 1px solid #dfe1e3;



				padding: 17px 0px 0px 10px;



			}



		



		.prodfamily {



			float: left;



			clear: none;



			display: inline;



			height: 60px;			



			vertical-align: bottom;



		}		



		.producer {



			float: right;



			clear: none;



			display: inline;



			height: 60px;



			vertical-align: bottom;



		}



	



	#secondary {



		display: block;



		float: left;



		clear: none;		



	}



		



		.box-start {



			width: 255px;



			height: 5px;



			background: url(../parts/box-top.png) top left no-repeat;



			overflow: hidden;



			float: left;



			clear: none;



		}



		.box {



			margin-bottom: 15px;



			float: left;



			clear: none;



			background-color: #eff8f8;		

			

			display: block;	



		}



			#box-auz {



				background-image: url(../parts/box-btm-auz.png);			



			}



			#box-forum p {



				width: 100px;



				float: left;



				clear: none;



				display: inline;



			}



			#box-contact {



				background-color: #FFFFFF;



				background-image: none;



			}



		



		.boxfull-start {



			width: 587px;



			height: 9px;



			background: url(../parts/box-top-full.png) top left no-repeat;



			overflow: hidden;



			float: left;



			clear: none;		



			display: block;



		}



		.boxfull {



			width: 567px;		



			background: url(../parts/box-btm-full.png) bottom left no-repeat #eff8f8;



			padding: 0px 0px 0px 20px;				



			margin-bottom: 10px;



			float: left;



			clear: none;



			background-color: #eff8f8;		



		}		



				



#footer {



	float: right; 



	clear: none;



	display: block;



	width: 766px;



	margin: 20px 0px 20px 0px;



	padding-top: 20px;



	position: relative;



	border-top: 1px solid #d7d9dc;



}















/* general */



	



body#general #primary {



	width: 305px;



	padding: 0px 33px 0px 33px;



}







body#general #secondary {



	width: 255px;		



}



	body#general #secondary .box {	



		width: 235px;		



		background: url(../parts/box-btm.png) bottom left no-repeat #eff8f8;



		padding: 15px 0px 15px 20px;		



	}







	body#general .slideshow .infoholder {



		width: 195px;



	}



	body#general .slideshow .imageholder {



		width: 100px;



	}







/* informational */







body#informational #primary {



	width: 405px;



	font-size: 12px;



}



body#informational #secondary {



	width: 155px;



}



	body#informational #secondary .box {



		width: 135px;



		padding: 10px;



	}







	body#informational .slideshow .infoholder {



		width: 285px;



	}



	body#informational .slideshow .imageholder {



		width: 100px;



	}



	



/* full */







body#full #primary {



	width: 593px;



	padding: 0px 0px 0px 33px;



}







/* Bogdan */



	body#informational	.box-start {



			width: 155px;



			height: 5px;



			background: url(../parts/box-top-informational.png) top left no-repeat;



			overflow: hidden;



			float: left;



			clear: none;



		}

		

	body#informational #secondary .box {	



		width: 155px;		



		background: url(../parts/box-btm-informational.png) bottom left no-repeat #eff8f8;



		padding: 15px 0px 15px 0px;		



	}	

	
#banner{
	width:424px;
	height:150px;
	float:right;
}

#imgblock{
	width:630px;
	height:165px;
	float:left;
}
.liImg{
	height:165px;
	width:220px;
	margin:0px 60px 60px 15px;
	float:left;
}
#imgSmall{
	float:left;
	margin-left:250px;	
}
.imgSmall {
	position:relative;
	margin:30px 0px 0px 0px;
}
#imgSmallLeft{
	position:relative;
	float:left;
	margin-left:33px;
}
#360Mare{
	margin-top:80px;
	margin-bottom:80px;
	width:300px;
	height:236px;
}
#soul{
	margin-left:40px;
	
}
#medium{
	float:right;
}
#tab{
	margin-left:40px;
}
#hadeo{
	margin-bottom:50px;
}
#centerimage{
	margin:40px 0px 40px 105px;
}
.border{
	border-style:solid;
	border-width:2px;
}
#banner1{
margin-left:83px;
margin-bottom:13px;
}
