@charset "utf-8";
/* CSS Document */

html,body { font-family:  Arial, Helvetica, sans-serif; font-size:12px; background-color:#ffffff; text-align: justify; }
* { margin:0; padding:0; }
img {border:0;}
a { outline-style:none; }

#header_container { width: 100%; color: #ffffff; text-align: center; }
#header { width: 910px; display: block; margin: 0 auto; }
#header #logo { float: left; width: 250px; height: 95px; margin: 10px 0px 0px 0px; background:url(img/sigla.jpg) center left no-repeat; display:block; text-indent: -5000px; }
#header ul { float: left; width: 110px; height: 90px; background:url(img/top_line_menu_bg_top.jpg) top right no-repeat; display:block; list-style-type: none; padding-top: 25px; display:block; margin:0px 0px 0px 65px; }
#header ul li {	width: 110px; height:18px; text-align: right; }
#header ul li a { background:none; width: 90px; height: 14px; margin: 0px 5px 0px 0px; background:url(img/raquo.jpg) center right no-repeat; padding-right:15px; font-size:10px; text-decoration:none; font-weight:bold; color:#005a7d; padding-top:2px; }

#top_banner {  width: 480px; display:block; float: left; text-align:right; margin-top:10px; }
#top_banner a { text-indent:0; background: none; width:auto; } 

#search_form {  }
.text_input{ height: 20px; width: 190px; background-color:#f3fcff; border: 1px solid #a9cfde; margin-left: 210px; margin-top: 10px; }
.search_form_submit{ height: 23px; width: 64px; margin: 10px 0px 0px 10px; background:url(img/cauta_btn.jpg) center right no-repeat; border: 0; font-size:9px; font-weight:bold; color:#ffffff; background-position:0px 2px; }

#menu {background:url(img/bg_menu.jpg) repeat-x; height:38px; width: 100%; text-align:center; }
#menu ul { list-style:none; width:906px; padding:0px; margin: 0 auto; }
#menu ul  li { float:left }
#menu ul li a { display:block; text-indent: -5000px; width:151px; height:38px; }
#menu ul li a.servicii {background:url(img/servicii_on.jpg) no-repeat top left;}
#menu ul li a.servicii:hover {background:url(img/servicii_hover.jpg) no-repeat top left;}
#menu ul li a.abc {background:url(img/abc_on.jpg) no-repeat top left;}
#menu ul li a.abc:hover {background:url(img/abc_hover.jpg) no-repeat top left;}
#menu ul li a.noutati {background:url(img/noutati_on.jpg) no-repeat top left;}
#menu ul li a.noutati:hover {background:url(img/noutati_hover.jpg) no-repeat top left;}
#menu ul li a.trainer {background:url(img/trainer_on.jpg) no-repeat top left;}
#menu ul li a.trainer:hover {background:url(img/trainer_hover.jpg) no-repeat top left;}
#menu ul li a.echipament {background:url(img/echipament_on.jpg) no-repeat top left;}
#menu ul li a.echipament:hover {background:url(img/echipament_hover.jpg) no-repeat top left;}
#menu ul li a.comunitate {background:url(/styles/img/comunitate_on.jpg) no-repeat top left;}
#menu ul li a.comunitate:hover {background:url(/styles/img/comunitate_hover.jpg) no-repeat top left;}

#content { height:100%; width:100%; display:block; background:url(img/bg_content.jpg) repeat; text-align: center; }
#main_content {width:906px; background-color:#f3fcff; margin: 0 auto; }	

.box { border: #aad0de 1px solid; background-color: #ffffff; margin-bottom: 10px; text-align: center; }
.box p { margin: 5px; text-align: justify; }
.box p br { text-align: justify; margin-bottom: 15px; }
.box ul { text-align: left; }
.box p a { color: #FF0000; font-style: italic; font-weight: bold; text-align: right; }
.box_link { color: #00a0db; font-style: italic; font-weight: bold; text-align: right; text-decoration: underline; margin: 5px; display: block;} 
.box_link:hover { text-decoration: none;} 
#content_left { width:172px; float:left; padding:10px 5px 5px 10px; }
#top_center a { height: 316px; width: 522px; display:block; background: none; text-indent: 0px; }
.box h3{ background:#dcf2e3 url(img/bentitz_bulin.jpg) no-repeat 10px 0; height:20px; margin:0; padding-left:40px; color:#046823; padding-top:10px; font-size:12px; text-align:left; } 
* html .box h3{ padding-left: 60px;  } 
.box h3 a { color:#046823; text-decoration: none; } 

.box label { padding-left:10px; margin-top: 6px; color:#005a7d; display:block; text-align:left; }
.box_sidebar_right { text-align: left; }
.box_sidebar_right img { float: left; margin: 3px; }
.box_sidebar_right .box_title_right { text-decoration:none; }
.box_sidebar_right .box_title_right:hover { text-decoration:underline; }


#search_form_box{ margin:0; padding:0; }
.text_input_box { height: 20px; display:block; margin:0 auto; background-color:#f3fcff; border: 1px solid #a9cfde; margin-left:5px; width:130px; } 
#news_img {	float:left; margin-left:10px; padding-top:10px; margin-bottom:5px; }
.search_form_submit_box { height: 23px; width: 88px; display:block; float:right; background:url(img/aboneazate_btn.jpg) center right no-repeat; border: 0; font-size:9px; font-weight:bold; color:#ffffff; background-position:0px 2px; margin-top:16px; margin-right:5px; }
* html .search_form_submit_box {margin-top: 5px;}

#menu_left { list-style-type: none; padding:0px; margin-bottom:10px; }
#menu_left li { background:url(img/line_bg_menu.jpg) left bottom no-repeat; list-style-type: none; padding: 5px 0 5px 12px; }
#menu_left li a { height: 20px; font-size:14px; text-decoration:none; color:#003c52; font-family:trebuchet ms; font-weight:bold; }
#submenu_left { list-style-type: none; padding:0px; margin:0 0 0 6px; }
#submenu_left li { height: 15px; background:url(img/raquo.jpg) left center no-repeat; list-style-type: none; padding:0 0 0 15px; margin:2px 0; }
#submenu_left li a { height: 20px; font-size:12px; text-decoration:none; color:#0b782c; font-family:trebuchet ms; font-weight:bold; }

.clear { clear:both; }
.logo_sali { margin:0 auto; padding-top:10px; }
.box_title { color:#0279a5; font-weight:bold; margin:20px 5px 10px 10px; font-size:14px; text-align:left; height: 30px; display:block; }
a.box_title { text-decoration: none; }
a.box_title:hover { text-decoration: underline; }
.box_subtitle { text-decoration:none; margin:20px 5px 10px 5px; display:block; font-size:13px; font-style:italic; text-align:justify; }
.img_content { margin:5px; float:left; }
.box_title_right { color:#06862d; font-weight:bold; margin:20px 5px 10px 5px; font-size:12px; text-align:left; font-style:italic; }
.box_link_more { color:#ff0000; font-weight:bold; text-align:right; text-decoration:none; margin:5px; width:110px; display:block; background:url(img/arrow_bg.jpg) left center no-repeat; float:right; }

#breadcrumbs { color: #046823; text-align:left; }
#breadcrumbs a { color: #005a7d; text-decoration: none; }
#breadcrumbs p { color: #046823; }

.paginationControl { margin: 10px 0px; }

#tags_container { width: 906px; margin: 0 auto; height: 130px; display: block; background-color:#F3FCFF; }
#tags_holder { width: 880px; margin: 0 auto; height: 98%; display: block; background:#fff url(img/tags_bg.png) left repeat-y; border: 1px solid #a5cddc; }
#tags { width: 100%; margin: 0 auto; height: 100%; display: block; background:#fff url(img/tags_title_left.png) left center no-repeat; }

#footer { width: 906px; margin: 0 auto; display: block;  padding:20px 0px; text-align: center; background-color:#F3FCFF; }
#footer a { color: #006823; }

#partners_container { width: 906px; margin: 0 auto; display: block; background-color:#F3FCFF; padding-top: 10px; }
#partners { width: 860px; margin: 0 auto; height: 97%; display: block; border: 1px solid #a5cddc; background-color: #fff; padding: 0px 10px; text-align:center; }

#tags ul { margin-left: 40px; list-style-type: none; }
#tags ul li { float: left; padding-left:10px;}
#tags ul li a { text-decoration: none; color: #a6a6a6; }

.back_link { text-decoration:none; color:#FF0000; background:transparent url(img/arrow_bg.jpg) no-repeat center left; padding-left: 15px; font-weight: bold; margin: 20px 19px 0px 20px; }
h4 { margin:20px; }
.red { color: #ff0000; } 

#content_right { width:150px; float:left; }
