/* cm2010 - modificari pentru cm2010 */

body {
	background-color: #efefef;
	font-family: Verdana;
	font-size:   12px;
	line-height: 16px;
	color: #666666;
	margin:  0px;
	padding: 0px;
	text-align:center;
}

#body_table {
	margin-top: -16px;
}


.container_col123, .news_top_container, input, textarea, select, .header, .container_footer, .container_lf, a.calendar_go:visited {
	background-color:#FFFFFF;
}

a.white_link, a.white_link:active, a.white_link:visited, a.white_link:hover, a.calendar_go:link, a.calendar_go:active, .white_bn_margins  {
	color: #fefefe;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

img {
 border: 0px;
}
.line {
	line-height: 10px;
}
.line2 {
	line-height: 5px;
}
.line3 {
	line-height: 3px;
	background-color: #ffffff;
	color: #ffffff;
	font-size:1px;
}
/* linie 1 si 2 */
.line_color {
	line-height: 1px;
	background-color: #43a6df;
	color: #43a6df;
	font-size:1px;
}
.line_white {
	line-height: 5px;
	background-color: #ffffff;
	color: #ffffff;
	font-size:1px;
}
.line_white3 {
	line-height: 3px;
	background-color: #ffffff;
	color: #ffffff;
	font-size:1px;
}
.linie1si2 {
	text-align:left;
	color:#43a6df;
}
.inside_categ4 {
	color: #333333;
}
a.inside_categ4, a.inside_categ4:active, a.inside_categ4:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}
a.inside_categ4:hover {
	text-decoration: underline;
	color: #333333;
}
/* END linie 1 si 2 */
/*   H ___________________________________________________________________ */

h1, h2, h3 {
	display: inline;
	height:  25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3d3d3d;
}

h1 {
	font-size: 26px;
	line-height: 36px;
	font-weight: bold;
}

h2  {
	color:#3D3D3D;
	font-size: 20px;
	font-weight: bold;
	line-height: 25px;
	text-align:left;
	margin: 0px 0px 0px 0px;
}
	h2.subtitlu {
		background-color:#F5F5F5;
		color:#333333;
		font-family:Verdana;
		font-size:12px;
		font-weight:bold;
		padding:5px;
		text-transform	: uppercase;
	}

h3  {
	font-size: 18px;
	text-align:left;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
}

/* _____  Input  _______________________________________________________________ */


input, textarea, select {
	/*font-family:  Arial, Verdana, Helvetica, sans-serif;*/
	font-family: Verdana;
	font-size: 12px;
	border: 1px solid #999999;
	display: inline;
	color:#333333;
	vertical-align:middle;
}

input.button {
	height: 16px;
	cursor: pointer;
	font-weight: bold;
	background-color: #748a03;
	display: inline;
}

input.image {
	border: 0px;
	display: inline;
}

input.radio {
	border: 0px;
	cursor: pointer;
	background-color: transparent;
	display: inline;
}

input.checkbox {
	border: 0px;
	cursor: pointer;
	background-color: transparent;
	display: inline;
}

/* _____  Table  _______________________________________________________________ */

table th, tr, td {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	font-size: 12px;
	/*line-height: 18px;*/
}

div.container_col3 {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	margin: 0px;
}

li {
	margin: 0px 0px 5px -20px ;
}

/* _____  Fonts & Links & BG & Cont  ____________________________________________ */



a.white_link, a.white_link:active, a.white_link:visited {
	/*font-family:  Arial, Helvetica, sans-serif;*/
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}
a.white_link:hover {
	text-decoration: underline;
}


a.calendar_go:link,a.calendar_go:active,a.calendar_go:visited {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	background-color: #ff4300;
	display: block;
	text-align:center;
	font-weight: bold;
	width: 24px;
}
a.calendar_go:hover {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #fd4200;
	font-weight: normal;
}

a.block_link:link,a.block_link:active,a.block_link:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	background-color: #e02f00;
	display: block;
	color: #f2f2f2;
	text-align:center;
	width: 124px;
	font-weight: bold;
}
a.block_link:hover {
	font-size: 13px;
	text-decoration: none;
	background-color: #ff4300;
}

a.blockM_link:link,a.blockM_link:active,a.blockM_link:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	background-color: #e02f00;
	display: block;
	color: #f2f2f2;
	text-align:center;
	font-weight: bold;
}
a.blockM_link:hover {
	text-decoration: none;
	background-color: #ff4300;
}


a.whiteM_link, a.whiteM_link:active, a.whiteM_link:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	display: block;
	color: #f2f2f2;
	font-weight:bold;
}
a.whiteM_link:hover {
	text-decoration: none;
	background-color: #e02f00;
	color: #f2f2f2;
}


a.square_link:link,a.square_link:active,a.square_link:visited {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #000000;
	text-align: left;
	font-weight: bold;
}
a.square_link:hover {
	text-decoration: underline;
	color: #000000;
}


a.col1_links:link,a.col1_links:active,a.col1_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	text-align: left;
}
a.col1_links:hover {
	text-decoration: underline;
	color: #666666;
}






.calendar_off{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center;
	color : #666666;
	font-weight: normal;
}


/* _____  Header code  __________________________________________________________ */
.main_menu_cont {
	float: left;
}
.lines_leftright {
	width: 995px;
	border-bottom:0px;
	border-top: 0px;
	border-left: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5;
}
.lines_leftrightHP {
	width: 995px;
	border-bottom:0px;
	border-top: 0px;
	border-left: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5;
	margin-top:0px;
}

.header_adv {
	padding: 10px;
	width: 1000px;
	/*height:90px;*/
	z-index: 0;
	position:relative;
}
.header_728 {
	float:left;
	width: 755px;
}
.header_210 {
	float:right;
	width: 210px;
}
.menu_top_containter {
	height: 28px;
}
.menu_top_links {
	float:left;
	width: 650px;
	margin:3px 3px 3px 15px;
}
.menu_top_cauta {
	float:left;
	margin:3px 3px 3px 0px;
}
.menu_top_nav {
	float:left;
	margin:3px 3px 3px 0px;
}
.menu_top_btn {
	float:left;
	margin:3px 3px 3px 0px;
	width:50px;
	text-align:center;
}
.logo_area {
	text-align:left;
}
.logo {
	float:left;
}

.news_top_container {
	height: 54px;
	padding: 5px 5px 3px 5px;
}
.news_top_foto {
	float:left;
	padding-right:5px;
}
.news_top_link {
	float:left;
	width:120px;
}
.newsletter_top_container {
	float:left;
	padding-left: 10px;
}
.newsletter_input {
	float:left;
	margin:3px 3px 3px 0px;
}
.newsletter_btn {
	float:left;
	margin:3px 3px 3px 0px;
	width:50px;
	text-align:center;
}

.padding5px {
	padding:3px;
}

.padding10px {
	padding:10px;
}

.border_0px {
	border: 0px;
}
div.banner_ins {
	padding: 3px;
}

/* _____  Content code  __________________________________________________________ */


.inside_print {
	padding-top:4px;
	float: left;
	text-align: right;
	width: 80px;
	height:23px;
}
.inside_fav {
	padding-top:4px;
	float: left;
	text-align: right;
	width: 35px;
}

.live_borders {
	border-left:1px solid #e6461b;
	border-right: 1px solid #e6461b;
	width: 147px;
	height:100px;
}

.live_borders200 {
	border-left:1px solid #e6461b;
	border-right: 1px solid #e6461b;
	width: 147px;
	height:110px;
}

.live_bordersone{
	border-left:1px solid #e6461b;
	border-right: 1px solid #e6461b;
	width: 147px;
}


.live_clasa1, .live_clasa2, .live_clasa3, .live_clasa4 {
	border-left:1px solid #e6461b;
	border-right: 1px solid #e6461b;
}

.live_clasa1 {
	width: 147px;
	height:80px;
}

.live_clasa2 {
	width: 147px;
	height:135px;
}

.live_clasa3{
	width: 180px;
}
.live_clasa4{
	width: 100px;
}


.c4_padding_icons {
	padding-left: 20px;
	padding-top: 10px;
}
.square_container {
	margin-left: 7px;
	height: 320px;
}
.square {
	float: left;
	width: 157px;
	padding: 3px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 13px;
}
.square2 {
	float: left;
	width: 165px;
	padding: 3px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 13px;
}


.hrline {
	border-bottom:1px solid #dadada;
}
.hrline_footer {
	border-top:1px solid #dadada;
}
.hr {
	border-bottom:1px solid #dadada;
	height: 1px;
	color: #dadada;
}
.padding5px hr {
	border-bottom:1px solid #dadada;
	height: 1px;
	color: #dadada;
}

.news_height {
	height:80px;
}
.label_col1 {
	background-color:#e9e9e9;
	padding: 0px 3px 0px 3px;
}
.margin10 {
	margin-left: 10px;
}
.submenu {
	height:22px;
	background-color:#f4f4f4;
	text-align:left;
	padding-top: 5px;
	padding-left: 15px;
}



.container_act_fav {
	width: 670px;
	height:26px;
}

.actualizat {
	float:left;
	width:485px;
	text-align: left;
	vertical-align:middle;
	margin:3px 3px 3px 10px;
}

.favorite {
	float:left;
	margin: 5px 3px 3px 0px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}
.favoriteicon {
	float:left;
	margin-top: 3px;
}
.margins {
	margin:3px 3px 3px 5px;
}
.margins2 {
	margin:0px 10px 3px 5px;
}
.container_programtv {
	width:149px;
	margin-top:10px;
	height:30px;
}
.programtv_left {
	float:left; width: 7px;
}
.programtv_middle {
	float: left;
	width: 135px;
	text-align: center;
	background-color: #1d8ac9;
	height: 20px;
}
.programtv_right {
	float:left;
	width: 7px;
}
.col1_container {
	float:left;
	width: 120px;
	margin-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	font-size: 10px;
}
.col2_container_bis {
	float: left;
	width: 500px;
}
.col2_container {
	float: left;
	width: 375px;
}
.col4_container {
	float:left;
	width: 300px;
	text-align:left;
}

.white_bn_margins {
	padding: 5px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.echipe {
	margin-right: 0px;
	margin-left: 0px;
}
.container_calendar {
	height:200px;
}
.calendar_currentd {
	border-bottom: 2px solid #ff4300;
	font-weight: bold;
	text-align: center;
}
.container_footer {
	text-align: left;
}
.container_lf {
	text-align: left;
	height: 100px;
}
.footer_links {
	float: left;
	width: 820px;
	padding-left:  20px;
}
.footer_t {
	float: left;
	width:95px;
}
.footer_t2 {
	float: left;
}

.alte_stiri {
	height: 24px;
	width: 510px;
	margin-right: 10px;
	margin-left: 0px;
}

.bg_bn {
	height:24px;
}

.col4_bg_header_name {
 	/*height: 24px;*/
	width: 288px;
	margin-right: 0px;
	margin-left: 10px;
	text-align: center;
}

.news_top{
	float:left;
	height:62px;
	width: 205px;
	padding:5px;
}
.banner_top{
	float:left;
	height:62px;
	width: 250px;
	/*padding:5px 5px 5px 5px;*/
	/*background-color: #666666;*/
}


/* _____  PNG filters  __________________________________________________________ */


.header2 {
	width: 1000px;
	text-align:left;
	background-image: url(images/bg_header.gif);
	/*background-image: url(images/bg_2_top_adv.gif);*/
	/*height:210px;*/
	/*height: 100px;*/ /* CM2010 */
	z-index: 100000;
}
.header {
	width: 1000px;
	text-align:left;
	background-image: url(images/bg_header.gif);
	/*background-image: url(images/bg_2_top_adv.gif);*/
	/*height:210px;*/ /* CM2010 */
	height: 100px;
	z-index: 100000;
}
.bg_top_adv {
	background-color: #666666;;
}
.header_menu {
	width: 270px;
	height:37px;
	text-align: left;
/*	background-image: url(images/bg_menu.png);
	display:inline-block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.3waves.net/_proiecte/ols3/templates/default/images/bg_menu.png');
*/
}



.filter_alpha {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.filter_bn {
	display:inline-block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.onlinesport.ro/templates/default/images/c4_breaking_news.png');
}
.filter_euro2008 {
	display:inline-block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://euro2008.onlinesport.ro/templates/default/images/echipe_euro.png');
}
.filter_liga1 {
	display:inline-block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.onlinesport.ro/templates/default/images/c4_liga1.png');
	text-align: center;
}

.filter_forum {
	display:inline-block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.onlinesport.ro/templates/default/images/c4_forum.png');
}

.filter_jocuri {
	display:inline-block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.onlinesport.ro/templates/default/images/c4_jocuri.png');
}

.filter_concursuri {
	display:inline-block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.onlinesport.ro/templates/default/images/c4_concursuri.png');
}

.filter_mm {
	display:inline-block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.onlinesport.ro/templates/default/images/c4_multimedia.png');
}

.filter_poll {
	display:inline-block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.onlinesport.ro/templates/default/images/c4_poll.png');
}

.filter_alte_stiri {
	display:inline-block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.onlinesport.ro/templates/default/images/alte_stiri.png');
}




a.ajax_tbon, a.ajax_tbon:active, a.ajax_tbon:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	background-color: #bb2700;
	color: #f2f2f2;
	font-weight:bold;
}
a.ajax_tbon:hover {
	text-decoration: none;
	color: #1d8ac9;
}

a.ajax_tboff, a.ajax_tboff:active, a.ajax_tboff:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	color: #1d8ac9;
	font-weight:bold;
}
a.ajax_tboff:hover {
	text-decoration: none;
	background-color: #1d8ac9;
	color: #f2f2f2;
}

img.col3 {
	padding: 3px ;
	border: 1px solid #dadada;
	margin-bottom: 5px;
}
