@font-face {
    font-family: 'OpenSans Light';
    src: url('layout/fonts/opensans-light/opensans-light.eot');
    src: url('layout/fonts/opensans-light/opensans-light.eot?#iefix') format('embedded-opentype'),
         url('layout/fonts/opensans-light/opensans-light.woff') format('woff'),
         url('layout/fonts/opensans-light/opensans-light.ttf') format('truetype'),
         url('layout/fonts/opensans-light/opensans-light.svg#proxima_novablack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans Bold';
    src: url('layout/fonts/opensans-bold/opensans-bold.eot');
    src: url('layout/fonts/opensans-bold/opensans-bold.eot?#iefix') format('embedded-opentype'),
         url('layout/fonts/opensans-bold/opensans-bold.woff') format('woff'),
         url('layout/fonts/opensans-bold/opensans-bold.ttf') format('truetype'),
         url('layout/fonts/opensans-bold/opensans-bold.svg#proxima_novablack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans ExtraBoldItalic';
    src: url('layout/fonts/open_sans-extrabold_italic/opensans-extrabolditalic.eot');
    src: url('layout/fonts/open_sans-extrabold_italic/opensans-extrabolditalic.eot?#iefix') format('embedded-opentype'),
         url('layout/fonts/open_sans-extrabold_italic/opensans-extrabolditalic.woff') format('woff'),
         url('layout/fonts/open_sans-extrabold_italic/opensans-extrabolditalic.ttf') format('truetype'),
         url('layout/fonts/open_sans-extrabold_italic/opensans-extrabolditalic.svg#proxima_novablack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansLight Italic';
    src: url('layout/fonts/opensans-lightitalic/opensans-lightitalic.eot');
    src: url('layout/fonts/opensans-lightitalic/opensans-lightitalic.eot?#iefix') format('embedded-opentype'),
         url('layout/fonts/opensans-lightitalic/opensans-lightitalic.woff') format('woff'),
         url('layout/fonts/opensans-lightitalic/opensans-lightitalic.ttf') format('truetype'),
         url('layout/fonts/opensans-lightitalic/opensans-lightitalic.svg#proxima_novablack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans SemiBold';
    src: url('layout/fonts/opensans-semibold/opensans-semibold.eot');
    src: url('layout/fonts/opensans-semibold/opensans-semibold.eot?#iefix') format('embedded-opentype'),
         url('layout/fonts/opensans-semibold/opensans-semibold.woff') format('woff'),
         url('layout/fonts/opensans-semibold/opensans-semibold.ttf') format('truetype'),
         url('layout/fonts/opensans-semibold/opensans-semibold.svg#proxima_novablack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans';
    src: url('layout/fonts/opensans-regular/opensans-regular.eot');
    src: url('layout/fonts/opensans-regular/opensans-regular.eot?#iefix') format('embedded-opentype'),
         url('layout/fonts/opensans-regular/opensans-regular.woff') format('woff'),
         url('layout/fonts/opensans-regular/opensans-regular.ttf') format('truetype'),
         url('layout/fonts/opensans-regular/opensans-regular.svg#proxima_novablack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Lato Regular';
    src: url('layout/fonts/Lato-Regular/Lato-Regular.eot');
    src: url('layout/fonts/Lato-Regular/Lato-Regular.eot?#iefix') format('embedded-opentype'),
         url('layout/fonts/Lato-Regular/Lato-Regular.woff') format('woff'),
         url('layout/fonts/Lato-Regular/Lato-Regular.ttf') format('truetype'),
         url('layout/fonts/Lato-Regular/Lato-Regular.svg#proxima_novablack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto Light';
    src: url('layout/fonts/roboto-light/roboto-light.eot');
    src: url('layout/fonts/roboto-light/roboto-light.eot?#iefix') format('embedded-opentype'),
         url('layout/fonts/roboto-light/roboto-light.woff') format('woff'),
         url('layout/fonts/roboto-light/roboto-light.ttf') format('truetype'),
         url('layout/fonts/roboto-light/roboto-light.svg#proxima_novablack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans ExtraBold';
    src: url('layout/fonts/Open_Sans_Extrabold/OpenSans-ExtraBold.eot');
    src: url('layout/fonts/Open_Sans_Extrabold/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
         url('layout/fonts/Open_Sans_Extrabold/OpenSans-ExtraBold.woff') format('woff'),
         url('layout/fonts/Open_Sans_Extrabold/OpenSans-ExtraBold.ttf') format('truetype'),
         url('layout/fonts/Open_Sans_Extrabold/OpenSans-ExtraBold.svg#proxima_novablack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans CondensedBold';
    src: url('layout/fonts/Open_Sans_Condensed_Bold/OpenSans-CondBold.eot');
    src: url('layout/fonts/Open_Sans_Condensed_Bold/OpenSans-CondBold.eot?#iefix') format('embedded-opentype'),
         url('layout/fonts/Open_Sans_Condensed_Bold/OpenSans-CondBold.woff') format('woff'),
         url('layout/fonts/Open_Sans_Condensed_Bold/OpenSans-CondBold.ttf') format('truetype'),
         url('layout/fonts/Open_Sans_Condensed_Bold/OpenSans-CondBold.svg#proxima_novablack') format('svg');
    font-weight: normal;
    font-style: normal;
}
html, body {	height: 100%;}
body {	
    background-image: url('layout/front/background.png');
    background-repeat: repeat;
    margin: 0;	padding: 0;font-family:'Verdana';/*font-size:11px;*/font-size:13px;line-height:13px;}h1, h3 {	margin: 0;	font-family: Verdana;	font-weight: normal;	color: #2D2D2D;}h1 {	/*font-size: 26px;*/	font-size: 20px;	padding-top:10px;	height:30px;}h2 {	margin: 0;	font-family: Verdana;	font-weight: normal;	color: #b40000;	font-size: 22px;}h3 {	font-size: 16px;}p, ol, ul {	margin-top: 0;	line-height: 200%;	text-align: left;	line-height: normal;}strong {}a {	color: #0093dd;text-decoration: none;}a:hover {	text-decoration: underline;}a img {	border: none;}img.border {}img.alignleft {	float: left;}img.alignright {	float: right;}img.aligncenter {	margin: 0 auto;}hr {	display: none;}.left{	float:left;}.right{	float:right;}/* Wrapper */
#wrapper {	}.container {	/*width: 710px;*/width:970px;	margin: 0 auto;}
#sitemap ul, ul#sitemap{
    padding-left: 20px;
    line-height: 20px;
}
.clearfix:after 
{
    content: "."; 
    display: block; 
    height: 0;
    clear: both; 
    visibility: hidden;
    font-size: 0;
    content: " ";
}
.clearfix 
{
    display: inline-block;
}
* html .clearfix
{
    height: 1%;
}
.clearfix 
{
    display: block;
}
.clear
{
    clear:both;
}
/* Header */#header {	/*width:710px;*/width:100%;	height:auto;}
/* Logo */
#logo {	
    float: left;
    height: 54px;
    width: 177px;
    margin-bottom: 10px;
}
#contact {    
    float: right;
    width: auto;
    margin-top: 10px;
}
#contact .calendar{ 
    float: left; 
    width: 241px;
    height: 33px;
    background-image: url('layout/front/calendar_header.png');
    background-repeat: no-repeat;
    margin-right: 35px;
    /*background-color: #006395;
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 15px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 2px;*/
}   
#contact .phone{
    float: left; 
    width: 195px;
    height: 33px;
    margin-right: 35px;
    background-image: url('layout/front/phone_header.png');
    background-repeat: no-repeat;
}   
#contact .mail{
    float: left; 
    width: 197px;
    height: 33px;
    background-image: url('layout/front/mail_header.png');
    background-repeat: no-repeat;
}   
/* Menu */
#menu 
{	
    color: #6B6B6B;
    font-family: "OpenSans";
    font-size: 12px;
    padding: 4px 0px 5px 0px;
    text-align:right;
}#menu ul {	list-style: none;	line-height: normal;}#menu li {	float: left;	width: 121px;	height: 20px;	margin: 0 10px 0 0;	padding: 4px 0 0 10px;}.blog{	color:#b55252;}.blog:hover{	color:white;}
#menu a.menu_link{
    font-size: 12px;
    padding: 0px 4px;    
}
#menu a.menu_link:hover{
    text-shadow: 1px 0 1px #111111;
    text-decoration: none;
    color: #6B6B6B;
    font-size: 12px;
}
.search{
    margin-top: 15px;
    background-color: #0093dd;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top: 1px solid #00c3ec;
    border-left: 1px solid #00c3ec;
    border-right: 1px solid #00c3ec;
}
.search .abonare, .search .cauta{
    padding: 10px 0px 10px 10px;
}
.search .cauta form{
    float: left;
    width: auto;
}
.search .cauta{
    padding-left: 63px;
}
.search .abonare, .search .cauta{
    float: left;
}
.search .abonare{
    width: 520px;   
}
.search .cauta{
    width: 448px;   
}
.search .abonare input[type="text"]{
    width: 250px;
    padding-right : 90px; 
}
.search .abonare input, .search .cauta input{
    font-family: 'OpenSansLight Italic';
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: none;
    padding: 4px 7px;
}
.search .cauta input[type="text"]{
    padding-right: 30px;   
    width: 200px;
}
.search  .bara{
    float: left;
}
.search  .bara img{
    position: absolute;
    width: 30px;
    height: 50px;
}
/*src="<?php echo $webroot.'layout/front/search.png' ?>"*/
.search .cauta input[type="submit"]{
    border-radius: 0px;
    border: none;
    background-color: #fff;
    background-image: url('layout/front/search.png');
    background-repeat: no-repeat;
    cursor: pointer;
    position: relative;
    right: 28px;
    top: 3px;
    width: 21px;
    height: 21px;
}
.search .abonare input[type="submit"], .more_button{
    cursor: pointer;
    position: relative;
    color: #fff;
    border: none;
    background: #a20000; /* Old browsers */
    font-family: "OpenSans";
    font-size: 13px;
    padding: 2px 7px;
    right: 91px;
    font-weight: bold;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYTE4MTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #a20000 0%, #ba1818 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a20000), color-stop(100%,#ba1818)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a20000 0%,#ba1818 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a20000 0%,#ba1818 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a20000 0%,#ba1818 100%); /* IE10+ */
    background: linear-gradient(to bottom, #a20000 0%,#ba1818 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a20000', endColorstr='#ba1818',GradientType=0 ); /* IE6-8 */
}
.more_button
{
    position:absolute;
    text-decoration: none;
    bottom: 0px;
    cursor: pointer;
    color: #fff;
    padding: 8px 15px;   
    right: 54px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
a.more_button:hover{
    text-decoration:none;
    background: #00b444;
}
.search label{
    color: #fff;
    font-family: "OpenSans";
    font-size: 15px;
    font-weight: bold;
    margin-right: 6px ;
}
.big_header_photo{
    background-image: url('layout/front/poza.jpg') ;
    -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}
.bara_header{
    background-color: #0093dd;
    height: 4px;
    border-bottom: 1px solid #00c3ec;
}
.menu_link
{	
    color: #6b6b6b;	
    font-size: 12px;
    font-family: "OpenSans";
    text-decoration:none;
    /*padding-right:7px;
    margin-right:8px;*/
}.menu_link:hover {	color:#000;}#menu li.active {	background: #8E0000 url(images/homepage01.jpg) repeat-x;}#menu li.active a {	color: #FFFFFF;}/* Menu big*/#menu_big {	width:710px;	height:56px;}#menu_big ul {	list-style: none;	line-height: normal;	margin:0px;	width:710px;	height:56px;	float:left;	padding-left:0px;}#menu_big li {	float: left;	width: 117px;	height: 56px;}#menu_big a {	color:#919DAC;	text-decoration:none;}#menu_big a:hover {	text-decoration: underline;}#menu_big li.active {	background: #8E0000 url(images/homepage01.jpg) repeat-x;}#menu_big li.active a {	color: #FFFFFF;}
/** PAGE */
#page {	
    margin-top: 15px;    
    margin-bottom: 15px;    
    height: auto;
}
#page ul{
    padding-left: 20px;
    list-style-position: inside;
}    
/** STIRI */
.stire_principala{	width: 710px;	float:left;	margin:15px 0 0px 15px;	}.stire_titlu{	width: 100%;	float: center;	margin-bottom: 10px;	margin-left: 2%;	color: #0000FF;	font-size: 16px;}.stire_poza{	width: 156px;	float: left;	margin-right: 10px;	margin-top: 5px;}.borderPoza{	border: 1px solid #888;	padding: 2px;}.stire_descriere{	width: 534px;	float: left;	text-align: justify;	margin-top: -2px;}.stire_descriere p{text-align: justify;}
.stire_general_afisare
{	
    width: 100%;	
    float: left;	
    text-align: justify;
}
.stire_general_afisare p{	text-align: justify;}.dataStire{    font-weight:bold;    padding:0px 0px 5px 0px;	}
.stire_titlu_afisare
{	
    width: 100%;	
    float: left;	
    margin: 0px 0px;	
    color: #2D2D2D;	
    font-size: 17px;	
}/** CONTENT */
#content { background-color: #fff;	float: left;	width: 740px;/*width: 475px;*/}#back_tab_01{	/*background-image: url(images/back-tab-1.jpg);	height:105px;	*/	height:auto;}.photo {}.photo .caption {	height: 22px;	margin: 0;	padding: 6px 0 0 0;	line-height: normal;	background: #500;	color: #fff;	text-align: center;}.photo .caption a {	color: #fff;}
.full_width{
    width: 100%!important;
}
.title_ribbon, .title_ribbon_verso{
    display:inline-block; 
    position: relative;
    right: 25px;
    width: 100%;
}
.title_ribbon_verso{
    margin: 15px 0px;
    left: 10px;
}
.title_ribbon h1, .title_ribbon_verso h1, .title_ribbon_verso h3, .title_ribbon h3, .title_ribbon p, .title_ribbon h2{
    padding: 10px 10px 10px 10px;
    background-color: #26317b;
    font-family: 'OpenSans Bold';
    font-style: italic;
    font-size: 18px;
    color: #fff;
    height: 35px;
    float: left;
}
.title_ribbon_verso h1{
    padding: 10px 15px 10px 5px;
}
.title_ribbon_verso h1, .title_ribbon_verso h3{
    float: right;
}
.title_ribbon .ribbon, .title_ribbon_verso .ribbon_verso{
    float: left;
    background-image: url('layout/front/ribbon.png');
    background-repeat: no-repeat;
    height: 35px;
    width: 18px;
}
.title_ribbon_verso .ribbon_verso{
    float: right;
    background-image: url('layout/front/ribbon_verso.png');
}
.post {
    padding:15px 25px;
    width:100%;
    float:left;
    font-family: 'OpenSans';
    font-size: 14px;
    color: #666666;
}
a.more{
    margin-top: 15px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'OpenSans';
    color: #0093dd;
    font-size: 13px;
    border-bottom: 1px #b2b2b2 dotted;
}
.bar_blue_footer{
    width: 100%;
    background-color: #26317b;
    height: 3px;
}
.bar_white_footer{
    width: 100%;   
    background-color: #fff;
    height: 5px;
}
a.more:hover{
    text-shadow: 1px 0 4px #3BB9FF;
}
.magazine a:last-child{
    border-bottom: 1px dashed #bec2c5;
}
.magazine .box img{
    width: 100%;
}
.magazine .box{
    font-family: 'OpenSans';
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    width: 330px;
    height: auto;
    float: left;
}
.geamuri_termopan{
    margin-top: 11px;
}


.geamuri_termopan h2, .geamuri_termopan h2 a, .geamuri_termopan h2 a:hover{
    font-family: 'OpenSans ExtraBold';
    text-transform: uppercase;
    width: 170px;
    font-size: 15px;
    margin: 0 auto;
    text-align: center;
    line-height: 20px;
    padding-bottom: 15px!important;
    text-shadow: none;
    border-bottom: none;
}
.geamuri_termopan h2 a,.geamuri_termopan h2 a:hover{
    text-decoration: none;
    color: #26317b;
}
.geamuri_termopan a:hover{
    text-shadow: 1px 0 4px #3BB9FF;
}
.geamuri_termopan a:last-child, .geamuri_termopan a:hover:last-child{
    margin-right: 0px;
}
.geamuri_termopan a, .geamuri_termopan a:hover{
    font-family: 'OpenSans Bold';
    text-transform: uppercase;
    font-size: 13px;
    border-bottom: 1px dashed #BEC2C5;
    text-decoration: none;
    margin-right: 21px;
}
.geamuri_termopan p{
    color: #666666;
    font-size: 13px;
    font-family: "OpenSans Light";
    margin-bottom: 13px;
}
.postBorder
{
    background:url("images/end-10-2.png") repeat-x;
    width:700px;
    height:3px;
    margin:0px 15px 15px 0px;
    float:left;
}
.div_3{	background-color:#eaebec;	height:165px;	/*width:475px;*/	width:725px;}
.div_2_img{	width:475px;}
.div_2_full{
    width:100%!important;
}
.div_2_imgs{	margin:15px 0px 0px 0px;}
.div_2_imgs .text{
    line-height: 20px;
    color: #4f4f4f;
    font-family: 'OpenSans Light';
    font-size: 14px;
    text-indent: 10px;
}
p.text_descriere{
    line-height: 18px;
    color: #4f4f4f;
    font-family: 'OpenSans Light';
    font-size: 14px;
    margin: 7px 0px;
}
.div_4{	padding-top:12px;	/*width:140px;*/	width:240px;}.div_5{	background-color:#f1f1f3;	width:475px;	height:157px;}.dunga{	margin-top: 11px;}.div_6{	background-color:#eaebec;	width:475px;	height:232px;}.post .title p {	margin: 0;	padding: 5px 10px;	background: url(images/homepage03.jpg) no-repeat;	line-height: normal;}.lista_canapea{	width:237px;	margin-top:10px;}.lista_canapea table{	/*width:220px;*/	width:350px;	margin-top:10px;}.canapea{	/*width:237px;*/	/*width:380px;*/	width:365px;	padding-left:15px;	margin-top:10px;}.post .entry {	padding: 10px;}.post .meta {	padding: 0 10px;	line-height: normal;}.post .meta .more {	padding: 0 30px 0 20px;	background: url(images/homepage04.gif) no-repeat 0 50%;}.post .meta .comments {	padding-left: 20px;	background: url(images/homepage05.gif) no-repeat 0 50%;}.firma_date{	height:89px;	width:100px;	margin:5px 5px;}.firma{	width:100px;	height:89px;	margin:5px 5px;}/** SIDEBAR */
#sidebar { background-color: #eef3f6;	float: right;	width: 230px;	padding: 0px;	padding-right:10px;	padding-left:10px;}
#sidebar .magazine img{
    width: 100%;
    margin-bottom: 10px;
}
#sidebar h2 
{	
    padding-bottom: 25px;	
    font-size: 16px;
}
#sidebar .stiri{
    margin: 10px o0px;
}
#sidebar .stiri .stire{
    border-bottom: 1px dashed #BEC2C5;
    padding: 10px 0px;
}
#sidebar .stiri .stire .stire_descriere{
    float: left;
    width: auto;
    font-family: 'OpenSans Light';
    color: #aaaaaa;
    font-size: 13px;
}
#sidebar .stiri .stire img{
    padding-right: 2px;
}
#sidebar .stiri .stire p.title,#sidebar .stiri .stire p.title a{
    font-family: 'OpenSans';
    font-weight: bold;
    font-style: italic;
    color: #26317b;
    font-size: 13px;
    padding-bottom: 5px;
}
#sidebar ul {	margin: 0;	padding: 0;	list-style: none;}#sidebar .section1 {	height:149px;	padding-top:15px;}#sidebar .section1 h2 {	background: url(images/homepage06.jpg) no-repeat 0 100%;}#sidebar .section2, #sidebar .section3 {	float: left;}#sidebar .section2 h2, #sidebar .section3 h2 {	padding-top: 42px;	background: url(images/homepage07.jpg) no-repeat 0 100%;}#sidebar .section2 {	width:235px;}#sidebar .section3 {	margin-left: 30px;}/** FOOTER */
#footer {
    color: #fff;
    width: 100%;
    background-color: #26317b;
}
#footer .column_footer{
    float: left;
}
#footer .column1{
    width: 29%;
}
#footer .column2{
    width: 22% ;
}
#footer .column3{
    width: 25% ;
}
/*#footer .column2 .left{
    width: 50%;
    float: left;
}
#footer .column2 .right{
    width: 50%;
    float: left;
} */
#footer .column4{
    width: 24%;
}
#footer ul li{
    list-style-image: url('layout/front/bullet.png');
}
#footer ul{
    font-family: 'OpenSans Light';
    font-size: 14px;
    list-style: inside;
}
#footer ul li a{
    line-height: 24px;
    color: #fff;
    text-decoration: none;
}
#footer ul li a:hover{
    text-shadow: 1px 0 2px #111;
}
#footer p.title{
    padding: 0px;
    margin: 25px 0px 10px 0px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'OpenSans ExtraBold';
    text-align: left;
}
#footer .column4 table{
    border: none;
}
#footer .column4 table tr td:first-child{
    text-align:center;
    padding: 0px;
}
#footer .column4 table tr td{
    padding: 5px 0px 5px 5px;
    line-height: 20px;
    font-family: 'OpenSans Light';
    font-size: 14px;
    color: #fff;
    border: none;
    vertical-align: middle;
}
#footer p {	margin: 0;	padding: 50px 0 0 0;	text-align: center;	color: #919191;}#footer .legal {}#footer .links {}#footer a {	color: #919191;}#footer_menu{	/*padding-left:64px;*/	padding-left:17.5%;	padding-top:20px;	font-size:11px;}#footer_menu a{	color:#495768;	text-decoration:none}
.copyright{	font-size:11px; text-align: center; background-color: #1c2358; font-size: 14px;  font-family: "OpenSans Light"; width: 100%;color: #fff;padding: 12px 0px;}
.select{	width:196px;	font-size:10px;	color:#7B7979;	margin:4px;}.form{	margin:0;	margin-left:17px}.sidebar_img{	padding-top:16px;}.content_image{	height:2px;}.div_5_img{	margin:3px 11px 0px 16px; }.div_5_txt{	padding-top:12px;}.div_5_txt span{	color:#D53A46;}.canapea_img{	margin-top:6px;	margin-left:16px;}.canapea_txt{	padding-left:11px;	padding-top:14px;}.lista_canapea_txt{	padding-top:16px;	padding-right:5px;}.lista_canapea_bull{	line-height:18px;	color:#6A6B6C;}.lista_canapea_bull span{	color:#D53A46;}table span{	color:#D53A46;}
.div_2_produs{	
    position: relative;
    width:213px;	float:left; 
    height: auto;
    border: 1px solid #e7e6e6;
    padding-bottom: 37px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.div_2_produs h1 a:hover, .div_2_produs h3 a:hover{ 
    text-shadow: 1px 0 4px #3BB9FF;
}
.div_2_produs h1 a, .div_2_produs h3 a{ 
    text-decoration: none;
}
.div_2_produs h1, .div_2_produs h3,.div_2_produs h2{ 
    text-decoration: none;
    clear: both;
    color: #0093dd;
    font-family: 'OpenSans ExtraBold';
    font-size: 16px;
    font-weight: bold !important;
    height: auto !important;
    margin: 0;
    padding-left: 15px;
    padding-top: 10px;
}
.rolete .div_2_produs a.more_button{
    right: 43px;
}
.jaluzelev .div_2_produs a.more_button{
    right: 48px;
}
.jaluzeleo .div_2_produs a.more_button{
    right: 50px;
}
.produse{	
    margin:13px 0px;
    font-size: 23px;
    font-family: 'OpenSans ExtraBoldItalic';
    color: #26317b;
}
.produse_listare{
    padding: 0px 25px;
    width: 100%;
}
.cautare
{ 
    padding-bottom:5px !important;
    float:left;
}.selectsel{	width:196px;	font-size:10px;	color:#7B7979;	margin:0px 4px 4px 4px;}.recomandari{ height:25px; margin-top:10px; display:inline; } .parteneri{ font-size:22px;}
.first_sidebar_section
{	
    padding-bottom:15px;
    border-bottom:1px solid #D8D9DB;
    margin-bottom:10px;
    float:left;
    width:215px;
    
}.buton_subcat{	background:transparent url(menu/images/bg-bubplastic-button.gif) no-repeat scroll right top;	color:#ffffff;	text-decoration:none;	padding:5px;}.buton_subcat:hover{	/*background-color:#b55252;*/	background:transparent url(menu/images/bg-bubplastic-h-red.gif) no-repeat scroll right top;	color:#ffffff;	padding:5px;}.top-menu{  width:970px;  margin:0 auto;}.top-tail {margin:0 auto;	width:970px;}.profile{	text-decoration:none;}.profile:hover{	text-decoration:underline;}
.tamplarie
{	
    width:100%;
    float:left;
}
.left-tamplarie
{	
    width:239px;	
    float:left;
}
.right-tamplarie
{	
    width:436px;	
    float:right;
}
.right-tamplarie h2{	font-size:15px;	font-weight:bold;}
.formular-contact{	margin-top:20px;	padding-top:10px;	margin-left:27px;	margin-right:27px;	margin-bottom:15px;	background-color:#D9D9D9;}.formular-contact h2{	font-size:14px;	font-weight:bold;	text-align:center;	color:#000;	padding-bottom:20px;}
.formular-tabel{	width:570px;	margin:0 auto;}.big-poza{	width:675px;	float:left;	padding-bottom:15px;}
.div-poza-comp{	width:205px;	padding-right:10px;	padding-left:10px;	float:left;}
.cupon_container{	width:621px;	float:left;	border:2px solid #660000;	padding:10px;	margin-left:5px;}
.cupon_container h3{	font-size:14px;	font-weight:bold;	color:#660000;	padding:0px 0px 10px 0px;}
.cupon_procent{	width:100px;	float:left;	font-size:50px;    	font-weight:bold;	padding:0px 10px 0px 0px;	line-height:normal;}
.cupon_anunt{	width:500px;	float:left;}.cupon_poza{	width:110px;	float:left;	padding-left:10px;}
.cupon_container h1{	font-size:20px;	font-weight:bold;	padding:0px 0px 5px 0px;	line-height:normal;	text-align:center;}
.choose{	width:621px;	float:left;	padding:5px 0px 0px 0px;}.dropdown{	width:185px;	float:left;	padding:2px 0px 0px 0px;}
.button_gen{	width:185px;	float:left;}.area_cod{	width:185px;	float:left;	padding:1px 0px 0px 0px;}
.textbox_cod{	font-size:14px;	font-weight:bold;   	color:#660000;}
.under{	float:left;	width:389px;	padding-top:35px;	color:#660000;}
.email_label{	padding-bottom:5px;	width:215px;}    
.radio_fields {	padding-bottom:5px;	width:215px;}
.captcha_code {	padding-bottom:5px;	width:215px;}
.submit_field {	width:215px;}#dateclient{	width:700px;	border:1px solid grey;	margin:20px;}
#dateclient label{	width:72px;	display:block;	height:20px;	float:left;	padding-right:10px;	text-align:right;	font-weight: bold;
padding-top: 4px;}
#dateclient input{	margin-right:10px;	width:146px; background-color: white; 
    font-family: 'OpenSansLight Italic';
    font-size: 14px;
    padding: 2px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCCCCC;
}
#dateclient select{	margin-right:10px;	width:116px;}#dateclient h1{margin-left:13px; font-family: 'OpenSans Bold'; font-size: 17px ;}
.date_tehnice{	color:#0093DD;	margin-top:5px;	font-size:16px;	font-weight:bold; font-family: 'OpenSans ExtraBold';	}
.produs_detaliu{    
    margin:10px 0 10px 30px;    width:913px;    display:inline-block; 
    height: auto;
}
.produs_detaliu h2{
    padding-bottom: 7px;
}
.produs_detaliu p{
    font-family: 'OpenSans Light';
    font-size: 14px;
}
.culori_detaliu{
    background-color: #ebebeb;	
    margin:0 0 0 25px;	
    width: 920px;	
    display:inline-block;	
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
}
.alege_culoare p{
    position: relative;
    top:-20px;
    font-size: 13px;
    font-family: 'OpenSans';
    font-weight: bold;
}
.alege_culoare{	
    float:left;margin:3px;	height:90px;	width:auto;	text-align: center;
    margin-right: 11px;
}
.alege_culoare input, .alege_culoare div{	
    width:16px;	margin:0px; float: left;height:70px;
    background-color: #9d9d9d;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
#calculator{	
    float:left;	padding:10px 10px;	width:554px;	background-color: #ebebeb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#calculator label{	
    float:left;	width:100px;	display:block;	font-weight: bold;	color:#26317b; font-size: 13px;
    padding-top: 7px;
}
#calculator select{
    font-size: 14px;
    padding: 2px 0px 2px 5px;
    width: 90px;    
    border: 1px solid #CCCCCC;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
#calculator input{	
    width:90px;	
    font-family: 'OpenSansLight Italic';
    font-size: 14px;
    padding: 2px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCCCCC;
}
#calculator input[type="submit"], input.send_comanda{    
    color: #fff;
    text-transform: uppercase;
    font-family: "OpenSans Bold";
    background: #0185c7; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxODVjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTllZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #0185c7 0%, #199ee0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0185c7), color-stop(100%,#199ee0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0185c7 0%,#199ee0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0185c7 0%,#199ee0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0185c7 0%,#199ee0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #0185c7 0%,#199ee0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0185c7', endColorstr='#199ee0',GradientType=0 ); /* IE6-8 */
    font-size: 13px;
    padding: 2px 5px;
    width: 120px;    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCCCCC;
    cursor: pointer;
}
input.send_comanda{    
    width:auto;
    margin-left: 20px;
}
#email_popup input[type="text"], #email_popup input[type="submit"]{
    width: 250px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCCCCC;
    font-family: 'OpenSansLight Italic';
    font-size: 14px;
    padding: 4px 5px;
    float: left;
    bottom: auto;
    margin-top: 10px;
}
#email_popup input[type="submit"]{
    padding: 3px 5px;
     width: 100px;
 }
#calculator span{	margin:6px 0px;	display:inline-block;	width:200px;}
.caracteristici{	height:auto;	display:inline;	float:left;}
.caracteristici p{ 
    text-align: right;
    color: #434242;   
    font-family: 'OpenSans Light';
    font-size: 13px;
    margin-top: 10px;
}
.pret{
    margin-right: 10px;
    float: left;
    width: auto;
    height: auto;
    background-color: #b40000;
    padding: 26px 10px 26px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}
.pret .text, .pret .pret_nr, .pret .ron{
    width: auto;
    height: auto;
}
.pret .pret_nr{
    margin: 5px 0px;
    font-family: 'OpenSans ExtraBold';
    font-size: 24px;
    color: #fff;
    margin: 0 auto;
    width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
.pret .ron{
    font-family: 'OpenSans Light';
    font-size: 15px;
    color: #fff;
}
.pret .text{
    font-family: 'OpenSans CondensedBold';
    font-size: 16px;
    text-transform: uppercase;
    color: #570000;
}
.main_detaliu_img{	
    width:auto;	height:auto;	float:left;	margin: 0px 25px;
}
.main_detaliu_img img{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#pret{	color:#308F00;	font-weight:bold; width: 100%!important;}
#cos{	border-collapse:collapse;		width:700px;	margin:20px;	text-align: center; margin-top: 5px;}
#cos th, #cos td{	border: 1px solid black;	padding:5px; font-size: 15px; font-family: 'OpenSans Light';}
#cos th{
    font-family: 'OpenSans Bold';
}
.nume_gama{	padding: 5px 0px 5px 20px;	font-size:13px;	font-weight: bold;	text-align:left; color: #0093DD;}
.bloc_det{	        
    width:220px; height:240px ;	margin:10px 10px 10px 10px;	padding:0px 0px 0px 0px;	border:1px solid #B8C1C8;	float:left;	text-align: center;
}
.bloc_det:hover{	background-color:#ebeaea;}
.bordered{	border:5px solid white;}.bloc_det a img.bordered {	border:5px solid white;}.bloc_det a:hover img.bordered {	border:5px solid #B8C1C8;}.bloc_det a:hover span{	/*background-color:#ebeaea;*/}
.tehnic{	border-collapse:collapse;	border-spacing:0;	text-align:left;	border:none;	width:650px;}
.tehnic tr td b{
    color: #26317b;
    font-family: 'OpenSans Bold';
    font-size: 16px;
}
.tehnic tr td{
    padding: 10px;
    line-height: 20px;
    color: #434242;
    font-family: 'OpenSans Light';
    font-size: 13px;
}
.tehnic tr:first-child{
    border-top: 1px dashed #b2b2b2;
}
.tehnic tr{
    border-bottom: 1px dashed #b2b2b2;
}
.td_class_border{	border-right:1px solid #CCCCCC;	padding:5px 0 5px 10px;	width:170px;	border:none;}
.td_class{	padding:5px 0 5px 10px;	width:105px;	border:none;}
.tr_class{	width:270px;	border:none;}
.tr_class2{	background-color:#EBEAEA;	width:270px;	border:none;}
#post{	display:inline-block;}
#post h1{	line-height:20px;	margin-bottom:20px;}
#post img{	margin:5px 5px 5px 0;}
#cauta{	
    border:1px solid #0093DD;	background-color: #ebebeb;	margin-left:10px;	padding:10px;	width:720px;	display:inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#cauta label{	float:left;	width:91px;	display:block;	margin-right:5px;	font-weight: bold;	color: #4f4f4f;	height:30px;}
#cauta input, #cauta input[type="submit"]{	
    font-family: 'OpenSansLight Italic';
    font-size: 14px;
    padding: 2px 5px;
    float:left;	
    width: 120px;    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCCCCC;
}
#cauta input[type="submit"]{
    color: #fff;
    text-transform: uppercase;
    font-family: "OpenSans Bold";
    background: #0185c7; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxODVjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTllZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #0185c7 0%, #199ee0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0185c7), color-stop(100%,#199ee0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0185c7 0%,#199ee0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0185c7 0%,#199ee0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0185c7 0%,#199ee0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #0185c7 0%,#199ee0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0185c7', endColorstr='#199ee0',GradientType=0 ); /* IE6-8 */
}
#cauta select
{	
    font-size: 14px;
    padding: 2px 0px 2px 5px;
    float:left;    
    width: 120px;    
    border: 1px solid #CCCCCC;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
#cauta span{	float:left;	width:136px;    	height:30px;}.link_button{    text-decoration:none;    background-color:#A14545;     color:#FFFFFF;    padding:5px;    line-height:33px;}.link_button:hover{    background-color:#5B5B5B; }.link_button span{    /*background:url('images/hand.png') no-repeat;    width:17px;    height:22px;*/}
.h1_title
{    
    padding-left:15px;    
    font-size: 13px;    
    color: #B40000;    
    font-family: Verdana;    
    margin: 0;    
    height:auto !important;
    font-weight:bold !important;
    clear:both;
}
.h2_title
{    
    padding-left:15px;    
    font-size: 13px;    
    color: #B40000;    
    font-family: Verdana;    
    margin: 0; 
    height:auto !important;   
    font-weight:bold !important;
    clear:both;
    padding-top:10px;
}
.heading_p{    
    margin-bottom:15px;    
    font-size: 20px;    
    color: #2D2D2D;    
    font-family: Verdana;
}
#paginatie {    background-color: #FFFFFF;    padding: 15px 0;    text-align: center;}
#paginatie .box_page {    
    background-color: #e7e6e6;
    color: #6f6f6f;    
    padding: 5px 7px 5px 7px;    
    text-decoration: none;    
    width: 15px;
    font-size: 'OpenSans Bold';
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;}
#paginatie .current_page, #paginatie .current_page:hover,#paginatie .box_page:hover {   
    background-color: #e7e6e6;
    background-color: #0093dd;
     color: #6f6f6f;    
     color: #fff;    
     padding: 5px 7px 5px 7px;    
     text-decoration: none;    
     width: 15px;
     font-size: 'OpenSans Bold';
     -webkit-border-radius: 11px;
     -moz-border-radius: 11px;
     border-radius: 11px;
}
.topTelefon
{
    float:right;
    margin:70px 10px 0px 0px;
}
.MR15
{
    margin-right:15px;
}
.MR25
{
    margin-right:25px;
}
.ML25
{
    margin-left:25px;
}
.MR30
{
    margin-right:30px;
}
.MB15
{
    margin-bottom:15px;
}
.MB20
{
    margin-bottom:20px;
}
.MRB15
{
    margin:0px 15px 15px 0px;
}
.red
{
    color:#B40000;
}
.listItems
{
     width:695px;
     float:left;
}
.listItemsBorder
{
    border-right:1px solid #AAAAAA;
    margin-right:12px;
    padding-right:12px;
}
.border1px
{
    border:3px solid #000000;
}
.listItemPicture img{
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    width: 100%;
    border: 1px solid #E7E6E6;
    border-bottom: none;
}
.listItemPicture
{
    height: 142px;
    width:213px;
    float:left;
    overflow: hidden;
}
.listItemDesc
{
    color: #666666;
    font-family: 'OpenSans';
    font-size: 13px;
    padding: 10px 15px 0px 15px;margin-bottom:0px;
}
.FZ10
{
    font-size:10px;
}
.FZ16
{
    font-size:16px !important;
}
.noRight
{
    margin-right:0px !important;
    padding-right:0px !important;
    border-right:none !important;
}
.rightStores
{
    margin-top:10px;
    font-size:14px;
    font-weight:bold;
}
.rightStores a{
	text-decoration: none !important;
}
.rightStores a:hover{
	text-shadow:5px 5px 10px #B40000;
}
.lyones
{
    padding-bottom:5px !important;
    padding-top:10px;
}
.lyonesPicture
{
    width:210px;
    margin-bottom: 15px;
     border-bottom: 1px dashed #BEC2C5;
     padding-bottom:10px;
}
.profileRehau
{
    width:215px;
    float:left;
    padding-bottom:10px;
}
.profileRehauLeft{
    width:100px;float:left;
    margin-right:15px;
}
.profileRehauRight
{
    width:100px;float:right;
}
.tamplariePVC
{
    width:215px;
    float:left;
}
.noMargin
{
    margin:0 !important;
}
.contentMargins
{
    padding:0px 25px;
}
.tCenter
{
    text-align: center;
}
.galleryPhotos
{
    width:500px;
    height:450px;
    border:1px solid #000000;
    margin:15px auto 15px auto;
}
.galleryDescription
{
     width:630px;
     padding-bottom:15px;
     margin:0 auto;
}
.subcategoryList div.desc{
    margin: 6px 0px;
}
.subcategoryList a{
    font-size: 15px;
}
.subcategoryList img{
    border: 1px solid #888888;
    padding: 5px!important;
    margin-bottom: 10px;
}
.subcategoryList
{
    width:630px;margin:0 auto;    
}
.subcategoryListLeft
{
    width: 310px;float:left;
    margin-right:6px;
}
.subcategoryListRight
{
    width: 310px;float:left;
}
.h2Subcategory
{
    font-size:13px;
    font-weight:normal;
    font-family: 'OpenSans ExtraBoldItalic';
}







/*start popup*/
.BoxLabel
{
    float:left;
    width:600px;
    
}
.BoxLabelButton
{
    width:38px;
    margin:0 auto;
}
#backgroundPopup
{
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:#000000;
    border:1px solid #cecece;
    z-index:1;
}
#popupContact
{
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    height:600px;
    width:600px;
    background:#FFFFFF;
    border:2px solid #cecece;
    z-index:2;
    font-size:13px;
}
.contact h2{
    color: #fff;
}
.contact, .contact h2{
    font-family: 'OpenSans';
    font-size: 12px;

}

.be_bold{ font-weight: bold;}
.be_bold h2 { font-weight: bold;}
.paragraph_popup
{
    color:#62282A;
    font-family:'Garamond';
    font-size:20px;
    line-height:23px;
}
.button_popup
{
    background-color:#3E5C74;
    border:medium none;
    color:#FFFFFF;
    font-size:12px;
    padding:7px;    
    text-align:center;
}    
 /*end popup*/
 .div_2bis{    
    width:725px;
    float:left;
}
.reparatie_principala{    width: 700px;    float:left;    margin:15px 0 0px 15px;    }


/*slider*/
* {
    margin: 0;
    padding: 0;

    -webkit-font-smoothing: antialiased;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

::selection {
    background: #bfa57c;
    color: #fff;
}


.banner_line{
    background-color:#3D61AA;
    height: 4px;
    width: 100%;
}
.banner {
    position: relative;
    width: 100%!important;
    min-width: 970px;
    overflow: auto;
   /* z-index: 100;*/
    font-size: 18px;
    line-height: 24px;
    text-align: center;

    color: rgba(255,255,255,.6);
    text-shadow: 0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);
}
    .banner ul {
        list-style: none;
        width: 300%;
    }
    .banner ul li {
        display: block;
        float: left;
        width: 970px!important;
        min-width: 970px!important;
        min-height: 350px;

        -o-background-size: 100% 100%;
        -ms-background-size: 100% 100%;
        -moz-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
    }

    .banner .inner {
        padding: 137px 0 110px;
    }
    .banner .inner .title{
        width:auto;
        float:left;
        margin-left: 20px;
        text-transform: uppercase;
    }
    .banner .inner a{
                   width:auto;
                   height: auto;
        float:right;
    }
    .banner p{
        color: #fff;
    }
    .banner a {
        text-decoration: none;
    }
    .banner h1, .banner h2, .banner h3 {
        font-family: 'OpenSans ExtraBoldItalic';
        background: rgba(18, 27, 85, .7);
        padding:0px 10px;
        font-size: 30px;
        line-height: 52px;
        color: #fff;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        height: auto;
    }

    .banner .btn {
        display: inline-block;
        margin: 15px 0 0;
        padding: 9px 15px 7px;
        clear: both;

        color: #fff;
        font-size: 12px;
        font-weight: bold;
        text-transform: uppercase;
        text-decoration: none;

        border: 2px solid rgba(255,255,255,.4);
        border-radius: 5px;
        background-color: #c51f26;
    }
        .banner .btn:hover {
            background: none repeat scroll 0 0 #4065BA;
            /*background: rgba(255,255,255,.05);*/
        }
        .banner .btn:active {
            -webkit-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
            -moz-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
            -ms-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
            -o-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
            filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
        }

    .banner .btn, .banner .dot {
        -webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
        -moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
        -ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
        -o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
        filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
    }

    .banner .dots {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 20px;
        text-align: center;
    }
        .banner .dots li {
            display: inline-block;
            width: 10px;
            height: 10px;
            margin: 0 4px;

            text-indent: -999em;

            border: 2px solid #fff;
            border-radius: 6px;

            cursor: pointer;
            opacity: .4;

            -webkit-transition: background .5s, opacity .5s;
            -moz-transition: background .5s, opacity .5s;
            transition: background .5s, opacity .5s;
        }
            .banner .dots li.active {
                background: #fff;
                opacity: 1;
            }

    .banner .arrows {
        position: absolute;
        bottom: 20px;
        right: 20px;
        color: #fff;
    }
        .banner .arrow {
            display: inline;
            padding-left: 10px;
            cursor: pointer;
        }

.features {
    overflow: hidden;
    padding: 50px 0;

    background: #f7f7f6;
    box-shadow: inset 0 -1px 3px rgba(0,0,0,.03);
}
    .features li {
        position: relative;
        padding: 0 25px 0 40px;
        list-style: none;

        width: 25%;
        float: left;
    }
        .features li:before {
            content: '';
            position: absolute;
            left: 0;
            top: 0;

            display: block;
            width: 24px;
            height: 22px;

            background: url('img/icons.png');
        }
            .features li.browser:before { background-position: 0 -44px; }
            .features li.height:before { background-position: 0 -22px; }
            .features li.responsive:before { background-position: 0 -66px; }
    .features b {
        display: block;
        padding-bottom: 6px;
    }

.how {
    padding: 60px 0;
}
    .how h2 {
        color: #7c6853;
    }
    .how h3 {
        padding-bottom: 8px;

        color: #7b6b53;
        font-size: 20px;
        line-height: 10px;
    }
    .how li {
        position: relative;
        width: 375px;
        margin: 0 0 40px 15px;
        padding-left: 10px;
    }
    .how pre {
        position: absolute;
        left: 450px;
        top: 0;

        width: 495px;
        padding: 20px 25px;

        background: #f8f5f0;
        color: #8a785d;

        font-size: 12px;
        line-height: 18px;

        border-radius: 5px;
        box-shadow: inset 0 2px 2px rgba(180,157,125,.15), inset 0 0 1px rgba(0,0,0,.2);
    }
    .how p {
        padding-bottom: 15px;
    }

.options {
    padding: 60px 0;

    background: #39342d;
    color: #7b7368;

    box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
    text-shadow: 0 1px 1px rgba(0,0,0,.2);
}
    .options a {
        opacity: .7;
        color: #fff;
        border-bottom: 1px solid rgba(255,255,255,.2);
        text-decoration: none;
    }
        .options a:hover {
            opacity: 1;
            border-bottom-color: rgba(255,255,255,.3);
        }
    .options p {
        font-size: 16px;
        line-height: 25px;

        padding-bottom: 20px;
    }
    .options h2 {
        color: #fff;
        padding-bottom: 15px;
    }
    .options pre {
        padding: 20px 25px;

        background: #342f29;
        color: #988f81;

        font-size: 13px;
        line-height: 19px;

        box-shadow: inset 0 2px 2px rgba(0,0,0,.15), inset 0 0 1px rgba(0,0,0,.1);
        border-radius: 5px;
    }
        .options pre span {
            color: #706657;
        }


.wrap {
    margin: 0 auto;
    width: 960px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px), (max-width: 900px) {
    .wrap {
        width: 90%;
    }

    .banner h1, .banner h2 {
        font-size: 24px;
        line-height: 30px;
    }
    .banner ul li {
        height: 240px;
    }
    .banner .inner {
        padding-top: 100px;
        padding-bottom: 50px;
    }
    .banner p {
        font-size: 15px;
        width: 80%;
        margin: 0 auto;
    }
    pre {
        overflow: auto;
    }
    .features li {
        width: 100%;
        margin-left: 10px;
        margin-bottom: 30px;
    }
    .how li {
        width: 90%;
    }
    .how pre {
        position: static;
        width: 100%;
    }
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .features li:before {
        background: url('img/icons@2x.png');
        background-size: 100%;
    }
}
/*slider*/

/*side fixed*/
.slider-icons{
    position:fixed;
    right:0;
    width: 45px;
    top:30%;
    right: 0px;
    z-index:10000;
}
.slider-icons span:first-child{
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
}
.slider-icons span:last-child{
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
}
.slider-icons span {
    cursor: pointer;
    display: block;
    margin-bottom: 0;
    position: relative;
    right: 0;
    transition-duration: 0.3s;
    background-color: #26317b;
    background-position: 7px 5px;
}
.slider-icons span:hover {
    background-color: #10184b;
    display: block;
    height: 100%;
    text-decoration: none;
    width: 100%;
}
.slider-icons span#icon-schedule{
    border-bottom: 1px solid #323f9d;
    background-image: url('layout/front/user.png');
    background-repeat: no-repeat;
    height: 46px;
    width: 45px;
}
#icon-email{
    background-position: 7px 10px;
    background-image: url('layout/front/mail.png');
    background-repeat: no-repeat;
    height: 46px;
    width: 45px;
}
#icon-call{
    border-bottom: 1px solid #323f9d;
    background-image: url('layout/front/phone.png');
    background-repeat: no-repeat;
    height: 46px;
    width: 45px;
}

#icon-facebook{
    border-bottom: 1px solid #323f9d;
    background-image: url('layout/front/left_fb.png');
    background-repeat: no-repeat;
    height: 46px;
    width: 45px;
}
.slider-icons span:hover .slide-box, .slider-icons span:hover .arrow-right{
    display: block;
}
.slider-icons .slide-box{
    position: relative;
    right:125px;
    color: white;
    font-family: 'OpenSans Bold';
    font-size: 16px;
    display: none;
}
.slider-icons .slide-box .slider_box_abs{
    padding: 12px 5px;
    background-color: #0093dd;
    position: absolute;
    width: 115px;
    height: auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.slider-icons #icon-email .slide-box{
    right:155px;
}
.slider-icons #icon-email .slide-box .slider_box_abs{
    width: 145px;
}
.slider-icons #icon-schedule .slide-box{
    right:135px;
}
.slider-icons #icon-schedule .slide-box .slider_box_abs{
    width: 125px;
}
.arrow-right {
    position: relative;
    width: 0; 
    height: 0; 
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #0093dd;
    top:8px;
    right:10px;
    display: none;
    z-index:1000;
}

.top_space
{
    margin-top:10px;
}

#nume, #tel, #localitate,  #mail
{
 height:25px;   
    
}
/*side fixed*/

/*********popup************/
    
    
.BoxLabel
{
    float:left;
    width:600px;
    margin-top: 2px;
    
}

.BoxLabel  img
{
    margin: 0 auto;
    width:99%;
      
}
.BoxLabel a
{
    width:100%;
    
}
.BoxLabelButton
{
    width:38px;
    margin:0 auto;
     position: absolute;
     right: -9px;
     top:5px;
}

.BoxLabelButton  input[type="button"]
{
    
      background-image: none;
        background-color: #d6ce9a;
    color: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: auto;
    padding: 3px 5px;
    border: 0;
    font: 15px "Arial";
    font-weight: bold;
    letter-spacing: 1px;
}

.promotion_text
{
    color:   #386295;
    font-size: 15px;
     width:70%;
     margin: 0 auto;
     line-height: 24px;
     font-weight: bold;
    
}
#backgroundPopup
{
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:#000000;
    border:1px solid #cecece;
    z-index:1;
}
#popupContact
{
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    height:452px;
    width:602px;
    background:#FFFFFF;
    border:2px solid #cecece;
    z-index:2;
    font-size:13px;
}