/* GENERALS -----------------------------------------------------*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 0;
	margin: 0;
	color: #303030;
	background-color: #ffffff;
	/*overflow-x:hidden;*/
}

*:focus {
	outline: none;
}

blockquote {
	font-size: 160%;
	width: 200px;
	float: right;
	padding: 10px;
	margin: 10px;
}

blockquote * {
	font-size: 10px;
}

#textsize-minus,#textsize-plus {
	cursor: pointer;
}

.textSmall1 {
	font-size: 0.8em;
}

.textSmall2 {
	font-size: 0.85em;
}

.textSmall3 {
	font-size: 0.9em;
}

.textSmall4 {
	font-size: 0.6em;
}

.textRed {
	color: #CC0000;
}

.textLarge {
	font-size: 1.5em;
}

.textLarge2 {
	font-size: 3em;
}

.textLarge3 {
	font-weight: bold;
	text-align: right;
	margin: 3px;
}

.alignFix { /*padding-top:4px ;*/
	padding-top: 0;
	margin: 0;
}

img {
	border: 0;
}

h2 {
	font-size: 2.4em;
	letter-spacing: -1px;
	padding: 0;
	margin: 0;
	line-height: 1.2em;
}

a {
	color: #004276;
	text-decoration: none;
}

a:hover {
	color: #035fa8;
}

/* HEADER CLASSES --------------------------------------------------------------------------*/
#header {
	width: 100%;
	text-align: center;
}

.container980px {
	width: 980px;
	margin: auto;
	text-align: left;
	padding: 0;
}

.redMenu {
	width: 900px;
	margin: auto;
	text-align: left;
	padding: 0;
	height: 33px;
	position: relative;
	overflow: hidden;
	float: left;
}

#topMenu {
	width: 100%;
	background-color: #2F2F2F;
	border-bottom: 1px dotted #A1A1A1;
	padding: 5px 0 5px 0;
	color: #CFCFCF;
	text-align: center;
	font-size: 0.85em;
}

#topMenu a {
	color: #CFCFCF;
}

#topMenu .dropDown {
	background-color: #505050;
	/*background:url(../images/btn_servicii.gif) no-repeat;*/
	padding: 2px 10px 2px 5px;
	display: inline;
	border-right: 1px solid #333333;
	border-left: 1px solid #757575;
	border-top: 1px solid #9a9a9a;
	border-bottom: 1px solid #222222;
}

#logoAndBanner {
	height: 153px;
	background: url(../images/bg_header.gif) repeat-x bottom;
	border-bottom: 1px solid #FFFFFF;
}

#logo {
	width: 225px;
	float: left;
	margin-top: 25px;
	font-size: 0.85em;
	position: relative;
}

#logo .suprasection {
	width: 160px;
	height: 30px;
	position: absolute;
	top: 30px;
	left: 55px;
	cursor: pointer;
	z-index: 100000;
}

#logo .meteoDropDown {
	display: inline;
	cursor: pointer;
	position: relative;
}

#logo .cursDropDown {
	display: inline;
	cursor: pointer;
	position: relative;
}

.cursDropDown .theDropDown {
	width: 120px;
	position: absolute;
	background: #fff;
	top: 14px;
	left: -5px;
	text-align: left;
	padding-left: 3px;
	padding-bottom: 3px;
	z-index: 10000000;
	border-left: 1px dashed #161616;
	border-right: 1px dashed #161616;
	border-bottom: 1px dashed #161616;
	line-height: 16px;
	display: none;
}

.meteoDropDown .theDropDown {
	width: 100px;
	position: absolute;
	background: #fff;
	top: 14px;
	left: 0px;
	text-align: left;
	padding-left: 6px;
	padding-bottom: 3px;
	z-index: 10000000;
	border-left: 1px dashed #161616;
	border-right: 1px dashed #161616;
	border-bottom: 1px dashed #161616;
	line-height: 16px;
	display: none;
}

#banner728x90 {
	float: right;
	padding-top: 5px;
}

#mainMenu {
	margin: auto;
	width: 100%;
}

#mainMenu .level1 {
	padding: 0;
	margin: 0;
	margin-top: -34px;
	position: absolute;
	z-index: 2;
	width: 980px;
}

#mainMenu .level1 li {
	float: left;
	padding: 9px;
	border-right: 1px solid #DDDDDD;
	list-style: none;
}

#mainMenu .level1 li:last-of-type {
	border-right: 0;
}

#mainMenu .level1 a {
	color: #333333;
	font-weight: bold;
}

#mainMenu .level1 .active1 {
	background-color: #CC0000;
	color: #FFFFFF;
}

#mainMenu .level1 .active1 a {
	color: #FFFFFF;
}

#mainMenu .level1 .smallExtras {
	padding: 9px 8px 12px 30px;
	border-right: 0;
	font-size: 0.8em;
}

#mainMenu .home {
	width: 24px;
	height: 19px;
	background-color: #CC0000;
}

.iconEnglish {
	background: url(../images/ico_english.gif) no-repeat 3px 6px;
}

.iconWeather {
	background: url(../images/ico_vremea.gif) no-repeat 6px;
}

.icoUtils {
	background: url(../images/ico_utile.gif) no-repeat 3px 6px;
}

.icoPlay {
	background: url(../images/ico_play.gif) no-repeat 3px 6px;
}

.bgLogin {
	background: url(../images/bg_login.gif) no-repeat 8px 5px;
	position: relative;
}

.bgLoginWindow {
	position: relative;
	top: 5px;
	left: -83px;
	width: 210px;
	height: 66px;
	background: url('../images/bg_loginwin.jpg') no-repeat;
	display: none;
}

#section1Bg {
	width: 100%;
	background-color: #CC0000;
}

#section1Bg A {
	color: #FFFFFF;
}

#mainMenu .level2 {
	padding: 0;
	margin: 0;
}

#mainMenu ul.level2 {
	width: 1960px;
	height: 33px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: auto;
}

#mainMenu .more {
	padding: 9px 8px 9px 8px;
	color: #FFFFFF;
	font-size: 0.9em;
	cursor: pointer;
	float: right;
}

#mainMenu .level2 a {
	color: #ffffff;
}

#mainMenu .level2 li {
	float: left;
	padding: 9px 8px 9px 8px;
	list-style: none;
	color: #FFFFFF;
	font-size: 0.9em;
}

/* VIDEO MODULE CLASSES ----------------------------------------------------------------*/
#videoModule { /*height:431px;*/ /*width:468px;*/
	padding-top: 15px;
	width: 100%;
	background: url(../images/bg_video_module.gif) repeat-x;
	border-top: 1px solid #919191;
	text-align: center;
}

#videoModuleHandleContainer {
	width: 100%;
	text-align: center;
}

#videoModuleContent {
	height: 386px;
}

#videoPlayer {
	width: 486px;
	background-color: #ACACAC;
	padding-top: 15px;
	padding-bottom: 20px;
	height: 340px;
	float: left;
}

#videoPlayer .movieTitle {
	padding: 0 20px;
}

#videoPlayer .movieTitle a {
	color: #FFFFFF;
	padding-left: 15px;
	background: url(../images/ico_articol.gif) no-repeat 3px 5px;
	margin-left: 5px;
}

.embedPlayer {
	display: none;
	width: 466px;
	height: 297px;
}

.movieTitle {
	display: none;
}

#embedPlayerContainer {
	margin-left: 10px;
	width: 466px;
	height: 340px;
}

#topEmbed0 {
	display: block;
}

#topTitle0 {
	display: block;
}

#newEmbed0 {
	display: block;
}

#newTitle0 {
	display: block;
}

#viewedEmbed0 {
	display: block;
}

#viewedTitle0 {
	display: block;
}

#topVideos,#topEmbeds,#newVideos,#viewedVideos,#newEmbeds,#viewedEmbeds
	{
	display: none;
}

#moviesList {
	float: left;
	width: 494px;
	height: 386px;
	position: relative;
}

#moviesList .close {
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
	font-size: 10px;
	line-height: 10px;
	cursor: pointer;
}

#moviesList .close .button {
	float: right;
	width: 12px;
	height: 12px;
	background: #CC0000 url('../images/close2.gif') no-repeat top left;
	margin-left: 5px;
}

#moviesList .moviesListTabs {
	height: 37px;
	padding-left: 30px;
	padding-top: 10px;
}

#moviesList .moviesListTabs a {
	color: #FFFFFF;
}

#moviesList .moviesListTabs ul {
	margin: 0;
	padding: 0;
}

#moviesList .moviesListTabs li {
	background-color: #1b1b1b;
	padding: 14px 9px 10px 9px;
	border-right: 1px solid #333333;
	color: #FFFFFF;
	float: left;
	list-style: none;
	font-size: 0.8em;
	cursor: pointer;
}

#moviesList .moviesListTabs li.notab {
	background-color: transparent;
	cursor: auto;
}

.videoTools {
	position: absolute;
	z-index: 3;
	margin: -44px 25px 0 350px;
	width: 105px;
	height: 45px;
}

#moviesList .moviesListTabs .active {
	background-color: #333333;
	color: #FF0000;
	padding: 14px 9px 10px 9px;
	cursor: default;
}

#moviesList #featuredMovies1 {
	margin-top: 8px;
	height: 275px;
}

#moviesList #featuredMovies1 ul {
	margin: 0;
	padding: 0;
}

#moviesList #featuredMovies1 a {
	color: #FFFFFF;
	text-decoration: none;
}

#moviesList #featuredMovies1 .thumb {
	float: left;
	margin: 0 7px 0 0 !important;
	margin: 0 3px 0 0;
	height: 38px;
	overflow: hidden;
	display: block;
}

#moviesList #featuredMovies1 .title {
	width: 350px;
	margin: 0 7px 0 0 !important;
	margin: 0 3px 0 0;
	height: 38px;
	overflow: hidden;
	display: block;
}

#moviesList #featuredMovies1 .active {
	background-color: #ACACAC;
	color: #333333;
}

/*
#moviesList #featuredMovies1 img{
	margin-right:10px;
	width:60px;
	height:34px;
}
#moviesList #featuredMovies1 .movieTitle{
	float:left;
	height:30px;
	width:230px;
	overflow:hidden;
	margin-top:0px;
}
*/
#moviesList #featuredMovies1 li {
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 30px;
	color: #FFFFFF;
	border-bottom: 1px solid #333333;
	list-style: none;
	font-size: 0.85em;
	height: 43px;
	line-height: 14px;
	cursor: pointer;
}

#moviesList #featuredMovies1 .active {
	background-color: #ACACAC;
	color: #FFFFFF;
	cursor: auto;
}

.videoPlatformLink {
	float: right;
	color: #FFFFFF;
	padding-top: 20px;
}

.videoPlatformLink a {
	color: #FFFFFF;
}

#videoModuleHandle {
	clear: both;
	margin-top: 0;
}

/* NEWS ALERT & BREAKING NEWS ---------------------------------------------------------------------------*/
.newsAlertBar {
	width: 670px;
	height: 80px;
	background: #CC0000 url(../images/bg_news_alert.gif) left no-repeat;
	padding-left: 290px;
	padding-right: 20px;
	color: #FFFFFF;
	font-size: 1.6em;
	margin: 10px auto 10px auto;
}

.breakingNewsBar {
	width: 670px;
	height: 80px;
	background: #ffff01 url(../images/bg_breaking_news.jpg) left no-repeat;
	padding-left: 290px;
	padding-right: 20px;
	color: #000;
	font-size: 1.6em;
	margin: 10px auto 10px auto;
}

.newsAlertBar .close,.breakingNewsBar .close {
	width: 680px;
	text-align: right;
	margin-right: -30px;
	font-size: 0.9em;
}

.newsAlertBar .close a {
	color: #FFFFFF;
}

.breakingNewsBar .close a {
	color: #000000;
}

.newsAlertBar p,.breakingNewsBar p {
	cursor: pointer;
	padding: 0;
	margin: -7px 15px 0 0;
}

/* CATEGORY TITLE -------------------------------------------------------------------*/
.sectionTitle {
	padding: 20px 0 20px 0;
	margin: 0 0 20px 0;
	background-color: #F5F5F5;
	border-bottom: 1px solid #d0d0d0;
	background: url(../images/bg_header.gif) repeat-x bottom;
}

/* NEWS SCROLLER ------------------------------------------------------------------ */
.newsScroller {
	width: 100%;
	height: 20px;
}

#videoModuleHandleContainer .newsScroller {
	margin-top: -20px;
	text-align: right;
}

.redMenu .newsScroller {
	margin-top: 10px;
	text-align: left;
	color: #fff;
}

.newsScroller .scroller {
	width: 565px;
	text-align: left;
	font-size: 0.85em;
}

#videoModuleHandleContainer .newsScroller .scroller {
	float: right;
}

.redMenu .newsScroller .scroller {
	margin-left: 10px;
}

.redMenu .newsScroller .textRed {
	color: #fff;
}

.scroller a {
	color: #CC0000;
	/*text-decoration:underline;*/
}

/* THREE COLUMNS SET----------------------------------------------------------------*/
#containerBody {
	width: 100%;
	text-align: center;
}

#leftColumn {
	width: 400px;
	margin-right: 15px;
	float: left;
	padding-top: 15px;
	display: inline;
}

#middleColumn {
	width: 250px;
	margin-right: 15px;
	float: left;
	padding-top: 15px;
	/*background-color:#00aaCC;*/
	display: inline;
}

#rightColumn1 {
	width: 300px;
	float: left;
	padding-top: 15px;
	/*background-color:#0066CC;*/
	display: inline;
    /*overflow:hidden;*/
}

#singleColumn {
	width: 650px;
	margin-right: 15px;
	padding-top: 15px;
}

* html #rightColumn1 {
	margin-right: -3px;
}

#twoColumns {
	float: left;
}

/*MAIN NEWS ------------------------ */
#mainNews {
	
}

#mainNews .head {
	padding-top: 1px;
	padding-bottom: 6px;
	font-size: 0.8em;
}

#mainNews .mobileAlerts {
	float: right;
	margin-top: -27px;
}

#mainNews .title {
	border-top: 6px solid #CC0000;
	padding: 15px 0 17px 0;
}

#mainNews .type {
	width: 380px;
	height: 18px;
	background: #000000 url('../images/bar_index.jpg') top left no-repeat;
	color: #fff;
	text-align: left;
	padding-left: 20px;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}

#mainNews .breakingNews {
	background: #FFFF00 url('../images/bg_breakingnews.jpg') bottom right
		no-repeat;
	padding: 0px 0px 17px 0px;
}

#mainNews .alertNews {
	background: #C00000 url('../images/bg_newsalert.jpg') bottom right
		no-repeat;
	padding: 0px 0px 17px 0px;
}

#mainNews .typeNews {
	padding: 0px 0px 17px 0px;
}

#mainNews .breakingNews h2,#mainNews .alertNews h2 {
	padding-left: 15px;
	padding-top: 10px;
}

#mainNews .breakingNews a {
	color: #000000;
}

#mainNews .alertNews a {
	color: #ffffff;
}

#mainNews .image {
	
}

#mainNews .leadIn {
	line-height: 1.5em;
}

#mainNews .attachements {
	
}

/*IMPORTANT NEWS ----------------------*/
#importantNews {
	margin-top: 30px;
}

#importantNews a {
	color: #303030;
}

.importantType {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 120px;
	height: 15px;
}

#importantNews .head {
	border-bottom: 6px solid #DADADA;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 1.2em;
	clear: both;
	display: block;
}

.importantNewsList {
	background: url(../images/bg_important_news.gif) repeat-x;
	padding-bottom: 20px;
}

.importantNewsBox {
	width: 100px;
	height: 180px;
	overflow: hidden;
	background: #FFFFFF;
	border: 1px solid #D8D8D8;
	padding: 10px;
	float: left;
	margin: 10px 3px 0 7px;
	display: inline;
	font-size: 0.9em;
	line-height: 1.5em;
	position: relative;
}

.importantNewsBox .roshortdate {
	font-size: 11px;
	color: #000;
	position: absolute;
	left: 10px;
	bottom: 0px;
}

.importantNewsBox .pictureMargin {
	margin-bottom: 6px;
	width: 100px;
	height: 56px;
}

/* SMALL VIDEO MODULE ----------------------------*/
#smallVideoModule {
	/*margin-top: 30px;*/
}

#smallVideoModule .head {
	width: 260px;
	height: 24px;
	padding-left: 140px;
	padding-top: 31px;
	background: url(../images/bg_title_webtv_box.gif) no-repeat;
	font-size: 0.8em;
}

#smallVideoModule .head a {
	color: #303030;
}

#smallVideoModule .smallVideoModuleTabs {
	border-top: 1px solid #FFFFFF;
	width: 100%;
	text-align: right;
	background-color: #EAEAEA;
}

#smallVideoModule .smallVideoModuleTabs a {
	color: #FFFFFF;
}

#smallVideoModule .smallVideoModuleTabs ul {
	margin: 0;
	padding: 0;
	background-color: #CC0000;
}

#smallVideoModule .smallVideoModuleTabs li {
	color: #FFFFFF;
	padding: 5px 10px 5px 10px;
	font-size: 0.8em;
	list-style: none;
	float: left;
	border-right: 1px solid #DEDEDE;
}

#smallVideoModule .smallVideoModuleTabs .active {
	background-color: #EAEAEA;
	color: #333333;
}

#smallVideoModule .smallVideoModuleContent {
	background-color: #EAEAEA;
	padding: 20px 15px 7px 15px;
}

.smallVideoModuleContent .leftSide {
	width: 220px;
	float: left;
	margin-right: 20px;
}

.smallVideoModuleContent .leftSide p {
	margin: 7px 0 7px 0;
}

.smallVideoModuleContent .rightSide {
	width: 120px;
	float: left;
	margin: 0px 3px 10px 3px;
	display: inline;
}

.smallVideoModuleContent .videoThumb {
	margin-bottom: 10px;
	float: left;
}

.smallVideoModuleContainer {
	width: 365px;
	height: 286px;
}

.smallVideoModuleContainer300 {
	width: 270px;
	height: 220px;
}

#smallVideo2,#smallVideo3 {
	display: none;
}

.videoThumb+.videoThumb {
	margin-left: 2px;
}

.wtvimagethumb {
	border: none;
}

.smallVideoModuleContent .videoThumbHead {
	width: 116px;
	height: 26px;
	padding: 3px 0 3px 5px;
	background-color: #656565;
	color: #FFFFFF;
	font-size: 0.75em;
}

.smallVideoModuleContent .videoThumbContent {
	width: 100px;
	overflow: hidden;
	background: #FFFFFF;
	border: 1px solid #D8D8D8;
	padding: 10px;
	font-size: 0.85em;
	line-height: 1.4em;
	cursor: pointer;
}

.smallVideoModuleContent .videoThumbHead300 {
	width: 81px;
	height: 26px;
	padding: 3px 0 3px 5px;
	background-color: #656565;
	color: #FFFFFF;
	font-size: 0.75em;
}

.smallVideoModuleContent .videoThumbContent300 {
	width: 65px;
	overflow: hidden;
	background: #FFFFFF;
	border: 1px solid #D8D8D8;
	padding: 10px;
	font-size: 0.85em;
	line-height: 1.4em;
	cursor: pointer;
    min-height:150px;
}

.smallVideoModuleContent .videoThumb img {
	margin-bottom: 5px;
}

.smallVideoModuleContent .videoThumb a {
	color: #303030;
}

/* TOP NEWS ------------------------------------*/
.topNews {
	
}

.topNews .head {
	border-bottom: 6px solid #444444;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 1.2em;
	clear: both;
	display: block;
}

.topNews .newsList {
	margin-top: 10px;
	color: #CC0000;
}

.topNews .newsList ul {
	padding: 0;
	margin: 0;
	background-color: #F0F0F0;
}

.topNews .newsList .liContainer {
	padding-left: 24px;
	border-bottom: 1px dotted #CCCCCC;
}

.topNews .newsList li {
	list-style: none;
	padding: 8px 10px 8px 24px;
	font-size: 0.9em;
	list-style-type: square;
	list-style-position: outside;
	padding-left: 0px;
}

.topNews .newsList .breakingColor {
	background-color: #FFFF00;
}

.topNews .newsList .breakingColor a {
	color: #000000;
}

.topNews .newsList .alertColor {
	background-color: #CC0000;
}

.topNews .newsList .alertColor a {
	color: #FFFFFF;
}

.topNews .topNewsTabs {
	height: 23px;
	float: right;
	margin-top: -25px;
}

.topNews .topNewsTabs ul {
	margin: 0;
	padding: 0;
}

.topNews .topNewsTabs li {
	float: left;
	padding: 4px;
	font-size: 0.8em;
	list-style: none;
	cursor: pointer;
}

.topNews .topNewsTabs .active {
	background-color: #444444;
	color: #FFFFFF;
}

/* MONEY.RO NEWS --------------------------------------*/
.money {
	margin-bottom: 20px;
	margin-top: 20px;
}

.money .head {
	border-bottom: 6px solid #444444;
	padding-bottom: 0;
	font-weight: bold;
	font-size: 0.85em;
	clear: both;
	display: block;
	text-align: right;
	margin-bottom: 30px;
}

.moneyLogo {
	margin-top: -50px;
}

.moneyNewsList li {
	list-style: none;
	padding: 8px 10px 8px 24px;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 0.9em;
	background: url(../images/bullet_square_c3.gif) no-repeat 10px 13px;
}
.moneyNewsList div {
    padding: 8px 10px 8px 24px;
	border-bottom: 1px dotted #CCCCCC;
    font-size: 0.9em;
    text-align:left;
}
.moneyNewsList div a {
	color: #FFFFFF;
}

.moneyNewsList li a {
	color: #FFFFFF;
}

.moneyNewsList ul {
	padding: 0;
	margin: 4px 0 0 0;
	background-color: #707070;
}

/* CAMPAIGNS----------------------------------------*/
#campaigns {
	margin-top: 20px;
}

#campaigns img {
	margin-top: 0px;
}

#campaigns .head {
	border-bottom: 6px solid #DADADA;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 1.2em;
	clear: both;
	display: block;
	margin-bottom: 5px;
}

.campaign {
	width: 140px;
	height: 80px;
	float: left;
	margin: 4px;
}

.banner300x250 {
	/*margin-top: 20px;*/
}

.campaignsList .left {
	margin-right: 10px;
}

/* COMMUNITY --------------------------------------*/
#community {
	margin-top: 20px;
}

#community .communityHead {
	border-bottom: 6px solid #DADADA;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 1.2em;
	clear: both;
	display: block;
	margin-bottom: 5px;
}

.newsComments {
	margin-bottom: 5px;
}

.newsCommentsHead {
	background-color: #dadada;
	padding: 14px 0 14px 10px;
	font-size: 1.2em;
}

.newsCommentsTabs {
	background-color: #5D5D5D;
	width: 300px;
}

.newsCommentsTabs a {
	color: #FFFFFF;
}

.newsCommentsTabs ul {
	margin: 0;
	padding: 0;
}

.newsCommentsTabs li {
	background-color: #5D5D5D;
	color: #FFFFFF;
	float: left;
	padding: 4px 10px 4px 10px;
	border-right: 1px solid #707070;
	list-style: none;
	font-size: 0.8em;
	cursor: pointer;
	/*text-transform:uppercase;*/
}

.newsCommentsTabs .active {
	background-color: #F0F0F0;
	color: #333333;
}

.newsCommentsContent {
	background-color: #F0F0F0;
	padding-top: 10px;
}

#ultimeleMesaje em img {
	float: left;
	margin-right: 5px;
}

.newsCommentsContent ul {
	padding: 0;
	margin: 0;
	font-size: 1.6em;
}

.newsCommentsContent .numbering {
	width: 30px;
	float: left;
	text-align: right;
	background: url(../images/bullet_diez.gif) no-repeat 2px 2px;
}

.newsCommentsContent li {
	border-bottom: 1px dotted #CCCCCC;
	padding: 8px 10px 8px 10px;
	list-style: none;
	line-height: 0.9em;
	word-wrap: break-word;
}

.newsCommentsContent a {
	display: block;
	font-size: 0.6em;
	margin-left: 35px;
}

.thumb33 {
	width: 33px;
	height: 33px;
}

.thumb80 {
	width: 80px;
	height: 80px;
}

.thumb50 {
	width: 50px;
	height: 50px;
}

.activeMembers {
	margin-bottom: 5px;
}

.activeMembersHead {
	background-color: #dadada;
	padding: 14px 0 14px 10px;
	font-size: 1.2em;
}

.activeMembersContent {
	background-color: #F0F0F0;
	padding-top: 10px;
}

.activeMembersContent ul {
	margin: 0;
	padding: 0;
}

.activeMembersContent li {
	padding: 10px;
	border-bottom: 1px dotted #CCCCCC;
	list-style: none;
	height: 67px;
}

.activeMembersContent .thumb {
	float: left;
	height: 67px;
	width: 67px;
	margin-right: 10px;
	overflow: hidden;
	display: block;
}

/* DEBATES, BLOG ---------------------------------------------------------------*/
.debatesBlog {
	margin-top: 20px;
}

.debatesBlogHead {
	border-bottom: 6px solid #DADADA;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 1.2em;
	clear: both;
	display: block;
	margin-bottom: 5px;
}

.debatesBlogContent {
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px dotted #CCCCCC;
}

.debatesBlogContent .thumb {
	width: 75px;
	height: 75px;
	border: 1px solid #DFDFDF;
	float: left;
	display: block;
	margin-right: 10px;
}

.columnistPic {
	margin-top: -8px;
	margin-bottom: 10px;
}

.debatesBlogLinks {
	
}

.debatesBlogLinks ul {
	padding: 0;
	margin: 0;
}

.debatesBlogLinks li {
	list-style: none;
	padding: 8px 10px 8px 24px;
	border-bottom: 1px dotted #CCCCCC;
	background: url(../images/bullet_square_2.gif) no-repeat 10px 13px
		!important;
	background: url(../images/bullet_square_2.gif) no-repeat 10px 15px;
	font-size: 0.85em;
}

/* PEOPLE IN THE NEWS --------------------------------------------------*/
.peopleNews {
	margin-top: 20px;
}

.peopleNewsHead {
	border-bottom: 6px solid #DADADA;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 1.2em;
	clear: both;
	display: block;
	margin-bottom: 5px;
}

.peopleNewsContent {
	margin-top: 5px;
	background-color: #F0F0F0;
}

.peopleNewsContent .numbering {
	font-size: 4em;
	font-weight: bold;
	float: left;
	width: 60px;
	height: 70px;
	text-align: right;
	background: url(../images/bullet_diez_2.gif) no-repeat 5px 10px;
}

.peopleNewsContent .name {
	float: left;
	width: 130px;
	padding: 8px 10px 0 10px;
}

.peopleNewsContent .name h3 {
	font-size: 1.2em;
	margin: 10px 0 0 0;
	padding: 0;
}

.peopleNewsContent .picture {
	float: right;
}

.peopleNewsContent ul {
	margin: 0;
	padding: 0;
}

.peopleNewsContent li {
	padding: 10px;
	border-bottom: 1px dotted #CCCCCC;
	list-style: none;
	height: 70px
}

/* CATEGORIES ------------------------------------------------------------------*/
.textSmall2 span {
	cursor: pointer;
}

.category {
	width: 665px;
	text-align: center;
	margin-top: 30px;
}

.categoryHead,.categoryHead1,.categoryHead2,.categoryHead3,.categoryHead4,.categoryHead5,.categoryHead6
	{
	padding-bottom: 6px;
}

.categoryHead {
	border-bottom: 6px solid #cc0000;
}

.categoryHead1 {
	border-bottom: 6px solid #ff8400;
}

.categoryHead2 {
	border-bottom: 6px solid #11b1ff;
}

.categoryHead3 {
	border-bottom: 6px solid #f8298b;
}

.categoryHead4 {
	border-bottom: 6px solid #99cc33;
}

.categoryHead5 {
	border-bottom: 6px solid #ce2e20;
}

.categoryHead5 {
	border-bottom: 6px solid #ce2e20;
}

.categoryHead6 {
	border-bottom: 6px solid #209cce;
}

.numberHighlight,.numberHighlight1,.numberHighlight2,.numberHighlight3,.numberHighlight4,.numberHighlight5,.numberHighlight6
	{
	padding: 4px 5px 4px 5px;
	color: #FFFFFF;
}

.numberHighlight {
	background-color: #cc0000;
}

.numberHighlight1 {
	background-color: #ff8400;
}

.numberHighlight2 {
	background-color: #11b1ff;
}

.numberHighlight3 {
	background-color: #f8298b;
}

.numberHighlight4 {
	background-color: #99cc33;
}

.numberHighlight5 {
	background-color: #ce2e20;
}

.numberHighlight6 {
	background-color: #209cce;
}

.categoryName {
	float: left;
	margin-top: -30px;
	font-size: 1.5em;
	font-weight: bold;
}

.categoryName a {
	color: #303030;
}

.categoryOrder {
	float: right;
	width: 175px;
	margin-top: -28px;
	font-size: 0.85em;
}

.moveUp,.moveUp1,.moveUp2,.moveUp3,.moveUp4,.moveUp5,.moveUp6 {
	padding: 0;
	margin: 0;
	width: 15px;
	height: 13px;
	overflow: hidden;
	display: block;
	float: left;
	cursor: pointer;
}

.moveUp {
	background-color: #cc0000;
}

.moveUp1 {
	background-color: #dfdfdf;
}

.moveUp2 {
	background-color: #11b1ff;
}

.moveUp3 {
	background-color: #f8298b;
}

.moveUp4 {
	background-color: #99cc33;
}

.moveUp5 {
	background-color: #ce2e20;
}

.moveUp6 {
	background-color: #209cce;
}

.moveDown,.moveDown1,.moveDown2,.moveDown3,.moveDown4,.moveDown5,.moveDown6
	{
	padding: 0;
	margin: 0;
	width: 16px;
	height: 13px;
	overflow: hidden;
	display: block;
	float: left;
	cursor: pointer;
}

.moveDown {
	background-color: #cc0000;
}

.moveDown1 {
	background-color: #FF8400;
}

.moveDown2 {
	background-color: #11b1ff;
}

.moveDown3 {
	background-color: #f8298b;
}

.moveDown4 {
	background-color: #99cc33;
}

.moveDown5 {
	background-color: #ce2e20;
}

.moveDown6 {
	background-color: #209cce;
}

.categoryClose {
	float: right;
	cursor: pointer;
}

.categoryClose .text {
	float: left;
	padding-right: 3px;
}

.categoryClose .button {
	float: left;
	width: 12px;
	height: 12px;
	background: #CC0000 url('../images/close.gif') no-repeat top left;
}

.categoryContent {
	border-top: 1px solid #FFFFFF;
	background: url(../images/bg_category.gif) repeat-x;
	color: #CC0000;
}

.column1,.column2 {
	width: 170px;
	float: left;
	border-right: 1px dotted #A4A4A4;
	padding: 15px;
	text-align: left;
}

.column2 ul {
	padding: 0;
	margin: 0;
	padding-left: 10px;
}

.column2 li {
	list-style: none;
	padding: 0 0 10px 0px;
	font-size: 0.9em;
	list-style-type: square;
}

.column1 .news,.column3 .multimedia {
	color: #000000;
}

.column3 {
	width: 235px;
	padding: 15px 0 15px 8px;
	float: left;
}

.multimedia {
	border-bottom: 1px dotted #A4A4A4;
	text-align: left;
	padding: 0 0 10px 0;
	margin-bottom: 10px;
	line-height: 1.2em;
}

.multimedia .thumb {
	width: 100px;
	border: 6px solid #DFDFDF;
	float: left;
	display: block;
	margin-right: 10px;
	margin-left: 5px;
	display: inline;
}

/* ADD CATEGORIES ----------------------------------------------------------------------- */
.addCategoriesBtn {
	background: url(../images/bg_add_categories.gif) no-repeat;
	width: 593px;
	height: 33px;
	padding-left: 72px;
	padding-top: 15px;
	margin-top: 30px;
	color: #FFFFFF;
	font-size: 1.4em;
}

.addCategoriesBtn .help {
	margin-right: 10px;
	width: 16px;
	height: 16px;
	float: right;
}

#categoriesList {
	background-color: #969696;
	margin-left: 52px;
	width: 573px;
	padding: 20px;
	color: #FFFFFF;
}

#categoriesList a {
	color: #FFFFFF;
}

#categoriesList ul {
	margin: 0;
	padding: 0;
}

#categoriesList li {
	list-style: none;
	padding: 8px 0 8px 0;
	border-bottom: 1px dotted #FFFFFF;
	font-size: 1em;
	width: 260px;
	margin-left: 10px;
}

#categoriesList .plus {
	font-size: 1.1em;
	border: 1px solid #FFFFFF;
	padding: 2px 6px 2px 5px;
	margin-right: 10px;
	background-color: #B0B0B0;
	cursor: pointer;
}

.addCategoriesBtn .plusEx {
	font-size: 0.8em;
	border: 1px solid #FFFFFF;
	padding: 2px 6px 2px 5px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #B0B0B0;
}

/* ARCHIVE classes ----------------------------------------------------------------------*/
#archive {
	width: 400px;
	text-align: center;
	margin-top: 20px;
	text-align: left;
}

#archive ul {
	padding: 0;
	margin: 0;
}

#archive li {
	list-style: none;
	padding: 10px 0 10px 15px;
	border-bottom: 1px dotted #E0E0E0;
	background: url(../images/bullet_square_2.gif) no-repeat 0 15px;
	width: 300px;
	float: left;
	margin-right: 10px;
}

.archiveHead {
	border-bottom: 6px solid #E0E0E0;
	padding-bottom: 2px;
	font-size: 1.2em;
	font-weight: bold;
}

.archiveNavigation {
	float: right;
	margin-top: -25px;
	font-size: 0.85em;
    width:35px;
}

.archiveAlert {
	float: right;
	margin-right: 30px;
	font-size: 0.85em;
	margin-top: -23px;
}

.archiveNavigationCenter {
	margin-top: -25px;
	line-height: 8px;
}

.archiveNavigation .left,.archiveNavigation .right,.archiveNavigationCenter .left,.archiveNavigationCenter .right
	{
	cursor: pointer;
	width: 16px;
	height: 16px;
	background-color: #cc0000;
}

.archiveNavigation .left {
    float:left;
}
.archiveNavigation .right {
    float:right;
}

.archiveItem {
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 10px;
	padding-top: 10px;
}

.archiveItemDate {
	width: 100px;
	padding-left: 15px;
	float: left;
	font-size: 0.85em;
	line-height: 1.6em;
	margin-right: 10px;
}

.archiveDatePublished {
	font-size: 0.85em;
}

.archiveItemPicture {
	width: 100px;
}

.archiveItemText {
	float: left;
	padding-left: 0px;
	width: 500px;
}

#archive .archiveItemText {
	width: 260px;
}

.container665px {
	width: 665px;
}

.archiveContentContainer {
	position: relative;
	width: 400px;
	overflow: hidden;
	height: 425px;
}

.archiveContent {
	position: absolute;
	width: 400px;
}

#archiveCalendar {
	float: right;
}

/* LATEST NEWS ---------------------------------------------------------------------------*/
.latestNewsWide {
	text-align: right;
	margin-top: 30px;
}

.latestNews {
	width: 400px;
	text-align: right;
	margin-top: 30px;
}

.latestNewsHead {
	padding-bottom: 2px;
	border-bottom: 6px solid #CC0000;
}

.latestNewsTitle {
	float: left;
	margin-top: 0px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
	width: 250px;
}

.latestNewsContent {
	border-top: 1px solid #FFFFFF;
	background: url(../images/bg_category.gif) repeat-x;
	color: #CC0000;
}

.latestNewsContent .column1,.latestNewsContent .column2 {
	width: 170px;
	float: left;
	padding: 15px 15px 15px 14px;
	text-align: left;
}

.latestNewsContent .column1 {
	border-right: 1px dotted #A4A4A4;
}

.latestNewsContent .column1 ul {
	padding: 0;
	margin: 0;
	padding-left: 10px;
}

.latestNewsContent .column1 li {
	list-style-type: square;
	list-style-position: outside;
	padding: 0 0 10px 0px;
	font-size: 0.9em;
}

.latestNewsContent .multimedia {
	border-bottom: 1px dotted #A4A4A4;
	text-align: left;
	padding: 0 0 10px 0;
	margin-bottom: 10px;
	line-height: 1.2em;
}

.latestNewsContent .multimedia .thumb {
	width: 100px;
	border: 6px solid #DFDFDF;
	display: block;
	margin-left: 0;
}

/* Article page ------------------------------------------------------------------------*/
.vSpace {
	height: 23px;
}

#wideColumn {
	width: 660px;
	margin-right: 20px;
	_margin-right: 10px;
	float: left;
}

.article {
	margin-top: 16px;
    overflow:hidden;
}

.articleTop {
	padding-bottom: 3px;
	border-bottom: 6px solid #CC0000;
}

.articleTitle {
	padding-top: 20px;
}

.article .breakingNews {
	background: #FFFF00 url('../images/bg_breakingnews.jpg') bottom right
		no-repeat;
	padding-top: 0px !important;
	padding-left: 10px;
	border-top: 0px !important;
	color: #000;
}

.article .alertNews {
	background: #C00000 url('../images/bg_newsalert.jpg') bottom right
		no-repeat;
	padding-top: 0px !important;
	padding-left: 10px;
	border-top: 0px !important;
	color: #fff;
}

.articleTitle h1 {
	margin: 0;
	padding: 10px 0 10px 0;
	font-size: 2.8em;
	font-weight: normal;
	letter-spacing: -1px;
}

.articleType {
	width: 640px;
	height: 18px;
	background: #000000 url('../images/bar_article.jpg') top left no-repeat;
	color: #fff;
	text-align: left;
	padding-left: 20px;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}

.printAndSize {
	font-size: 0.8em;
	float: right;
	margin-top: -28px;
}

.articleTools {
	padding-top: 20px;
	font-size: 0.85em;
	line-height: 2em;
	width: 450px;
	float: left;
}

.articleVotes {
    width:160px;
}

.articleVotes input {
    padding:0;
    margin:0;
}

.articleInfo .fb_iframe_widget iframe  {
    width:160px !important;
}

.social {
	float: left;
	margin-right: 10px;
	line-height: 1.3em;
}

.updated {
	background-color: #CC0000;
	color: #FFFFFF;
	padding: 2px 5px 3px 5px;
}

.articleLead {
	padding-top: 10px;
	width: 450px;
	float: left;
}

.articleLead h3 {
	font-size: 1.3em;
	margin: 0;
	padding: 0;
	line-height: 1.3em;
}

.articleLead h3 p {
	margin: 0;
}

.articleHighlights {
	width: 180px;
	float: right;
	padding-top: 30px;
	font-size: 0.85em;
	margin-left: 30px;
	/*background-color:#CCCCCC*/
}

.articleHighlights p {
	margin: 0;
	padding: 0 0 4px 0;
	border-bottom: 3px solid #E0E0E0;
}

.articleHighlights ul {
	margin: 0;
	padding: 6px 0 0 0;
}

.articleHighlights li {
	list-style: none;
	padding: 8px 10px 8px 10px;
	border-bottom: 1px dotted #CCCCCC;
	background: url(../images/bullet_square_2.gif) no-repeat left 13px
		!important;
	background: url(../images/bullet_square_2.gif) no-repeat left 15px;
	line-height: 1.4em;
}

.articleVideos {
	margin: 20px 0 0 0;
	display: block;
	clear: both;
}

.articleVideo {
	
}

.articleVideoContent {
	height: 82px;
	background: url(../images/bg_video_article.gif) repeat-x;
	cursor: pointer;
}

.articleVideoTitle {
	width: 350px;
	float: left;
	padding: 15px 10px 10px 10px;
}

.articleVideoTitle .thumb {
	float: left;
	margin-right: 15px;
	height: 48px;
}

.articleVideoTitle .thumb img {
	height: 48px;
}

.articleVideoIco {
	width: 75px;
	height: 82px;
	background: url(../images/ico_video_big.gif) center center no-repeat;
	float: right;
	border-left: 1px dotted #E0E0E0;
}

.articleVideoPlayer {
	background-color: #EEEEEE;
	padding: 10px;
}

.articleVideoPlayer .player {
	width: 466px;
	float: left;
	background: #000;
}

.articleVideoPlayer .movieDescription {
	float: none;
	font-size: 0.85em;
}

.articleVideoPlayer .movieDescription p {
	margin: 0;
	padding: 6px 0 0 0;
	overflow: auto;
}

.articleVideoPlayer .movieDescription ul {
	padding: 0;
	margin: 15px 0 0 0;
}

.articleVideoPlayer .movieDescription li {
	padding: 5px 0 5px 0;
	border-bottom: 1px dotted #C8C8C8;
	list-style: none;
	font-size: 0.9em;
}

.articleVideoExpandCollapse {
	height: 12px;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	text-align: center;
	cursor: pointer;
	background: url(../images/bg_video_expand.gif) repeat-x;
	padding-top: 6px;
}

.articleVideoExpand {
	width: 11px;
	height: 6px;
	background: url(../images/arrow_down.gif) no-repeat;
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
	line-height: 6px;
	padding-left: 15px;
}

.articleVideoCollapse {
	width: 11px;
	height: 6px;
	background: url(../images/arrow_up.gif) no-repeat;
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
	line-height: 6px;
	padding-left: 15px;
}

.articleBody {
	/* width: 660px; */
	clear: both;
	display: block;
	padding-top: 20px;
}

.photoGalleryLeft {
	width: 300px;
	margin: 5px 15px 5px 0;
	float: left;
	clear: both;
}

.photoGalleryRight {
	width: 220px;
	margin: 5px 0 5px 15px;
	float: right;
}

.photoExtras {
	border-bottom: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
}

.photoExtras .prev,.photoExtras .next,.photoExtras .caption {
	padding: 5px;
}

.photoExtras .prev,.photoExtras .next {
	float: left;
	width: 10px;
}

.photoExtras .prev {
	line-height: 27px;
	cursor: pointer;
	visibility: hidden;
}

.photoExtras .next {
	line-height: 27px;
	cursor: pointer;
}

.photoExtras .caption {
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	text-align: center;
	width: 246px;
	float: left;
	font-size: 0.85em;
	padding-bottom: 0px;
}

.photoExtras .caption_max {
	border-top: 1px solid #E0E0E0;
	text-align: center;
	font-size: 0.85em;
	line-height: 15px;
	padding: 0;
	margin: 0;
}

.pullQuoteRight {
	width: 205px;
	padding: 15px 0 15px 15px;
	font-style: italic;
	float: right;
	font-size: 1.2em;
	margin: 5px 0 5px 15px;
	clear: both;
}

.pullQuoteLeft {
	width: 205px;
	padding: 15px 15px 15px 0;
	font-style: italic;
	float: left;
	font-size: 1.2em;
	margin: 5px 15px 5px 0;
	clear: both;
}

.pullQuoteLeft2 {
	width: 205px;
	padding: 15px 15px 15px 0;
	float: left;
	font-size: 1.2em;
	margin: 5px 15px 5px 0;
	clear: both;
}

.quoteAuthor {
	display: block;
	padding-top: 10px;
	font-size: 0.9em;
	color: #909090;
}

.relatedLeft {
	width: 300px;
	background-color: #F0F0F0;
	float: left;
	font-size: 0.85em;
	margin: 5px 15px 5px 0;
	clear: both;
}

.relatedLeft ul {
	padding: 0;
	margin: 0;
}

.relatedLeft li {
	padding: 10px;
	border-top: 1px solid #FFFFFF;
	list-style: none;
}

/* comments ----------*/
.comments {
	margin-top: 30px;
}

.commentsHead {
	border-bottom: 6px solid #B6B6B6;
	font-size: 1.3em;
	background: url(../images/bg_comments.gif) left top no-repeat;
	height: 23px;
	padding-left: 34px;
	position: relative;
}

.commentsNr {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 10px;
	color: #fff;
	width: 27px;
	height: 17px;
	line-height: 16px;
	text-align: center;
	font-weight: bold;
}

.comment {
	margin-top: 10px;
	display: block;
	clear: both;
	position: relative;
	padding-bottom: 20px;
}

.rnetteam {
	padding: 3px;
	background: #eee;
	border: 1px solid #cc0000;
}

.comment-reply {
	margin-top: 10px;
	padding-bottom: 20px;
	padding-left: 120px;
}

.comment .reply {
	float: right;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

#newComment {
	position: absolute;
	bottom: 0;
	right: 10px;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	display: none;
}

.commentAuthor {
	font-size: 0.85em;
	border-bottom: 1px solid #B6B6B6;
	padding-bottom: 4px;
	margin-bottom: 10px;
}

.commentAuthor input {
	border: 0;
	width: 250px;
}

.commentAuthor .inputStyled {
	width: 108px;
	border: 0;
	height: 18px;
	background: transparent;
	padding: 4px 0 0 3px;
	margin: 0;
	font-size: 0.85em;
	color: #A0A0A0;
}

.commentCaptcha {
	float: left;
	margin-right: 10px;
}

.inputStyled_comment {
	width: 255px;
	border: 0px;
	height: 18px;
	background: transparent;
	padding: 4px 0 0 3px;
	margin: 0;
	font-size: 0.85em;
	color: #A0A0A0;
}

.inputStyled250 {
	width: 250px;
	border: 0px;
	height: 18px;
	background: transparent;
	padding: 4px 0 0 3px;
	margin: 0;
	font-size: 0.85em;
	color: #A0A0A0;
}

.inputStyled_captcha {
	width: 65px;
	border: 0;
	height: 18px;
	background: transparent;
	padding: 4px 0 0 3px;
	margin: 0;
	font-size: 0.85em;
	color: #A0A0A0;
}

.commentBody {
	
}

.commentBody .picAndDate {
	width: 80px;
	padding-right: 10px;
	float: left;
	font-size: 0.85em;
	color: #A0A0A0;
}

.commentBody .picAndDate img {
	float: left;
	margin-right: 10px;
}

.commentBody .commentText {
	width: 560px;
	float: left;
	font-size: 0.85em;
	word-wrap: break-word;
}

.commentBody .replyText {
	width: 440px;
	float: left;
	font-size: 0.85em;
	word-wrap: break-word;
}

.commentBody .commentTextArea {
	width: 520px;
	float: left;
	font-size: 0.85em;
}

.commentWebcam {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	cursor: pointer;
	background: #000;
}

.commentEmbed {
	display: none;
}

.theTextArea {
	background: url(../images/bg_textarea_2.gif) no-repeat;
	width: 300px;
	height: 77px;
	margin-bottom: 5px;
}

.theTextArea textarea {
	color: #A0A0A0;
	background: transparent;
	border: 0;
	width: 290px;
	height: 67px;
	padding: 3px;
	font-size: 1em;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.theTextArea2 {
	background: url(../images/bg_textarea_2.jpg) no-repeat;
	width: 260px;
	height: 57px;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-top: 5px;
}

.theTextArea2 textarea {
	color: #A0A0A0;
	background: transparent;
	border: 0;
	width: 250px;
	height: 47px;
	padding: 3px;
	font-size: 0.85em;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.theSelect {
	width: 260px;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-top: 5px;
}

.theSelect select {
	width: 260px;
	font-size: 0.85em;
	border: 0px;
	height: 23px;
	background: transparent url(../images/bg_input_1.gif) no-repeat scroll
		left top;
	padding: 3px 0 0 1px;
}

.videoComments {
	float: right;
	border-left: 1px dotted #E0E0E0;
}

.videoComments ul {
	padding: 0 0 0 12px;
	margin: 0;
}

.videoComments li {
	list-style: none;
	border-bottom: 1px dotted #E0E0E0;
	padding: 3px;
}

.videoComments li a.disabled {
	color: #888;
}

.pollsHead {
	border-bottom: 6px solid #B6B6B6;
	font-size: 1.3em;
	background: url(../images/bg_polls.jpg) left top no-repeat;
	height: 23px;
	padding-left: 34px;
	margin-top: 20px;
}

.pollsCaptcha {
	width: 520px;
	margin-left: auto;
	margin-top: 10px;
	font-size: 0.85em;
}

.pollsCaptchaText {
	float: left;
	font-size: 0.85em;
	color: #CC0000;
	margin-top: 5px;
	margin-right: 10px;
}

.pollQuestion {
	font-size: 0.85em;
	border-bottom: 1px solid #B6B6B6;
	padding-bottom: 4px;
	margin-bottom: 10px;
	font-weight: bold;
	padding-left: 20px;
}

#polls .poll {
	margin-top: 10px;
}

.poll .vote,.poll .results {
	display: none;
}

.choices,.answers {
	padding: 0px;
	margin: 0px;
	width: 100%;
}

li.choice {
	list-style-type: none;
	float: left;
	width:233px;
	text-align: center;
	border: 1px dashed #B6B6B6;
	margin: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #fff;
	cursor: pointer;
}

li.choice:hover {
	border: 1px dashed #000;
	color: #ffffff;
	background: #CC0000;
}

.choices li.active {
    border: 1px solid #000;
	color: #ffffff;
	background: #CC0000;
}

li.answer {
	list-style-type: none;
	width: 600px;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.answer .nrVotes {
	font-size: 0.85em;
	padding-left: 10px;
}

.answer .voteHolder {
	width: 650px;
	height: 10px;
	border: 1px dashed #B6B6B6;
}

.voteHolder .votes {
	background: #CC0000;
	line-height: 1px;
	height: 10px;
	width: 0px;
}

.results .novote {
	font-size: 0.85em;
	padding-left: 40px;
}

/* 300px-wide Search and Alert Boxes ----------------------------------------------------*/
.Alerts300,.Search {
	width: 300px;
}

.Alerts300 {
	margin-top: 20px;
}

.Alerts300 .title,.Search .title {
	border-bottom: 6px solid #DADADA;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 1.2em;
	clear: both;
	display: block;
}

.Alerts300 .content,.Search .content {
	margin-top: 12px;
}

.emailField {
	float: left;
	width: 167px;
}

.emailField form {
	padding: 0;
	margin: 0;
}

.emailField .inputStyled {
	width: 108px;
	border: 0;
	height: 18px;
	background: transparent;
	padding: 4px 0 0 3px;
	margin: 0;
	font-size: 0.85em;
	color: #A0A0A0;
}

.inputWrapper1 {
	width: 111px;
	height: 23px;
	padding: 0;
	margin: 0;
	background: url(../images/bg_input_2.gif) no-repeat top left;
}

.inputWrapper180 {
	width: 180px;
	height: 23px;
	padding: 0;
	margin: 0;
	background: url(../images/bg_input_180.gif) no-repeat top left;
}

.inputWrapper_comment {
	width: 261px;
	height: 23px;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	background: url(../images/bg_input_1.gif) no-repeat top left;
}


.inputWrapper250	 {
	width: 250px;
	height: 23px;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	background: url(../images/bg_input_250.gif) no-repeat top left;
}

.inputWrapper_captcha {
	width: 70px;
	height: 23px;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
	background: url(../images/bg_input_captcha.jpg) no-repeat top left;
}

.fileWrapper {
	width: 300px;
	height: 23px;
	padding: 0;
	margin: 5px;
	border: 0px;
}

.desktopAlerts {
	float: left;
	width: 64px;
	border-left: 1px dotted #A0A0A0;
	padding-left: 9px;
	padding-top: 3px;
	font-size: 0.8em;
	line-height: 1.1em;
}

.desktopAlerts img {
	float: left;
	margin-right: 4px;
	margin-top: -2px;
}

.rssFeed {
	float: left;
	border-left: 1px dotted #A0A0A0;
	padding-left: 9px;
	padding-top: 3px;
	font-size: 0.8em;
	line-height: 1.1em;
}

.rssFeed img {
	float: left;
	margin-right: 4px;
	margin-top: 1px;
}

.rss td {
	padding-top: 5px;
}

.searchField {
	float: left;
}

.searchField form {
	padding: 0;
	margin: 0;
}

.searchField .inputStyled {
	width: 258px;
	height: 18px;
	border: 0;
	background: transparent;
	padding: 4px 0 0 3px;
	margin: 0;
	font-size: 0.85em;
	color: #A0A0A0;
}

.inputWrapper2 {
	width: 261px;
	height: 23px;
	padding: 0;
	margin: 0;
	background: url(../images/bg_input_1.gif) no-repeat top left;
}

.helpIco {
	float: right;
	height: 16px;
	width: 16px;
	margin-top: -18px;
}

.memberSubscribe td {
	padding-right: 5px;
}

.memberSubscribe form {
	margin: 10px 0 0 0;
	padding: 0;
}

.memberSubscribe .inputStyled {
	width: 108px;
	border: 0;
	height: 18px;
	background: transparent;
	padding: 4px 0 0 3px;
	margin: 0;
	font-size: 0.85em;
	color: #A0A0A0;
}

/* 250px-wide Alert Box -------------------------------------------------------------- */
.Alerts250 {
	width: 250px;
	margin: 10px 0 20px 0;
}

.Alerts250 .title {
	width: 252px;
	height: 54px;
	background: url(../images/top_alerte.gif) no-repeat;
	cursor: pointer;
}

.Alerts250 .content {
	background-color: #E1E1E1;
	padding-top: 12px;
	height: 40px;
}

.emailField2 {
	float: left;
	width: 167px;
	margin-left: 10px;
	display: inline;
}

.emailField2 .inputStyled {
	width: 108px;
	height: 18px;
	border: 0;
	background: transparent;
	padding: 4px 0 0 3px;
	margin: 0;
	font-size: 0.85em;
	color: #A0A0A0;
}

.desktopAlerts2 {
	float: left;
	border-left: 1px dotted #A0A0A0;
	padding-left: 9px;
	padding-top: 3px;
	font-size: 0.8em;
	line-height: 1.1em;
	padding-right: 9px;
}

.desktopAlerts2 img {
	float: left;
	margin-right: 4px;
	margin-top: -2px;
}

/* 667px-wide alert box ---------------------------------------------------------------------------------*/
.Alerts667 {
	width: 667px;
	margin-top: 20px;
	border-bottom: 1px solid #E4E4E4;
	border-top: 4px solid #E4E4E4;
	background: url(../images/bg_video_article.gif) repeat-x;
	padding-bottom: 10px;
	padding-top: 12px;
}

.Alerts667 .title {
	font-size: 0.85em;
	width: 228px;
	float: left;
	padding-left: 10px;
	padding-top: 5px;
}

.radioButtons {
	float: left;
	margin-right: 10px;
}

.emailField3 {
	float: left;
	width: 115px;
	margin-left: 7px;
}

.emailField3 form {
	padding: 0;
	margin: 0;
}

.emailField3 .inputStyled {
	width: 108px;
	border: 0;
	height: 18px;
	background: transparent;
	padding: 4px 0 0 3px;
	margin: 0;
	font-size: 0.85em;
	color: #A0A0A0;
}

/* Customizing the radiobuttons, checkboxes and dropdowns------------------------------------------ */
span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../images/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}

span.radio {
	width: 19px;
	height: 25px;
	padding: 0;
	background: url(../images/radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
	cursor: pointer;
}

span.select {
	position: absolute;
	width: 158px;
	/* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/ 21px arial, sans-serif;
	background: url(../images/select.gif) no-repeat;
	overflow: hidden;
}

/* FOOTER ---------------------------------------------*/
#footer {
	margin-top: 30px;
	width: 100%;
	clear: both;
}

.footerLevel1 {
	border-top: 6px solid #DADADA;
	padding: 5px 0 5px 20px;
	border-bottom: 6px solid #DADADA;
	color: #969696;
}

.footerLevel1 a {
	color: #969696;
	font-size: 0.85em;
}

.footerLevel2 {
	background: url(../images/bg_category.gif) repeat-x;
	padding: 30px 0 5px 0;
	margin-top: 1px;
	font-size: 0.85em;
}

.recommandations {
	width: 370px;
	padding-left: 20px;
	float: left;
}

.recommandationsHead {
	border-bottom: 6px solid #DADADA;
	color: #969696;
	padding-bottom: 6px;
}

.recommandation {
	margin-top: 10px;
	height: 80px;
}

.recommandation .source {
	width: 60px;
	float: left;
}

.recommandation .source a {
	color: #969696;
}

.recommandation .title {
	width: 210px;
	padding-left: 20px;
	float: left;
}

.recommandation .title A {
	color: #303030;
}

.recommandation .pic {
	width: 67px;
	float: right;
	border: 5px solid #dadada;
}

.groupLinks {
	float: left;
	/*width:540px;*/
	color: #606060;
	margin-left: 10px;
}

.linksColumn {
	width: 120px;
	float: left;
	margin-left: 20px;
	display: inline;
}

.linksColumn ul {
	margin: 0 0 20px 0;
	padding: 0;
}

.linksColumn li {
	list-style: none;
	padding: 6px 0 6px 0;
	border-bottom: 1px dotted #DADADA;
}

.groupTitle {
	border-bottom: 6px solid #DADADA;
	color: #969696;
	padding-bottom: 6px;
}

.linksColumn a {
	color: #606060;
}

.linksColumn a:hover {
	color: #303030;
}

.footerLevel3 {
	background-color: #2f2f2f;
	padding: 20px;
	margin-top: 1px;
	font-size: 0.85em;
	color: #CFCFCF;
	text-transform: uppercase;
	line-height: 2em;
}

.footerLevel3 a {
	color: #CFCFCF;
}

.footerLevel3 a:hover {
	color: #FFFFFF;
}

.footerLevel4 {
	background-color: #E5E5E5;
	padding: 10px 20px 15px 20px;
	margin-top: 1px;
	font-size: 0.85em;
	margin-bottom: 10px;
	height: 60px;
}

.advAdmin {
	width: 260px;
	float: right;
	padding-top: 12px;
}

.advAdmin img {
	float: right;
	margin-top: -12px;
}

.terms {
	margin-top: 26px;
	width: 400px;
	float: left;
}

/* Miscellaneous --------------------------------------*/
.tableType1 table {
	margin: 15px 0 15px 0;
}

.tableType1 .tableHead {
	background-color: #C00000;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
}

.tableType1 .even {
	background-color: #F0F0F0;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #FFFFFF;
	font-size: 14px;
}

.tableType1 .odd {
	background-color: #E0E0E0;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #FFFFFF;
	font-size: 14px;
}

.tableType1 .font12 {
	font-size: 12px;
}

.listType1 {
	margin-top: 15px;
}

.listType1 ul {
	padding: 0;
	margin: 0;
	background-color: #F0F0F0;
}

.listType1 li {
	list-style: none;
	padding: 8px 10px 8px 24px;
	border-bottom: 1px dotted #CCCCCC;
	background: url(../images/bullet_square.gif) no-repeat 10px 13px;
	font-size: 0.9em;
}

.listType1 .listHead {
	padding: 8px 10px 8px 11px;
	background-color: #303030;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
}

.formType1 {
	margin-top: 10px;
	padding: 20px 50px 20px 92px;
	background-color: #E0E0E0;
}

.form input,.form textArea,.form select {
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	background-color: #FFFFFF;
	padding: 0;
}

.formType1 .width90 {
	margin-bottom: 20px;
	width: 90%;
}

.formType1 .width30 {
	margin-bottom: 20px;
	width: 30%;
}

.tableType1 .width90 {
	width: 90%;
}

.tableType1 .width30 {
	width: 30%;
}

.form .theSubmit {
	background-color: #C00000;
	color: #FFFFFF;
	cursor: pointer;
}

.form textArea {
	height: 80px;
}

/* clearfix --------*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

/* End hide from IE-mac */
.logo {
	background: url('../images/logo.jpg') no-repeat;
	width: 225px;
	height: 68px;
	cursor: pointer;
}

.ajax_loader {
	margin-top: 10px;
	margin-bottom: 10px;
}

.register_info {
	float: left;
	width: 200px;
}

.register_input {
	float: left;
	width: 300px;
}

.register_input input {
	border: 1px solid #cc0000;
	width: 300px;
}

.login_info {
	float: left;
	width: 70px;
	margin-left: 25px;
	margin-top: 5px;
}

.login_input {
	float: left;
	width: 100px;
	margin-top: 5px;
}

.login_input input {
	border: 1px solid #cc0000;
	width: 100px;
	height: 10px;
	font-size: 9px;
}

.login_submit {
	border: 1px solid #000000;
	width: 50px;
	height: 10px;
	color: #fff;
	background-color: #cc0000;
	float: right;
	margin-right: 13px;
	margin-top: 2px;
	font-size: 7px;
	cursor: pointer;
}

.login_links {
	font-size: 9px;
	color: #000;
	margin-left: 20px;
}

div.fileinputs {
	height: 30px;
	position: relative;
	width: 660px;
}

div.fakefile {
	left: 0;
	line-height: 90%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 660px;
	height: 31px;
	z-index: 1999;
}

input.file {
	margin: 0;
	width: 660px;
	z-index: 2000;
}

input.hiddenfile {
	opacity: 0;
	position: relative;
	text-align: left;
}

.fakefile input {
	background: transparent url(../images/fake_file_input.jpg) no-repeat;
	border: medium none;
	height: 31px;
	padding-left: 3px;
	padding-top: 3px;
	width: 660px;
	font-size: 90%;
	cursor: pointer;
}

#gallery {
	width: 298px;
}

#galleryContainer {
	width: 298px;
	border: 1px solid #E0E0E0;
	position: relative;
}

#main_gallery {
	width: 400px;
	cursor: pointer;
}

#main_galleryContainer {
	width: 400px;
	position: relative;
}

#play {
	position: absolute;
	width: 25px;
	height: 20px;
	display: none;
	top: 10px;
	left: 10px;
	cursor: pointer;
}

#slideshow {
	display: none;
}

.moreComments {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
	font-size: 10px;
	line-height: 8px;
	cursor: pointer;
	width: 100%;
}

.allComments {
	margin-bottom: 25px;
	text-align: center;
	font-size: 10px;
	line-height: 8px;
	cursor: pointer;
	width: 100%;
}

.upload h3 {
	margin: 0;
}

.avatar {
	float: right;
	width: 100px;
	height: 100px;
	padding-top: 20px;
	padding-right: 10px;
}

.newsline,.utile {
	width: 660px;
}

.newsline .separator,.utile .separator {
	width: 100%;
	height: 1px;
	background-color: #e8e8e8;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1px;
}

.newsline .disclaimer,.utile .disclaimer {
	font-size: 100%;
	line-height: 14px;
}

.newsline .disclaimer span,.utile .disclaimer span {
	font-size: 100%;
	line-height: 12px;
}

.newsline .item {
	width: 100%;
	height: 140px;
	background: #E8E8E8 url('../images/nl_grad.jpg') bottom repeat-x;
	margin-bottom: 10px;
}

.utile .item {
	width: 100%;
	height: 180px;
	background: #E8E8E8 url('../images/nl_grad.jpg') bottom repeat-x;
	margin-bottom: 10px;
}

.newsline .item .image,.utile .item .image {
	width: 90px;
	height: 90px;
	margin: 10px;
	float: left;
}

.newsline .item .container {
	text-align: left;
	float: right;
	margin-top: 15px;
	width: 540px;
	height: 125px;
	background: url('../images/nl_fwd.jpg') bottom right no-repeat;
	position: relative;
}

.utile .item .container {
	text-align: left;
	float: right;
	margin-top: 15px;
	width: 540px;
	height: 165px;
	background: url('../images/nl_fwd.jpg') bottom right no-repeat;
	position: relative;
}

.newsline .item .container .button,.utile .item .container .button {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 106px;
	height: 67px;
	cursor: pointer;
}

.newsline .item .container .title,.utile .item .container .title {
	margin-bottom: 10px;
	line-height: 20px;
}

.newsline .item .container .title a,.utile .item .container .title a {
	font-weight: bold;
	font-size: 200%;
	color: #cc0000;
}

.newsline .item .container .title a:hover,.utile .item .container .title a:hover
	{
	text-decoration: none;
}

.newsline .item .container .text,.utile .item .container .text {
	width: 420px;
}

.tag_alert {
	font-weight: bold;
	cursor: pointer;
}

.tag_page {
	cursor: pointer;
}

.tag_pages .active {
	font-weight: bold;
}

#tag_container .tag {
	color: #004276;
	text-decoration: none;
	font-size: 12px;
	cursor: pointer;
}

#mask {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 100;
	background: #000;
	opacity: 0.75;
	filter: alpha(opacity = 75);
	display: none;
}

#record_frame {
	width: 340px;
	height: 360px;
	border: 4px solid #fff;
	margin: 0;
	padding: 0;
	margin-top: 100px;
	background-color: rgb(243, 243, 243);
}

.verified {
	padding-right: 25px;
	background: url('../images/ico_verified.jpg') no-repeat right;
	color: #068e02;
}

.articleLocations {
	width: 100%;
	margin-bottom: 20px;
}

.articleLocations .head {
	border-bottom: 6px solid #CC0000;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 1.2em;
	clear: both;
	display: block;
}

.articleLocations .containerRed {
	margin-top: 10px;
	background-color: #F0F0F0;
}

.articleLocations .containerRed .container {
	padding: 0;
	margin: 0;
	margin-left: 5px;
	margin-right: 5px;
}

#locationMap {
	width: 300px;
	height: 300px;
}

.sectionMap {
	position: relative;
}

.locationDescription {
	display: none;
	width: 230px;
	position: absolute;
	top: 50px;
	left: 22px;
	background: #fff;
	border: 2px solid #CC0000;
	padding: 10px;
}

.locationDescription .title {
	font-weight: bold;
	font-size: 1.1em;
	padding-right: 5px;
}

.locationDescription .description {
	font-size: 0.85em;
	text-indent: 5px;
	padding-top: 5px;
}

.locationClose {
	position: absolute;
	top: 5px;
	right: 5px;
	background: #CC0000 url('../images/close.gif') no-repeat top left;
	width: 12px;
	height: 12px;
	cursor: pointer;
}

.formMO {
	width: 100%;
	margin-bottom: 20px;
}

.formMO .head {
	border-bottom: 12px solid #C50000;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 1.2em;
	clear: both;
	display: block;
}

.formMO .containerRed {
	margin-top: 10px;
	background-color: #F0F0F0;
}

.formMO .containerRed .container {
	padding: 0;
	margin: 0;
	margin-left: 5px;
	margin-right: 5px;
	position: relative;
}

.formMO .containerRed .container .item {
	list-style: none;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 0.9em;
	position: relative;
}

.formMO .containerRed .text {
	font-style: italic;
	font-size: 1em;
	padding: 8px 15px 8px 15px;
}

.formMO .containerRed .inputWrapper_comment {
	margin-left: 15px;
}

.formMO .containerRed .inputWrapper_captcha {
	margin-left: 15px;
	margin-top: 5px;
}

.formMO .containerRed .commentCaptcha {
	margin-top: 5px;
}

.formSpecialisti {
	width: 100%;
	margin-bottom: 20px;
}

.formSpecialisti .head {
	border-bottom: 6px solid #C50000;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 1.2em;
	clear: both;
	display: block;
}

.formSpecialisti .containerRed {
	margin-top: 10px;
	background-color: #F0F0F0;
}

.formSpecialisti .containerRed .container {
	padding: 0;
	margin: 0;
	margin-left: 5px;
	margin-right: 5px;
	position: relative;
}

.formSpecialisti .containerRed .container .item {
	list-style: none;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 0.9em;
	position: relative;
}

.formSpecialisti .containerRed .text {
	font-style: italic;
	font-size: 1em;
	padding: 8px 15px 8px 15px;
}

.formSpecialisti .containerRed .inputWrapper_comment {
	margin-left: 15px;
	width: 210px;
}

.formSpecialisti .containerRed .inputWrapper_captcha {
	margin-left: 15px;
	margin-top: 5px;
}

.formSpecialisti .containerRed .theTextArea2 {
	width: 210px;
}

.formSpecialisti .containerRed .theTextArea2 textarea {
	width: 200px;
}

.formSpecialisti .containerRed .inputWrapper_comment input {
	width: 200px;
}

.formSpecialisti .containerRed .theSelect {
	width: 210px;
}

.formSpecialisti .containerRed .theSelect select {
	width: 210px;
}

.formSpecialisti .containerRed .commentCaptcha {
	margin-top: 5px;
}

.uploadMO {
	position: absolute;
	width: 100%;
	height: 100%;
	display: none;
	background: #444;
	opacity: 0.85;
	filter: alpha(opacity = 85);
	top: 0;
}

.uploadTextMO {
	text-align: center;
	width: 100px;
	height: 50px;
	margin: auto;
	color: #fff;
	margin-top: 100px;
	font-size: 10px;
}

.item input {
	border: 0px;
	background: transparent;
	padding: 4px 0 0 3px;
}

.item .mo_file {
	width: 255px;
	border: 1px solid #7f9db9;
	margin: 4px 0 4px 0px;
	background: #fff;
}

.item .send {
	margin-left: 15px;
	margin-bottom: 5px;
	cursor: pointer;
	padding-top: 5px;
}

.formMO #otherInfo {
	display: none;
}

.callout {
	position: relative;
	border: 2px solid #000;
	text-align: center;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	margin-left: -7px;
	margin-top: -28px;
	background-color: #fff;
	cursor: pointer
}

.callout .tail {
	position: absolute;
	background: transparent url('../images/callout_tail.gif') no-repeat top
		left;
	width: 12px;
	height: 12px;
	left: 5px;
	bottom: -12px;
	line-height: 1px;
}

.mapPin {
	cursor: pointer;
	width: 9px;
	height: 15px;
	background: transparent url('../images/map_pin.gif') no-repeat top left;
	margin-top: -15px;
	margin-left: -4px;
}

.webSliceInfo {
	display: none;
}

.branding {
	width: 1000px;
	/*height: 200px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.feedback {
	float: right;
	font-size: 10px;
	line-height: 10px;
	padding-top: 3px;
}

.feedback a {
	color: #004276;
	text-decoration: none;
}

.ads160x600 {
	width: 160px;
	/*height: 600px;*/
	text-align: center;
	padding: 21px 20px 10px 20px;
	background: #e9e9e9 url("../images/bg_promo160.gif") top center
		no-repeat;
}

.ads300x250 {
	width: 300px;
	/* height: 250px; */
	text-align: center;
	/* padding: 21px 0px 0px 0px; */
	/* background: #e9e9e9 url("../images/bg_promo160.gif") top center no-repeat; */
}

.ads728x90 {
	width: 728px;
	height: 90px;
	padding: 5px 5px 5px 22px;
	background: #e9e9e9 url("../images/bg_promo728.gif") left center
		no-repeat;
}

.jobs {
	font-size: 11px;
	padding: 10px;
	line-height: 16px;
}

#captch-love {
	display: none !important;
}

.videoCommentsNew {
	font-size: 0.85em;
}

.videoCommentsNew ul {
	padding: 0 0 15px 10px;
	margin: 0px;
}

.videoCommentsNew input {
	padding-right: 114px;
	float: right;
}

.videoCommentsNew li {
	float: left;
	list-style-image: none;
	list-style-type: none;
}

.videoCommentsNew li a.disabled {
	color: #888;
}

.adCaptcha {
	width: 200px;
	float: right;
}

.oscarText {
	text-indent: 10px;
}

.oscarCategory {
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	background-color: #131210;
	color: #E6AC00;
	text-align: left;
	padding-left: 20px;
}

.oscarAnswers {
	width: 600px;
	margin: auto;
	list-style-position: inside;
	list-style-type: none;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	padding-bottom: 10px;
}

.oscarAnswers li {
	padding-left: 30px;
	padding-right: 30px;
	height: 25px;
	line-height: 25px;
}

.oscarAnswer input,.oscarAnswer2 input {
	
}

.oscarAnswer span,.oscarAnswer2 span {
	
}

.oscarAnswer {
	background-color: #F0F0F0
}

.oscarSubmit {
	width: 200px;
	height: 25px;
	line-height: 20px;
	font-size: 14px;
	background-color: #131210;
	color: #E6AC00;
	margin: auto;
}

.oscarVoted {
	text-align: center;
	font-weight: bold;
}

.px52 {
	width: 52px;
	height: 52px;
}

.thumb150h {
	height: 150px;
	width: 200px;
	margin-right: 10px;
	float: left;
	text-align: center;
}

.subMain {
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e3e3e3;
}

.subMainDateImage {
	float: left;
	padding-right: 10px;
	font-size: 12px;
}

.movingMain {
	overflow: hidden;
	width: 400px;
	height: 225px;
	position: relative;
}

.movingMain img {
	position: absolute;
	left: 0;
	bottom: 0;
}


.weatherTabLoc {
	height: 30px;
	background-color: #808080;
	color: #f0f0f2;
	line-height: 30px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

#weatherBox .active {
	background-color: #cb0000;
}

.localSelect {
    float:right;
    margin-top:-28px;
}
.localSelect select {
	width: 165px;
	font-size: 0.85em;
	border: 0px;
	height: 22px;
	background: transparent url(../images/bg_input_1.gif) no-repeat scroll left top;
	padding: 3px 2px 2px 1px;
    color:#cc0000;
    font-weight:bold;
}

.petitionLinks a {
    font-size:14px;
    font-weight:bold;
}
.imageHover {
    position:absolute;
    width:100px;
    height:56px;
    top:0px;
    left:0px;
    z-index:10;
}
.imageHoverHolder {
    position:relative;
    width:100px;
    height:56px;
    margin-bottom:6px;
}

.liveTextLeft {
    width:300px;
    float:left;
    margin:5px 15px 5px 0;
}
.liveTextRight {
    float:right;
    margin:5px 0 5px 0;
    width:345px;
}
.field {
    width:300px;
    height:550px;
    position:relative;
    background:url('../images/teren.jpg') no-repeat;
}
.field .team1 {
    position:absolute;
    top:72px;
    left:18px;
    font-size:9px;
    font-weight:bold;
    cursor:default;
}
.field .team2 {
    position:absolute;
    top:277px;
    left:18px;
    font-size:9px;
    font-weight:bold;
    cursor:default;
}
.field .player {
    width:27px;
    height:27px;
    position:absolute;
    z-index:100;
}
.field .playerHolder {
    width:27px;
    height:27px;
    position:absolute;
    background:url('../images/jucator.gif') no-repeat;
    z-index:10;
}
.field .reserveHolder {
    width:27px;
    height:27px;
    position:absolute;
    background:url('../images/rezerva.gif') no-repeat;
    z-index:10;
}
.field .player .name {
    position:absolute;
    width:60px;
    height:9px;
    line-height:9px;
    font-size:9px;
    top:27px;
    left:-17px;
    text-align:center;
    font-weight:bold;
    color:#000;
    cursor:default;
}
.field .playerHolder .number {
    width:27px;
    height:27px;
    position:absolute;
    top:0px;
    left:0px;
    line-height:26px;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    cursor:default;
}
.field .reserveHolder .number {
    width:27px;
    height:27px;
    position:absolute;
    top:0px;
    left:0px;
    line-height:26px;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    cursor:default;
}
.field .player .yellowcard {
    width:8px;
    height:10px;
    position:absolute;
    bottom:0px;
    left:0px;
    background:#FCD015 url('../images/sport_events/w10/yellowcard.gif') no-repeat;
}
.field .player .redcard {
    width:8px;
    height:10px;
    position:absolute;
    bottom:0px;
    left:0px;
    background:#D91B17 url('../images/sport_events/w10/redcard.gif') no-repeat;
}
.field .player .subIn {
    width:10px;
    height:9px;
    position:absolute;
    bottom:0px;
    right:0px;
    background:url('../images/sub_in.gif') no-repeat;
}
.field .player .subOut {
    width:10px;
    height:9px;
    position:absolute;
    bottom:0px;
    right:0px;
    background:url('../images/sub_out.gif') no-repeat;
}
.field .out {
    filter:alpha(opacity=40);
    -moz-opacity:.4;
    opacity:.4;
}
.fixture {
    border-bottom:6px solid #47BB10;
}
.fixture .logo1 {
    width:60px;
    text-align:left;
}
.fixture .logo2 {
    width:60px;
    text-align:right;
}
.fixture .team {
    text-align:center; 
    font-weight:bold;
}
.fixture .score {
    font-size:24px;
    font-weight:bold;
    text-align:center;
    width:62px;
}
.fixture .date {
    text-align:center;
    font-size:10px;
    font-weight:bold;
}
.summary .stage {
    background-color:#121212;
    border:1px solid #000000;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    padding:2px 2px 2px 5px;
}
.summary .event {
    color:#000000;
    cursor:default;
    font-size:10px;
    padding:1px 5px;
}
.summary .left {
    text-align:left;
}
.summary .right {
    text-align:right;
}
.summary .even {
    background-color:#F0F0F0;
}
.livetext .header{
    background-color:#121212;
    border:1px solid #000000;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    padding:2px 2px 2px 5px;
    border-top:6px solid #47BB10;
}
.livetext .event {
    color:#000000;
    cursor:default;
    padding:5px 10px;
    font-size:12px;
    border-top:1px solid #FFFFFF;
    min-height:33px;
}
.livetext .even {
    background-color:#F0F0F0;
}
.livetext .odd {
    background-color:#E0E0E0;
}
.livetext .event .minute {
    float:left;
    width:40px;
    font-weight:bold;
}
.livetext .event .pic {
    float:left;
    width:25px;
}
.livetext .event .text {
    float:left;
    width: 255px;
}

.premiereBox {
    width:250px;
    padding:20px 0 10px 0;
}
.premiereHeader {
    height:30px;
    background-color:#000;
    color:#fff;
    font-size:14px;
    line-height:30px;
    font-weight:bold;
    padding-left:10px;
}
.premiereMovie {
    background-color:#f0f0f0;
    padding:10px;
    border-bottom:1px dotted #CCCCCC;
}
.premiereThumb {
    float:left;
    padding-right:10px;
}
.premiereThumb img {
    width:55px;
}
.premiereTitle a { 
    font-weight:bold;
    font-size:14px;
}
.premiereDescription {
    font-size:11px;
    padding:5px 0px;
}
.premiereActors {
    font-size:11px;
}
.premiereActor a {
    font-size:11px;
}
.premiereFooter {
    height:30px;
    line-height:30px;
    background-color:#f0f0f0;
    padding:0px 10px;
}
.premiereFooter a {
    font-size:11px;
}

.primeNewsList li {

}

.primeNewsList div {
    padding: 8px 10px 8px 24px;
	border-bottom: 1px dotted #fffc01;
    font-size: 0.9em;
}
.primeNewsList div a {
	color: #FFFFFF;
}

.primeNewsList li a {
	color: #FFFFFF;
}

.primeNewsList ul {
	padding: 0;
	margin: 4px 0 0 0;
}

.primeNewsListItem {
	list-style: none;
	padding: 8px 10px 8px 24px;
	border-bottom: 1px dotted #fffc01;
	font-size: 0.9em;
	background: url(../images/bullet_square_cyellow.gif) no-repeat 10px 13px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}
.primeNewsListItemOver {
	background-color: #000;
	color: #ffff;
}
