@import url(tinymce_styles.css);

/* Main ------------------------------------------------------------------------------------------------ */
body {margin:0; padding:0; background-color: #ededed;}
td, div, span, font, p {font-family: Arial; font-size: 12px; line-height: 16px; color: #111; font-weight: normal; margin: 0; padding: 0;}
p {margin: 15px 0 0 0; padding: 0;}
img {border: 0;}
.cunning {background-color:#ffffff;  height:100%;}
html>body .cunning {width:100%; max-width:1280px;}
* html .cunning {width:expression(document.body.clientWidth > 1280 ? "1280px": "100%");}
a, a:link, a:visited, a:active, a:focus {font-family:Arial; font-size:12px; line-height:16px; color:#17530c; font-weight:normal; text-decoration:underline;}
a:hover {text-decoration:none;}
ul {margin:0;padding:30px 0 30px 100px;}
ul li {font-family:Arial; 	font-size:12px; line-height:16px; color:#111; font-weight:normal; padding:0 0 5px 12px; background:url(/images/bullet1.gif) left top no-repeat; list-style:none; }
.logo {position:absolute; left:17px; top:9px; width:196px; height:119px; z-index:1;}
/* End Main ----------------------------------------------------------------------------------------------- */

/* drupal hacks */
tbody {border-width: 0;}

/* Main BG ------------------------------------------------------------------------------------------------ */
.r_bg {background:url('/images/r_bg.gif') left top repeat-y; width:100%; height:100%;}
table.nullpad {border-collapse: collapse;}
table.nullpad td {padding: 0;}
td.Tree_bg {background:url('/images/c_bg.gif') left bottom no-repeat;}
td.Top_bg {background:url('/images/top_bg.jpg') left top no-repeat; 	height:149px;}
/* End Main BG -------------------------------------------------------------------------------------------- */

#site_title {height: 32px; padding: 10px 0 0 260px;}
body:nth-of-type(1) #site_title {padding-top: 30px;}
.front-page #site_title {padding-top: 9px;}
.front-page .t_menu {margin-top: 9px;}
* html .front-page .t_menu {padding-top: 8px;}

/* Top Menu ----------------------------------------------------------------------------------------------- */
td.t_menu_c {background:url('/images/t_menu_c.png') left top no-repeat; width:100%;}
table.t_menu {display:table; 	width:1%; float:left; margin:10px 20px 0 0; }
table.t_menu a, table.t_menu a:visited, table.t_menu a:active {font-family:Tahoma; font-size:12px; line-height:14px; color:#ffffff; font-weight:bold; text-decoration:none; white-space:nowrap; position:relative;}
table.t_menu a:hover {text-decoration:none; color:#41b91a;}
table.t_menu td {font-family:Tahoma; font-size:12px; line-height:12px; color:#41b91a; font-weight:bold; text-decoration:none; white-space:nowrap;}
table.t_menu td table td {line-height: 1px; font-size: 1px; vertical-align: top;}
td.t_menu_l_n {background:url('/images/t_menu_l_n.png') right top no-repeat;}
td.t_menu_c_n {background:url('/images/t_menu_c_n.png') left top no-repeat; 	width: 100%;}
td.t_menu_r_n {background:url('/images/t_menu_r_n.png') left top no-repeat;}
/* End Top Menu */


/* Num Menu */
td.data_bg {background:url('/images/data_c.gif') left top repeat-x; width:100%; }
td.data_bg, td.data_bg * {font-family:Georgia !important; font-size:18px !important; line-height:18px !important; color:#000000 !important; font-style:italic; font-weight:normal !important; white-space:nowrap !important; text-decoration: none !important;}
td.data_bg a:hover {text-decoration: underline !important;}

#blk1 {z-index: 100;}

table.issue_select {width: 1%; position: relative; z-index: 1;}
table.issue_select tr.ttop td {line-height: 1px; font-size: 1px;}

td.s_number a, td.s_number a:visited, td.s_number a:active {font-family:Georgia; font-size:16px; line-height:18px; font-style:italic; color:#000000; font-weight:normal; text-decoration:none; white-space:nowrap; border-bottom:1px dashed #000000; width:1%; display:table; ##display:block; margin:5px 0 20px 0; }
td.s_number_off a, td.s_number_off a:visited, td.s_number_off a:active {font-family:Georgia; font-size:16px; line-height:18px; font-style:italic; color:#000000; font-weight:normal; text-decoration:underline; white-space:nowrap; display:block; padding:5px 0 50px 15px; }
td.s_number_off a:hover {text-decoration:none; }

td.s_name_l {font-family:Arial; font-size:11px; line-height:11px; color:#111; font-weight:normal; width:106px; padding:2px 30px 0 0; }

.stat_name_active a, .stat_name_active a:visited, .stat_name_active a:active {font-family:Arial; font-size:14px; line-height:16px; color:#17530c; font-weight:bold; text-decoration:underline; }
.stat_name_active a:hover {text-decoration:none;}
.stat_writer {padding:3px 0 30px 0;}
.stat_writer a, .stat_writer a:visited, .stat_writer a:active {font-family:Arial; font-size:12px; line-height:16px; color:#000000; font-weight:bold; text-decoration:underline; }
.stat_writer a:hover {text-decoration:none;}
/* End Num Menu */


/* Arxiv Blok */
td.arxiv_v {background:url('/images/arxiv_v.gif') left top repeat-x; width:100%; }
td.arxiv_c {background:url('/images/arxiv_c.gif') left top no-repeat;}
td.arxiv_l {background:url('/images/arxiv_l.png') left top no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/arxiv_l.png,sizingMethod=crop);}
td.arxiv_r {background:url('/images/arxiv_r.png') left top no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/arxiv_r.png,sizingMethod=crop);}
td.arxiv_n {background:url('/images/arxiv_n.png') left top no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/arxiv_n.png,sizingMethod=crop);}

table.arxiv .data {font-family:Georgia; font-size:22px; line-height:20px; color:#000000; font-weight:bold; font-style:italic;}

table.arxiv .data span{font-family:Georgia; font-size:22px; line-height:20px; color:#000000; font-weight:bold; font-style:italic; margin:0 0 0 10px;}

table.arxiv .data a, table.arxiv .data a:visited, table.arxiv .data a:active {font-family:Georgia; font-size:22px; line-height:20px; color:#17530c; font-weight:bold; font-style:italic; text-decoration:none; white-space:nowrap; border-bottom:1px dashed #17530c; width:1%; }
table.arxiv .data a:hover {text-decoration:none; }

.number a, .number a:visited, .number a:active {font-family:Arial; font-size:14px; line-height:18px; color:#17530c; font-weight:bold; text-decoration:underline; white-space:nowrap; display:table; ##display:block; margin:5px 0 5px 0; ##margin:10px 0 10px 0; }
.number a:hover {text-decoration:none;}
table.arxiv_num_al {position:relative; margin:0 0 0 -12px; 	##margin:-4px 0 -6px -12px;}
td.arxiv_num_c {font-family:Arial; font-size:14px; line-height: 14px; color:#000000; font-weight:bold; font-style:italic; text-decoration:none; white-space:nowrap; background-color:#fbfbf2;}
/* End Arxiv Blok */


/* mainpage newslist */
table.newslist td.data-1 {width:106px; padding: 17px 20px 0 20px;}
table.newslist td.data-1, table.newslist td.data-1 a {font-family:Arial; font-size:11px; line-height:11px; color:#9a9898; font-weight:normal; white-space:nowrap;}
table.newslist td.data-1 a {text-decoration: none;}
table.newslist td.data-1 a:hover {text-decoration: underline;}


/* Kontent */
table.kontent .name-1 {font-family:Arial; font-size:11px; line-height:11px; color:#585858; font-weight:normal; padding:0 0 10px 0; }
table.kontent h1, div.kontent h1 {font-family:Georgia; font-size:27px; line-height:30px;  color:#000000; font-weight:bold; font-style:italic; margin:0 0 5px 0; width:70%;}
table.kontent h2 {font-family:Georgia; font-size:18px; line-height:20px;  color:#000000; font-weight:normal;  font-style:italic; margin:0; width:70%;}
table.kontent_news h2 {font-family:Georgia; font-size:18px; line-height:20px; color:#000000; font-weight:normal; font-style:italic; margin:0; width:70%; }
table.kontent h3 {font-family:Arial; font-size:16px; line-height:18px; color:#000000; font-weight:bold; margin:15px 0 -15px 0; padding:0 0 0 90px; }
table.kontent h3 {font-family:Arial; font-size:16px; line-height:18px; color:#000000; font-weight:bold; margin:15px 0 -15px 0; padding:0 0 0 90px; }
table.kontent #comments .content {padding-top: 5px;}
table.kontent .comment-item p {padding: 0; margin: 0 0 5px 0;}

table.kontent_news h3 {font-family:Arial; font-size:16px; line-height:18px;color:#000000; font-weight:bold; margin:15px 0 -15px 0; padding:0 0 0 90px; }

h4 {font-family:Arial; font-size:16px; line-height:18px;  color:#000000; font-weight:bold; margin:15px 0 -15px 0; }
table.kontent .grey_block-1 {font-family:Arial; font-size:12px; line-height:16px; color:#999999;  font-weight:normal; width:55%; padding:0; margin:23px 0 59px 0;}
table.kontent_news .grey_block-1 {font-family:Arial; font-size:12px; line-height:16px; color:#999999; font-weight:normal; width:55%; padding:0; margin:23px 0 59px 0;}
table.kontent .grey_block-2 {font-family:Georgia; font-size:16px; line-height:20px; color:#999999; font-weight:normal; background:url('/images/kav.gif') left top no-repeat; height:55px; width:45%; position:relative; display:table; padding:0 0 0 76px; margin:59px 0 79px -76px; }
table.kontent p {font-family:Arial; font-size:12px; line-height:16px; color:#111; font-weight:normal; padding:0 0 0 90px; }

table.kontent .avtor_blok {position:relative; margin:32px 0 0 -150px; width:250px; }
table.kontent .im_blok {position:relative; margin:0 0 0 -150px; width:250px; }
table.kontent .avtor_blok_name {margin-bottom: 5px;}
table.kontent .avtor_blok_name a, table.kontent .avtor_blok_name a:visited, table.kontent .avtor_blok_name a:active {font-family:Arial; font-size:18px; line-height:16px; color:#000000; font-weight:normal; text-decoration:underline; padding:0 0 10px 0; display:table; }
table.kontent .avtor_blok_name a:hover {text-decoration:none;}
table.kontent .avtor_blok_name span {font-family:Arial; font-size:18px; line-height:16px; color:#000000; font-weight:normal; padding:0 0 10px 0; display:table;}

table.kontent .otziv_ss {padding:0 0 5px 90px;}
table.kontent .otziv_ss a, table.kontent .otziv_ss a:visited, table.kontent .otziv_ss a:active {font-family:Georgia; font-size:18px; line-height:16px; color:#17530c; font-weight:normal;  font-style:italic; text-decoration:underline;}
table.kontent .otziv_ss a:hover {text-decoration:none;}
table.kontent .otziv_pole {font-family:Arial; font-size:12px; line-height:16px; color:#111; border:1px solid #cccccc; background-color:#eeeeee; height:20px; width:250px; margin:10px 10px 0 90px;}
table.kontent .two {font-family:Arial; font-size:12px; line-height:16px; color:#111; border:1px solid #cccccc; background-color:#eeeeee; margin:10px 10px 0 90px; height:80px; width:520px;}
table.kontent .three {font-family:Arial; font-size:12px; line-height:16px; color:#111; border:1px solid #cccccc; background-color:#eeeeee; height:20px; width:250px; margin:10px 10px 0 10px; }
table.kontent .otziv_butt {font-family:Arial; font-size:12px; line-height:16px; color:#111; border:1px solid #cccccc; background-color:#eeeeee; margin:15px 10px 0 90px;}
table.kontent td.otziv_data {font-family:Arial; font-size:11px; line-height:12px; color:#9a9898; white-space:nowrap; padding:0 35px 0 0;} 
table.kontent .otziv_name {font-family:Arial; font-size:11px; line-height:12px;  color:#17530c; white-space:nowrap; }
table.kontent .otziv_text {font-family:Arial; font-size:12px; line-height:16px; color:#111; padding:0 0 25px 0; }
.otziv_info {width:319px; height:152px; margin:15px 0 0 80px; }
.otziv_info_name {font-family:Georgia; font-size:18px; line-height:20px; color:#000000; font-weight:normal; font-style:italic; padding:0 0 30px 30px; }
.otziv_info_text {font-family:Georgia; font-size:12px; line-height:16px; color:#000000; font-weight:normal; font-style:italic; }
td.otziv_v {background:url('/images/otziv_v.png') left top no-repeat; width:100%;}
td.otziv_n {background:url('/images/otziv_n.png') left top no-repeat;}
td.otziv_l {background:url('/images/otziv_l.png') left top no-repeat;}
td.otziv_r {background:url('/images/otziv_r.png') left top no-repeat;}
table.otziv_c {background:url('/images/otziv_c.gif') left top repeat-x;}
td.otziv_c_bg {background-color:#e1ead0;}

table.kt {margin:0 0 0 90px;}
table.kt td.name-1 {font-family:Georgia; font-size:11px; line-height:12px; color:#000000; font-weight:bold; font-style:italic; white-space:nowrap; border-bottom:3px  solid #d0e0bb; padding:0 35px 5px 10px;}
table.kt td.name-2 {font-family:Arial; font-size:12px;  line-height:14px; color:#111; font-weight:normal; white-space:nowrap;  border-bottom:1px solid #dfdfdf; padding:5px 35px 5px 10px;}
table.kt td.name-3 {font-family:Arial; font-size:12px; line-height:14px; color:#111; font-weight:normal; text-align:right; white-space:nowrap; border-bottom:1px  solid #dfdfdf; padding:5px 150px 5px 40px;}
/* End Kontent */


/* Kontent Seminar */
table.kontent_seminar h1 {font-family:Georgia; font-size:27px; line-height:30px; color:#000000; font-weight:bold; font-style:italic; margin:0 0 5px 0; width:70%; }
table.kontent_seminar h2 {font-family:Georgia; font-size:18px; line-height:20px; color:#000000; font-weight:normal; font-style:italic; margin:0 0 0 90px; width:70%; }
table.kontent_seminar .data {font-family:Arial; font-size:12px; line-height:16px; color:#9a9898; position:relative; margin:40px 0 0 90px; }
table.kontent_seminar p {font-family:Arial; font-size:12px; line-height:16px; color:#111; font-weight:normal; padding:0 0 0 90px;width:80%; }
/* End Kontent Seminar */


/* Kontent News */
table.kontent_news h1, h1.kontent_news {font-family:Georgia; 	font-size:27px; line-height:30px; color:#000000; font-weight:bold; font-style:italic; margin:0 0 5px 0; width:70%; }
h1.kontent_news {padding-left: 90px;}
td.kontent_padded {padding-left: 90px !important; padding-right: 150px !important;}
table.kontent_news td.data {padding:0 35px 0 0; }
table.kontent_news td.data, table.kontent_news td.data a {font-family:Arial; font-size:11px; line-height:12px; color:#9a9898; white-space:nowrap;}
table.kontent_news td.data a {text-decoration: none;}
table.kontent_news td.data a:hover {text-decoration: underline;}
table.kontent_news td.news p {font-family:Arial; font-size:12px; line-height:16px; color:#111; padding:0 30px 15px 0; margin:0; }
table.kontent_news .news_ss a, table.kontent_news .news_ss a:visited, table.kontent_news .news_ss a:active {font-family:Arial; font-size:11px; line-height:12px; color:#9a9898; text-decoration:underline; position:relative; display:table; margin:-10px 0 25px 0; }
table.kontent_news .news_ss a:hover {text-decoration:none; }
table.kontent_news .arxiv {font-family:Arial; font-size:18px; line-height:18px; color:#000000; white-space:nowrap; padding:60px 30px 15px 0; margin:0; }
table.kontent_news .arxiv.next {	padding:85px 30px 15px 0;}
table.kontent_news .arxiv_data a, table.kontent_news .arxiv_data a:visited, table.kontent_news .arxiv_data a:active {font-family:Arial; font-size:14px; line-height:12px; color:#17530c; text-decoration:underline; position:relative;	display:table;	##display:block;	margin:0 0 13px 20px;}
table.kontent_news .arxiv_data a:hover {	text-decoration:none;}
table.kontent_news .arxiv_data.on {font-family:Arial; font-size:14px; line-height:12px; color:#000000; margin:0 0 13px 20px;}
table.kontent_news .data_next {font-family:Arial; font-size:11px; line-height:12px; color:#9a9898; white-space:nowrap;	padding:0 0 10px 0;}
table.kontent_news p {	font-family:Arial;font-size:12px;line-height:16px;color:#111; margin:10px;}
table.kontent_news div.anons_blok p {padding: 0 !important;margin: 15px 0 0 !important;}
/* End Kontent News */
 

/* Kontent Auth */
table.kontent_auth h1 {font-family:Georgia; font-size:27px; line-height:30px; color:#000000; font-weight:bold; font-style:italic; margin:0 0 5px 0;}
table.kontent_auth h2, table.kontent_auth h2 p {font-family:Georgia; font-size:18px; line-height:20px; color:#000000; font-weight:normal; font-style:italic; margin:0;}
table.kontent_auth h3 {font-family:Arial; font-size:16px; line-height:18px; color:#000000; font-weight:bold; margin:15px 0 -15px 0; padding:0 0 0 90px; }
table.kontent_auth .grey_block-1 {font-family:Arial; font-size:12px; line-height:16px; color:#999999; font-weight:normal; width:55%; padding:0; }
table.kontent_auth .name_category {width:170px; padding:0 20px 0 0;}
table.kontent_auth .name_category a, table.kontent_auth .name_category a:visited, table.kontent_auth .name_category a:active {font-family:Arial; font-size:11px; line-height:12px; color:#111; font-weight:normal; text-decoration:underline; white-space:nowrap;}
table.kontent_auth .name_category a:hover {text-decoration:none;}
table.kontent_auth .name a, table.kontent_auth .name a:visited, table.kontent_auth .name a:active {font-family:Arial; font-size:14px; line-height:16px; color:#17530c; font-weight:bold; text-decoration:underline; display:table; margin:0 0 15px 0;}
table.kontent_auth .name a.grey, table.kontent_auth .name a.grey:visited, table.kontent_autht .name a.grey:active {color: #777 !important;}
table.kontent_auth .name a:hover {text-decoration:none;}
table.kontent_auth .name.off {font-family:Arial; font-size:14px; line-height:16px; color:#8c8c8c; font-weight:bold; margin:0 0 15px 0;}
table.kontent_auth .author_category a {font-family:Arial; font-size:16px; line-height:18px; color:#111; font-weight:bold; text-decoration:underline; white-space:nowrap;}
table.kontent_auth .author_category_container {padding: 20px 20px 20px;}
/* End Kontent Auth */


/* Kontent Maintenance */
table.kontent_maint h1 {font-family:Georgia; font-size:27px; line-height:30px; color:#000000; font-weight:bold; font-style:italic; margin:0 0 5px 0; }
table.kontent_maint h2 {font-family:Georgia; font-size:18px; line-height:20px; color:#000000; font-weight:normal; font-style:italic; margin:0;}
table.kontent_maint h3 {font-family:Arial; font-size:16px; line-height:18px; color:#000000; font-weight:bold; margin:15px 0 -15px 0; padding:0 0 0 90px;}

table.kontent_maint .name_category {width:140px; padding:0 20px 0 0;}
table.kontent_maint .name_category a, table.kontent_maint .name_category a:visited, table.kontent_maint .name_category a:active {font-family:Arial; font-size:11px; line-height:12px; color:#111; font-weight:normal; text-decoration:underline; white-space:nowrap; }
table.kontent_maint .name_category a:hover {text-decoration:none;}

table.kontent_maint .name a, table.kontent_maint .name a:visited, table.kontent_maint .name a:active {font-family:Arial; font-size:14px !important; line-height:16px !important; color:#338d23 !important; font-weight:bold !important; text-decoration:underline; ##display:block; margin:0 0 2px 0; }
table.kontent_maint .name a.grey, table.kontent_maint .name a.grey:visited, table.kontent_maint .name a.grey:active {color: #777 !important;}
table.kontent_maint .name a:hover {text-decoration:none !important;}
table.kontent_maint .name a.issue {color: #666666 !important; font-weight: normal !important;}
table.kontent_maint .name.off {font-family:Arial; font-size:14px; line-height:16px; color:#777; font-weight:bold; margin:0 0 2px 0; }/*8c8c8c*/

table.kontent_maint div.name_auth {display:block !important; margin: 0 0 0 20px;}
table.kontent_maint span.name_auth {display: inline;}
table.kontent_maint .name_auth a, table.kontent_maint .name_auth span, table.kontent_maint .name_auth a:visited, table.kontent_maint .name_auth a:active {font-family:Arial; font-size:11px; line-height:12px; color:#000000; font-weight:normal; text-decoration:underline;}
/*table.kontent_maint .name_auth a:hover {text-decoration:none;}*/
table.kontent_maint .name_auth.off a, table.kontent_maint .name_auth.off span, table.kontent_maint .name_auth.off a:visited, table.kontent_maint .name_auth.off a:active {font-family:Arial; font-size:12px; line-height:16px; color:#777; font-weight:normal; text-decoration:underline; } /*8c8c8c*/
table.kontent_maint .name_auth.off span {color: #777; text-decoration: none;}

.view-articles-and-rubrics table.kontent_maint .name * {display: inline;}
.view-articles-and-rubrics table.kontent_maint .name .content {display: block; padding: 10px 15px 25px 15px;}

/*table.kontent_maint .name_auth.off a:hover {text-decoration:none;}*/

table.kontent_maint .issue a {font-family:Arial; font-size:16px; line-height:18px; color:#666; font-weight:bold; text-decoration:underline;}
table.kontent_maint .articles_container {margin: 20px 10px 30px 10px;}

table.kontent_maint .issue_category a {font-family:Arial; font-size:16px; line-height:18px; color:#111; font-weight:bold; text-decoration:underline; white-space:nowrap;}
table.kontent_maint .issue_category_container {padding: 20px 20px 30px;}

table.kontent_maint .cena_text {font-family:Arial; font-size:12px; line-height:16px; color:#000000; font-weight:bold; padding:15px 0 0 30px;}
table.kontent_maint .cena_numb {font-family:Arial; font-size:24px; 	line-height:20px; color:#000000; font-weight:normal; }

table.kontent_maint .cena_ss a, table.kontent_maint .cena_ss a:visited, table.kontent_maint .cena_ss a:active {font-family:Arial; font-size:12px; line-height:16px; color:#17530c; font-weight:normal; text-decoration:underline; display:table; ##display:block; margin:0 0 3px 30px;}
table.kontent_maint .cena_ss a:hover {text-decoration:none;}

table.kontent_maint td.avtor_bg {background:url('/images/avtor_bg1.gif') left top repeat-y;}
table.kontent_maint table.avtor_bg2 {background:url('/images/avtor_bg2.jpg') left top no-repeat;}

table.kontent_maint .anons_blok {padding:10px 100px 20px 25px;}
table.kontent_maint .anons_blok p {color:#000000;}
table.kontent_maint .anons_resume {font-family:Arial; font-size:11px; line-height:12px; font-weight:normal; }
table.kontent_maint .anons_blok_ss a, table.kontent_maint .anons_blok_ss a:visited, table.kontent_maint .anons_blok_ss a:active {font-family:Arial; font-size:11px; line-height:12px; color:#17530c; font-weight:normal; text-decoration:underline; }
table.kontent_maint .anons_blok_ss a:hover {text-decoration:none;}

table.kontent_maint .name_category {width:140px; padding:0 20px 0 0;}
table.kontent_maint .name_category a, table.kontent_maint .name_category a:visited, table.kontent_maint .name_category a:active {font-family:Arial; font-size:14px; line-height:15px; color:#111; font-weight:normal; text-decoration:underline; display:table; ##display:block; margin:0 0 10px 0; }
table.kontent_maint .name_category a:hover {text-decoration:none;}
table.kontent_maint .name_category_off_bg {background-color:#d8e5c6; width:100%; padding:5px; white-space:nowrap; }
table.kontent_maint table.name_category_off {position:relative; margin:0 0 6px -10px; width:1%;}
table.kontent_maint table.name_category_off td {font-family:Arial; font-size:14px; line-height:15px; color:#000000; }

table.kontent_maint .name_category_l_n {background:url(/images/category_l_n.gif) left bottom no-repeat;}
table.kontent_maint .name_category_r_n {background:url(/images/category_r_n.gif) left bottom no-repeat;}
/* End Kontent Maintenance */



#jcontent {padding-top: 18px;}
#jcontent .name_category {width:140px; padding:0 20px 0 0;}
#jcontent .name_category a, #jcontent .name_category a:visited, #jcontent .name_category a:active {font-family:Arial; font-size:11px; line-height:12px; color:#111; font-weight:normal; text-decoration:underline; white-space:nowrap; }
#jcontent .name_category a:hover {text-decoration:none;}

#jcontent .name a, #jcontent .name a:visited, #jcontent .name a:active {font-family:Arial; font-size:14px !important; line-height:16px !important; color:#17530c !important; font-weight:bold !important; text-decoration:underline; display:table; ##display:block; margin:0 0 2px 0; }
#jcontent .name a.grey, #jcontent .name a.grey:visited, #jcontent .name a.grey:active {color: #777 !important;}
#jcontent .name a:hover {text-decoration:none !important;}
#jcontent .name.off {font-family:Arial; font-size:14px; line-height:16px; color:#777; font-weight:bold; margin:0 0 2px 0; }/*8c8c8c*/

#jcontent .name_auth {display:table; ##display:block; margin:0 0 10px 0;}
#jcontent .name_auth a, #jcontent .name_auth a:visited, #jcontent .name_auth a:active {font-family:Arial; font-size:11px; line-height:12px; color:#000000; font-weight:normal; text-decoration:underline;}
/*#jcontent .name_auth a:hover {text-decoration:none;}*/
#jcontent .name_auth.off a, #jcontent .name_auth.off a:visited, #jcontent .name_auth.off a:active {font-family:Arial; font-size:12px; line-height:16px; color:#777; font-weight:normal; text-decoration:underline; } /*8c8c8c*/
/*#jcontent .name_auth.off a:hover {text-decoration:none;}*/

#jcontent .issue a {font-family:Arial; font-size:16px; line-height:18px; color:#000; font-weight:bold; text-decoration:underline;}
#jcontent .articles_container {margin: 20px 10px 30px 10px;}

#jcontent .issue_category a {font-family:Arial; font-size:16px; line-height:18px; color:#111; font-weight:bold; text-decoration:underline; white-space:nowrap;}
#jcontent .issue_category_container {padding: 20px 20px 30px;}




/* Kontent Xpert */
table.kontent_xpert h1 {font-family:Georgia; font-size:27px; 	line-height:30px; color:#000000; font-weight:bold; font-style:italic; margin:0 0 5px 0; }
table.kontent_xpert .xpert_name a, table.kontent_xpert .xpert_name a:visited, table.kontent_xpert .xpert_name a:active {font-family:Arial;  font-size:12px; line-height:14px; color:#17530c; font-weight:normal; text-decoration:underline; white-space:nowrap; margin:0 5px 0 0; }
table.kontent_xpert .xpert_name a:hover {text-decoration:none;}
table.kontent_xpert .xpert_name span, table.kontent_xpert .xpert_name b {font-family:Arial;  font-size:12px; line-height:14px; color:#17530c; white-space:nowrap; margin:0 5px 0 0;}
table.kontent_xpert .xpert_number {font-family:Arial; font-size:12px; line-height:14px; color:#9e9e9e; font-weight:normal; white-space:nowrap;}
table.kontent_xpert .xpert_text {font-family:Arial; font-size:12px; line-height:14px; color:#000000; font-weight:normal; margin:5px 10px 20px 0;}
table.kontent_xpert .xpert_text p {margin: 0; padding: 0;}
table.kontent_xpert .letter {font-family:Georgia; font-size:72px; line-height:70px; color:#e1efca; font-weight:normal; position:relative; margin:0 0 -32px 0; z-index:1;}
table.kontent_xpert table.avtor_blok {position:relative; margin:0 0 5px 32px; z-index:2; }
table.kontent_xpert table.avtor_blok2 {margin:0 0 40px 0;}
table.kontent_xpert td.greenbg1 {background:url('/images/avtor_bg1.gif') left top repeat-y;}
table.kontent_xpert table.greenbg2, .greenbg2 {background:url('/images/avtor_bg2.jpg') left top no-repeat;}
table.kontent_xpert .notes_block {padding:10px 20px 20px 25px;}
table.kontent_xpert .notes_block p {color:#000000;}
/* End Kontent Xpert */

.greenbg-simple {background: #d7e4c6 url('/images/avtor_bg2.jpg') left top no-repeat; padding: 20px; border: 1px solid #cad4bc;}
table.kontent .greenbg-simple p {padding-left: 0px;}


/* Kontent Podpiska */
table.kontent td.p_v {background:url('/images/p_v.gif') left top repeat-x; width:100%;}
table.kontent td.p_c {background:url('/images/p_c.gif') left top repeat-x;}
table.kontent td.p_l {background:url('/images/p_l.png') left top no-repeat;}
table.kontent td.p_r {background:url('/images/p_r.png') left top no-repeat;}
table.kontent td.p_n {background:url('/images/p_n.png') left top no-repeat;}
table.kontent td.p-butt_c {background:url('/images/p-butt_c.gif') left top repeat-x; 	width:100%;}
table.kontent table.p-butt_al {position:relative;	margin:0 0 -10px 0;}
table.kontent .p_ss.on {font-family:Georgia; font-size:18px; line-height:18px; color:#000000; font-weight:bold; font-style:italic; 	white-space:nowrap; 	padding:8px 0 0 0;}
table.kontent .p_ss a, table.kontent .p_ss a:visited, table.kontent .p_ss a:active {font-family:Georgia; font-size:18px; line-height:18px; color:#17530c; font-weight:normal; font-style:italic; text-decoration:underline; white-space:nowrap; margin:0 10px 0 15px; }
table.kontent .p_ss a:hover {text-decoration:none;}

table.kontent .rekvisit {font-family:Arial; font-size:18px; line-height:16px; color:#000000; font-weight:normal; padding:0 0 10px 0;}
table.kontent table.p_form_all {	margin:10px 0 0 0;}
table.kontent td.p_form_name {font-family:Arial; font-size:12px; line-height:16px; color:#111; font-weight:bold; white-space:nowrap; padding:0 10px 0 0; }
table.kontent .p_form {font-family:Arial; font-size:12px; line-height:16px; color:#111; font-weight:normal; border-top:1px solid #dbdbdb; border-bottom:1px solid #f1f5e5; border-left:1px solid #f1f5e5; border-right:1px solid #f1f5e5; height:22px;}
/* End Kontent Podpiska */


/* Footer */
td.n_p {background:url('/images/n_p.gif') left bottom repeat-x; width:100%; height:68px;}
table.footer .menu {margin:14px 0 0 40px; white-space:nowrap;}
table.footer .menu a, table.footer .menu a:visited, table.footer .menu a:active {font-family:Arial; font-size:12px; line-height:16px; color:#17530c; font-weight:bold; text-decoration:underline; white-space:nowrap; width:1%; margin:0 20px 0 0; }
table.footer .menu a:hover {text-decoration:none;}
table.footer table.rass_al {margin:7px 0 0 0;}
table.footer td.rass {font-family:Arial; font-size:12px; line-height:16px; color:#000000; font-weight:bold; padding:0 10px 0 0;}
table.footer .rass_pole {font-family:Arial; font-size:12px; line-height:16px; color:#111; border:1px solid #cccccc; background-color:#eeeeee; height:20px; width:150px; margin:0 10px 0 0;}
/* End Footer */

/* Kontent styles */
table.cont { width: auto; }
table.cont th { padding: 0 20px 5px 3px; border-bottom: 2px solid #E3EDD7; text-align: left; font-size: 12px; }
table.cont td { width: 33%; padding: 5px 20px 5px 3px; border-bottom: 1px solid #E3EDD7; }
/* End Kontent styles */

/* Articles */
table.article div.category {font-size: 14px; padding-bottom: 5px;}
table.article div.content {padding: 30px 0 0 0; width: expression(document.body.clientWidth > 1000 ? "680px" : "auto" ); max-width: 680px;}
table.article div.content * {font-size: 12px; line-height: 15px;}
table.article div.content p {margin: 0; padding: 0 0 10px 0;}
table.article div.content .grey_block-1 {display: block; color: #555; background: #f5f5f5; padding: 15px; margin: 0 0 15px 0; width: 100%; font-size: 13px !important;}
table.article div.content ul {padding: 10px 0 10px 25px;}
table.article td.article_comments .content {padding: 0;}
table.article td.article_comments #comment-show-all {padding-bottom: 20px;}
table.article td.article_comments #comment-show-all img {cursor: pointer; cursor: hand;}
/* end Articles */

#userpane {float: right; padding: 0 10px 3px 10px;}
#userpane, #userpane * {color: white; font-size: 11px; text-decoration: none;}
#userpane a:hover {text-decoration: underline;}
#userpane * {font-weight: bold;}

div.status {padding: 2px; background: #ffffcc; color: #000; border: 1px solid #aaaa55; margin-bottom: 10px;}
div.status ul {padding: 10px;}
div.status ul, div.mesages.status ul li {list-style-type: none; background: transparent;}
div.status em {font-weight: bold;}

div.error ul {padding: 10px; margin-bottom: 10px;}
div.error ul, div.error ul li {list-style-type: none; background: transparent;}
div.error a {color: #000;}
div.error em {font-weight: bold;}

div.messages {width: expression(document.body.clientWidth > 1000 ? "680px" : "auto" ); max-width: 680px;}
body.front-page div.messages {width: 538px; margin-left: 126px; margin-top: 20px;}
td.pclass_articles_detail div.messages {margin: 0 0 20px 90px;}

.form-item input.error, .form-item textarea.error, .form-item select.error {border: 1px solid #dd7777;}
.error {color: #aa5555;}

div.user_profile_edit {width: expression(document.body.clientWidth > 1000 ? "680px" : "auto" ); max-width: 680px;}
div.user_profile_edit h1 {margin-bottom: 15px !important;}

ul.primary {display: block; float: none; height: 20px; margin: 0; padding: 0; list-style-type: none; border-width: 0px; margin-top: 20px; margin-bottom: 10px;}
ul.primary li {margin: 0; padding: 0; list-style-type: none; background: transparent; height: 21px; display: block; float: left; width: 200px;}
ul.primary li a, ul.primary li a:hover {margin: 0; padding: 3px 0 2px 0; border-width: 0px; background: transparent; display: block; float: left; width: 200px; text-align: center;}
ul.primary li a {text-decoration: none !important;}
ul.primary li a:hover {text-decoration: underline !important;}
ul.primary li.active {background: #d8e5c6 url(/images/corners_left_white_12.gif) left top no-repeat; }
ul.primary li.active a, ul.primary li.active a:hover {background: transparent url(/images/corners_right_white_12.gif) right top no-repeat; border-width: 0px;}

ul.secondary {display: block; border: none !important;}
ul.secondary * {background: transparent; border-width: 0px; list-style-type: none;}
ul.secondary li {border-right: 1px solid #777;}
ul.secondary a, ul.secondary a:hover {text-decoration: underline; border: none;}
ul.secondary a.active  {text-decoration: none; border: none;}

ul.primary li.user_view {display: none !important;}

#blocks {margin-bottom: 20px;}
#blocks td {padding: 3px 7px;}

td.userblock_holder {width: 200px; vertical-align: top;}

#user_login_box {width: 200px; height: 145px; background: #0e3509 url(/images/loginbox_bg.gif) left top no-repeat; border: 1px solid transparent;}
#user_login_box table {margin: 20px 0 0 5px;}
#user_login_box td {color: #fff; padding: 2px 10px 0 10px; font-size: 11px;}
#user_login_box td a {color: #fff; text-decoration: underline; font-size: 11px;}
#user_login_box td input.form-text {height: 18px; font-size: 10px; color: #000;}
#user_login_box td #edit-name {width: 120px;}
#user_login_box td #edit-pass {width: 64px; margin-right: 6px;}
#user_login_box td #edit-submit {margin-bottom: -3px; margin-top: 2px;}
* html #user_login_box td #edit-submit {margin-top: 0px;}
#user_login_box td a:hover {color: #ececec;}
#user_login_box td.title {font-weight: bold;}
#user_login_box td.label {text-align: right; padding-right: 0px;}


/* journal viewer */

#jviewer table.jv_maintable td {vertical-align: top; text-align: left;}
#jviewer td.jv_bgleft_title {width: 101px; height: 574px; background: url(/images/jviewer_titlebgleft.gif) right top no-repeat;}
#jviewer td.jv_page_container {position: relative; width: 431px; background: url(/images/jviewer_bgright.gif) left top no-repeat; padding: 22px 26px 25px 0; position: relative;}
#jviewer td.jv_page_container img.jv_curl {position: absolute; margin: 394px 0 0 232px; display: none; z-index: 110;}
#jviewer td.jv_page_container.hover img.jv_curl {display: block;}
#jviewer td.jv_page_container.process img.jv_curl {display: block;}
html>body #jviewer td.jv_page_container div.jv_ajaxloader_holder {position: relative;}
#jviewer td.jv_page_container div.jv_ajaxloader_holder img {position: absolute; z-index: 120; left: 385px;}
html>body #jviewer td.jv_page_container div.jv_ajaxloader_holder img {top: 515px;}
* html    #jviewer td.jv_page_container div.jv_ajaxloader_holder img {top: 538px;}
#jviewer td.jv_contents {position: relative;}
#jviewer td.jv_contents a {display: block; position: absolute; margin-top: 26px; width: 200px; margin-left: -132px; color: #777; font-style: italic;}

#jviewer td.jv_bgleft_contents {width: 101px; height: 618px; background: url(/images/jviewer_contentsbgleft.jpg) right top no-repeat; position: relative; cursor: pointer; cursor: hand;}
#jviewer td.jv_bgleft_contents div.jv_left_arrow {position: absolute; color: #5E9158; font-size: 16px; font-weight: bold; cursor: pointer; cursor: hand; margin-left: 5px; margin-top: 580px;}
html>body #jviewer td.jv_bgleft_contents div.jv_left_arrow {margin-top: 575px; font-size: 18px;}
* html #jviewer td.jv_bgleft_contents div.jv_left_arrow {margin-top: 577px;}
#jviewer td.jv_bgleft_contents div.jv_left_arrow span {font-size: 10px; font-weight: bold;}
#jviewer td.jv_page_container img.jv_bgshadow {position: absolute;}

#jviewer td.jv_page_container div.jv_next_ctrl_holder {position: absolute; width: 199px; height: 181px; margin-top: 394px; margin-left: 232px;}
#jviewer td.jv_page_container div.jv_next_ctrl_holder img.jv_curl {position: relative; margin: 0;}
#jviewer td.jv_page_container div.jv_next_ctrl_holder.hover img.jv_curl {display: block;}
#jviewer td.jv_page_container div.jv_next_ctrl_holder.process img.jv_curl {display: block;}
#jviewer td.jv_page_container div.jv_next_ctrl_holder div.jv_ajaxloader_holder img {position: absolute; z-index: 120; left: 155px; top: 125px;}

#jviewer td.jv_page_container div.jv_wrapper {width: 431px;}
#jviewer td.jv_page_container div.jv_pane {background: #5e9158; height: 18px; padding: 4px 10px 3px 25px;}
#jviewer td.jv_page_container div.jv_pane div, #jviewer td.jv_page_container div.jv_pane a, #jviewer td.jv_page_container div.jv_pane span {font-weight: bold; color: #fff; font-size: 10px;}
#jviewer td.jv_page_container div.jv_pane a {text-decoration: none;}
#jviewer td.jv_page_container div.jv_pane a:hover {text-decoration: underline;}

#jviewer td.jv_page_container div.jv_content {padding: 16px 21px 20px 21px; height: 489px;}
* html #jviewer td.jv_page_container div.jv_content {height: 529px;}
#jviewer td.jv_page_container div.jv_content .author {font-size: 12px; color: #585858;}
#jviewer td.jv_page_container div.jv_content a.title {font-family: Georgia; font-size: 19px; line-height: 19px; font-style: italic; display: block; color: #555; text-decoration: none;}
#jviewer td.jv_page_container div.jv_content a.title:hover {text-decoration: underline;}
#jviewer td.jv_page_container div.jv_content .body {padding: 20px 0 20px 0;}
#jviewer td.jv_page_container div.jv_content .body ul {padding: 7px 0 7px 10px;}
#jviewer td.jv_page_container div.jv_content .body p {margin: 7px 0 0;}
#jviewer td.jv_page_container div.jv_content a.more {display: block; font-size: 12px; color: #5e9158; font-weight: bold;}
#jviewer td.jv_page_container div.jv_content a.more:hover {text-decoration: underline;}



div.editions-block {padding-bottom: 20px;}
div.editions-block h2 {padding: 0; margin: 0 0 16px 0; font-family: Georgia; font-style: italic; font-size: 20px; line-height: 24px;}
div.editions-block div.editions-item {margin: 0 10px 13px 10px;}
div.editions-block div.editions-item * {font-size: 14px;}
div.editions-block div.editions-item a {color: #17530C; text-decoration: underline;}
div.editions-block div.editions-item a:hover {color: #54864b; text-decoration: underline;}

div.trainings-block {padding-bottom: 20px;}
div.trainings-block h2 {padding: 0; margin: 0 0 16px 0; font-family: Georgia; font-style: italic; font-size: 20px; line-height: 24px;}
div.trainings-block div.trainings-item {margin: 0 10px 13px 10px;}
div.trainings-block div.trainings-item * {font-size: 14px;}
div.trainings-block div.trainings-item a {color: #17530C; text-decoration: underline;}
div.trainings-block div.trainings-item a:hover {color: #54864b; text-decoration: underline;}

div.current-issue-inactive-articles h2 {margin: 17px 0 15px 0;}
div.current-issue-inactive-articles h2 a {color: #555 !important; font-family: Georgia !important; font-size: 20px !important; font-style: italic !important; text-decoration: underline !important;}
div.current-issue-inactive-articles h2 a:hover {text-decoration: underline;}
div.current-issue-inactive-articles div.item {padding: 20px 10px 25px 10px; border-top: 1px dotted #555; font-family: Arial; color: #111; width: 350px;}
div.current-issue-inactive-articles div.item.first {border-top: none;}
* html div.current-issue-inactive-articles div.item {border-top-color: #bbb;}
div.current-issue-inactive-articles div.item h3 {font-size: 15px; font-weight: bold; margin: 0 0 16px 0; padding: 0;}
div.current-issue-inactive-articles div.item div.article {font-size: 13px; line-height: 17px;}

table.subscribe_info td {width: 25%; padding: 10px; vertical-align: top;}
table.subscribe_info td.line {border-bottom: 1px solid #cad4bc; padding-bottom: 20px;}
table.subscribe_info td .dealerships {width: 400px;}
table.subscribe_info td .dealerships td {padding: 3px 7px; text-align: left; white-space: nowrap;}
table.subscribe_info td .dealerships .header td {font-weight: bold;}

#subscribeFormBlock {background: transparent; text-align: center; padding-bottom: 20px;}
#subscribeFormBlock table.nullpad {border-collapse: collapse;}
#subscribeFormBlock table.nullpad td {padding: 0;}

#subscribeButton {display: block; width: 231px; height: 36px; background: transparent url(/images/butt_1_bg.gif) left top no-repeat;}
#subscribeButton.active {background-position: left bottom;}

.big-times {font-family: "TImes New Roman", Times, serif; font-size: 16px;}
.dark-border {border: 1px solid black;}
table.privatization td p {margin-left: 0; margin-right: 0;}
table.privatization td ul {padding-left: 0;}

.block-banner-top {text-align: center; padding: 5px; vertical-align: middle;}
.block-banner-top p {margin: 0;}

form .edit td {padding: 3px 10px;}
form .edit td.label {text-align: right;}

table.kontent .avtor_blok p {padding-left: 0;}

.news-list-front {padding: 7px 10px 0 15px;}
.news-list-front h2 a {color: #555; font-family: Georgia, "Times New Roman"; font-size:20px; font-style: italic; text-decoration: underline;}
.news-list-front h2 a:hover {text-decoration: none;}
.news-list-front h2 {margin-bottom: 25px;}
.news-list-front table td {vertical-align: top;}
.news-list-front table td.date {white-space: nowrap; padding-right: 10px;}
.news-list-front table td.content {padding-bottom: 15px;}
.news-list-front table td.content a {font-size: 14px; text-decoration: underline;}
.news-list-front table td.content a:hover {text-decoration: none;}

.privatization-block {padding-left: 20px; padding-top: 40px;}
.privatization-block .image {text-align: center;}
.privatization-block .content h2 {font-size: 12px;}
.privatization-block .content p {margin: 0 0 10px 0;}
.privatization-block .content .list {padding-left: 20px;}

.news-list {padding: 20px 20px 20px 25px;}
.news-list .item {padding: 2px 0 17px 0;}
.news-list .item .header * {}
.news-list .item .header .date {font-size: 12px; font-style: italic; color: #777;}
.news-list .item .header a.title {font-size: 17px; color: #338D23; line-height: 17px; text-decoration: underline;}
.news-list .item .content {padding: 10px 15px; font-size: 12px; line-height: 16px;}
.news-list .item .content p {margin: 0 0 10px 0;}
.news-list .pages {color: #727272;}
.news-list .pages * {margin-right: 10px;}
.news-list .pages, .news-list .pages * {font-size: 14px; line-height: 17px;}
.news-list .pages a {text-decoration: underline; color: #338D23;}
.news-list .pages span {font-weight: bold; color: #555;}

.news-detail-date {font-size: 12px; color: #777; font-style: italic;}
.link_all {padding-top: 20px;}

table.kontent_news h2 {margin-bottom: 15px !important;}

h2.gray_italic {margin-bottom:7px;}
h2.gray_italic a {color:#555555; font-family:Georgia,"Times New Roman"; font-size:20px; font-style:italic; text-decoration:underline;}
h2.gray_italic a:hover {text-decoration: none;}

table.rich td.p_v {background:url('/images/p_v.gif') left top repeat-x; width:100%;}
table.rich td.p_c {background:url('/images/p_c.gif') left top repeat-x;}
table.rich td.p_l {background:url('/images/p_l.png') left top no-repeat;}
table.rich td.p_r {background:url('/images/p_r.png') left top no-repeat;}
table.rich td.p_n {background:url('/images/p_n.png') left top no-repeat;}

table.rich .p_ss.on {font-family:Georgia; font-size:18px; line-height:18px; color:#000000; font-weight:bold; font-style:italic; 	padding:8px 0 0 0;}
table.rich .p_ss a, table.rich .p_ss a:visited, table.rich .p_ss a:active {font-family:Georgia; font-size:18px; line-height:18px; color:#17530c; font-weight:normal; font-style:italic; text-decoration:underline; white-space:nowrap; margin:0 10px 0 15px; }
table.rich .p_ss a:hover {text-decoration:none;}

table.rich .rekvisit {font-family:Arial; font-size:18px; line-height:16px; color:#000000; font-weight:normal; padding:0 0 10px 0;}
table.rich table.p_form_all {	margin:10px 0 0 0;}
table.rich td.p_form_name {font-family:Arial; font-size:12px; line-height:16px; color:#111; font-weight:bold; white-space:nowrap;}
table.rich td.p_form_name, table.rich td.p_form_ctrl {padding: 2px 10px 2px 10px;}
table.rich td.p_form_submit {padding: 10px;}
table.rich td.p_form_submit .please {margin-bottom: 10px;}
table.rich td.p_form_name.top {vertical-align: top; padding-top: 6px;}
table.rich .p_form {font-family:Arial; font-size:12px; line-height:16px; color:#111; font-weight:normal; border-top:1px solid #dbdbdb; border-bottom:1px solid #f1f5e5; border-left:1px solid #f1f5e5; border-right:1px solid #f1f5e5; height:22px;}
table.rich .p_form_textarea {border-color:#DBDBDB #F1F5E5 #F1F5E5; border-style:solid; border-width:1px; color:#111111; font-family:Arial; font-size:12px; font-weight:normal; line-height:16px;}

h1.big {font-family:Georgia; font-size:27px; line-height:30px;  color:#000000; font-weight:bold; font-style:italic; margin:0 0 5px 0; width:70%;}

/* OVERRIDE ------------------------------------------------------------------------------- */



/*.png {filter:expression(fixPNG(this));}*/
/*.png a {position: relative;}*/

/* OVERRIDE ------------------------------------------------------------------------------- */

div.gui-error-list {width: 500px; padding: 10px 10px 10px 52px; border: 1px solid #df0539; background: #f5f4f5 url(/images/icon-stop.png) 10px center no-repeat; color: #555; font-size: 14px; margin: 10px 0;}
div.gui-error-list ul {margin: 0; padding: 0 0 0 10px;}
div.gui-error-list ul, div.gui-error-list ul li {list-style-type: default; list-style-image: none;}
div.gui-error-list ul li {background: none; padding-left: 0;}

div.gui-message {width: 500px; padding: 10px 10px 10px 20px; border: 1px solid #ffaa00; background: #ffee77; color: #555; font-size: 14px; margin: 10px 0;}

a.green_link {font-size: 11px !important; text-decoration: none !important;}
a.green_link:hover {text-decoration: underline !important;}

*.none {display: none;}
*.rel {position: relative;}
*.abs {position: relative;}
*.nofont {font-size: 1px; line-height: 1px;}

.png {filter:expression(fixpng(this));}
.png a {position: relative;}

/** html img {behavior: url(iepngfix.htc)}*/

