/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0pt; padding:0pt; } table { border-collapse:collapse; border-spacing:0pt; } fieldset, img { border:0pt none; } address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; } ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none; } caption, th { text-align:left; } h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; } q:before, q:after { content:'"'; } abbr, acronym { border:0pt none; } * {outline: none}  
html {
	height:100%;
}

body {
	background:url(../img/back.jpg) repeat left top #fff;
	font-family:"Arial";
	font-size:12px;
	color:#555;
	padding:0;
}
* { outline:none; }
#developer {
	display:none;
}
a {
	color:#0071b9;
	text-decoration:none;
}
a:hover {
/*	color:#001159;*/
	background:#0071b9;
	color:#fff;
}
#wrapper {
	width:950px;
	padding:0 15px 5px;
	background:url(../img/wrapper.jpg) repeat-y left top #fff; 
	margin:0 auto;
}
#footer {
	width:950px;
	padding:20px 15px;
	color:#fff;
	background:url(../img/footer.jpg) no-repeat left top; 
	margin:0 auto;
}
#logo {
	width:200px;
	height:65px;
	float:left;
	display:block;
}

#logo h1 a {
	padding-top:65px;
	width:200px;
	float:left;
	display:block;
	height:0px;
	overflow:hidden;
	background:url(../img/logo.jpg) no-repeat 4px 16px  #fff;
}

#sidebar {
	width:180px;
	padding-right:10px;
	padding-top:10px;
	float:left;
	display:block;
}
#sidebar ul {
	border-top:1px dashed #fff;
}
#sidebar ul li a {
	width:160px;
	display:block;
	color:#fff;
	font-size:12px;
	font-family:Arial;	
	background:#007ac3;
	padding:10px 9px 10px 10px;
	font-weight:bold;
	border-bottom:1px dashed #fff;
}
#sidebar ul li.active>a, 
#sidebar ul li a:hover {
	background:#00357b;
	color:#fff;
	border-bottom:1px dashed #fff;
}
#sidebar li ul li a {
	background:#00a5db;
	font-size:12px;
	font-family:arial;
	color:#fff;
	font-weight:normal;
	padding:8px 9px 8px 10px;
	border-bottom:1px dashed #fff;
}
#sidebar li ul {
	border-top:none;
}
#sidebar .alte-prod,
#sidebar .juki-prod {
	margin-bottom:1px;
	padding:0px;
	padding-top:44px;
	height:0px;
	overflow:hidden;
	width:180px;
	display:block;
	background:url(../img/produse-juki-header.png) no-repeat left top;
}
#sidebar .alte-prod {
	background:url(../img/alte-prod.png) no-repeat left top;
	padding-top:28px;
}
#sidebar li ul li a:hover {
	background:#0095cb !important;
	color:#fff;
	border-bottom:1px dashed #fff;
}
#sidebar li li ul li a {
	background:#fff;
	padding:6px 9px 6px 10px;
	color:#007ac3;
	border-bottom:1px dashed #ccc;
}
#sidebar li li ul li a:hover {
	background:#f0f0f0 !important;
	color:#007ac3;
	border-bottom:1px dashed #999;
}

#contactform .camp input {
	padding:3px 6px;
	border:none;
	width:300px;
	border-bottom:1px dashed #777;
	margin-bottom:7px;
	margin-left:10px;
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	color:#555;
}
#contactform textarea {
	border:none;
	width:500px;
	margin-left:10px;
	border-top:1px dashed #0071b9;
	font-family:Georgia;
	color:#555;
	font-style:italic;
	font-size:14px;
	border-bottom:1px dashed #777;
	padding:0px 6px 3px;
	background:url(../img/textarea.jpg);
	line-height:28px;
}
.buttonz {
	padding-top:15px;
	padding-bottom:5px;
}
.buttonz input {
	width:130px;
	height:30px;
	border:none;
	padding:0;
	color:#333;
	cursor:pointer;
	cursor:hand;
	background:url(../img/submit.jpg) no-repeat left top;
}
.buttonz input:hover {
	background:url(../img/submit.jpg) no-repeat left -30px;
	color:#fff;
}
#contactform .bla {
	width:150px;
	text-align:right;
}
h2, h3, h4 { padding-bottom:5px; }

h4 { font-weight:bold; color:#333; font-size:13px; font-family:Arial; }

#continut {
	border-left:1px dashed #ccc;
	padding-left:10px;
	float:left;
	display:block;
	width:749px;
	padding-top:5px;
}
#twonews {
	width:749px;
	padding-top:20px;

}
#twonews .news {
	width:374px;
	display:block;
	float:left;
}
p {
	padding-bottom:5px;
}

#flashcontainer {
	width:998px;
	/*background:#f0f0f0;*/
	margin-left:-24px;
	height:245px;
	line-height:245px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
#footer ul { float:right; }
#footer ul li { display:inline; margin-left:10px; }
#footer ul a { color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:1px 4px; }
#footer ul a:hover { color:#0071b9; background:#fff;  }
#content a h3, #content a:hover h3 { background:#fff; }

.product { width:354px; padding:10px 15px 10px 0; margin-right:15px; border-right:1px dashed #ddd;display:block;float:left; margin-bottom:10px; }
.product .product-code { font-weight:bold;font-size:9px;padding:2px 0 4px; color:#000; }
.product .product-name { color:#000; }
.product .product-image { float:right; }
.product.odd { padding-right:0px; margin-right:0px;border-right:none; }
.product-name a:hover { background:none; color:#000; }




#menu { height: 65px;width:655px;display:block; float:left;z-index: 3; }
#menu #navigation { margin: 0; padding: 0; }
#menu #navigation li { display: inline;}
#menu #navigation li a { float: left; height: 0px; padding-top: 65px; overflow: hidden; }
#menu #navigation li a {
	background-image: url(../img/menu.jpg); 
	background-repeat: no-repeat;
	background-color: #eee;
}


/* BUTTONS */
#menu #navigation li#link1 a { background-position: 0 0; width:138px; }
#menu #navigation li#link2 a { background-position: -138px 0; width:119px; }
#menu #navigation li#link3 a { background-position: -257px 0; width:169px; }
#menu #navigation li#link4 a { background-position: -426px 0; width:112px; }
#menu #navigation li#link5 a { background-position: -538px 0; width:117px; }


/* OVER STATES */
#menu #navigation li#link1 a:hover { background-position: 0 -65px; }
#menu #navigation li#link2 a:hover { background-position: -138px -65px; }
#menu #navigation li#link3 a:hover { background-position: -257px -65px; }
#menu #navigation li#link4 a:hover { background-position: -426px -65px; }
#menu #navigation li#link5 a:hover { background-position: -538px -65px; }

/* ON STATES */
#menu.page_view_page		#navigation li#link1 a { background-position: 0 -130px !important; }
#menu.page_categ_princ		#navigation li#link2 a { background-position: -138px -130px !important; }
#menu.page_view_oferte_speciale #navigation li#link3 a { background-position: -257px -130px !important; }
#menu.page_news				#navigation li#link4 a { background-position: -426px -130px !important; }
#menu.page_view_contact		#navigation li#link5 a { background-position: -538px -130px !important; }

/* insert content nou acilea */

#mailok, #harta {
	display:block;
	width:100%;
	height:100%;
	background:url(../img/semi.png);
	position:fixed;
	left:0;
	top:0;
	z-index:99999;
	display:none;
	cursor:pointer;
	text-align:center;
}
#harta img {
	margin:0 auto;
	padding-top:50px;
}
#mailok p {
	font-size:18px;
	text-align:center;
	padding-top:28%;
	color:#fff;
}
#mailok span {
	font-size:10px;
}
.paginare { text-align:center; margin-top:5px; margin-bottom:10px; #padding-bottom:10px; width:749px; display:block; float:left }
.paginare a { padding:5px 7px; border-top:1px dashed #bbb; border-bottom:1px dashed #bbb;margin:0 4px}
.paginare a:hover { padding:5px 7px; border-top:1px dashed #bbb; border-bottom:1px dashed #bbb; margin:0 4px; background:#f0f0f0 !important; color:#000;}
.paginare strong { padding:5px 7px; border-top:1px dashed #555; border-bottom:1px dashed #555; margin:0 4px; background:#eee; color:#000; font-weight:bold; }

.stirea h6,
.stirica h6 {
	font-size:11px;
	color:#999;
}
.stirica {
	margin-bottom:14px;
	padding-bottom:10px;
	border-bottom:1px dashed #ddd;
}
#gallery { 
	float:left;
	text-align:left;
	width:389px;
}
.galerie a img,
#gallery a img {
	padding:2px; 
	margin:3px 3px 3px 4px;
	border:1px dashed #ddd;
}
.galerie a,
#gallery a:hover { background:none; }
.galerie a:hover img,
#gallery a:hover img {
	border:1px dashed #0071b9;
	background:none;
}
.galerie {
	text-align:center;
}
#backtostiri {
	float:right;
	padding:5px;
	background:#0071b9;
	margin-right:5px;
	border:1px dashed #fff;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#backtostiri:hover {
	background:#f6f6f6;
	border:1px dashed #0071b9;
	color:#000;
}
#dev { text-align:center; }
#dev span a { display:none; }

.news p a {
	display:block;
	float:left;
}
.product-image img {
	padding:5px;
	border:1px dashed #ccc;
	background:#fff;
}
.product-image:hover img {
	background:#f0f0f0;
	border:1px dashed #0071b9
}
.product-name {
	font-size:15px;
	padding:4px;
	background:#f6f6f6;
	border-top:1px dashed #ccc;
}
.product-name:hover {
	background:#f0f0f0;
}
#produse_detaliat table {
	width:715px;
	margin:10px 0;
}
#produse_detaliat table td {
	padding:5px;
	border:1px solid #ccc;
}
#produse_detaliat table td p {
	padding:0;
}
#continut ul {
	padding-left:15px; 
}
#continut ul li {
	list-style-type:square; list-style-position:outside;
	padding-bottom:3px;
}
#continut ol li {
	list-style-type:decimal;list-style-position:outside;
	padding-bottom:3px;
}
b, strong { font-weight:bold; }

#videoarea1 { width:335px; float:left; }
#produse_detaliat h3 {
	padding:10px 0 0px;
}
.galerie_simboluri h3 { float:left; }
.galerie_simboluri span { padding-top:10px; height:21px; line-height:21px; float:left; margin-left:4px; }

#sidebar li li ul li.activ a {
	background:#f0f0f0;
	color:#333;	
	border-bottom:1px dashed #555;
}
#gallery h3 {
	padding-left:5px;
}
.short-description {
	padding-top:4px;
	padding-left:4px;
}
#spl { margin-top:10px; }

#galerie_simboluri {
	margin-top:10px;
}

.thumbs {
	cursor:pointer;
}

#piese-de-schimb {
	background:url(../img/piese-de-schimb.jpg) no-repeat left top;
	display:block;
	height:0;
	padding-top:100px;
	width:180px;
	margin-top:15px;
	margin-bottom:5px;
	overflow:hidden;
}

#contact-details {
	font-size:14px;
	padding-bottom:10px;
}
#contact-details #location-map {
	float:right;
}
#contact-details #location-map a img {
	padding:5px;
	border:1px dashed #ccc;
}
.imagine-catalog {
	float:left;
	margin:10px 10px 200px 0;
}
.product-categ {
	float:left;
	width:370px;
	padding-bottom:40px;
	height:208px;
	font-size:18px;
}
.descarca_pdf {	
/*	margin-left:10px;
	width:130px; 
	height:30px;
	line-height:30px; */
	font-weight:bold;
	border:none;
	padding:0;
	text-align:center;
	margin-bottom:4px;
	cursor:pointer;
	cursor:hand;
/*	background:url(../img/submit.jpg) no-repeat left top;*/
}
.descarca_pdf:hover {
/*	background:url(../img/submit.jpg) no-repeat left -30px; */
}

#certificatele { float:right; }
#kenda-pics a img { margin:5px; padding:5px; border:1px dashed #ccc; }
#kenda-pics a:hover img { margin:5px; padding:5px; border:1px dashed #0071b9; background:none }

.table-alti-producatori tr td { padding:5px; }


#jquery-overlay { position:fixed !important; }
.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 */
