@charset "UTF-8";

/* Reset css*/ 
html {
color:#000000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
cursor:default;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0 none;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
letter-spacing:0.02em;
word-spacing:0.04em;
line-height:1.10em;
}

q:before, q:after {
content:'';
}

abbr, acronym {
border:0 none;
font-variant:normal;
}

sup {
vertical-align:text-top;
}

sub {
vertical-align:text-bottom;
}

input, textarea, select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}

input, textarea, select {
}

legend {
color:#000000;
}

del, ins {
text-decoration:none;
}


/* Generic classes -------------------------------------------------------------- */
body {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:11px; 
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.231;
background-image:url(../images/brk_bg.gif);
}


select, input, button, textarea {
font-family:arial,helvetica,clean,sans-serif;
font-size:99%;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
table {
font-size:inherit;
}

/* Layout classes -------------------------------------------------------------- */

#maincontainer{
min-width:990px;
width:88.182em;
margin: 0 auto 0.909em;
background-color:#FFFFFF;
}

#container{
min-width:949px;
width:86.364em;
margin: 0 auto 0;
position:relative;
padding:0px;
}

#masterhead{
min-width:950px;
width:86.276em;
height:4.545em;
margin:0;
position:relative;
padding:0;
border-bottom:2px solid #ccc;
border-right:1px solid #bbb;
}

#currentcolumn{
width:39em;
margin:0;
padding:0;
float:left;
position:relative;
left:54.67%;
}

#secondcolumn{
width:25.364em;
margin:0;
padding:0;
float:left;
color:#000000;
position:relative;
left:54.7%;

}
#thirdcolumn{
width:21.727em;
margin:0;
padding:0;
float:right;
color:#000000;
position:relative;
left:54.67%;
}
#footer{
font-family:Arial,Helvetica,sans-serif;
min-width:951px;
width:85.77em;
height:2.182em;
border-top:1px solid #bbb;
padding-top:0.909em;
padding-bottom:3.636em;
color:#9c9c9c;
text-align:center;
font-size:0.909em;
color:#999999;
letter-spacing:0.03em;
word-spacing:0.07em;
}
/* first column news items classes -------------------------------------------------------------- */
.newsitems {
border-top:1px solid #bbb;
width:100.3%;
color:#000000;
padding: 1.182em 0 0 0;
}
.first{
border-top:0px;
}

h2, h3{
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.818em;
float:left;
width:100%;
text-decoration:none;
color:#333;
margin:0 0 15px 0;
}

#currentcolumn h3 a{
text-decoration:none;

float:left;
padding-right:0.182em;
width:95.3%;
}

#secondcolumn h3 a{
text-decoration:none;

float:left;
padding-right:0.182em;
width:93.5%;
}


#thirdcolumn h3 a{
text-decoration:none;

float:left;
padding-right:0.182em;
width:92%;
}


h3 a.something_selected{
background-color:#2e3941;
color:#FFFFFF;}

.timestamp{
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:normal;
color:#999999;
padding-bottom:1.091em;
letter-spacing:0.03em;
word-spacing:0.08em;
cursor:default;
}

img.collpase {
float:right;
vertical-align:top;
display:block;
padding-top:2px;
}

#currentcolumn img.collpase{margin-right:-11px;}
#secondcolumn img.collpase{margin-right:-11px;}
#thirdcolumn img.collpase{margin-right:-11px;}

/* second column news items classes -------------------------------------------------------------- */
#secondcolumn h3{
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.636em;
float:left;
text-decoration:none;
color:#333;
margin:0 0 10px 0;
}

#secondcolumn .newsitems{
margin-left:0px;
border-top:1px solid #fff;
width:24.1em;
float:right;
}

#secondcolumn .first{
border-top:0px;
}

/* news items colors -------------------------------------------------------------- */
.newsitems h3 a{width:100%;}
h3.breakingheadlines a{
color:#FFFFFF;
border-right:10px solid #333;
font-weight:bold;
}

h3.breakingheadlines a span{
color:#222222;
}

h2.sport{
	border-left: solid 10px #B30006;
	padding-left: 10px;
	width: 96%!important;
}

h3.sport a{
color:#333;
border-right:10px solid #B30006;
margin-right:0.273em;
}

h3.sport a:hover{
color:#B30006;
margin-right:0.273em;
}

h2.politica{
	border-left: solid 10px #C48B2C;
	padding-left: 10px;
	width: 96%!important;
}

h3.politica a{
color:#333;
border-right:10px solid #C48B2C;
margin-right:0.273em;
}

h3.politica a:hover{
color:#C48B2C;
margin-right:0.273em;
}

h2.social{
	border-left: solid 10px #CBBC2D;
	padding-left: 10px;
	width: 96%!important;
}

h3.social a{
color:#333;
border-right:10px solid #CBBC2D;
margin-right:0.273em;}

h3.social a:hover{
color:#CBBC2D;
margin-right:0.273em;
}

h2.economie{
	border-left: solid 10px #97A339;
	padding-left: 10px;
	width: 96%!important;
}

h3.economie a{
color:#333;
border-right:10px solid #97A339;
margin-right:0.273em;

}

h3.economie a:hover{
color:#97A339;
margin-right:0.273em;
}

h2.eveniment{
	border-left: solid 10px #4E297A;
	padding-left: 10px;
	width: 96%!important;
}

h3.eveniment a{
color:#333;
border-right:10px solid #4E297A;
margin-right:0;}

h3.eveniment a:hover{
color:#4E297A;
margin-right:0.273em;
}

h2.cultura{
	border-left: solid 10px #0075AE;
	padding-left: 10px;
	width: 96%!important;
}

h3.cultura a{
color:#333;
border-right:10px solid #0075AE;
margin-right:0;}

h3.cultura a:hover{
color:#0075AE;
margin-right:0.273em;
}




/* third column news items classes -------------------------------------------------------------- */
#thirdcolumn h3{
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.273em;
float:left;
width:100%;
text-decoration:none;
color:#333;
margin:0 0 10px 0;
}

#thirdcolumn .newsitems{
margin-left:0px;
border-top:1px solid #fff;
width:20.700em;
float:right;
}

#thirdcolumn .first{
border-top:0px;
}

/* logo classes -------------------------------------------------------------- */
#logo{
width:20.818em;
padding:0 0 0.636em 0;
vertical-align:bottom;
float:left;
}
#logo img{
vertical-align:bottom;
margin-top:5px;}
/* navigation classes -------------------------------------------------------------- */
ul{
height:4.545em;
min-height:4.545em;
list-style: none;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

li{
border-left:1px solid #bbb;
height:4.545em;
width:10.818em;
float:left;
}

li a{
text-decoration:none;
color:#333333;
font-weight:bold;
font-size:0.909em;
vertical-align:middle;
display:block;
padding-top:1.3em;
letter-spacing:0.06em;
}

li div.sport{
padding-left:0.727em;
border-left:5px solid #b30006;
margin-top:1.7em;
margin-bottom:0px;
vertical-align:bottom;
height:2.8em;
}

li div.cultura{
padding-left:0.727em;
border-left:5px solid #0075AE;
margin-top:1.7em;
margin-bottom:0px;
vertical-align:bottom;
height:2.8em;
}

li div.social{
padding-left:0.727em;
border-left:5px solid #cbbc2d;
margin-top:1.7em;
margin-bottom:0px;
vertical-align:bottom;
height:2.8em;
}

li div.economie{
padding-left:0.727em;
border-left:5px solid #97a339;
margin-top:1.7em;
margin-bottom:0px;
vertical-align:bottom;
height:2.8em;
}

li div.eveniment{
padding-left:0.727em;
border-left:5px solid #4E297A;
margin-top:1.7em;
margin-bottom:0px;
vertical-align:bottom;
height:2.8em;
}

li div.politica{
padding-left:0.727em;
border-left:5px solid #C48B2C;
margin-top:1.7em;
margin-bottom:0px;
vertical-align:bottom;
height:2.8em;
}

li div.politica a:hover{color:#C48B2C;}
li div.eveniment a:hover{color:#4E297A;}
li div.economie a:hover{color:#97a339;}
li div.social a:hover{color:#cbbc2d;}
li div.sport a:hover{color:#b30006;}
li div.cultura a:hover{color:#0075AE;}

/* Day classes -------------------------------------------------------------- */
.currentday{
font-size:1.636em;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:#888;
padding-top:0.545em;
letter-spacing:0.02em;
word-spacing:0.08em;
}

.day{
font-family:Arial,Helvetica,sans-serif;
font-size:1.636em;
font-weight:bold;
color:#bbb;
padding-top:0.545em;
padding-left:0.636em;
letter-spacing:0.02em;
word-spacing:0.08em
}

.currentday span{
font-size:0.62em;
font-weight:normal;
color:#999999;
padding-bottom:1.091em;
padding-left:0.60em;
letter-spacing:0.03em;
word-spacing:0.08em;
cursor:default;}

/* article classes -------------------------------------------------------------- */
.open{
padding-top:0;
width:32.455em;
color:#666666;
padding-bottom:0.909em;
font-size:1.091em;
}
.open p{
line-height:1.20em;
letter-spacing:0.04em;
word-spacing:0.08em;
}

.TextWithDropCap:First-Letter
{
 color: #33333;
 font-size:200%;
 float:left;
 padding-top:4px;
 padding-right:4px;

}


.open img{
padding-bottom:0.727em;
}

.open a{
color:#336699;
text-decoration:none;
}

.subnav{
width:9.909em;
border-right:1px solid #bbb;
margin-right:0.909em;
margin-bottom:0px;
float:left;
}

.subnav p{
font-weight:bold;
color:#666666;
vertical-align:bottom;
padding-bottom:0.909em;
padding-right:0.364em;
letter-spacing:0.04em;
word-spacing:0.08em;
line-height:1.20em;


}

.subnav a{
color:#336699;
text-decoration:none;
font-weight:normal;
}


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

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.breakingnews {
color:#ff0000;
font-family:Arial,Helvetica,sans-serif;
font-size:0.818em;
font-weight:normal;
text-transform:uppercase;
margin-bottom:0.091em;
letter-spacing:0.25em;
word-spacing:0.19em;
}


/* floating nav classes -------------------------------------------------------------- */

#floatingnav{ 
position:fixed; 
width:100%; 
bottom:0px; 
z-index:99;
background-color:#cdc9c1;
border:1px solid #ddd;
height:2.727em;
}

#floatingnav .calendar{
margin-left:auto;
margin-right:auto;
min-width:970px;
width:69.182em; 
bottom:0px; 
z-index:99;
font-family:"Georgia",Times New Roman,Times,serif;
font-size:1.182em;
font-style:italic;
color:#777;

}

#floatingnav .year{
width:auto;
float:right;
padding:0.727em 0.909em;
float:right;
}

#floatingnav .month{
width:11em;
float:left;
padding:0.727em 0.909em;
float:left;
padding-right:0px;
}


.year a{
color:#777;
font-weight:normal;
text-decoration:none;
}

.month a{
color:#777;
font-weight:normal;
text-decoration:none;
}


#floatingnav .dates{
border-bottom:0px;
margin-left:auto;
margin-right:auto;
width:auto;
float:left;
padding:0.727em 0;
margin-right:0.364em;
margin-left:0.364em;

}

#floatingnav .dates a{
color:#777;
font-weight:normal;
text-decoration:none;
padding:0.273em;
}

#floatingnav .dates a:hover{
color:#fff;
background-color:#a4a09a;
font-weight:normal;
text-decoration:none;
padding:0.273em;
}


#floatingnav .dates .selected{
color:#fff;
background-color:#a4a09a;
margin-top:-2px;
font-weight:bold;
text-decoration:none;
padding:0.273em;
margin-right:0.364em;
margin-left:0.364em;
}

#floatingnav .dates span{
color:#ededed;
font-weight:normal;
text-decoration:none;
padding:0.273em;
cursor:default;
}


/* the hack colors classes -------------------------------------------------------------- */
#container1 {
border-right:1px solid #bbb;
background-color:#fff;
float:left;
position:relative;
right:29.33%;
width:100%;
}
#container2 {
border-right:1px solid #bbb;
background-color:#ededed;
clear:left;
float:left;
position:relative;
right:25.333%;
width:100%;
}
#container3 {
border-right:1px solid #bbb;
background-color:#ddd;
clear:left;
float:left;
overflow:hidden;
width:100%;
}

a.out{
	color: #336699;
	text-decoration: none;
}

span#last_update{
	color: red;
	font-size: 1em;
	font-weight: bold;
	padding-left: 0;
}

p.hidden{
	display: none;
	margin: 5px 0;
}