@import url('reset.css');

body {
    background-image:url('../img/body_bg.jpg');
}
body #wrapper {
    background-image:url('../img/page_border_top.png');
    background-repeat:no-repeat;
    background-position:top left;
    width:1078px;
    overflow: hidden;
    margin:0 auto;
    margin-top:25px;
    padding-top:17px;
}
* html #wrapper {behavior:url("http://www.weddingacademy.ro/resources/iepngfix.htc");}

body .wrapper_section{
    background-image:url('../img/page_border_top_section.png') !important;
    width:956px !important;
}
* html .wrapper_section {behavior:url("http://www.weddingacademy.ro/resources/iepngfix.htc");}
body #page {
    background-image:url('../img/page_bg.png');
    background-repeat:repeat-y;
    width:1070px;
    padding-left:8px;
    overflow:hidden;
    height:1250px;
    position:relative;
}
* html #page {behavior:url("http://www.weddingacademy.ro/resources/iepngfix.htc");}

body #footer_border_bottom{
    background-image:url('../img/page_border_bottom.png');
    background-position: left bottom;
    background-repeat: no-repeat;
    width:956px;
}
* html #footer_border_bottom {behavior:url("http://www.weddingacademy.ro/resources/iepngfix.htc");}

 #logo_site #title_site {font-size:18px;}
 #logo_site #slogan {font-size:16px;}    

body #page .primary_menu{
    height:150px;
    width:900px;
    padding-left:20px; 
    float:left;
}

body #page ul.primary_menu_section{
    background-image: url('../img/bg_menu_section.gif') !important;
    width:900px;
    float:left;
    background-repeat: no-repeat;
}

body #page #primary_menu_section{
    height:150px;
    width:900px;
    padding-left:20px; 
    float:left;
}

body #page .primary_menu li a{ 
    float:left;
    line-height:32px;
    font-size:12px;
    color:#777777;
    padding-left:15px;
}

body #page .primary_menu li a:hover, body #page .primary_menu li a.selected_page{ 
    color:#58B2B5;
}

body #page div.site_content {
    backgroundf-image:url('../img/lady.png');
    background-repeat:no-repeat;
    background-position:401px -10px;
    width:1050px;
    padding-left:20px; 
}


body #page div.site_content_1 {
    background-image:url('../img/lady.png');
    background-repeat:no-repeat;
    background-position:401px -10px;
    width:1050px;
    padding-left:20px; 
}

* html body #page div.site_content {behavior:url("http://www.weddingacademy.ro/resources/iepngfix.htc");}
/******************Header*******************/
div.primary_menu #primary_menu{
    float:left;
    width:781px;
    background-image:url('../img/bg_menu.gif');
    background-repeat: repeat-x;
    height:35px;
    position: absolute;
    top:116px;
    left:28px;
}

div.primary_menu #primary_menu li{ 
    float:left;
    width:auto;
    height: 35px;
}

div.primary_menu .primary_menu_section li{
    margin-right:43px;
}

div.primary_menu #primary_menu li a{
    text-decoration:none;
    display:block;
    float:left;
    width:auto;
    height:35px;
}

div.primary_menu #header_primary_box {
    float:left;
    height:138px;
    padding-top:12px;
    width:890px;
}

div.primary_menu #header_primary_box  #descriptions{
    float:left;
    width:630px !important;
    height:55px;
    margin-top:20px;
}

div.primary_menu #header_primary_box #descriptions p{
    font-size:14px;
}

div.primary_menu #primary_menu li#first_link {
    background-image:url('../img/first_link_bg.gif');
    background-position: top left;
    background-repeat: no-repeat;
}

div.primary_menu #header_primary_box #logo_site{
    background-image: url('../img/logo_site.gif');
    background-position: top left;
    background-repeat: no-repeat;
    float:left;
    height:55px;
    width:130px;
    padding-top:30px;
    text-indent:-99999px;
}

.formatting_1 {
    color:#58b2b5 !important;
}

.formatting_2 {
    color:#b2b2b2 !important;
}

.formatting_3 {
    color:#777777 !important;
}

.formatting_4 {
    color:#f4b106 !important;
}

/******************CONTENT*******************/
div#page div.site_content div.section_page{
    float:left;
    padding-left:10px;
    margin-top:15px;
    width:930px;
    margin-bottom:70px;
    _margin-bottom:35px;
    height:620px;
}

div#page div.site_content{
    overflow:hidden;
    width:1050px;
    position:absolute;
}

div#page div.site_content .sapou {
    font-size:22px;
    width:640px;
}


ul#homepage_news {
    float:left;
    width:600px;
    
}
ul#homepage_news li.first_news {
    width:260px;
    margin-top:30px;
    float:left;
    margin-right:20px;
}

li.first_news p.title_news {
    font-size:16px;
}

li.first_news p.sapou_news { 
    font-size:11px;
    float: left;
    margin-bottom: 12px;
    margin-top:7px;
    line-height:14px;
}
li.first_news a.more {
    text-decoration:none;
    font-size:11px;
    float:left;
}

div.options {
    border-top:1px solid #bce0e1;
    margin-top:20px;   
    width:703px;
    float:left;
}

div.options_section {
    border-top:1px solid #bce0e1;
    margin-top:10px;   
    width:900px;
    float:left;
}

ul#list_options {
    float:left;
    width:650px;
    margin-top:18px;    
}

ul#list_options_section {
    float:left;
    width:900px;
    margin-top:18px;    
}

ul#list_options_section li p.description { 
    font-size:14px;
}

ul#list_options_section li{
    float:left;
    width:130px;
    padding-left:50px;
    height: auto;
    background-repeat: no-repeat;
    background-position: top left;
    margin-right:25px;
}


ul#list_options_section li p.description { 
    font-size:14px;
}


ul#list_option_sections li p.title_options a{
    font-size:14px;
    text-decoration:none;
}

ul#list_options_section li#items_1{
    background-image: url('../img/items_1.gif');
    
}

ul#list_options_section li#items_2{
    background-image: url('../img/items_2.gif');   
}

ul#list_options_section li#items_3{
    background-image: url('../img/items_3.png');   
}
* html ul#list_options_section li#items_3 {behavior:url("http://www.weddingacademy.ro/resources/iepngfix.htc");} 




ul#list_options li p.description { 
    font-size:14px;
}

ul#list_options li{
    float:left;
    width:130px;
    padding-left:50px;
    height: auto;
    background-repeat: no-repeat;
    background-position: top left;
    margin-right:25px;
}

ul#list_options li p.title_options a{
    font-size:14px;
    text-decoration:none;
}

ul#list_options li#items_1{
    background-image: url('../img/items_1.gif');
    
}

ul#list_options li#items_2{
    background-image: url('../img/items_2.gif');   
}

ul#list_options li#items_3{
    background-image: url('../img/items_3.png');   
}
* html ul#list_options li#items_3 {behavior:url("http://www.weddingacademy.ro/resources/iepngfix.htc");} 

ul#list_options li p.sapou_options{
    color:#a0a0a0;
    font-size:11px;
    margin-top:3px;
    line-height:14px;
}

ul#list_banners_section{
    float:left ;
    width:210px;
    margin-left:30px;
    _margin-left:0px;
    overflow:hidden;
}

ul#list_banners_section li{
    float:left ;
    width:210px;
    margin-left:0px !important;
    padding-left:0px !important;
    padding-right:0px;
    margin-right: 0px;
}

* html ul#list_banners_section li a img {behavior:url("http://www.weddingacademy.ro/resources/iepngfix.htc");}

ul#list_banners{
    float:left ;
    width:210px;
    margin-top:40px;
    margin-left:-30px;
}

ul#list_banners li {
    margin-bottom:10px;
}

* html ul#list_banners li a img {behavior:url("http://www.weddingacademy.ro/resources/iepngfix.htc");}

/********************FOOTER*******************/
p#copyright{
    float:left;
    font-size:11px;
    color:#a0a0a0;
    width:900px;
}

/***************** NWL *****************/
form#nwl_form {
    display:inline;
    position:relative;
    float:left;
    margin-left:-50px;
    margin-top:10px
}

input#nwl_input {
    background-image: url('../img/nwl_border.gif');
    border:0px;
    width:202px;
    height:21px;
    float:left;
    padding:4px;
    color:#777777;
}

form#nwl_form fieldset p{
    float:left;
    width:210px;
    
}
input#nwl_submit{
    position:absolute;
    background-image: url('../img/nwl_send.gif');
    width:14px;
    height:12px;
    border:0px;
    cursor:pointer;
    top:8px;
    right:7px;
    float:left !important;
}
a#developed_by{
    background-image: url('../img/infinit-solutions.png');
    float:right;
    width:110px;
	 margin-top:-10px;
    height:40px;
    text-decoration:none;
    text-indent: -9999px;
}
* html a#developed_by {behavior:url("http://www.weddingacademy.ro/resources/iepngfix.htc");}

a#developed_by:hover{
    background-image: url('../img/infinit-solutions2.png'); 
}
* html a#developed_by:hover {behavior:url("http://www.weddingacademy.ro/resources/iepngfix.htc");}

.georgia {
    font-family: Georgia;
}

.section_page .content_section {
    float:left;
    height:465px;
    width:900px;
}


/* tabs buttons */
div.tabs{
    margin-top:10px;
}
div.tabs div.nav{
    border-bottom:1px solid #bce0e1;
    overflow:hidden;
    height:32px;
    padding:0 10px;
}
div.tabs div.nav ul.buttons{
    list-style-type:none;
}
div.tabs div.nav ul.buttons li{
    float:left;
}

div.tabs div.nav ul.buttons li a{
    float:left;
    height:28px;
    margin-top:4px;
    text-align:center;
    font-weight:bold;
    color:#777777;
    background:#dbdbdb url(../img/tab_left.gif) no-repeat left top;
    cursor:pointer;
    line-height:24px;
    text-decoration:none;
    margin-right:1px;
    width:101px;
    font-family: Tahoma;
    font-size: 14px;
}
div.tabs div.nav ul.buttons li a:hover,
div.tabs div.nav ul.buttons li a.on{
    background:#58B2B5 url(../img/tab_left_on.gif) no-repeat left top;
    margin-top:0px !important;
    height: 32px;
    color:#ffffff;
    line-height: 30px;
}
div.tabs div.content{
    overflow:hidden;
    float:left;
    background-color:#FFFFFF;
}

/* /tabs buttons */

/***************CONTACT******************/
form#send_form {
    float:left;
    width:450px;
    margin-top:40px;
    margin-left:240px;
}
form#send_form p {
    float:left;
    width:100%;
    margin:10px 0px;
}

form#send_form p label {
    float:left;
    width:100px;
    color:#7f7f7f
}

form#send_form p input, form#send_form p textarea {
    width:320px;
    border:1px solid #777777;
    padding:2px;
    color:#7f7f7f;
}
form#send_form p textarea {
    height:100px;
    padding:2px;
    color:#7f7f7f;
}
p span#message{
    text-align: center;
    color:#bd190a;
    font-family: Tahoma;
    display:block;
    font-weight:bold;
    font-size:14px;
    height:15px;
}
.tab1 p{
    font-size: 12px;
    font-family: Arial;
    margin:14px 0px;
    line-height: 15px;
    color:#7f7f7f;
}
div#primary_menu_section #descriptions{
    width:350px;
    float:left;
}
div.content_section ul#list_departament{
    float:right;
    width:250px;
    margin-top:30px;
    margin-right:40px;
}

div.content_section ul#list_departament li{
    float:left;
    width:250px;
    border-bottom:1px solid #58B2B5;
    margin-bottom:10px;
    padding-bottom:8px;
}

div.content_section ul#list_departament li p{
    margin:3px 0px;
    float:left;
    width:100%;
    margin-left:10px;
    color:#7f7f7f;
    font-family:Tahoma;
    font-size: 12px;
}

div.content_section ul#list_departament li p a {
    text-decoration:none;
    color:#7f7f7f;
}

div.content_section ul#list_departament li p a:hover { 
    text-decoration:underline;
    color:#bd190a;
    
}

div.content_section ul#list_departament li p.category{
    margin-left: 0px !important;
    font-size:16px;
}

p a#send_message, a#trimite_bilet{
    background-image: url('../img/send_btn.gif');
    float: right;
    width:86px;
    height:24px;
    text-decoration:none;
    color:#ffffff;
    font-size:16px;
    padding-top:6px;
    padding-left:10px;
    margin-right:25px;
    
}
ul#list_organizatori{
    float:left;
    width: 900px;
}

ul#list_organizatori li{ 
    float:left;
    width:430px;
    text-align: justify;
}

ul#list_organizatori li img {
    float:left;
    width:200px;
    height:205px;
    margin-right: 10px;
    border: 1px solid #777777;
    padding:5px;
}
ul#list_organizatori li.last {
    margin-left:30px;
}
ul#list_organizatori li p {
    display:inline;
    color:#7F7F7F;
    font-family:Arial;
    font-size:12px;
    line-height:15px;
}
ul#list_organizatori li p a {
    text-decoration:none;
    color:#58B2B5;
}
ul#list_organizatori li p a:hover { 
    text-decoration:underline;
    color:#bd190a;
}
li.banners{
    float:left;
    margin:0px !important;
    padding:0px !important;
    width:210px !important;
}
a.off:hover{
    color:#777777 !important;
}
.content_text {
    width:900px;
    padding-left:5px;
}
.content_text p{
    color:#7F7F7F;
    font-family:Arial;
    font-size:14px;
    line-height:15px;
    margin:14px 0;
}
.content_text ul {
    color:#7F7F7F;
    font-family:Arial;
    font-size:14px;
    line-height:15px;
    margin:14px 10px;    
}
.content_text ul li {
    padding-left:10px;
    margin:3px;
    list-style-type: circle;
    margin-left:10px;  
}
a.form_inscriere{
    text-decoration:none;
    color:#58B2B5;
    background-image: url('../img/page_white_acrobat.png');
    background-repeat: no-repeat;
    background-position: top left;
    padding-left:20px;
    height:16px;
    float:left;
    line-height:18px;
    width:auto;
}
a.form_inscriere2{
    text-decoration:none;
    color:#58B2B5;
    background-image: url('../img/page_doc.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    padding-left:20px;
    height:16px;
    float:left;
    line-height:18px;
    width:auto;
}
* html a.form_inscriere {behavior:url("http://www.weddingacademy.ro/resources/iepngfix.htc");}
a.form_inscriere:hover{
    text-decoration:underline;
    color:#bd190a;
}

/*************Sitemap****************/
.title_page {
    width:97%;
    float:left;
    font-family:Arial;
    font-size:30px;
    font-weight:bold;
    color:#40b4c0;
    margin:20px 5px;
}

ul#sitemap {
    float:left;
    margin-left:60px;
    width: auto;
}

ul#sitemap li {
    margin:10px 0px;
}

ul#sitemap li a {
    text-decoration:none;
    color:#7f7f7f;
    font-size:20px;
    font-family:Arial;
}

ul#sitemap li a:hover {
    text-decoration:underline;
    color:#bd190a;
}

ul#sitemap li ul {
    float:left;
    width:98%;
    margin-left:25px;
}
ul#sitemap li ul li h3{
    color:#7f7f7f;
    font-size:16px;
    font-family:Arial;
    margin:10px 0px;
}

#banners {
    float:left;
    width:890px;

    margin-top:25px;    
    height:300px;
}

input#wedding_date {
    width:150px !important;
    float:left;
}

div#ui-datepicker-div {
    font-size:80%;
}

span#message_nwl {
    font-size: 14px;
    font-family:tahoma;
    color:#ff0000;
    float:left;
    margin-left:-35px;
    margin-top:8px;
}

#banner_1{position:relative;z-index:1}