*{margin: 0; padding: 0; }

body{margin: 0; padding:0; font-family:Arial,Helvetica,sans-serif; font-size:11px;}
img{ border: 0;}
a {text-decoration: none;}
ul, ul li { list-style:none outside none; }
h1{color:#171717; font-size:19px; font-weight:normal; padding:0 0 7px; margin: 10px 0 10px}
h2{margin: 10px 0 10px;}
h3{color:#171717; font-size:18px; font-weight:normal; padding:0 0 7px;}
h4{color:#858585; font-size:22px; font-weight:normal; padding-bottom:10px; padding-top:10px; }
label{display: block; font-weight: bold; margin-top: 10px; color: #000;}
h3.portofoliu{font-size: 14px;font-weight: bold;}
#main{margin:0 auto; width:887px;}

.dn{display: none}
.fl{float: left;}
.fr{float: right;}

/*.header{height: 95px;}*/
.header img{margin:9px 0 0 9px;}

.header .menu{background: url("/images/bg-row.gif") repeat-x scroll top left transparent; height: 30px}
.header .menu li {float: left;}
.header .menu li a{line-height: 30px; color:#8A8A8A; text-transform: uppercase; text-align:center; font-weight: bold; padding:4px 19px 6px;}
.header .menu li a.activ{color: #ffffff}
.header .menu li a:hover{color: #ffffff}
.header .lang{margin-right: 10px;}
.footer{background: none #E7E7E7; color:#636363; height: 15px; padding:13px 0 13px 13px; margin-top: 10px;}
.clear{clear: both; float: none; width: 0; height: 0px;}

/**** gallery ***/
div.block { color:#363638; margin-bottom:5px; overflow:hidden; position:relative; padding-top: 7px;}
.block .content { border-top:0 none; overflow:hidden; padding:8px 0 25px; }
.content { color:#868686; font-size:11px; line-height:20px; padding:0 10px 0 0; }
div.content-gallery { display:none; width:887px; }
div.content-gallery a, div.navigation a { color:#777777; text-decoration:none; }
div.slideshow-container { clear:both; height:425px; position:relative; }
div.slideshow {}
div.slideshow span.image-wrapper { display:block; left:0; position:absolute; top:0; }
div.slideshow img { left:0; position:absolute; top:0; }
div.caption-container {}
span.image-caption { display:block; left:0; position:absolute; top:0; width:887px; }
div.caption { background:url("/images/bg.png") repeat scroll 0 0 transparent; height:79px; margin-top:346px; width:887px; }
#caption {}
div.caption h4 { display:block; float:left; font-size:31px; line-height:1.2em; margin:10px 0 5px; z-index:10; }
div.caption .indent { margin:16px 0 0 22px; position:relative; }
div.caption .indent1 { color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:22px; margin:44px 0 0 25px; position:absolute; }
div.image-desc { color:#FFFFFF; float:right; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.5em; padding:23px 30px 0 251px; position:absolute; }
#content1 div.navigation { background:none repeat scroll 0 0 #E9E9E9; height:75px; padding:15px 10px; position:absolute; top:432px; z-index:1; width: 867px;}
ul.thumbs { /*clear:both;*/ margin:0; padding:0; float: left;}
ul.thumbs li { float:left; list-style:none outside none; padding:0 10px 0 10px; }
ul.thumbs li.last { padding-right:0; }
a.thumb { display:block; }
ul.thumbs li.selected a.thumb { }
ul.thumbs li.selected a.thumb { }
a.thumb:focus { outline:medium none; }
ul.thumbs img { border:medium none; display:block; }
#content1 { height:578px; position:relative; }

#gallery h4 { color:#858585 !important; }
div.navigation a.prev {
	background-image: url(/images/prevPageArrowWhite.gif);
}
div.navigation a.next {
	background-image: url(/images/nextPageArrowWhite.gif);
}
div.navigation a.pageLink {
	display: block;
	position: relative;
	float: left;
	margin: 2px;
	width: 16px;
	background-position:center center;
	background-repeat:no-repeat;
}
div.navigation a.pageLink:focus {
	outline: none;
}
div.navigation a.pageLink {
	height: 77px;
	line-height: 77px;
}

/**** end gallery ***/

/*** coninut ***/
#cont{overflow:hidden; width:100%;}
#left-col { float:left; width:212px;}
#left-col div{padding: 0 47px 0 0}
#cont-col {height:1%; overflow:hidden; padding:0 46px 10px 0; color: #868686; font-size: 11px;}
#left-col .menu{padding-bottom:0; padding-left:0; width:100%;}
#left-col .menu li {line-height:20px; list-style:none outside none; margin:0; overflow:hidden; padding:0 0 1px;}
#left-col .menu li a {background:url("/images/a3.gif") no-repeat scroll 11px 7px #F2F2F2; color:#4D4E4E; display:block; font-size:11px; overflow:hidden; padding-left:21px; text-decoration:none;}
#left-col .menu li a:hover {background:url("/images/a4.gif") no-repeat scroll 11px 7px #85C608; color:#FFFFFF;}

#left-col .menu .leaf2 {padding-left: 40px; background-position: 30px 7px;}
#left-col .menu .leaf2:hover{padding-left: 40px; background-position: 30px 7px;}

.form_submit{background:url("/images/bg-button_bg_1.gif") repeat-x scroll center top transparent; border:0 solid #000000; color:#FFFFFF; cursor:pointer; font-size:11px; font-weight:normal; padding:2px 5px 3px; text-transform:none; vertical-align:middle;}
.form_submit:hover{background: url("/images/button_bg_2.gif")}

/*** contact ***/
.error{ background-color: #FF2F32; color: white; margin: 10px auto 10px; margin-top: 10px; padding: 20px; text-align: left; width: 790px;}
.error ul li{background:url("/images/a4.gif") no-repeat scroll 11px 7px; color:#FFFFFF;  padding-left:21px; line-height: 19px;}

.inline1 { background-color:#FDFDFD; overflow:auto; display: inline-block; text-align: center;}
#page .inline1 { display:none; }

.img{padding: 5px; margin: 0 auto; text-align: center; display: table-cell; vertical-align: middle; height: 190px;width:190px;}
.img span{display: inline-block;}
.img .th{border: 1px solid #acacac; padding: 1px;}

.img_produs{padding: 1px; margin: 0 auto;border: 1px solid #acacac;}
.produs { position: relative; display: inline-block;}
.portofoliu_produs{display: block; float: left; padding-right: 3px; height: 160px;}
.zoom{position: absolute; top: 15px; left: 15px; display: none;}
.zoom img{border: 0 none;}

.portofoliu{margin-bottom:10px;margin-right:10px;}
.portofoliu img{border: 1px solid #acacac; padding: 1px;}