body { margin: 0; padding: 0; font-family: arial, verdana; font-size: 12px; }
hr { height:0; border:0; border-bottom:1px solid #cecece; padding:0; margin:0; margin-top:5px; margin-bottom:5px; }
.hr2 {height:0; width:80%; border:0; border-bottom:1px solid #cecece; padding:0; margin:auto; margin-top:5px; margin-bottom:5px;}
h1 { font-size:1.6em; color:#b40000; }
h2 { font-size:1.3em; color:#b40000;}
img { padding:0; margin:0; }

.wrap-content-all{position:relative; width:1000px; margin:auto; z-Index:100;}

a:hover, a:active { font-family: arial, verdana; font-size:12px; text-decoration: none; color:#009999; }
a:link, a:visited { 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-left:17px; margin:0; text-transform:uppercase; }
a.menu:active, a.menu:hover {text-decoration: underline; color:white;}

a.sus:link, a.sus:visited { font-family: arial, verdana; font-size:10px; text-decoration: none; color:#605d5d; }
a.sus:active, a.sus:hover { text-decoration: underline; color:#605d5d;}

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;
}

font.email {
font-family: arial, verdana;
font-size:14px;
color:black;
}

font.contacts {
font-family: arial, verdana;
font-size:12px;
color:black;
line-height:20px;
}

font.titlu {
font-family: arial, verdana;
font-size:15px;
color:#b40000;
display:block;
text-align:right;
}

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.feed{
margin-top:-15px;
text-align:left;
}

div.feedhp{
text-align:left;
}

div.feedhp li{
margin-top:3px;
list-style-type: disc;
}

div.feed li{
margin-top:3px;
margin-left:-25px;
list-style-type: disc;
}

/*---------------------------------------------------------*/
div.container{
width:1000px;
height:auto;
padding:0;
border:1px solid #cccccc;
clear:both;
margin:auto;
font-size:12px;
}

div.header{
width:1000px;
height:202px;
padding:0;
background:url('images/bg_grass.gif') no-repeat 255px 150px #FFFFFF;
clear:both;
display:block;
}

div.right{
width:155px;
padding:0;
float:right;
padding-left:10px;
padding-right:10px;

background:url('images/hr_right.gif') no-repeat 0% 0% #ffffff;
}

div.left{
width:190px;
padding:0;
padding-left:10px;
padding-right:10px;
float:left;
background:url('images/hr_left.gif') no-repeat 100% 0% #ffffff;
line-height:16px;
}
div.left span{
font-size:0.9em;
}
div.left img{
max-width:190px;
}

div.content{
float:left;
width:600px;
margin-left:7px;
text-align:left;
}

div.content img{
max-width:570px;
}

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

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

div.pic{
width:auto;
width:728px;
height:90px;
padding-right:14px;
padding-top:14px;
float:right;
##overflow:hidden;
}

div.logo{
width:auto;
height:129px;
padding:0;
padding-top:10px;
float:left;
}

div.search{
width:220px;
height:auto;
padding-right:14px;
padding-top:50px;
float:right;
text-align:right;
}

div.logo_d{
width:auto;
height:36px;
padding:0;
float:left;
}

div.menubg{
width:890px;
height:26px;
vertical-align:middle;
text-align:left;
padding:5px;
margin:auto;
float:right;
background:url('images/bg_menu.gif') repeat-x 100% 100% #ffffff;
}

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.p5red {
background-color:#b40000;
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;
background:url('images/box2.jpg') no-repeat 100% 100% #ffffff;
}

div.footer{
width:1000px;
height:67px;
text-align:center;
padding-top:13px;
clear:both;
margin:auto;
background-color:#ebebeb;
font-family:Arial, Verdana;
font-size:10px;
color:#605d5d;
}
div.footer a{
font-size:10px;
}

div.foooter {
background:url('images/footer.gif') no-repeat 100% 100% #ffffff;
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:#ffffff;
font-weight:bold;
}

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

div.dr {
float:right;
width:auto;
padding:0;
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:0;
padding:0;
}

input{
vertical-align:middle;
}

input.cauta {
font-size:11px;
padding:2px;
width:200px;
border:1px solid #b40000;
}

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

input.go{
font-size:11px;
padding:2px;
background-color:#b40000;
color:#FFFFFF;
font-weight:bold;
border:1px solid #b40000;
}

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

div.rating{
background-color:#F4F4F4;
padding:10px;
vertical-align:middle;
}
div.rating img{
border:0;
margin:0;
padding:0;
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:350px;
overflow:auto;
height:180px;
border:1px solid #b40000;
}
*/
/*--------------------------------*/
div.form{
width:76%;
margin:auto;
}
div.form table{
width:100%;
}

div.form span.linie, div.form span.linie2{
vertical-align:top;
font-size:1em;
clear:both;
display:block;
margin-bottom:5px;
padding:1px;
}

div.form span.linie input[type="button"], div.form span.linie input[type="submit"]{
float:right;
}
div.form span.linie input[type="radio"], div.form span.linie input[type="checkbox"]{
float:right;
}

div.form2 span.linie input[type="radio"], div.form2 span.linie input[type="checkbox"]{
float:left;
}
div.form td{
vertical-align:top;
font-size:1em;
}
div.form input{
font-size:11px;
padding:2px;
width:220px;
border:1px solid #b40000;
float:right;
}
div.form input[type="button"], div.form input[type="submit"]{
font-size:11px;
padding:2px;
width:226px;
background-color:#b40000;
color:#FFFFFF;
font-weight:bold;
border:1px solid #b40000;
}
div.form input[type="radio"], div.form input[type="checkbox"]{
padding:0;
width:15px;
border:0;
}
div.form textarea{
font-size:11px;
padding:2px;
font-family:Arial;
width:220px;
overflow:auto;
height:80px;
border:1px solid #b40000;
float:right;
}
/*--------------------------------*/
div.form_small{
margin:auto;
}
div.form_small table{
width:100%;
}
div.form_small span.linie, div.form_small span.linie2{
vertical-align:top;
font-size:0.9em;
clear:both;
display:block;
margin-bottom:5px;
}
div.form_small span.linie input[type="button"], div.form_small span.linie input[type="submit"]{
float:right;
}
div.form_small span.linie input[type="radio"], div.form_small span.linie input[type="checkbox"]{
float:right;
}
div.form_small2 span.linie input[type="radio"], div.form_small2 span.linie input[type="checkbox"]{
float:left;
}
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:0;
width:15px;
border:0;
}
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:#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_boxnews{
background:url(images/bg_noutati.jpg) no-repeat 50% 0% transparent;
min-height:133px;
padding:15px;
padding-top:40px;
}
div.homepage_boxnews span.title{
font-size:16px;
font-weight:bold;
color:#03378b;
display:block;
margin-bottom:5px;
}
/*----------------*/
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_box835{
background:url(images/bg_psihologie.jpg) no-repeat 50% 0% transparent;
min-height:133px;
padding:15px;
padding-top:40px;
}
div.homepage_box835 span.title{
font-size:16px;
font-weight:bold;
color:#000000;
display:block;
margin-bottom:5px;
}
/*----------------*/
div.homepage_box849{
background:url(images/bg_bucatarie.jpg) no-repeat 50% 0% transparent;
min-height:133px;
padding:15px;
padding-top:40px;
}
div.homepage_box849 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:#444444;
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;
}

div.neutru_box2{
background:url(images/bg_neutru_box.jpg) no-repeat 50% 27px transparent;
min-height:133px;
padding:15px;
padding-top:0px;
padding-right:3px;
}
div.neutru_box2 div.box{
float:right;
}
div.neutru_box2 div.box img{
float:right;
}
div.neutru_box2 span.category_title{
width:auto;
float:right;
min-height:39px;
max-width:520px;
padding-left:30px;
background:url(images/bg_box_main.gif) repeat-x 0% 0% transparent;
font-size:16px;
font-weight:bold;
color:#444444;
text-align:right;
/*margin-bottom:15px;*/
text-transform:uppercase;
padding-top:12px;
}

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

div.neutru_box2 div.text{
padding-right:12px;
}

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

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;
}

.right div.quick_poll{
width:150px;
margin:auto;
}

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:#ffffff;
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;
}

div.banner_bottom img{
max-width:600px;
}

/*forum---------*/
/*
div.forum_wrapper {font-size:10px;}
div.forum_wrapper a{font-size:10px;}
*/
br.clear_break{
font-size:1px;
clear:both;
padding:0px;
margin:0px;
color:transparent;
}

br.clear_break5{
font-size:0px;
clear:both;
padding:0px;
margin-bottom:5px;
}
div.top_label		{background-color:#DDD; padding:5px 5px 5px 5px; display:inline-block; width:auto;}
div.tr_label		{background-color:#EEE; border:1px solid #DDD; padding:10px;}
div.tr_top			{font-weight:bold; clear:both; display:block;}
div.td_icon_title	{width:20px; height:50px; float:left; display:inline-block;}
div.td5		{width:5%; float:left; display:inline-block;}
div.td5c	{width:5%; float:left; display:inline-block; text-align:center;}
div.td5r	{width:5%; float:left; display:inline-block; text-align:right;}

div.td10	{width:10%; float:left; display:inline-block;}
div.td10c	{width:10%; float:left; display:inline-block; text-align:center;}
div.td10r	{width:10%; float:left; display:inline-block; text-align:right;}

div.td15	{width:15%;	float:left;	display:inline-block;}
div.td15c	{width:15%;	float:left;	display:inline-block; text-align:center;}
div.td15r	{width:15%;	float:left;	display:inline-block; text-align:right;}

div.td20	{width:20%;	float:left;	display:inline-block;}
div.td20b	{width:160px;	float:left;	display:block;}
div.td20c	{width:20%;	float:left;	display:inline-block; text-align:center;}
div.td20r	{width:20%;	float:left;	display:inline-block; text-align:right;}

div.td25	{width:25%;	float:left;	display:inline-block;}
div.td25c	{width:25%;	float:left;	display:inline-block; text-align:center;}
div.td25r	{width:25%;	float:left;	display:inline-block; text-align:right;}

div.td30	{width:30%; float:left; display:inline-block;}
div.td30c	{width:30%; float:left; display:inline-block; text-align:center;}
div.td30r	{width:30%; float:left; display:inline-block; text-align:right;}

div.td35	{width:35%; float:left; display:inline-block;}
div.td35c	{width:35%; float:left; display:inline-block; text-align:center;}
div.td35r	{width:35%; float:left; display:inline-block; text-align:right;}

div.td40	{width:40%; float:left; display:inline-block;}
div.td40c	{width:40%; float:left; display:inline-block; text-align:center;}
div.td40r	{width:40%; float:left; display:inline-block; text-align:right;}

div.td45	{width:45%; float:left; display:inline-block;}
div.td45c	{width:45%; float:left; display:inline-block; text-align:center;}
div.td45r	{width:45%; float:left; display:inline-block; text-align:right;}

div.td50	{width:50%; float:left; display:inline-block;}
div.td50c	{width:50%; float:left; display:inline-block; text-align:center;}
div.td50r	{width:50%; float:left; display:inline-block; text-align:right;}

div.td60	{width:60%; float:left; display:inline-block;}
div.td60c	{width:60%; float:left; display:inline-block; text-align:center;}
div.td60r	{width:60%; float:left; display:inline-block; text-align:right;}

div.td65	{width:65%; float:left; display:inline-block;}
div.td65c	{width:65%; float:left; display:inline-block; text-align:center;}
div.td65r	{width:65%; float:left; display:inline-block; text-align:right;}

div.td70	{width:63%; float:left; display:inline-block; padding:3%; font-size:1.1em; line-height:1.6em;}
div.td70b	{width:63%; float:right; display:block; padding:3%; font-size:1.1em; line-height:1.6em;}
div.td70c	{width:70%; float:left; display:inline-block; text-align:center;}
div.td70r	{width:70%; float:left; display:inline-block; text-align:right;}

div.td80	{width:80%; float:left; display:inline-block;}
div.td80b	{width:550px; float:right; display:block; padding:5px; font-size:1.1em; line-height:1.6em;}
div.td80c	{width:80%; float:left; display:inline-block; text-align:center;}
div.td80r	{width:80%; float:left; display:inline-block; text-align:right;}

div.td90	{width:90%; float:left; display:inline-block;}
div.td90c	{width:90%; float:left; display:inline-block; text-align:center;}
div.td90r	{width:90%; float:left; display:inline-block; text-align:right;}


div.top_new_menu{
position:absolute;
width:600px;
text-align:center;
margin-top:158px;
padding-left:240px;
}

div.top_new_menu a:link, div.top_new_menu a:visited{
text-decoration:none;
background:url(images/top_new_but.gif) no-repeat 50% 0% transparent;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
width:100px;
padding-top:5px;
height:24px;
text-align:center;
display:inline-block;
margin:auto;
}
div.top_new_menu a:hover, div.top_new_menu a:active{
text-decoration:none;
background:url(images/top_new_but_on.gif) no-repeat 50% 0% transparent;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
width:100px;
padding-top:5px;
height:24px;
text-align:center;
display:inline-block;
margin:auto;
}

.no_mobile { display:block !important;}
.only_mobile {display: none !important;}
@media all and (max-width: 900px) {
	.only_mobile { display:block !important;}
	.no_mobile { display:none !important;}

	body {max-width: 100vw; overflow-x: hidden; padding-top: 90px;}
	body, * {box-sizing: border-box;}
	img {max-width: 100% !important; height: auto}
	div.container {border:0; padding: 0px; position: relative; width: 100vw; max-width: 610px; margin-auto}
	div.header, div.foooter, .wrap-content-all {width: 100vw !important; overflow-x: hidden;}
	div.container, div.footer {width: 100vw; max-width: 610px; overflow-x: hidden;}
	div.foooter {background: #CCC; height: auto; padding: 20px;}
	div.footer {height: auto; padding: 20px}
	div.form {width: 100%}

	div.content {width: 100%; overflow-x: hidden; padding: 10px; margin:0; margin-left: 0}
	div.content * {max-width: 100%;}
	div.right, div.left {display: none}
	div.logo {width: 110px; padding-top: 0}
	div.logo img {max-width: 100%; height: auto}

	.header.only_mobile {position: fixed; top: 0; left:0; z-index: 10001; background-color: #FFF; box-shadow: 2px 2px 2px rgba(0,0,0,0.2); height: 90px; padding: 10px}
	.header.only_mobile .float-right {text-align: right; display: inline-block; float: right; width: 230px; padding: 0;}
	.header.only_mobile .float-right div.search {padding-top: 20px; padding-right: 0; width: 190px;}

	#nav-toggle, #search-toggle {display: inline-block; border:0; padding: 0; position: relative; width: 32px; height: 32px; line-height: 32px; font-size: 16px; color: #FFF; float: right; background-color: #288cdf; text-align: center; cursor: pointer; z-index: 1000; text-decoration: none !important; border-radius: 3px; box-shadow: 2px 2px 2px rgba(0,0,0,0.2);}
	#nav-toggle {margin-left: 10px; font-size: 24px}
	#nav-toggle.on {background-color: #E24A37}
	input.cauta {width: 100px; float: right; height: 32px; line-height: 32px; border-color: #288cdf; margin-right: -3px; border-radius: 3px;}


	.menubg.only_mobile {width: 100%; overflow-x: hidden; overflow-y: scroll; background: #E24A37; position: fixed; top: 90px; left: 0; height: calc(100vh - 90px); z-index: 10000; display: none !important; }
	.menubg.only_mobile.on {display: block !important;}
	.menubg.only_mobile a {display: block; width: 100%; clear: both; background-color: #E24A37; border-bottom: 1px solid rgba(255,255,255,0.3); padding: 5px 10px;}

	div.homepage_boxnews, div.homepage_box24, div.homepage_box26, div.homepage_box25, div.homepage_box835, div.homepage_box4 {background-position: 100% 0% !important}

	div.content > div.neutru_box > img {width: 100%;}
}
