/* GENERAL */
* {background-repeat:no-repeat; margin:0px; padding:0px;}
html, body { margin: 0; padding: 0; }
body { margin:0; font-size: 11px; font-family: Arial, Verdana; overflow: hidden; overflow-y: auto; padding-left: 0; padding-right: 0; background-color:#2D3A6F; }
table, td, div, p, ul, ol, h1, h2, h3, h4, h5, h6, hr, img, form { margin: 0; padding: 0; border-style: none; background-repeat: no-repeat;}
i,em { font-style:normal;}
ul { list-style-type:none;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration:none;}
fieldset { border-style: none; padding: 0;}

/* HOMEPAGE  */ * {!important}
/* header */
#header { width:960px; height:180px; margin-left:auto; margin-right:auto; }
#language_select { color:#B3BBDF; padding-left:13px; background-image:url(../images/icons/language.jpg); background-position:0 4px; font-size:10px; float:left; }
#language { }
#language li { float:left; margin-left:10px; }
#logo { text-indent:-6000px; background-image:url(../images/visual/premier_business_logo.jpg); width:140px; height:60px; margin:0 auto 0 auto; }

#header #primary_navigation { float:left; width:600px; height:63px; margin-top:36px; margin-left:360px; background-color:#2D3A6F; background-image:url(../images/bg/primary_navigation.jpg); background-repeat:repeat-x; display:inline; }
#header #primary_navigation li { width:100px; height:63px; float:left; }
#header #primary_navigation li h2 { font-size:11px; }
#header #primary_navigation li h2 a { color:#B3BBDF; height:37px; padding-top:23px; margin-top:3px; display:block; text-align:center; background-image:url(../images/bg/primary_navigation_link.jpg); text-transform:uppercase;  }
#header #primary_navigation li h2 a:hover { color:white; background-image:url(../images/bg/primary_navigation_link_hover.jpg); }

/* main */
#page { width:960px; margin:0 auto 0 auto; }
#page #main { width:960px; background-color:#2D3A6F; float:left;}

/* primary page area */
#page #main #primary { background-color:#242F59; float:right; background-image:url(../images/bg/content.jpg); background-position:bottom; width:960px; background-repeat:repeat-x; }
#page #main #flash { width:960px; height:140px; }

#page #main #primary #content {  color:#B3BBDF; padding:20px; overflow:hidden; padding-right:30px; }
#page #main #primary #content ul { list-style:square; margin-left:60px; }
#page #main #primary #content h3 { font-size:11px; background-image:url(../images/bg/title_content.jpg); padding-left:40px; background-position:20px; margin-bottom:10px; clear:left; }
#page #main #primary #content p {  margin-left:40px; font-size:10px; text-align:justify; }
#page #main #primary #content p.gallery { float:right; }

#page.secondary #main #primary #content ul,ol { margin-left:40px; }
#page.secondary #main #primary #content ul,ol li { font-weight:normal; }
#page.secondary #main #primary #content p,strong {  margin-bottom:0px; margin-bottom:20px; }
#page.secondary #main #primary #content h3 { margin-left:0px; }
#page.secondary #main #primary #content strong { margin-top:20px; }

#page #main  #features { height:200px; width:960px; }
#page #main  #features li { float:left; width:234px; height:200px; margin-right:2px; margin-left:2px; }
#page #main  #features li p.feature_info { position:relative; top:-14px; background-color:#404f92; text-align:center; color:#b3bbcf;  }
#page #main  #features li h2 { font-size:11px;  }
#page #main  #features li h2 a { color:#B3BBDF; text-transform:uppercase; height:178px; padding-top:22px; display:block; padding-left:42px; }
#page #main  #features .feature0 { width:240px; background-image:url(../images/bg/feature0.jpg); }
#page #main  #features .feature1 { background-image:url(../images/bg/spatii_de_inchiriat.gif); }
#page #main  #features .feature2 { background-image:url(../images/bg/features2.jpg); }
#page #main  #features .feature3 { background-image:url(../images/bg/teren_in_rate.gif); }

#page #main #intro { color:white; width:95%; margin-top:15px; margin-bottom:15px; color:#9ebbdf; text-align:justify; margin-left:auto; margin-right:auto; font-weight:bold; }

/* secondary page area */
#page #main #secondary { width: 360px; float:left; display:none; }
#page #main #secondary .title { font-size:11px; color:white; text-transform:uppercase; background-image:url(../images/bg/title_secondary.jpg); padding-left:40px; margin-top:20px; background-position:20px 0px; height:37px; }

#page #main #secondary #events { width:320px; padding-left:40px; background-image:url(../images/bg/dot.jpg); background-repeat:repeat-x; background-position:top; background-color:#2d3a6f; }
#page #main #secondary #events li { padding-top:10px; padding-right:15px; background-image:url(../images/bg/events.jpg); background-position:bottom; background-repeat:repeat-x; padding-bottom:10px; width:280px; }
#page #main #secondary #events .last { background-image:none; }
#page #main #secondary #events li .date { color:white; font-size:10px; padding-left:10px; background-image:url(../images/icons/date.jpg); background-position:0px 6px; }
#page #main #secondary #events li h3 { text-align:justify; }
#page #main #secondary #events li h3 a { font-size:10px; color:#B3BBDF;  }
#page #main #secondary #events li h3 a:hover { color:#ffad00; }

/* expand links */
#page #expand { width:960px; overflow:hidden; display:none; }
#page #expand .expand_secondary { width: 345px; height:33px; padding-top:22px; padding-left:15px; background-image:url(../images/bg/expand_secondary.jpg); float:left; }
#page #expand .expand_secondary a { color:white; text-decoration:none; display:block; margin-left:25px; background-image:url(../images/icons/expand_primary.jpg); padding-left:15px; display:none; }
#page #expand .expand_primary { width:600px; height:33px; padding-top:22px;  background-image:url(../images/bg/expand_primary.jpg); float:left; }
#page #expand .expand_primary a { color:white; text-decoration:none; display:block; margin-left:25px; background-image:url(../images/icons/expand_primary.jpg); padding-left:15px; }

/* footer */
#footer { width:960px; height:40px; padding-top:30px; background-image:url(../images/bg/secondary_navigation.jpg); padding-left:25px; display:block; float:left; }
#footer #copyright { color:#B3BBDF; float:left; }

#footer #secondary_navigation { float:left; margin-left:40px; }
#footer #secondary_navigation li { float:left; margin-left:20px;  padding-left:15px; background-image:url(../images/icons/secondary_navigation.jpg); background-position:0px 4px; }
#footer #secondary_navigation li h2 { font-weight:normal; }
#footer #secondary_navigation li h2 a { font-size:10px; color:white; }
#footer #secondary_navigation li h2 a:hover { color:#FFAF04; }

#logos { background-image:url(../images/bg/logos2.jpg); float:left; width:960px; margin-top:10px; padding-left:38px; height:43px; padding-top:12px; display:inline; }
#logos li { float:left; margin-left:20px; }

#developer { width:100%; text-align:center; margin-top:20px; padding-bottom:20px; clear:both; }
#developer a { color:#b3bbdf; text-decoration:none; }




/* SECONDARY PAGE  */	* {!important} /* toate paginile in afara de homepage */
#secondary_page #page #main { background-color:#2F3E77; }
#secondary_page #page #main #secondary #events { background-color:#2D3A6F; }

#secondary_page #main #primary #content ul { list-style:square; margin-left:20px; margin-bottom:20px; }

#secondary_page #page #main #primary #content h3 { padding-left:20px; background-position:0px; }
#secondary_page #page #main #primary #content p { margin:0px; margin-bottom:20px; }

#secondary_page #page #main #primary #content ol { margin:20px;} 
/*.smallcontent #page #main #primary #content { height:340px; !important}  in cazul in care secondary (partea din stanga adica) e mai lunga decat primary heightul asta trebuie marit cat sa fie egal cu secondary */
#secondary_page #page #main #primary #content .contact { margin:0px; }
#secondary_page #page #main #primary #content .contact a { color:#B3BBDF; }
#secondary_page #page #main #primary #content .investments { width:230px; margin:0px; float:left; text-align:center; background-color:#384683; margin:20px; padding-top:10px; margin-right:50px; padding-bottom:10px; min-height:220px; }
#secondary_page #page #main #primary #content .investments img { margin-top:10px; margin-bottom:10px }
#secondary_page #page #main #primary #content .investments a { text-decoration:none; color:#B3BBDF; }
#secondary_page #page #main #primary #content .expand  { width:100%; text-align:center; }
#secondary_page #page #main #primary #content .expand a { color:#B3BBDF; }

#secondary_page #page #main #primary #content #gallery { width:150px; float:right; text-align:center; margin-left:10px; }
#secondary_page #page #main #primary #content #gallery img { margin-bottom:10px; width:150px; }

#page #main #primary .project ul{ list-style:square; margin:0px; }
#page #main #primary .project a { color:#B3BBDF; }


#secondary_page #page #main #primary address { font-style:normal; }

#secondary_page #page #main #primary #content.partnerships a { width:300px;  float:left; height:110px;  display:block; text-align:center; }

#secondary_page #page #expand .expand_secondary { padding-left:20px; display:none;  }

#secondary_page #page #main #primary #content #cariere fieldset label { display:block; width:100px; float:left; height:20px; position:relative; top:+5px; }
#secondary_page #page #main #primary #content #cariere fieldset input.submit { margin-left:100px; width:100px; }

#secondary_page #page #main #primary #content div.member {text-align:center; width:200px; float:left; margin:10px; }
#secondary_page #page #main #primary #content div.member p { width:100%; text-align:center; }
#secondary_page #page #main #primary #content div.member a { color:#B3BBDF; }

#content a { color:#B3BBDF; }



#page #main #primary #content.homepage #news { float:left; width:200px;}
#page #main #primary #content.homepage #news p { margin:0px; text-align:justify; }
#page #main #primary #content.homepage #news h3 { margin-left:0px; position:relative; left:-20px; }
#content.homepage #prezentare { width:710px; float:right;  }
#content.homepage #prezentare h3 { margin-left:00px; }
#page #main #primary #content.homepage p { margin-left:20px; }
#page #main #primary #content.homepage ul { margin-left:40px; }

#page #main #primary #content div.event { width:100%;  margin-bottom:30px; overflow:hidden; display:block; }
#page #main #primary #content div.event img { float:left; width:200px; margin-right:20px; }