body.mceContentBody {
background: #FFFFFF;
}

.mceContentBody a {
color: red !important; /* FF requires a important here */
}

body {
	margin: 0px;
	padding: 0px;
	font-family: arial, verdana;
	font-size: 12px;
	background-color:#000000;
}

/*---------------------------------------------------------*/
div.container{
width:1000px;
height:auto;
padding:0px;
background-color:#FFFFFF;
clear:both;
margin:auto;
font-size:12px;
}

div.header{
width:1000px;
height:200px;
padding:0px;
background-color:#F5C536;
clear:both;
display:block;
}
div.top_menu{
width:990px;
height:20px;
padding:5px;
background-color:#000000;
color:#F5C536;
clear:both;
display:block;
}

div.left{
width:180px;
padding:0px;
padding:10px;
float:left;
background-color:#F4F4F4;
line-height:16px;
min-height:400px;
}
div.left span{
font-size:0.9em;
}
div.left img{
max-width:180px;
cursor:pointer;
}
div.left select{
font-size:10px;
vertical-align:middle;
}

div.right{
width:180px;
padding:0px;
padding:10px;
float:right;
background-color:#F4F4F4;
line-height:16px;
min-height:400px;
}
div.right span{
font-size:0.9em;
}
div.right img{
max-width:180px;
}

div.content{
float:left;
width:580px;
padding:10px;
text-align:left;
min-height:400px;
}

div.content img{
max-width:580px;
}
/*---------------------------------------------------------*/

hr {
height:0px;
border:0px;
border-bottom:1px solid #cecece;
padding:0px;
margin:0px;
margin-top:5px;
margin-bottom:5px;
}

.hr2 {
height:0px;
width:80%;
border:0px;
border-bottom:1px solid #cecece;
padding:0px;
margin:auto;
margin-top:5px;
margin-bottom:5px;
}

h1 {
font-size:1.6em;
color:#b40000;
}
h2 {
font-size:1.3em;
color:#b40000;
}

img {
padding:0px;
margin:0px;
}

a:hover, a:active {
font-family: arial, verdana;
font-size:12px;
text-decoration: none;
color:#009999;
}

a:link, a:visited {
font-family: arial, verdana;
font-size:12px;
text-decoration: underline;
color:#b40000;
}

a.menu:link, a.menu:visited {
font-family: arial, verdana;
font-size:15px;
text-decoration: none;
color:white;
font-weight:bold;
padding-right:11px;
padding-left:11px;
margin:0px;
text-transform:uppercase;
}

a.menu:active, a.menu:hover {
font-family: arial, verdana;
font-size:15px;
text-decoration: underline;
color:white;
font-weight:bold;
padding-right:11px;
padding-left:11px;
margin:0px;
}

a.sus:link, a.sus:visited {
font-family: arial, verdana;
font-size:10px;
text-decoration: none;
color:#F5C536;
}

a.sus:active, a.sus:hover {
font-family: arial, verdana;
font-size:10px;
text-decoration: underline;
color:#d02128;
}

a.negru:link, a.negru:visited {
font-family: arial, verdana;
font-size:12px;
text-decoration: none;
color:#3e3e3e;
}

a.negru:active, a.negru:hover {
font-family: arial, verdana;
font-size:12px;
text-decoration: underline;
color:#3e3e3e;
}

a.negru14:link, a.negru14:visited {
font-family: arial, verdana;
font-size:14px;
font-weight:bold;
text-decoration: none;
color:#3e3e3e;
}

a.negru14:active, a.negru14:hover {
font-family: arial, verdana;
font-size:14px;
font-weight:bold;
text-decoration: underline;
color:#3e3e3e;
}


/*.........forms........*/
input, select{
font-size:11px;
padding:2px;
}
input[type="button"], input[type="submit"]{
font-size:11px;
padding:2px;
background-color:#b40000;
color:#FFFFFF;
font-weight:bold;
border:0px;
}
input[type="radio"], input[type="checkbox"]{
padding:0px;
width:15px;
border:0px;
}
textarea{
font-size:11px;
padding:2px;
font-family:Arial;
overflow:auto;
height:80px;
border:1px solid #b40000;
}
textarea.editor{
}
/*......................*/



font.titlu {
font-family: arial, verdana;
font-size:15px;
font-weight:bold;
color:#D02128;
display:block;
}

font.titlunegru {
font-family: arial, verdana;
font-size:14px;
color:#bebebe;
font-weight:bold;
}

font.news {
font-family: arial, verdana;
font-size:11px;
color:black;
}

div.space{
height:7px;
clear:both;
}

/*---------------------------------------------------------*/
/*
div.menu{
width:140px;
vertical-align:middle;
padding:15px;
float:left;
text-align:left;
font-size:10px;
color:#605d5d;
}
*/

div.menubg{
padding:5px;
background-color:#D02128;
clear:both;
text-align:center;
}
div.menubg img{
vertical-align:middle;
}

div.p5 {
background-color:#EBEBEB;
color:#000000;
font-family:arial;
font-size:11px;
font-weight:bold;
padding:5px;
margin-top:5px;
margin-bottom:5px;
}
div.p5 input{
width:30px;
font-size:10px;
vertical-align:middle;
}

div.p5red {
background-color:#D02128;
color:#ffffff;
font-family:arial;
font-size:16px;
font-weight:bold;
padding:5px;
margin-top:5px;
margin-bottom:5px;
text-align:right;
}

div.box1{
width:140px;
margin:auto;
padding:10px;
}

div.stanga{
text-align:left;
}

div.box2{
width:170px;
height:283px;
vertical-align:top;
padding:15px;
}

div.footer{
width:1000px;
height:47px;
text-align:center;
padding-top:23px;
clear:both;
margin:auto;
background-color:#000000;
font-family:Arial, Verdana;
font-size:10px;
color:#605d5d;
}
div.foooter {
background-color:#AA0000;
color: white;
text-align:center;
width:1000px;
height:21px;
margin:auto;
clear:both;
padding-top:7px;
}

a.footer:link, a.footer:visited {
font-family: arial, verdana;
font-size:11px;
text-decoration: none;
color:#FFFFFF;
font-weight:bold;
}

a.footer:active, a.footer:hover {
font-family: arial, verdana;
font-size:11px;
text-decoration: underline;
color:#F5C536;
font-weight:bold;
}

div.stg {
float:left;
width:35px;
padding:0px;
margin:auto;
}

div.dr {
float:right;
width:auto;
padding:0px;
margin:auto;
}

div.orange{
width:251px;
height:55px;
vertical-align:middle;
text-align:center;
background:url('images/orange.jpg') no-repeat 100% 100% #ffffff;
float:left;
padding:2px;
margin:2px;
}

form {
margin:0px;
padding:0px;
}

input.cauta {
height:14px;
width:158px;
padding:1px;
border:1px solid #605d5d;
font-size:11px;
color:#605d5d;
}

input.nl {
height:14px;
width:148px;
padding:1px;
border:1px solid #605d5d;
font-size:11px;
color:#605d5d;
}

input.go {
height:18px;
width:auto;
padding:2px;
border:1px solid #605d5d;
font-size:11px;
color:#605d5d;
background-color:white;
vertical-align:top;
font-weight:bold;
margin:0px;
}

img.boximg{
border:0px;
margin:0px;
margin-right:5px;
float:left;
}
img.boximg_r{
border:0px;
margin:0px;
margin-left:5px;
float:right;
}

div.rating{
background-color:#F5C536;
padding:10px;
vertical-align:middle;
}
div.rating img{
border:0px;
margin:0px;
padding:0px;
vertical-align:middle;
}
div.rating span{
float:right;
width:auto;
text-align:right;
}

div.form{
margin:auto;
display:inline;
}
div.form td{
vertical-align:top;
}
div.form input{
font-size:11px;
padding:2px;
width:200px;
border:1px solid #b40000;
}
div.form input[type="button"], div.form input[type="submit"]{
font-size:11px;
padding:2px;
width:206px;
background-color:#b40000;
color:#FFFFFF;
font-weight:bold;
border:1px solid #b40000;
}
div.form input[type="radio"], div.form input[type="checkbox"]{
padding:0px;
width:15px;
border:0px;
}
div.form textarea{
font-size:11px;
padding:2px;
font-family:Arial;
width:200px;
overflow:auto;
height:80px;
border:1px solid #b40000;
}
/*--------------------------------*/
div.form_small{
margin:auto;
display:inline;
}
div.form_small td{
vertical-align:top;
font-size:0.9em;
}
div.form_small input{
font-size:11px;
padding:2px;
width:80px;
border:1px solid #b40000;
}
div.form_small input[type="button"], div.form_small input[type="submit"]{
font-size:11px;
padding:2px;
width:86px;
background-color:#b40000;
color:#FFFFFF;
font-weight:bold;
border:1px solid #b40000;
}
div.form_small input[type="radio"], div.form_small input[type="checkbox"]{
padding:0px;
width:15px;
border:0px;
}
div.form_small textarea{
font-size:11px;
padding:2px;
font-family:Arial;
width:80px;
overflow:auto;
height:80px;
border:1px solid #b40000;
}
/*--------------------------------*/

div.dots{
height:20px;
background:url(images/dot.gif) repeat-x 0% 50% transparent;
clear:both;
min-width:100%;
}

div.comment{
color:#555555;
padding:5px;
border:1px solid #EEEEEE;
}
div.comment2{
color:#555555;
background-color:#F4F4F4;
border:1px solid #EEEEEE;
padding:5px;
}

div.comment span, div.comment2 span{
font-size:1.2em;
color:#000000;
text-align:left;
float:left;
}
div.comment span.date, div.comment2 span.date{
font-size:0.9em;
color:#AAAAAA;
float:right;
}
div.comment_add{
background-color:#F5C536;
padding:10px;
vertical-align:middle;
display:none;
}

div.pages_text{
}
div.pages{
text-align:right;
width:auto;
float:right;
}
div.pages a:link, div.pages a:visited, div.pages a:hover, div.pages a:active, div.pages a.sel:link, div.pages a.sel:visited, div.pages a.sel:hover, div.pages a.sel:active{
background-color:#EEEEEE;
text-decoration:none;
font-weight:bold;
display:block;
margin-left:1px;
padding:1px;
padding-left:3px;
padding-right:3px;
float:left;
color:#1D2F2D;
}
div.pages a:hover, div.pages a:active{
background-color:#b40000;
}

div.pages a.sel:link, div.pages a.sel:visited, div.pages a.sel:hover, div.pages a.sel:active{
background-color:#b40000;
color:#FFFFFF;
}

/*----------------*/
div.homepage_box24{
background:url(images/bg_nutritie.jpg) no-repeat 50% 0% transparent;
min-height:133px;
padding:15px;
padding-top:40px;
}
div.homepage_box24 span.title{
font-size:16px;
font-weight:bold;
color:#03378b;
display:block;
margin-bottom:5px;
}
/*----------------*/
div.homepage_box25{
background:url(images/bg_slabire.jpg) no-repeat 50% 0% transparent;
min-height:133px;
padding:15px;
padding-top:40px;
}
div.homepage_box25 span.title{
font-size:16px;
font-weight:bold;
color:#c35c00;
display:block;
margin-bottom:5px;
}
/*----------------*/
div.homepage_box26{
background:url(images/bg_sanatate.jpg) no-repeat 50% 0% transparent;
min-height:133px;
padding:15px;
padding-top:40px;
}
div.homepage_box26 span.title{
font-size:16px;
font-weight:bold;
color:#b30000;
display:block;
margin-bottom:5px;
}
/*----------------*/
div.homepage_box4{
background:url(images/bg_antrenament.jpg) no-repeat 50% 0% transparent;
min-height:133px;
padding:15px;
padding-top:40px;
}
div.homepage_box4 span.title{
font-size:16px;
font-weight:bold;
color:#000000;
display:block;
margin-bottom:5px;
}
/*----------------*/
div.homepage_box{
background:url(images/bg_neutru_box.jpg) no-repeat 50% 0% transparent;
min-height:133px;
padding:15px;
}
div.homepage_box span.title{
font-size:16px;
font-weight:bold;
color:#000000;
display:block;
margin-bottom:5px;
}

/*----------------*/
div.neutru_box{
background:url(images/bg_neutru.jpg) no-repeat 50% 0% transparent;
min-height:133px;
padding:15px;
}
div.neutru_box span.category_title{
font-size:16px;
font-weight:bold;
color:#AAAAAA;
display:block;
width:120px;
text-align:center;
margin-bottom:15px;
text-transform:uppercase;
clear:both;
float:right;
}

div.neutru_box span.title{
font-size:15px;
font-weight:bold;
color:#000000;
display:block;
margin-bottom:5px;
}
/*----------------*/

span.right{
display:inline;
float:right;
}
div.upper_silver{
clear:both;
text-transform:uppercase;
color:#AAAAAA;
font-size:1.1em;
font-weight:bold;
}
div.half{
width:49%;
float:left;
}
div.half_padding{
width:47%;
float:left;
padding:1%;
}

div.half_l_padding{
width:48%;
float:left;
padding-right:1%;
}
div.half_r_padding{
width:47%;
float:right;
}
span.left30{
padding-left:30px;
}

/*.............*/
div.formGen{
clear:both;
width:100%;
margin:auto;
}

div.formLeftGen{
width:120px;
float:left;
margin-right:5px;
text-align:right;
}

div.formLeftGen2{
width:20px;
float:left;
margin-right:5px;
text-align:right;
font-size:0.9em;
}

div.formLeftGen_mandatory{
width:120px;
float:left;
margin-right:5px;
text-align:right;
font-weight:bold;
}

div.formLeftGen2_mandatory{
width:120px;
float:left;
margin-right:5px;
text-align:right;
font-weight:bold;
}

div.formRightGen{
width:auto;
float:left;
font-size:0.9em;
}

div.formGen input[type="button"], div.formGen input[type="submit"]{
font-size:11px;
padding:2px;
background-color:#b40000;
color:#FFFFFF;
font-weight:bold;
border:1px solid #b40000;
margin:auto;
}

div.quick_poll{
text-align:left;
}

font.small9{
font-size:0.9em;
}

div.box_noutati{
border:1px solid #FF0000;
padding:5px;
clear:both;
}
div.box_noutati_title{
display:block;
background-color:#FF0000;
color:#FFFFFF;
clear:both;
padding:5px;
text-align:center;
font-weight:bold;
}


div.not_ok{
color:#FF0000;
padding:5px;
border:1px solid #FF0000;
}
div.ok{
color:#0099CC;
padding:5px;
border:1px solid #0099CC;
}
div.message{
color:#CC0000;
padding:5px;
border:1px solid #CC0000;
}

div.photo_gal_main{
background-color:#F5C536;
text-align:center;
padding:0px;
margin:5px;
margin-bottom:0px;
border:1px solid #AA0000;
}
div.photo_gal_thumb{
margin:0px;
}
div.photo_gal_main span{
background-color:#AA0000;
text-align:center;
padding:10px;
display:block;
color:#FFFFFF;
font-weight:bold;
font-size:1.1em;
}

a.photo_gal:link, a.photo_gal:visited, a.photo_gal:active, a.photo_gal:hover, a.photo_gal_sel:link, a.photo_gal_sel:visited, a.photo_gal_sel:active, a.photo_gal_sel:hover{
width:100px;
height:80px;
background-color:#F5C536;
padding:5px;
display:block;
float:left;
margin:5px;
margin-right:0px;
margin-bottom:0px;
}
a.photo_gal:active, a.photo_gal:hover, a.photo_gal_sel:link, a.photo_gal_sel:visited, a.photo_gal_sel:active, a.photo_gal_sel:hover{
background-color:#AA0000;
}

/*.....user........*/
span.login{
color:#000000;
}
span.login input{
float:right;
width:80px;
}
span.login input[type="checkbox"]{
display:inline;
float:right;
margin-right:15px;
width:15px;
}
span.login input[type="submit"]{
float:right;
width:50px;
}

span.mandatory, font.mandatory{
color:#FF0000;
}

/*.......calendar..............*/
div.main_calendar_border, div.main_calendar{
}

table.calendar{
width:180px;
margin:auto;
}

table.calendar td{
width:24px;
height:16px;
padding:0px;
vertical-align:middle;
text-align:center;
font-size:10px;
color:#000000;
font-weight:bold;
}
table.calendar td.middle{
width:auto;
height:16px;
padding:0px;
vertical-align:middle;
text-align:center;
}
table.calendar td.all{
width:auto;
height:16px;
padding:0px;
vertical-align:middle;
text-align:center;
}

tr.top_calendar, tr.top_calendar td{
background-color:#b40000;
vertical-align:middle;
text-align:center;
color:#FFFFFF;
font-weight:bold;
}

tr.top_calendar a:link, tr.top_calendar a:visited{
width:24px;
height:16px;
display:block;
text-decoration:none;
vertical-align:middle;
}
tr.top_calendar a:hover, tr.top_calendar a:active{
text-decoration:none;
color:#b40000;
width:24px;
height:16px;
display:block;
background-color:#FFFFFF;
vertical-align:middle;
}

tr.top_calendar, tr.days_calendar td{
background-color:#b40000;
vertical-align:middle;
text-align:center;
color:#FFFFFF;
font-weight:bold;
}

table.calendar td.weekend{
background-color:#F5C536;
vertical-align:middle;
text-align:center;
}

table.calendar td.regular{
background-color:#EEEEEE;
vertical-align:middle;
text-align:center;
}

table.calendar td.today{
background-color:#FF6600;
vertical-align:middle;
text-align:center;
}

table.calendar td.selected{
background-color:#FF9900;
vertical-align:middle;
text-align:center;
}

table.calendar td.events{
background-color:#b40000;
vertical-align:middle;
text-align:center;
}



table.calendar a:link, table.calendar a:visited{
width:24px;
height:16px;
display:block;
text-align:center;
text-decoration:none;
vertical-align:middle;
color:#FFFFFF;
}
table.calendar a:hover, table.calendar a:active{
text-decoration:none;
color:#000000;
width:24px;
height:16px;
display:block;
background-color:#F5C536;
vertical-align:middle;
text-align:center;
}

div#calendar_list{
background-color:#EEEEEE;
}
div#calendar_list ul li{
margin:0px;
font-size:0.9em;
}
/*------end calendar----------*/

ul{
padding:0px;
margin:0px;
margin-left:0px;
list-style-position: inside;
}

li{
padding:0px;
margin:0px;
margin-left:10px;
list-style-position: inside;
}

ul li{
padding:0px;
margin:0px;
margin-left:10px;
margin-right:5px;
list-style-position: inside;
list-style-type: square;
list-style: square;
}

ol{
padding:0px;
margin:0px;
margin-left:10px;
list-style-position: inside;
}

ol li{
padding:0px;
margin:0px;
margin-left:10px;
list-style-position: inside;
}

div.concurs{
background:url(images/concurs.jpg) no-repeat 100% 100% #FFFFFF;
padding:5px;
color:#000000;
}
