@charset "UTF-8";
/* CSS Document */
#content .hedline, #standalone .headline{
	float: left;
	overflow:  hidden;
	padding-top: 2px;
	width: 100%;
}
#solutions {
    border-left: 1px solid #E0E0E0;
    border-top: 1px solid #E0E0E0;
    float: left;
    margin-left: 124px;
    margin-right: 2px;
}
#parts a span {
    left: 50%;
    margin-left: -60px;
    position: absolute;
    top: 130px;
    width: 120px;
}
#parts a {
    color: #434343;
    display: block;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#parts .part {
    float: left;
    height: 160px;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 120px;
}
#main .box, #main .scfForm {
    border: 1px solid #E0E0E0;
    overflow: hidden;
}
#parts h2 {
    margin-bottom: 6px;
    margin-left: 16px;
}
#parts {
    float: left;
    margin-left: 90px;
    margin-top: 28px;
    width: 100%;
}
#solutions .solution .link {
    color: #FF6600;
    font-size: 12px;
    font-weight: bold;
    left: 12px;
    line-height: 16px;
    position: absolute;
    top: 270px;
    width: 210px;
}
#solutions .solution .details {
    color: #6F6F6F;
    float: left;
    font-size: 10px;
    left: 12px;
    max-height: 40px;
    overflow: hidden;
    position: absolute;
    top: 230px;
    width: 206px;
}
#solutions .solution .headline {
    color: #FF6600;
    float: left;
    font-size: 19px;
    font-weight: bold;
    left: 12px;
    line-height: 24px;
    position: absolute;
    text-align: start;
    top: 16px;
    width: 206px;
}
#solutions .solution {
        border-bottom: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    float: left;
    height: 298px;
    overflow: hidden;
    padding-top: 5px;
    position: relative;
    width: 230px;
}
.div1{float:right;width: 750px;}
.div2{float:right;width: 750px;}
.div3{float:right;width: 750px;}
.div4{float:right;width: 750px;}
.div5{float:right;width: 750px;}
.div6{float:right;width: 750px;}
.div7{float:right;width: 750px;}
.div8{float:right;width: 750px;}
.div9{float:right;width: 750px;}
#content .totop {
    float: right;
}
#content .product .headline h1 {
    padding-bottom: 20px;
	float: left;
	width: 750px;
}

#main .w456 {
    width: 456px;
}
#content .textcolumns {
    float: left;
    padding-bottom: 25px;
}
#leftnavi {
    float: left;
    margin: 0 11px;
    overflow: hidden;
    width: 196px;
}
.cont-left{
    float: right;
    width: 700px;
}
#content .right p.nr {
    text-align: right;
}
#content div.textimage {
    overflow: hidden;
    padding-bottom: 25px;
}
#main .w418 {
    width: 418px;
}
#main .left {
    float: left;
}
.w418 {
    width: 418px;
}
#main .w220 {
    width: 220px;
}
#main .right {
    float: right;
}
#leftnavi ul {
    list-style: none outside none;
    margin-left: 0;
    margin-top: -4px;
    padding-left: 0;
    width: 100%;
}
#leftnavi ul li a {
 
    color: #434343;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    margin-right: 8px;
    padding: 6px 15px 6px 10px;
    text-decoration: none;
      text-align: left;
}
#leftnavi ul li, #leftnavi ul li p {
    /*background: -moz-linear-gradient(center top , #F3F3F3, #D8D8D8) repeat scroll 0 0 transparent;*/
    background: #DCEAEA;
    line-height: 26px;
    margin-top: 4px;
}
#content .nr { color: #FF6600; font-size: 51px; font-weight: bold; line-height: 40px;  margin-top: 5px;  width: 38px; }

#content .imgleft {float: left; margin-right: 16px; overflow: hidden;}

#content .imgright {float: right;  margin-left: 16px; overflow: hidden; }

.accordion dt:before { left: -37px; margin-top: -12px; position: absolute; top: 50%;}

alignleft, img.alignleft { display: inline; float: left; margin-right: 10px;}

.alignright, img.alignright { display: inline; float: right; margin-left: 10px;}

body { margin: 0;padding: 0; font-family:Arial, Helvetica, sans-serif;background: url(../images/body_bg.jpg);}

.clear {clear: both;}

img { border: 0px; }

fieldset {border: 0;padding: 7px 0 0 0;margin: 0 auto;width: 280px;}



#header {margin: 0;padding: 0;height: 261px;background: url(../images/header.jpg) left top repeat-x;}

.top_hdr {margin: 0;padding: 0;height: 186px;}
.inner_top {width: 1000px;margin: 0 auto;padding: 0;height: 186px;}

.logo1 {margin: 17px 35px 0 0; padding: 0;float: left;height: 150px;width: 150px; background: url(../images/sigla.png) top center no-repeat;}

.logo1 a {margin: 0;padding: 0;display: block;height: 150px;width: 150px;text-decoration: none;text-indent: -99999px;}

.logo2 {margin: 0;padding: 0;float: left;height: 186px;width: 540px; background: url(../images/ladaniore_logo.png) top center no-repeat;}

.logo2 a {margin: 0;padding: 0;display: block;height: 187px;width: 540px;text-decoration: none;text-indent: -99999px;}

.partener {float: right; /*margin: 47px 0 0;*/ padding: 0; height: 105px;width: 270px; background: url(../images/rehau.png) top center no-repeat;}
.partener2 {height: 60px; float: right; /*margin: 47px 0 0;*/ padding: 0; width: 270px; background: url(../images/logo_sonnenkraft_2.png) top center no-repeat;}

/* --------------------------------------- end top header */


#menu {height: 50px;width: 1000px;margin: 0 auto;padding: 0;background: url(../images/menu_bg.png) top center no-repeat;}
#menu ul {display: block;margin: 0;padding: 0;height: 50px;}
#menu ul li {float: left;list-style-type: none;background: url(../images/list_margin.png) right center no-repeat;}
#menu ul li a {margin: 0;padding: 16px 18px 12px;font-size: 16px;text-transform: uppercase;display: block;color: #1cbaba;text-shadow: 1px 0 1px #fff;text-decoration: none; text-align: left;}
#menu ul li a:hover {color: #ff0000;}
.home {position: relative;background: url(../images/home.png) top center no-repeat;height: 50px;top: 12px;padding-bottom: -12px;}



/* ---------------------------------- content */

#content {margin: 0;padding: 0;height: auto;}
#innercontent {
	color: #333333;
    font-family: Helvetica !important;
    height: auto;
    margin: 0 auto;
    padding-bottom: 20px;
    padding: 7px 0;
    text-align: justify;
    width: 1000px; 
	font-size: 14px !important;
}

#slider {height: auto;margin: 0 0 5px 0;padding: 10px 0; background: #f7f7f7;}

#casa_verde {height: 171px;margin: 0;padding: 0;background: url(../images/casa_verde.png) top center no-repeat;}
#casa_verde2 {
    /*height: 171px;*/
    margin: 0;
    padding: 0;
    padding-top: 0;
    /*background: url(../images/casa_verde2.png) top center no-repeat;*/
}

.casa {margin: 40px 10px;padding: 0;width: 700px;float: right;}

.casa h2 {color: #ff0000;font-size: 24px;font-weight: normal;margin: 15px 0 0 0;padding: 0;}
.casa p {font-size: 14px;line-height: 1.5em;color: #333;text-align: justify;margin: 0;padding: 0 10px 0 0;}
.casa p span { font-style: italic;}
#content a {text-decoration: none;font-weight: bold;color: #1cbaba;}
.casa a:hover {color: #ff0000;}

.casa2 {
	/*float: left;*/
    margin: 15px 10px;
    padding: 8px 0 0;
    /*width: 600px;*/
}

.casa2 h2 {color: #ff0000;font-size: 24px;font-weight: normal;margin: 15px 0 0 0;padding: 0;}
.casa2 p {font-size: 14px;line-height: 1.5em;color: #333;text-align: justify;margin: 0;padding: 0 10px 0 0;}
.casa2 p span { font-style: italic;}
.casa2 a:hover {color: #ff0000;}

.down {margin: 15px 0;padding: 0;height: 180px;border-bottom: 1px dotted #444;}
.innerdwn {float: left;height: auto;}
.lft {width: 480px;padding: 10px 10px 25px 10px;}

.down p {font-size: 14px;line-height: 1.5em;color: #333;text-align: justify;margin: 0;padding: 0 10px 0 0;}
.down h3 {color: #444;font-size: 20px;font-weight: normal;margin: 15px 0 15px 0;padding: 0;}

.bottom_side {height: auto;margin: 0;padding: 0 0 15px 0;}
.bottom_side h3 {color: #444;font-size: 20px;font-weight: normal;margin: 0;padding:0 15px;}
.bottom_side_in {float: left;width: 330px;border-right: 1px dotted #444;margin: 20px 0;padding: 0;height: 320px;}
.bottom_side_in_r {border-none;}

.contact_form { margin: 5px 14px; padding: 3px; background: #f1f8f8; border: 1px solid lightgray; width: 200px;}
.button {margin: 10px 14px; cursor:pointer;padding: 4px 9px;font-size: 16px; color: #fff;background: #1cbaba;border-top: 1px solid #fefefe;border-left: 1px solid #fefefe;border-right: 1px solid #444;border-bottom: 1px solid #444;}

ul.produse {
	display: block;
    line-height: 16px;
    margin: 15px;
    padding: 0;
}
ul.produse li {list-style-type: none;color: #444; font-size: 14px; padding: 5px 0;}

.index_movie {margin-left: 16px;width: 230px;}


.imag_bottom {float: left;}


#footer {margin: 0;padding: 0;height: 100px;}
#innerfooter {width: 1000px;margin: 0 auto;height: 100px;border-top: 1px solid #444;}
.copyright {font-size: 12px;color: #444;margin: 0;padding: 15px 0 0 0;float: left; text-align: center; width: 1000px;}
.realizat {font-size: 12px;color: #444;margin: 0;padding: 15px 0 0 0;float: right;}



#produse { background-color: white; border-radius: 6px; float: left; }

.produs { width: 150px; height: 200px; padding: 7px; float:left; }

.produs .nume-produs { font-size: 12px; font-family: Verdana, Geneva, sans-serif; text-align: center; }

.tevi { 
	color: #333333;
    float: left;
    font-family: serif;
    font-size: 16px;
    height: 200px;
    margin-top: 30px;
    text-align: left;
    width: 499px;
}

.poza-tevi {
	float: left;
    margin-right: 20px;
	margin-left: 20px;
}

.text-tevi { 
	
}

.tevi2 { 
	color: #333;
    float: left;
    font-family: serif;
    font-size: 16px;
    margin-left: 10px;
    margin-top: 30px;
    width: 239px;
	text-align: left;
}

.text-tevi2 { 
	
}

#aw1 { 
	float: left;
    width: 450px; 
	font-size: 15px;
	margin-bottom: 50px;
}

#aw1-img { 
	float: left;
    margin-left: 10px;
    margin-top: 20px; 
}

#sistem {
	background: url(../images/sistem1.png) no-repeat;
	width: 1000px;
	height: 288px;
	font-size: 14px;
	text-align: left;
}

#sistem-stanga {
	float: left;
    margin-left: 90px;
    width: 226px;
}

#sistem-dreapta {
	float: right;
    margin-right: 65px;
    width: 200px;
}

#sistem2 {
	float: left;
    margin-top: 50px;
    width: 1000px;
}

.sistem3 {
	float: left;
    width: 499px;
}

.sistem3-text {
	
}

.sistem3-text h3 {
	font-size: 17px;
	color: #cf346c;
}

#sistem4 {
	float: left;
    margin: 0 auto;
    margin-left: 120px;
    margin-top: 50px;
}

#sistem4-text {
	float:left;
	margin-top: 20px;
}

#sistem4-text h3 {
	font-size: 17px;
	color: #cf346c;
}

#sistem4-poza {
	float: left;
    margin-left: 40px;
}

#poza-centru {
	text-align: center;	
}

#sis2 {margin-top: 50px;}

#sis2-text {float: left;
    margin-top: 90px;}

#sis2-poza {float: right;}

.comp {float: left;
    text-align: center;
    width: 330px;}
.comp-poza {}
.comp-text {margin-bottom: 30px;
    margin-top: 10px;}
	
.pompe1 { float: left; width: 700px; margin-top: 30px;}

.pompe1-poza { float: right; width: 240px;}

.rau1 {float: left;
    width: 499px;}

.rau1-text {text-align: center;}

.rau1-poza {}

.rau2 { float: left;
    margin-left: 50px;
    margin-top: 40px;}

.rau3 { float:left; }
#raupiano-stanga { width: 200px; float: left;}
#raupiano-stanga img { float: left; }

#raupiano-mijloc {float: left;
    width: 598px; text-align: center;}
#raupiano-mijloc img { }

#raupiano-dreapta {width: 200px; float: right;}
#raupiano-dreapta img { float: right;}

#inc1 {margin-top: 30px;}
#inc1-stanga {float: left;
    padding-right: 20px;
    width: 517px;
	line-height: 23px;}
#inc1-dreapta {}

#inc2 {margin: 30px 0px;}
.inc2-chenar {float: left;
    margin-left: 10px;
    width: 229px;
	margin-bottom: 30px;}
.inc2-poza {}
.inc2-text {font-family: verdana;
    font-size: 15px;
    text-align: center;}
	
.vid {float: left;
    margin-left: 50px;
    margin-top: 40px;}
	
#pro {font-family: helvetica;
    font-size: 14px;
    margin-top: 50px;}
	
#service {line-height: 25px;}

#contact_stanga { width: 500px; float:left; line-height: 26px; }

#contact_dreapta { width: 500px; float:left; }

#contact-rapid {float: left;
    font-size: 17px;
    line-height: 34px;
    margin-left: 15px;
    text-align: left;
    width: 312px;}
	
#galerie a img { 
	border: 3px solid lightgray;
    float: left;
    margin-bottom: 15px;
    margin-left: 26px; }
	
#rel img { margin-top: 20px; }

#vacuclean-stanga { width: 300px; float:left; text-align: center; }
#vacuclean-stanga img { margin-bottom: 10px; }

#vacuclean-dreapta { width: 300px; float:right; text-align: center; }
#vacuclean-dreapta img { margin-bottom: 10px; }

#vacuclean-centru { 
	float: left;
    margin-left: 10px;
    width: 380px; 
}

#vacuclean-centru p { text-indent: 15px; font-size: 17px; }