body {
background-color:#000000;
margin:0px;
padding:0px;
font-family:arial;
font-size:13px;
/*color:#FFE0C1;*/
color:#555555;
/*
background:url('images/bg_jos.gif') repeat-x 100% 100% #000000;
background-attachment:fixed;
background-position: bottom center;*/
}

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

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

h1 {
font-family: verdana;
font-size:1.3em;
color:orange;
font-weight:bold;
line-height:14px;
border:0px;
padding:0px;
display:inline-block;
margin-bottom:20px;
}

h2 {
font-size:1.3em;
color:orange;
}

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

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

a:link, a:visited {
font-family: arial, verdana;
font-size:13px;
text-decoration: underline;
color:#7f9e12;
outline:none;
}

span.menu{
margin-top:5px;
display:block;
}

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

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

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

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

a.footer2:link, a.footer2:visited {
font-family: arial, verdana;
font-size:11px;
text-decoration: none;
color:#4e4e4e;
font-weight:bold;
padding-right:10px;
padding-left:10px;
height:42px;
display:inline-block;
}

a.footer2:active, a.footer2:hover {
font-family: arial, verdana;
font-size:11px;
text-decoration: underline;
color:#4e4e4e;
font-weight:bold;
padding-right:10px;
padding-left:10px;
}

font.titlu {
font-family: verdana;
font-size:12px;
color:#343434;
display:block;
font-weight:bold;
}

font.data {
font-family: verdana;
font-size:9px;
color:#80a800;
font-weight:bold;
}

font.news {
font-family: verdana;
font-size:9px;
color:#646464;
}

img.file {
margin:0px;
margin-right:5px;
margin-left:5px;
text-decoration:none;
border:0px;
}

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

div.spacer{
height:8px;
clear:both;
}

/*---------------------------------------------------------*/
div.container {
height:100%;
min-height:100%;
width:100%;
padding:0px;
clear:left;
display:block;
background-color:red;
}

div.header{
height:133px;
padding:0px;
padding-top:47px;
clear:both;
display:block;
text-align:center;
vertical-align:bottom;
background:url('images/bg_sus.gif') repeat-x 0% 0% #000000;
}

div.right{
width:161px;
padding:0px;
float:right;
padding-left:16px;
padding-right:3px;
margin:0px;
}

div.left{
width:570px;
padding:0px;
float:left;
line-height:16px;
}

div.menu{
width:750px;
height:23px;
vertical-align:middle;
padding:0px;
padding-top:7px;
float:left;
text-align:left;
background:url('images/menu.gif') no-repeat 0% 0% #ffffff;
font-family: arial, verdana;
font-size:11px;
color:white;
}

div.content{
width:800px;
margin-top:9px;
margin-bottom:9px;
margin:auto;
min-height:260px;
##overflow:auto;
border:0px;
padding:0px;
clear:both;
}

div.footer {
height:180px;
padding:0px;
/*padding-top:43px;*/
clear:both;
display:block;
text-align:center;
vertical-align:bottom;
background:url('images/bg_jos.gif') repeat-x 100% 100% #000000;
}

div.foooter{
display:block;
}

/*---------------------------------------------------------*/

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

input{
vertical-align:middle;
}

div.rating{
background-color:#F4F4F4;
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:230px;
background-color:#222222;
border:1px solid #666666;
}
div.form input[type="button"], div.form input[type="submit"]{
font-size:11px;
padding:2px;
width:236px;
background-color:#FF6600;
color:#000000;
font-weight:bold;
border:1px solid orange;
}
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:230px;
overflow:auto;
height:100px;
background-color:#222222;
border:1px solid #666666;
}
/*--------------------------------*/
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:90%;
}

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:#F4F4F4;
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 #b40000;
padding:5px;
clear:both;
}
div.box_noutati_title{
display:block;
background-color:#b40000;
color:#FFFFFF;
clear:both;
padding:5px;
text-align:center;
font-weight:bold;
}

/*.......calendar..............*/
div.main_calendar_border{
width:150px;
margin:auto;
border:1px solid #A2D7F7;
}

div.main_calendar{
width:150px;
margin:auto;
border:1px solid #A2D7F7;
clear:both;
}

table.calendar{
width:150px;
}

table.calendar td{
width:20px;
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:#A2D7F7;
vertical-align:middle;
text-align:center;
color:#0122A4;
font-weight:bold;
}

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

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

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

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

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

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

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



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

div#calendar_list{
background-color:#A2D7F7;
}
div#calendar_list a{
font-size:0.9em;
text-decoration:none;
color:#FFFFFF;
}

div.photo_gal_main{
background-color:#AAAAAA;
text-align:center;
padding:0px;
margin:5px;
border:1px solid #AA0000;
}
div.photo_gal_thumb{
}
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:#AAAAAA;
padding:4px;
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;
}