div 
{
margin:0px;
padding:0px;
}

table.table_default
{
border:2px solid black;
}

table.table_default th
{
border:1px solid black;
font-weight:bold;
text-align:left;
padding:2px;
}

table.table_default td
{
border:1px solid black;
text-align:left;
padding:2px;
}


a, a:link
{
color:#413124;
font-size:14px;
font-variant:small-caps;
text-decoration: underline;
}

a:visited {
color:#413124;
}

a:hover {
text-decoration: none;
color:#413124;
}



div#area_menu_bottom
{
margin-top:20px;
}

div#area_outer_right
{
z-index:80;
position:fixed;
left:1010px; /*890px; */
top:120px;
width:160px;
}

table.contentpaneopen_blog  span.small,  span.createby
{
position:relative;
height:1px;
display:block;
overflow:visible;
top:-55px;
}


.contentheading, .contentheading_blog
{
padding-bottom:10px;
}

div.div_img_std_bg
{
position:absolute;
width:250px;
height:287px;
z-index:10;
background:url(../images/image_slide_bg.gif) top left no-repeat;
}

div#body_bg_dummy
{
z-index:-99;
position:absolute;
height:100%;
width:100%;
background-color:#000000;
}

table.normal td
{
padding-left:5px;
padding-right:5px; 
}


td.teaser_block
{
background-color:#fecb33;
width:320px;
padding-left:8px;
border-left:26px solid #f1edc8;
}


html {
height: 100%;
margin-bottom: 0px;
}

form {
margin: 0;
padding: 0;
}

img {
border: none;
text-decoration:none;
}


table {
border-collapse:collapse;
empty-cells:show;
margin:0;
padding:0;
border:0;
}

td {
vertical-align:top;
text-align:left;
margin:0;
padding:0;
border:0;
}

body {
background-color: #f1edc8;
margin:0px;
padding:0px;
color: #413124;
text-align:left;
font-family:Verdana,sans-serif;
font-size:14px;
}

input.button, .validate  {
color: #000000;
font-size: 10px;
border: 1px solid #555;
}

.search input.button {
text-align: right;
}

input.button:hover, .validate:hover  
{
	
}

p {
margin: 0px 0px 12px 3px;
}

.inputbox {
border: 1px solid #555;
color: #000000;
padding: 2px;
}

.inputbox:hover 
{

}

.search {
height:29px;
width:148px;
padding: 6px 0px 0px 35px;
margin-top:60px;
background:url(../images/bg_search.jpg) left top no-repeat;
}

.search .inputbox {
width: 136px;
height: 14px;
font-size: 10px;
color: #666;
padding: 2px;
border: 1px solid #A9A9A9;
}

.search .button {
height: 18px;
font-size: 10px;
color: #666;
padding: 0 2px 0 2px;
border: 1px solid #dadada;
margin: 0px 0px 0px 10px;
text-align: center;
}

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/

#area_body_outer
{
margin:0px;
float:center;
border:0px;
padding:0px;
background-color: #000000; /*#f1edc8 */
position:relative;
}

#area_body
{
margin-left:130px;
width:800px;
position:relative;
}

#area_top_sys {
margin:0px;
padding:0px;
background:url(../images/oeko-top.jpg) top center no-repeat;
width: 800px; /*1000px; */
height: 77px; /* 96px; */
position:relative;
z-index:10;
}

#area_language_selection
{
position:fixed;
right:12px;
top:-8px;
z-index:120;
text-align:left;
}


#area_top
{
z-index:10;
position:relative;
}

#area_top_logo
{
z-index:10;
position:absolute;
width:140px;
height:70px;
left:-18px;
top:2px;
}

#area_top_logo img
{
border:0px;
}


#area_main_top 
{
vertical-align:top;
text-align:center;
background: url(../images/oeko-right-outer.jpg) top right repeat-y;
background-color:#fdcd21;
width:800px; /*1000px; */
height:8px; /*top yellow height; */
}

#area_main_top_content
{
padding-left:12px;
}



#area_main_outer 
{
z-index:2;
background: url(../images/oeko-right-outer.jpg) top right repeat-y;
background-color:#fdcd21;
width: 800px; /*1000px; */
position:relative;
}

#area_menu
{
z-index:100;
position:fixed;
left:4px;
width:157px;
top:130px;
}

.area_side_top
{
z-index:100;
background: url(../images/oeko-menu-top.gif) bottom right no-repeat;
width:157px;
height:17px;
}

.area_side_middle_outer
{
z-index:100;
background: url(../images/oeko-menu-middle.jpg) top right repeat-y;
width:157px;
padding-bottom:4px;
}


.area_side_middle
{
z-index:100;
background: url(../images/oeko-menu-symbol.jpg) bottom right no-repeat;
width:154px;
}


.area_side_bottom
{
z-index:100;
background: url(../images/oeko-menu-bottom.gif) top right no-repeat;
width:157px;
height:15px;
}



#area_current
{
z-index:100;
position:fixed;
left:845px; /*890px; */
top:100px;
height:70px;
width:157px;
}

#area_news
{
z-index:100;
position:fixed;
left:845px; /*890px; */
top:275px;
width:157px;
}


#area_main_inner_top 
{
background: url(../images/oeko-main-top.jpg) bottom left no-repeat;
background-color:#fdcd21;
width:732px; /*914px; */
height:9px; /*11px; */
}

#area_main_inner
{
position:relative;
background: url(../images/oeko-main-right.jpg) top right repeat-y;
background-color:#f1edc8;
width:732px;
overflow:hidden;
}


#area_main_content_outer
{
width:100%;
background: url(../images/oeko-main-left.jpg) top left repeat-y;
}
/* background-color:#f1edc8; */

#area_main_content
{
background: url(../images/oeko-main-bg.jpg) bottom right no-repeat;
position:relative;
padding-top:20px;
width:706px;
}

#tbl_content
{
}

#td_content_left
{
padding-left:20px;
position:relative;
}

#area_content_left_frame
{
z-index:100;
background:url(../images/image_slide_bg.gif) top left no-repeat;
position:absolute;
left:20px;
top:20px;
width:250px;
height:287px;
}

#td_content_center
{
padding-left:14px;
}

#area_bottom 
{
z-index:2;
width:800px; /*1000px; */
height: 83px; /*104px; */
background: url(../images/oeko-bottom-outer.jpg) top left no-repeat;
position:relative;
}

#area_bottom_dummy
{
z-index:2;
width: 19px;
height: 18px;
background: url(../images/oeko-bottom-outer-dummy.jpg) top left no-repeat;
position:absolute;
left:747px; /*936px; */
top:-18px;
}


#area_bottom_bottom 
{
z-index:2;
background: url(../images/oeko-right-outer.jpg) top right repeat-y;
background-color:#fdcd21;
width:800px; /*1000px; */
height:20px;
}

#area_right
{
text-align:left;
position:absolute;
left:750px; /*950px; */
overflow:visible;
display:block;
}

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


h1
{
font-size:32px;
}

h2, .componentheading, p.contentheading
{
padding:0px;
margin:0px;
font-size:22px;
font-weight:normal;
}

p.contentheading
{
padding-bottom:10px;
}

h3
{
font-size:22px;
margin:0px 0px 14px 0px;
}




div.module_menu td 
{
padding-bottom:6px;
padding-left:2px;
display:block;
}

a.mainlevel, span.mainlevel
{
color: #433122;
padding-top:4px;
padding-left:17px;
font-size:18px;
text-decoration:none;
font-weight:normal;
font-variant:normal;
display:block;
/* background: url(../images/oeko-menu-leaf-inactive.gif) 4px 4px no-repeat; */
}

a.mainlevel:hover, a.mainlevel#active_menu:hover
{
/* background: url(../images/oeko-menu-leaf-yellow.gif) 4px 4px no-repeat; */
color: #433122;
}


a.mainlevel:active, a.mainlevel:focus, a.mainlevel:link, a.mainlevel:hover, a.mainlevel:visited
{
color: #433122;
}


a.mainlevel:visited
{
color:#4b3b2e;
}

a.mainlevel#active_menu
{
/* background: url(../images/oeko-menu-leaf.gif) 4px 4px no-repeat; */
}



a.sublevel
{
display:block;
clear:left;
color: #433122;
margin-left:19px;
padding-left:18px;
padding-top:1px;
padding-bottom:1px;
font-variant:small-caps;
font-size:14px;
text-decoration:none;
background: url(../images/oeko-menu-leaf-inactive-small.gif) 2px 3px no-repeat;
}

a.sublevel:hover
{
color: #433122;
background: url(../images/oeko-menu-leaf-yellow-small.gif) 2px 3px no-repeat;
}

a.sublevel:active, a.sublevel:focus, a.sublevel:link, a.sublevel:hover, a.sublevel:visited
{
color: #433122;
}


a.sublevel#active_menu:hover
{
background: url(../images/oeko-menu-leaf-yellow.gif) 2px 0px no-repeat;
}


a.sublevel:visited
{
color:#4b3b2e;
}


a.sublevel#active_menu
{
background: url(../images/oeko-menu-leaf.gif) 2px 0px no-repeat;
}




/* -------------- News BK ----------- */


div.area_side_middle span.createdate
{
color: #433122;
font-variant:small-caps;
font-size:12px;
} 

div.area_side_middle span.contentpagetitle
{
color: #433122;
font-size:16px;
font-weight:bold;
line-height:24px;
}


div.area_side_middle span.contentpaneopen
{
color: #433122;
font-size:12px;
}

div.area_side_middle span.readon
{
font-size:12px;
}

a.readon, a.readon_blog
{
padding-left:260px;
}

div.jfdefaulttext
{
color: #CE3122;
font-size:12px;
letter-spacing:3px;
}

div.div_menu_line 
{
height:1px;
border-bottom:1px solid #433122;
width:122px;
margin:5px auto 5px auto;
} 

div.contentpaneopen_blog img, div.contentpaneopen_blog div.div_ru_main 
{
margin-right:10px;

}


p.contentheading a
{
display:block;
clear:left;
color: #433122;
margin-left:10px;
padding-left:7px;
padding-top:1px;
padding-bottom:1px;
font-size:14px;
text-decoration:none;
}

div.area_side_middle a.contentpagetitle
{
font-variant:normal;
}


span.pagination span, span.pagination a
{
padding-left:5px;
padding-right:5px;
}

span.pagination span
{
color:#666666;
}




div#area_main_content img
{
margin-right:10px;
}


div#area_main_content div.ri_div_eximg
{
margin-right:10px;
margin-bottom:15px;
}

span.article_separator
{
clear:both;
display:block;
height:42px;
}


div.box_yellow
{
position:relative;
left:39px;
height:198px;
background-color:#FECB33;
vertical-align:middle;
padding-top:6px;
}

div.box_yellow:before
{
display:block;
position:absolute;
left:-39px;
top:0px;
width:39px;
height:204px;
background:url(../images/block_yellow_left.gif) 0px 0px no-repeat transparent;
content:" ";
}


div.box_yellow:after
{
position:absolute;
top:0px;
right:-39px;
width:39px;
height:204px;
background:url(../images/block_yellow_right.gif) 0px 0px no-repeat transparent;
content:" ";
}


