body { font-family:Verdana,Arial,helvetica,sans-serif; font-size:11px; text-align:center; }
#page { background-color:#FFFFFF;  float:left; margin:0 auto; text-align:left; width:1280px!important;  }
body #main { background: #fff none!important; }
body #main #primary { position:relative;  padding: 10px 10 px 10px 20px; background-color: transparent; width: 492px; }
body #main #content { width: 492px!important;  backgrdound-image:url(/modules/default/img/craciun/main_content/bg_section_487x175.jpg); background-repeat:repeat;   }
body #main #content div.container { background-image: none!important; width: 492px; }
body #main #content div.container div.container { background-image: none!important; width: 600px; text-align: left; }

#visual a {display: block; height: 310px; margin-bottom: 20px; }

/* vertical menu */
body #page #main #sidebar  { width: 263px; }	
/* end vertical menu */

#main #primary #section_content_admin { font-size:12px; line-height:1.8em; }
div#contentDisplay{  width: 595px;    float:left;    padding: 30px 5px 0; display: inline; }  
div#article{ height: auto; }
   
div.btn_more { text-align: left; }
div.btn_more a { width: 150px;  padding: 3px;  display: block; text-align: center; background-color: #f0f0f0; border: 1px solid #e0e0e0; }

a { color: #CB191E; font-size: 12px; text-decoration: none; }
a.more_left{ float:left;   font-family:"Verdana";    font-weight:bold;    font-size:11px;    text-decoration:none;    margin-left:20px; }
a.more{ float:right;   font-family:"Verdana";    font-weight:bold;    font-size:11px;    text-decoration:none;    margin-right:20px; }   
a.more_red{    float:right;    color:#d60404;    font-family:"Verdana";    font-weight:bold;    font-size:11px;    text-decoration:none;    margin-right:20px; }
.padded_left_50 { padding-left:50px!important; }
.centered { text-align:center!important; }
.small_10 { font-size:10px!important; }
.small_10 a span { font-size:11px!important; }

div.continut p { margin:10px 0; }
p.description { font-family:"Verdana"; font-size:11px; line-height:23px; margin-bottom:0 !important; margin-top:0 !important; }

div.aboutBox { float:left; font-family:Verdana; font-size:11px!important; height:72px; margin-left:10px; margin-top:20px; width:126px; }
a.more_red { color:#D60404; float:right; font-family:"Verdana"; font-size:11px; font-weight:bold; margin-right:20px; text-decoration:none; }
.mess_titlu { font-size:12px; font-weight:bold; margin:0; padding:0; }
.mess_mesaj { border-bottom:1px solid #555555; line-height:1.6em; margin-bottom:10px; padding-bottom:5px; }
.emd { color:#06B0A0; font-weight:bold; }
.emd2 { color:#06B0A0; font-weight:normal; }

.content_paste h2 {
font-weight:bold;
}
h1 {
color:#06B0A0;
font-size: 20px; 
}
div.content_paste h2 { color:#C81C22; font-size:16px; margin: 20px 0 0; }
div.content_paste p { line-height: 1.6em; font-size: 12px; }


div.banner { text-align: center; width: 140px;  }

#main #primary ul.bullet li {
background-image:url(/modules/default/img/craciun/main_content/bullet_sarbatori.gif);
background-position: 2px 5px;
background-repeat:no-repeat;
border-bottom:1px solid #DEDEDE;
font-size:12px;
line-height:1.8em;
list-style-type:none;
margin-bottom:3px;
padding-bottom:2px;
padding-left:20px;
text-align:left;
}

	#topSlidingDoors ul { margin:10px 0 0 0; padding:0; list-style:none; width:175px; }
	#topSlidingDoors ul li { float:left; margin:0; padding:0 0 0 9px; background:url(/modules/default/img/craciun/sections/cadouri/norm_left.gif) left top no-repeat;}
	#topSlidingDoors ul li h2 { float:left; display:block; margin:0 !important; padding:3px 9px 3px 0; background:url(/modules/default/img/craciun/sections/cadouri/norm_right.gif) right top no-repeat; cursor:pointer; color:#6e6146 !important; font-size:12px !important;}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#topSlidingDoors ul li h2 { float:none;}
	/* End IE5-Mac hack */
	#topSlidingDoors ul li:hover, #topSlidingDoors li.selected { padding:0 0 0 9px; background:url(/modules/default/img/craciun/sections/cadouri/norm_left_on.gif) left top no-repeat;}
	#topSlidingDoors ul li:hover h2, #topSlidingDoors li.selected h2 { padding:3px 9px 3px 0; background:url(/modules/default/img/craciun/sections/cadouri/norm_right_on.gif) right top no-repeat;}
	#topSlidingDoors .content { border:1px solid #6e6146; width:465px; padding:10px; margin-bottom:10px;}
	#topSlidingDoors .hidden { display:none;}
	#topSlidingDoors table { width:100%;}
	#topSlidingDoors table td { background:transparent;}

/******************* begin formular **********************/

#mess_header div#sub_container { margin: 10px 10px 0px; position: relative; font-size: 11px; min-height: 1%; }
#concurs_mesaje { text-align:center; border:1px solid #e78f50; padding:10px; color: #000;  font-family: 'Times New Roman' Times Georgia; font-size:14px; width: 80%; margin: 5px auto; }
#concurs_mesaje span#lista_castigatori { color:#444; font-weight: bold; text-decoration: underline; font-size:12px;  }
#castigatori { text-align:center; border:1px solid #e78f50; font-family: 'Times New Roman' Times Georgia; font-size:14px; padding:10px; margin: 5px auto; width: 80%; }
#castigatori table { width: 200px; margin:0 auto; font-size:14px; text-align:center; }

.err { color: red; font-size: 10px; padding-left: 10px; display: block; }
div.rezultate_cautare { color: #929191; font-size: 10px; padding-left: 10px; text-align: center; }
#box_propune {	margin:10px;	clear:both;	float:left; }
#box_propune div.box { width:450px; margin: 0 auto;	text-align: left;  border:1px solid #555; font-size:13px; line-height:16px; padding:5px; }
#box_propune_top {	margin:10px auto; max-width:450px; }
#box_propune_top div.box { width:auto; text-align: left;  border:1px solid #555; font-size:13px; line-height:16px; padding:5px; }

.selector{    background: white;      border: 1px solid #ccc;    width:150px;    font-size: 12px;}
.selector2{    background: white!important;    border: 1px solid #DAD7B9!important;    width:190px;   font-size: 12px;    padding:0 2px;}

form#cauta { margin:0; padding:0; text-align: right; }
form#cauta #div_cautare { margin:0; padding:10px 15px; width: 350px; border: 1px solid #dad7b9; background: #f5f3db;}
form#cauta #div_cautare p { text-align: right; }
form#cauta #div_cautare input#cautare { border: 1px solid #DAD7B9; padding: 1px; width: 280px; }
form#cauta #div_cautare input#btn_cautare { border: 1px solid #DAD7B9; padding: 1px; width: 80px; }

div#btn_submitare{     margin:0; padding:0;     height:24px;    margin-top:10px; }

#formular { text-align: left; width: 310px; margin: 0 auto; }

#concurs_scrisori  {  border: 1px solid #dad7b9; background-color: #F5F3DB; width: 320px; margin: 0 auto; padding: 5px; }
#concurs_scrisori #form_halloween p { width: 320px; margin: 5px 0; color: #000; text-align: left; }

#formular_propunere{ margin:15px 0 0; padding:0; font-size: 13px; font-family: Tahoma, Verdana, Arial; clear:both; }
#formular_propunere td {	margin: 0;	padding: 0; }
#formular_propunere fieldset {	border: 1px solid grey!important; 	padding: 10px; 	background-color:  transparent;}
#concurs_scrisori #form_halloween fieldset { border: 0px none!important;  }
#concurs_scrisori #form_halloween label { width: 80px; display: inline-block; }
#concurs_scrisori #form_halloween input.text { width: 220px; border: 1px solid gray;  background-color: background: #fff; ;  }
#concurs_scrisori #form_halloween input#submit { border: 1px solid #DAD7B9; background: #efefef; width: 80px; margin: 0 auto;  }
#concurs_scrisori #form_halloween input#submit_form { border: 1px solid #DAD7B9; background: #efefef; width: 80px; margin: 0 auto;  }
#concurs_scrisori #form_halloween #p_textarea label { float: left;  }
#concurs_scrisori #form_halloween textarea { width: 220px; border: 1px solid gray; background: #fff;  }
* html #concurs_scrisori #form_halloween label#mesajul { width: 78px; }
* html #concurs_scrisori #form_halloween textarea { width: 222px; }

body #main #primary #confirmare { border:1px solid #e78f50; padding: 10px; color: red; width: 80%; margin: 0 auto; text-align: center; }

div#cr_inscrie { min-height:240px;text-align:center; }
div#cr_inscrie_left { width: 350px; padding:0; margin:0 auto; text-align: left; }
* html #cr_inscrie_left {	background-color:  #f8f8f8;  	text-align:left;	padding: 10px; }

body #main #primary #formular_propunere #cr_inscrie_left {  background-color: transparent; }
body #main #primary #formular_propunere #propuneeee fieldset { border: 0px none!important;  }
body #main #primary #formular_propunere #propuneeee label { width: 80px; display: inline-block; }
body #main #primary #formular_propunere #propuneeee input.text { width: 220px; border: 1px solid #c5c1b6;  background-color: #fff; }
body #main #primary #formular_propunere #propuneeee input.submit { border: 1px solid grey; background-color: #e6a3a3; width: 80px; margin: 0 auto;  }
body #main #primary #formular_propunere #propuneeee #p_textarea label { float: left;  }
body #main #primary #formular_propunere #propuneeee textarea { width: 220px; border: 1px solid #c5c1b6; background: #fff;  }
* html body #main #primary #formular_propunere #propuneeee label#mesajul { width: 78px; }
* html body #main #primary #formular_propunere #propuneeee textarea { width: 222px; }

/******************* end formular **********************/

ul.comments { margin: 10px 10px; }
ul.comments li { margin: 15px auto 0; overflow: hidden; list-style-type:none; }        
ul.comments li div.mesaj {  border: 1px solid #dad7b9; background-color: #f6f4db!important; padding: 5px; padding-top: 0;  }
ul.comments li div.mesaj div.user { margin: 0; height: 25px; overflow: hidden; }
ul.comments li div.mesaj div.user .author { width: 250px; float: left; overflow: hidden;  margin: 0px 0; }  
ul.comments li div.mesaj div.user .date  { color: #929191; float: right; text-align: right; margin: 0; width: 150px; font-size: 11px; }   
ul.comments li div.data h3 { font-size: 11px; padding-bottom: 2px; width: 300px; }  
ul.comments li div.data h3 span { border-bottom: 1px solid #dad7b9; } 
ul.comments li div.voteForm {  margin:0; padding:0; margin-top: 3px;  }                
ul.comments li div.voteForm .nr_voturi {    width: 200px;   margin-top:0;         font-weight: normal;        padding-left: 25px;    padding-top: 4px;   background-image: url(/modules/default/img/iunie/main_content/sections/rating_form.gif);     background-position: 0 6px; background-repeat: no-repeat;    }
ul.comments li div.voteForm .votare {  margin: 0; }   
ul.comments li div.voteForm .ai_votat { float:right; width: 90px!important;    height:16px;  padding:0;    margin-top:0!important; margin-bottom: 0!important;   background: transparent url(/modules/default/img/iunie/main_content/sections/hearts.gif) center top no-repeat;    overflow:hidden;    text-indent:1000px;    cursor: auto;   }                         
ul.comments li div.voteForm a.voteaza {   float: right;    display:inline-block; cursor:pointer; border:1px solid #aa0000;    text-decoration:none; text-align: center; margin-right: 10px; padding: 0 10px;}
ul.comments li div.voteForm a.voteaza span {        color:#aa0000; padding:1px;  }               
ul.comments li div.voteForm a:hover.voteaza {        color:#ffffff; background-color:#aa0000;  }
ul.comments li div.voteForm a:hover.voteaza span {        color:#ffffff; background-color:#aa0000;  }
                                          
.prop_titlu  { height: 24px; background-color: #EFEFEF; }
.prop_titlu h2 { font-size: 14px;  }
.prop_titlu h2 span.titlu { float: left;}
.prop_titlu h2 span.detalii { float: right; height: 24px; width: auto; font-size: 12px; text-align: right; padding-right: 10px;}
.prop_mesaj {  padding: 0px 10px 5px; }

div.padded_content { padding: 0px 10px; }

body #footer p.footnote { color: #A9B4CD }
body #footer div.footlinks.copyright, body #footer div.footlinks ul { width:780px; }
.bold { font-weight: bold; }
.black { color: black; }
.orange { color: orange; }
.purple { color: purple; }
.red { color: red; }

.no_margin { margin: 0!important; }
.no_margin_bottom { margin-bottom: 0!important; }
.clear { clear:both;}
.clear1 { clear:both; font-size: 1px; height: 1px; line-height: 1px; }
.clear10 { clear:both; font-size: 1px; height: 10px; line-height: 10px; }
.spacer_10 { height:10px!important; }
.common_row { color:#000000; font-family:tahoma, verdana, arial; font-size:13px; padding-bottom:5px; padding-top:3px; text-align:left; }
.spacer_5 { height:5px;}
.spacer_v10 { margin-top: 10px!important; margin-bottom: 10px!important; }  
.bolded { font-weight: bold; }


/* begin meniu: trimite aceasta pagina (YM/email) */
#sarbatori_trimite { width:350px; float: left; margin:15px 0px; }
#sarbatori_trimite #user_actions {	text-align:left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }

#sarbatori_trimite #user_actions a {	text-decoration:none; }

#sarbatori_trimite #user_actions a:hover {	text-decoration:underline; }

#sarbatori_trimite #user_actions ul { width:340px; }

#sarbatori_trimite #user_actions ul li { list-style-type:none; }

#sarbatori_trimite #user_actions_links li { display:inline; float:left; width:170px; }

#sarbatori_trimite #user_actions_links a { padding-left:30px; margin-right:25px; background-position:top left; background-repeat:no-repeat; text-indent:0; display:block; line-height:16px; heidght:25px; }

#sarbatori_trimite .mail { background-image:url(/modules/default/img/icons/sendmail.gif); }

#sarbatori_trimite .yahoo { background-image:url(/modules/default/img/icons/sendym.gif); }

#sarbatori_trimite #details { padding-left:10px; line-height:15px; float:left; background-image:url(/modules/default/img/navBar/arrow_left_blue_12x12.gif.gif); background-position:0 2px; margin-bottom:15px; }
/* end meniu: trimite aceasta pagina (YM/email) */

#eventsList { font-size: 11px;}
#eventsList tr:nth-child(odd) { background-color: #eef; }
#eventsList tr.odd { background-color: #eef; }
#eventsList tr td { border: 1px solid #eef; vertical-align: top; padding: 2px; }

/* MENIU ORIZONTAL */

#menuRetete {
    widfth:499px;
    height:27px;           
    margin:10px auto;
    
}
#menuRetete ul li{
    display:inline;
    height:35px;
    float:left;
    width: 114px;
    text-align: center;
}
#menuRetete ul li a {
    font-size:11px;      
    color:#464646;
    font-weight:normal;
    line-height:34px;   
}

#menuRetete ul li a.selected, #menuRetete ul li a:hover {
    color:#cc3c3c;   
    background-image:none;     
}

#menuRetete ul li  {
    background-image:url("/modules/default/img/iunie/main_content/sections/bt_meniu.gif");      
}

#menuRetete ul li:hover, #menuRetete ul li.selected {
    background-image:url("/modules/default/img/iunie/main_content/sections/bt_meniu_hover.gif");   
}

#menuRetete ul li#adauga {
    background-image:url("/modules/default/img/iunie/main_content/sections/bt_meniu_special.gif");   
}
#menuRetete ul li#regulament {
    background-image:none; 
    width: 100px;
    float: right;
}                   
#menuRetete ul li#regulament a {
    background-image:none;                                                           
    font-weight: bold;
    color: #cc3c3c;
}

