.add{background: #f9f5ed !important; padding-left: 10px; margin: 0 !important;}
	.add .rss{right: 10px;}

/***** GENERAL CLASSES *****/
body{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0f0f0f; background: #f2f2f2;}
input, textarea, select{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
p{line-height: 16px;}

/*error*/
input.err{border: 1px solid #ff0000 !important;}
p.err{color: #ff0000; background: #fffccc; border: 1px solid #ff0000; padding: 3px 8px;}
	p.err strong{font-weight: bold; text-transform: uppercase; margin-right: 5px;}

/*box*/
.box{margin-bottom: 20px; overflow: hidden;}
	.box .heading{position: relative;}
/*bordered*/
.bordered{border: 1px solid #c9c9c9; padding: 9px;}
	.bordered .heading{font-size: 15px; color: #a10622; font-weight: bold; line-height: 23px; text-transform: uppercase; border-top: 0; border-bottom: 1px solid #c9c9c9; margin: 0 0 10px 0 !important;}
/*highlighted box*/
div.highlighted{background: #fcfbe6; border-color: #a10622;}
	.bordered .heading{background: transparent;}
.intros li.highlighted{background: #fcfbe6; border: 1px solid #a10622 !important; padding: 10px;}
/*rss*/
a.rss{font-size: 11px; color: #e85534; line-height: 12px; text-decoration: none; background: url(../images/icons.gif) 100% -1400px no-repeat; padding-right: 15px; display: block; position: absolute; top: 6px; right: 0;}
a.rss:hover{color: #000;}
/*market*/
.market{position: relative;}
	.market ul{height: 120px; font-size: 11px; line-height: 28px;}
		.market ul li{width: 130px; float: left; clear: both;}
			.market ul li a{color: #000; text-decoration: none; border: 1px solid #fff; border-right: 0; display: block; overflow: hidden;}
			.market ul li a:hover, .market ul li.selected a {background: #f0f0f0; border-color: #c9c9c9; position: relative; cursor: pointer; z-index: 100;}
				.market ul li a span{width: 30px; text-align: center; padding: 0 5px; display: block; float: left;}
				.market ul li a .up{width: 25px !important; text-align: left; background: url(../images/icons.gif) 100% -300px no-repeat; padding-right: 15px;}
				.market ul li a .down{width: 25px !important; text-align: left; background: url(../images/icons.gif) 100% -350px no-repeat; padding-right: 15px;}
				.market ul li a .mark{font-weight: bold;}
	.market .chart{width: 145px; height: 114px; background: #f0f0f0; border: 1px solid #c9c9c9; padding: 2px; overflow: hidden; position: absolute; top: 0; right: 0;}
/*heading*/
.heading{font-size: 15px; color: #a10622; font-weight: bold; line-height: 25px; text-transform: uppercase; background: #fff; border-top: 2px solid #c9c9c9; border-bottom: 1px dotted #c9c9c9; margin-bottom: 10px; position: relative;}
.heading a.category {color:#A10622; text-decoration:none;}
	.heading span{font-weight: normal;}
/*title*/
.title{font-family: Georgia, "Times New Roman", Times, serif; color: #000 !important; font-weight: bold; text-decoration: none;}
a.title:hover{color: #163b5d !important;}
/*highlighted title*/
a.highlighted{color: #000 !important; background: #ffe749; padding: 3px 5px; display: block; overflow: hidden;}
a.highlighted:hover{color: #a10622 !important;}
/*new*/
.new{font-size: 20px !important;}
/*read*/
.read, #section .intros a.title:visited, #home .intros a.title:visited, #home .ContentRight .title:visited, #home .main h1 .title:visited  {color: #5e7d9a !important; text-indent: 25px; background: url(../images/icons.gif) 0 -1100px no-repeat; display: block; overflow: hidden;}
/*play*/
.play{width: 38px; height: 38px; text-indent: -1000px; background: url(../images/play.png) no-repeat; margin: -19px 0 0 -19px; display: block; overflow: hidden; position: absolute; top: 50%; left: 50%; cursor: pointer;}
/*more*/
.more{font-size: 11px; color: #a10622; font-weight: bold; text-decoration: none; background: url(../images/icons.gif) 0 -700px no-repeat; padding-left: 10px;}
.more:hover{color: #000; background-position: 0 -750px;}
p .more{white-space: nowrap;}
/*all*/
.all, .archive{font-size: 11px; color: #a10622; font-weight: bold; margin-left: 15px; float: right;}
.all:hover, .archive:hover{color: #000;}
/*info*/
.info{font-size: 11px; color: #999; line-height: normal; margin-bottom: 3px; position: relative;}
	.info .exclusive{color: #a10622; margin-left: 5px; font-weight: bold;}
	.info .author{color: #000; font-style: italic; position: absolute; top: 0; right: 0;}
		.info .author strong{font-size: 12px; color: #163b5d; font-weight: bold; font-style: normal;}
		.info .author a{font-size: 12px; color: #163b5d; font-weight: bold; text-decoration: none;}
		.info .author a:hover{color: #a10622;}
/*bareking news*/
.BreakingNews{font-size: 14px; color: #000; font-weight: bold; text-transform: uppercase; line-height: 20px; margin-bottom: 5px;}
	.BreakingNews span{background: #f3d132; padding: 2px 5px 2px 0;}
/*invert breaking news*/
.invert{color: #fff; margin: 0;}
	.invert span{background: #a10622;}
/*update*/
.label{font-size: 10px; color: #fff; line-height: normal; text-decoration: none; background: #a10622; padding: 0 3px; margin-right: 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
a.label:hover{background: #000;}
/*submit*/
.submit{overflow: hidden;}
	.submit input{height: 21px; font-size: 11px; color: #a10622; font-weight: bold; line-height: 21px; background: url(../images/buttons.gif) no-repeat; border: 0; border-right: 1px solid #e3e3e3; padding: 0 8px; margin: 0 !important; float: left; overflow: visible; cursor: pointer; outline: none;}
	.submit input:hover{color: #163b5d !important;}
/*button*/
.button{height: 21px; font-size: 11px; color: #80977d; font-weight: bold; line-height: 21px; text-decoration: none; background: url(../images/buttons.gif) no-repeat; border: 0; border-right: 1px solid #e3e3e3; padding: 0 8px; display: block; float: left;}
.button:hover{color: #000;}
/*related*/
ul.related{width: 100% !important; margin-top: 10px; float: left;}
dl.related{width: 100% !important; margin-bottom: 20px; float: left; border-bottom: 1px dotted #c9c9c9; padding-bottom: 1em;}
	.related dt{font-size: 18px; color: #000; font-weight: bold; line-height: 30px; border-bottom: 1px dotted #c9c9c9; margin-bottom: 10px;}
	.related li, .related dd{width: auto !important; height: auto !important; background: url(../images/icons.gif) 0 -800px no-repeat; border: 0 !important; padding: 2px 0 2px 10px !important; margin: 0 0 0 10px !important; float: none !important;}
		.related li a, .related dd a{color: #a10622; text-decoration: none;}
		.related li a:hover,.related dd a:hover{color: #163b5d;}
/*square*/
.square{width: 300px; height: 250px; margin-bottom: 20px; overflow: hidden;}
/*cross / category*/
.cross{}
	.cross .title, .category ul li .title, .mutual .title{font-size: 14px; margin-bottom: 10px; display: block;}
	.cross .thumb, .category ul li .thumb, .mutual .thumb{width: 112px; height: 82px; border: 1px solid #c9c9c9; margin-right: 15px; display: block; overflow: hidden; float: left;}
	.cross .thumb:hover, .category ul li .thumb:hover, .mutual .thumb:hover{border-color: #0f0f0f;}
	.cross .video, .category .video{position: relative;}
		.cross .video:hover .play, .category .video:hover .play{background-position: 0 -38px;}
	/*cross related / category related*/
	.cross .related, .category ul li .related, .mutual .related{padding: 0; margin-bottom: 8px;}
		.cross .related li, .category ul li .related li, .mutual .related li{background-position: -12px -400px; border-bottom: 1px dotted #c9c9c9 !important; padding: 4px 0 4px 10px !important; margin: 0 !important;}
			.cross .related li a, .category ul li .related li a, .mutual .related li a{font-family: Georgia, "Times New Roman", Times, serif; color: #000; font-weight: bold;}
			.cross .related li a:hover, .category ul li .related li a:hover, .mutual .related li a:hover{color: #a10622;}
/*special*/
.special{background: #fcfbe6; padding: 38px 10px 4px 10px; position: relative;}
	.special .heading{width: 100%; padding: 0 10px; position: absolute; top: 0; left: 0;}
	.special a.rss{right: 20px;}
/*tabbed*/
.tabs{margin-bottom: 20px;}
	.tabs-nav{background: url(../images/border.gif) 0 100% repeat-x; padding-left: 5px; overflow: hidden;}
	.article .tabs-nav{margin-bottom: 20px;}
		.tabs-nav li{margin-left: 5px; float: left;}
			.tabs-nav li a{color: #616161; font-size: 14px; font-weight: bold; line-height: 27px; text-decoration: none; text-transform: uppercase; white-space: nowrap; background: #e2e2e2 url(../images/tab-bg.gif) repeat-x; border: 1px solid #c9c9c9; border-bottom: 0; padding: 0 15px; margin: 4px 0 1px 0; outline: none; cursor: pointer; display: block;}
			.tabs-nav li a:hover{color: #000;}
		.tabs-nav li.tabs-selected{}
			.tabs-nav li.tabs-selected a{color: #a10622; line-height: 30px; background: #fff; border-top-width: 3px; border-bottom: 0; margin: 0; cursor: default;}
			.tabs-nav li.tabs-selected a:hover{}
	.tabs-container{background: #fff; padding-top: 10px; clear: both; overflow: hidden;}
	.tabs-hide{display: none;}
/*carousel*/
.jcarousel-container{width: 759px; margin: 0 auto; position: relative;}
.jcarousel-clip{width: 759px; height: 237px; overflow: hidden; position: relative; z-index: 2;}
.jcarousel-list{overflow: hidden; position: relative; z-index: 1;}
.jcarousel-item{width: 759px; height: 237px;}
.jcarousel-next{width: 62px; height: 62px; background: url(../images/carousel.gif) 0 0 no-repeat; display: none; position: absolute; top: 87px; right: -100px; z-index: 3; cursor: pointer;}
.jcarousel-next:hover{background-position: 0 -62px;}
.jcarousel-next-disabled,
.jcarousel-next-disabled:hover{cursor: default; background-position: 0 -124px;}
.jcarousel-prev{width: 62px; height: 62px; background: url(../images/carousel.gif) 0 -186px no-repeat; display: none; position: absolute; top: 87px; left: -100px; z-index: 3; cursor: pointer;}
.jcarousel-prev:hover{background-position: 0 -248px;}
.jcarousel-prev-disabled,
.jcarousel-prev-disabled:hover{cursor: default; background-position: 0 -310px;}
/*tags*/
.tags{margin-bottom: 20px; overflow: hidden; clear: both;}
	.tags dt{font-weight: bold; color: #a10622; margin-right: 5px; float: left; clear: left;}
	.tags dd{margin-right: 5px; float: left;}
		.tags dd a{color: #163B5D; white-space: nowrap;}
		.tags dd a:hover{color: #000;}
/*rating sistem*/
.rating{overflow: hidden;}
	.rating span{font-size: 11px; float: left;}
	.rating ul{width: 95px; height: 11px; background: url(../images/rating.gif) repeat-x; overflow: hidden; position: relative;}
		.rating ul li{text-indent: -1000px; display: inline; outline: none;}
			.rating ul li a{height: 11px; line-height: 11px; text-decoration: none; background: none; margin: 0; position: absolute; top: 0; left: 0;}
			.rating ul li a:hover, .rating ul li a:active, .rating ul li a:focus{background: url(../images/rating.gif) 0 -22px; outline: none;}
			.rating ul li a.one{width: 20%; z-index: 6;}
			.rating ul li a.two{width: 40%; z-index: 5;}
			.rating ul li a.three{width: 60%; z-index: 4;}
			.rating ul li a.four{width: 80%; z-index: 3;}
			.rating ul li a.five{width: 100%; z-index: 2;}
		.rating ul li.rated{height: 11px; line-height: 11px; background: url(../images/rating.gif) 0 -11px repeat-x; position: absolute; top: 0; left: 0; z-index: 1;}
	ul.rated li a, ul.rated li a:hover, ul.rated li a:focus{cursor: default;}
/*pages*/
.pages{text-align: center; line-height: normal; padding: 4px 0; margin-bottom: 20px;}
	.pages li{width: auto !important; font-size: 14px; color: #1e1e1e; font-weight: bold; margin: 0 4px; display: inline; float: none !important;}
		.pages li a{color: #1e1e1e; text-decoration: none; padding: 4px 8px;}
		.pages li a:hover{color: #a10622;}
	.pages li.back a, .pages li.next a{color: #fff !important; background: #a10622; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
	.pages li.back a:hover, .pages li.next a:hover{background: #1e1e1e;}
	.pages li.selected a, .pages li.selected a:hover{color: #fff; background: #a10622; -moz-border-radius: 2px; -webkit-border-radius: 2px; cursor: default;}


/***** PAGES STRUCTURE *****/

#home, #article, #section, #arhiva-categorie, #search, #gallery, #events, #event, #event_recommendetion, #login, #register, #profile, #autori, #info, #curs-valutar-live, #curs-valutar, #autor, #companii, #arhiva, #anuar, #persoana, #arhiva-home, #arhiva-categorie, #galerie_foto, #fonduri_mutuale, #fond_mutual, #search-form, #recover,  #calendar_evenimente, #search_evenimente, #events_arhiva, #newsletter-inscriere, #concurs, #zf-cu-plata, #sondaj {width: 1000px; background: #fff; margin: 0 auto; position: relative;}

#SkyLeft{width: 120px; height: 600px; position: absolute; top: 0; left: -120px; }
#SkyRight{width: 120px; height: 600px; position: absolute; top: 0; right: -120px; }
.wrapper{padding: 20px;}
/*page structure for home*/
#home #content{width: 640px; float: left;}
#home #sidebar{width: 300px; float: right;}
/*page structure for article*/
#article #content{width: 640px; float: left;}
#article #sidebar{width: 300px; float: right;}
/*page structure for section*/
#section #content, #arhiva-categorie #content {width: 640px; float: left;}
#section #sidebar, #arhiva-categorie #sidebar {width: 300px; float: right;}
/*page structure for search, events */
#search #content, #events #content, #event #content, #event_recommendetion #content, #login #content, #register #content, #profile #content, #autori #content, #info #content, #curs-valutar-live #content, #curs-valutar #content, #autor #content, #companii #content, #arhiva #content, #anuar #content, #persoana #content, #arhiva-home #content, #arhiva-categorie #content, #galerie_foto #content, #fonduri_mutuale #content, #fond_mutual #content, #search-form #content, #recover #content, #calendar_evenimente #content, #search_evenimente #content, #events_arhiva #content, #newsletter-inscriere #content, #concurs #content, #zf-cu-plata #content, #sondaj #content {width: 640px; float: left;}
#search #sidebar, #events #sidebar, #event #sidebar, #event_recommendetion #sidebar, #login #sidebar, #register #sidebar, #profile #sidebar, #autori #sidebar, #info #sidebar, #curs-valutar-live #sidebar, #curs-valutar #sidebar, #autor #sidebar, #companii #sidebar, #arhiva #sidebar, #anuar #sidebar, #persoana #sidebar, #arhiva-home #sidebar, #arhiva-categorie #sidebar, #galerie_foto #sidebar, #fonduri_mutuale #sidebar, #fond_mutual #sidebar, #search-form #sidebar, #recover #sidebar, #calendar_evenimente #sidebar, #search_evenimente #sidebar, #events_arhiva #sidebar, #newsletter-inscriere #sidebar, #concurs #sidebar, #zf-cu-plata #sidebar, #sondaj #sidebar {width: 300px; float: right;}

/*page structure for gallery*/
#gallery #channels{width: 170px; margin-right: 20px; float: left;}
#gallery #content{width: 500px; float: left;}
#gallery #sidebar{width: 250px; float: right;}

/*HEADER*/
#header{background: url(../images/header-bg.gif) repeat-x;}
	#header p{font-size: 10px; color: #fff; line-height: 27px; padding: 0 45px; float: left;}
	/*sections menu*/
	#header .SectionsMenu{line-height: 27px; float: left;}
		#header .SectionsMenu li{background: url(../images/backgrounds-x.gif) 100% 0 no-repeat; padding-right: 5px; float: left;}
			#header .SectionsMenu li a{font-size: 11px; color: #fff; text-decoration: none; background: #af0424 url(../images/backgrounds-x.gif) 0 -27px repeat-x; padding: 0 20px; display: block;}
			#header .SectionsMenu li a:hover{color: #fff000;}
		#header .SectionsMenu li.selected{line-height: 28px; background: none; padding: 0; position: relative; margin-left: -5px;}
			#header .SectionsMenu li.selected a, #header .SectionsMenu li.selected a:hover{color: #fff; border-right: 1px solid #ce0730; background: #b10626; border-left: 1px solid #ce0730; cursor: default;}
	/*subscribe*/
	#header ul.subscribe{line-height: 27px; float: right;}
		#header ul.subscribe li{background: url(../images/backgrounds-x.gif) 100% -54px no-repeat; float: left;}
			#header ul.subscribe li a{font-size: 11px; color: #fff; text-decoration: none; padding: 0 11px 0 10px; display: block; outline: none;}
			#header ul.subscribe li a:hover{color: #fff000;}
			#header ul.subscribe li .login{display: none;}
		/*login*/
		#header ul.subscribe li.selected{background: #fcfcfc; position: relative; z-index: 1000;}
			#header ul.subscribe li.selected a, #header ul.subscribe li.selected a:hover{color: #000;}
			#header ul.subscribe li.selected .login{width: 195px; color: #000; background: #f4f4f4 url(../images/backgrounds-x.gif) 0 -790px repeat-x; padding: 12px; display: block; position: absolute; top: 27px; right: 0;}
				#header ul.subscribe li.selected .login label{line-height: normal !important; margin-bottom: 5px; display: block; clear: both;}
				#header ul.subscribe li.selected .login input{width: 185px; border: 2px inset #f4f4f4; padding: 5px; margin-bottom: 5px;}
				#header ul.subscribe li.selected .login .submit{}
					#header ul.subscribe li.selected .login .submit input{width: auto; height: 25px; font-size: 11px; color: #fff; line-height: 25px; background: #a10622; border: 0; padding: 0 30px; margin: 10px 0 !important; float: right; overflow: visible;}
					#header ul.subscribe li.selected .login .submit input:hover{color: #fff !important; background: #163b5d; }
				#header ul.subscribe li.selected .login a{color: #a10622; text-align: center; text-decoration: underline; line-height: normal; padding: 0; clear: both;}
				#header ul.subscribe li.selected .login a:hover{color: #000;}
		#header ul.subscribe .last{background: none;}
	/*logo*/
	#header .logo{height: 66px; padding: 18px 0 18px 30px; float: left; clear: both;}
		#header .logo a{width: 431px; height: 66px; text-indent: -1000px; background: url(../images/logo.png) no-repeat; margin-right: 8px; display: block; overflow: hidden; float: left;}
		#section #header .logo, #article #header .logo, #galerie_foto #header .logo, #gallery #header .logo{width: 645px;}
			#section #header .logo a, #article #header .logo a, #galerie_foto #header .logo a, #gallery #header .logo a{width: 107px; background: url(../images/logo-section.png) no-repeat;}
			#section #header .logo h1, #section #header .logo h1 a, #article #header .logo h1, #article #header .logo h1 a, #galerie_foto #header .logo h1, #galerie_foto #header .logo h1 a, #gallery #header .logo h1, #gallery #header .logo h1 a{width: auto; font-family: Georgia, "Times New Roman", Times, serif; font-size: 33px; color: #fff; font-weight: bold; text-decoration: none; text-transform: uppercase; white-space: nowrap; line-height: 66px; text-indent: 0; background: transparent; margin: 0; float: left;}
				#section #header .logo h1 strong, #section #header .logo h1 a strong, #article #header .logo h1 strong, #article #header .logo h1 a strong, #galerie_foto #header .logo h1 strong, #galerie_foto #header .logo h1 a strong{font-size: 40px;}
	/*sections logo*/
	/*
	.zf-24 #header .logo{width: 160px; background-image: url(../images/sections/zf-24.png);}
	.eveniment #header .logo{width: 308px; background-image: url(../images/sections/eveniment.png);}
	.burse-fonduri-mutuale #header .logo{width: 554px; background-image: url(../images/sections/burse-fonduri-mutuale.png);}
	.companii #header .logo{width: 289px; background-image: url(../images/sections/companii.png);}
	.business-international #header .logo{width: 519px; background-image: url(../images/sections/business-international.png);}
	.business-hi-tech #header .logo{width: 426px; background-image: url(../images/sections/business-hi-tech.png);}
	.politica #header .logo{width: 251px; background-image: url(../images/sections/politica.png);}
	.analiza #header .logo{width: 249px; background-image: url(../images/sections/analiza.png);}
	.auto #header .logo{width: 200px; background-image: url(../images/sections/auto.png);}
	.zf-transilvania #header .logo{width: 341px; background-image: url(../images/sections/zf-transilvania.png);}
	.afaceri-de-la-zero #header .logo{width: 423px; background-image: url(../images/sections/afaceri-de-la-zero.png);}
	.finante-personale #header .logo{width: 437px; background-image: url(../images/sections/finante-personale.png);}
	.pensii-private #header .logo{width: 361px; background-image: url(../images/sections/pensii-private.png);}
	.profesii #header .logo{width: 255px; background-image: url(../images/sections/profesii.png);}
	.proprietati #header .logo{width: 312px; background-image: url(../images/sections/proprietati.png);}
	.dupa-afaceri #header .logo{width: 343px; background-image: url(../images/sections/dupa-afaceri.png);}
	.business-construct #header .logo{width: 452px; background-image: url(../images/sections/business-construct.png);}
	.zf-tv #header .logo{width: 167px; background-image: url(../images/sections/zf-tv.png);}
	*/
	/*okidoki*/
	#header .okidoki{width: 280px; margin: 20px 20px 0 0; float: right; clear: right;}
		#header .okidoki .option{margin-bottom: 3px;}
			#header .okidoki .option input{width: auto; height: auto; background: transparent; border: 0; padding: 0; margin: 0 3px 0 0; vertical-align: middle; float: none;}
			#header .okidoki .option label{font-size: 11px; color: #fff; text-align: left; padding: 0; margin-right: 7px; display: inline;}
			#header .okidoki .option a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; line-height: 11px; text-decoration: none;}
			#header .okidoki .option a:hover{color: #000;}
		#header .okidoki fieldset{}
			#header .okidoki fieldset input{width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #4c4c4c; background: #fff; border: 1px solid #85071f; border-right: 0; padding: 5px 5px 6px 5px; float: left;}
			#header .okidoki fieldset .submit{width: auto; height: 27px; font-size: 11px; color: #a10622; background: url(../images/sliding.gif) repeat-x; border-right: 1px solid #85071f; border-left: 0; padding: 0 15px 0 18px; overflow: visible; outline: none; cursor: pointer;}
			#header .okidoki fieldset .submit:hover{color: #000;}
			#header .okidoki fieldset label{font-size: 11px; color: #fff; text-align: right; padding-right: 53px; margin-top: 3px; display: block; position: relative; clear: both;}
				#header .okidoki fieldset label a{width: 48px; height: 12px; text-align: left; text-indent: -1000px; background: url(../images/okidoki.png) no-repeat; display: block; overflow: hidden; position: absolute; top: 0; right: 0;}
				#header .okidoki fieldset label a:hover{background-position: 0 -12px;}
	/*menu*/
	#header .menu{height: 58px; background: url(../images/backgrounds-x.gif) 0 -102px repeat-x; border-bottom: 3px solid #a10622; padding: 1px 90px 1px /*20px*/10px; clear: both; overflow: hidden; position: relative;}
		#header .menu li{margin: 4px 0; float: left;}
			#header .menu li a{color: #363030; font-weight: bold; line-height: 21px; text-decoration: none; white-space: nowrap; padding: 0 6px 0 7px; display: block;}
			#header .menu li a:hover{color: #a10622;}
		#header .menu li.selected{}
			#header .menu li.selected a, #header .menu li.selected a:hover{color: #fff; background: url(../images/backgrounds-x.gif) 0 -81px repeat-x; cursor: default; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
		#header .menu li.language{position: absolute; right: 5px; bottom: 0;}
			#header .menu li.language a{background: url(../images/icons.gif) no-repeat; padding-left: 28px;}
			#header .menu li.language a:hover{}
		#header .menu li.active a, #header .menu li.active a:hover{color: #fff; background-color: #bb131a; cursor: default; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
/*old header*/
.old{background: url(../images/header-old-bg.gif) repeat-x !important;}
	.old p{padding: 0 30px !important;}
	/*option menu*/
	.old .OptionsMenu{line-height: 27px; float: right;}
		.old .OptionsMenu li{background: url(../images/backgrounds-x.gif) 100% -54px no-repeat; float: left;}
			.old .OptionsMenu li a{font-size: 11px; color: #fff; text-decoration: none; padding: 0 11px 0 10px; display: block; outline: none;}
			.old .OptionsMenu li a:hover{color: #fff000;}
		.old .OptionsMenu .last{background-position: 50% -52px !important; background: none; border-right: 1px solid #81061b;}
		.old .OptionsMenu li.subscribe{background: url(../images/buttons.gif) 100% -52px no-repeat; border: 0;}
		.old .OptionsMenu li.subscribe .login{display: none;}
		/*login*/
		.old .OptionsMenu li.selected{background: #fcfcfc; position: relative; z-index: 1000;}
			.old .OptionsMenu li.selected a, .old .OptionsMenu li.selected a:hover{color: #000;}
		.old .OptionsMenu li.selected .login{width: 195px; color: #000; background: #f4f4f4 url(../images/backgrounds-x.gif) 0 -790px repeat-x; padding: 12px; display: block; position: absolute; top: 27px; right: 0;}
			.old .OptionsMenu li.selected .login label{line-height: normal !important; margin-bottom: 5px; display: block; clear: both;}
			.old .OptionsMenu li.selected .login input{width: 185px; border: 2px inset #f4f4f4; padding: 5px; margin-bottom: 5px;}
			.old .OptionsMenu li.selected .login .submit{}
				.old .OptionsMenu li.selected .login .submit input{width: auto; height: 25px; font-size: 11px; color: #fff; line-height: 25px; background: #a10622; border: 0; padding: 0 30px; margin: 10px 0 !important; float: right; overflow: visible;}
				.old .OptionsMenu li.selected .login .submit input:hover{color: #fff !important; background: #163b5d; }
			.old .OptionsMenu li.selected .login a{color: #a10622; text-align: center; text-decoration: underline; line-height: normal; padding: 0; clear: both;}

/*leaderboard*/
.leaderboard{border-bottom: 1px solid #e7e7e7; /*text-align: center; padding: 10px 0;*/}
	/*.leaderboard div{margin: 0 auto;}*/
/*.x1_site_top, .x1_zf_24_top, .x1_zf_proprietati_top, .x1_zf_business_construct_top {text-align: center; background: #fff url(../images/publicity.gif) 100% 50% no-repeat; padding: 0 15px 0 0; margin: 20px auto; }*/
/*.x1_homepage_top { margin: 20px auto; }*/
/*.x1_site_600x152 { margin: 0px auto 20px; }*/
/* rectangle 300x250 inside article */
.rectangle_inside_article { float: right; width: 300px; margin-top: -10px; margin-bottom: 10px; }
/* homepage sky branduire */
/*.x1_homepage_sky_left_branduire, .x1_homepage_sky_right_branduire { padding-top: 211px; }*/

/* Sky */
/*.x1_site_sky, .x1_homepage_sky, .x1_zf_proprietati_sky, .x1_zf_business_construct_sky { margin: 10px auto; }
.x1_site_sky div, .x1_homepage_sky div, .x1_zf_proprietati_sky div, .x1_zf_business_construct_sky div
, .x1_site_sky iframe, .x1_homepage_sky iframe, .x1_zf_proprietati_sky iframe, .x1_zf_business_construct_sky iframe { margin: 0 auto; }*/

/*publicity*/
/*.publicity, .x1_homepage_270x250_zf, .x1_site_rectangle, .x1_zf_eveniment_rectangle, .x1_zf_24_rectangle
, .x1_zf_companii_rectangle, .x1_homepage_zf_promo, .x1_zf_proprietati_rectangle, .x1_zf_business_construct_rectangle, .x1_zf_politica_rectangle
{ width: 300px;
text-align: center;
background: #e4e4e4 url(../images/publicity-sidebar.gif) 50% 5px no-repeat;
padding-top: 16px; margin-bottom: 20px; overflow: hidden;
}
.x1_homepage_rectangle
{ width: 300px;
text-align: center;
background: #e4e4e4 url(../images/publicity-sidebar.gif) 50% 5px no-repeat;
padding-top: 16px; overflow: hidden;
}
.x1_site_rectangle{overflow:visible !important}
.x1_homepage_rectangle div, .x1_site_rectangle div, .x1_zf_eveniment_rectangle div, .x1_zf_24_rectangle div, .x1_zf_companii_rectangle div
, .x1_zf_proprietati_rectangle div, .x1_zf_business_construct_rectangle div, .x1_zf_politica_rectangle div { margin: 8px 0 0; }*/
/*.ContentLeft .intros li .publicity,
.ContentLeft .intros li .x1_homepage_270x250_zf,
.ContentLeft .intros li .x1_homepage_rectangle,
.ContentLeft .intros li .x1_site_rectangle,
.ContentLeft .intros li .x1_zf_eveniment_rectangle,
.ContentLeft .intros li .x1_zf_24_rectangle,
.ContentLeft .intros li .x1_zf_companii_rectangle,
.ContentLeft .intros li .x1_homepage_zf_promo{margin: 10px 0 0 0 !important;}*/

	.publicity p { font-size: 10px; color: #5b5b5b; text-transform: uppercase; }
	/*.x1_homepage_zf_promo div { margin-top: 8px; }*/
/* Bare homepage*/ /*.x1_homepage_bara_1, .x1_homepage_bara_2, .x1_homepage_bara_3, .x1_homepage_bara_4 { margin: 0 auto 5px; }*/
/*CROSS FOOTER*/
/*cross footter*/
.CrossFooter{width: 100%; margin-bottom: 20px; overflow: hidden; clear: both;}
	.CrossFooter ul{width: 978px; border-top: 2px solid #c9c9c9; padding-top: 5px; overflow: hidden;}
		.CrossFooter ul li{width: 145px; padding-bottom: 5px; margin-right: 18px; float: left;}
			.CrossFooter ul li dl{}
				.CrossFooter ul li dl dt{font-size: 16px; color: #a10622; font-weight: bold; border-bottom: 1px dotted #c9c9c9; padding-bottom: 5px; margin-bottom: 5px;}
				.CrossFooter ul li dl dd{border-bottom: 1px dotted #c9c9c9; padding-bottom: 5px; margin-bottom: 5px;text-align:center;}
					.CrossFooter ul li dl dd a{color: #000; text-decoration: none;}
					.CrossFooter ul li dl dd a:hover{color: #a10622;}
						.CrossFooter ul li dl dd a strong{font-weight: bold;}
					.CrossFooter ul li dl dd a.thumb{width: 143px;height:100px; border: 1px solid #c9c9c9; margin-bottom: 5px; display: block; overflow: hidden;}
					.CrossFooter ul li dl dd a.thumb:hover{border-color: #0f0f0f;}
			.CrossFooter ul li .archive{text-decoration: none;}
/*FOOTER*/
#footer{border-top: 3px solid #8d8d8d; clear: both;}
	/*okidoki*/
	#footer .okidoki{width: 402px; margin: 8px auto;}
		#footer .okidoki fieldset{}
			#footer .okidoki fieldset input{width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #4c4c4c; background: #fffefa; border: 1px solid #c9c9c9; border-right: 0; padding: 5px 5px 6px 5px; float: left;}
			#footer .okidoki fieldset .submit{width: auto; height: 27px; font-size: 11px; color: #a10622; background: url(../images/sliding.gif) repeat-x; border-right: 1px solid #c9c9c9; border-left: 0; padding: 0 15px 0 18px; overflow: visible; outline: none; cursor: pointer;}
			#footer .okidoki fieldset .submit:hover{color: #000;}
			#footer .okidoki fieldset label{font-size: 11px; color: #000; line-height: 27px; padding: 0 53px 0 10px; display: block; float: left; position: relative;}
				#footer .okidoki fieldset label a{width: 48px; height: 12px; text-align: left; text-indent: -1000px; background: url(../images/okidoki.png) no-repeat; display: block; overflow: hidden; position: absolute; top: 7px; right: 0;}
	/*menu*/
	#footer .menu{text-align: center; border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; padding: 15px 0; overflow: hidden;}
		#footer .menu li{padding: 0 7px; display: inline;}
			#footer .menu li a{color: #000; text-decoration: none; white-space: nowrap;}
			#footer .menu li a:hover{color: #a10622;}
/*FRAME*/
#frame{width: 1000px; text-align: center; background: #f1f1f1;}

/***** HOME *****/

/*CONTENT*/
/*breaking news black*/
.black{background: #373737; padding: 20px !important;}
	.black .thumb:hover{border-color: #fff !important;}
	.black .title{color: #fff !important;}
	.black .title:hover{color: #f3d132 !important;}
	.black p{color: #fff;}
	.black .related li, .black .related dd{background-position: 0 -2150px;}
		.black .related li a, .black .related dd a{color: #fff;}
		.black .related li a:hover, .black .related dd a:hover{color: #f3d132;}

/*main article*/
.main{border-bottom: 1px dotted #c9c9c9; padding-bottom: 10px; margin-bottom: 20px; overflow: hidden;}
	.main .thumb{width: 175px; height: 115px; border: 1px solid #c9c9c9; margin-right: 15px; float: left; overflow: hidden;}
	.main .thumb:hover{border-color: #000;}
	.main h1{font-size: 23px; margin-bottom: 10px;}
	.main .info .label{font-size: 11px;}
	.main p{}
	.main .related{}
		.main .related li a{font-size: 13px;}
/*wrapper*/
#content .wrapper{padding: 0; margin-bottom: 20px; overflow: hidden;}
	#content .wrapper .marketing /*, .x1_homepage_advertorial_down, .x1_homepage_advertorial, .x1_homepage_advertorial_2*/ {text-align: center; margin-bottom: 10px; overflow: hidden;}
	.ContentLeft .intros li .marketing /*,
	.ContentLeft .intros li .x1_homepage_advertorial_down,
	.ContentLeft .intros li .x1_homepage_advertorial,
	.ContentLeft .intros li .x1_homepage_advertorial_2*/ {width: 100%; margin: 10px 0 0 0 !important; float: left;}
	/*content left*/
	.ContentLeft{width: 420px; float: left;}
		.ContentLeft .marketing{width: 420px;}
		/*intros*/
		.ContentLeft .intros{background: #f9f5ed; padding: 10px 10px 0 10px;}
		/*#home .ContentLeft .intros{background: #f9f5ed; padding: 10px 10px 0 10px;}*/
			.ContentLeft .intros li{border-bottom: 1px dotted #c9c9c9; padding-bottom: 10px; margin-bottom: 10px; overflow: hidden;}
				.ContentLeft .intros li .thumb{width: 112px; height: 82px; border: 1px solid #c9c9c9; margin-right: 15px; display: block; overflow: hidden; float: left;}
				.ContentLeft .intros li .thumb:hover{border-color: #0f0f0f;}
				.ContentLeft .intros li .video{position: relative;}
					.ContentLeft .intros li .video:hover .play{background-position: 0 -38px;}
				.ContentLeft .intros li .title{font-size: 16px;}
				.ContentLeft .intros li .info{margin-top: 5px;}
					.ContentLeft .intros li .info .label{margin: 0 0 0 5px; position: relative; top: -1px;}
				.ContentLeft .intros li p{}
				.ContentLeft .intros li .related{}
	/*content right*/
	.ContentRight{width: 200px; float: right;}
		.ContentRight .box{margin-bottom: 10px;}
		.ContentRight .title{font-size: 14px;}
		.ContentRight .marketing{width: 200px; border-bottom: 1px dotted #c9c9c9; padding-bottom: 10px;}
		/*intro*/
		.ContentRight .intro{border-bottom: 1px dotted #c9c9c9; padding-bottom: 10px; margin-bottom: 10px; overflow: hidden;}
			.ContentRight .intro .title{display: block;}
			.ContentRight .intro .info, .ContentRight .intro .info span{margin: 0;}
			.ContentRight .intro .thumb{width: 112px; height: 82px; border: 1px solid #c9c9c9; margin: 8px 8px 0 0; display: block; overflow: hidden; float: left;}
			.ContentRight .intro .thumb:hover{border-color: #0f0f0f;}
			.ContentRight .intro .big{width: 198px; height: 115px; margin: 8px 0 8px 0;}
			.ContentRight .intro .video{position: relative;}
				.ContentRight .intro .video:hover .play{background-position: 0 -38px;}
				.ContentRight .intro .big .play{width: 54px; height: 54px; background: url(../images/play-big.png) no-repeat; margin: -27px 0 0 -27px;}
				.ContentRight .intro .big:hover .play{background-position: 0 -54px;}
			.ContentRight .intro p{line-height: 15px; margin-top: 8px;}
		/*debate*/
		.ContentRight .debate{}
			.ContentRight .debate p{margin: 8px 0;}
		/*poll*/
		.ContentRight .poll{}
			.ContentRight .poll form{margin-top: 8px;}
				.ContentRight .poll form fieldset{padding-left: 10px; margin-bottom: 5px;}
					.ContentRight .poll form fieldset input{margin-right: 3px; vertical-align: middle;}
					.ContentRight .poll form fieldset label{}
				.ContentRight .poll form .submit{padding: 0; margin: 10px 0 0 0;}
					.ContentRight .poll form .submit input{}
					.ContentRight .poll form .submit .button{float: right;}
		/*magazine*/
		.ContentRight .magazine{/*text-align: center;*/}
			.ContentRight .magazine .heading{text-align: left; margin: 0; display: block; position: relative; bottom: -11px;}
			.ContentRight .magazine .title{border-top: 1px dotted #c9c9c9; padding-top: 10px; margin-top: 10px; display: block;}
			.ContentRight .magazine .image{width: 200px; margin: 8px 0; overflow: hidden;}
			.ContentRight .magazine .view{font-size: 11px; color: #a10622; font-weight: bold; text-decoration: none;}
			.ContentRight .magazine .view:hover{color: #000;}
		/*day photo*/
		.ContentRight .DayPhoto{}
			.ContentRight .DayPhoto a.image, .ContentRight .DayPhoto .image{width: 198px; border: 1px solid #c9c9c9; margin: 8px 0 8px 0; display: block; overflow: hidden;}
			.ContentRight .DayPhoto a.image:hover{border-color: #0f0f0f;}
/*cross list / category list*/
.CrossList, .category{width: 640px; overflow: hidden;}
	.CrossList ul, .category ul{width: 680px; overflow: hidden;}
		.CrossList ul li, .category ul li{width: 310px; height: 300px; padding-bottom: 20px; margin-right: 20px; float: left; overflow: hidden;}
/*recommendations*/
.recommendations{width: 640px; overflow: hidden; position: relative;}
	.recommendations .navigation{overflow: hidden; position: absolute; top: 5px; right: 0;}
		.recommendations .navigation a{width: 19px; height: 20px; text-indent: -1000px; background: url(../images/icons.gif) 0 0px; margin-left: 3px; display: block; float: left;}
		.recommendations .navigation a:hover{}
		.recommendations .navigation a.next{background-position: 0 -2000px;}
		.recommendations .navigation a.next:hover{background-position: 0 -2050px;}
		.recommendations .navigation .next.disabled,
        .recommendations .navigation .next.disabled:hover{background-position: 0 -2100px; cursor: default;}
		.recommendations .navigation a.back{background-position: 0 -1850px;}
		.recommendations .navigation a.back:hover{background-position: 0 -1900px;}
		.recommendations .navigation .back.disabled,
        .recommendations .navigation .back.disabled:hover{background-position: 0 -1950px; cursor: default;}
	.recommendations ul{width: 660px;}
		.recommendations ul li{width: 200px; margin-right: 20px; float: left;}
			.recommendations ul li a{text-decoration: none; cursor: pointer;}
				.recommendations ul li a span{font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #000; font-weight: bold; margin-bottom: 8px; display: block;}
				.recommendations ul li a .thumb{width: 200px; height: 114px; overflow: hidden;}
				.recommendations ul li a .title{font-size: 12px;}
			.recommendations ul li a:hover{}
				.recommendations ul li a:hover .title{color: #a10622 !important;}
/*others*/
.others{width: 640px; margin-bottom: 20px; overflow: hidden;}
	.others ul{width: 660px; border-top: 2px solid #c9c9c9; padding-top: 5px; overflow: hidden;}
		.others ul li{width: 145px; border-bottom: 1px dotted #c9c9c9; padding-bottom: 5px; margin-right: 20px; float: left;}
			.others ul li dl{}
				.others ul li dl dt{font-size: 16px; color: #a10622; font-weight: bold; border-bottom: 1px dotted #c9c9c9; padding-bottom: 5px; margin-bottom: 5px;}
				.others ul li dl dd{border-bottom: 1px dotted #c9c9c9; padding-bottom: 5px; margin-bottom: 5px;}
					.others ul li dl dd a{color: #000; text-decoration: none;}
						.others ul li dl dd a strong{color: #163b5d; font-weight: bold;}
					.others ul li dl dd a:hover{color: #a10622;}
						.others ul li dl dd a:hover strong{color: #000;}
			.others ul li .archive{text-decoration: none;}
/*SIDEBAR*/
/*subscribe*/
.subscribe{}
	.subscribe p{margin-bottom: 10px;}
	.subscribe form{margin-bottom: 10px; overflow: hidden;}
		.subscribe form input{width: 200px; border: 1px solid #c8c8c8; padding: 5px; float: left;}
		.subscribe form .submit{width: auto; height: 27px; color: #fff; background: #bc131a; border: 0; padding: 0 10px; cursor: pointer; overflow: visible;}
	.subscribe .social{border-top: 1px dotted #c9c9c9; border-bottom: 0; padding-top: 5px; margin: 10px 0 0 0; display: block; clear: both;}
		.subscribe .social a{float: right;}
/*offline subscription*/
.OfflineSubscription{/*height: 180px;*/ background: url(../images/newspaper.jpg) no-repeat; padding-bottom: 25px; /*padding: 0 0 30px 140px;*/ margin-bottom: 15px; position: relative; overflow: hidden;}
	.OfflineSubscription .papper{width: 140px; height: 120px; float: left; overflow: hidden;}
	.OfflineSubscription span{font-size: 11px; color: #a10622; margin-bottom: 5px; display: block;}
	.OfflineSubscription a{font-size: 11px; color: #a10622; font-weight: bold; display: block;}
	.OfflineSubscription a:hover{color: #000 !important;}
	.OfflineSubscription a.title{margin-bottom: 8px;}
	.OfflineSubscription ul{width: 300px; position: absolute; bottom: 0; left: 0;}
		.OfflineSubscription ul li{float: left; margin-right: 30px;}
			.OfflineSubscription ul li a{text-decoration: none;}
		.OfflineSubscription ul li.pdf{margin: 0; float: right;}
			.OfflineSubscription ul li.pdf a{background: url(../images/icons.gif) 0 -100px no-repeat; padding-left: 22px;}
/*tv*/
.tv{}
	.tv .heading .archive{font-size: 12px; color: #000; font-weight: normal; line-height: normal; text-decoration: none; text-transform: none; position: absolute; top: 5px; right: 0;}
	.tv .heading .archive:hover{color: #a10622;}
	.tv .player{width: 280px; margin-bottom: 5px; overflow: hidden;}
	.tv .title{font-size: 14px;}
	.tv .ThumbList{width: 255px; border: 1px solid #c9c9c9; padding: 10px; margin-top: 10px; overflow: hidden;}
		.tv .ThumbList ul{width: 290px; overflow: hidden;}
			.tv .ThumbList ul li{width: 120px; margin-right: 15px; float: left;}
				.tv .ThumbList ul li .thumb{width: 118px; height: 88px; border: 1px solid #c9c9c9; margin-bottom: 5px; display: block; overflow: hidden; position: relative;}
				.tv .ThumbList ul li .thumb:hover{}
					.tv .ThumbList ul li .thumb:hover .play{background-position: 0 -38px;}
				.tv .ThumbList ul li .title{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;}
/*exchange*/
.exchange{}
	.exchange table{width: 100%;}
		.exchange table thead{}
			.exchange table thead tr{background: #80977d;}
				.exchange table thead tr th{color: #fff; padding: 5px;}
		.exchange table tbody{}
			.exchange table tbody tr{}
				.exchange table tbody tr td{padding: 5px;}
				.exchange table tbody tr td:first-child{font-weight: bold;}
				.exchange table tbody tr td+td+td+td+td, #liveForex table tbody tr td+td+td+td+td{width: 15px; background: url(../images/icons.gif) no-repeat; text-indent: -1000px; overflow: hidden;}
				.exchange table tbody tr td.up, #liveForex table tbody tr td.up{background-position: 50% -200px;}
				.exchange table tbody tr td.down, #liveForex table tbody tr td.down{background-position: 50% -150px;}
				.exchange table tbody tr td.TradeBrokers{font-weight: normal; background: #cdd7cc url(../images/xtb.png) 60% 55% no-repeat; padding: 8px 5px;}
					.exchange table tbody tr td.TradeBrokers span{float: left;}
					.exchange table tbody tr td.TradeBrokers a{color: #a10622; text-decoration: none; background: url(../images/icons.gif) 0 -250px no-repeat; padding-left: 8px; float: right;}
					.exchange table tbody tr td.TradeBrokers a:hover{text-decoration: underline;}
			.exchange table tbody tr.dark{}
				.exchange table tbody tr.dark td{background-color: #f0f0f0;}
/*currency*/
.currency{}
	.currency p{font-size: 11px; line-height: 25px; position: relative;}
		.currency p a{color: #a10622; font-weight: bold; text-decoration: none; position: absolute; top: 0; right: 0;}
		.currency p a:hover{color: #000;}
	.currency form{overflow: hidden;}
		.currency form .heading{margin: 0 0 5px 0; border-top: 1px dotted #c9c9c9; border-bottom: 0;}
		.currency form input{width: 65px; border: 1px solid #c9c9c9; padding: 1px 5px; margin-right: 5px; float: left;}
		.currency form select{width: 50px; margin-right: 8px; float: left;}
/*comparator*/
.comparator{}
	.comparator ul{}
		.comparator ul li{background: url(../images/icons.gif) 0 -400px no-repeat; padding: 4px 0 4px 25px;}
			.comparator ul li a{color: #163b5d; text-decoration: none;}
			.comparator ul li a:hover{color: #a10622;}
			.comparator ul li a strong{font-weight: bold;}
		.comparator ul li.dark{background-color: #ecf4eb;}
/*most read / top*/
.MostRead, .top{}
	.MostRead form{position: absolute; top: 3px; right: 0;}
		.MostRead form select{width: 100px; font-size: 11px; text-transform: none; font-weight: normal;}
	.top .player{width: 280px; background: #eee;  padding: 10px; margin: 10px 0 5px 0; overflow: hidden;}
	.MostRead ul, .top ul{}
		.MostRead ul li, .top ul li{background: url(../images/icons.gif) -12px -400px no-repeat; border-bottom: 1px dotted #c9c9c9; padding: 4px 0 4px 10px;}
			.MostRead ul li a, .top ul li a{font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #000; font-weight: bold; text-decoration: none;}
			.MostRead ul li a:hover, .top ul li a:hover{color: #a10622;}
		.MostRead ul li.dark, .top ul li.dark{background-color: #ecf4eb;}
	.MostRead .all, .top .all{margin-top: 8px;}
/*diagram*/
.diagram{}
	.diagram p{margin-bottom: 10px;}
	.diagram .chart{width: 300px; margin-bottom: 8px; overflow: hidden;}
/*indices*/
.indices{}
	.indices .market ul li{width: 150px;}
		.indices .market ul li a span{width: 40px;}
	.indices .source{font-size: 11px; text-align: right; margin-top: 10px;}
		.indices .source strong{font-weight: bold;}

/***** ARTICLE *****/

/*CONTENT*/
/*artcle*/
.article{}
	/*unreseat*/
	.article strong{font-weight: bold;}

	.article h1{font-size: 27px; font-weight: bold;}
	.article .info{margin: 15px 0 10px 0;}
		.article .info .label{font-size: 11px;}
	.article .image{width: 320px; margin-right: 15px; overflow: hidden; float: left;}
	.article .full{width: 640px; margin: 0 0 20px 0; float: none;}
		.article .full img{margin: 0 auto !important;}
	.article .player{width: 640px; margin-bottom: 20px; overflow: hidden;}
		.article .image img, .article .player img{display: block; float: none; margin: 0;}
		.article .image p, .article .player p{background: #eaeaea; border: 1px solid #c9c9c9; padding: 8px; margin-bottom: 0; overflow: hidden;}
			.article .image p .gallery, .article .player p .gallery{color: #fff; text-decoration: none; background: #a10622; padding: 5px 8px; margin: 3px 10px 0 0; display: block; float: left;}
			.article .image p .gallery:hover, .article .player p .gallery:hover{background: #163b5d;}
			.article .image p .description, .article .player p .description{font-size: 11px; overflow: hidden; display: block;}
	.article p{font-size: 13px; line-height: 17px; margin-bottom: 20px;}
	.article img{margin-right: 15px; float: left;}
	.article .centred{width: 640px; text-align: center; margin-bottom: 20px; overflow: hidden;}
		.article .centred img{float: none; margin: 0;}
	.article h3{font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; color: #000; font-weight: bold; margin-bottom: 5px;}
	.article .quote, .article blockquote{background: url(../images/quote.gif) 12px 0 no-repeat; padding-left: 45px;}
	/*specifications*/
	.specifications{margin-bottom: 20px;}
		.specifications dt{font-size: 15px; color: #a10622; font-weight: bold; text-transform: uppercase; border-bottom: 1px dotted #c9c9c9; padding-bottom: 10px; margin-bottom: 5px;}
		.specifications dd{border-bottom: 1px dotted #c9c9c9; padding-bottom: 5px; margin-bottom: 5px; overflow: hidden;}
			.specifications dd strong{width: 125px; display: block; float: left;}
			.specifications dd .JobTitle{width: 300px; display: block; float: left;}
				.specifications dd .JobTitle strong{margin-left: 8px; display: inline; float: none;}
			.specifications dd .contact{font-size: 11px; text-align: right; display: block; float: right;}
				.specifications dd .contact a{color: #a10622; text-decoration: none; display: block;}
				.specifications dd .contact a:hover{color: #163b5d;}
/*option bar*/
.options{color: #585858; line-height: 25px; border-top: 1px dotted #c9c9c9; border-bottom: 1px dotted #c9c9c9; padding: 5px 0; overflow: hidden;}
	.options .views{margin-right: 25px; float: left;}
		.options .views strong{font-weight: bold;}
	.options .print{color: #585858; text-decoration: none; background: url(../images/icons.gif) 100% -1450px no-repeat; padding-right: 24px; display: block; float: left;}
	.options .print:hover{color: #a10622;}
	.options .comment{float: right;}
		.options .comment span{margin-right: 15px; float: left;}
			.options .comment strong{font-weight: bold;}
		.options .comment a{color: #fff; font-weight: bold; text-decoration: none; background: #a10622; padding: 0 15px; display: block; float: left;}
		.options .comment a:hover{background: #163b5d;}
/*social*/
.social{color: #585858; line-height: 20px; border-bottom: 1px dotted #c9c9c9; padding: 5px 0; margin-bottom: 20px; overflow: hidden;}
	.social .subscribe{float: left;}
	.social a{color: #585858; text-decoration: none; background: url(../images/icons.gif) no-repeat; padding-left: 25px; margin-left: 12px; display: block; float: left;}
	.social a:hover{color: #a10622;}
	.social .rss{font-size: 12px; line-height: 20px; background-position: 0 -1500px; padding-right: 0; position: relative; top: auto; right: auto;}
	.social .nl{background-position: 0 -1550px;}
	.social .tw{background-position: 0 -1600px;}
	.social .fb{background-position: 0 -1650px;}
	.social .mail{background-position: 0 -1700px;}
	.social .send{float: right;}
		.social .send span{float: left;}
/*comments*/
.comments{}
	/*comments list*/
	.comments .CommentsList{}
		.comments .CommentsList>span{font-size: 18px; color: #000; font-weight: bold; margin-bottom: 10px; display: block;}
		.comments .CommentsList dl{ margin-bottom: 20px;}
			.comments .CommentsList dt{font-size: 11px; color: #999; line-height: 30px; border-bottom: 1px dotted #c9c9c9; margin-bottom: 5px; position: relative;}
				.comments .CommentsList dt .user{font-size: 15px; color: #000; font-weight: bold; text-decoration: none; margin-right: 5px;}
				.comments .CommentsList dt .user:hover{color: #a10622;}
				.comments .CommentsList dt .profile{color: #a10622; text-decoration: none; position: absolute; top: 0; right: 0;}
				.comments .CommentsList dt .profile:hover{color: #163b5d;}
			.comments .CommentsList dt.registered{/*border: 0;*/}
				.comments .CommentsList dt.registered .user{color: #a10622;}
				.comments .CommentsList dt.registered .user:hover{color: #163b5d;}
			.comments .CommentsList dd{overflow: hidden;}
				.comments .CommentsList dd .avatar{width: 75px; height: 75px; margin-right: 10px; display: block; float: left; overflow: hidden;}
				.comments .CommentsList dd p{margin-bottom: 15px;}
				.comments .CommentsList dd div{float: right;}
					.comments .CommentsList dd div a{font-size: 11px; color: #a10622; text-decoration: none; margin-left: 15px;}
					.comments .CommentsList dd div a:hover{color: #163b5d;}
			.comments .CommentsList dd.registered{}
	/*comment form*/
	.comments .CommentForm{border-top: 2px solid #c9c9c9; padding: 10px 0 0 0; margin-bottom: 20px; overflow: hidden;}
		.comments .CommentForm fieldset{width: 50%; float: left;}
			.comments .CommentForm fieldset label{font-size: 13px; margin-bottom: 3px; display: block;}
			.comments .CommentForm fieldset input.error{width: 285px; background: url(../images/backgrounds-x.gif) 0 -162px repeat-x; border: 1px solid #B91219; padding: 6px 5px 7px 5px; margin-bottom: 8px;}
			.comments .CommentForm fieldset input{width: 285px; background: url(../images/backgrounds-x.gif) 0 -162px repeat-x; border: 1px solid #cdd7cc; padding: 6px 5px 7px 5px; margin-bottom: 8px;}
			.comments .CommentForm fieldset textarea.error {width: 300px; height: 75px; background: url(../images/backgrounds-x.gif) 0 -190px repeat-x; border: 1px solid #B91219; padding: 5px; margin-bottom: 8px;}
			.comments .CommentForm fieldset textarea{width: 300px; height: 75px; background: url(../images/backgrounds-x.gif) 0 -190px repeat-x; border: 1px solid #cdd7cc; padding: 5px; margin-bottom: 8px;}
		.comments .CommentForm .submit{clear: both;}
			.comments .CommentForm .submit input{height: 31px; font-size: 12px; color: #a10622; line-height: 31px; background-position: 0 -21px; padding: 0 40px;float: right;}
	.commentsValidationError, .commentsCaptchaError, .commentAdded { display:none; color:#B91219; font-size:12px; background:#f1f4f1; margin:5px; }
	.commentsForm label.error {	color: #B91219; }
	.commentsCaptchaContainer img { vertical-align: middle; border: 1px solid black; cursor: pointer; width: 110px; height: 40px; }
	.commentsCaptchaContainer input { width: 90px; height: 32px; padding: 4px 10px; vertical-align: middle; border: 1px solid black; font-size: 28px; color: black; }

/***** SECTION *****/

/*CONTENT*/
/*top section*/
.TopSection{background: #dedede url(../images/backgrounds-x.gif) 0 -381px repeat-x; padding: 24px; margin-bottom: 20px;}
	.TopSection dl{overflow: hidden;}
		.TopSection dl dt, .full dl dd{width: 290px; border-right: 1px solid #c9c9c9; border-bottom: 2px solid #c9c9c9 !important; padding-bottom: 105px !important; margin-right: 24px; float: left; position: relative;}
			.TopSection dl dt .image, .full dl dd .image{width: 290px; height: 205px; display: block; overflow: hidden;}
			.TopSection dl dt .container, .full dl dd .container{width: 270px; height: 85px; background: url(../images/backgrounds-x.gif) 0 -275px repeat-x; padding: 10px; overflow: hidden; position: absolute; top: 205px; left: 0;}
				.TopSection dl dt .container .title, .full dl dd .container .title{font-size: 18px;}
		.TopSection dl dd{border-bottom: 1px dotted #c9c9c9; padding-bottom: 5px; margin-bottom: 5px; overflow: hidden;}
			.TopSection dl dd .title{font-size: 16px;}
			.TopSection dl dd .info{margin: 5px 0;}
				.TopSection dl dd .info .label{font-size: 11px;}
/*top section ful*/
.full{width: 912px; overflow: hidden;}
	.full dl{width: 936px;}
		.full dl dd{margin: 0 21px 0 0;}
		.full dl .important{}
			.full dl .important .container{background: #000 url(../images/border.gif) 0 0 repeat-x;}
				.full dl .important .container .title{color: #fff !important;}
				.full dl .important .container .title:hover{color: #ffee00 !important;}

/***** SEARCH *****/

/*CONTENT*/
/*search info*/
.SearchInfo{font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #000; font-weight: bold; margin-bottom: 20px;}
	.SearchInfo span{color: #a10622;}
/*advanced*/
.advanced{margin-bottom: 20px;}
	.advanced .toggle{border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; padding: 4px 0; display: block; overflow: hidden;}
		.advanced span a{color: #163b5d; font-weight: bold; text-decoration: none; display: block; float: right; outline: none;}
		.advanced span a:hover{color: #a10622;}
	.advanced form{background: #ececec; border: 1px solid #c9c9c9; border-top: 0; padding: 15px; display: none; overflow: hidden;}
		.advanced form fieldset{margin-bottom: 15px;}
			.advanced form fieldset label{color: #1e1e1e; margin: 0 5px;}
				.advanced form fieldset label strong{font-size: 17px; font-weight: bold;}
			.advanced form fieldset input{width: 440px; background: #fffef9; border: 1px solid #ccc; padding: 5px; margin: 0 3px;}
			.advanced form fieldset select{font-size: 14px; border: 1px solid #666; margin: 0 5px;}
			.advanced form fieldset .left{float: left;}
			.advanced form fieldset .right{float: right;}
		.advanced form .filters{}
			.advanced form .filters select{width: 147px;}
		.advanced form .submit{}
			.advanced form .submit input{height: 25px; font-size: 11px; color: #fff; line-height: 25px; background: #a10622; padding: 0 30px; float: right;}
			.advanced form .submit input:hover{color: #fff !important; background: #163b5d; }
/*search list*/
.SearchResults{}
	.SearchResults .SearchList{}
			.SearchResults .SearchList li{border-bottom: 1px dotted #c9c9c9; padding-bottom: 15px; margin-bottom: 15px;}
				.SearchResults .SearchList li .title{font-size: 16px; margin-bottom: 10px; display: block;}

/***** GALLERY *****/

/*CHANNELS*/
#channels{}
	#channels .heading{border-top: 0; position: relative; margin-bottom: -28px;}
/*channels menu*/
#channels dl{font-size: 14px; line-height: 30px; border-top: 3px solid #8d8d8d; margin-bottom: 20px;}
	#channels dl dt{background: url(../images/icons.gif) 0 -1800px no-repeat; border-bottom: 1px dotted #a1b49e;}
		#channels dl dt a{color: #646464; text-decoration: none; padding-left: 15px; display: block;}
		#channels dl dt a:hover{color: #a10622;}
	#channels dl .selected{}
		#channels dl .selected a{font-weight: bold;}
	#channels dl dd{display: none;}
		#channels dl dd ul{font-size: 12px; margin-left: 10px;}
			#channels dl dd ul li{background: url(../images/icons.gif) 0 -1750px no-repeat; border-bottom: 1px dotted #454545;}
				#channels dl dd ul li a{color: #3d3d3d; text-decoration: none; padding-left: 15px; display: block;}
				#channels dl dd ul li a:hover{color: #a10622;}
/*channels menu with heading*/
#channels .WithHeading{padding-top: 26px;}
/*CONTENT*/
/*main video*/
.MainVideo{}
	.MainVideo h1{font-size: 24px;}
	.MainVideo .info{margin: 10px 0;}
	.MainVideo .player{margin-bottom: 10px;}
	.MainVideo p{margin-bottom: 10px;}
	.MainVideo form{overflow: hidden;}
		.MainVideo form label{font-size: 13px; font-weight: bold; line-height: 31px; margin-right: 5px; float: left;}
		.MainVideo form input{width: 330px; background: url(../images/backgrounds-x.gif) 0 -162px repeat-x; border: 1px solid #cdd7cc; padding: 6px 5px 7px 5px; margin-bottom: 8px; float: left;}
		.MainVideo form .submit{width: auto; height: 31px; font-size: 12px; color: #fff; font-weight: bold; background: #a10622; padding: 0 10px; float: right; overflow: visible;}
		.MainVideo form .submit:hover{background: #163b5d;}
/*most view*/
.MostView{padding-bottom: 40px; margin: 0; position: relative; z-index: 1;}
	.MostView .mask{width: 500px; overflow: hidden;}
		.MostView .mask ul{width: 520px; background: url(../images/divider.gif) repeat-y; margin-bottom: -21px; overflow: hidden;}
			.MostView .mask ul li{width: 239px; height: 65px; border-bottom: 1px dotted #c9c9c9; padding: 0 21px 10px 0; margin-bottom: 10px; float: left;}
				.MostView .mask ul li .thumb{width: 100px; height: 65px; margin-right: 10px; display: block; float: left; overflow: hidden;}
				.MostView .mask ul li .video{position: relative;}
					.MostView .mask ul li .video:hover .play{background-position: 0 -38px;}
				.MostView .mask ul li .title{}
	.MostView .all{position: absolute; right: 0; bottom: 20px; z-index: 2000;}
/*SIDEBAR*/
/*related video*/
.RelatedVideo, .VideoNews{}
	.RelatedVideo ul, .VideoNews ul{}
		.RelatedVideo ul li, .VideoNews ul li{margin-bottom: 10px; overflow: hidden;}
			.RelatedVideo ul li .thumb, .VideoNews ul li .thumb{width: 100px; height: 65px; margin-right: 10px; display: block; float: left; overflow: hidden;}
			.RelatedVideo ul li .video, .VideoNews ul li .video{position: relative;}
				.RelatedVideo ul li .video:hover .play, .VideoNews ul li .video:hover .play{background-position: 0 -38px;}
			.RelatedVideo ul li .title, .VideoNews ul li .title{}
/*VIDEO ARCHIVE*/
.VideoArchive{width: 100%; clear: both;}
	.VideoArchive ul{}
		.VideoArchive ul li{width: 759px; margin: 0 auto; position: relative;}
			.VideoArchive ul li ul{width: 783px; background: url(../images/divider.gif) repeat-y; margin-bottom: -21px; overflow: hidden;}
				.VideoArchive ul li ul li{width: 239px; height: 65px; border-bottom: 1px dotted #c9c9c9; padding: 0 21px 10px 0; margin-bottom: 10px; float: left;}
					.VideoArchive ul li ul li .thumb{width: 100px; height: 65px; margin-right: 10px; display: block; float: left; overflow: hidden;}
					.VideoArchive ul li ul li .video{position: relative;}
						.VideoArchive ul li ul li .video:hover .play{background-position: 0 -38px;}
					.VideoArchive ul li ul li .title{}
	.VideoArchive .pages{background: url(../images/pages-bg.gif) 50% 15px no-repeat; padding: 24px 0 10px 0; }

/***** REGISTER *****/

/*CONTENT*/
/*register form*/
.RegisterForm{margin-bottom: 20px; overflow: hidden;}
	.RegisterForm fieldset{width: 50%; float: left;}
		.RegisterForm fieldset label{font-size: 13px; margin-bottom: 3px; display: block;}
		.RegisterForm fieldset input{width: 285px; background: url(../images/backgrounds-x.gif) 0 -162px repeat-x; border: 1px solid #cdd7cc; padding: 6px 5px 7px 5px; margin-bottom: 8px;}
		.RegisterForm fieldset select{margin-bottom: 8px;}
		.RegisterForm fieldset textarea{width: 285px; height: 65px; background: url(../images/backgrounds-x.gif) 0 -190px repeat-x; border: 1px solid #cdd7cc; padding: 5px; margin-bottom: 7px;}
	.RegisterForm .submit{clear: both;}
		.RegisterForm .submit input{height: 31px; font-size: 12px; color: #a10622; line-height: 31px; background-position: 0 -21px; padding: 0 20px; float: right;}

/***** INDEX *****/

/*CONTENT*/
/*index*/
.index{margin-bottom: 20px; overflow: hidden;}
	.index dt{font-weight: bold; line-height: 25px; clear: both;}
	.index dd{margin-right: 5px; float: left;}
		.index dd a{color: #a10622; text-decoration: none; white-space: nowrap;}
		.index dd a:hover{color: #000;}
/*column*/
.column{}
	.column dd{width: 33%; margin: 0;}
		.column dd a{white-space: normal;}

#mobileSwitcher { clear: both; margin: 1em 0; text-align: center; }

/***** ARCHIVE *****/

/*CONTENT*/
/*search info*/
.ArchiveInfo{font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #000; font-weight: bold; line-height: normal; margin-bottom: 20px;}
	.ArchiveInfo span{color: #a10622;}
/*advanced*/
.ArchiveSearch{background: #ececec; border: 1px solid #c9c9c9; border-bottom: 0; padding: 15px; overflow: hidden;}
	.ArchiveSearch fieldset{padding-top: 2px; float: left;}
		.ArchiveSearch fieldset label{color: #1e1e1e; margin: 0 5px;}
		.ArchiveSearch fieldset select{font-size: 14px; border: 1px solid #666; margin: 0 5px}
	.ArchiveSearch .submit{}
		.ArchiveSearch .submit input{height: 25px; font-size: 11px; color: #fff; line-height: 25px; background: #a10622; padding: 0 10px; float: right;}
		.ArchiveSearch .submit input:hover{color: #fff !important; background: #163b5d;}
/*search list*/
.ArchiveResults{}
	.ArchiveResults .ArchiveList{}
			.ArchiveResults .ArchiveList dt, .ArchiveResults .ArchiveList dt{font-size: 15px; color: #a10622; font-weight: bold; line-height: 25px; text-transform: uppercase; background: #fff; border-top: 2px solid #c9c9c9; border-bottom: 1px dotted #c9c9c9; margin: -16px 0 10px 0; position: relative;}
				.ArchiveResults .ArchiveList dt a{font-size: 15px; color: #a10622; font-weight: bold; line-height: 25px; text-decoration: none; text-transform: uppercase;}
				.ArchiveResults .ArchiveList dt a:hover{color: #000;}
				.ArchiveResults .ArchiveList dt a.top{font-size: 10px; color: #a10622; text-decoration: none; text-transform: none; line-height: normal; position: absolute; top: 6px; right: 0;}
			.ArchiveResults .ArchiveList dd{margin-left: 25px;}
			.ArchiveResults .ArchiveList li, .ArchiveResults .ArchiveList dd{border-bottom: 1px dotted #c9c9c9; padding-bottom: 15px; margin-bottom: 15px;}
				.ArchiveResults .ArchiveList li .title, .ArchiveResults .ArchiveList dd .title{font-size: 16px; margin-bottom: 10px; display: block;}
/***** PHOTO GALLERY *****/

/*CONTENT*/
/*photo gallery*/
.galleries h1{font-family: Georgia, "Times New Roman", Times, serif; font-size: 27px; margin-bottom: 5px;}
	/*navigation*/
	.galleries .navigation{margin-bottom: 12px; overflow: hidden;}
		.galleries .navigation .BackArticle{color: #fff; text-decoration: none; background: #a10622; padding: 5px 8px; display: block; float: left;}
		.galleries .navigation .BackArticle:hover{background: #163b5d;}
		.galleries .navigation dl{margin-top: 3px; float: right;}
			.galleries .navigation dl dt{font-size: 11px; line-height: 20px; margin: 0 5px; float: left;}
			.galleries .navigation dl dd{float: left;}
				.galleries .navigation dl dd a{width: 19px; height: 20px; text-indent: -1000px; background: url(../images/icons.gif) 0 0px; margin-left: 3px; display: block; float: left;}
				.galleries .navigation dl dd a:hover{}
				.galleries .navigation dl dd.next a{background-position: 0 -2000px;}
				.galleries .navigation dl dd.next a:hover{background-position: 0 -2050px;}
				.galleries .navigation dl dd.NextInactive a, .PhotoGallery .navigation dl dd.NextInactive a:hover{background-position: 0 -2100px; cursor: default;}
				.galleries .navigation dl dd.back a{background-position: 0 -1850px;}
				.galleries .navigation dl dd.back a:hover{background-position: 0 -1900px;}
				.galleries .navigation dl dd.BackInactive a, .PhotoGallery .navigation dl dd.BackInactive a:hover{background-position: 0 -1950px; cursor: default;}
	/*next gallery*/
	.galleries .NextGallery{line-height: 27px; background: #f7f9c8; padding: 0 10px; margin-bottom: 12px;}
		.galleries .NextGallery a{color: #a10622; font-weight: bold; text-decoration: none; text-transform: uppercase; margin-right: 5px;}
		.galleries .NextGallery a:hover{color: #163b5d;}
		.galleries .NextGallery  span{font-weight: bold;}
	/*image*/
	.galleries .image{width: 638px; text-align: center; border: 1px solid #c9c9c9; margin: 0 0 12px 0; float: none; overflow: hidden;}
		.galleries .image img{margin: 0 auto; display: block;}
		.galleries .image p{font-size: 11px; text-align: left; background: #eaeaea; border-top: 1px solid #c9c9c9; padding: 8px; margin-bottom: 0; overflow: hidden;}
	/*thumb list*/
	.galleries .ThumbList{margin-bottom: 12px;}
		.galleries .ThumbList ul{overflow: hidden;}
			.galleries .ThumbList ul li{padding: 7px; float: left;}
				.galleries .ThumbList ul li a{width: 144px; height: 105px; text-align: center; border: 1px solid #c9c9c9; display: block; overflow: hidden;}
				.galleries .ThumbList ul li a:hover{border-color: #000;}
					.galleries .ThumbList ul li a img{float: none; margin: 0;}
/*social bar*/
#galerie_foto .social{color: #585858; line-height: 20px; border-top: 1px dotted #c9c9c9; border-bottom: 1px dotted #c9c9c9; padding: 2px 0; margin-bottom: 20px; overflow: hidden; position: relative;}
	#galerie_foto .social .PoweredTare{width: 134px; height: 17px; text-indent: -1000px; background: url(../images/powered-tare.gif) no-repeat; margin-left: -67px; display: block; overflow: hidden; position: absolute; top: 7px; left: 50%;}
	#galerie_foto .social .PoweredTare:hover{}
	#galerie_foto .social .send{margin-top: 3px;float: left;}
		#galerie_foto .social .send a{width: 22px; height: 20px; text-indent: -1000px; background: url(../images/icons.gif) no-repeat; padding: 0; margin: 0 5px 0 0; display: block; float: left;}
		#galerie_foto .social .send a:hover{}
		#galerie_foto .social .send .tw{background-position: 0 -1600px;}
		#galerie_foto .social .send .fb{background-position: 0 -1650px;}
		#galerie_foto .social .send .mail{background-position: 0 -1700px;}
	#galerie_foto .upload{color: #fff; text-decoration: none; line-height: normal; background: #a10622; padding: 5px 8px; margin: 0; display: block; float: right;}
	#galerie_foto .upload:hover{background: #163b5d;}
/*SIDEBAR*/
/*related video*/
.RelatedGallery{margin-bottom: 10px;}
	.RelatedGallery ul{}
		.RelatedGallery ul li{padding-bottom: 10px; overflow: hidden;}
			.RelatedGallery ul li .thumb{width: 144px; height: 105px; margin: 0 10px 10px 0; display: block; float: left; overflow: hidden;}
			.RelatedGallery ul li .title{}
			.RelatedGallery ul li div{line-height: 25px; border-top: 1px dotted #c9c9c9; border-bottom: 1px dotted #c9c9c9; overflow: hidden; clear: both;}
				.RelatedGallery ul li div span{font-size: 11px; float: left;}
				.RelatedGallery ul li div a{text-decoration: none; float: right;}
				.RelatedGallery ul li div a:hover{}

/***** EVENTS *****/

/*CONTENT*/
#event .logos{margin-bottom: 20px;}
	#event .logos img{vertical-align: middle;}
	#event .logos span{margin: 0 25px;}
#event #content h1{font-family: Georgia, "Times New Roman", Times, serif; font-size: 27px; font-weight: bold; margin-bottom: 5px;}
#event #content .info{margin-bottom: 20px;}
/*event*/
.event{width: 370px; margin-bottom: 20px; float: left;}
	/*events main*/
	.EventsMain{}
	.event .title{font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; color: #000 !important; font-weight: bold; text-transform: uppercase; margin-bottom: 20px;}
	.event p{margin-bottom: 20px;}
		.event p strong{font-weight: bold;}
		.event p a{color: #a10622; text-decoration: none;}
		.event p a:hover{color: #163b5d;}
	.event h2{font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; margin-bottom: 20px;}
	.event .all{white-space: nowrap; margin: 0 0 5px 0; float: left; clear: both;}
		/*unreset*/
		.event em{font-style: italic;}
		.event strong{font-weight: bold;}
		.event ul{padding-left: 15px; margin-bottom: 20px;}
			.event ul li{list-style-type: disc; margin-bottom: 5px;}
	/*events subscribe*/
	.EventsSubscribe{}
		/*event subscribe form*/
		.EventsSubscribeForm{margin-bottom: 20px; overflow: hidden;}
			.EventsSubscribeForm .checkbox{}
				.EventsSubscribeForm .checkbox strong{font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; margin-bottom: 10px; display: block;}
				.EventsSubscribeForm .checkbox label{width: 45%; padding-bottom: 10px; margin: 0 10px 0 0; float: left;}
					.EventsSubscribeForm .checkbox label input{width: 13px; height: 13px; padding: 0; margin: 0 5px 0 0; vertical-align: bottom; position: relative; top: -1px;}
			.EventsSubscribeForm fieldset{margin-bottom: 10px;}
				.EventsSubscribeForm fieldset label{font-size: 13px; margin-bottom: 3px; display: block;}
					.EventsSubscribeForm fieldset label span{font-size: 11px; color: #999;}
					.EventsSubscribeForm fieldset label strong{color: #a10622; margin-left: 3px;}
				.EventsSubscribeForm fieldset input{width: 285px; background: url(../images/backgrounds-x.gif) 0 -162px repeat-x; border: 1px solid #cdd7cc; padding: 6px 5px 7px 5px; margin-bottom: 8px;}
			.EventsSubscribeForm .submit{}
				.EventsSubscribeForm .submit input{height: 25px; font-size: 11px; color: #fff; line-height: 25px; background: #a10622; padding: 0 25px;}
				.EventsSubscribeForm .submit input:hover{color: #fff !important; background: #163b5d;}
	/*events registration*/
	.EventsRegistration{}
		/*event registration form*/
		.EventsRegistrationForm{margin-bottom: 20px; overflow: hidden;}
			.EventsRegistrationForm .checkbox{}
				.EventsRegistrationForm .checkbox label{padding-bottom: 10px; margin: 0 10px 0 0;}
					.EventsRegistrationForm .checkbox label input{width: 13px; height: 13px; padding: 0; margin: 0 5px 0 0; vertical-align: bottom; position: relative; top: -1px;}
			.EventsRegistrationForm fieldset{margin-bottom: 10px;}
				.EventsRegistrationForm fieldset label{font-size: 13px; margin-bottom: 3px; display: block;}
					.EventsRegistrationForm fieldset label span{font-size: 11px; color: #999;}
					.EventsRegistrationForm fieldset label strong{color: #a10622; margin-left: 3px;}
					.EventsRegistrationForm fieldset label input{width: 30px; margin: 0 0 5px 10px; vertical-align: middle;}
				.EventsRegistrationForm fieldset select{margin-bottom: 8px;}
				.EventsRegistrationForm fieldset input{width: 285px; background: url(../images/backgrounds-x.gif) 0 -162px repeat-x; border: 1px solid #cdd7cc; padding: 6px 5px 7px 5px; margin-bottom: 8px;}
				.EventsRegistrationForm fieldset textarea{width: 285px; height: 75px; background: url(../images/backgrounds-x.gif) 0 -190px repeat-x; border: 1px solid #cdd7cc; padding: 5px; margin-bottom: 10px;}
			.EventsRegistrationForm .submit{}
				.EventsRegistrationForm .submit input{height: 25px; font-size: 11px; color: #fff; line-height: 25px; background: #a10622; border: 0; padding: 0 25px;}
				.EventsRegistrationForm .submit input:hover{color: #fff !important; background: #163b5d;}
	/*events partners*/
	.EventsPartners{}
		.EventsPartners .image{float: left; margin: 0 10px 5px 0; display: block;}
		/*events partners list*/
		.EventsPartnersList{padding: 0 !important; margin-bottom: 5px !important;}
			.EventsPartnersList li{list-style-type: none; border-top: 1px dotted #c9c9c9; padding: 15px 0; margin: 0; overflow: hidden; position: relative;}
				.EventsPartnersList li .logo{float: left;}
				.EventsPartnersList li span{font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; position: absolute; top: 50%; right: 0; margin-top: -5px;}
	/*events presentations*/
	.EventsPresentations{}
		/*events presentations list*/
		.EventsPresentationsList{padding: 0 !important;}
			.EventsPresentationsList li{list-style-type: none; border-bottom: 1px dotted #c9c9c9; padding: 10px 0; overflow: hidden; position: relative;}
				.EventsPresentationsList li img{margin-right: 10px; float: left;}
				.EventsPresentationsList li span{font-size: 13px; display: block;}
					.EventsPresentationsList li span strong{font-weight: bold; display: block;}
				.EventsPresentationsList li p{margin-top: 10px;}
				.EventsPresentationsList li .prezentare {font-size: 11px; color: #a10622; font-weight: bold; position: absolute; right: 0; bottom: 10px;}
				.EventsPresentationsList li .prezentare:hover{color: #163b5d;}
	/*events program*/
	.EventsProgram{}
		/*events program list*/
		.EventsProgramList{}
			.EventsProgramList dt{font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; border-bottom: 1px dotted #c9c9c9; padding-bottom: 5px; margin-bottom: 20px;}
			.EventsProgramList dd{}
	/*events gallery*/
	.EventsGallery{width: 640px;}
		/*events galeries*/
		.EventsGallery .galleries ul{padding: 0; margin: 0;}
			.EventsGallery .galleries ul li{list-style-type: none; margin: 0;}
	/*events list*/
	.EventsList{}
			.EventsList li{border-bottom: 1px dotted #c9c9c9; padding-bottom: 35px; margin-bottom: 15px; position: relative;}
				.EventsList li .title{font-size: 16px; margin-bottom: 10px; display: block;}
				.EventsList li strong{font-size: 13px; color: #a10622; font-weight: bold; position: absolute; bottom: 15px; left: 0;}
				.EventsList li span{font-size: 13px; color: #a10622; font-weight: bold; position: absolute; bottom: 15px; right: 0;}
/*events menu*/
.EventsMenu{width: 235px; border-left: 1px solid #c9c9c9; padding: 8px 0 0 15px; margin-bottom: 20px; float: right; clear: right;}
	.EventsMenu li{margin: 0 0 8px 10px; list-style-type: disc;}
		.EventsMenu li a{font-size: 13px; color: #163b5d; font-weight: bold; text-decoration: none;}
		.EventsMenu li a:hover{color: #a10622;}
	.EventsMenu li.selected{}
		.EventsMenu li.selected a, .EventsMenu li.selected a:hover{color: #000; cursor: default;}
/*speakers*/
.speakers{width: 230px; background: #f4f4f4; padding: 35px 10px 10px 10px; margin-bottom: 20px; float: right; clear: right; overflow: hidden; position: relative;}
	.speakers dt{width: 100%; padding: 0 10px; position: absolute; top: 0; left: 0;}
	.speakers dd{width: 90px; padding: 10px 10px 0 10px; float: left;}
		.speakers dd a{color: #000; text-decoration: none; font-weight: bold;}
		.speakers dd .thumb{width: 90px; height: 100px; margin-bottom: 5px; display: block; overflow: block;}
		.speakers dd .thumb:hover{}
		.speakers dd strong{font-weight: bold;}
		.speakers dd p{margin-top: 5px;}
/*SIDEBAR*/
/*related events*/
.RelatedEvents{}
	.RelatedEvents strong{font-size: 15px; font-weight: bold; margin-bottom: 20px; display: block;}
	.RelatedEvents ul{background: url(../images/calendar-bg.gif) repeat-x; margin-bottom: 20px; overflow: hidden;}
		.RelatedEvents ul li{width: 45px; line-height: 20px; padding: 2px; margin: 0 1px 1px 0; float: left;}
			.RelatedEvents ul li a{color: #163b5d; font-weight: bold; text-align: center; text-decoration: none; text-transform: uppercase; display: block;}
			.RelatedEvents ul li a:hover{color: #a10622;}
		.RelatedEvents ul .selected{}
			.RelatedEvents ul .selected a, .RelatedEvents ul .selected a:hover{color: #163b5d; background: #ebebeb; cursor: default;}
	.RelatedEvents form{background: #ececec; border-top: 1px solid #c9c9c9; padding: 8px; margin-bottom: 20px; overflow: hidden;}
		.RelatedEvents form label{font-size: 15px; font-weight: bold; margin-bottom: 5px; display: block;}
		.RelatedEvents form select{width: 180px; float: left;}
		.RelatedEvents form .submit{}
			.RelatedEvents form .submit input{height: 20px; font-size: 11px; color: #fff; line-height: 20px; background: #a10622; padding: 0 25px; float: right;}
			.RelatedEvents form .submit input:hover{color: #fff !important; background: #163b5d;}
	.RelatedEvents .EventRange{border: 0;}
		.RelatedEvents .EventRange div{margin-bottom: 10px; overflow: hidden;}
		.RelatedEvents .EventRange select{width: auto;}
		.RelatedEvents .EventRange strong{font-weight: bold; margin: 0 10px; float: left;}
		.RelatedEvents .EventRange .submit{}
	.RelatedEvents .archive{margin: 0; float: left;}

/* tables TABLESORTER */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(/images/tablesorter/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/tablesorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/tablesorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}
#fonduri_mutuale .tablesorter a, #fonduri_mutuale .tablesorter a:visited {color: #b91219; text-decoration: none;}
#fonduri_mutuale .tablesorter strong { font-weight: bold; }
#fonduri_mutuale #content h1 { color: #333333; font-size: 2.2em; padding: 10px 10px 5px 0; }

.cmsItemViews { display: inline; }
.promo { font-family: Georgia, "Times New Roman", Times, serif; color: #163b5d !important; font-weight: bold; text-decoration: none; background: url(/images/pub.gif) no-repeat scroll 0 0 transparent; text-indent: 18px; display: block; }
a.promo:hover{ color: #000 !important; }
/*.crossProsport { margin-bottom: 10px; }*/

/*bursa table*/
.bursa{border: 1px solid #ccc;}
	.bursa tr{}
		.bursa th{font-size: 14px; color: #fff; font-weight: bold; background: #bb131a; padding: 10px;}
		.bursa td{padding: 5px 10px;}
.odd td{background: #eee;}
/*liveForex table*/
#liveForex{}
	#liveForex table{border: 1px solid #ccc;}
		#liveForex table tr{}
			#liveForex table tr th{font-size: 14px; color: #fff; font-weight: bold; background: #bb131a; padding: 10px;}
			#liveForex table tr td{padding: 5px 10px;}
		.odd td{background: #eee;}


.comments .CommentsList { font-size: 13px; }

.leaderboardTop{padding:0px;}

#fonduri_mutuale #header .logo, #article #header .logo, #galerie_foto #header .logo{width: 645px;}
	#fonduri_mutuale #header .logo a, #article #header .logo a, #galerie_foto #header .logo a{width: 107px; background: url(../images/logo-section.png) no-repeat;}
		#fonduri_mutuale #header .logo h1, #section #header .logo h1 a, #article #header .logo h1, #article #header .logo h1 a, #galerie_foto #header .logo h1, #galerie_foto #header .logo h1 a{width: auto; font-family: Georgia, "Times New Roman", Times, serif; font-size: 33px; color: #fff; font-weight: bold; text-decoration: none; text-transform: uppercase; white-space: nowrap; line-height: 66px; text-indent: 0; background: transparent; margin: 0; float: left;}
			#fonduri_mutuale #header .logo h1 strong, #section #header .logo h1 a strong, #article #header .logo h1 strong, #article #header .logo h1 a strong, #galerie_foto #header .logo h1 strong, #galerie_foto #header .logo h1 a strong{font-size: 40px;}
#fond_mutual #header .logo, #article #header .logo, #galerie_foto #header .logo{width: 645px;}
	#fond_mutual #header .logo a, #article #header .logo a, #galerie_foto #header .logo a{width: 107px; background: url(../images/logo-section.png) no-repeat;}
		#fond_mutual #header .logo h1, #section #header .logo h1 a, #article #header .logo h1, #article #header .logo h1 a, #galerie_foto #header .logo h1, #galerie_foto #header .logo h1 a{width: auto; font-family: Georgia, "Times New Roman", Times, serif; font-size: 33px; color: #fff; font-weight: bold; text-decoration: none; text-transform: uppercase; white-space: nowrap; line-height: 66px; text-indent: 0; background: transparent; margin: 0; float: left;}
			#fond_mutual #header .logo h1 strong, #section #header .logo h1 a strong, #article #header .logo h1 strong, #article #header .logo h1 a strong, #galerie_foto #header .logo h1 strong, #galerie_foto #header .logo h1 a strong{font-size: 40px;}

.side_fond{position: relative;}
	.side_fond ul{height: 120px; font-size: 11px; line-height: 28px;}
		.side_fond ul li{width: 130px; float: left; clear: both;}
			.side_fond ul li a{color: #000; text-decoration: none; border: 1px solid #fff; border-right: 0; display: block; overflow: hidden;}
			.side_fond ul li a:hover, .market ul li.selected a {background: #f0f0f0; border-color: #c9c9c9; position: relative; cursor: pointer; z-index: 100;}
				.side_fond ul li a span{width: 30px; text-align: center; padding: 0 5px; display: block; float: left;}
				.side_fond ul li a .up{width: 25px !important; text-align: left; background: url(../images/icons.gif) 100% -300px no-repeat; padding-right: 15px;}
				.side_fond ul li a .down{width: 25px !important; text-align: left; background: url(../images/icons.gif) 100% -350px no-repeat; padding-right: 15px;}
				.side_fond ul li a .mark{font-weight: bold;}
	.side_fond .chart{width: 145px; height: 114px; background: #f0f0f0; border: 1px solid #c9c9c9; padding: 2px; overflow: hidden; position: absolute; top: 0; right: 0;}

.ContentLeft #list-cm-2010 li .thumb {width:398px;height:291px}

.fond-mutual-text strong, .fond-mutual-text b {font-weight:bold}
.navbar{clear:both;padding:0 0 10px 0}
.navbar a {color:#A10622; font-weight:bold; }
.navbar a:hover {color:#A10622; font-weight:bold; }
.navbar a:visited {color:#A10622; font-weight:bold; }

.bara_up div{margin: 0 auto !important; text-align:center;}

#send_news {margin-top: 1em;}
#send_news input, #send_news textarea {width: 450px; margin-left: 5px}
#send_news input.check {margin-left: 125px; width: auto;}
#send_news input.submit1 {margin-left: 125px; width: 455px; padding: 0.5em 5em;}
#send_news div {clear: both; margin-bottom: 0.5em;}
div.error {clear:both; margin: 0.5em 0; background-color: #FFC; padding: 1ex; border: 1px solid #CC6;}
div.message {clear:both; margin: 0.5em 0; background-color: #CFC; padding: 1ex; border: 1px solid #C6C;}
#send_news label {display: block; float: left; width: 120px; text-align: right;}
#send_news label.check {display: inline; float: none; width: auto; margin-left: 1ex; text-align: left;}

#send_news fieldset {margin-bottom: 10px; padding: 5px 10px}
#send_news fieldset legend {font-weight: bold; padding: 0 1em;}
#send_news fieldset input {width: auto; margin-left: 2em; margin-right: 0.5em;}
#send_news fieldset label {display: inline; float: none; width: auto; text-align: left;}
#send_news .inputError label {font-weight: normal; color: black}
#send_news .inputError legend {color: red}
#send_news .inputError input {border:1px solid red;}


/*box CITESTE PE DESCOPERA TRAVEL din HP*/
.descopera {border-bottom:2px solid #C9C9C9;padding-bottom: 5px;}

/*ad*/
 .ad{width: 100%; text-align: center; padding: 10px 0; margin: 5px 0 5px 0; position: relative; clear: both;}
 .ad div {margin:0px auto;}
 .zf_abonati .heading {background-color: #FCFBE6;}
/*pagina de login*/
.table_login{margin-top: 35px;}
.submit_login{ color:#FFF; background-color: #BB131A; border:0; padding:3px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; cursor: pointer;}
.link_recover{text-decoration: none; color: #000; border-bottom: 1px solid #BB131A;}

.cross-list li{background:url('../images/icons.gif') no-repeat scroll -12px -400px transparent;border-bottom:1px dotted #C9C9C9;padding:4px 0 4px 10px;}
.cross-list a{color:#000000;font-family:Georgia,"Times New Roman",Times,serif;font-size:11px;font-weight:bold;text-decoration:none;}
.cross-list a:hover{color:#A10622}

/*.ContentLeft .intros li .gandul {background:url('../images//default/logo-gandul.gif') no-repeat 0 center; padding-left:64px}*/
span.gandul_label {background:#006CB7; color:#FFF; padding:1px 2px;font-size:10px;margin-right:3px}
span.mediafax_label {background:#EE0000; color:#FFF; padding:1px 2px;font-size:10px;margin-right:3px}
span.bm_label {background:#ED1C24; color:#FFF; padding:1px 2px;font-size:10px;margin-right:3px}
span.zf_exclusiv_label{background:#A10622; color:#FFF; padding:1px 2px;font-size:10px;margin-right:3px}
span.zf_label{background:#A10622; color:#FFF; padding:1px 2px;font-size:10px;margin-right:3px}

.sectionWhide .ContentLeft {width:100%}
.sectionWhide .ContentLeft .heading {background:#F8F4EB}
.sectionWhide .ContentLeft .exclusivUl li {border-bottom:1px dotted #C9C9C9;margin:5px 0; padding:5px 0}
.sectionWhide .ContentLeft  .thumb {border:1px solid #C9C9C9;display:block;float:left;height:82px;margin-right:15px;overflow:hidden;width:112px;margin-bottom:5px}

.infos {margin:10px 0px}
.infos .tag-cat {margin-left:3px; color:#a30622; font-size:11px; font-weight:normal; text-decoration:none; padding:2px 8px; border:1px solid #d8d8d8; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#e4e4e4; backgrond:-webkit-gradient(linear, left bottom, left top, color-stop(0.27, rgb(217,217,217)), color-stop(0.64, rgb(223,223,223)), color-stop(0.82, rgb(230,230,230))); background:-moz-linear-gradient(center bottom, rgb(217,217,217) 27%, rgb(223,223,223) 64%, rgb(230,230,230) 82%)}

#sideZfExclusiv {margin-top:10px}
#sideZfExclusiv .heading{padding:0 10px;border-bottom:1px solid #C9C9C9}
#sideZfExclusiv ul{background:#373737;color:#FFF}
#sideZfExclusiv .exclusivPic{border:1px solid #FFFFFF;width:115px;height:115px;overflow:hidden;float:left;margin:0 5px 5px 0;}

#zf_640_150{margin-bottom:10px}

.poll {overflow:hidden;}
.poll h1 {margin-bottom:10px;}
.poll .thumb {float:right;margin-left:10px;}
.poll form {margin-top:8px;}
.poll form fieldset {margin-bottom:5px;}
.poll form fieldset input {margin-right:3px;vertical-align:middle;}
.poll form fieldset label {}
.poll form .submit {margin:10px 0 0;padding:0;}
.poll form .submit input {}
.poll form .submit .button {float:right;}
.poll .results {margin-top:10px;}
.poll .results .title {margin-bottom:5px;}
.poll .results p {margin:0;}
.poll .results .PercentBar {background:none repeat scroll 0 0 #EEEEEE;border:1px solid #CCCCCC;margin-bottom:5px;width:275px;}
.poll .results .PercentBar .PercentBarProgress {background:none repeat scroll 0 0 #A10622;height:10px;}





/*********************************************************************************************

	Clasele css pentru Ad Tag-uri din servirea "Late Loading"							 

	Servirea "Late Loading" difera fata de servirea normala
	prin faptul ca incarcarea bannerelor se face la sfarsitul paginii web.
		
	Pentru ca la incarcare bannerele imping continutul in jos se creaza un efect vizual de topaire al site-ului.
	Pentru a elimina acest efect este necesar sa fie setate inaltimi pe zonele din primul ecran al paginii web.
	Daca acest efect nu este deranjant pentru website, nu este necesar sa fie create stiluri personalizate pentru clasele de mai jos.
*/


/*
	Explicatii pentru clasele css de mai jos:
	- se definesc stiluri pentru numele de clase scrise in atributul class="" al div-urile continute ad tag-uri
*/
.zc_bara_UPsite {height:0px;}
/*.zc_bara_UPsite {height:200px;}*/
.zc_top {height:120px; background-color:#fff; border-top:solid 10px #fff; border-bottom:solid 10px #fff;}
.zc_rectangle, .zc_rectangle_2, .zc_rectangle_second {height:266px; margin-bottom:20px;}


/* 
	Explicatii pentru clasele css de mai jos:
	- se definesc stiluri pentru numele de clase care apar dinamic la momentul incarcarii/afisarii bannerului, 
	  adica dupa ce pagina a fost randata complet
	- se ascund zonele de mai sus cand nu exista banner pentru una din zone
	- se creste inaltimea pentru zonele unde bannerul este mai inalt decat inaltimea zonei definita prin clasele de mai sus
	- se adauga semnul de publicitate pe zonele unde exista banner si este necesara adaugarea semnului de publicitate
	- zc_empty sau zc_top_empty apare pe o zona cand nu se califica banner pe acea zona
	- zc_full sau zc_top_full apare pe o zona cand se califica banner pe acea zona
*/

.zc_empty {display:none;}
.z_full {background-color:#fff;}

.zc_top_full {height:auto;} /* se seteaza inaltimea auto pt bannerele de pe zona top care nu se incadreaza in dimensiunile de mai jos */
.zc_top_h90, .zc_top_h120 {height:120px;}
.zc_top_728x90 .z_full {background:#fff url(../images/publicity.gif) 100% 50% no-repeat; padding:0 15px 0 0; margin-top:15px;}
.zc_top_930x120 .z_full {background:#fff url(../images/publicity.gif) 100% 50% no-repeat; padding:0 15px 0 0;}

.zc_rectangle_full, .zc_rectangle_2_full, .zc_rectangle_second_full {height:auto;} /* se seteaza inaltimea auto zonele rectangle care nu se incadreaza in dimensiunile de mai jos */
.zc_rectangle_w300, .zc_rectangle_2_w300, .zc_rectangle_second_w300 {background:#e4e4e4 url(../images/publicity-sidebar.gif) 50% 5px no-repeat; padding-top:16px;}

.zc_zf_promo_full {float:left; background:#e4e4e4 url(../images/publicity-sidebar.gif) 50% 5px no-repeat; padding-top:16px; margin-top:10px;}

.zc_zf_640x150_full {background:#e4e4e4 url(../images/publicity-sidebar.gif) 50% 5px no-repeat; padding-top:16px; margin-bottom:20px;}

.zc_400x250_zf_full {background:#e4e4e4 url(../images/publicity-sidebar.gif) 50% 5px no-repeat; padding-top:16px; margin-bottom:20px;}

.zc_advertorial_down, .zc_advertorial, .zc_advertorial, .zc_advertorial_2 {width:100%; margin:10px 0 0 0 !important; float:left;}

.zc_sky {background:#e4e4e4 url(../images/publicity-sidebar.gif) 50% 5px no-repeat; padding-top:16px; margin:10px auto;}
.zc_sky .z_full iframe {margin:0 auto;}
.zc_sky_w160 {width:160px;}

.zc_bara_1, .zc_bara_2, .zc_bara_3, .zc_bara_4 {margin:0 auto 5px;}
.zc_bara_footer {margin-top:10px; margin-bottom:20px;}
.zc_bara_footer_w930 {width:960px;}
.zc_bara_down {margin-top:10px; margin-bottom:20px;}

.zc_177x400_zf {width:160px; background:#e4e4e4 url(../images/publicity-sidebar.gif) 50% 5px no-repeat; padding-top:16px; margin:0 auto;}

.zc_600x152 {margin:0px auto 20px;}
.zc_600x152_w560 {width:560px; background:#e4e4e4 url(../images/publicity-sidebar.gif) 50% 5px no-repeat; padding-top:16px;}
.zc_600x152_w300 {width:300px; background:#e4e4e4 url(../images/publicity-sidebar.gif) 50% 5px no-repeat; padding-top:16px;}

.zc_300x200_zf {background:#e4e4e4 url(../images/publicity-sidebar.gif) 50% 5px no-repeat; padding-top:16px; margin-bottom:20px;}

.zc_rectangle_articol_w300 {width:300px; background:#e4e4e4 url(../images/publicity-sidebar.gif) 50% 5px no-repeat; padding-top:16px;}



/*=======*/
.add{background: #f9f5ed !important; padding-left: 10px; margin: 0 !important;}
	.add .rss{right: 10px;}

/***** GENERAL CLASSES *****/
body{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0f0f0f; background: #f2f2f2;}
input, textarea, select{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
p{line-height: 16px;}

/*error*/
input.err{border: 1px solid #ff0000 !important;}
p.err{color: #ff0000; background: #fffccc; border: 1px solid #ff0000; padding: 3px 8px;}
	p.err strong{font-weight: bold; text-transform: uppercase; margin-right: 5px;}

/*box*/
.box{margin-bottom: 20px; overflow: hidden;}
	.box .heading{position: relative;}
/*bordered*/
.bordered{border: 1px solid #c9c9c9; padding: 9px;}
	.bordered .heading{font-size: 15px; color: #a10622; font-weight: bold; line-height: 23px; text-transform: uppercase; border-top: 0; border-bottom: 1px solid #c9c9c9; margin: 0 0 10px 0 !important;}
/*highlighted box*/
div.highlighted{background: #fcfbe6; border-color: #a10622;}
	.bordered .heading{background: transparent;}
.intros li.highlighted{background: #fcfbe6; border: 1px solid #a10622 !important; padding: 10px;}
/*rss*/
a.rss{font-size: 11px; color: #e85534; line-height: 12px; text-decoration: none; background: url(../images/icons.gif) 100% -1400px no-repeat; padding-right: 15px; display: block; position: absolute; top: 6px; right: 0;}
a.rss:hover{color: #000;}
/*market*/
.market{position: relative;}
	.market ul{height: 120px; font-size: 11px; line-height: 28px;}
		.market ul li{width: 130px; float: left; clear: both;}
			.market ul li a{color: #000; text-decoration: none; border: 1px solid #fff; border-right: 0; display: block; overflow: hidden;}
			.market ul li a:hover, .market ul li.selected a {background: #f0f0f0; border-color: #c9c9c9; position: relative; cursor: pointer; z-index: 100;}
				.market ul li a span{width: 30px; text-align: center; padding: 0 5px; display: block; float: left;}
				.market ul li a .up{width: 25px !important; text-align: left; background: url(../images/icons.gif) 100% -300px no-repeat; padding-right: 15px;}
				.market ul li a .down{width: 25px !important; text-align: left; background: url(../images/icons.gif) 100% -350px no-repeat; padding-right: 15px;}
				.market ul li a .mark{font-weight: bold;}
	.market .chart{width: 145px; height: 114px; background: #f0f0f0; border: 1px solid #c9c9c9; padding: 2px; overflow: hidden; position: absolute; top: 0; right: 0;}
/*heading*/
.heading{font-size: 15px; color: #a10622; font-weight: bold; line-height: 25px; text-transform: uppercase; background: #fff; border-top: 2px solid #c9c9c9; border-bottom: 1px dotted #c9c9c9; margin-bottom: 10px; position: relative;}
.heading a.category {color:#A10622; text-decoration:none;}
	.heading span{font-weight: normal;}
/*title*/
.title{font-family: Georgia, "Times New Roman", Times, serif; color: #000 !important; font-weight: bold; text-decoration: none;}
a.title:hover{color: #163b5d !important;}
/*highlighted title*/
a.highlighted{color: #000 !important; background: #ffe749; padding: 3px 5px; display: block; overflow: hidden;}
a.highlighted:hover{color: #a10622 !important;}
/*new*/
.new{font-size: 20px !important;}
/*read*/
.read, #section .intros a.title:visited, #home .intros a.title:visited, #home .ContentRight .title:visited, #home .main h1 .title:visited  {color: #5e7d9a !important; text-indent: 25px; background: url(../images/icons.gif) 0 -1100px no-repeat; display: block; overflow: hidden;}
/*play*/
.play{width: 38px; height: 38px; text-indent: -1000px; background: url(../images/play.png) no-repeat; margin: -19px 0 0 -19px; display: block; overflow: hidden; position: absolute; top: 50%; left: 50%; cursor: pointer;}
/*more*/
.more{font-size: 11px; color: #a10622; font-weight: bold; text-decoration: none; background: url(../images/icons.gif) 0 -700px no-repeat; padding-left: 10px;}
.more:hover{color: #000; background-position: 0 -750px;}
p .more{white-space: nowrap;}
/*all*/
.all, .archive{font-size: 11px; color: #a10622; font-weight: bold; margin-left: 15px; float: right;}
.all:hover, .archive:hover{color: #000;}
/*info*/
.info{font-size: 11px; color: #999; line-height: normal; margin-bottom: 3px; position: relative;}
	.info .exclusive{color: #a10622; margin-left: 5px; font-weight: bold;}
	.info .author{color: #000; font-style: italic; position: absolute; top: 0; right: 0;}
		.info .author strong{font-size: 12px; color: #163b5d; font-weight: bold; font-style: normal;}
		.info .author a{font-size: 12px; color: #163b5d; font-weight: bold; text-decoration: none;}
		.info .author a:hover{color: #a10622;}
/*bareking news*/
.BreakingNews{font-size: 14px; color: #000; font-weight: bold; text-transform: uppercase; line-height: 20px; margin-bottom: 5px;}
	.BreakingNews span{background: #f3d132; padding: 2px 5px 2px 0;}
/*invert breaking news*/
.invert{color: #fff; margin: 0;}
	.invert span{background: #a10622;}
/*update*/
.label{font-size: 10px; color: #fff; line-height: normal; text-decoration: none; background: #a10622; padding: 0 3px; margin-right: 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
a.label:hover{background: #000;}
/*submit*/
.submit{overflow: hidden;}
	.submit input{height: 21px; font-size: 11px; color: #a10622; font-weight: bold; line-height: 21px; background: url(../images/buttons.gif) no-repeat; border: 0; border-right: 1px solid #e3e3e3; padding: 0 8px; margin: 0 !important; float: left; overflow: visible; cursor: pointer; outline: none;}
	.submit input:hover{color: #163b5d !important;}
/*button*/
.button{height: 21px; font-size: 11px; color: #80977d; font-weight: bold; line-height: 21px; text-decoration: none; background: url(../images/buttons.gif) no-repeat; border: 0; border-right: 1px solid #e3e3e3; padding: 0 8px; display: block; float: left;}
.button:hover{color: #000;}
/*related*/
ul.related{width: 100% !important; margin-top: 10px; float: left;}
dl.related{width: 100% !important; margin-bottom: 20px; float: left; border-bottom: 1px dotted #c9c9c9; padding-bottom: 1em;}
	.related dt{font-size: 18px; color: #000; font-weight: bold; line-height: 30px; border-bottom: 1px dotted #c9c9c9; margin-bottom: 10px;}
	.related li, .related dd{width: auto !important; height: auto !important; background: url(../images/icons.gif) 0 -800px no-repeat; border: 0 !important; padding: 2px 0 2px 10px !important; margin: 0 0 0 10px !important; float: none !important;}
		.related li a, .related dd a{color: #a10622; text-decoration: none;}
		.related li a:hover,.related dd a:hover{color: #163b5d;}
/*square*/
.square{width: 300px; height: 250px; margin-bottom: 20px; overflow: hidden;}
/*cross / category*/
.cross{}
	.cross .title, .category ul li .title, .mutual .title{font-size: 14px; margin-bottom: 10px; display: block;}
	.cross .thumb, .category ul li .thumb, .mutual .thumb{width: 112px; height: 82px; border: 1px solid #c9c9c9; margin-right: 15px; display: block; overflow: hidden; float: left;}
	.cross .thumb:hover, .category ul li .thumb:hover, .mutual .thumb:hover{border-color: #0f0f0f;}
	.cross .video, .category .video{position: relative;}
		.cross .video:hover .play, .category .video:hover .play{background-position: 0 -38px;}
	/*cross related / category related*/
	.cross .related, .category ul li .related, .mutual .related{padding: 0; margin-bottom: 8px;}
		.cross .related li, .category ul li .related li, .mutual .related li{background-position: -12px -400px; border-bottom: 1px dotted #c9c9c9 !important; padding: 4px 0 4px 10px !important; margin: 0 !important;}
			.cross .related li a, .category ul li .related li a, .mutual .related li a{font-family: Georgia, "Times New Roman", Times, serif; color: #000; font-weight: bold;}
			.cross .related li a:hover, .category ul li .related li a:hover, .mutual .related li a:hover{color: #a10622;}
/*special*/
.special{background: #fcfbe6; padding: 38px 10px 4px 10px; position: relative;}
	.special .heading{width: 100%; padding: 0 10px; position: absolute; top: 0; left: 0;}
	.special a.rss{right: 20px;}
/*tabbed*/
.tabs{margin-bottom: 20px;}
	.tabs-nav{background: url(../images/border.gif) 0 100% repeat-x; padding-left: 5px; overflow: hidden;}
	.article .tabs-nav{margin-bottom: 20px;}
		.tabs-nav li{margin-left: 5px; float: left;}
			.tabs-nav li a{color: #616161; font-size: 14px; font-weight: bold; line-height: 27px; text-decoration: none; text-transform: uppercase; white-space: nowrap; background: #e2e2e2 url(../images/tab-bg.gif) repeat-x; border: 1px solid #c9c9c9; border-bottom: 0; padding: 0 15px; margin: 4px 0 1px 0; outline: none; cursor: pointer; display: block;}
			.tabs-nav li a:hover{color: #000;}
		.tabs-nav li.tabs-selected{}
			.tabs-nav li.tabs-selected a{color: #a10622; line-height: 30px; background: #fff; border-top-width: 3px; border-bottom: 0; margin: 0; cursor: default;}
			.tabs-nav li.tabs-selected a:hover{}
	.tabs-container{background: #fff; padding-top: 10px; clear: both; overflow: hidden;}
	.tabs-hide{display: none;}
/*carousel*/
.jcarousel-container{width: 759px; margin: 0 auto; position: relative;}
.jcarousel-clip{width: 759px; height: 237px; overflow: hidden; position: relative; z-index: 2;}
.jcarousel-list{overflow: hidden; position: relative; z-index: 1;}
.jcarousel-item{width: 759px; height: 237px;}
.jcarousel-next{width: 62px; height: 62px; background: url(../images/carousel.gif) 0 0 no-repeat; display: none; position: absolute; top: 87px; right: -100px; z-index: 3; cursor: pointer;}
.jcarousel-next:hover{background-position: 0 -62px;}
.jcarousel-next-disabled,
.jcarousel-next-disabled:hover{cursor: default; background-position: 0 -124px;}
.jcarousel-prev{width: 62px; height: 62px; background: url(../images/carousel.gif) 0 -186px no-repeat; display: none; position: absolute; top: 87px; left: -100px; z-index: 3; cursor: pointer;}
.jcarousel-prev:hover{background-position: 0 -248px;}
.jcarousel-prev-disabled,
.jcarousel-prev-disabled:hover{cursor: default; background-position: 0 -310px;}
/*tags*/
.tags{margin-bottom: 20px; overflow: hidden; clear: both;}
	.tags dt{font-weight: bold; color: #a10622; margin-right: 5px; float: left; clear: left;}
	.tags dd{margin-right: 5px; float: left;}
		.tags dd a{color: #163B5D; white-space: nowrap;}
		.tags dd a:hover{color: #000;}
/*rating sistem*/
.rating{overflow: hidden;}
	.rating span{font-size: 11px; float: left;}
	.rating ul{width: 95px; height: 11px; background: url(../images/rating.gif) repeat-x; overflow: hidden; position: relative;}
		.rating ul li{text-indent: -1000px; display: inline; outline: none;}
			.rating ul li a{height: 11px; line-height: 11px; text-decoration: none; background: none; margin: 0; position: absolute; top: 0; left: 0;}
			.rating ul li a:hover, .rating ul li a:active, .rating ul li a:focus{background: url(../images/rating.gif) 0 -22px; outline: none;}
			.rating ul li a.one{width: 20%; z-index: 6;}
			.rating ul li a.two{width: 40%; z-index: 5;}
			.rating ul li a.three{width: 60%; z-index: 4;}
			.rating ul li a.four{width: 80%; z-index: 3;}
			.rating ul li a.five{width: 100%; z-index: 2;}
		.rating ul li.rated{height: 11px; line-height: 11px; background: url(../images/rating.gif) 0 -11px repeat-x; position: absolute; top: 0; left: 0; z-index: 1;}
	ul.rated li a, ul.rated li a:hover, ul.rated li a:focus{cursor: default;}
/*pages*/
.pages{text-align: center; line-height: normal; padding: 4px 0; margin-bottom: 20px;}
	.pages li{width: auto !important; font-size: 14px; color: #1e1e1e; font-weight: bold; margin: 0 4px; display: inline; float: none !important;}
		.pages li a{color: #1e1e1e; text-decoration: none; padding: 4px 8px;}
		.pages li a:hover{color: #a10622;}
	.pages li.back a, .pages li.next a{color: #fff !important; background: #a10622; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
	.pages li.back a:hover, .pages li.next a:hover{background: #1e1e1e;}
	.pages li.selected a, .pages li.selected a:hover{color: #fff; background: #a10622; -moz-border-radius: 2px; -webkit-border-radius: 2px; cursor: default;}


/***** PAGES STRUCTURE *****/

#home, #article, #section, #arhiva-categorie, #search, #gallery, #events, #event, #event_recommendetion, #login, #register, #profile, #autori, #info, #curs-valutar-live, #curs-valutar, #autor, #companii, #arhiva, #anuar, #persoana, #arhiva-home, #arhiva-categorie, #galerie_foto, #fonduri_mutuale, #fond_mutual, #search-form, #recover,  #calendar_evenimente, #search_evenimente, #events_arhiva, #newsletter-inscriere, #concurs, #zf-cu-plata, #sondaj {width: 1000px; background: #fff; margin: 0 auto; position: relative;}

#SkyLeft{width: 120px; height: 600px; position: absolute; top: 0; left: -120px; }
#SkyRight{width: 120px; height: 600px; position: absolute; top: 0; right: -120px; }
.wrapper{padding: 20px;}
/*page structure for home*/
#home #content{width: 640px; float: left;}
#home #sidebar{width: 300px; float: right;}
/*page structure for article*/
#article #content{width: 640px; float: left;}
#article #sidebar{width: 300px; float: right;}
/*page structure for section*/
#section #content, #arhiva-categorie #content {width: 640px; float: left;}
#section #sidebar, #arhiva-categorie #sidebar {width: 300px; float: right;}
/*page structure for search, events */
#search #content, #events #content, #event #content, #event_recommendetion #content, #login #content, #register #content, #profile #content, #autori #content, #info #content, #curs-valutar-live #content, #curs-valutar #content, #autor #content, #companii #content, #arhiva #content, #anuar #content, #persoana #content, #arhiva-home #content, #arhiva-categorie #content, #galerie_foto #content, #fonduri_mutuale #content, #fond_mutual #content, #search-form #content, #recover #content, #calendar_evenimente #content, #search_evenimente #content, #events_arhiva #content, #newsletter-inscriere #content, #concurs #content, #zf-cu-plata #content, #sondaj #content {width: 640px; float: left;}
#search #sidebar, #events #sidebar, #event #sidebar, #event_recommendetion #sidebar, #login #sidebar, #register #sidebar, #profile #sidebar, #autori #sidebar, #info #sidebar, #curs-valutar-live #sidebar, #curs-valutar #sidebar, #autor #sidebar, #companii #sidebar, #arhiva #sidebar, #anuar #sidebar, #persoana #sidebar, #arhiva-home #sidebar, #arhiva-categorie #sidebar, #galerie_foto #sidebar, #fonduri_mutuale #sidebar, #fond_mutual #sidebar, #search-form #sidebar, #recover #sidebar, #calendar_evenimente #sidebar, #search_evenimente #sidebar, #events_arhiva #sidebar, #newsletter-inscriere #sidebar, #concurs #sidebar, #zf-cu-plata #sidebar, #sondaj #sidebar {width: 300px; float: right;}

/*page structure for gallery*/
#gallery #channels{width: 170px; margin-right: 20px; float: left;}
#gallery #content{width: 500px; float: left;}
#gallery #sidebar{width: 250px; float: right;}

/*HEADER*/
#header{background: url(../images/header-bg.gif) repeat-x;}
	#header p{font-size: 10px; color: #fff; line-height: 27px; padding: 0 45px; float: left;}
	/*sections menu*/
	#header .SectionsMenu{line-height: 27px; float: left;}
		#header .SectionsMenu li{background: url(../images/backgrounds-x.gif) 100% 0 no-repeat; padding-right: 5px; float: left;}
			#header .SectionsMenu li a{font-size: 11px; color: #fff; text-decoration: none; background: #af0424 url(../images/backgrounds-x.gif) 0 -27px repeat-x; padding: 0 20px; display: block;}
			#header .SectionsMenu li a:hover{color: #fff000;}
		#header .SectionsMenu li.selected{line-height: 28px; background: none; padding: 0; position: relative; margin-left: -5px;}
			#header .SectionsMenu li.selected a, #header .SectionsMenu li.selected a:hover{color: #fff; border-right: 1px solid #ce0730; background: #b10626; border-left: 1px solid #ce0730; cursor: default;}
	/*subscribe*/
	#header ul.subscribe{line-height: 27px; float: right;}
		#header ul.subscribe li{background: url(../images/backgrounds-x.gif) 100% -54px no-repeat; float: left;}
			#header ul.subscribe li a{font-size: 11px; color: #fff; text-decoration: none; padding: 0 11px 0 10px; display: block; outline: none;}
			#header ul.subscribe li a:hover{color: #fff000;}
			#header ul.subscribe li .login{display: none;}
		/*login*/
		#header ul.subscribe li.selected{background: #fcfcfc; position: relative; z-index: 1000;}
			#header ul.subscribe li.selected a, #header ul.subscribe li.selected a:hover{color: #000;}
			#header ul.subscribe li.selected .login{width: 195px; color: #000; background: #f4f4f4 url(../images/backgrounds-x.gif) 0 -790px repeat-x; padding: 12px; display: block; position: absolute; top: 27px; right: 0;}
				#header ul.subscribe li.selected .login label{line-height: normal !important; margin-bottom: 5px; display: block; clear: both;}
				#header ul.subscribe li.selected .login input{width: 185px; border: 2px inset #f4f4f4; padding: 5px; margin-bottom: 5px;}
				#header ul.subscribe li.selected .login .submit{}
					#header ul.subscribe li.selected .login .submit input{width: auto; height: 25px; font-size: 11px; color: #fff; line-height: 25px; background: #a10622; border: 0; padding: 0 30px; margin: 10px 0 !important; float: right; overflow: visible;}
					#header ul.subscribe li.selected .login .submit input:hover{color: #fff !important; background: #163b5d; }
				#header ul.subscribe li.selected .login a{color: #a10622; text-align: center; text-decoration: underline; line-height: normal; padding: 0; clear: both;}
				#header ul.subscribe li.selected .login a:hover{color: #000;}
		#header ul.subscribe .last{background: none;}
	/*logo*/
	#header .logo{height: 66px; padding: 18px 0 18px 30px; float: left; clear: both;}
		#header .logo a{width: 431px; height: 66px; text-indent: -1000px; background: url(../images/logo.png) no-repeat; margin-right: 8px; display: block; overflow: hidden; float: left;}
		#section #header .logo, #article #header .logo, #galerie_foto #header .logo, #gallery #header .logo{width: 645px;}
			#section #header .logo a, #article #header .logo a, #galerie_foto #header .logo a, #gallery #header .logo a{width: 107px; background: url(../images/logo-section.png) no-repeat;}
			#section #header .logo h1, #section #header .logo h1 a, #article #header .logo h1, #article #header .logo h1 a, #galerie_foto #header .logo h1, #galerie_foto #header .logo h1 a, #gallery #header .logo h1 a{width: auto; font-family: Georgia, "Times New Roman", Times, serif; font-size: 33px; color: #fff; font-weight: bold; text-decoration: none; text-transform: uppercase; white-space: nowrap; line-height: 66px; text-indent: 0; background: transparent; margin: 0; float: left;}
				#section #header .logo h1 strong, #section #header .logo h1 a strong, #article #header .logo h1 strong, #article #header .logo h1 a strong, #galerie_foto #header .logo h1 strong, #galerie_foto #header .logo h1 a strong{font-size: 40px;}
	/*sections logo*/
	/*
	.zf-24 #header .logo{width: 160px; background-image: url(../images/sections/zf-24.png);}
	.eveniment #header .logo{width: 308px; background-image: url(../images/sections/eveniment.png);}
	.burse-fonduri-mutuale #header .logo{width: 554px; background-image: url(../images/sections/burse-fonduri-mutuale.png);}
	.companii #header .logo{width: 289px; background-image: url(../images/sections/companii.png);}
	.business-international #header .logo{width: 519px; background-image: url(../images/sections/business-international.png);}
	.business-hi-tech #header .logo{width: 426px; background-image: url(../images/sections/business-hi-tech.png);}
	.politica #header .logo{width: 251px; background-image: url(../images/sections/politica.png);}
	.analiza #header .logo{width: 249px; background-image: url(../images/sections/analiza.png);}
	.auto #header .logo{width: 200px; background-image: url(../images/sections/auto.png);}
	.zf-transilvania #header .logo{width: 341px; background-image: url(../images/sections/zf-transilvania.png);}
	.afaceri-de-la-zero #header .logo{width: 423px; background-image: url(../images/sections/afaceri-de-la-zero.png);}
	.finante-personale #header .logo{width: 437px; background-image: url(../images/sections/finante-personale.png);}
	.pensii-private #header .logo{width: 361px; background-image: url(../images/sections/pensii-private.png);}
	.profesii #header .logo{width: 255px; background-image: url(../images/sections/profesii.png);}
	.proprietati #header .logo{width: 312px; background-image: url(../images/sections/proprietati.png);}
	.dupa-afaceri #header .logo{width: 343px; background-image: url(../images/sections/dupa-afaceri.png);}
	.business-construct #header .logo{width: 452px; background-image: url(../images/sections/business-construct.png);}
	.zf-tv #header .logo{width: 167px; background-image: url(../images/sections/zf-tv.png);}
	*/
	/*okidoki*/
	#header .okidoki{width: 280px; margin: 20px 20px 0 0; float: right; clear: right;}
		#header .okidoki .option{margin-bottom: 3px;}
			#header .okidoki .option input{width: auto; height: auto; background: transparent; border: 0; padding: 0; margin: 0 3px 0 0; vertical-align: middle; float: none;}
			#header .okidoki .option label{font-size: 11px; color: #fff; text-align: left; padding: 0; margin-right: 7px; display: inline;}
			#header .okidoki .option a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; line-height: 11px; text-decoration: none;}
			#header .okidoki .option a:hover{color: #000;}
		#header .okidoki fieldset{}
			#header .okidoki fieldset input{width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #4c4c4c; background: #fff; border: 1px solid #85071f; border-right: 0; padding: 5px 5px 6px 5px; float: left;}
			#header .okidoki fieldset .submit{width: auto; height: 27px; font-size: 11px; color: #a10622; background: url(../images/sliding.gif) repeat-x; border-right: 1px solid #85071f; border-left: 0; padding: 0 15px 0 18px; overflow: visible; outline: none; cursor: pointer;}
			#header .okidoki fieldset .submit:hover{color: #000;}
			#header .okidoki fieldset label{font-size: 11px; color: #fff; text-align: right; padding-right: 53px; margin-top: 3px; display: block; position: relative; clear: both;}
				#header .okidoki fieldset label a{width: 48px; height: 12px; text-align: left; text-indent: -1000px; background: url(../images/okidoki.png) no-repeat; display: block; overflow: hidden; position: absolute; top: 0; right: 0;}
				#header .okidoki fieldset label a:hover{background-position: 0 -12px;}
	/*menu*/
	#header .menu{height: 58px; background: url(../images/backgrounds-x.gif) 0 -102px repeat-x; border-bottom: 3px solid #a10622; padding: 1px 90px 1px /*20px*/10px; clear: both; overflow: hidden; position: relative;}
		#header .menu li{margin: 4px 0; float: left;}
			#header .menu li a{color: #363030; font-weight: bold; line-height: 21px; text-decoration: none; white-space: nowrap; padding: 0 6px 0 7px; display: block;}
			#header .menu li a:hover{color: #a10622;}
		#header .menu li.selected{}
			#header .menu li.selected a, #header .menu li.selected a:hover{color: #fff; background: url(../images/backgrounds-x.gif) 0 -81px repeat-x; cursor: default; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
		#header .menu li.language{position: absolute; right: 5px; bottom: 0;}
			#header .menu li.language a{background: url(../images/icons.gif) no-repeat; padding-left: 28px;}
			#header .menu li.language a:hover{}
		#header .menu li.active a, #header .menu li.active a:hover{color: #fff; background-color: #bb131a; cursor: default; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
/*old header*/
.old{background: url(../images/header-old-bg.gif) repeat-x !important;}
	.old p{padding: 0 30px !important;}
	/*option menu*/
	.old .OptionsMenu{line-height: 27px; float: right;}
		.old .OptionsMenu li{background: url(../images/backgrounds-x.gif) 100% -54px no-repeat; float: left;}
			.old .OptionsMenu li a{font-size: 11px; color: #fff; text-decoration: none; padding: 0 11px 0 10px; display: block; outline: none;}
			.old .OptionsMenu li a:hover{color: #fff000;}
		.old .OptionsMenu .last{background-position: 50% -52px !important; background: none; border-right: 1px solid #81061b;}
		.old .OptionsMenu li.subscribe{background: url(../images/buttons.gif) 100% -52px no-repeat; border: 0;}
		.old .OptionsMenu li.subscribe .login{display: none;}
		/*login*/
		.old .OptionsMenu li.selected{background: #fcfcfc; position: relative; z-index: 1000;}
			.old .OptionsMenu li.selected a, .old .OptionsMenu li.selected a:hover{color: #000;}
		.old .OptionsMenu li.selected .login{width: 195px; color: #000; background: #f4f4f4 url(../images/backgrounds-x.gif) 0 -790px repeat-x; padding: 12px; display: block; position: absolute; top: 27px; right: 0;}
			.old .OptionsMenu li.selected .login label{line-height: normal !important; margin-bottom: 5px; display: block; clear: both;}
			.old .OptionsMenu li.selected .login input{width: 185px; border: 2px inset #f4f4f4; padding: 5px; margin-bottom: 5px;}
			.old .OptionsMenu li.selected .login .submit{}
				.old .OptionsMenu li.selected .login .submit input{width: auto; height: 25px; font-size: 11px; color: #fff; line-height: 25px; background: #a10622; border: 0; padding: 0 30px; margin: 10px 0 !important; float: right; overflow: visible;}
				.old .OptionsMenu li.selected .login .submit input:hover{color: #fff !important; background: #163b5d; }
			.old .OptionsMenu li.selected .login a{color: #a10622; text-align: center; text-decoration: underline; line-height: normal; padding: 0; clear: both;}

/*leaderboard*/
.leaderboard{border-bottom: 1px solid #e7e7e7; text-align: center; padding: 10px 0;}
	.leaderboard div{margin: 0 auto;}
.x1_site_top, .x1_zf_24_top, .x1_zf_proprietati_top, .x1_zf_business_construct_top {text-align: center; background: #fff url(../images/publicity.gif) 100% 50% no-repeat; padding: 0 15px 0 0; margin: 20px auto; }
.x1_homepage_top { margin: 20px auto; }
.x1_site_600x152 { margin: 0px auto 20px; }
/* rectangle 300x250 inside article */
.rectangle_inside_article { float: right; width: 300px; margin-top: -10px; margin-bottom: 10px; }
/* homepage sky branduire */
/*.x1_homepage_sky_left_branduire, .x1_homepage_sky_right_branduire { padding-top: 211px; }*/

/* Sky */
.x1_site_sky, .x1_homepage_sky, .x1_zf_proprietati_sky, .x1_zf_business_construct_sky { margin: 10px auto; }
.x1_site_sky div, .x1_homepage_sky div, .x1_zf_proprietati_sky div, .x1_zf_business_construct_sky div
, .x1_site_sky iframe, .x1_homepage_sky iframe, .x1_zf_proprietati_sky iframe, .x1_zf_business_construct_sky iframe { margin: 0 auto; }

/*publicity*/
.publicity, .x1_homepage_270x250_zf, .x1_site_rectangle, .x1_zf_eveniment_rectangle, .x1_zf_24_rectangle
, .x1_zf_companii_rectangle, .x1_homepage_zf_promo, .x1_zf_proprietati_rectangle, .x1_zf_business_construct_rectangle, .x1_zf_politica_rectangle
{ width: 300px;
text-align: center;
background: #e4e4e4 url(../images/publicity-sidebar.gif) 50% 5px no-repeat;
padding-top: 16px; margin-bottom: 20px; overflow: hidden;
}
.x1_homepage_rectangle
{ width: 300px;
text-align: center;
background: #e4e4e4 url(../images/publicity-sidebar.gif) 50% 5px no-repeat;
padding-top: 16px; overflow: hidden;
}
.x1_site_rectangle{overflow:visible !important}
.x1_homepage_rectangle div, .x1_site_rectangle div, .x1_zf_eveniment_rectangle div, .x1_zf_24_rectangle div, .x1_zf_companii_rectangle div
, .x1_zf_proprietati_rectangle div, .x1_zf_business_construct_rectangle div, .x1_zf_politica_rectangle div { margin: 8px 0 0; }
.ContentLeft .intros li .publicity,
.ContentLeft .intros li .x1_homepage_270x250_zf,
.ContentLeft .intros li .x1_homepage_rectangle,
.ContentLeft .intros li .x1_site_rectangle,
.ContentLeft .intros li .x1_zf_eveniment_rectangle,
.ContentLeft .intros li .x1_zf_24_rectangle,
.ContentLeft .intros li .x1_zf_companii_rectangle,
.ContentLeft .intros li .x1_homepage_zf_promo{margin: 10px 0 0 0 !important;}

	.publicity p { font-size: 10px; color: #5b5b5b; text-transform: uppercase; }
	.x1_homepage_zf_promo div { margin-top: 8px; }
/* Bare homepage*/ .x1_homepage_bara_1, .x1_homepage_bara_2, .x1_homepage_bara_3, .x1_homepage_bara_4 { margin: 0 auto 5px; }
/*CROSS FOOTER*/
/*cross footter*/
.CrossFooter{width: 100%; margin-bottom: 20px; overflow: hidden; clear: both;}
	.CrossFooter ul{width: 978px; border-top: 2px solid #c9c9c9; padding-top: 5px; overflow: hidden;}
		.CrossFooter ul li{width: 145px; padding-bottom: 5px; margin-right: 18px; float: left;}
			.CrossFooter ul li dl{}
				.CrossFooter ul li dl dt{font-size: 16px; color: #a10622; font-weight: bold; border-bottom: 1px dotted #c9c9c9; padding-bottom: 5px; margin-bottom: 5px;}
				.CrossFooter ul li dl dd{border-bottom: 1px dotted #c9c9c9; padding-bottom: 5px; margin-bottom: 5px;text-align:center;}
					.CrossFooter ul li dl dd a{color: #000; text-decoration: none;}
					.CrossFooter ul li dl dd a:hover{color: #a10622;}
						.CrossFooter ul li dl dd a strong{font-weight: bold;}
					.CrossFooter ul li dl dd a.thumb{width: 143px;height:100px; border: 1px solid #c9c9c9; margin-bottom: 5px; display: block; overflow: hidden;}
					.CrossFooter ul li dl dd a.thumb:hover{border-color: #0f0f0f;}
			.CrossFooter ul li .archive{text-decoration: none;}
/*FOOTER*/
#footer{border-top: 3px solid #8d8d8d; clear: both;}
	/*okidoki*/
	#footer .okidoki{width: 402px; margin: 8px auto;}
		#footer .okidoki fieldset{}
			#footer .okidoki fieldset input{width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #4c4c4c; background: #fffefa; border: 1px solid #c9c9c9; border-right: 0; padding: 5px 5px 6px 5px; float: left;}
			#footer .okidoki fieldset .submit{width: auto; height: 27px; font-size: 11px; color: #a10622; background: url(../images/sliding.gif) repeat-x; border-right: 1px solid #c9c9c9; border-left: 0; padding: 0 15px 0 18px; overflow: visible; outline: none; cursor: pointer;}
			#footer .okidoki fieldset .submit:hover{color: #000;}
			#footer .okidoki fieldset label{font-size: 11px; color: #000; line-height: 27px; padding: 0 53px 0 10px; display: block; float: left; position: relative;}
				#footer .okidoki fieldset label a{width: 48px; height: 12px; text-align: left; text-indent: -1000px; background: url(../images/okidoki.png) no-repeat; display: block; overflow: hidden; position: absolute; top: 7px; right: 0;}
	/*menu*/
	#footer .menu{text-align: center; border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; padding: 15px 0; overflow: hidden;}
		#footer .menu li{padding: 0 7px; display: inline;}
			#footer .menu li a{color: #000; text-decoration: none; white-space: nowrap;}
			#footer .menu li a:hover{color: #a10622;}
/*FRAME*/
#frame{width: 1000px; text-align: center; background: #f1f1f1;}

/***** HOME *****/

/*CONTENT*/
/*breaking news black*/
.black{background: #373737; padding: 20px !important;}
	.black .thumb:hover{border-color: #fff !important;}
	.black .title{color: #fff !important;}
	.black .title:hover{color: #f3d132 !important;}
	.black p{color: #fff;}
	.black .related li, .black .related dd{background-position: 0 -2150px;}
		.black .related li a, .black .related dd a{color: #fff;}
		.black .related li a:hover, .black .related dd a:hover{color: #f3d132;}

/*main article*/
.main{border-bottom: 1px dotted #c9c9c9; padding-bottom: 10px; margin-bottom: 20px; overflow: hidden;}
	.main .thumb{width: 175px; height: 115px; border: 1px solid #c9c9c9; margin-right: 15px; float: left; overflow: hidden;}
	.main .thumb:hover{border-color: #000;}
	.main h1{font-size: 23px; margin-bottom: 10px;}
	.main .info .label{font-size: 11px;}
	.main p{}
	.main .related{}
		.main .related li a{font-size: 13px;}
/*wrapper*/
#content .wrapper{padding: 0; margin-bottom: 20px; overflow: hidden;}
	#content .wrapper .marketing, .x1_homepage_advertorial_down, .x1_homepage_advertorial, .x1_homepage_advertorial_2 {text-align: center; margin-bottom: 10px; overflow: hidden;}
	.ContentLeft .intros li .marketing,
	.ContentLeft .intros li .x1_homepage_advertorial_down,
	.ContentLeft .intros li .x1_homepage_advertorial,
	.ContentLeft .intros li .x1_homepage_advertorial_2{width: 100%; margin: 10px 0 0 0 !important; float: left;}
	/*content left*/
	.ContentLeft{width: 420px; float: left;}
		.ContentLeft .marketing{width: 420px;}
		/*intros*/
		.ContentLeft .intros{background: #f9f5ed; padding: 10px 10px 0 10px;}
		/*#home .ContentLeft .intros{background: #f9f5ed; padding: 10px 10px 0 10px;}*/
			.ContentLeft .intros li{border-bottom: 1px dotted #c9c9c9; padding-bottom: 10px; margin-bottom: 10px; overflow: hidden;}
				.ContentLeft .intros li .thumb{width: 112px; height: 82px; border: 1px solid #c9c9c9; margin-right: 15px; display: block; overflow: hidden; float: left;}
				.ContentLeft .intros li .thumb:hover{border-color: #0f0f0f;}
				.ContentLeft .intros li .video{position: relative;}
					.ContentLeft .intros li .video:hover .play{background-position: 0 -38px;}
				.ContentLeft .intros li .title{font-size: 16px;}
				.ContentLeft .intros li .info{margin-top: 5px;}
					.ContentLeft .intros li .info .label{margin: 0 0 0 5px; position: relative; top: -1px;}
				.ContentLeft .intros li p{}
				.ContentLeft .intros li .related{}
	/*content right*/
	.ContentRight{width: 200px; float: right;}
		.ContentRight .box{margin-bottom: 10px;}
		.ContentRight .title{font-size: 14px;}
		.ContentRight .marketing{width: 200px; border-bottom: 1px dotted #c9c9c9; padding-bottom: 10px;}
		/*intro*/
		.ContentRight .intro{border-bottom: 1px dotted #c9c9c9; padding-bottom: 10px; margin-bottom: 10px; overflow: hidden;}
			.ContentRight .intro .title{display: block;}
			.ContentRight .intro .info, .ContentRight .intro .info span{margin: 0;}
			.ContentRight .intro .thumb{width: 112px; height: 82px; border: 1px solid #c9c9c9; margin: 8px 8px 0 0; display: block; overflow: hidden; float: left;}
			.ContentRight .intro .thumb:hover{border-color: #0f0f0f;}
			.ContentRight .intro .big{width: 198px; height: 115px; margin: 8px 0 8px 0;}
			.ContentRight .intro .video{position: relative;}
				.ContentRight .intro .video:hover .play{background-position: 0 -38px;}
				.ContentRight .intro .big .play{width: 54px; height: 54px; background: url(../images/play-big.png) no-repeat; margin: -27px 0 0 -27px;}
				.ContentRight .intro .big:hover .play{background-position: 0 -54px;}
			.ContentRight .intro p{line-height: 15px; margin-top: 8px;}
		/*debate*/
		.ContentRight .debate{}
			.ContentRight .debate p{margin: 8px 0;}
		/*poll*/
		.ContentRight .poll{}
			.ContentRight .poll form{margin-top: 8px;}
				.ContentRight .poll form fieldset{padding-left: 10px; margin-bottom: 5px;}
					.ContentRight .poll form fieldset input{margin-right: 3px; vertical-align: middle;}
					.ContentRight .poll form fieldset label{}
				.ContentRight .poll form .submit{padding: 0; margin: 10px 0 0 0;}
					.ContentRight .poll form .submit input{}
					.ContentRight .poll form .submit .button{float: right;}
		/*magazine*/
		.ContentRight .magazine{/*text-align: center;*/}
			.ContentRight .magazine .heading{text-align: left; margin: 0; display: block; position: relative; bottom: -11px;}
			.ContentRight .magazine .title{border-top: 1px dotted #c9c9c9; padding-top: 10px; margin-top: 10px; display: block;}
			.ContentRight .magazine .image{width: 200px; margin: 8px 0; overflow: hidden;}
			.ContentRight .magazine .view{font-size: 11px; color: #a10622; font-weight: bold; text-decoration: none;}
			.ContentRight .magazine .view:hover{color: #000;}
		/*day photo*/
		.ContentRight .DayPhoto{}
			.ContentRight .DayPhoto a.image, .ContentRight .DayPhoto .image{width: 198px; border: 1px solid #c9c9c9; margin: 8px 0 8px 0; display: block; overflow: hidden;}
			.ContentRight .DayPhoto a.image:hover{border-color: #0f0f0f;}
/*cross list / category list*/
.CrossList, .category{width: 640px; overflow: hidden;}
	.CrossList ul, .category ul{width: 680px; overflow: hidden;}
		.CrossList ul li, .category ul li{width: 310px; height: 300px; padding-bottom: 20px; margin-right: 20px; float: left; overflow: hidden;}
/*recommendations*/
.recommendations{width: 640px; overflow: hidden; position: relative;}
	.recommendations .navigation{overflow: hidden; position: absolute; top: 5px; right: 0;}
		.recommendations .navigation a{width: 19px; height: 20px; text-indent: -1000px; background: url(../images/icons.gif) 0 0px; margin-left: 3px; display: block; float: left;}
		.recommendations .navigation a:hover{}
		.recommendations .navigation a.next{background-position: 0 -2000px;}
		.recommendations .navigation a.next:hover{background-position: 0 -2050px;}
		.recommendations .navigation .next.disabled,
        .recommendations .navigation .next.disabled:hover{background-position: 0 -2100px; cursor: default;}
		.recommendations .navigation a.back{background-position: 0 -1850px;}
		.recommendations .navigation a.back:hover{background-position: 0 -1900px;}
		.recommendations .navigation .back.disabled,
        .recommendations .navigation .back.disabled:hover{background-position: 0 -1950px; cursor: default;}
	.recommendations ul{width: 660px;}
		.recommendations ul li{width: 200px; margin-right: 20px; float: left;}
			.recommendations ul li a{text-decoration: none; cursor: pointer;}
				.recommendations ul li a span{font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #000; font-weight: bold; margin-bottom: 8px; display: block;}
				.recommendations ul li a .thumb{width: 200px; height: 114px; overflow: hidden;}
				.recommendations ul li a .title{font-size: 12px;}
			.recommendations ul li a:hover{}
				.recommendations ul li a:hover .title{color: #a10622 !important;}
/*others*/
.others{width: 640px; margin-bottom: 20px; overflow: hidden;}
	.others ul{width: 660px; border-top: 2px solid #c9c9c9; padding-top: 5px; overflow: hidden;}
		.others ul li{width: 145px; border-bottom: 1px dotted #c9c9c9; padding-bottom: 5px; margin-right: 20px; float: left;}
			.others ul li dl{}
				.others ul li dl dt{font-size: 16px; color: #a10622; font-weight: bold; border-bottom: 1px dotted #c9c9c9; padding-bottom: 5px; margin-bottom: 5px;}
				.others ul li dl dd{border-bottom: 1px dotted #c9c9c9; padding-bottom: 5px; margin-bottom: 5px;}
					.others ul li dl dd a{color: #000; text-decoration: none;}
						.others ul li dl dd a strong{color: #163b5d; font-weight: bold;}
					.others ul li dl dd a:hover{color: #a10622;}
						.others ul li dl dd a:hover strong{color: #000;}
			.others ul li .archive{text-decoration: none;}
/*SIDEBAR*/
/*subscribe*/
.subscribe{}
	.subscribe p{margin-bottom: 10px;}
	.subscribe form{margin-bottom: 10px; overflow: hidden;}
		.subscribe form input{width: 200px; border: 1px solid #c8c8c8; padding: 5px; float: left;}
		.subscribe form .submit{width: auto; height: 27px; color: #fff; background: #bc131a; border: 0; padding: 0 10px; cursor: pointer; overflow: visible;}
	.subscribe .social{border-top: 1px dotted #c9c9c9; border-bottom: 0; padding-top: 5px; margin: 10px 0 0 0; display: block; clear: both;}
		.subscribe .social a{float: right;}
/*offline subscription*/
.OfflineSubscription{/*height: 180px;*/ background: url(../images/newspaper.jpg) no-repeat; padding-bottom: 25px; /*padding: 0 0 30px 140px;*/ margin-bottom: 15px; position: relative; overflow: hidden;}
	.OfflineSubscription .papper{width: 140px; height: 120px; float: left; overflow: hidden;}
	.OfflineSubscription span{font-size: 11px; color: #a10622; margin-bottom: 5px; display: block;}
	.OfflineSubscription a{font-size: 11px; color: #a10622; font-weight: bold; display: block;}
	.OfflineSubscription a:hover{color: #000 !important;}
	.OfflineSubscription a.title{margin-bottom: 8px;}
	.OfflineSubscription ul{width: 300px; position: absolute; bottom: 0; left: 0;}
		.OfflineSubscription ul li{float: left; margin-right: 30px;}
			.OfflineSubscription ul li a{text-decoration: none;}
		.OfflineSubscription ul li.pdf{margin: 0; float: right;}
			.OfflineSubscription ul li.pdf a{background: url(../images/icons.gif) 0 -100px no-repeat; padding-left: 22px;}
/*tv*/
.tv{}
	.tv .heading .archive{font-size: 12px; color: #000; font-weight: normal; line-height: normal; text-decoration: none; text-transform: none; position: absolute; top: 5px; right: 0;}
	.tv .heading .archive:hover{color: #a10622;}
	.tv .player{width: 280px; margin-bottom: 5px; overflow: hidden;}
	.tv .title{font-size: 14px;}
	.tv .ThumbList{width: 255px; border: 1px solid #c9c9c9; padding: 10px; margin-top: 10px; overflow: hidden;}
		.tv .ThumbList ul{width: 290px; overflow: hidden;}
			.tv .ThumbList ul li{width: 120px; margin-right: 15px; float: left;}
				.tv .ThumbList ul li .thumb{width: 118px; height: 88px; border: 1px solid #c9c9c9; margin-bottom: 5px; display: block; overflow: hidden; position: relative;}
				.tv .ThumbList ul li .thumb:hover{}
					.tv .ThumbList ul li .thumb:hover .play{background-position: 0 -38px;}
				.tv .ThumbList ul li .title{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;}
/*exchange*/
.exchange{}
	.exchange table{width: 100%;}
		.exchange table thead{}
			.exchange table thead tr{background: #80977d;}
				.exchange table thead tr th{color: #fff; padding: 5px;}
		.exchange table tbody{}
			.exchange table tbody tr{}
				.exchange table tbody tr td{padding: 5px;}
				.exchange table tbody tr td:first-child{font-weight: bold;}
				.exchange table tbody tr td+td+td+td+td, #liveForex table tbody tr td+td+td+td+td{width: 15px; background: url(../images/icons.gif) no-repeat; text-indent: -1000px; overflow: hidden;}
				.exchange table tbody tr td.up, #liveForex table tbody tr td.up{background-position: 50% -200px;}
				.exchange table tbody tr td.down, #liveForex table tbody tr td.down{background-position: 50% -150px;}
				.exchange table tbody tr td.TradeBrokers{font-weight: normal; background: #cdd7cc url(../images/xtb.png) 60% 55% no-repeat; padding: 8px 5px;}
					.exchange table tbody tr td.TradeBrokers span{float: left;}
					.exchange table tbody tr td.TradeBrokers a{color: #a10622; text-decoration: none; background: url(../images/icons.gif) 0 -250px no-repeat; padding-left: 8px; float: right;}
					.exchange table tbody tr td.TradeBrokers a:hover{text-decoration: underline;}
			.exchange table tbody tr.dark{}
				.exchange table tbody tr.dark td{background-color: #f0f0f0;}
/*currency*/
.currency{}
	.currency p{font-size: 11px; line-height: 25px; position: relative;}
		.currency p a{color: #a10622; font-weight: bold; text-decoration: none; position: absolute; top: 0; right: 0;}
		.currency p a:hover{color: #000;}
	.currency form{overflow: hidden;}
		.currency form .heading{margin: 0 0 5px 0; border-top: 1px dotted #c9c9c9; border-bottom: 0;}
		.currency form input{width: 65px; border: 1px solid #c9c9c9; padding: 1px 5px; margin-right: 5px; float: left;}
		.currency form select{width: 50px; margin-right: 8px; float: left;}
/*comparator*/
.comparator{}
	.comparator ul{}
		.comparator ul li{background: url(../images/icons.gif) 0 -400px no-repeat; padding: 4px 0 4px 25px;}
			.comparator ul li a{color: #163b5d; text-decoration: none;}
			.comparator ul li a:hover{color: #a10622;}
			.comparator ul li a strong{font-weight: bold;}
		.comparator ul li.dark{background-color: #ecf4eb;}
/*most read / top*/
.MostRead, .top{}
	.MostRead form{position: absolute; top: 3px; right: 0;}
		.MostRead form select{width: 100px; font-size: 11px; text-transform: none; font-weight: normal;}
	.top .player{width: 280px; background: #eee;  padding: 10px; margin: 10px 0 5px 0; overflow: hidden;}
	.MostRead ul, .top ul{}
		.MostRead ul li, .top ul li{background: url(../images/icons.gif) -12px -400px no-repeat; border-bottom: 1px dotted #c9c9c9; padding: 4px 0 4px 10px;}
			.MostRead ul li a, .top ul li a{font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #000; font-weight: bold; text-decoration: none;}
			.MostRead ul li a:hover, .top ul li a:hover{color: #a10622;}
		.MostRead ul li.dark, .top ul li.dark{background-color: #ecf4eb;}
	.MostRead .all, .top .all{margin-top: 8px;}
/*diagram*/
.diagram{}
	.diagram p{margin-bottom: 10px;}
	.diagram .chart{width: 300px; margin-bottom: 8px; overflow: hidden;}
/*indices*/
.indices{}
	.indices .market ul li{width: 150px;}
		.indices .market ul li a span{width: 40px;}
	.indices .source{font-size: 11px; text-align: right; margin-top: 10px;}
		.indices .source strong{font-weight: bold;}

/***** ARTICLE *****/

/*CONTENT*/
/*artcle*/
.article{}
	/*unreseat*/
	.article strong{font-weight: bold;}

	.article h1{font-size: 27px; font-weight: bold;}
	.article .info{margin: 15px 0 10px 0;}
		.article .info .label{font-size: 11px;}
	.article .image{width: 320px; margin-right: 15px; overflow: hidden; float: left;}
	.article .full{width: 640px; margin: 0 0 20px 0; float: none;}
		.article .full img{margin: 0 auto !important;}
	.article .player{width: 640px; margin-bottom: 20px; overflow: hidden;}
		.article .image img, .article .player img{display: block; float: none; margin: 0;}
		.article .image p, .article .player p{background: #eaeaea; border: 1px solid #c9c9c9; padding: 8px; margin-bottom: 0; overflow: hidden;}
			.article .image p .gallery, .article .player p .gallery{color: #fff; text-decoration: none; background: #a10622; padding: 5px 8px; margin: 3px 10px 0 0; display: block; float: left;}
			.article .image p .gallery:hover, .article .player p .gallery:hover{background: #163b5d;}
			.article .image p .description, .article .player p .description{font-size: 11px; overflow: hidden; display: block;}
	.article p{font-size: 13px; line-height: 17px; margin-bottom: 20px;}
	.article img{margin-right: 15px; float: left;}
	.article .centred{width: 640px; text-align: center; margin-bottom: 20px; overflow: hidden;}
		.article .centred img{float: none; margin: 0;}
	.article h3{font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; color: #000; font-weight: bold; margin-bottom: 5px;}
	.article .quote, .article blockquote{background: url(../images/quote.gif) 12px 0 no-repeat; padding-left: 45px;}
	/*specifications*/
	.specifications{margin-bottom: 20px;}
		.specifications dt{font-size: 15px; color: #a10622; font-weight: bold; text-transform: uppercase; border-bottom: 1px dotted #c9c9c9; padding-bottom: 10px; margin-bottom: 5px;}
		.specifications dd{border-bottom: 1px dotted #c9c9c9; padding-bottom: 5px; margin-bottom: 5px; overflow: hidden;}
			.specifications dd strong{width: 125px; display: block; float: left;}
			.specifications dd .JobTitle{width: 300px; display: block; float: left;}
				.specifications dd .JobTitle strong{margin-left: 8px; display: inline; float: none;}
			.specifications dd .contact{font-size: 11px; text-align: right; display: block; float: right;}
				.specifications dd .contact a{color: #a10622; text-decoration: none; display: block;}
				.specifications dd .contact a:hover{color: #163b5d;}
/*option bar*/
.options{color: #585858; line-height: 25px; border-top: 1px dotted #c9c9c9; border-bottom: 1px dotted #c9c9c9; padding: 5px 0; overflow: hidden;}
	.options .views{margin-right: 25px; float: left;}
		.options .views strong{font-weight: bold;}
	.options .print{color: #585858; text-decoration: none; background: url(../images/icons.gif) 100% -1450px no-repeat; padding-right: 24px; display: block; float: left;}
	.options .print:hover{color: #a10622;}
	.options .comment{float: right;}
		.options .comment span{margin-right: 15px; float: left;}
			.options .comment strong{font-weight: bold;}
		.options .comment a{color: #fff; font-weight: bold; text-decoration: none; background: #a10622; padding: 0 15px; display: block; float: left;}
		.options .comment a:hover{background: #163b5d;}
/*social*/
.social{color: #585858; line-height: 20px; border-bottom: 1px dotted #c9c9c9; padding: 5px 0; margin-bottom: 20px; overflow: hidden;}
	.social .subscribe{float: left;}
	.social a{color: #585858; text-decoration: none; background: url(../images/icons.gif) no-repeat; padding-left: 25px; margin-left: 12px; display: block; float: left;}
	.social a:hover{color: #a10622;}
	.social .rss{font-size: 12px; line-height: 20px; background-position: 0 -1500px; padding-right: 0; position: relative; top: auto; right: auto;}
	.social .nl{background-position: 0 -1550px;}
	.social .tw{background-position: 0 -1600px;}
	.social .fb{background-position: 0 -1650px;}
	.social .mail{background-position: 0 -1700px;}
	.social .send{float: right;}
		.social .send span{float: left;}
/*comments*/
.comments{}
	/*comments list*/
	.comments .CommentsList{}
		.comments .CommentsList>span{font-size: 18px; color: #000; font-weight: bold; margin-bottom: 10px; display: block;}
		.comments .CommentsList dl{ margin-bottom: 20px;}
			.comments .CommentsList dt{font-size: 11px; color: #999; line-height: 30px; border-bottom: 1px dotted #c9c9c9; margin-bottom: 5px; position: relative;}
				.comments .CommentsList dt .user{font-size: 15px; color: #000; font-weight: bold; text-decoration: none; margin-right: 5px;}
				.comments .CommentsList dt .user:hover{color: #a10622;}
				.comments .CommentsList dt .profile{color: #a10622; text-decoration: none; position: absolute; top: 0; right: 0;}
				.comments .CommentsList dt .profile:hover{color: #163b5d;}
			.comments .CommentsList dt.registered{/*border: 0;*/}
				.comments .CommentsList dt.registered .user{color: #a10622;}
				.comments .CommentsList dt.registered .user:hover{color: #163b5d;}
			.comments .CommentsList dd{overflow: hidden;}
				.comments .CommentsList dd .avatar{width: 75px; height: 75px; margin-right: 10px; display: block; float: left; overflow: hidden;}
				.comments .CommentsList dd p{margin-bottom: 15px;}
				.comments .CommentsList dd div{float: right;}
					.comments .CommentsList dd div a{font-size: 11px; color: #a10622; text-decoration: none; margin-left: 15px;}
					.comments .CommentsList dd div a:hover{color: #163b5d;}
			.comments .CommentsList dd.registered{}
	/*comment form*/
	.comments .CommentForm{border-top: 2px solid #c9c9c9; padding: 10px 0 0 0; margin-bottom: 20px; overflow: hidden;}
		.comments .CommentForm fieldset{width: 50%; float: left;}
			.comments .CommentForm fieldset label{font-size: 13px; margin-bottom: 3px; display: block;}
			.comments .CommentForm fieldset input.error{width: 285px; background: url(../images/backgrounds-x.gif) 0 -162px repeat-x; border: 1px solid #B91219; padding: 6px 5px 7px 5px; margin-bottom: 8px;}
			.comments .CommentForm fieldset input{width: 285px; background: url(../images/backgrounds-x.gif) 0 -162px repeat-x; border: 1px solid #cdd7cc; padding: 6px 5px 7px 5px; margin-bottom: 8px;}
			.comments .CommentForm fieldset textarea.error {width: 300px; height: 75px; background: url(../images/backgrounds-x.gif) 0 -190px repeat-x; border: 1px solid #B91219; padding: 5px; margin-bottom: 8px;}
			.comments .CommentForm fieldset textarea{width: 300px; height: 75px; background: url(../images/backgrounds-x.gif) 0 -190px repeat-x; border: 1px solid #cdd7cc; padding: 5px; margin-bottom: 8px;}
		.comments .CommentForm .submit{clear: both;}
			.comments .CommentForm .submit input{height: 31px; font-size: 12px; color: #a10622; line-height: 31px; background-position: 0 -21px; padding: 0 40px;float: right;}
	.commentsValidationError, .commentsCaptchaError, .commentAdded { display:none; color:#B91219; font-size:12px; background:#f1f4f1; margin:5px; }
	.commentsForm label.error {	color: #B91219; }
	.commentsCaptchaContainer img { vertical-align: middle; border: 1px solid black; cursor: pointer; width: 110px; height: 40px; }
	.commentsCaptchaContainer input { width: 90px; height: 32px; padding: 4px 10px; vertical-align: middle; border: 1px solid black; font-size: 28px; color: black; }

/***** SECTION *****/

/*CONTENT*/
/*top section*/
.TopSection{background: #dedede url(../images/backgrounds-x.gif) 0 -381px repeat-x; padding: 24px; margin-bottom: 20px;}
	.TopSection dl{overflow: hidden;}
		.TopSection dl dt, .full dl dd{width: 290px; border-right: 1px solid #c9c9c9; border-bottom: 2px solid #c9c9c9 !important; padding-bottom: 105px !important; margin-right: 24px; float: left; position: relative;}
			.TopSection dl dt .image, .full dl dd .image{width: 290px; height: 205px; display: block; overflow: hidden;}
			.TopSection dl dt .container, .full dl dd .container{width: 270px; height: 85px; background: url(../images/backgrounds-x.gif) 0 -275px repeat-x; padding: 10px; overflow: hidden; position: absolute; top: 205px; left: 0;}
				.TopSection dl dt .container .title, .full dl dd .container .title{font-size: 18px;}
		.TopSection dl dd{border-bottom: 1px dotted #c9c9c9; padding-bottom: 5px; margin-bottom: 5px; overflow: hidden;}
			.TopSection dl dd .title{font-size: 16px;}
			.TopSection dl dd .info{margin: 5px 0;}
				.TopSection dl dd .info .label{font-size: 11px;}
/*top section ful*/
.full{width: 912px; overflow: hidden;}
	.full dl{width: 936px;}
		.full dl dd{margin: 0 21px 0 0;}
		.full dl .important{}
			.full dl .important .container{background: #000 url(../images/border.gif) 0 0 repeat-x;}
				.full dl .important .container .title{color: #fff !important;}
				.full dl .important .container .title:hover{color: #ffee00 !important;}

/***** SEARCH *****/

/*CONTENT*/
/*search info*/
.SearchInfo{font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #000; font-weight: bold; margin-bottom: 20px;}
	.SearchInfo span{color: #a10622;}
/*advanced*/
.advanced{margin-bottom: 20px;}
	.advanced .toggle{border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; padding: 4px 0; display: block; overflow: hidden;}
		.advanced span a{color: #163b5d; font-weight: bold; text-decoration: none; display: block; float: right; outline: none;}
		.advanced span a:hover{color: #a10622;}
	.advanced form{background: #ececec; border: 1px solid #c9c9c9; border-top: 0; padding: 15px; display: none; overflow: hidden;}
		.advanced form fieldset{margin-bottom: 15px;}
			.advanced form fieldset label{color: #1e1e1e; margin: 0 5px;}
				.advanced form fieldset label strong{font-size: 17px; font-weight: bold;}
			.advanced form fieldset input{width: 440px; background: #fffef9; border: 1px solid #ccc; padding: 5px; margin: 0 3px;}
			.advanced form fieldset select{font-size: 14px; border: 1px solid #666; margin: 0 5px;}
			.advanced form fieldset .left{float: left;}
			.advanced form fieldset .right{float: right;}
		.advanced form .filters{}
			.advanced form .filters select{width: 147px;}
		.advanced form .submit{}
			.advanced form .submit input{height: 25px; font-size: 11px; color: #fff; line-height: 25px; background: #a10622; padding: 0 30px; float: right;}
			.advanced form .submit input:hover{color: #fff !important; background: #163b5d; }
/*search list*/
.SearchResults{}
	.SearchResults .SearchList{}
			.SearchResults .SearchList li{border-bottom: 1px dotted #c9c9c9; padding-bottom: 15px; margin-bottom: 15px;}
				.SearchResults .SearchList li .title{font-size: 16px; margin-bottom: 10px; display: block;}

/***** GALLERY *****/

/*CHANNELS*/
#channels{}
	#channels .heading{border-top: 0; position: relative; margin-bottom: -28px;}
/*channels menu*/
#channels dl{font-size: 14px; line-height: 30px; border-top: 3px solid #8d8d8d; margin-bottom: 20px;}
	#channels dl dt{background: url(../images/icons.gif) 0 -1800px no-repeat; border-bottom: 1px dotted #a1b49e;}
		#channels dl dt a{color: #646464; text-decoration: none; padding-left: 15px; display: block;}
		#channels dl dt a:hover{color: #a10622;}
	#channels dl .selected{}
		#channels dl .selected a{font-weight: bold;}
	#channels dl dd{display: none;}
		#channels dl dd ul{font-size: 12px; margin-left: 10px;}
			#channels dl dd ul li{background: url(../images/icons.gif) 0 -1750px no-repeat; border-bottom: 1px dotted #454545;}
				#channels dl dd ul li a{color: #3d3d3d; text-decoration: none; padding-left: 15px; display: block;}
				#channels dl dd ul li a:hover{color: #a10622;}
/*channels menu with heading*/
#channels .WithHeading{padding-top: 26px;}
/*CONTENT*/
/*main video*/
.MainVideo{}
	.MainVideo h1{font-size: 24px;}
	.MainVideo .info{margin: 10px 0;}
	.MainVideo .player{margin-bottom: 10px;}
	.MainVideo p{margin-bottom: 10px;}
	.MainVideo form{overflow: hidden;}
		.MainVideo form label{font-size: 13px; font-weight: bold; line-height: 31px; margin-right: 5px; float: left;}
		.MainVideo form input{width: 330px; background: url(../images/backgrounds-x.gif) 0 -162px repeat-x; border: 1px solid #cdd7cc; padding: 6px 5px 7px 5px; margin-bottom: 8px; float: left;}
		.MainVideo form .submit{width: auto; height: 31px; font-size: 12px; color: #fff; font-weight: bold; background: #a10622; padding: 0 10px; float: right; overflow: visible;}
		.MainVideo form .submit:hover{background: #163b5d;}
/*most view*/
.MostView{padding-bottom: 40px; margin: 0; position: relative; z-index: 1;}
	.MostView .mask{width: 500px; overflow: hidden;}
		.MostView .mask ul{width: 520px; background: url(../images/divider.gif) repeat-y; margin-bottom: -21px; overflow: hidden;}
			.MostView .mask ul li{width: 239px; height: 65px; border-bottom: 1px dotted #c9c9c9; padding: 0 21px 10px 0; margin-bottom: 10px; float: left;}
				.MostView .mask ul li .thumb{width: 100px; height: 65px; margin-right: 10px; display: block; float: left; overflow: hidden;}
				.MostView .mask ul li .video{position: relative;}
					.MostView .mask ul li .video:hover .play{background-position: 0 -38px;}
				.MostView .mask ul li .title{}
	.MostView .all{position: absolute; right: 0; bottom: 20px; z-index: 2000;}
/*SIDEBAR*/
/*related video*/
.RelatedVideo, .VideoNews{}
	.RelatedVideo ul, .VideoNews ul{}
		.RelatedVideo ul li, .VideoNews ul li{margin-bottom: 10px; overflow: hidden;}
			.RelatedVideo ul li .thumb, .VideoNews ul li .thumb{width: 100px; height: 65px; margin-right: 10px; display: block; float: left; overflow: hidden;}
			.RelatedVideo ul li .video, .VideoNews ul li .video{position: relative;}
				.RelatedVideo ul li .video:hover .play, .VideoNews ul li .video:hover .play{background-position: 0 -38px;}
			.RelatedVideo ul li .title, .VideoNews ul li .title{}
/*VIDEO ARCHIVE*/
.VideoArchive{width: 100%; clear: both;}
	.VideoArchive ul{}
		.VideoArchive ul li{width: 759px; margin: 0 auto; position: relative;}
			.VideoArchive ul li ul{width: 783px; background: url(../images/divider.gif) repeat-y; margin-bottom: -21px; overflow: hidden;}
				.VideoArchive ul li ul li{width: 239px; height: 65px; border-bottom: 1px dotted #c9c9c9; padding: 0 21px 10px 0; margin-bottom: 10px; float: left;}
					.VideoArchive ul li ul li .thumb{width: 100px; height: 65px; margin-right: 10px; display: block; float: left; overflow: hidden;}
					.VideoArchive ul li ul li .video{position: relative;}
						.VideoArchive ul li ul li .video:hover .play{background-position: 0 -38px;}
					.VideoArchive ul li ul li .title{}
	.VideoArchive .pages{background: url(../images/pages-bg.gif) 50% 15px no-repeat; padding: 24px 0 10px 0; }

/***** REGISTER *****/

/*CONTENT*/
/*register form*/
.RegisterForm{margin-bottom: 20px; overflow: hidden;}
	.RegisterForm fieldset{width: 50%; float: left;}
		.RegisterForm fieldset label{font-size: 13px; margin-bottom: 3px; display: block;}
		.RegisterForm fieldset input{width: 285px; background: url(../images/backgrounds-x.gif) 0 -162px repeat-x; border: 1px solid #cdd7cc; padding: 6px 5px 7px 5px; margin-bottom: 8px;}
		.RegisterForm fieldset select{margin-bottom: 8px;}
		.RegisterForm fieldset textarea{width: 285px; height: 65px; background: url(../images/backgrounds-x.gif) 0 -190px repeat-x; border: 1px solid #cdd7cc; padding: 5px; margin-bottom: 7px;}
	.RegisterForm .submit{clear: both;}
		.RegisterForm .submit input{height: 31px; font-size: 12px; color: #a10622; line-height: 31px; background-position: 0 -21px; padding: 0 20px; float: right;}

/***** INDEX *****/

/*CONTENT*/
/*index*/
.index{margin-bottom: 20px; overflow: hidden;}
	.index dt{font-weight: bold; line-height: 25px; clear: both;}
	.index dd{margin-right: 5px; float: left;}
		.index dd a{color: #a10622; text-decoration: none; white-space: nowrap;}
		.index dd a:hover{color: #000;}
/*column*/
.column{}
	.column dd{width: 33%; margin: 0;}
		.column dd a{white-space: normal;}

#mobileSwitcher { clear: both; margin: 1em 0; text-align: center; }

/***** ARCHIVE *****/

/*CONTENT*/
/*search info*/
.ArchiveInfo{font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #000; font-weight: bold; line-height: normal; margin-bottom: 20px;}
	.ArchiveInfo span{color: #a10622;}
/*advanced*/
.ArchiveSearch{background: #ececec; border: 1px solid #c9c9c9; border-bottom: 0; padding: 15px; overflow: hidden;}
	.ArchiveSearch fieldset{padding-top: 2px; float: left;}
		.ArchiveSearch fieldset label{color: #1e1e1e; margin: 0 5px;}
		.ArchiveSearch fieldset select{font-size: 14px; border: 1px solid #666; margin: 0 5px}
	.ArchiveSearch .submit{}
		.ArchiveSearch .submit input{height: 25px; font-size: 11px; color: #fff; line-height: 25px; background: #a10622; padding: 0 10px; float: right;}
		.ArchiveSearch .submit input:hover{color: #fff !important; background: #163b5d;}
/*search list*/
.ArchiveResults{}
	.ArchiveResults .ArchiveList{}
			.ArchiveResults .ArchiveList dt, .ArchiveResults .ArchiveList dt{font-size: 15px; color: #a10622; font-weight: bold; line-height: 25px; text-transform: uppercase; background: #fff; border-top: 2px solid #c9c9c9; border-bottom: 1px dotted #c9c9c9; margin: -16px 0 10px 0; position: relative;}
				.ArchiveResults .ArchiveList dt a{font-size: 15px; color: #a10622; font-weight: bold; line-height: 25px; text-decoration: none; text-transform: uppercase;}
				.ArchiveResults .ArchiveList dt a:hover{color: #000;}
				.ArchiveResults .ArchiveList dt a.top{font-size: 10px; color: #a10622; text-decoration: none; text-transform: none; line-height: normal; position: absolute; top: 6px; right: 0;}
			.ArchiveResults .ArchiveList dd{margin-left: 25px;}
			.ArchiveResults .ArchiveList li, .ArchiveResults .ArchiveList dd{border-bottom: 1px dotted #c9c9c9; padding-bottom: 15px; margin-bottom: 15px;}
				.ArchiveResults .ArchiveList li .title, .ArchiveResults .ArchiveList dd .title{font-size: 16px; margin-bottom: 10px; display: block;}
/***** PHOTO GALLERY *****/

/*CONTENT*/
/*photo gallery*/
.galleries h1{font-family: Georgia, "Times New Roman", Times, serif; font-size: 27px; margin-bottom: 5px;}
	/*navigation*/
	.galleries .navigation{margin-bottom: 12px; overflow: hidden;}
		.galleries .navigation .BackArticle{color: #fff; text-decoration: none; background: #a10622; padding: 5px 8px; display: block; float: left;}
		.galleries .navigation .BackArticle:hover{background: #163b5d;}
		.galleries .navigation dl{margin-top: 3px; float: right;}
			.galleries .navigation dl dt{font-size: 11px; line-height: 20px; margin: 0 5px; float: left;}
			.galleries .navigation dl dd{float: left;}
				.galleries .navigation dl dd a{width: 19px; height: 20px; text-indent: -1000px; background: url(../images/icons.gif) 0 0px; margin-left: 3px; display: block; float: left;}
				.galleries .navigation dl dd a:hover{}
				.galleries .navigation dl dd.next a{background-position: 0 -2000px;}
				.galleries .navigation dl dd.next a:hover{background-position: 0 -2050px;}
				.galleries .navigation dl dd.NextInactive a, .PhotoGallery .navigation dl dd.NextInactive a:hover{background-position: 0 -2100px; cursor: default;}
				.galleries .navigation dl dd.back a{background-position: 0 -1850px;}
				.galleries .navigation dl dd.back a:hover{background-position: 0 -1900px;}
				.galleries .navigation dl dd.BackInactive a, .PhotoGallery .navigation dl dd.BackInactive a:hover{background-position: 0 -1950px; cursor: default;}
	/*next gallery*/
	.galleries .NextGallery{line-height: 27px; background: #f7f9c8; padding: 0 10px; margin-bottom: 12px;}
		.galleries .NextGallery a{color: #a10622; font-weight: bold; text-decoration: none; text-transform: uppercase; margin-right: 5px;}
		.galleries .NextGallery a:hover{color: #163b5d;}
		.galleries .NextGallery  span{font-weight: bold;}
	/*image*/
	.galleries .image{width: 638px; text-align: center; border: 1px solid #c9c9c9; margin: 0 0 12px 0; float: none; overflow: hidden;}
		.galleries .image img{margin: 0 auto; display: block;}
		.galleries .image p{font-size: 11px; text-align: left; background: #eaeaea; border-top: 1px solid #c9c9c9; padding: 8px; margin-bottom: 0; overflow: hidden;}
	/*thumb list*/
	.galleries .ThumbList{margin-bottom: 12px;}
		.galleries .ThumbList ul{overflow: hidden;}
			.galleries .ThumbList ul li{padding: 7px; float: left;}
				.galleries .ThumbList ul li a{width: 144px; height: 105px; text-align: center; border: 1px solid #c9c9c9; display: block; overflow: hidden;}
				.galleries .ThumbList ul li a:hover{border-color: #000;}
					.galleries .ThumbList ul li a img{float: none; margin: 0;}
/*social bar*/
#galerie_foto .social{color: #585858; line-height: 20px; border-top: 1px dotted #c9c9c9; border-bottom: 1px dotted #c9c9c9; padding: 2px 0; margin-bottom: 20px; overflow: hidden; position: relative;}
	#galerie_foto .social .PoweredTare{width: 134px; height: 17px; text-indent: -1000px; background: url(../images/powered-tare.gif) no-repeat; margin-left: -67px; display: block; overflow: hidden; position: absolute; top: 7px; left: 50%;}
	#galerie_foto .social .PoweredTare:hover{}
	#galerie_foto .social .send{margin-top: 3px;float: left;}
		#galerie_foto .social .send a{width: 22px; height: 20px; text-indent: -1000px; background: url(../images/icons.gif) no-repeat; padding: 0; margin: 0 5px 0 0; display: block; float: left;}
		#galerie_foto .social .send a:hover{}
		#galerie_foto .social .send .tw{background-position: 0 -1600px;}
		#galerie_foto .social .send .fb{background-position: 0 -1650px;}
		#galerie_foto .social .send .mail{background-position: 0 -1700px;}
	#galerie_foto .upload{color: #fff; text-decoration: none; line-height: normal; background: #a10622; padding: 5px 8px; margin: 0; display: block; float: right;}
	#galerie_foto .upload:hover{background: #163b5d;}
/*SIDEBAR*/
/*related video*/
.RelatedGallery{margin-bottom: 10px;}
	.RelatedGallery ul{}
		.RelatedGallery ul li{padding-bottom: 10px; overflow: hidden;}
			.RelatedGallery ul li .thumb{width: 144px; height: 105px; margin: 0 10px 10px 0; display: block; float: left; overflow: hidden;}
			.RelatedGallery ul li .title{}
			.RelatedGallery ul li div{line-height: 25px; border-top: 1px dotted #c9c9c9; border-bottom: 1px dotted #c9c9c9; overflow: hidden; clear: both;}
				.RelatedGallery ul li div span{font-size: 11px; float: left;}
				.RelatedGallery ul li div a{text-decoration: none; float: right;}
				.RelatedGallery ul li div a:hover{}

/***** EVENTS *****/

/*CONTENT*/
#event .logos{margin-bottom: 20px;}
	#event .logos img{vertical-align: middle;}
	#event .logos span{margin: 0 25px;}
#event #content h1{font-family: Georgia, "Times New Roman", Times, serif; font-size: 27px; font-weight: bold; margin-bottom: 5px;}
#event #content .info{margin-bottom: 20px;}
/*event*/
.event{width: 370px; margin-bottom: 20px; float: left;}
	/*events main*/
	.EventsMain{}
	.event .title{font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; color: #000 !important; font-weight: bold; text-transform: uppercase; margin-bottom: 20px;}
	.event p{margin-bottom: 20px;}
		.event p strong{font-weight: bold;}
		.event p a{color: #a10622; text-decoration: none;}
		.event p a:hover{color: #163b5d;}
	.event h2{font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; margin-bottom: 20px;}
	.event .all{white-space: nowrap; margin: 0 0 5px 0; float: left; clear: both;}
		/*unreset*/
		.event em{font-style: italic;}
		.event strong{font-weight: bold;}
		.event ul{padding-left: 15px; margin-bottom: 20px;}
			.event ul li{list-style-type: disc; margin-bottom: 5px;}
	/*events subscribe*/
	.EventsSubscribe{}
		/*event subscribe form*/
		.EventsSubscribeForm{margin-bottom: 20px; overflow: hidden;}
			.EventsSubscribeForm .checkbox{}
				.EventsSubscribeForm .checkbox strong{font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; margin-bottom: 10px; display: block;}
				.EventsSubscribeForm .checkbox label{width: 45%; padding-bottom: 10px; margin: 0 10px 0 0; float: left;}
					.EventsSubscribeForm .checkbox label input{width: 13px; height: 13px; padding: 0; margin: 0 5px 0 0; vertical-align: bottom; position: relative; top: -1px;}
			.EventsSubscribeForm fieldset{margin-bottom: 10px;}
				.EventsSubscribeForm fieldset label{font-size: 13px; margin-bottom: 3px; display: block;}
					.EventsSubscribeForm fieldset label span{font-size: 11px; color: #999;}
					.EventsSubscribeForm fieldset label strong{color: #a10622; margin-left: 3px;}
				.EventsSubscribeForm fieldset input{width: 285px; background: url(../images/backgrounds-x.gif) 0 -162px repeat-x; border: 1px solid #cdd7cc; padding: 6px 5px 7px 5px; margin-bottom: 8px;}
			.EventsSubscribeForm .submit{}
				.EventsSubscribeForm .submit input{height: 25px; font-size: 11px; color: #fff; line-height: 25px; background: #a10622; padding: 0 25px;}
				.EventsSubscribeForm .submit input:hover{color: #fff !important; background: #163b5d;}
	/*events registration*/
	.EventsRegistration{}
		/*event registration form*/
		.EventsRegistrationForm{margin-bottom: 20px; overflow: hidden;}
			.EventsRegistrationForm .checkbox{}
				.EventsRegistrationForm .checkbox label{padding-bottom: 10px; margin: 0 10px 0 0;}
					.EventsRegistrationForm .checkbox label input{width: 13px; height: 13px; padding: 0; margin: 0 5px 0 0; vertical-align: bottom; position: relative; top: -1px;}
			.EventsRegistrationForm fieldset{margin-bottom: 10px;}
				.EventsRegistrationForm fieldset label{font-size: 13px; margin-bottom: 3px; display: block;}
					.EventsRegistrationForm fieldset label span{font-size: 11px; color: #999;}
					.EventsRegistrationForm fieldset label strong{color: #a10622; margin-left: 3px;}
					.EventsRegistrationForm fieldset label input{width: 30px; margin: 0 0 5px 10px; vertical-align: middle;}
				.EventsRegistrationForm fieldset select{margin-bottom: 8px;}
				.EventsRegistrationForm fieldset input{width: 285px; background: url(../images/backgrounds-x.gif) 0 -162px repeat-x; border: 1px solid #cdd7cc; padding: 6px 5px 7px 5px; margin-bottom: 8px;}
				.EventsRegistrationForm fieldset textarea{width: 285px; height: 75px; background: url(../images/backgrounds-x.gif) 0 -190px repeat-x; border: 1px solid #cdd7cc; padding: 5px; margin-bottom: 10px;}
			.EventsRegistrationForm .submit{}
				.EventsRegistrationForm .submit input{height: 25px; font-size: 11px; color: #fff; line-height: 25px; background: #a10622; border: 0; padding: 0 25px;}
				.EventsRegistrationForm .submit input:hover{color: #fff !important; background: #163b5d;}
	/*events partners*/
	.EventsPartners{}
		.EventsPartners .image{float: left; margin: 0 10px 5px 0; display: block;}
		/*events partners list*/
		.EventsPartnersList{padding: 0 !important; margin-bottom: 5px !important;}
			.EventsPartnersList li{list-style-type: none; border-top: 1px dotted #c9c9c9; padding: 15px 0; margin: 0; overflow: hidden; position: relative;}
				.EventsPartnersList li .logo{float: left;}
				.EventsPartnersList li span{font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; position: absolute; top: 50%; right: 0; margin-top: -5px;}
	/*events presentations*/
	.EventsPresentations{}
		/*events presentations list*/
		.EventsPresentationsList{padding: 0 !important;}
			.EventsPresentationsList li{list-style-type: none; border-bottom: 1px dotted #c9c9c9; padding: 10px 0; overflow: hidden; position: relative;}
				.EventsPresentationsList li img{margin-right: 10px; float: left;}
				.EventsPresentationsList li span{font-size: 13px; display: block;}
					.EventsPresentationsList li span strong{font-weight: bold; display: block;}
				.EventsPresentationsList li p{margin-top: 10px;}
				.EventsPresentationsList li .prezentare {font-size: 11px; color: #a10622; font-weight: bold; position: absolute; right: 0; bottom: 10px;}
				.EventsPresentationsList li .prezentare:hover{color: #163b5d;}
	/*events program*/
	.EventsProgram{}
		/*events program list*/
		.EventsProgramList{}
			.EventsProgramList dt{font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; border-bottom: 1px dotted #c9c9c9; padding-bottom: 5px; margin-bottom: 20px;}
			.EventsProgramList dd{}
	/*events gallery*/
	.EventsGallery{width: 640px;}
		/*events galeries*/
		.EventsGallery .galleries ul{padding: 0; margin: 0;}
			.EventsGallery .galleries ul li{list-style-type: none; margin: 0;}
	/*events list*/
	.EventsList{}
			.EventsList li{border-bottom: 1px dotted #c9c9c9; padding-bottom: 35px; margin-bottom: 15px; position: relative;}
				.EventsList li .title{font-size: 16px; margin-bottom: 10px; display: block;}
				.EventsList li strong{font-size: 13px; color: #a10622; font-weight: bold; position: absolute; bottom: 15px; left: 0;}
				.EventsList li span{font-size: 13px; color: #a10622; font-weight: bold; position: absolute; bottom: 15px; right: 0;}
/*events menu*/
.EventsMenu{width: 235px; border-left: 1px solid #c9c9c9; padding: 8px 0 0 15px; margin-bottom: 20px; float: right; clear: right;}
	.EventsMenu li{margin: 0 0 8px 10px; list-style-type: disc;}
		.EventsMenu li a{font-size: 13px; color: #163b5d; font-weight: bold; text-decoration: none;}
		.EventsMenu li a:hover{color: #a10622;}
	.EventsMenu li.selected{}
		.EventsMenu li.selected a, .EventsMenu li.selected a:hover{color: #000; cursor: default;}
/*speakers*/
.speakers{width: 230px; background: #f4f4f4; padding: 35px 10px 10px 10px; margin-bottom: 20px; float: right; clear: right; overflow: hidden; position: relative;}
	.speakers dt{width: 100%; padding: 0 10px; position: absolute; top: 0; left: 0;}
	.speakers dd{width: 90px; padding: 10px 10px 0 10px; float: left;}
		.speakers dd a{color: #000; text-decoration: none; font-weight: bold;}
		.speakers dd .thumb{width: 90px; height: 100px; margin-bottom: 5px; display: block; overflow: block;}
		.speakers dd .thumb:hover{}
		.speakers dd strong{font-weight: bold;}
		.speakers dd p{margin-top: 5px;}
/*SIDEBAR*/
/*related events*/
.RelatedEvents{}
	.RelatedEvents strong{font-size: 15px; font-weight: bold; margin-bottom: 20px; display: block;}
	.RelatedEvents ul{background: url(../images/calendar-bg.gif) repeat-x; margin-bottom: 20px; overflow: hidden;}
		.RelatedEvents ul li{width: 45px; line-height: 20px; padding: 2px; margin: 0 1px 1px 0; float: left;}
			.RelatedEvents ul li a{color: #163b5d; font-weight: bold; text-align: center; text-decoration: none; text-transform: uppercase; display: block;}
			.RelatedEvents ul li a:hover{color: #a10622;}
		.RelatedEvents ul .selected{}
			.RelatedEvents ul .selected a, .RelatedEvents ul .selected a:hover{color: #163b5d; background: #ebebeb; cursor: default;}
	.RelatedEvents form{background: #ececec; border-top: 1px solid #c9c9c9; padding: 8px; margin-bottom: 20px; overflow: hidden;}
		.RelatedEvents form label{font-size: 15px; font-weight: bold; margin-bottom: 5px; display: block;}
		.RelatedEvents form select{width: 180px; float: left;}
		.RelatedEvents form .submit{}
			.RelatedEvents form .submit input{height: 20px; font-size: 11px; color: #fff; line-height: 20px; background: #a10622; padding: 0 25px; float: right;}
			.RelatedEvents form .submit input:hover{color: #fff !important; background: #163b5d;}
	.RelatedEvents .EventRange{border: 0;}
		.RelatedEvents .EventRange div{margin-bottom: 10px; overflow: hidden;}
		.RelatedEvents .EventRange select{width: auto;}
		.RelatedEvents .EventRange strong{font-weight: bold; margin: 0 10px; float: left;}
		.RelatedEvents .EventRange .submit{}
	.RelatedEvents .archive{margin: 0; float: left;}

/* tables TABLESORTER */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(/images/tablesorter/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/tablesorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/tablesorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}
#fonduri_mutuale .tablesorter a, #fonduri_mutuale .tablesorter a:visited {color: #b91219; text-decoration: none;}
#fonduri_mutuale .tablesorter strong { font-weight: bold; }
#fonduri_mutuale #content h1 { color: #333333; font-size: 2.2em; padding: 10px 10px 5px 0; }

.cmsItemViews { display: inline; }
.promo { font-family: Georgia, "Times New Roman", Times, serif; color: #163b5d !important; font-weight: bold; text-decoration: none; background: url(/images/pub.gif) no-repeat scroll 0 0 transparent; text-indent: 18px; display: block; }
a.promo:hover{ color: #000 !important; }
/*.crossProsport { margin-bottom: 10px; }*/

/*bursa table*/
.bursa{border: 1px solid #ccc;}
	.bursa tr{}
		.bursa th{font-size: 14px; color: #fff; font-weight: bold; background: #bb131a; padding: 10px;}
		.bursa td{padding: 5px 10px;}
.odd td{background: #eee;}
/*liveForex table*/
#liveForex{}
	#liveForex table{border: 1px solid #ccc;}
		#liveForex table tr{}
			#liveForex table tr th{font-size: 14px; color: #fff; font-weight: bold; background: #bb131a; padding: 10px;}
			#liveForex table tr td{padding: 5px 10px;}
		.odd td{background: #eee;}


.comments .CommentsList { font-size: 13px; }

.leaderboardTop{padding:0px;}

#fonduri_mutuale #header .logo, #article #header .logo, #galerie_foto #header .logo{width: 645px;}
	#fonduri_mutuale #header .logo a, #article #header .logo a, #galerie_foto #header .logo a{width: 107px; background: url(../images/logo-section.png) no-repeat;}
		#fonduri_mutuale #header .logo h1, #section #header .logo h1 a, #article #header .logo h1, #article #header .logo h1 a, #galerie_foto #header .logo h1, #galerie_foto #header .logo h1 a{width: auto; font-family: Georgia, "Times New Roman", Times, serif; font-size: 33px; color: #fff; font-weight: bold; text-decoration: none; text-transform: uppercase; white-space: nowrap; line-height: 66px; text-indent: 0; background: transparent; margin: 0; float: left;}
			#fonduri_mutuale #header .logo h1 strong, #section #header .logo h1 a strong, #article #header .logo h1 strong, #article #header .logo h1 a strong, #galerie_foto #header .logo h1 strong, #galerie_foto #header .logo h1 a strong{font-size: 40px;}
#fond_mutual #header .logo, #article #header .logo, #galerie_foto #header .logo{width: 645px;}
	#fond_mutual #header .logo a, #article #header .logo a, #galerie_foto #header .logo a{width: 107px; background: url(../images/logo-section.png) no-repeat;}
		#fond_mutual #header .logo h1, #section #header .logo h1 a, #article #header .logo h1, #article #header .logo h1 a, #galerie_foto #header .logo h1, #galerie_foto #header .logo h1 a{width: auto; font-family: Georgia, "Times New Roman", Times, serif; font-size: 33px; color: #fff; font-weight: bold; text-decoration: none; text-transform: uppercase; white-space: nowrap; line-height: 66px; text-indent: 0; background: transparent; margin: 0; float: left;}
			#fond_mutual #header .logo h1 strong, #section #header .logo h1 a strong, #article #header .logo h1 strong, #article #header .logo h1 a strong, #galerie_foto #header .logo h1 strong, #galerie_foto #header .logo h1 a strong{font-size: 40px;}

.side_fond{position: relative;}
	.side_fond ul{height: 120px; font-size: 11px; line-height: 28px;}
		.side_fond ul li{width: 130px; float: left; clear: both;}
			.side_fond ul li a{color: #000; text-decoration: none; border: 1px solid #fff; border-right: 0; display: block; overflow: hidden;}
			.side_fond ul li a:hover, .market ul li.selected a {background: #f0f0f0; border-color: #c9c9c9; position: relative; cursor: pointer; z-index: 100;}
				.side_fond ul li a span{width: 30px; text-align: center; padding: 0 5px; display: block; float: left;}
				.side_fond ul li a .up{width: 25px !important; text-align: left; background: url(../images/icons.gif) 100% -300px no-repeat; padding-right: 15px;}
				.side_fond ul li a .down{width: 25px !important; text-align: left; background: url(../images/icons.gif) 100% -350px no-repeat; padding-right: 15px;}
				.side_fond ul li a .mark{font-weight: bold;}
	.side_fond .chart{width: 145px; height: 114px; background: #f0f0f0; border: 1px solid #c9c9c9; padding: 2px; overflow: hidden; position: absolute; top: 0; right: 0;}

.ContentLeft #list-cm-2010 li .thumb {width:398px;height:291px}

.fond-mutual-text strong, .fond-mutual-text b {font-weight:bold}
.navbar{clear:both;padding:0 0 10px 0}
.navbar a {color:#A10622; font-weight:bold; }
.navbar a:hover {color:#A10622; font-weight:bold; }
.navbar a:visited {color:#A10622; font-weight:bold; }

.bara_up div{margin: 0 auto !important; text-align:center;}

#send_news {margin-top: 1em;}
#send_news input, #send_news textarea {width: 450px; margin-left: 5px}
#send_news input.check {margin-left: 125px; width: auto;}
#send_news input.submit1 {margin-left: 125px; width: 455px; padding: 0.5em 5em;}
#send_news div {clear: both; margin-bottom: 0.5em;}
div.error {clear:both; margin: 0.5em 0; background-color: #FFC; padding: 1ex; border: 1px solid #CC6;}
div.message {clear:both; margin: 0.5em 0; background-color: #CFC; padding: 1ex; border: 1px solid #C6C;}
#send_news label {display: block; float: left; width: 120px; text-align: right;}
#send_news label.check {display: inline; float: none; width: auto; margin-left: 1ex; text-align: left;}

#send_news fieldset {margin-bottom: 10px; padding: 5px 10px}
#send_news fieldset legend {font-weight: bold; padding: 0 1em;}
#send_news fieldset input {width: auto; margin-left: 2em; margin-right: 0.5em;}
#send_news fieldset label {display: inline; float: none; width: auto; text-align: left;}
#send_news .inputError label {font-weight: normal; color: black}
#send_news .inputError legend {color: red}
#send_news .inputError input {border:1px solid red;}


/*box CITESTE PE DESCOPERA TRAVEL din HP*/
.descopera {border-bottom:2px solid #C9C9C9;padding-bottom: 5px;}

/*ad*/
 .ad{width: 100%; text-align: center; padding: 10px 0; margin: 5px 0 5px 0; position: relative; clear: both;}
 .ad div {margin:0px auto;}
 .zf_abonati .heading {background-color: #FCFBE6;}
/*pagina de login*/
.table_login{margin-top: 35px;}
.submit_login{ color:#FFF; background-color: #BB131A; border:0; padding:3px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; cursor: pointer;}
.link_recover{text-decoration: none; color: #000; border-bottom: 1px solid #BB131A;}

.cross-list li{background:url('../images/icons.gif') no-repeat scroll -12px -400px transparent;border-bottom:1px dotted #C9C9C9;padding:4px 0 4px 10px;}
.cross-list a{color:#000000;font-family:Georgia,"Times New Roman",Times,serif;font-size:11px;font-weight:bold;text-decoration:none;}
.cross-list a:hover{color:#A10622}

/*.ContentLeft .intros li .gandul {background:url('../images//default/logo-gandul.gif') no-repeat 0 center; padding-left:64px}*/
span.gandul_label {background:#006CB7; color:#FFF; padding:1px 2px;font-size:10px;margin-right:3px}
span.mediafax_label {background:#EE0000; color:#FFF; padding:1px 2px;font-size:10px;margin-right:3px}
span.bm_label {background:#ED1C24; color:#FFF; padding:1px 2px;font-size:10px;margin-right:3px}
span.zf_exclusiv_label{background:#A10622; color:#FFF; padding:1px 2px;font-size:10px;margin-right:3px}
span.zf_label{background:#A10622; color:#FFF; padding:1px 2px;font-size:10px;margin-right:3px}

.sectionWhide .ContentLeft {width:100%}
.sectionWhide .ContentLeft .heading {background:#F8F4EB}
.sectionWhide .ContentLeft .exclusivUl li {border-bottom:1px dotted #C9C9C9;margin:5px 0; padding:5px 0}
.sectionWhide .ContentLeft  .thumb {border:1px solid #C9C9C9;display:block;float:left;height:82px;margin-right:15px;overflow:hidden;width:112px;margin-bottom:5px}

.infos {margin:10px 0px}
.infos .tag-cat {margin-left:3px; color:#a30622; font-size:11px; font-weight:normal; text-decoration:none; padding:2px 8px; border:1px solid #d8d8d8; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#e4e4e4; backgrond:-webkit-gradient(linear, left bottom, left top, color-stop(0.27, rgb(217,217,217)), color-stop(0.64, rgb(223,223,223)), color-stop(0.82, rgb(230,230,230))); background:-moz-linear-gradient(center bottom, rgb(217,217,217) 27%, rgb(223,223,223) 64%, rgb(230,230,230) 82%)}

#sideZfExclusiv {margin-top:10px}
#sideZfExclusiv .heading{padding:0 10px;border-bottom:1px solid #C9C9C9}
#sideZfExclusiv ul{background:#373737;color:#FFF}
#sideZfExclusiv .exclusivPic{border:1px solid #FFFFFF;width:115px;height:115px;overflow:hidden;float:left;margin:0 5px 5px 0;}

#zf_640_150{margin-bottom:10px}

.poll {overflow:hidden;}
.poll h1 {margin-bottom:10px;}
.poll .thumb {float:right;margin-left:10px;}
.poll form {margin-top:8px;}
.poll form fieldset {margin-bottom:5px;}
.poll form fieldset input {margin-right:3px;vertical-align:middle;}
.poll form fieldset label {}
.poll form .submit {margin:10px 0 0;padding:0;}
.poll form .submit input {}
.poll form .submit .button {float:right;}
.poll .results {margin-top:10px;}
.poll .results .title {margin-bottom:5px;}
.poll .results p {margin:0;}
.poll .results .PercentBar {background:none repeat scroll 0 0 #EEEEEE;border:1px solid #CCCCCC;margin-bottom:5px;width:275px;}
.poll .results .PercentBar .PercentBarProgress {background:none repeat scroll 0 0 #A10622;height:10px;}

