* { margin: 0px; padding: 0px; }
a { color:#666699; text-decoration:none; font-family:Arial, Verdana;}
html {height:100%; min-height:100%;}
body{background-image:url(../img/bg_site.gif); background-repeat:repeat-x; background-color:#e7e7e7; text-align:center; height:100%;}

.main_holder {
background-image:url(../img/header_bg.jpg);
background-repeat:no-repeat;
background-position:0 0;
display:block;
width:1024px;
border-collapse:collapse;
margin:auto;
min-height:100%;
}
ul.main_nav{
list-style-type: none;
margin:auto;
padding-top:5px;
}
div.meniu {border-collapse:collapse; margin:auto; text-align:center; padding:0px;}
/* search form*/
div.search{float:right; margin-right:61px; margin-top:10px;}
*div.search input#txt{padding-top:10px;}
div.search input#txt{ float:left; outline:none; width:185px; height:40px; background-image:url(../img/search_bg.gif); background-repeat:no-repeat; border:none; background-color:transparent; color:#fff; padding-left:3px; font-family:Arial, Verdana; font-size:10pt; vertical-align:middle;}
#btn {float:left; background:url(../img/search_btn.gif) no-repeat 0 0; width:30px; height:39px; text-indent:-999px; overflow:hidden; border:0; cursor:pointer;}
/* search form end*/
/*flash*/
div.flash_header{
	float:left; margin-left:61px; display:block; height:176px; overflow:hidden;
		width:680px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
/*flash end*/
/*logo*/
div.logo{float:left; margin-left:5px; border:0;}
.logo a, .logo img {
	border:0;
}
/*logo end*/
/* meniu principal */
ul.main_nav{text-align:center; margin-left:61px; vertical-align:middle; clear:both;}
ul.main_nav li {float:left; width:126px; height:40px; vertical-align:middle; margin-left:2px;}
ul.main_nav li a{color:#fff; text-align:center; display:block; width: 126px; height:40px; vertical-align:middle; font-family:Arial, Verdana; font-size:12pt; 
	background-image:url(../img/btn_bg.gif); padding-top:10px; background-repeat:no-repeat;
}
ul.main_nav li a:hover {background-image:url(../img/btn_bg_hover.gif);}
/* meniu principal end */
div.spacer{clear:both; display:block; height:5px; line-height:0.1; }
div.content_holder{border-collapse:collapse; margin:auto; background-color:#fff; width:902px; display:block; float:left; margin-left:60px;}
div.footer {background-color: #113046; color:#e7e7e7; font-size:8pt; width:902px; font-family:Arial, Verdana; float:left; margin-left:61px; height:130px; margin-top:0px;}
div.footer a {
	color:#fff;
	-webkit-transition-property:color;
	-webkit-transition-duration:0.3s;
	-moz-transition-property:background-color;
	-moz-transition-duration: 0.3s;
	transition-property:color;
	transition-duration:0.3s;
}
ul.footer_links { margin-left:20px; padding-top:5px; float:left; text-align:left;}
ul.footer_links a:hover{color:#aaa;}
ul.footer_links li {display: block;	line-height:18px; border-bottom:1px solid #3b505f;	width:130px;}
div.copyText {float:right; margin-right:10px;}

#footer-text  h4{
	line-height:24px;
	border-bottom:1px solid #ccc;
	display:block;
	margin-bottom:10px;
}
/* menu holder left*/
div.leftSide {margin-left:0px; text-align:left; margin-top:0px; }
/* menu holder left end*/
/* side menu */

div.side_menu {margin-left:5px; width:196px; float:left; min-height:440px; margin-right:0px;}
div.side_menu div.niv1{background-color:#113046; text-transform: uppercase; color:#fff; text-align:left; font-family:Arial, Verdana; line-height:40px; text-indent:10px; margin-bottom:1px; }
div.side_menu div.niv2 {background-color:#d9dde0; color:#113046; margin-top:1px; margin-bottom:1px; text-align:left; text-indent:10px; }
div.side_menu div.niv2 a{color:#113046; text-decoration:none; font-family:Arial, Verdana; font-size:10pt; line-height:25px; display:block; width:196px; }
div.side_menu div.niv2 a:hover{background-color:#839bab; }
div.side_menu div.niv2-1 a:hover {background-image:url(../img/menu_arrow.gif); background-repeat:no-repeat; background-position:top right;}
div.side_menu div.sideMenu {
	background-image:url();
	margin-top:-26px;
	width: 196px;
	display: none;
	position: absolute;
	z-index: 98;
	text-align: left;
	text-indent:10px;
	background-color:#fff;
	margin-left: 196px; 
	padding-left:2px;
	*margin-left:187px;
	*padding-left:0px;	
}
div.side_menu div.sideMenu a{display:block; width:196px; height:25px; margin-bottom:1px; margin-top:1px; background-color:#d9dde0; background-image:none;}
div.side_menu div.sideMenu a:hover{ background-image:none;}
/* side menu */
div.holder-main { text-align:left; font-family:Arianl, Verdana; font-size:10pt; margin-left:15px; margin-right:15px; text-align:justify; }
div.holder-main ul{list-style-type: none; margin-left:10px;}
div.holder-main ul li {line-height: 25px; margin-left:40px; font-size:10pt;}
div.random {margin-bottom:20px;}
div.random img {margin:10px;}

/* content style*/
div.content { float:left; display:block; width:674px; font-family:Arial, Verdana; font-size:12px; margin-left:10px; padding-right:10px; overflow:hidden;}
div.holder-produs {text-align:left; color:#333;	font-size:11pt; clear:both; border-bottom:1px dashed #bbb; float:left; display:block; width:690px;}
div.holder-produs  h2 {
	font-size:16px;
	color:#444;
}
.holder-poza{float:left; display:block; width:150px; text-align:center; min-height:100px;}
/*div #footer-text a{color:#000;}**/
table.paginare {font-size:9pt; text-align:center; border-bottom:0px solid red; border-collapse:collapse; margin:auto; width:100%;}

div.index-img1 {float:right;}
div.index-img2{text-align:center; clear:both;}
div.index-img2 img {margin-top:30px;}
div.lista-main{text-align:left; overflow:hidden; margin:0px 0px 10px 0px; margin-left:50px; }
div.lista-main a {color: #003366; font-size:10pt;}
.right-side, .left-side {
	display:block;
	width:350px;
	float:left;
}	 
.lista-main  ul li{
	line-height:20px;
	background:#f2f2f2;
	margin-top:1px;
}
.lista-main a {
	display:block;
	padding-left:10px;
	-webkit-transition-property: background-color;
	-webkit-transition-duration: 0.3s;
	-moz-transition-property:background-color;
	-moz-transition-duration: 0.4s;
	transition-property:background-color;
	transition-duration:0.4s;
}
.lista-main  a:hover {
	background:#839bab;
}
div.scroller-container{float:left; }
div.file-holder {float:left; text-align:left; margin-left:10px;}

div.contact-form {display:block; width:500px; float:left; font-size:10pt; font-family:Arial, Verdana; margin-left:15px;}
div.contact-form p {display:block; width:500px; clear:both; margin:2px; float:left;}
div.contact-form p label {width:120px; text-align:left; display:block; float:left; }
div.contact-form p textarea {float:left; border:1px solid #ccc; width:320px;}
div.contact-form p input {float:left; width:320px; border:1px solid #ccc;}
div.contact-form input#button{width:60px;}
div.contact-dreapta {display:block; width:300px; float:left; text-align:left; font-size:11pt; font-family:Arial, Verdana; }
div.contact-images{text-align:center; width:100%; display:block; float:left; height:160px; margin-top:40px;}
div.contact-images img {}

.heading {
	margin-left:100px;
}
.breadcrumbs {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	display:block;
	text-align:left;
	color:#113046;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}

.breadcrumbs  a {
	color:#006699;
}
.breadcrumbs  a:hover {
	color:#669;
}
/* Scroller Box */
#scroller_container {
 position: relative;
 width: 875px;
 height: 155px;
 overflow: hidden;
}

#scroller {
 white-space: nowrap;
 line-height: 60px;
 font-size: 60px;
}

#scroller p {
 padding: 0;
}

/* Scroller Box */

#scroller_container1 { position: relative; width: 190px; height:700px; overflow: hidden;float:left;}

#scroller1 p { padding: 0;}





/* Scoller Box */

