/*---------------------------------



	*/ @import "reset.css"; /*



----------------------------------*/


body {

  font-family: Tahoma, Helvetica, Arial, sans-serif;

  font-size: 12px;

  color: #123456;

  background-image: url(../img/site/bg_layout.jpg);

  background-repeat: repeat-x;
 
  background-color: #014F9A;

}



a:link, a:active, a:visited{

  text-decoration: none;

  color: inherit;

  font-weight: inherit;

  font-size: inherit;

}



a:hover{

  text-decoration: underline;

}



.clear{

  clear: both;

  height: 0;

}





#layout_wrapper{

  width: 960px;

  margin: 0 auto;

}



#header{

  height: 204px;
 	
	background-image: url(../img/site/site_bg.jpg);

	background-repeat: none;

  background-position: top center;
}





#header #logo{

  width: 375px;

  float: left;

  margin-left: 40px;

}



#header #left_header{

  width: 600px;

  float: right;

}



#header #company_info{

  font-size: 15px;

  color: #FFF;

  padding-left: 30px;

  padding-top: 4px;

  text-align: right;

}



#header #logo_text{

  margin-top: 30px;

  text-align: right;

  color: #123456;

}



#header #logo_text h1{

  font-size: 30px;

  font-weight: bold;

}



#header #logo_text h2{

  font-size: 18px;

  font-weight: bold;

}



#header #flash_banner{

  margin-top: 30px;

}



#scroll_news{

  width: 559px;

  height: 44px;

}



#next_button_news, #prev_button_news{

  background-color: transparent;

  border: 0;

  color: #123456;

  font-size: 20px;

}



.news_btn_left{

  width: 20px;

  float: left;

  padding-top: 2px;

  margin-left: 15px;

  margin-right: 45px;

}



.news_btn_right{

  width: 20px;

  float: right;

  padding-top: 2px;

  margin-right: 20px;

}



#news_scroll_content{

  float: left;

  width: 550px;

  color: #123456;

  font-size: 18px;

  padding-top: 5px;

  overflow: hidden;

  height: 40px;

  

}



#news_scroll_content a:link, #news_scroll_content a:active, #scroll_news a:visited{

  color: #123456;

  font-size: 18px;

}



#footer{

 
}



#footer_wrapper{

  width: 920px;

  margin: auto;

  color: #123456;

  padding: 10px 0;
	
	padding-left: 20px;

}



#footer_wrapper img{

  float: left;

  width: 81px;

  height: 65px;

  margin-right: 2px;
	
	margin-left: 2px;

  margin-bottom: 2px;

}





#footer_wrapper h1{

  font-size: 18px;

  margin-bottom: 10px;

}





#copyright_wrapper{

  text-align: center;

  padding: 15px 0;

  width: 950px;

  margin: 0 auto;

  color: #123456;

}





#copyright{

  font-size: 10px;

}



#copyright_wrapper a:link, #copyright_wrapper a:active, #copyright_wrapper a:visited{

  color: #123456;

  font-weight: normal;

  font-size: 10px;

}



/******************** CONTENT START ***************************/

#content_wrapper{

  width: 960px;

  margin: auto;
	
  background-image: url(../img/site/bg_content.png);


	
}



#left_menu{

  background-color: #698EA5;

  width: 195px;

  float: left;
	
	margin: 20px 20px;

}



#left_menu ul{

  margin: 10px 0;

}





#left_menu ul li{

  padding: 3px 0 3px 25px;

  background-position: 10px center;

  background-repeat: no-repeat;

}



#left_menu ul li a:link, #left_menu ul li a:active, #left_menu ul li a:visited{

  color: #123456;

}





#left_menu ul li a:hover, #left_menu a:hover{

  text-decoration: none;

  color: #fff;

}





#left_menu h1{

  color: #123456;

  font-size: 17px;

  padding-left: 15px;

  padding-bottom: 3px;

}



#left_menu h1 a:link, #left_menu h1 a:active, #left_menu h1 a:visited{

  color: #123456;

  font-size: 17px;

  font-weight: normal;

}



#left_menu h1 a:hover{

  color: #fff !important;

}




#right_content{

  float: left;

  width: 190px;

}



.box{



  background-repeat: repeat-y;

  color: #123456;

  width: 192px;

  padding: 0;

  margin: 10px 0;

}



.box_c  h1 a:link, .box_c h1 a:active, .box_c h1 a:visited{

  color: #123456;

  font-size: 18px;

}



.box_c a:link, .box_c a:active, .box_c a:visited{

  color: #123456;

  font-size: 12px;

}





.box_c{

  margin: 0 8px;

}





.box_top{

  height: 7px;

  width: 192px;

  margin: 0px 0 5px 0;

}



.box_bottom{

  height: 7px;

}



.box_c .input_text{

  width: 129px;

  border: 1px solid #eee;

  background-color: #fff;

  margin-bottom: 5px;

  float: left;

  font-size: 11px;

  color: #123456;

  padding: 4px 3px;

}



.box_c .input_margin{

  margin-top: 2px;

}



p.white{

  color: #123456;

  margin-bottom: 5px;

}





.box_c .input_submit{


  width: 28px;

  height: 25px;

  background-color: #fff;

  border: 0;

  margin-left: 5px;

  margin-bottom: 0px;

}



#sponsors img{

  margin-bottom: 5px;

}



#sponsors{

  margin: 10px 0;

}





#sponsors h1{

  color: #ffb400;

  font-size: 18px;

  margin-bottom: 5px;

}



.box_c h1{

  color: #123456;

  font-size: 18px;

  margin-bottom: 5px;

}



.box_c .photo_holder{

  background-color: #fff;

  padding: 5px;

}



.box_c .photo_holder img{

  margin: 1px;

}



.concurs_right{



  height: 48px;

  background-repeat: no-repeat;

  margin-bottom: 8px;

}



.concurs_right .number{

  font-size: 24px;

  font-weight: bold;

  margin: 0px 0px 0 17px;

  padding-top: 7px;

  width: 20px;

  height: 30px;

  float: left;

}



.concurs_right .text{

  width: 100px;

  float: left;

  margin-left: 20px;

  margin-top: 2px;

}



#main_content{

  width: 680px;

  float: left;

  padding: 10px;

  margin-right: 10px;

}



#main_content p{

  margin: 5px 0;

}



#main_content b, #main_content strong{

  font-weight: bold;

}





.evenimente_list{

  margin-bottom: 10px;

  padding-bottom: 10px;

  border-bottom: 1px dashed #fff;

}



.evenimente_list h2{

  color: #123456;

  font-size: 18px;

  margin-bottom: 10px;

}



.evenimente_list h2 span{

  font-size: 14px;

}



.p_holder img{

  padding: 1px;

  border: 1px solid #ddd;

  margin: 0 12px 10px 0;

  float: left;

}



.px_holder{

  width: 100px;

  text-align: center;

  float: left;

  margin: 0 10px 10px 0;

}





.px_holder img{

  padding: 1px;

  border: 1px solid #ddd;

  margin: 0 12px 10px 0;

}



.evenimente_list .ev_title{

  font-size: 14px;

  color: #123456;

}



.evenimente_list .ev_date{

  font-size: 12px;

  text-align: right;

  color: #123456;

  display: block;

  margin-right: 50px;

}



a:link.more, a:active.more, a:visited.more{

  background-color: #fff;
	
	text-decoration: underline;

  color: #123456 !important;

	cursor: hand;

}



.photos{

  margin: 20px 0;

}



#main_content h1{

  color: #123456;

  font-size: 18px;

  margin-bottom: 10px;

}



#main_content a:link, #main_content a:active, #main_content a:visited{

  color: #123456;

}





#main_content h2{

  color: #123456;

  font-size: 14px;

  margin-bottom: 5px;

}



#main_content h3{

  color: #123456;

  font-size: 11px;

  margin-bottom: 5px;

}



#main_content label{

  width: 100px;

  float: left;

  margin-bottom: 5px;

  margin-top: 15px;

}





#main_content .input_text, #main_content .input_textarea{

  width: 400px;

  border: 1px solid #ddd;

  float: left;

}



#varsta{

  float: left;

  margin-bottom: 5px;

  margin-top: 15px;

  display: block;

  width: 90px;

  border: 1px solid #ddd;

}





#main_content .element_holder_error, #main_content .element_holder_error{

  margin-bottom: 10px;

  display: block;



}



#main_content .error_message{

  display: block;

  margin: 5px 0;

  border: 1px solid #123456;

  color: #123456;

  font-weight: bold;

  padding: 5px;

}



#main_content .message_success{

  border: 1px solid #123456;

  color: #123456;

  font-weight: bold;

  padding: 5px;

  margin: 10px 0;

  display: block;

}



 #main_content .message_error{

  display: block;

  margin: 5px 0;

  border: 1px solid #123456;

  color: #123456;

  font-weight: bold;

  padding: 5px;

 }





#main_content .input_submit, #main_content .input_reset{

  background-color: #fff;

  border: 0;

  margin: 10px 5px;

  color: #123456;

  padding: 3px 10px;

}



.game_holder{

  margin-right: 5px;

  margin-left: 5px;

  width: 160px;

	float: left;
}



.game_holder img{

  margin: 5px 0;

}





/******************** END START ***************************/





/******************** START USER PANEL ***************************/

#user_panel h1{

  color: #123456;

  font-size: 14px;

}



#user_panel h1 span{

  color: #123456;

  font-size: 12px;

}



a:link.date_cont, a:active.date_cont, a:visited.date_cont{

  color: #123456;

  text-align: right;

  display: block;

}



.user_account{

  margin: 10px 10px;
	
	float: left;

}



.user_account h1{

  font-size: 16px !important;

  color: #c12736 !important;

}



.tbl_acc{



}



.cont_label, .cont_data{

  display: block;

  float: left;

  width: 100px;

  color: #123456;

  font-size: 14px;

}



.tbl_acc th{

   font-size: 14px;

   color: #ff9900;

   text-align: center;

}



.tbl_acc td.t_data{

   font-size: 12px;

   width: 70px;

}



.tbl_acc td.t_ora{

  font-size: 12px;

  width: 30px;

}



.tbl_acc td.spacer{

  width: 50px;

}





/******************** END USER PANEL ***************************/





/**********************PAGINATION START***************************/

#pagination a, #paginationDIV a {

border:1px solid #BFCECF;

color:#7A9799;

padding:2px 5px;

text-decoration:none;

}





#pagination h5 .disabled, #paginationDIV h5 .disabled, span.current {

background-color:#EFEFEF;

border:1px solid #E4E4E4;

color:#000;

padding:2px 5px;

text-decoration:none;

}

#pagination h5 a:hover, #paginationDIV h5 a:hover {

background-color:#8FC70C;

border:1px solid #eee;

color:#666;

}



#pagination {

padding:17px 0px 7px 0pt;

margin: 10px 0;

text-align:left;



}



.pagination{

  margin: 5px 10px;

}



/**********************PAGINATION END***************************/



