
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic&subset=latin,latin-ext);

body {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	margin:0px;
	padding:0px;
	/*background:url('../img/back_ziua.jpg') fixed #f3f3f3;*/
	background:url('../img/back_craciun_2011.jpg') fixed #f3f3f3;
}

img {
	border:0px;
	vertical-align:middle;
}

object {
	padding:0px;
	margin: 0px;
	border:none;
}

iframe {
	border: none;
	overflow:hidden;
}

a {
	color:#1C70B0;
	text-decoration:none;
}

a:hover {
	color:#f02323;
}

aside#top_float {
	width:100%;
	position:fixed;
	top:0px;
	left:0px;
	background:#fff;
	height:40px;
	border-bottom:solid 1px #ddd;
	z-index:999;
	box-shadow:0px -15px 20px #eee inset;
}

aside#top_float section {
	margin:5px auto 5px auto;
	width:960px;
	height:auto;
	text-align:left;
	padding:0px;
	display:block;
}

aside#top_float section form {
	float:left;
}

aside#top_float section form input {
	background:#fff;
	border:solid 1px #ccc;
	padding:5px;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:400px;
	margin-top:1px;
	box-shadow:0px 0px 5px #ddd inset;
	border-radius:5px;
	background:url('../img/search.png') top right no-repeat;
}

aside#top_float section ul {
	margin:0px;
	padding:0px;
	float:right;
	width:auto;
	list-style:none;
}

aside#top_float section ul li {
	float:left;
	margin-right:10px;
	margin-top:5px;
	cursor:pointer;
}

aside#top_float section ul li img {
	padding-bottom:5px;
}

aside#top_float section ul li a {
	color:#000;
	text-shadow:0px 0px 1px #fff;
}

aside#top_float section ul li a:hover {
	text-decoration:underline;
}

/* -------- */

header#top_header {
	margin:35px auto 0px auto;
	width:940px;
	height:auto;
	background:#fff;
	padding:5px 10px 10px 10px;
	overflow:hidden;
	display:block;
	box-shadow:0px 0px 10px #ccc;
}

header#top_header div.logo {
	float:left;
	padding:20px;
}

header#top_header div.clock {
	float:left;
	padding:10px 0px 10px 0px;
	margin-top:5px;
	text-align:left;
	font-size:11px;
	color:#666;
	width:100px;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
}

header#top_header div.clock img {
	float:left;
	margin-right:5px;
	margin-top:5px;
}

header#top_header div.clock span {
	float:left;
	width:60px;
	margin-top: 7px;
	font-size: 14px;
}

header#top_header div.clock span i {
	font-size: 11px;
	font-style: normal;
	width: 60px;
	display: block;
}

header#top_header div.weather {
	float:left;
	padding:10px;
	margin-top:15px;
	text-align:left;
	font-size:11px;
	color:#666;
	width:100px;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
}

header#top_header div.weather img {
	float:left;
	margin-right:5px;
	margin-top:5px;
}

header#top_header div.weather span {
	float:left;
	width:60px;
}

header#top_header div.usd {
	float:left;
	padding:10px 0px 10px 0px;
	margin-top:15px;
	text-align:left;
	font-size:11px;
	color:#666;
	width:130px;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
}

header#top_header div.usd img {
	float:left;
	margin-right:5px;
	margin-top:5px;
}

header#top_header div.usd span {
	float:left;
	width:90px;
}

header#top_header div.usd span img {
	float:none;
	margin:0px 0px 0px 0px;
}

header#top_header nav.top_nav {
	float:right;
	width:auto;
	display:block;
}

header#top_header nav.top_nav ul {
	list-style:none;
	margin:25px 0px 10px 0px;
	padding:0px;
	display:block;
}

header#top_header nav.top_nav ul li {
	float:left;
	margin-right:3px;
}

header#top_header nav.top_nav ul li a {
	text-decoration:none;
	color:#000;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	font-size:11px;
}

header#top_header nav.top_nav ul li img {
	padding-bottom:5px;
	margin-right:5px;
}

header#top_header nav.top_nav ul li a:hover {
	text-decoration:underline;
}

header#top_header div.top_social {
	display:block;
	float:right;
	z-index:100;
	height:auto;
	overflow:hidden;
	padding-top:2px;
	margin-top:-3px;
}

header#top_header div.top_social a {
	float:left;
}

header#top_header section.main_nav {
	float:left;
	width:940px;
	display:block;
}

header#top_header section.main_nav nav.primary {
	float:left;
	width:940px;
	background:#cf272f;/*f8f7f7*/
	box-shadow:0px 0px 10px #a61118 inset;
	border-top: solid 1px #f3525a;
	border-bottom:solid 2px #f3525a;
}

header#top_header section.main_nav nav.primary ul {
	list-style:none;
	margin:0px 0px 0px 4px;
	padding:0px;
}

header#top_header section.main_nav nav.primary ul li {
	float:left;
	padding:0px;
}

header#top_header section.main_nav nav.primary ul li a {
	text-decoration:none;
	color:#fff;
	font-size:14px;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	text-align:left;
	float:left;
	padding:10px 25px 10px 25px;
	text-shadow:0px 0px 2px #a61118;
}

header#top_header section.main_nav nav.primary ul li a:hover {
	border-bottom:solid 5px #f3525a;
	padding-bottom:5px;
	color:#facacc;
}

header#top_header section.main_nav nav.primary ul li a img {
	float:left;
	margin-top:-3px;
	margin-right:5px;
}

header#top_header section.main_nav nav.secondary {
	float:left;
	width:940px;
	background:#fcfcfc;
	box-shadow:0px 0px 5px #eee inset;
	border-bottom:solid 2px #eee;
}

header#top_header section.main_nav nav.secondary ul {
	margin:0px 0px 0px 4px;
	padding:0px;
	list-style:none;
}

header#top_header section.main_nav nav.secondary ul li {
	float:left;
}

header#top_header section.main_nav nav.secondary ul li a {
	text-decoration:none;
	color:#000;
	font-size:12px;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	text-align:left;
	float:left;
	padding:5px;
	text-shadow:0px 0px 4px #fff;
	color:#666;
}

header#top_header section.main_nav nav.secondary ul li a:hover {
	border-bottom:solid 5px #e6e5e5;
	padding-bottom:0px;
	color:#1C70B0;
}

header#top_header section.main_nav div#roll_news {
	float:left;
	padding:10px;
	width:810px;
	text-align:left;
	border-top:dashed 1px #ccc;
	border-bottom:dashed 1px #ccc;
	margin-bottom:5px;
	margin-top:2px;
	height:15px;
}

header#top_header section.main_nav div.promo {
	float:left;
	padding:10px;
	width:90px;
	color:#d31a1f;
	text-transform:uppercase;
	font-weight:bold;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	font-size:12px;
	border-top:dashed 1px #ccc;
	border-bottom:dashed 1px #ccc;
	margin-bottom:5px;
	margin-top:2px;
	height:15px;
}

header#top_header section.main_nav div.promo a {
	color:#d31a1f;
}

header#top_header section.main_nav div.promo a:hover {
	color: #000;
}

section#content {
	margin:0px auto 20px auto;
	width:930px;
	padding:5px;
	background:#f8f8f8;
	overflow:hidden;
	border:solid 10px #fff;
	border-top:none;
	box-shadow:0px 0px 5px #eee inset;
	display:block;
	box-shadow:0px 0px 10px #ccc;
}


section#content section#social {
	float:left;
	width:920px;
	height:auto;
	margin-top:10px;
	padding:5px;
	background:#fff;
}

section#content section#social div.fb, section#content section#social div.tw, section#content section#social div.gp {
	float:left;
	margin-right:6px;
}


footer {
	width:100%;
	height:auto;
	background:url('../img/footer_back.jpg') top left repeat-x #bfbfbf;
	box-shadow:0px 0px 40px #aaa;
	border-top:solid 2px #bbb;
	display:block;
}

footer div.container {
	margin:30px auto 10px auto;
	width:960px;
	height:auto;
	display:block;
	font-size:12px;
	text-align:left;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	overflow:auto;
}

footer div.container div.contact {
	float:left;
	width:180px;
	margin-right:10px;
	background:url('../img/footer_separator_1.jpg') top right no-repeat;
}

footer div.container div.contact p {
	margin:0px;
	padding:0px;
	font-size:14px;
}

footer div.container div.contact p+p+p+p+p {
	font-size:18px;
	margin-top:10px;
}

footer div.container div.contact p+p+p+p+p img {
	margin-top:2px;
	margin-right:10px;
	float:left;
}

footer div.container div.links_column {
	float:left;
	width:110px;
	padding-left:15px;	
}

footer div.container div.links_column+div.links_column {
	background:url('../img/footer_separator_2.jpg') top left no-repeat;
}

footer div.container div.links_column strong {
	font-size:12px;
	display:block;
	width:110px;
	float:left;
	margin-bottom:5px;
	margin-top:5px;
}

footer div.container div.links_column a {
	display:block;
	float:left;
	width:120px;
	color:#333;
	text-decoration:none;
	font-size:11px;
}

footer div.container div.links_column a:hover {
	color:#000;
	text-decoration:underline;
}

footer div.container div.partners {
	float:left;
	width:940px;
	text-align:center;
	margin-top:20px;
}

footer div.container div.info {
	float:left;
	width:940px;
	text-align:center;
}

aside#optional_banner {
	/*display:none;*/
	margin:0px;
	padding:0px;
	height:auto;
	min-height: 120px;
}

section#content aside.page_right {
	float:right;
	display: block;
	width:250px;
	padding:5px;
	margin-top:5px;
	margin-right:5px;
	background:#fff;
	overflow:hidden !important;
	height:auto;
	border: 1px solid #EEEEEE;
    box-shadow: 0 0 5px #EEEEEE;
    position: relative;
}

section#content aside.page_right div.top_news {
	float:left;
	width:230px;
	overflow:hidden;
}

section#content aside.page_right div.top_news strong {
	font-size:14px;
	color:#9d9fa0;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	float:left;
	margin:5px 5px 10px 5px;
	width:120px;
	margin-right:100px;
	border-bottom:solid 5px #d0d0d0;
	text-align:left;
}

section#content aside.page_right div.top_news ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

section#content aside.page_right div.top_news ul li {
	padding:0px;
	margin:0px;
	float:left;
	display:block;
	width:240px;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	text-align:left;
	font-size:12px;
}

section#content aside.page_right div.top_news ul li+li {
	border-top:dotted 1px #ddd;
}


section#content aside.page_right div.top_news ul li a+span a, section#content aside.page_right div.top_news ul li span a {
	color:#000;
	text-decoration:none;
	width: 235px;
}

section#content aside.page_right div.top_news ul li a+span a+a, section#content aside.page_right div.top_news ul li span a+a {
	float:left;
	width:175px;
	color:#d0272f;
	margin-top:3px;
	clear:both;
}

section#content aside.page_right div.top_news ul li a+span a:hover, section#content aside.page_right div.top_news ul li span a:hover {
	color:#f02323;
	cursor:pointer;
}

section#content aside.page_right div.top_news ul li a+span a+a:hover, section#content aside.page_right div.top_news ul li span a+a:hover {
	color:#000;
	cursor:pointer;
	text-decoration:underline;
}

section#content aside.page_right div.top_news ul li a+span a b, section#content aside.page_right div.top_news ul li span a b {
	color:#666;
}

section#content aside.page_right div.latest_news {
	float:left;
	width:230px;
	overflow:hidden;
}

section#content aside.page_right div.latest_news strong {
	font-size:14px;
	color:#9d9fa0;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	float:left;
	margin:5px 5px 10px 5px;
	width:120px;
	margin-right:100px;
	border-bottom:solid 5px #d0d0d0;
	text-align:left;
}

section#content aside.page_right div.latest_news ul {
	margin:0px;
	padding:0px;
	list-style:none;
	width:250px;
	height:auto;
	display:block;
	float:left;
}

section#content aside.page_right div.latest_news ul li {
	padding:0px;
	margin:0px;
	float:left;
	display:block;
	width:240px;
	padding:5px;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	text-align:left;
}

section#content aside.page_right div.latest_news ul li+li {
	border-top:dotted 1px #ddd;
}

section#content aside.page_right div.latest_news ul li img {
	margin-right:5px;
	float:left;
}

section#content aside.page_right div.latest_news ul li span {
	float:left;
	width:220px;
}

section#content aside.page_right div.latest_news ul li:hover {
	background:#f5f5f5;
}

section#content aside.page_right div.latest_news ul li a+span {
	float:left;
	width:180px;
}

section#content aside.page_right div.latest_news ul li a+span b, section#content aside.page_right div.latest_news ul li span b {
	color:#d0272f;
}

section#content aside.page_right div.latest_news ul li a+span b+a, section#content aside.page_right div.latest_news ul li span b+a {
	color:#1C70B0;
	cursor:pointer;
	word-wrap:break-word;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}

section#content aside.page_right div.latest_news ul li a+span b+a b, section#content aside.page_right div.latest_news ul li span b+a b {
	color:#666;
}

section#content aside.page_right div.latest_news ul li a+span b+:hover, section#content aside.page_right div.latest_news ul li span b+:hover {
	color:#f02323;
}

section#content aside.page_right div.latest_news ul li img {
	float:left;
}

section#content aside.page_right div.adds {
	float:left;
	margin:10px 0px 10px 0px;
}

section#content section.page_left {
	float:left;
	width:660px;
	display: block;
	overflow: hidden;
}

section#content section.page_left div.article_list {
	float:left;
	width:657px;
	background:#fff;
	margin-bottom:10px;
	text-align:left;
	border:solid 1px #eee;
	box-shadow:0px 0px 5px #ddd;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
}

section#content section.page_left div.article_list.today {
	background: #f6fdff;
}

section#content section.page_left div.article_list a img {
	float:left;
	margin:10px;
}

section#content section.page_left div.article_list a+h2 {
	margin:5px 0px 0px 10px;
	padding:0px;
	float:left;
	width:420px;
}

section#content section.page_left div.article_list h2 {
	margin:5px 0px 0px 10px;
	float:left;
	width:640px;
}

section#content section.page_left div.article_list h2 a {
	float:left;
	color:#1C70B0;
	text-decoration:none;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	font-size:16px;
}

section#content section.page_left div.article_list h2 a:hover {
	color:#D0272F;
}

section#content section.page_left div.article_list h2 a span.sup {
	color:#D0272F;
	display:block;
	font-weight:normal;
}

section#content section.page_left div.article_list p span.created {
	color:#999;
}

section#content section.page_left div.article_list p span.author, section#content section.page_left div.article_list p span.author a {
	color:#D0272F;
}

section#content section.page_left div.article_list p span.views {
	color:#666;
	font-weight:bold;
}

section#content section.page_left div.article_list a+h2+p {
	float:left;
	padding:0px;
	margin:5px 0px 0px 10px;
	font-size:11px;
	color:#666;
	width:420px;
}

section#content section.page_left div.article_list h2+p {
	float:left;
	padding:0px;
	margin:5px 0px 0px 10px;
	width:640px;
	font-size:11px;
	color:#666;
}

section#content section.page_left div.article_list a+h2+p+p {
	font-size:11px;
	color:#333;
	float:left;
	margin:5px 0px 10px 10px;
	padding-bottom:10px;
	width:420px;
}

section#content section.page_left div.article_list h2+p+p {
	font-size:11px;
	color:#333;
	float:left;
	width:640px;
	margin:5px 0px 10px 10px;
	padding-bottom:10px;
}

section#content section.page_left div.slider {
	text-align:left;
	margin:5px;
}

section#content section.page_left div.adds {
	float:left;
	background:#fff;
	padding:5px;
	width:640px;
	margin-left:5px;
	border: 1px solid #EEEEEE;
	box-shadow: 0 0 5px #EEEEEE;
}

section#content section.page_left div.category {
	margin-left:5px;
	border: 1px solid #EEEEEE;
	box-shadow: 0 0 5px #EEEEEE;
	float:left;
	background:#fff;
	padding:10px;
	width:192px;
	margin-top:5px;
	text-align:left;
	height:300px;
}

section#content section.page_left div.category strong a {
	text-decoration:none;
	color:#000;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	font-size:16px;
	margin-bottom:5px;
	padding-bottom:5px;
	float:left;
	width:190px;
	border-bottom:solid 5px #e5e5e5;
}

section#content section.page_left div.category ul {
	float:left;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:11px;
}

section#content section.page_left div.category ul li a {
	color:#1C70B0;
	text-decoration:none;
	margin:5px 0px 5px 0px;
	display:block;
	width:190px;
}

section#content section.page_left div.category ul li a:hover {
	color:#000;
}

section#content div.cascade_articles {
	float:left;
	width:660px;
	height:200px;
	display:block;
	text-align:left;
}

section#content div.cascade_articles ul li a+a {
	font-size:13px;
	font-weight:bold;
	color:#1C70B0;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	width:190px;
	line-height:16px;
}

section#content div.cascade_articles ul li a+a:hover {
	color:#f02323;
}

section#content div.cascade_articles ul li p {
	float:left;
	color:#999;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	background:#f5f5f5;
	float:left;
	display:block;
	width:190px;
	padding:10px;
	margin-left:-10px;
	margin-bottom:-10px;
	border-top:dashed 1px #ddd;
}

/**
 * Grid container
 */
div.cascade_articles ul#articles {
	list-style-type: none;
	position: relative; /** Needed to ensure items are laid out relative to this container **/
	margin: 0;
}

/**
 * Grid items
 */
div.cascade_articles ul#articles li {
	width: 190px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	box-shadow:0px 0px 5px #ddd;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	display: none; /** Hide items initially to avoid a flicker effect **/
	padding: 10px;
}

div.cascade_articles ul#articles li a {
	font-weight: bold;
}

div.cascade_articles ul#articles li img {
	display: block;
}

div.cascade_articles ul#articles li span.sup {
	font-size:11px;
	font-weight:normal;
	width:190px;
	display:block;
	clear:both;
	color:#D0272F;
}


/**
 * Some extra styles to randomize heights of grid items.
 */
div.cascade_articles ul#articles ali:nth-child(3n) {
	height: 175px;
}

div.cascade_articles ul#articles ali:nth-child(4n-3) {
	padding-bottom: 30px;
}

div.cascade_articles ul#articles ali:nth-child(5n) {
	height: 250px;
}

h1.article_title, div.article_title {
	font-size:24px;
	margin:10px 0px 10px 10px;
	padding:0px 0px 10px 0px;
	text-align:left;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	color:#666;
	border-bottom:dashed 1px #ccc;
	font-weight: bold;
	height: auto;
	overflow: auto;
}

div.article_title span {
	float: left;
	width: 480px;
}

h1.article_title img, div.article_title img {
	float:right;
	margin-right:5px;
	margin-top:1px;
	cursor: pointer;
}

h1.article_title form, div.article_title form {
	float:left;
	margin:0px;
	padding:0px;
	width: 130px;
	display: block;
}

h1.article_title input, div.article_title input {
	float:right;
	margin-right:5px;
	border:solid 1px #eee;
	padding:5px;
	width:100px;
}

article.full_article {
	font-size:12px;
	color:#333;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
}

article.full_article object {
	margin-left:7px;
	display:block;
	clear:both;
	text-align:center;
	width:630px;
}

section.tag h1 {
	border-bottom: 1px dashed #CCCCCC;
    color: #666666;
    font-family: "Open Sans",Tahoma,Geneva,sans-serif;
    font-size: 24px;
    margin: 10px 0 10px 10px;
    padding: 0 0 10px;
    text-align: left;
}

section.search {
	overflow:hidden;
	margin-top:5px;
	display:block;
	text-align:left;
}

section.search article {
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	padding:0px;
	margin:5px 0px 5px 0px;
	width:630px;
	display:block;
	float:left;
	border:solid 1px #eee;
	box-shadow:0px 0px 3px #ddd;
	padding:10px;
	background:#fff;
}

section.search article span.created {
	color:#999;
}

section.search article span.author, section.search article span.author a {
	color:#D0272F;
	font-weight: normal;
}

section.search article span.views {
	color:#666;
	font-weight:bold;
}

section.search section.search_field {
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	padding:0px;
	margin:0px;
	width:630px;
	display:block;
	float:left;
	border:solid 1px #eee;
	box-shadow:0px 0px 3px #ddd;
	padding:10px;
	background:#fff;
}

section.search section.search_field input {
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	font-size:36px;
	padding:5px;
	border:none;
	border-bottom:solid 1px #eee;
	width:620px;
	color:#999;
}

section.search section.search_field input+span {
	margin-top:15px;
	color:#999;
	display:block;
	float:left;
}

section.search section.search_field select {
	float:right;
	margin-top:5px;
	padding:5px;
	border:solid 1px #eee;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	font-size: 11px;
	margin-left:10px;
}

section.search section.search_field span.author {
	display: block;
	float: right;
	margin-top: 5px;
	text-align: right;
	margin-left: 5px;
}

section.search section.search_field span.author input {
	border:solid 1px #eee;
	font-size: 11px;
	width: 100px;
	height: auto;
	padding: 5px;
}

section.search article p {
	margin:0px 0px 5px 0px;
}

section.search article p a {
	text-decoration:none;
	color:#1C70B0;
	font-weight:bold;
	font-size:13px;
}

section.search article p a b {
	color:#000;
}

section.search article p a span.sup {
	font-weight:normal;
	color:#D0272F;
	display:block;
}

section.search article p a span.sup+span {
	clear:both;
}

section.search article p a:hover {
	color:#D0272F;
}

section.search article img {
	float:left;
	margin-right:10px;
	padding:2px;
	border:solid 1px #eee;
}

article.full_article {
	background:#fff;
	overflow:hidden;
	padding:10px;
	margin-top:5px;
	display:block;
	border:solid 1px #eee;
	box-shadow:0px 0px 3px #ddd;
}

article.full_article nav.breadcrumbs {
	font-size:11px;
}

article.full_article nav.breadcrumbs a {
	color:#1C70B0;
	text-decoration:none;
}

article.full_article h1 {
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	font-size:24px;
	color:#1C70B0;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-transform:uppercase;
	font-weight:normal;
}

article.full_article h1 span.sup {
	font-size:14px;
	width:640px;
	display:block;
	color:#D0272F;
}

article.full_article section.article_content {
	float:left;
	overflow:hidden;
	width:640px;
}

article.full_article section.article_content div.article_info {
	border-bottom:dashed 1px #ccc;
	padding-bottom:10px;
}

article.full_article section.article_content div.article_info div.share {
	float:right;
	width:170px;
}

article.full_article section.article_content div.article_info p {
	margin:0px;
}

article.full_article section.article_content div.article_info p span.created {
	color:#999;
}

article.full_article section.article_content div.article_info p span.author, article.full_article section.article_content div.article_info p span.author a {
	color:#d0272f;
}

article.full_article section.article_content div.article_info p span.views {
	color:#666;
	font-weight:bold;
}

article.full_article section.article_content div.article_info p+p {
	margin-top:5px;
}

article.full_article section.article_content div.article_info p+p a {
	color:#1C70B0;
	text-decoration:none;
}

article.full_article section.article_content div.article_info p+p a:hover {
	color:#f02323;
}

article.full_article h1+p {
	margin:0px;
}

article.full_article section.article_content div.article_attachments ul {
	list-style:none;
	margin:0px 0px 10px 0px;
	padding:10px;
	display:block;
	float:left;
	width:620px;
	border-bottom:dashed 1px #ccc;
}

article.full_article section.article_content div.article_attachments ul li {
	float:left;
}

article.full_article section.article_content div.article_attachments ul li.font_size {
	float: right;
	font-size: 12px;
	color: #999;
	font-weight: bold;
	margin-top:10px;
}

article.full_article section.article_content div.article_attachments ul li.font_size span {
	float: left;
	display: block;
	margin-top: 3px;
}

article.full_article section.article_content div.article_attachments ul li.font_size b {
	display: block;
	width: 12px;
	height: 12px;
	padding:2px 5px 5px 5px;
	border: solid 1px #ccc;
	float: left;
	margin-left: 5px;
	border-radius: 3px;
}

article.full_article section.article_content div.article_attachments ul li.font_size b:hover {
	cursor: pointer;
	background: #eee;
}

article.full_article section.article_content div.article_attachments ul li a {
	text-decoration:none;
	padding:5px;
	display:block;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	color:#999;
	font-weight:bold;
	font-size:13px;
	border-bottom:solid 3px #999;
	margin-right:10px;
}

article.full_article section.article_content div.article_attachments ul li a:hover {
	color:#f02323;
	border-bottom:solid 3px #666;
}

article.full_article section.article_content div.article {
	font-size:13px;
	color:#666;
	float:left;
	display:block;
	width:640px;
	padding-bottom:10px;
	border-bottom:dashed 1px #ccc;
	margin-bottom:10px;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
}

article.full_article section.article_content div.article.s1, article.full_article section.article_content div.article.s1 span {
	font-size: 13px !important;
}

article.full_article section.article_content div.article.s2, article.full_article section.article_content div.article.s2 span {
	font-size: 16px !important;
}

article.full_article section.article_content div.article.s3, article.full_article section.article_content div.article.s3 span {
	font-size: 18px !important;
}

article.full_article section.article_content div.article.s4, article.full_article section.article_content div.article.s4 span {
	font-size: 20px !important;
}

article.full_article section.article_content div.article.s5, article.full_article section.article_content div.article.s5 span {
	font-size: 24px !important;
}

article.full_article section.article_content div.article div.article_attachment {
	width: 635px;
	text-align: center;
}

section#content section.page_left article.full_article section.article_content div.article h1, section#content section.page_left article.full_article section.article_content div.article h2, section#content section.page_leftarticle.full_article section.article_content div.article h3, section#content section.page_left article.full_article section.article_content div.article h4, section#content section.page_left article.full_article section.article_content div.article h5, section#content section.page_left article.full_article section.article_content div.article h6 {
	font-size:12px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

article.full_article section.article_content div.article a {
	color:#1C70B0;
	text-decoration:none;
}

article.full_article section.article_content div.article h1, article.full_article section.article_content div.article h2, article.full_article section.article_content div.article h3, article.full_article section.article_content div.article h4, article.full_article section.article_content div.article h5, article.full_article section.article_content div.article h6 {
	font-size:12px;
	font-weight:normal;
	text-transform: none;
	color:#333;
}

article.full_article section.article_content div.article img {
	padding:2px;
	border:solid 1px #eee;
	margin:5px;
}

article.full_article section.article_content div.related {
	float:left;
	display:block;
	width:640px;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	border-bottom:dashed 1px #ccc;
	padding-bottom:5px;
	margin-bottom:0px;
}

article.full_article section.article_content div.related div.related_author {
	float:left;
	width:320px;
}

article.full_article section.article_content div.related div.related_category {
	float:left;
	width:320px;
}

article.full_article section.article_content div.related div.related_articles {
	float:left;
	width:320px;
}

article.full_article section.article_content div.related div.related_author h2 {
	font-size:13px;
	color:#999;
	border-bottom:solid 5px #ccc;
	width:110px;
	margin-top:0px;
}

article.full_article section.article_content div.related div.related_category h2 {
	font-size:13px;
	color:#999;
	border-bottom:solid 5px #ccc;
	width:140px;
	margin-top:0px;
}

article.full_article section.article_content div.related div.related_articles h2 {
	font-size:13px;
	color:#999;
	border-bottom:solid 5px #ccc;
	width:160px;
	margin-top:0px;
}

article.full_article section.article_content div.related div.related_author ul, article.full_article section.article_content div.related div.related_category ul, article.full_article section.article_content div.related div.related_articles ul {
	margin:0px;
	padding:0px;
	list-style:none;
	margin-bottom:10px;
	display:block;
	margin-right:10px;
}

article.full_article section.article_content div.related div.related_author ul, article.full_article section.article_content div.related div.related_category ul {
	border-right:dashed 1px #ccc;
}

article.full_article section.article_content div.related div.related_author ul li a img, article.full_article section.article_content div.related div.related_category ul li a img, article.full_article section.article_content div.related div.related_articles ul li a img {
	float:left;
	margin-right:5px;
}

article.full_article section.article_content div.related div.related_author ul li a, article.full_article section.article_content div.related div.related_category ul li a, article.full_article section.article_content div.related div.related_articles ul li a {
	text-decoration:none;
	color:#000;
	margin-bottom:5px;
	display:block;
	font-size:11px;
	border-bottom:dotted 1px #ccc;
	padding:5px 0px 5px 0px;
	float:left;
	width:310px;
}

article.full_article section.article_content div.related div.related_author ul li a:hover, article.full_article section.article_content div.related div.related_category ul li a:hover, article.full_article section.article_content div.related div.related_articles ul li a:hover {
	color:#D0272F;
}

article.full_article section.article_content div.related div.related_author ul li a b, article.full_article section.article_content div.related div.related_category ul li a b, article.full_article section.article_content div.related div.related_articles ul li a b {
	color:#D0272F;
}

article.full_article section.article_content div.article_comments {
	float:left;
	display:block;
	width:640px;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	border-bottom:dashed 1px #ccc;
	padding-bottom:5px;
	margin-bottom:10px;
}

article.full_article section.article_content div.article_comments div.add_comment {
	float:left;
	display:block;
	width:640px;
	background:#f5f5f5;
	border-bottom:dashed 1px #ccc;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
}

article.full_article section.article_content div.article_comments div.add_comment p {
	margin-left:10px;
	font-size:11px;
	float:left;
	width:630px;
	margin:5px 5px 5px 10px;
}

article.full_article section.article_content div.article_comments div.add_comment p input[type=text] {
	float:right;
	width:530px;
	margin-right:10px;
	padding:5px;
	border-radius:3px;
	border:solid 1px #ddd;
	box-shadow:0px 0px 5px #ddd inset;
}

article.full_article section.article_content div.article_comments div.add_comment p input[type=checkbox] {
	margin-right:5px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:90px;
}

article.full_article section.article_content div.article_comments div.add_comment p textarea {
	float:right;
	width:530px;
	margin-right:10px;
	padding:5px;
	border-radius:3px;
	border:solid 1px #ddd;
	box-shadow:0px 0px 5px #ddd inset;
}

article.full_article section.article_content div.article_comments div.add_comment p button {
	float:right;
	margin-right:10px;
	color:#fff;
	background:#D0272F;
	border:solid 1px #faced0;
	padding:5px;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	box-shadow:0px 0px 5px #999;
	border-radius:3px;
	font-size:11px;
}

article.full_article section.article_content div.article_comments div.add_comment p button:hover {
	cursor:pointer;
	background:#a9131a;
}

article.full_article section.article_content div.article_comments div.comment {
	float:left;
	display:block;
	width:618px;
	background:#f5f5f5;
	border:solid 1px #ddd;
	box-shadow:0px 0px 5px #ddd;
	margin-bottom:10px;
	padding:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

article.full_article section.article_content div.article_comments nav.more_comments {
	float:left;
	padding:10px;
	text-align:center;
	border:dotted 1px #ddd;
	width:618px;
	background:#fafafa;
	box-shadow:0px 0px 5px #ddd;
	cursor:pointer;
}

article.full_article section.article_content div.article_comments nav.more_comments:hover {
	color:#D0272F;
}

article.full_article section.article_content div.article_comments div.comment strong {
	color:#D0272F;
}

article.full_article section.article_content div.article_comments div.comment strong+p {
	color:#1C70B0;
	padding:0px;
	margin:0px;
}

section#content section.page_left nav.letter_filter {
	float:left;
	width:635px;
	margin-left:5px;
}

section#content section.page_left nav.letter_filter span {
	float:left;
	margin-right:10px;
	font-weight:bold;
	color:#999;
}

section#content section.page_left nav.letter_filter ul {
	float:left;
	list-style:none;
	margin:0px 0px 10px 0px;
	padding:0px;
}

section#content section.page_left nav.letter_filter ul li {
	float:left;
	margin-right:5px;
	text-transform:uppercase;
}

section#content section.page_left section.categories_list {
	float:left;
	width:635px;
	background:#fff;
	text-align:left;
	padding:10px;
	margin-top:5px;
	border:solid 1px #eee;
	box-shadow:0px 0px 5px #ddd;
}

section#content section.page_left h1 {
	text-align:left;
	margin-left:5px;
	font-size:22px;
	color:#666;
	font-weight:bold;
	border-bottom:dotted 1px #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow: auto;
}

section#content section.page_left h1 span {
	width: 490px;
	display: block;
	float: left;
}

section#content section.page_left section.categories_list h2 {
	text-transform:uppercase;
	color:#666;
	float:left;
	width:640px;
	border-bottom:dotted 1px #ccc;
	padding-bottom:5px;
}

section#content section.page_left section.categories_list h2 a {
	color:#666;
	font-size:16px;
}

section#content section.page_left section.categories_list a {
	float:left;
	color:#1C70B0;
	text-decoration:none;
	display: block;
	width:200px;
	margin-right:10px;
	height:auto;
	margin-bottom:5px;
	font-size:11px;
}

section#content section.page_left section.categories_list a:hover {
	color:#D0272F;
}

/*--------------------------*/

div#main {
	float:left;
	width:660px;
	display:block;
	text-align:left;	
	overflow:hidden;
	height:100%;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:100px;
}

/**
 * Grid container
 */
#tiles {
list-style-type: none;
position: relative; /** Needed to ensure items are laid out relative to this container **/
margin: 0;
}

/**
 * Grid items
 */
#tiles li {
width: 190px;
background-color: #ffffff;
	border: 1px solid #ddd;
	box-shadow:0px 0px 5px #ddd;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
display: none; /** Hide items initially to avoid a flicker effect **/
  cursor: pointer;
padding: 10px;
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;

}

#tiles li.inactive {
	opacity: 0;
	filter: alpha(opacity = 0);
}

#tiles li img {
display: block;
}

#filters {
list-style-type: none;
text-align: center;
height: auto;
margin:0px 0px 0px 10px;
list-style:none;
padding:0px;
display: block;
overflow: auto;
margin-bottom: 10px;
}

#filters li {
font-size: 12px;
float: left;
padding: 6px 0 4px 0;
cursor: pointer;
  -webkit-transition: all 0.15s ease-out;
     -moz-transition: all 0.15s ease-out;
       -o-transition: all 0.15s ease-out;
          transition: all 0.15s ease-out;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding:5px;
margin-right:10px;
margin-bottom: 5px;
border: 1px solid #ddd;
}

#filters li:hover {
background: #dedede;
}

#filters li.active {
background: #333333;
color: #ffffff;
}

/**
 * Grid item text
 */
#tiles li p {
color: #666;
font-size: 12px;
margin: 7px 0 0 7px;
}

#tiles li img {
	margin-bottom:10px;
}

#tiles li a {
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
}

#tiles li a span.sup {
	width:190px;
	color:#D0272F;
	font-size:12px;
	font-weight:normal;
	display:block;
}

#tiles li p {
 	background: none repeat scroll 0 0 #F5F5F5;
    border-top: 1px dashed #DDDDDD;
    color: #999999;
    display: block;
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    margin: 0 0 -10px -10px;
    padding: 10px;
    width: 190px;
}

/**
 * Some extra styles to randomize heights of grid items.
 */
#tiles ali:nth-child(3n) {
height: 175px;
}

#tiles ali:nth-child(4n-3) {
padding-bottom: 30px;
}

#tiles ali:nth-child(5n) {
height: 250px;
}

/** General page styling **/
  
html {
background-color: #e9e9e9;
}

#main {
padding: 30px 0 30px 0;
}

header h1 {
text-align: center;
font-size: 24px;
font-weight: normal;
margin: 30px 0 3px 0;
}

header p {
text-align: center;
font-size: 13px;
color: #777;
margin: 0;
}

div#pop_overlay {
	width:100%;
	height:100%;
	background:#fff;
	opacity:0.6;
	position:fixed;
	filter: alpha(opacity = 60);
	display:block;
	top:0;
	left:0;
	z-index:1000;
}

div#pop_login, div#pop_signup {
	position:fixed;
	top:0;
	left:50%;
	margin-left:-480px;
	width:940px;
	height:100%;
	background:#fff;
	z-index:1001;
	text-align:left;
	padding:105px 10px 10px 10px;
	box-shadow:0px 0px 30px 10px #fff;
	opacity:0.8;
	filter: alpha(opacity = 80);
}

div#pop_login h1, div#pop_signup h1 {
	color:#111;
	font-size:40px;
	font-weight:normal;
	border-bottom:solid 10px #ddd;
	padding-bottom:10px;
	margin-bottom:20px;
}

div#pop_login p, div#pop_signup p {
	font-size:11px;
}

div#pop_login p span, div#pop_signup p span {
	color:#333;
}

div#pop_login p input, div#pop_signup p input {
	font-size:48px;
	border:none;
	border-bottom:dotted 1px #aaa;
	color:#999;
	width:940px;
}

div#pop_login p button, div#pop_signup p button {
	font-size:22px;
	background:#333;
	color:#fff;
	border:none;
	border-radius:5px;
	padding:10px;
}

div#pop_login p button:hover, div#pop_signup p button:hover {
	cursor:pointer;
	background:#000;
}

div#pop_login p button+a, div#pop_signup p button+a{
	font-size:14px;
	color:#333;
	margin-left:10px;
}

div#pop_login a.forgot {
	font-size:14px;
	color:#333;
}

div#pop_login a.forgot:hover {
	text-decoration:underline;
}

div#pop_login p button+a:hover, div#pop_signup p button+a:hover {
	color:#000;
	text-decoration:underline;
	cursor:pointer;
}

#overlay_load {
	display:block;
	position:fixed;
	width:30px;
	height:30px;
	margin-left:-15px;
	margin-top:-15px;
	top:50%;
	left:50%;
	z-index:1000;
}

div#player_7720_wrapper {
	float:left;
}

.constanta_online {
	background:#fff;
}

#scoalaMeaHeader {
	background:url("../img/back_header_scoalamea.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	width:590px;
	padding:30px 30px 15px 30px;
}

#scoalaMeaHeader a#square {
	font-size:10px;
}

.invatamant_constanta {
	background:#fff;
	margin-top:5px;
	text-align:left;	
}

.empty_left {
	background:#fff;
	text-align:left;
	padding:10px;
	width:638px !important;
	margin-top:5px;
	border: solid 1px #ddd;
	box-shadow: 0px 0px 5px #ddd;
}

div.modul_stiri {
	float:left;
	width:322px;
	height:300px;
	background:#fff;
	border:solid 1px #ddd;
	text-align:left;
	margin-left:4px;
	box-shadow:0px 0px 4px #ddd;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	background:url('../img/back_modul_stiri.jpg') bottom left repeat-x #fff;
	margin-bottom:4px;
}

div.modul_stiri.x2 {
	height:606px;
}

div.modul_stiri div.heading {
	padding:6px 11px 6px 11px;
	width:300px;
	height:15px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:solid 1px #ddd;
	background:#f7f7f7;
}

div.modul_stiri div.heading a {
	color:#000;
}

div.modul_stiri div.heading a:hover {
	color:#D0272F;
}

div.modul_stiri div.col1 {
	float:left;
	width:150px;
	height:263px;
	padding:5px;
	border-right:solid 1px #ddd;
	font-size:11px;
	font-weight:bold;
}

div.modul_stiri div.col1 a {
	color:#000;
	margin-bottom:10px;
	display:block;
}

div.modul_stiri div.col1 a span.sup {
	font-size:11px;
	font-weight:normal;
	color:#D0272F;
	display:block;
}

div.modul_stiri div.col1 img {
	max-height:185px;
}

div.modul_stiri div.col1 a:hover {
	color:#D0272F;
}

div.modul_stiri div.col2 {
	float:left;
	width:150px;
	height:263px;
	padding:5px;
	font-size:11px;
}

div.modul_stiri div.col2 a {
	color:#000;
	display:block;
	margin-bottom:7px;
	padding-left:10px;
	background:url('../img/dot.jpg') 0px 5px no-repeat;
	word-wrap:break-word;
}

div.modul_stiri div.col2 a:hover {
	color:#D0272F;
}

section.page_left .add {
	float:left;
	margin-left:4px;
	margin-bottom:2px;
}

div.modul_tabs div.tabs_content div+div {
	display:none;
}

div.modul_tabs {
	float:left;
	width:240px;
	height:auto;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	overflow: hidden;
}

div.modul_tabs div.tabs_labels {
	float:left;
	width:240px;
	height:auto;
	padding:5px;
	text-align:left;	
}

div.modul_tabs div.tabs_labels a {
	float: left;
	color: #999;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 10px 5px 10px;
	border: solid 1px #ddd;
	border-bottom: none;
	background: #f5f5f5;
	box-shadow: 0px 0px 5px #ddd inset;
	cursor: pointer;
}

div.modul_tabs div.tabs_labels a.selected {
	background: #fff;
	color: #000;
	box-shadow: none;
}

div.modul_tabs div.tabs_labels a+a {
	border-left: none;
}

div.modul_tabs div.tabs_content {
	float:left;
	width:240px;
	height:auto;
	padding:5px;
	text-align:left;
}

div.modul_tabs div.tabs_content ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

div.modul_tabs div.tabs_content ul li {
	float: left;
	width: 240px;
	height: auto;
	border-bottom: solid 1px #eee;
}

div.modul_tabs div.tabs_content ul li b {
	float: left;
	display: block;
	padding: 5px;
	color: #D0272F;
	font-weight: bold;
}

div.modul_tabs div.tabs_content ul li a b {
	float: none;
	display: inline;
	color: #666;
	font-weight: normal;
}

div.modul_tabs div.tabs_content ul li a {
	color: #000;
	float: left;
	display: block;
	width: 190px;
	padding: 5px 0px 5px 0px;
}

div.modul_tabs div.tabs_content ul li a span.sup {
	color:#D0272F;
	font-size:11px;
	width: 190px;
	display: block;
}

div.modul_tabs div.tabs_content ul li a:hover {
	color: #D0272F;
}

nav.general_pagination {
	display: block;
	width: auto;
	float: right;
}

nav.general_pagination span {
	background: #fff;
	color: #000;
	font-size: 12px;
	display: block;
	min-width: 20px;
	height: 20px;
	padding: 5px 3px 3px 3px;
	border:solid 1px #ddd;
	border-radius: 5px;
	float: left;
	text-align: center;
	margin-right: 5px;
	box-shadow: 1px 1px 3px #ddd;
	font-weight: bold;
}

nav.general_pagination a {
	background: #f2f1f1;
	color: #666;
	font-size: 12px;
	display: block;
	min-width: 20px;
	height: 20px;
	padding: 5px 3px 3px 3px;
	border:solid 1px #ddd;
	border-radius: 5px;
	float: left;
	text-align: center;
	margin-right: 5px;
	box-shadow: 1px 1px 3px #ddd;
	font-weight: bold;
}

nav.general_pagination a.next_p {
	background: url('../img/right.jpg') center center no-repeat #f2f1f1;
}

nav.general_pagination a.last_p {
	background: url('../img/fast_right.jpg') center center no-repeat #f2f1f1;
}

nav.general_pagination a.prev_p {
	background: url('../img/left.jpg') center center no-repeat #f2f1f1;
}

nav.general_pagination a.first_p {
	background: url('../img/fast_left.jpg') center center no-repeat #f2f1f1;
}

aside.category_content {
	float: left;
	display: block;
	width: 657px;
	height: auto;
	background: #fff;
	margin-top: 5px;
	margin-bottom: 5px;
	border:solid 1px #eee;
	box-shadow: 0px 0px 3px #eee;
	text-align: left;
}

div.deconcentrate {
	float: left;
	width: 655px;
	height: auto;
	background: url('../img/back_deconcentrate.jpg') top left no-repeat #fff;
	padding-top: 60px;
	text-align: left;
	border:solid 1px #eee;
	margin-top: 5px;
	box-shadow: 0px 0px 3px #eee;
}

div.deconcentrate div.modul_stiri {
	background: none;
	width: 320px;
	border:none;
	box-shadow: none;
	height: 250px;
}

div.deconcentrate div.modul_stiri a {
	margin-bottom: 5px;
	display: block;
	padding-left: 10px;
}

div.deconcentrate div.left_column {
	float: left;
	display: block;
	width: 310px;
	height: auto;
	margin-left: 10px;
}

div.deconcentrate div.right_column {
	float: left;
	display: block;
	width: 310px;
	height: auto;
	margin-left: 10px;
}

section.ads {
	background: #fff;
	margin-top:5px;
	border:solid 1px #eee;
	padding-bottom: 10px;
}

section.ads div.navigation {
	float: left;
	display: block;
	width: 620px;
	padding: 20px;
	text-align: left;
}

section.ads div.navigation a {
	color: #000;
	font-size: 14px;
	float: left;
	border: solid 1px #eee;
	margin-right: 10px;
	border-radius:5px;
	padding: 10px;
	background: #fff;
	box-shadow: 0px 0px 5px #eee;
}

section.ads div.navigation a:hover {
	box-shadow: 0px 0px 5px #ccc;
	text-decoration: underline;
}

table.ads_table {
	text-align: left;
	border:solid 1px #eee;
	font-size: 14px;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	margin-bottom: 10px;
}

table.ads_table tr td {
	vertical-align: middle;
	border-bottom: solid 1px #eee;
}

table.ads_table tr.head td {
	background: #F7F7F7;
	border-bottom: solid 1px #eee;
	padding:10px;
}

table.ads_table tr.body.strip {
	background: #f5f5f5;
}

table.ads_table tr.body:hover {
	background: #f1f1f1;	
}

table.ads_table tr.body td.small {
	font-size: 12px;
}

div.search_ads {
	float: left;
	padding: 10px;
	background: #fafafa;
	width: 640px;
}

div.search_ads input[type=text], div.search_ads select {
	padding:5px;
	border:solid 1px #ddd;
	box-shadow: 0px 0px 3px #ddd inset;
	width: 240px;
	border-radius: 5px;
}

div.search_ads select {
	width: auto;
}

div.search_ads input[type=submit] {
	padding:5px;
	border:solid 1px #FACED0;
	border-radius: 5px;
	background:#D0272F;
	color:#fff;
	font-size:12px;
}

div.the_ad {
	float: left;
	padding: 10px;
	background: #fff;
	width: 640px;
	border:solid 1px #eee;
	text-align: left;
}

div.the_ad p.date {
	display: block;
	padding: 20px;
	background: #f5f5f5;
	font-size: 14px;
	box-shadow: 0px 0px 5px #ddd inset;
	border-radius: 5px;
}

div.ad_image {
	float: left;
	width: 620px;
	text-align: center;
	padding: 10px;
	background: #fff;
	border-bottom: dotted 1px #ccc;
	margin-bottom: 10px;
}

div.ad_image img {
	max-width: 600px;
}

div.ad_image div.pagin {
	padding: 10px;
	color: #666666;
    font-family: "Open Sans",Tahoma,Geneva,sans-serif;
    font-size: 12px;
}

div.ad_image div.pagin a {
	margin:0px;
}

div.ad_image div.pagin a img {
	margin:0px;
	padding: 2px;
	border:solid 1px #eee;
}

section.ad nav.breadcrumbs {
	float: left;
	font-size: 11px;
	margin-left: 5px;
	margin-top: 5px;
	clear: both;
	text-align: left;
	display: block;
	width: 655px;
}

section.ad h1 {
	float: left;
	margin-top: 0px;
}

div.mod_default {
	float:left;
	width: 320px;
	height: 302px;
	margin-bottom: 4px;
	margin-left: 5px;
}

section#content section.page_left section.filter_categories {
	display: none;
}

section#content section.page_left section.filter_categories section.categories_list {
	box-shadow: none;
	border:none;
}

section#content section.page_left section.filter_categories nav.letter_filter {
	border-bottom: solid 3px #eee;
	border-top: solid 3px #eee;
	padding-top: 10px;
}

a.show_categories {
	float: left;
	width:647px;
	text-align: center;
	padding: 5px;
	color: #333;
	cursor: pointer;
	font-size: 14px;
	padding-bottom: 20px;
	background: url('../img/down.jpg') 315px 25px no-repeat;
}

div.deschidere_print {
	float:left;
	margin-top:5px;
	display:block;
	width: 660px;
}

div.deschidere_print div.deschidere_print_overlay {
	position: absolute;
	background: #000;
	opacity: 0.6;
	width: 610px;
	height: 100px;
	margin-top:-142px;
	margin-left:5px;
	color: #fff;
	text-align: left;
	padding:20px;
}

div.deschidere_print div.deschidere_print_overlay a {
	color: #fff;
	text-shadow:0px 0px 4px #000;
}

div.deschidere_print div.deschidere_print_overlay a span {
	font-size:24px;
	float: left;
	display: block;
	width: 600px;
}

div.deschidere_print div.deschidere_print_overlay a span.sup {
	font-size:14px;
}

div.deschidere_print+h1 {
	float:left;
	display: block;
	width: 660px;
}

div#jump_base {
	float: left;
	margin-top: -14px;
	margin-left: -10px;
}

div#jump_base a {
	color:#000;
	font-size: 13px;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
}

div#jump_base a:hover, div#jump_base a:hover span.sup {
	color: #1c70b0;
}

div#jump_base a span.sup {
	color: #D0272F;
	margin-right: 5px;
}

div.dezabonare {
	background: #fff;
	text-align: left;
	padding:20px;
	border:solid 1px #eee;
	box-shadow: 0px 0px 3px #ddd;
}

div.dezabonare input {
	display: block;
	padding: 5px;
	border:solid 1px #ccc;
	border-radius: 5px;
	box-shadow: 0px 0px 5px #ddd inset;
	width: 500px;
}

div.dezabonare button {
	background: none repeat scroll 0 0 #333333;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 22px;
    padding: 10px;
    cursor: pointer;
}

div.dezabonare button:hover {
	opacity: 0.7;
}

.mygallery ol li+li img {
	display: none;
}

div.modul_banner_client {
	float: left;
	width: 322px;
	height: 285px;
	margin-bottom: 4px;
	display: block;
	margin-left: 4px;
	border: 1px solid #DDDDDD;
    box-shadow: 0 0 4px #DDDDDD;
    background:#fff;
    text-align: center;
    padding-top: 15px;
}

section.page_left div.add {
	float: left;
	width: 322px;
	height: 299px;
	margin-bottom: 5px;
	display: block;
	margin-left: 4px;
	border: 1px solid #DDDDDD;
    box-shadow: 0 0 4px #DDDDDD;
    background:#fff;
    text-align: center;
}

section.page_left aside.category_content div.add {
	width: 657px;
	height: auto;
	padding:0px;
	margin: 0px;
	float: left;
}

section.page_left aside.category_content+aside.category_content {
	margin-top:0px;
}

section.page_left div.add.wide {
	width: 650px;
	height: auto;
	padding-top: 0px;
	padding-bottom: 0px;
}

div.modul_banner_client div.add {
	float: none;
	width: auto;
	height: auto;
	padding:0px;
	margin: 0px;
	border:none;
	box-shadow: none;
}

div.modul_banner_client div.ad_article {
	float: left;
	margin-left:15px;
	margin-right:15px;
	margin-top: 5px;
	text-align: left;
}

div.modul_banner_client div.ad_article a {
	font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: #000;
    font-family: "Open Sans",Tahoma,Geneva,sans-serif;
}

div.modul_banner_client div.ad_article a span.sup {
	color: #D0272F;
    display: block;
    font-size: 11px;
    font-weight: normal;
}

div.modul_banner_client div.ad_article a:hover {
	color:#D0272F;
}

.page_right .add {
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	display: block;
}

section.invatamant_constanta {
	border:solid 1px #eee;
}

div.invatamant_stanga, div.invatamant_dreapta {
	float: left;
	display: block;
	width: 325px;
}

div.invatamant_stanga {
	background: url('../img/back_scoli.jpg') top left no-repeat;
}

div.invatamant_dreapta {
	background: url('../img/back_licee.jpg') top left no-repeat;
}

div.invatamant_stanga ul, div.invatamant_dreapta ul {
	list-style: none;
	padding:50px 20px 20px 20px;
	margin: 0px;
}

div.invatamant_stanga ul li, div.invatamant_dreapta ul li {
	margin-bottom: 10px;
	font-size: 12px;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
}

div#newsletter_right {
	display: block;
	cursor: pointer;
	position: fixed;
	bottom: 50px;
	right: 0px;
}

.tocmai {
	display:block;
}

.list_slide {
	width:650px;
	overflow: hidden;
}

form.add_ad {
	float: left;
}

form.add_ad p {
	clear: both;
}

form.add_ad p span {
	float: left;
	width: 130px;
	text-align: right;
	margin-right: 10px;
}

form.add_ad p input[type=text], form.add_ad p select {
	padding: 5px;
	border: solid 1px #ccc;
	border-radius: 5px;
	width: 450px;
	box-shadow: 0px 0px 5px #ddd inset;
}

form.add_ad p select {
	width: 460px;
}

form.add_ad p textarea {
	padding: 5px;
	border: solid 1px #ccc;
	border-radius: 5px;
	width: 450px;
	height: 100px;
	box-shadow: 0px 0px 5px #ddd inset;
}

form.add_ad p input[type=submit] {
	background: none repeat scroll 0 0 #D0272F;
    border: 1px solid #FACED0;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 5px #999999;
    color: #FFFFFF;
    float: left;
    font-family: "Open Sans",Tahoma,Geneva,sans-serif;
    font-size: 11px;
    margin-left: 140px;
    padding: 5px;
}

form.add_ad p input[type=submit]:hover {
	background: #a9131a;
	cursor: pointer;
}

form.add_ad div.err {
	float: left;
	width: 620px;
	background: #f5f5f5;
	padding: 10px;
	border: solid 1px #eee;
	margin-bottom: 10px;
	background: #D0272F;
	color: #fff;
}

div.the_ad div.info {
	float: left;
	width: 620px;
	background: #f5f5f5;
	padding: 10px;
	border: solid 1px #eee;
	margin-top: 20px;
}

div.the_ad div.info p {
	margin-top: 5px;
	margin-bottom: 5px;
}

table.my_ads tr.head {
	background: #eee;
	box-shadow: 0px 0px 5px #ccc inset;
	border-radius: 5px;
}

table.my_ads tr.body.strip {
	background: #f5f5f5;
}

table.my_ads tr.body:hover {
	background: #f1f1f1;
}

.fb_iframe_widget iframe {
	left:0 !important;
}

a.ovhidden {
	width: 190px;
	height: 120px;
	display: block;
	overflow: hidden;
}

span.matrimoniale {
	background: url('../img/18+.png') center center no-repeat;
	display: block;
}

span.matrimoniale img {
	opacity: 0.1;
}

section.tags {
	margin:10px auto 0px auto;
	width:750px;
	padding:5px 5px 5px 200px;
}

section.tags ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

section.tags ul li {
	float: left;
	margin-right: 5px;
}

section.tags ul li a {
	color: #000;
}

section.tags ul li a:hover {
	text-decoration: underline;
}

section.tags b {
	float: left;
	margin-right: 7px;
}

div.search_apm {
	background: #fff;
	text-align: left;
	padding: 10px;
	margin-top: 10px;
}

div.search_apm input[type="text"] {
	width: 150px;
	padding: 5px;
	border-radius: 5px;
	border:solid 1px #ccc;
	box-shadow: 0px 0px 3px 3px #eee inset;
}

div.search_apm input+input+input[type="text"] {
	width: 80px;
}

div.search_apm input[type="submit"] {
	width: auto;
	background: #D0272F;
	color: #fff;
	border-radius: 5px;
	border:none;
	padding: 5px 10px 5px 10px;
	margin-left: 5px;
	cursor: pointer;
}

div.ads_list {
	float: left;
	width: 240px;
	height: auto;
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	overflow: hidden;
	border: solid 1px #ddd;
	margin-bottom: 5px;
	margin-top: 5px;
	border-radius: 5px;
}

div.ads_list h3 {
	float: left;
	text-align: left;
	padding: 4px 5px 4px 5px;
	margin: 0px;
	display: block;
	width: 230px;
	font-size: 14px;
	color:#D0272F;
}

div.ads_list ul {
	list-style: none;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 240px;
}

div.ads_list ul li {
	float: left;
	text-align: left;
	padding: 5px;
	width: 230px;
	border-top: dotted 1px #ddd;
}

div.ads_list ul li a {
	color: #000;
}

div.ads_list ul li a:hover {
	color: red;
}

div.ads_list ul li span {
	color: #999;
}

div#licitatii_parents {
	float: left;
	padding: 10px;
	display: block;
	clear: both;
	text-align: center;
	width: 620px;
	margin-top: 10px;
}

div#licitatii_parents span {
	font-size: 14px;
}

div#licitatii_parents a {
	font-size: 13px;	
	margin-left: 2px;
	margin-right: 2px;
	padding: 5px;
}

div#licitatii_parents a.selected, div#licitatii_parents a:hover {
	background: #1C70B0;
	border-radius: 5px;
	color: #fff;
}

.gallery_more {
	display:block;
	float:left;
	width:615px;
	height:auto;
	margin-top:5px;
	text-align:left;
	margin-left: 5px;
}

.gallery_more a {
	float: left;
	margin:2px;
}

article.full_article section.article_content div.article .gallery_more a img {
	margin:0px;
	padding:1px;
}

div.col_articles {
	display: block;
	float: left;
	width: 655px;
	height: auto;
	overflow: hidden;
}

	div.col_articles ul {
		list-style: none;
		display: block;
		float: left;
		width: 655px;
		margin:0px 0px 5px 0px;
		padding: 0px 0px 0px 5px;
		overflow: hidden;
	}

		div.col_articles ul li {
			float: left;
			display: block;
			width: 212px;
			height: 180px;
			margin-right: 4px;
			margin-bottom: 3px;
			background: #fff;
			border: 1px solid #DDDDDD;
   			box-shadow: 0 0 4px #DDDDDD;
   			padding-top: 10px;
		}

			div.col_articles ul li a.image {
				display: block;
				width: 212px;
				height: 100px;
				overflow: hidden;
				margin-bottom: 5px;
			}

				div.col_articles ul li a.image+a {
					float: left;
					display: block;
					text-align: left;
					width: 192px;
					height: 65px;
					overflow: hidden;
					margin-left: 10px;
					color: #000;
					font-weight: bold;
				}

					div.col_articles ul li a.image+a span.sup {
						display: block;
						font-weight: normal;
						color: #D0272F;
					}

					div.col_articles ul li a.image+a:hover {
						color: #D0272F;
					}

	div.fb_overlay {
		width:100%;
		height:100%;
		background:#000;
		opacity:0.8;
		position:fixed;
		z-index:9998;
		display: block;
		top: 0;
		left: 0;
	}

	div.fb_pop {
		display:block;
		width:500px;
		height:380px;
		padding:25px;
		left:50%;
		top:100px;
		margin-left:-275px;
		position:fixed;
		z-index:9999;
		background:#fff;
		border-radius:10px;
	}

	div.fb_pop div.fb {
		float:left;
		display:block;
		width:500px;
		height:290px;
		overflow:hidden;
		margin-top:15px;
	}

	div.fb_pop a {
		display:block;
		text-align:center;
		cursor:pointer;
		float:left;
		width:100%;
	}

	div.fb_pop h2 {
		margin:0px 0px 10px 0px;
		padding:0px;
		color:#D0272F;
	}

	div.fb_pop p {
		padding:0px;
		margin:0px;
	}
