/*  Body and main tags  */   
* {padding:0; margin:0;}

body {font-size:62.5%; font-family:arial, sans-serif; color:#404040; text-align:center; background:#e0e0e0;}
h1 {font:bold 18px verdana, arial, sans-serif; color:#fc0618; margin-top:10px;margin-bottom: 8px;}
h2 {font:bold 13px verdana, arial, sans-serif; color:#000; margin-top:10px;margin-bottom: 8px;}
h3 {font:12px verdana, arial, sans-serif; color:#000; margin-top: 10px; margin-bottom: 0px;}
p {font:12px verdana, arial, sans-serif; color:#000; margin-top: 10px; margin-bottom: 0px;}

.long_br{padding-bottom:220px;}

a {text-decoration:none;color:#4f4f4f;}
a:hover {color:#3991f9;border-bottom:1px dotted #3991f9;background-color:#e9e9e9;}


/* page holder */ 
.container{width:736px; margin:0 auto; font:12px verdana, arial, sans-serif; color:#000; text-align:left;background-color:#F7F7F7;border-left:solid 1px #ccc; border-right:solid 1px #ccc}

/* issue decoration */ 
.inner_cnt{background-color:#F7F7f7;padding:0px;margin:0px}
.inner_cont_body_set a {font-weight:bold;color:#234b7b;border-bottom:1px dotted #234b7b;}
.inner_cont_body_set a:hover {color:#2f78ce;border-bottom:1px dotted #2f78ce;background-color:#f7f7f7;}

/* issue content holders */
.inner_cont_body_block{background-color:#f7f7f7; background:url('../img/background_cnt-v2.gif') no-repeat; height:40em;}
.inner_cont_body_block_art{background-color:#f7f7f7; background:url('../img/background_cnt-v2.gif') no-repeat;}
.inner_cont_body_set{padding-bottom: 15px;}

/* current issue background */
.inner_cont_body{padding:5px 5px 5px 15px; }


/* articule pages */
.inner_cont_body_left{float:left;width:30%}
.inner_cont_body_right{float:left;width:70%}
.inner_cont_body_set_right{padding: 0 60px 15px 20px;}
.inner_cont_body_set_right a {font-weight:bold;color:#234b7b;border-bottom:1px dotted #234b7b;}
.inner_cont_body_set_right a:hover {color:#2f78ce;border-bottom:1px dotted #2f78ce;background-color:#f7f7f7;}
.inner_cont_body_set_right h2{font:bold 13px verdana, arial, sans-serif; color:#fc0618; margin-top:10px;margin-bottom: 8px;}



/* index page */
.inner_cont_body_main{background:url('../img/background_main.gif') ;background-color:#f7f7f7; padding:5px 0 5px 0; }
.body_main_onethird{width:716px; margin: 0px 10px; padding-bottom:10px;}
.header_menu_main{height:40px;background-color:#c5c5c5; color:#000}
#text.inner_cont_body_set_main {padding: 0 15px 10px 10px;}
.inner_cont_body_set_main h2{font:bold 13px verdana, arial, sans-serif; color:#fc0618; margin-top:10px;margin-bottom: 8px;}
.inner_cont_body_set_main a {font:bold 18px verdana, arial, sans-serif; color:#fc0618;border-bottom:1px dotted #234b7b;}
.inner_cont_body_set_main a:hover {color:#2f78ce;border-bottom:1px dotted #2f78ce;background-color:#f7f7f7;}
#leftmain.inner_cont_body_set_main {float:left;width:20%}
#rightmain.inner_cont_body_set_main{float:left;width:80%}

/* header */ 
.header{background-color:#f7f7f7;margin:0px; padding:0px; }
.header_logo{background:url('../img/logo.gif') no-repeat;height:90px; background-color:#f7f7f7;margin:0px; padding:0px;}
.header_menu{background-color:#c5c5c5;padding:0 0 0 5px; margin0;border-bottom:1px dotted #CCCCCC;}

/* menu */
.menu{}
.menu_left{float:left;}
.menu_right{float:left;padding-left:10px;}
.header_lng{height:20px; float:right; margin:0px; padding:0 0 0 5px; background-color:#c5c5c5; color:#000}



/* footer */
.footer{background-color:#7a7a7a; padding:0px;  }
.footer_cont{background-color:#7a7a7a;padding:5px; font:bold 11px verdana; color:#fff;}

.cl{clear:both; padding:0;margin:0;}

/* navigation */
#active{background-color:#122842;}
.main_nav{list-style:none;padding:0;margin:0;}
.main_nav li { padding:3px 10px;}
.main_nav a {font-weight:bold;}
.main_nav a:hover {background:#c5c5c5;border-bottom:1px dotted #fc0618;color:#234b7b;}
.main_nav .bki {font-weight:bold;background:#c5c5c5; color:#999}
.main_nav .selected {font-weight:bold; background:#c5c5c5; color:#fc0618}
.main_nav .selected a {font-weight:bold;background:#c5c5c5; color:#fc0618}
.main_nav .selected a:hover {background:#c5c5c5;border:none;color:#fc0618;}


/* language bottons */
.lng_nav{list-style:none;padding:0;margin:0;}
.lng_nav li {float:left;width:60px;text-align: center; color:#ccc}
.lng_nav a {font-weight:normal;display:block; padding:3px 5px; color:#999}
.lng_nav #lng_english a:hover {border:0; color:#000;background:url('../img/english.gif') no-repeat;height:20px;}
.lng_nav #lng_german a:hover {border:0; color:#000;background:url('../img/german.gif') no-repeat;height:20px;}
.lng_nav #lng_russian a:hover {border:0; color:#000;background:url('../img/russian.gif') no-repeat;height:20px;}
.lng_nav .selected {background:#c5c5c5; color:#000}
.lng_nav .selected a {font-weight:normal;display:block; color:#666}
.lng_nav a:active {font-weight:normal;display:block; color:#666}

 /* anchor links */
 .main_anchor{list-style:none;padding:0;margin:0;}
 .main_anchor li {float:left;text-align: center; color:#ccc}
 .main_anchor a {font-weight:normal;display:block; padding:3px 5px; color:#999}
 .main_anchor a:hover {border:0; color:#000; height:20px; background:#c5c5c5;}
 .main_anchor .selected {background:#c5c5c5; color:#000}
 .main_anchor .selected a {font-weight:normal;display:block; color:#666}

/* back and forward arrows */
.backforth { float:right;width:180px; padding-bottom: 5px; font:11px verdana, arial, sans-serif;}
.backforth .back {float:left;background:url('../img/backforth.gif') no-repeat;height:20px;padding-left: 30px;font:11px verdana, arial, sans-serif;}
.backforth .forth {float:left;background:url('../img/backforth.gif') no-repeat;height:20px;padding-left: 30px; margin-left: 10px;font:11px verdana, arial, sans-serif;}
.back.forth a:hover {background:#7a7a7a;border:none;font:11px verdana, arial, sans-serif;}

.backforth .back_off {float:left;background:url('../img/backforth_off.gif') no-repeat;height:20px;padding-left: 30px;color:#ccc;font:11px verdana, arial, sans-serif;}
.backforth .forth_off {float:left;background:url('../img/backforth_off.gif') no-repeat;height:20px;padding-left: 30px; margin-left: 10px;color:#ccc;font:11px verdana, arial, sans-serif;}


/* span and decoration */
.selected {background:#ccc; color:#000}
.dark{color:#ccc}
.italic{font-style:italic;}
.black{font:bold 13px verdana, arial, sans-serif; color:#000;}
.red {font:bold 13px verdana, arial, sans-serif; color:#fc0618;}
.blush{font:12px verdana, arial, sans-serif; color:#FC0618; margin-top: 10px; margin-bottom: 0px;}
