@charset "utf-8";

html, body {
   margin:0;
   padding:0;
   height:100%;

	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;

}

img {
    border: 0;    
}

#container {
   min-height:100%;
   position:relative;
}
a, a:visited {
	color:#666666;
}
#content_area, #right_column {
	background:url(../images/bg.png) repeat-x 0 80px;
	margin:0;
	padding:0;
}

#content_area {
	width:70%;
	padding-bottom:63px;
	position:relative;
}

#right_column {

}



#left_column_red_line {
	width:97px;
	margin:0;
	padding:0;
	
	/*border:1px solid #000;*/
	background:url(../images/red_left_line.png) no-repeat 100% 157px;
}

#content_area_bg {
	background:url(../images/grid_repeat.png) repeat-x 0 190px;
	margin:0;
	padding:0;
}

#left_column {
	background:url(../images/grid_repeat.png) repeat-x 100% 190px;
	margin:auto;
	padding:auto;
	width:97px;
}

#bottom {
    position:absolute;
	bottom:0;
	right:auto;
	height:63px;
	width:100%;
}
#bottom .bg {
	background:url(../images/bottom.gif) repeat-x 0 100%;
}

td.nativ_content  {
	padding-left:75px;
	padding-right:75px;
}

td.nativ_content .page_title {
    font-family: OfficinaSerifC;
    font-size: 26px;
    color:#660000;
}

td.nativ_content_title {
	height:115px;
}

td.nativ_content .subtitle {
    font-size: 16px;
    margin-top:15px;
    color:#660000;
}



td.nativ_content .article {
    margin-bottom:48px;
}

td.nativ_content .date {
    font-size: 14px;
    margin-top:22px;
    color:#660000;
}
.red_line_left {
	background:url(../images/red_left_line.png) repeat-y;
}

/* right - menu*/
div.accordion {
	margin-left:23px;
	margin-top:4px;
	margin-bottom:30px;
}

div.accordion div {
    margin:0;
    padding:20px 0 0 0;
}

div.accordion h3 {
    margin:0;
    padding:0;
}

div.accordion h3 a {
   color:#000;
   text-decoration: none;
   font-family: OfficinaSerifC;
   font-size: 12px;
   font-weight: normal;
}


div.accordion ul {
    padding-left: 0px;
    padding-top: 15px;
    margin: 0px;
}

div.accordion li {
	font-size:11px;
    BEHAVIOR:NONE !important;
    background: url(../images/pluss.gif) no-repeat 0 50%;
    list-style: none;
    padding-left: 10px;
    margin: 0;
    margin-bottom :2px;
}

div.accordion .right-menu-activ, div.accordion .right-menu-activ a{
    color:#660000 !important;
}

.top_icons {
	padding-bottom:13px;
}

.top_icons .button {
	font-size:10px;
	color:#999999;
}

.top_icons .button_lang_activ {
	color:#000;
}

.nav {
	margin-left:23px;
}
.paginationControl {
    /*padding-left: 75px;*/
}
.paginationControl, .paginationControl a, .paginationControl a:visited {
    color:#000000;
    text-decoration: none;
    font-size: 10px;
}



.subscribe {
    position:relative;
    height:100%;
   
}

.subscribe .label{
    background-color: #999999;
    color:#fff;
    font-size: 9px;
    margin:0;
    padding: 0;
    
}
.subscribe .subscribe_form .field {
/*    border:1px solid #660000;*/
    margin:0 ;
    border:0px solid #fff;
    padding: 0 ;
    height:18px;
    width:135px;
}

.subscribe .subscribe_form .button {
    border-top:1px solid #660000;
    border-bottom:1px solid #660000;
    border-right:1px solid  #660000;
    margin:auto;
    height:20px;
}

#searchform .search_options_cnt {
    margin-top: 10px;
}

#searchform label {
    font-size: 10px;
}

#searchform {
    margin-top: 32px;
}


#searchform .subscribe_form .field {
    background: transparent;
    padding-left: 3px;
}

.search_list .title, .search_list .title a {
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    color: #333333;
}

.copyright {
    color:#999999;
    text-decoration: none;
    font-size: 9px;
    margin-left: 75px;
}