html
{
background:url(images/bg.jpg) repeat;
height:100%;
}
body
{
background:url(images/top_bg.jpg) repeat-x top;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0;
font-size:12px;
margin:0px auto auto auto;
color:#a25742;
height:100%;
}
a{
color:#f36d21;
text-decoration:none;
}
.clear{
clear:both;
}
p{
padding:5px 0 5px 0;
margin:0px;
text-align:justify;
line-height:23px;
}
p.text_content{
padding:5px 20px 5px 20px;
}
p.text_content_left{
width:270px;
float:left;
padding:5px 15px 5px 20px;
}
.text_content_left{
width:270px;
float:left;
padding:5px 15px 5px 20px;
}
.text_content_gallery{
width:220px;
float:left;
padding:5px 15px 5px 20px;
}
.gallery{
float:left;
width:620px;
height:530px;
padding:10px 0 0 20px;
}
img.detalii_proiect{
float:left;
padding:0 20px 0 10px;
}
.text_content_left p{
}
ul.listp{
padding:0px;
margin:0px;
list-style:none;
}
ul.listp li{
padding:0px 0 0 10px;
background:url(images/list_bullet.gif) no-repeat left;
margin:2px 0 7px 0;
list-style:none;
}

h1{
font-size:24px;
color:#a25742;
clear:both;
font-weight:normal;
padding:0 0 0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h2{
font-size:18px;
color:#a25742;
clear:both;
font-weight:normal;
padding:0 0 0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
span.subtitle{
font-size:14px;
color:#F58345;
font-weight:bold;
padding:2px 0 2px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.main_container{
width:1016px;
margin:auto;
height:100%;
background:url(images/header.jpg) no-repeat center top;
}
a.logo{
display:block;
width:285px;
height:100px;
margin:auto;
padding:25px 0 0 0;
}
.home_flash_content{
width:1016px;
height:528px;
margin:auto;
padding:10px 0 0 0;
}
.details_content{
width:1016px;
margin:auto;
padding:10px 0 0 0;
position:relative;
}
.details_flash{
position:absolute;
top:0px;
left:0px;
z-index:11;
}
.details_main_content{
position:absolute;
top:56px;
left:47px;
z-index:99;
width:922px;
}
.content_top{
width:922px;
height:14px;
background:url(images/center_top.gif) no-repeat center bottom;
}
.content_bottom{
width:922px;
height:14px;
background:url(images/center_bottom.gif) no-repeat center top;
}
.content_center{
width:922px;
height:auto;
padding:0 0 20px 0;
background:url(images/center_center.gif) repeat-y center;
}
.proiect_details_title{
float:left;
clear:both;
padding:120px 0 0 20px;
}
img.details_photo{
float:left;
display:block;
width:270px;
height:203px;
border:none;
padding:15px 0px 10px 25px;
}
a.gohome{
float:left;
padding:5px 0 0 20px;
}
.slider{
position:absolute;
top:0px;
right:0px;
width:672px;
height:169px;
}
.page_title{
font-size:24px;
color:#a25742;
clear:both;
height:115px;
line-height:115px;
padding:0 0 0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



/*-----------------slider----------------------*/
.slider_content{
clear:both;
padding:15px 0 15px 10px;
}
div#slider {
width:800px;
height:150px;
padding:0px 0 0 7px; 
margin:0px;
float:left; 
position: relative;
}
.stripViewer { 
position: relative;
overflow: hidden; 
width:800px;
height:150px;
float: left;
margin:0px;
}
.stripViewer .panelContainer { 
position: relative;
left: 0; top: 0;
width: 100%; height: 100%;
list-style-type: none;
float: left; overflow: hidden;
}
.stripViewer .panelContainer .panel {
float:left;
overflow: hidden;
position: relative;
width:800px;
height:150px;
padding: 0px;
}
.stripNavL, .stripNavR {
text-indent: -9000em;
}
div.featured-arrow {
width:34px; height:34px;
float: left;
padding:40px 0px 0px 10px;
}
.csw {width: 100%; height: 100%; overflow: hidden; float: left;}
.csw .loading { margin: 100px 0 300px 0; text-align: center; color: #fff; font-weight: bold;font-size: 12px; }
img.galery_pic{
float:left;
padding:0 10px 0 10px;
}



ul.list{
padding:0px;
margin:0px;
list-style:none;
}
ul.list li{
padding:4px 0 4px 0;
}
ul.list li a{
background:url(images/checked.gif) no-repeat left;
padding:0 0 0 15px;
}
ul.list li a:hover{
background:url(images/checked_a.gif) no-repeat left #A25742;
color:#FFFFFF;
}

/*-----------------------contact_form-------------------*/
#contact_form{
width:525px;
height:auto;
float:left;
padding:20px 0 0 40px;
}
.form_row{
float:left;
padding:7px 0 7px 0;
}
label{
width:60px;
float:left;
padding:3px 15px 0 0;
color:#A25742;
text-align:right;
}
input.contact_input{
width:400px;
height:20px;
float:left;
border:1px #DFC48B solid;
background-color:#FFF5DF;
color: #89613a;
}
textarea.contact_textarea{
width:400px;
height:100px;
float:left;
border:1px #DFC48B solid;
background-color:#FFF5DF;
color: #89613a;
}
input.send_message{
float:right;
padding:10px 50px 0 0;
}

/*----------------------------footer------------------------------------*/
.footer{
clear:both;
width:900px;
height:30px;
text-align:center;
margin:auto;
font-size:11px;
padding:5px 0 10px 0;
}
.left_footer{
float:left;
}
.right_footer{
float:right;
}
