/* RESET */
*{margin:0px;padding:0px;}html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:top;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

html, body {font-family:Arial, Tahoma, Verdana; font-size:11px; line-height:15px; color:#000;}
html {height:100%;}
body {min-height:100%;}


/*PAGE*/
#page {width:960px; margin:0px auto; overflow:hidden;}
#main {overflow:hidden;}

#header {min-height:65px; height:65px; margin-bottom:7px; overflow:hidden;}
#header .the_logo {float:left; margin-top: 10px}
#header .the_logo a {background:url("../images/brand/edenia-logo.jpg") no-repeat scroll 0 0 transparent; display:block; width:241px; height:51px; text-indent:-9999px;}
#header .the_menu {float:left; margin: 45px 0 0 65px;}

ul#nav {}
#page #header .the_menu ul li {margin-right:18px; float:left;}
#page #header .the_menu ul li a {font-size:12px; line-height:14px; font-weight:bold; color:#eb6620; text-decoration: none; }
#page #header .the_menu ul li a:hover {text-decoration: underline; }

#page #visual {width:960px; height:453px; position:relative; overflow:hidden; display:block;}
#visual div.roof{width:960px; height:77px; top:0; position:absolute; background:url("../images/extra/visual-over.png") no-repeat scroll 0 0 transparent;}
#visual .floor{width:960px; height:10px; bottom:0px; left:0px; position:absolute; background:url("../images/backgrounds/visual-background-shadow-interior.png") repeat-x scroll bottom transparent; display:block; line-height:10px;}
#page #visual div.preview_button{width:251px; height:239px; bottom:-173px; right:55px; position:absolute; /*background:url("../images/extra/home-apartamente-model.png")  no-repeat scroll 0 0 transparent;*/}
#page #visual div.preview_button a {display:block; width:100%; height:100%; }

body#homepage #page #visual  {background:url("../images/visuals/visual-homepage.jpg") no-repeat scroll 0 0 transparent;}

body#homepage #page #main {background: #5a2319 url("../images/backgrounds/home-footer-background.jpg") no-repeat scroll top center; height:220px; position:relative;}
body#homepage #page #main div.home_box {float:left; width:273px; margin:15px 30px 0 0; color:#FFF;}
body#homepage #page #main div.last{margin-right:0px !important;}
body#homepage #page #main div.last p.content, body#homepage #page #main div.last h2 {width: 65%; float:left;}

body#homepage #page #main div.home_box a {margin:15px 30px 0 0; color:#eb6620;}
body#homepage #page #main div.home_box h2 {font-size:14px; line-height:16px; font-weight:bold; text-shadow:1px 1px 1px #000000;}
body#homepage #page #main div.home_box p.content {margin-top: 8px; font-size:11px; font-family: Arial;}
body#homepage #page #main div.home_box p.more {margin-top: 17px; font-size:11px; font-family: Arial; color:#eb6620;}
body#homepage #page #main div.home_box p.white {color:#FFF; clear:both;}

body#homepage #page #main div.home_box p.image {float:right;}

#page #footer_holder { position:relative;}
body#homepage #page #footer { margin:0 auto; padding:10px 30px; background-color:#5a2319; height:60px;}

body#homepage #page #footer .adama-logo {position:absolute; top:0; left:0;}
body#homepage #page #footer .fg-logo {position:absolute; top:0; right:0;}
body#homepage #page #footer .infinit-logo {position:absolute; width:110px; text-decoration:none; text-align:center; top:0; left:46%;}
body#homepage #page #footer .infinit-logo a {background-image: url('../images/brand/developed-by.png'); background-repeat: no-repeat; background-position: right top; line-height:40px; display:block; font-size:0px; width:110px; height:40px;}
/* body#homepage #page #footer .infinit-logo a:hover {background-image: url('http://copoubellevue.ro/!res/img/icons/infinit-solutions.png'); } */
body#homepage #page #footer div.copyright {position:absolute; top:21px; color:#FFF; }

/* EXTRA*/
.default_margin {margin:0 30px;}
.default_inside {margin-top:24px;}
.default_shadow {}


/*INSIDE*/
body#inside #page #visual {background:url("../images/visuals/visual-homepage.jpg") no-repeat scroll 0 0 transparent;}
body#inside #page #main #stripe {width:100%; height:10px; bottom:0; left:0; background:url("../images/backgrounds/interior-visual-stripe-under.jpg") repeat-x transparent; display:block;}

body#inside #page #main #secondary {width:280px; float:left; margin-right:30px; color:#5a2319;}
body#inside #page #main #secondary h1#mainTitle{font-size:24px; line-height:26px; font-weight:bold;}
body#inside #page #main #secondary div.head{font-size:18px; line-height:20px; margin-top:18px;}

body#inside #page #main #primary {width:590px; float:left; margin-top:50px; }
body#inside #page #main #primary p {margin-bottom:20px;}
body#inside #page #main #primary h2.title {font-size:18px; margin-bottom:8px;}

body#inside #page #footer {clear:left; margin-top:24px; margin:0 auto; padding:10px 30px; position:relative; height:60px;}
body#inside #page #footer .adama-logo {position:absolute; top:0; left:0;}
body#inside #page #footer .fg-logo {position:absolute; top:0; right:0;}
body#inside #page #footer div.copyright {position:absolute; top:20px; left:0; clear:left; color:#7f7f7f;}
body#inside #page #footer .infinit-logo {position:absolute; width:110px; text-decoration:none; text-align:center; top:0; left:46%;}
body#inside #page #footer .infinit-logo a {background-image: url('../images/brand/infinit-solutions.png'); background-repeat: no-repeat; background-position: right top; line-height:40px; display:block; font-size:0px; width:110px; height:40px;}
body#inside #page #footer .infinit-logo a:hover {background-image: url('../images/brand/infinit-solutions-hover.png'); background-repeat: no-repeat; background-position: right top; }

body#inside #primary ul.styled li {list-style: square inside;}
body#inside #primary {font-size:12px;}

/*CONTACT*/
#contact_form p { margin:5px; }
#contact_form label {display:block; float: left; width:100px; margin-right:10px;}

#contact_form .messages {color:red; font-weight:bold}

/*galeries*/
ul.gallery {margin:20px 0;}

ul.gallery li {
float:left;
width:140px;
height:85px;
overflow:hidden;
margin-bottom:10px;
margin-right:10px;

}

ul.gallery li.last {margin-right:0px;}

body#homepage #page #main div.home_box .content-home{color:#5a2319;margin-top:5px !important;}
body#homepage #page #main div.home_box p.white a {color:#FFF; clear:both;}
body#homepage #page #main div.home_box h2.oferta-speciala {color:#5a2319;}

