/* Casa Eco */
* { margin: 0; padding: 0; border: 0 solid #fff; text-decoration: none; outline-width: medium; outline-style: none; list-style-type: none; }
.clearAll { clear: both; height: 0; line-height: 0; font-size: 0; }

body { margin: 0; padding: 0; background: #fff; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #000; }

#webSite { width: 1000px; margin: 0 auto; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #000; text-align: left; }

.header { width: 1000px; margin: 0; padding: 0; }
.header .flashHolder { width: 1000px; height: 185px; margin: 0; padding: 0; }
.header .flashHolder a { width: 1000px; height: 185px; display: block; }

.mainMenu { width: 1000px; height: 47px; margin: 0; padding: 0 0 0 64px; background: url('t-images/img/main_menu_bg.jpg') left top no-repeat; }
.mainMenu ul.mainLine { width: 815px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; float: left; }
.mainMenu ul.mainLine li.normalState { float: left; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 14px; font-weight: bold; color: #642f0f; background: url('t-images/img/right_line_menu_bg.jpg') right top no-repeat; }
.mainMenu ul.mainLine li.normalState a.mainLineLink { display: block; float: left; margin: 3px 0 0; padding: 15px 17px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 14px; font-weight: bold; color: #642f0f; }

.mainMenu ul.mainLine li.selectedState { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 14px; font-weight: bold; color: #642f0f; background: url('t-images/img/menu_x_bg.jpg') left 3px repeat-x; float: left; }
.mainMenu ul.mainLine li.selectedState .leftSide { float: left; margin: 0; padding: 0; background: url('t-images/img/left_side_menu.jpg') left 3px no-repeat; }
.mainMenu ul.mainLine li.selectedState .rightSide { float: left; margin: 0; padding: 0; background: url('t-images/img/right_side_menu.jpg') right 3px no-repeat; }
.mainMenu ul.mainLine li.selectedState a.mainLineLink { display: block; float: left; margin: 3px 0 0; padding: 15px 17px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 14px; font-weight: bold; color: #fff; }

.mainMenu ul.subMeniu { width: 180px; margin: 0; padding: 16px 0 5px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; font-weight: normal; color: #303b1b; border: 1px solid #7f5c48; border-top: 0 solid #fff; position: absolute; top: 47px; left: 0; z-index: 4!important; background: #ffffff; }
.mainMenu ul.subMeniu li { height: auto!important; min-height: 11px; height: 11px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; font-weight: normal; color: #303b1b; line-height: 16px; float: none; }
.mainMenu ul.subMeniu li a { display: block; margin: 0; padding: 0px 10px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; font-weight: normal; color: #303b1b; line-height: 16px; float: none; }
.mainMenu ul.subMeniu li a:hover { display: block; margin: 0; padding: 0px 10px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; font-weight: normal; color: #303b1b; line-height: 16px; background: #d7e6c5; float: none; }

.flags { margin: 0; padding: 16px 0 0; float: left; }
.engFlag { width: 29px; height: 20px; margin: 0 5px 0 0; background: url('t-images/img/uk_flag.png') left top no-repeat;float: left; }
.flags .engFlag a { width: 29px; height: 20px; display: block; text-indent: -9999px; }

.flags .roFlag { width: 29px; height: 20px; margin: 0 5px 0 0; background: url('t-images/img/ro_flag.png') left top no-repeat; float: left; }
.flags .roFlag a { width: 29px; height: 20px; display: block; text-indent: -9999px; }

.flags .gerFlag { width: 29px; height: 20px; background: url('t-images/img/ger_flag.png') left top no-repeat; float: left; }
.flags .gerFlag a { width: 29px; height: 20px; display: block; text-indent: -9999px; }

.mainContent { width: 976px; margin: 0 auto; padding: 0px 0; }

.theCenterOfIt { width: 762px; margin: 0; padding: 10px 10px 0 0; float: left; }

.welcomeBox { width: 762px; height: auto!important; min-height: 11px; height: 11px; background: url('t-images/img/welcome_y_bg.jpg') left top repeat-y; position: relative; }
.welcomeBox .CasaEco { width: 69px; height: 11px; position: absolute; bottom: 12px; right: 22px; background: url('t-images/img/casa_eco_png.png') left top no-repeat; }
.welcomeBox .CasaEco h1 { width: 69px; height: 11px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 16px; font-weight: bold; color: #523825; text-indent: -9999px; }
.welcomeBox .CasaEco a { display: block; width: 69px; height: 11px; }
.welcomeBox .topCorner{ height: auto!important;  height: 11px; padding: 1px 0 0; background: url('t-images/img/welcome_top_corner_bg.jpg') right top no-repeat; }
.welcomeBox .topCorner2{ height: auto!important; min-height: 525px; height: 11px; padding: 10px 0 0; background: url('t-images/img/welcome_top_corner_bg.jpg') right top no-repeat; }
.welcomeBox .bottomCorner { height: auto!important; min-height: 11px; height: 11px; padding: 0 0 1px 1px; background: url('t-images/img/bottom_corner_plus.jpg') right bottom no-repeat; }

.welcomeBox .textContainer { margin: 0; padding: 20px 20px 20px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; font-weight: normal; color: #000; }
.welcomeBox .textContainer h4 { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 16px; font-weight: bold; color: #5a7a34; line-height: 16px; }

.welcomeBox .imageHolder { width: 418px; height: 276px; margin: 0; padding: 9px 0; float: left; text-align: center; background: url('t-images/img/welcome_image_bg.jpg') left top no-repeat; }
.welcomeBox .WelcomeDescriptionBox { width: 283px; margin: 20px 0 0 15px; padding: 0 0 0 8px; float: left; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; font-weight: normal; color: #000; }

.welcomeBox .WelcomeDescriptionBox h4 { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 16px; font-weight: bold; color: #5a7a34; line-height: 16px; }
.welcomeBox .WelcomeDescriptionBox p { margin: 0; padding: 12px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; font-weight: normal; color: #000; line-height: 16px; text-align: left; }

.aboutBoxes { margin: 12px 0 0; padding: 0; }
.aboutBoxes .smallBox { width: 252px; margin: 0 3px 0 0; padding: 0; float: left; }
.aboutBoxes .smallBox h3 { width: 252px; height: 25px; margin: 0; padding: 3px 0 0; background: url('t-images/img/title_brown_wood.jpg') right top no-repeat; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; font-weight: normal; color: #000; line-height: 16px; }
.aboutBoxes .smallBox h3 a { margin: 0; padding: 0 10px 0 29px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; font-weight: normal; color: #000; line-height: 16px; }

.aboutBoxes .aboutIt { width: 245px; margin: 0 auto; padding: 0; background: url('t-images/img/smal_box_y_glow.jpg') left top repeat-y; }
.aboutBoxes .aboutIt .bottomXGlow { margin: 0; padding: 0; background: url('t-images/img/bottom_x_glow.jpg') left bottom repeat-x; }
.aboutBoxes .aboutIt .leftGlow { margin: 0; padding: 0; background: url('t-images/img/left_bottom_corner_glow.jpg') left bottom no-repeat; }
.aboutBoxes .aboutIt .rightGlow { height: auto!important; min-height:162px; height: 162px; margin: 0; padding: 12px 0 12px 7px; background: url('t-images/img/right_bottom_corner_glow.jpg') right bottom no-repeat; }

.aboutBoxes .aboutIt .shortImageHolder { width: 122px; height: 161px; float: left; }
.aboutBoxes .aboutIt .shortImageHolder a { display: block; }

.aboutBoxes .aboutIt .shortText { width: 110px; margin: 0; padding: 0 0 0 5px; float: left; line-height: 16px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #000; }
.aboutBoxes .aboutIt .shortText p { margin: 0; padding: 0; line-height: 16px; }
.aboutBoxes .aboutIt .continuare { padding: 0 8px 0 0; float: right; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #000; line-height: 16px; }
.aboutBoxes .aboutIt .continuare a { padding: 0 10px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #000; background: url('t-images/img/arrow_right_brown.jpg') right 50% no-repeat; line-height: 16px; }
.aboutBoxes .aboutIt .continuare a:hover { color: #3e1e0d; text-decoration: underline; }

.rightPanels { width: 202px; float: left; padding:10px 0 0 0;}

.contactPanel { margin: 0 0 8px; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #fff; }
.contactPanel .titleContact { height: 32px; margin: 0; padding: 0; background: url('t-images/img/contact_green_bg.jpg') left top no-repeat; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 14px; font-weight: normal; color: #fcfcfb; line-height: 16px; }
.contactPanel .titleContact h4 { margin: 0; padding: 9px 0 0 24px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 14px; font-weight: normal; color: #fcfcfb; line-height: 16px; }

.contactForm { height: auto!important; min-height: 284px; height: 284px; margin: 0; padding: 15px 17px; background: #2f441f url('t-images/img/contact_form_x_bg.jpg') left top repeat-x; }
.contactForm form { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #fff; }
.contactForm form label { display: block; margin: 0; padding: 0 0 0 3px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #fff; line-height: 16px; }
.contactForm form input.normal { width: 158px; height: 16px; margin: 0 0 0 3px; padding: 2px 3px 10px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #4a6436; background: url('t-images/img/normal_input_bg.png') left top no-repeat; cursor: text; }
.contactForm form textarea { width: 158px; height: 99px; margin: 0 0 0 3px; padding: 4px 3px 14px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #4a6436; overflow: hidden; background: url('t-images/img/textarea_bg.png') left top no-repeat; cursor: text; }
.contactForm form input.submitBtn { width: 80px; height: 26px; margin: 0; padding: 0; background: url('t-images/img/btn_trimite.png') left top no-repeat; cursor: pointer; }

.comandaAcumPanel { margin: 0 0 8px; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #fff; }
.comandaAcumPanel .titleComanda { height: 31px; margin: 0; padding: 0; background: url('t-images/img/comanda_acum_brown_bg.jpg') left top no-repeat; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 14px; font-weight: normal; color: #fcfcfb; line-height: 16px; }
.comandaAcumPanel .titleComanda h4 { margin: 0; padding: 9px 0 0 24px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 14px; font-weight: normal; color: #fefefe; line-height: 16px; }

.comandaAcumPanel .comandaContent { height: auto!important; min-height: 125px; height: 125px; margin: 0; padding: 0; background: url('t-images/img/comanda_y_bg.jpg') left top repeat-y; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; font-weight: bold; color: #000; line-height: 16px; }
.comandaAcumPanel .comandaContent .bottomBgGlow { height: auto!important; min-height: 125px; height: 125px; margin: 0; padding: 0; background: url('t-images/img/comanda_bottom_bg.jpg') left bottom no-repeat; }
.comandaAcumPanel .comandaContent .topBgGlow { margin: 0; padding: 15px 20px; background: url('t-images/img/comanda_top_bg.jpg') left top no-repeat; }

.footer { width: 1000px; margin: 0; padding: 25px 0 20px; background: url('t-images/img/footer_green_background.jpg') left top no-repeat; }

.bottomMenu { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 9px; color: #382d1c; line-height: 16px; float: left; margin-left:18px;}
.bottomMenu ul { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 9px; color: #382d1c; line-height: 16px; }
.bottomMenu ul li { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 9px; color: #382d1c; line-height: 16px; float: left; }
.bottomMenu ul li a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 9px; color: #382d1c; line-height: 16px; }
.bottomMenu ul li a:hover { text-decoration: underline; }

.WebsiteDevelopment { width: 127px; height: 18px; margin: 0 15px 0 0; padding: 0; float: right; background: url('t-images/img/website_development.jpg') left top no-repeat; }
.WebsiteDevelopment a { width: 127px; height: 18px; display: block; text-indent: -9999px; }


.page_title{
border-bottom:#000000 1px solid; padding-bottom:5px;
}


.thnx{

height:60px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; 
font-weight: bold;
color: #4d4d4f;
margin-top:25px;
margin-left:35px;


}
.input_text {background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#000000;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:15px;

 }

.textarea_text{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;

float:left
}


.thx_sign{

font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
text-align:center;
float:left;
font-weight:600;
margin-top:35px;
text-align:center;
width:100%;
}

.wellcome{
height:65px;
text-align:center;
padding-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
.wellcome a{
text-align:center;
padding-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FF0000;
text-decoration:none;
padding-top:5px;
font-weight:bold;
}

.error{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:9px;
}


.blueTitleBar2 { height: 21px; margin: 0; padding: 0; background: url('t-images/img/blue_title_bar_x_bg.jpg') left top repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #eaeaea; font-weight: bold; }

.listareIstorie2 { margin: 0 0 22px; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #414042; 

 }
.leftCornerBlues2{
border-bottom:#CCCCCC 1px solid;
height:35px;
}
.page_title{
font-size:12px; 
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3E4561;
/**/
}
#text_pagina {
padding:20px;
}
#text_pagina ul{
text-decoration:none;
list-style-type: none;
}
.short_description{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0000ff;
}

.logo{

clear:both;
margin:0;
margin-top:10px;
}

.picture_page{
float:left; 
width:160px;
 margin-top:10px;
 border:#EBEBEB 1px solid;
 margin-left:10px;
 height:160px;
margin-bottom:15px;
}
.pic_title{
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#003399;
padding-top:5px;
padding-bottom:5px;
text-decoration:underline;
text-align:center;
}
.image_page{
margin:auto;
padding-left:30px;
padding-top:10px;
}

.t_page{
border:#CCCCCC 1px solid;
width:300px;
}

.input_title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:5px;
padding-bottom:5px;
margin-left:25px;

}
#text_input{
text-decoration:none;
color:#000000;
clear:both;
text-align:left;
}

.fields_contact{
clear:both; height:22px; width:500px; text-align:right; padding-bottom:5px ;
}
.subfields_contact{
float:left; width:200px;line-height:22px; padding-right:5px; font-size:13px;font-weight:bold; 
}

#contact_page form{
margin-top:55px;
margin-left:100px;

}
#error{
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:12px;
margin-top:10px;
}
#pic_clas{
float:left;
margin-bottom:60px;
}
#pic_clas .imag{
width:200px;
margin:auto;
text-align:center;
float:left;
height:230px;
padding-left:25px;

}
#pic_clas .text_image{
text-align:center;
padding-left:25px;
width:200;
}

#galerie_foto div{
clear:both;
margin-left:120px;


}

#galerie_foto a{
text-decoration:none;
color:gray;
font-family:Verdana, Arial, Helvetica, sans-serif;
clear:both;
padding-left:40px;
font-weight:bold;
font-size:12px;
}