h1{
    font-family:Arial;
    font-size:16px;
    width:250px;
    color:#291670;
    margin-left:30px;
    padding-left:10px;
    border-bottom:2px solid #D95103;/*#77C4F0;*/
}

.scroll {
	scrollbar-3dlight-color: #739DDB;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #739DDB;
	scrollbar-face-color: #739DDB;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #739DDB;
}
.text {
	font-family:Arial;
	font-size:12px;
        color:#000000;
	/*color:#515050;
	color:#291670;*/
	text-decoration:none;
}
.text_ {
	font-family:Arial;
	font-size:12px;
	color:#626053;
	text-decoration:underline;
}
.text_:hover {
	text-decoration:none;
}
.more {
	font-family:Arial;
	font-size:12px;
	color:#D95103;
	text-decoration:underline;
	font-weight:bold;
}
.more:hover {
	text-decoration:none;
}
.head{
	font-family: Arial;
	font-size:13px;
	/*color:#6F6F6F;
.blue_dark{color:#291670}
.grey_dark{color:#6F6F6F}*/
	text-decoration:none;
	font-weight:bold;
}



.list, .list_text {
	font-family: Arial;
	font-size:12px;
	color:#291670;
	text-decoration:underline;
}
.list:hover {
	text-decoration:none;
}
.list_text {
	text-decoration:none;
}

.list_or {
	font-family: Arial;
	font-size:12px;
	color:#00B7C7;
	text-decoration:underline;
}
.list_or:hover {
	text-decoration:none;
}
.menu {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color:#291670;/*#7A7A7A;*/
	text-decoration:underline;
	text-transform:uppercase;
}
.menu:hover {
	text-decoration:none;
}
.bottom {
	font-family: Arial;
	font-size:12px;
	color:#868781;
	text-decoration:none;
}
.bottom:hover {
	text-decoration:underline;
}
.img_news{
	padding:1px;
	border:1px solid #ACACAC;
	margin-right:5px;
	margin-top:3px;
	width:72px;
	height:74px;
}
.img_news_detail{
	padding:1px;
	border:1px solid #ACACAC;
	margin-right:5px;
	margin-top:3px;
	margin-bottom:3px;
}
.textbox{
	height:18px;
	background-color:#FFFFFF;
	font-family: Arial;
	font-size:12px;
	color:#626053;
	font-weight:normal;
        border:1px solid #ACACAC;
}
.combobox{
	height:18px;
	background-color:#FFFFFF;
	font-family: Arial;
	font-size:12px;
	color:#626053;
	font-weight:normal;
        border:1px solid #ACACAC;
}
.textarea{
	background-color:#FFFFFF;
	overflow:auto;
	font-family: Arial;
	font-size:12px;
	color:#626053;
        border:1px solid #ACACAC;
}
.photogalleryitem{
	padding:1px;
	border:1px solid #ACACAC;
	margin-top:5px;
	margin-bottom:5px;
}

.div_gallery{
	float:left;
	max-width:140px;
	margin-right:10px;
}


.justify{text-align:justify}


#div_about_content {
    float:left;
    width:720px;
    margin-left:20px;
    margin-bottom:20px;
    font-size:12px;
}











/*HOME PAGE*/
#home_image{
    float:left;
    width:160px;
    height:160px;
    margin-left:30px;
    background:url("../images/home_sample.jpg") no-repeat left top;
}
#home_welcome{
    float:left;
    width:500px;
    margin-left:10px;
    font-size:12px;
}
#home_welcome2{
    float:left;
    width:710px;
    margin-left:30px;
}
#home_products{
    float:left;
    width:740px;
    margin-top:10px;
}
.home_product{
    float:left;
    width:225px;
    height:190px;
    margin-bottom:20px;
    margin-left:15px;
    text-align:justify;
    overflow:hidden;
}
.home_product img{
    padding:1px;
    border:1px solid #ACACAC;
    margin-right:5px;
    margin-top:3px;
    margin-bottom:3px;
}




/*GENERAL*/
.display_none{display:none;}
.display_no{display:none}
.display_yes{display:block}
.blue_light{color:#77c4f0}
.blue_dark{color:#291670}
.grey_dark{color:#6F6F6F}
.orange{color:#d95103}
.full_width{width:100%}
.left{float:left}
.right{float:right}
.center{text-align:center;}
.justify{text-align:justify;}
.top10{margin-top:10px;}
.top20{margin-top:20px;}
.top30{margin-top:30px;}
.top40{margin-top:40px;}
.uppercase{text-transform:uppercase;}





/*HEADER*/
#header_left{
    float:left;
    background:url("../images/sigla_2.jpg") no-repeat right top;
    width:200px;
    height:80px;
    cursor:pointer;
}
#header_right{
    float:left;
    width:800px;
    height:80px;
}
#divTopRightMenu{
    float:left;
    width:100%;
    text-align:right;
    height:44px;
}
#divTopRehau{
    float:right;
    margin-top:8px;
    width:125px;
    height:54px;
    overflow:hidden;
}


#contact_ro{
    margin:20px 0px 0px 0px;
}
#underline{
    float:left;
    width:800px;
    height:7px;
    /*background:url("../images/underline2.jpg") repeat-x left top;*/
    background-color:#77c4f0;
    margin-bottom:10px;
    font-size:6px;
}

#banner{
    float:left;
    width:740px;
    overflow:hidden;
    margin-left:10px;
    border-top: 2px solid #d95103; /*orange - #d95103 */
    padding-top:1px;
    border-bottom: 2px solid #d95103;
    padding-bottom:1px;
}





/*CENTER*/
#div_content{
    float:left;
    width:740px;
    margin-left:10px;
    margin-top:10px;
    overflow:hidden;
}



/*LEFT*/
#div_left{
    float:left;
    /*width:250px;*/
    overflow:hidden;
}


.section_title{
    float:left;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    width:100%;
    background-color:#77c4f0;
    color:#ffffff;
    padding-top:2px;
    padding-left:10px;
    border:0px solid #6F6F6F;
    text-transform:uppercase;
    /*background:url("../images/section_header.jpg") no-repeat left bottom;*/
}
/*
.blue_light{color:#77c4f0}
.blue_dark{color:#291670}
.grey_dark{color:#6F6F6F}
.orange{color:#d95103}
*/
.section_content{
    float:left;
    font-family:Arial;
    font-size:12px;
    margin-top:10px;
    width:100%;
}
.line_dot{
    float:left;
    width:250px;
    height:10px;
    background:url("../images/line_dot.jpg") repeat-x left bottom;
    margin-bottom:10px;
}
#div_newsletter{
    float:left;
    width:100%;
    margin-top:5px;
    text-align:center;
}

#newsletter {
    width:220px;
}
#div_contact_banner{
    float:left;
    margin-top:40px;
}
#page_message{
    float:left;
    margin-left:40px;

}


/*FOOTER*/
#footer_line{
    float:left;
    margin-top:20px;
    width:100%;
    height:2px;
    margin-bottom:2px;
    background-color:#77c4f0;/*#291670;*/
}





/*CONTACT PAGE*/
.width_textbox{
    width:180px;
}
.width_textarea{
    width:384px;
    height:150px;
}
#div_contact_left{
    float:left;
    width:390px;
    margin-left:15px;
    display:block;
}
#div_contact_right{
    float:left;
    width:300px;
    padding-left:10px;
    display:block;
}




/*REQUEST PAGE*/

#div_request_step1{
    float:left;
    width:720px;
    margin-top:10px;
    margin-bottom:10px;
}
#div_request_step2{
    float:left;
    margin-top:10px;
    margin-left:40px;
}
#div_calculator
{
	float:left;
	width:400px;
	margin-left:0px;
}
#div_calculator_picture
{
	float:left;
	width:320px;
	height:250px;
	overflow:hidden;
}
#calculator_picture
{
	border: 0px solid #c0bfcd;
	padding:3px;
}

#div_calculator_sizes,#div_calculator_types,#div_calculator_subtype1,#div_calculator_subtype2,#div_calculator_subtype3
{
	float:left;
	width:100%;
}
#div_calculator_submit{float:left; width:100%;}
#submit_button{width:70px; height:19px;margin-left:170px;margin-top:10px; background:url("../images/calculeaza.jpg") no-repeat left top; border:0px none; cursor:pointer;}
.button {
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    background-color:#6F6F6F;
    border:0 solid #515050;
    color:#ffffff;
    cursor:pointer;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    height:18px;
}

.button:hover
{
    background : #333333;
}


#div_calculator_sizes{text-align:left;margin-top:0px;}
.div_calculator_result{float:left;height:15px; margin-left:125px;margin-top:15px;}
.div_calculator_left{float:left;width:160px;margin-top:5px;text-align:right;}
.div_calculator_right{float:left;width:150px; margin-left:5px;margin-top:5px;text-align:left;}
.calculator_textbox_width{width:100px;}
.calculator_combobox{width:200px;}
.div_message{float:left; width:100%;margin-top:10px;}
#div_calculator_header{margin-bottom:10px;margin-left:40px; text-align:justify;}
.width_textbox_request{width:210px}
#request_basket{float:left;width:740px;margin-top:5px;margin-left:0px;}






/*PRODUCTS PAGE*/

#product_detail_section{
    float:left;
    width:730px;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    font-family:Arial;
    font-size:12px;
}

.product_section{
    float:left;
    width:355px;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    font-family:Arial;
    font-size:12px;
}
.product_section_image{
    width:121px;
    height:121px;
    float:left;
    text-align:center;
    margin-right:5px;
}

.product_section_image img{
    padding:1px;
    border:1px solid #E6E6E6;
    width:120px;
    height:120px;
}

.product_section_description{
    float:left;
    margin-left:5px;
    width:220px;
    text-align:justify;
}
.section_description{
    float:left;
    width:720px;
    margin-top:10px;
    margin-bottom:5px;
    text-align:justify;
}



#div_properties{
    float:left;
    margin-left:20px;
    width:560px;
}
#div_characteristics,#div_advantages{
    float:left;
    width:100%;
    padding:5px;
    border:1px solid #E6E6E6;
    margin-bottom:20px;
    background-color:#ffffff;
    /*background-color:#E6E6E6;*/
}
.div_menu,.div_menu_active{
    float:left;
    width:120px;
    height:13px;
    background-color:#ffffff;
    color:#6F6F6F;
    margin-right:1px;
    padding:4px 0px 2px 0px;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
    text-align:center;
}
.div_menu_active{
    background-color:#E6E6E6;
}

.div_menu_hover{
	background-color:#E6E6E6;
    /*color:#d95103;*/
}
/*
.blue_light{color:#77c4f0}
.blue_dark{color:#291670}
.grey_dark{color:#6F6F6F}
.orange{color:#d95103}
min-height:500px;   height:auto !important;   height:500px;
*/


/*NEWS PAGE*/
#news_detail_image,#product_detail_img{
    cursor:pointer;
}
.div_news{float:left;width:100%}
