* {
	font-family:Tahoma, Arial;
	font-size:8pt;
}

a{
	color:#003553;
	font-size: 8pt;
}

#header_title {
    text-align:center;
    cursor:pointer;
    font-weight:bold;
}
#header_title h3.title1 {
    margin:2px 0;
    color:#02aeee;
    font-weight:bold;
    font-size:15px;
    letter-spacing:0.7em;
}
#header_title h1.title2 {
    margin:2px 0;
    color:#000000;
    font-weight:bold;
    font-size:36px;
    font-family: Arial;
}
#header_title h3.title3 {
    margin:0 0 2px 0;
    color:#000000;
    font-size:8pt;
}
td.center_column{
	padding-left:10px;
	padding-right:10px;
	background-color:#FFFFFF;
	color:#666666;
	font-size:8pt;
}
td.left_top{
	background: url(/images/left_top.jpg) no-repeat top;
	padding-top:100px;
}
td.right_top{
	background: url(/images/right_top.jpg) no-repeat top;
	padding-top:30px;
}
td.left_bottom{
	background: url(/images/left_bottom.jpg) no-repeat bottom;
}
td.right_bottom{
	background: url(/images/right_bottom.jpg) no-repeat bottom;
}
.light_blue{
	color:#5CA1CC;
	text-decoration:none;
	font-weight:bold;
	font-size:9pt;
}
.dark_blue{
	color:#003553;
	font-weight:bold;
	font-size:9pt;
}

table.right_menu{
	margin-left:10px;
}
table.right_menu a{
	color:#CCCCCC;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
}

table.right_menu a.selected, table.right_menu a.selected b{
	color:#5CA1CC;
        text-decoration:none;
        font-size:9pt;
        font-weight:bold;
}

table.right_menu td{
	text-align:left;
}
.left_menu a, .left_menu small, .other_mags a {
	font-family:Tahoma;
	color:#cccccc;
	text-decoration:none;
	font-weight:bold;
	font-size: 9pt;
}
table.left_menu td{
	text-align: left;
}

a#gold_link{
	color:#ff8400;
	text-decoration:none;
	float:right;
	font-weight:bold;
	font-size:12pt;
}
table.right_column td{
	background-color:#F6F6F6;
	font-size:8pt;
}
a.big_blue{
        color:#003553;
        font-weight:bold;
        text-decoration:none;
	font-size:10pt;
	margin-left:2px;
	font-family:Arial;
}
div.right_news_block{
	padding-top:5px;
}
div.right_news_block a{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
	font-style:Italic;
}
div.right_news_block span.date{
	color:#000000;
	font-size:9pt;
	font-weight:bold;
}
h2.issueSection, h2.issueSection a {
	text-decoration: none;
	color:#5CA1CC;
}
h1.issueSection, h1.issueSection a {
        text-decoration: none;
        color:#5CA1CC;
	font-size:12pt;
}

.catList{
	list-style-position: inside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-color: #3F677D;
}
ul.catList li a{
	color: #3F677D;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
	margin:0px;
}

ul.catList li {
	margin-bottom: 7px;
	list-style-type: none;
	color:#666666;
}

ul.catList li p{
	margin:0px;
}

div.left_white{
	background: url(/images/left_white_bg.gif) no-repeat right;
	font-size:9pt;
	color:#003366;
	font-weight:bold;
	padding-right:12px;
        min-width: 185px;
        white-space: nowrap;
}

div.left_white a{
	font-size:9pt;
        color:#003366;
        font-weight:bold;
	text-decoration:none;
}

td.left_menu_top_selected{
	background: url(/images/left_table_top.gif) no-repeat top left;
	background-color:#000000;
	color:#CCCCCC;
	font-size:9pt;
	font-weight:bold;
	padding:3px;
}

table.left_menu_table td.with_border{
        border-right:solid 1px #666666;
}

table.left_menu_table td.last{
        border-right:none;
}

table.left_menu_table td a{
	color:#666666;
}


div.login_block{
	text-align:right;
	padding-right:10px;
	padding-top:30px;
}
div.login_block span, div.login_block a{
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
}

table.login_block{
	text-align:right;
	margin-right:10px;
}
table.login_block td.bg{
	background-color: #f6f6f6;
	padding-right:3px;
}
table.login_block span, table.login_block a{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
}


.h, a.h, a.h:visited {
	font-size: 12pt;
	text-decoration: none;
	color:#5CA1CC;
}
h2.issueSection {
	font-weight: bold;
	color: #003553;;
	text-decoration: none;
}

h2.issueSection a{
	text-decoration: none;
	font-size:11pt;
}
div.news {
	padding-top: 10px;
	margin-bottom: 7px;
	font-size:9pt;
}
div.news a{
	font-size:9pt;
	text-decoration:none;
	color:#003553;
	font-weight:bold;
}

div.annotation {
	padding-top: 5px;
	text-align: left;
	color:#666666;
	font-size:9pt;
}
div.Section1{
	color:#666666;
	font-size:9pt;
}
div.keywordsBottom {
	padding-top: 15px;
	clear: both;
}
.comments li{
        background-image: url(/images/cr_2.gif);
        background-position:left 5;
        background-repeat: no-repeat;
        padding-left:15px;
        margin-left:3px;
}

.comments{
        list-style-type: none;
        list-style-image: none;
        list-style-position: outside;
        padding:0px;
        margin:0px;
}

.comments_first_level{
        padding-left:15px;
        margin-left:3px;
}

.comments_first_level{
        list-style-type: none;
        list-style-image: none;
        list-style-position: outside;
        padding:0px;
        margin:0px;
}
div.bn{
        text-align:center;
	color:#cccccc;
	clear:both;
	padding-bottom:2px;
}
div.bn a{
	color:#cccccc;

}
span.adm{
	text-align:center;
	color:#cccccc;
}
div.comment_box{
        border:solid 1px #666666;
        padding:10px;
        background-color:#CCCCCC;
}


span.redStar{
	color:#FF0000;
}
span.tel{
	font-size:11pt;
}
td.bottom_menu{
	padding-top:10px;
	padding-bottom:10px;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	font-size:7pt;
	text-align:center;
	font-weight:bold;
}
td.bottom_menu a{
	font-size:9pt;
	color:#5ca1cc;
}
input{
	font-size:9pt;
}

.map_1_item{
        background-image: url(/images/l1_item.gif);
        background-repeat: no-repeat;
        padding-left: 30px;
        padding-top: 15px;
        background-x-position: 0px;
        background-y-position: -7px;
        color: #003553;
}
.map_1_down{
        background-image: url(/images/l1_down.gif);
        background-repeat: no-repeat;
        padding-left: 30px;
        padding-top: 15px;
        background-x-position: 0px;
        background-y-position: -7px;
        color: #003553;
}
div.map_left_bg{
	padding-left:22px;
	background: url(/images/item_left_bg.gif) left repeat-y;
}
div.map_left_bg_for_one{
	padding-left:22px;
}
table.user_table th{
	background-color:#CCCCCC;
	border:solid 1px #FFFFFF;
}
table.user_table td.left{
	font-weight:bold;
}
div.letterlist{
	text-align:center;
	font-size:10pt;
}
div.letterlist a{
	font-size:10pt;
}
div.authors{
	font-weight:bold;
	color:#666666;
}


table.user_articles {
    width:98%;
    border:1px solid #000000;
    border-collapse:collapse;
}
table.user_articles th {
    background-color:#CCCCCC;
    font-weight:bold;
    color:#000000;
}
table.user_articles td, table.user_articles th {
    border:1px solid #000000;
    vertical-align:top;
}
table.user_articles td div.fileitem {margin-bottom:6px}
table.user_articles td div.fileitem img.fileicon {margin:0 2px 0 0;}


table.sendarticle {
    width:100%;
}
table.sendarticle td.left {font-weight:bold;width:25%;vertical-align:top}
table.sendarticle td {padding:8px 0}
table.sendarticle td div.comment {font-weight:normal;font-size:90%}

div.artfiles {
    margin:10px 0;
}
div.artfiles img.fileicon {
    margin:0 4px 0 0;
}
div.artfiles span.fileitem {
    white-space:nowrap;
}

.hint_val {color:#a1a1a1}
.hint_req_val {color:#ef8484}

table.right_column td.right_table_bottom {
    background: url(/images/right_table_bottom.jpg) no-repeat top;
    width:184px;
    height:8px;
}

div.mag_icon {width:12px;height:12px;margin-right:4px;float:left}
.mag_color_nio {background-color:#003553}
.mag_color_gumanitar{background-color:#7B5A2F}
.mag_color_engineering{background-color:#7B5A2F}
.mag_color_youth{background-color:#7B5A2F}
.mag_color_it{background-color:#7B5A2F}

div.kw_letter {
   margin-bottom: 20px;
}

div.kw_list {
   margin-left: 40px;
}

div.kw_head {
   border-bottom: solid 1px #5CA1CC;
   margin-bottom: 20px;
}

ul.ra li {
    margin-top: 4px;
    margin-bottom: 4px;
}

div.lk {
   text-align: center;
   margin-bottom: 10px;
}

.other_mags {
	list-style:none;
	padding-left:5px;
}
