.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}

body, html { font:normal 12px Arial, Helvetica, sans-serif, sans-serif; color:#454B59; min-width:1000px; padding:0px; margin: 0px;line-height: 17px;}
h1{font-size:25px;margin-bottom: 20px; line-height: 30px; margin: 5px 0;}
h4{font-size:12px; margin-bottom:10px;}
table{font:normal 12px Verdana, sans-serif; color:#454B59;}
a{color:#454B59; text-decoration:none;}
a:hover{color:#454B59;text-decoration:underline;}
a img {border: 0;}

p{margin:10px 0px; line-height: 17px;}

#main{padding:0px 0px 0px 0px;    width: expression((body.clientWidth <= 1000) ? "1000px" : "");}
#header{height:100px; padding:0px 15px;}
#logo{padding:5px 0px 0px 0px; float:left; width: 270px;}
  #logo .img {display:block;}
  #logo a:focus {outline: 0;}
  #logo a {color: #9D1E00; font-weight:bold;}
  #logo .home {position:absolute; top: 82px; left: 18px;}
  #logo .start {position:absolute; top: 82px; left: 148px;}
  #logo .clock { color: #9D1E00; position: absolute; font-size: 11px; top: 12px; left: 17px;}
#header_links{ float:right; }
#header_links ul{width:120px; float:left; margin:0; padding:20px 0px 0px 0px; list-style:none;}
#header_links ul li{height:18px;color:#9D1E00; font-size: 11px;}
#header_links ul li a{color:#9D1E00;}
#top_bn {width: 470px; height: 65px; margin: 0px auto; padding-top: 13px;}
#top_nav{background-color: rgb(191, 48, 0); border-top:6px solid white;border-bottom:6px solid white;} /*border-top:6px solid #e97f36;border-bottom:6px solid #e97f36;*/
#top_nav ul.general{border-bottom: 1px solid #9D1E00; width:100%; height: 20px; margin:0; padding:0; list-style:none;border-top:1px solid white;} /*border-top:1px solid #e97f36;border-bottom:1px solid #e97f36;*/
#top_nav ul li{text-align:center; font:bold 14px Verdana, sans-serif;line-height:20px;height:20px;  margin:0; padding:0; float:left; width:16.4%;}

#top_nav ul li.ed{width:1px; background:#FFF; border:0;}
#top_nav ul li a{color:white; display: block; font-size: 13px;}
#top_nav ul li a:hover{ text-decoration:underline;}

#top_nav ul.sub{ display:none;}
#top_nav .o ul.sub{ display:block;position:absolute;background:#e97f36;border:1px solid #9D1E00; height:auto; margin:0px 2px 0px 0px; padding:5px 0px 5px 0px; list-style:none;width: 16.5%;}
#top_nav  ul.sub li{ font:bold 12px Verdana, sans-serif; float:none; width:auto; height:16px;  margin:0; padding:0; line-height:16px;}
#top_nav  ul.sub li a{display:block; color:white;}
#top_nav  ul.sub li a:hover{color:#9D1E00;  background:white;}

.bn_place {text-align: center; padding: 2px 0;}

#general_table{width:100%;}
#left{width:242px; vertical-align:top;}
#general_table .yellow_title{font-weight: bold; color:#9D1E00;font-size:17px; line-height:17px; margin:0px 0px 10px 0px; padding-bottom:4px; border-bottom:1px solid #a8a8a8;font-family:Verdana, sans-serif;}
  #general_table .yellow_title a {color:#9D1E00;}
#general_table .r_block{border-color:#9D1E00; border-style:solid;border-width:1px 0px; margin-bottom:15px; padding:10px 0px 0px 10px;}
#general_table .r_block_gray{margin-bottom:15px; padding:11px 0px 0px 11px; background:#e97f36; color:white;}
#general_table .r_block_gray a{color:white;}
#general_table .blue_title{ text-align:right; margin:0px 0px 0px 0px; font:bold 17px Verdana, sans-serif; color:#9D1E00; line-height:17px; padding-bottom: 3px;}
  #general_table .blue_title a {color:#9D1E00;}

#left .articles{padding:10px 0px 15px 0px;}
#left .articles .time{color:#838383;}
#left .articles .article .excerpt{color:#454B59; font-weight: bold;}
#left .articles .article .metadata{text-align:right;margin-top:5px; height:17px;vertical-align:middle; }
#left .articles .article .metadata .comments{display:inline; margin-right: 30px;}
#left .articles .article .metadata .comments a{color:#454B59;}
#left .articles .article .metadata .summary{display:inline; }
#left .bottom{height:28px; margin-top:20px;}
#left .bottom .more{text-decoration:underline;color:#FFF; background-color: rgb(191, 48, 0); height:18px; line-height:15px; float:right; width:86px; text-align:center;}
#left .r_block  .bottom,#right .r_block  .bottom{clear:both;height:18px; margin-top:10px;}
#left .r_block_gray .bottom,#right .r_block_gray .bottom{clear:both;height:28px; margin-top:10px;}
#left .r_block  .bottom .more,#right .r_block  .bottom .more{text-decoration:underline;color:white; background:#9D1E00;height:18px; line-height:18px; float:right; width:96px; text-align:center;}
#left .r_block_gray .bottom .more,#right .r_block_gray .bottom .more{text-decoration:underline;color:white; background:#e97f36;height:28px; line-height:28px; float:right; width:96px; text-align:center;}
#left .topics{padding:10px 0px 15px 20px;}
#left .topics .topic .user{height:45px;}
#left .topics .topic {margin-bottom:10px;}
#left .topics .topic .avatar{display:block; border:1px solid #a8a8a8; font-size:0; margin-right:10px;padding:3px; float:left;}
#left .topics .topic .name{color:#9D1E00; font-weight:bold;}
#left .topics .topic .text{line-height:17px;color:#454B59; }
#left .topics .topic .text img{vertical-align:middle;}
#left .topics .topic .bottom{ margin-top:1px;height:20px;}
#left .topics .topic .metadata{text-align:right;height:17px;vertical-align:middle;}
#left .topics .topic .metadata .comments{display:inline-table; width:50px;}
#left .topics .topic .metadata .comments a{color:#454B59;}
#left .topics .topic .metadata .summary{display:inline-table;  width:50px;}

#left #news_widget .article {margin-bottom: 12px;}

#center{vertical-align:top;}
#center h4{margin-left:10px;}
#login_form{padding:0; margin:0; font:normal 16px Verdana, sans-serif; color:#9D1E00; vertical-align:middle;  line-height:16px;}
#login_form input{width:130px; height:14px; line-height:14px; border:0; outline:1px solid #a8a8a8;padding:0; margin:0px 0px 0px 3px; vertical-align:middle; }
#login_form input.submit{width:auto; height:auto; border:0;outline:0; background:none; cursor:pointer; font:normal 16px Verdana, sans-serif; color:#9D1E00; vertical-align:middle; }
#login_form a{font:normal 12px Verdana, sans-serif; line-height:22px; color:#454B59; vertical-align:middle; }

#center .top_articles {border-right: 1px solid #9D1E00; border-left: 1px solid #9D1E00; margin-bottom: 15px;}
#center .top_articles h1 {color:#FFF;background:#9D1E00 url(/images/design/panel_header.jpg) repeat-y top right; font: bold 17px Verdana, sans-serif; padding:1px 0 1px 3px; margin-right: -1px;margin-bottom: 10px;}
#center .top_articles .articles {padding-left: 10px;}
#center .top_articles .articles .article { margin-bottom: 10px;}
#center .top_articles .articles .name {font-weight: bold;}
#center .top_articles .articles .date {color: #838383;}
#center .top_articles .picture {width: 250px; text-align: center; margin: 0 15px 10px 15px; float:right;}
#center .top_articles .main_article {margin-bottom: 10px;border-bottom: 1px solid #e0e0e0; margin-right: 275px; }
#center .top_articles .main_article .name {font-weight: bold; font: bold 17px Verdana, sans-serif; display: block;}
#center .top_articles .main_article .excerpt {cursor: pointer; padding: 5px 0;}
#center .top_articles .main_article .excerpt .more {color: #9D1E00}

#center .section{margin-top:5px; margin-bottom: 15px; border-left: 1px solid #9D1E00; border-right:1px solid #9D1E00;}
#center .section .date_header{font-weight: bold; font-size: 17px; margin: 10px;color:#9D1E00; border-bottom: 1px solid #dadada;}
#center .section .article{margin-bottom:15px; margin:10px; width: 95%; padding-bottom:7px;}
#center .section .article td{vertical-align:top;}
#center .section .article .excerpt{text-align:left; font:normal 12px Verdana, sans-serif; cursor:pointer;}
#center .section .article .image{padding-bottom:5px;}
#center .section .title{font-size:25px; margin:0px -1px 15px 10px;font-family: Verdana, sans-serif; background: url(/images/design/panel_header.jpg) repeat-y top right;}
#center .section .article a.name{display:block;color:#454B59; font-size:17px; font-weight:bold;text-decoration:none; line-height: 22px;}
#center .section .article a.name:hover{text-decoration:underline;}
#center .section .article a.papers{margin-top:1em;}
#center .section .article .date{color:#838383; }
#center .section .article .text{line-height:25px;}
#center .metadata{width:100px;min-height:17px; margin-top:5px; vertical-align:middle;}
#center .metadata .comments{float:left; width:50%;padding-top:0px}
#center .metadata .comments a{color:#454B59;}
#center .metadata .summary{float:right; width:50%; text-align:right;}
#center .section .article .image{width:100px;}
#center .section .article .image .picture{background:#FFF; padding:4px; border:1px solid #bdc3cd; font-size:0;}
#center .section .article .text {padding:0px 0px 0px 10px;}
#center .section .article .tags{color:#454B59; clear:both;padding:5px 0px 0px 20px;  background:#e97f36 url(/images/design/tags_bg.gif) 0px 7px no-repeat;}

#center .section .subsections {padding:0; margin:10px 0px 10px 20px;width:95%;}
#center .section .subsections a{margin: 0px 10px; color:#454B59; font-weight:bold; padding: 1px 5px 1px 15px; background:url(/images/design/bull.gif) 2px 5px no-repeat;}
#center .section .subsections a:hover{background-color:#e97f36; color:white; text-decoration:none;}
#center .section .bottom{height:20px; padding-right:20px; text-align: right}
#center .section .bottom .more{text-decoration:underline;color:#FFF; background-color: rgb(191, 48, 0); height:18px; line-height:15px; float:right; width:80px; text-align:center;}
#center .section .bottom .rss {margin-right: 10px;}

#center .section .article .article_data{height:35px; }
#center .section .article .article_data a{text-decoration:none;}
#center .section .article .article_section{float:left; width:41%;  display:block; color:#454B59; font-weight:bold; padding-left:15px; background:url(/images/design/bull.gif) 2px 7px no-repeat; }
#center .section .article .article_section:hover{background-color:#e97f36; color:white;}
#center .section .article .article_autor {color:#454B59; float:right; width:54%; text-align:right; line-height:15px;}
#center .section .article .article_autor .avatar{display:block; background:#FFF; border:1px solid #a8a8a8; font-size:0; margin-left:10px;padding:3px; float:right;}
#center .section .article .article_autor a{color:#9D1E00; font-weight:bold; }
#center .section .article .article_data .metadata {float:left;}

#center .section .title{margin-left:0;color:#FFF;background:#9D1E00 url(/images/design/panel_header.jpg) repeat-y top right; font: bold 17px Verdana, sans-serif;  padding:1px 0 1px 3px;}
#center .section .title a{color:#FFF}
#center .section .paper_description{float:right; text-align:left;width:75%;padding-bottom:8px; margin-right:12px;}

#center .section .article td{vertical-align:top;}

#center .gallery {padding:0px 0px 0px 10px;margin:0px 0px 25px 0px; }
#center .gallery .name {font-weight: bold; font-size: 17px;}
#center .gallery .thumbs{height:102px; margin-top: 5px;}
#center .gallery .thumbs .picture{padding:4px; border:1px solid #bdc3cd; margin-right:5px; background:#FFF; float:left;}
#center .gallery .bottom{height:20px;}
#center .gallery .metadata{margin-top: 5px;}
#center .gallery .author {text-align: right; margin: 10px 0; }
  #center .gallery .author a{font-weight: bold;}

#center .gallery_show {}
#center .gallery_show .name {margin-left: 10px}
#center .gallery_show .picture {text-align:center;}
#center .gallery_show .picture img {vertical-align: middle;}
#center .gallery_show .picture img.image {border:1px solid #bdc3cd;}
#center .gallery_show .picture .name {margin-top: 15px; font-size: 18px;}
#center .gallery_show .thumbnails {margin: 20px 10px;}
#center .gallery_show .thumbnails img {border: 1px solid #bdc3cd; display:inline; float:left; margin: 5px;}
#center .gallery_show .bottom {clear: both;}
#center .gallery_show .metadata{float:right;}
#center .gallery_show h2 {margin-left: 10px}
#center .gallery_show .previous_galleries .item {padding: 10px; text-align:center; font-weight: bold;}
#center .gallery_show .previous_galleries .item .picture {margin-bottom: 5px;display:block;}

#center .video{padding-left:10px;}
#center .video .name{margin-bottom:10px; font-weight:bold;}
#center .video .content{margin-bottom:10px; }
#center .video .description{margin-bottom:10px; }
#center .video .bottom{height:25px;}

#center .shorties .shorty .bottom{height:30px;}
#center .shorty {padding:0px 10px;line-height:16px;}
#center .shorty .text{text-align:left; font: normal 12px Verdana, sans-serif;}
#center .shorty .date{color:#838383; margin-bottom:5px;}
#center .shorty .bottom{height:50px; margin-top:5px;}
#center .shorty .metadata{float:right;}
#center .shorty .author { margin: 10px 0;}
  #center .shorty .author a {font-weight: bold;}
#center .shorty .shorty_section{float:right;clear:right; display:block; color:#454B59; font-weight:bold; padding: 1px 5px 1px 15px; background:url(/images/design/bull.gif) 2px center no-repeat; }
#center .shorty .shorty_section:hover{background-color:#e97f36; color: white;}

#center .shorty .shorty_to_number{float:left;padding:5px 0px; clear:right; display:block; color:#454B59; font-weight:bold; padding-left:15px; background:url(/images/design/bull.gif) 2px 10px no-repeat; }
#center .shorty .shorty_to_number:hover{background-color:#e97f36;}

#center .page .content {margin: 0 5px;}

.link_to_number {float:left; text-align:left; margin-left:15px}
.link_to_number .picture{background-color:#FFFFFF; border:1px solid gray;}
.link_to_number .near_number {float:left; padding-top: 15px; padding-right: 17px;}
.link_to_number .displayed_number { width: 85%; text-align:center; font-weight:bold;}

#center .comments {clear:left; padding-top:12px;}
#center .comments h4 {font-size: 18px;}
#center .comments .tree {padding-left: 10px;}
#center .comments .comment{margin:10px; padding-bottom: 10px; background:url(/images/design/bot_dotted.gif) bottom left repeat-x;}
#center .comments .comment .topics{padding:10px 0px 15px 20px;}
#center .comments .comment .date {display: inline; color:#838383;}
#center .comments .comment .user{display: inline; color:#9D1E00; font-weight:bold;}
#center .comments .comment .text{line-height:17px; clear:both;}
#center .comments .comment .text a{text-decoration:underline;}
#center .comments .comment .text img{vertical-align:middle;}
#center .comments .comment .text img.lquot {float: left; margin-left: -20px;}
#center .comments .comment .text img.rquot {float: right; margin-top: -20px;}
#center .comments .level0{padding-left:10px;}
#center .comments .level1{padding-left:40px;}
#center .comments .level2{padding-left:70px;}
#center .comments .level3{padding-left:100px;}
#center .comments .level4{padding-left:130px;}
#center .new_comment{padding:0px 0px 30px 10px; width:425px;}
#center .new_comment h4{margin-left:0;}
#center .new_comment .field{padding:3px 0px;}
#center .new_comment .field input{color:#a8a8a8;width:225px; height:14px; line-height:14px; border:0; outline:1px solid #a8a8a8;padding:0; margin:0px 0px 0px 3px; vertical-align:middle; }
#center .new_comment .field textarea{color:#a8a8a8;overflow:auto;width:425px; height:100px; line-height:14px; border:0; border:1px solid #a8a8a8;padding:0; margin:0px 0px 0px 3px; }
#center .new_comment .submit{margin-right:0px;font-size:11px; float:right;}
#center .comments .pre_moderation {margin: 10px; padding: 15px; text-align: center; border: 1px solid gray; background-color: #F8FFB0;}

#center .pagination {font:normal 12px Verdana, sans-serif; color:#9D1E00; text-align:right; margin-right:7px; padding-bottom:10px}
#center .pagination a { text-decoration:none; border:1px solid #9D1E00; padding:0.2em 0.5em; margin-right:2px; background: #FFFFFF none repeat scroll 0 0; }
#center .pagination a:hover {background: #9D1E00 none repeat scroll 0 0; color:#FFFFFF; }
#center .pagination .disabled {color:silver; border:1px solid silver; padding:0.2em 0.5em;}
#center .pagination .current {border:1px solid white; font-weight:bold; color:#FFFFFF; padding:0.2em 0.5em; margin-right:2px; background: #9D1E00 none repeat scroll 0 0; }
#center .yearspagin {text-align:left; margin-left: 10px;}

#right{vertical-align:top;width:242px;}

#search{font:bold 14px Verdana, sans-serif; text-transform: lowercase; line-height:13px;color:white; vertical-align:middle;margin:5px 0px;  padding: 5px; background:#e97f36;}
#search input{vertical-align:middle; margin:0px 0px 0px 5px; border: 0;}
#search .text{width:130px; height:14px; line-height:14px; border:0; padding:0;}

#right .weather_widget{ margin-bottom:20px;}
#right .weather_widget .t{font:bold 17px Verdana, sans-serif; color:#9D1E00; display: block; margin-bottom: 10px;}
#right .weather_widget td{padding-bottom:10px;}
#right .weather_widget .day{width:60px;font-weight:bold;}
#right .weather_widget .temp{width:45px;}

#right .currency_widget{margin-bottom:15px;}
#right .currency_widget .t{font:bold 17px Verdana, sans-serif; color:#9D1E00; line-height:30px;}
#right .currency_widget table{width:100%; margin-top:10px;}
#right .currency_widget td{vertical-align:middle; font-size:18px; font-weight:bold;}
#right .currency_widget td img{vertical-align:middle;}

#right .subsection_list{margin:0px 0px 15px 0px; padding:0; list-style:none;}
#right .subsection_list li{margin:0; padding:0; height:17px;}
#right .subsection_list li a{display:block; padding-left:25px; height:17px; font-weight:bold; text-decoration:none; line-height:17px; background:url(/images/design/bull.gif) 9px 6px no-repeat ;}
#right .subsection_list li a:hover{color:#9D1E00;background:url(/images/design/bull_b.gif) 9px 6px no-repeat ;}

#general_table .r_block .gallery{text-align:right;}
#general_table .r_block .gallery  a{color:#dadada;}
#general_table .r_block .gallery .picture img{margin-left:10px; border:3px solid #dadada; }
#general_table .r_block .gallery .name{color:#454B59; display:block; padding:3px 0px 3px 0px; font-weight:bold;}

#general_table .contests .picture {float:right; margin: 0 10px; padding: 4px; background-color: white; border: 1px solid gray;}

#partners {margin: 20px 0;}
#general_table .partners hr {height: 1px; border-width: 0 0 1px 0; border-color: #dadada; border-style: solid; margin-bottom: 10px;}
#general_table .partners .partner {margin-bottom:10px; text-align:center;}
#general_table .partners .partner .picture {margin-bottom:10px;}
#general_table .partners .partner .name {font-weight:bold;}

#general_table .r_block .contest .picture img{float:left;margin:0px 10px 5px 0px;color:#dadada; border:3px solid #dadada; }
#general_table .r_block .contest .text{display:inline;}

#general_table .poll{padding:0; margin:0;}
#general_table .poll .name {margin:0px 0px 10px 0px; font-weight:bold;}
#general_table .poll .poll_answer {margin:10px 0px 10px 0px; }
#general_table .poll .poll_answer input{float:left; }
#general_table .poll .txt{margin-left:30px; padding-top:2px; }
#general_table .poll .options {margin-top:20px;}
#general_table .poll .options input{vertical-align:middle;font-size:11px; margin-right:45px;}
#general_table .poll .options a{text-decoration:underline;color:#454B59;vertical-align:middle;}

#general_table .catalogs .catalog {clear:both;}
#general_table .catalogs .picture img{float:left;margin:0px 10px 5px 0px; }
#general_table .catalogs .text{display:inline;}
#general_table .catalogs .name{display:block; font-weight:bold; margin-bottom:10px;}

.r_block_gray .catalogs  img { background:#FFFFFF; border:1px solid gray; font-size:0; padding:4px;}
#general_table .previews .container td.picture {background:#FFFFFF;  vertical-align:middle; }

#subscribtion {margin:0px 0px 15px 0px; padding:11px 0px; background:#9D1E00; }
#subscribtion .txt{margin:0px 0px 0px 11px; padding:0; height:16px; font-size:11px; width:208px;}
#subscribtion input{vertical-align:middle;}

#footer{border-top:1px solid #a8a8a8; margin-top:20px; padding:0px 15px 0px 30px;}

#footer .top{height:15px;margin-bottom:40px;}
#footer .top .dev{color:white;text-align:center; height:20px; line-height:17px; float:right; width:200px; background-color: rgb(191, 48, 0);}
#footer .top .dev a {color:white;}
#footer .top .bottom_nav{float:left;padding:13px 0px 0px ;}
#footer .top .bottom_nav a{text-decoration:underline; margin:0px 3px;}
#footer .counters{text-align: right; float: right;}
#footer .copyright {font-size: 11px; font-family: Tahoma, sans-serif;}

/* Polls */
#new_answer {margin: 10px;}
  #new_answer .question {font-size: 17px; font-weight: bold; margin-bottom: 5px;}
  #new_answer .answer {margin-bottom: 5px;}

#poll_results {margin: 10px;}
  #poll_results .question {font-size: 17px; font-weight: bold; margin-bottom: 5px;}
  #poll_results .answers td {padding: 5px;}
  #poll_results .total_answers {margin: 5px 0;}
    #poll_results .total_answers .label {font-weight:bold;}

#center .user_short_info {margin: 0 10px 10px 10px; border-bottom: 1px solid #A8A8A8;}
  #center .user_short_info td {vertical-align: top; padding-bottom: 10px;}
  #center .user_short_info .picture {margin-right: 10px;}

/* Narrow body settings */
body#narrow #center .shorty .text {clear: both;}
body#narrow #center .shorty .picture_widget {float:none; margin: 15px auto 5px}

/* Rating */
.rating {text-align:center; margin: 10px 0;}
.rating .value {width: 105px; height: 16px; margin: 5px auto;}
.rating .readonly {width: 90px !important;}
.rating p {clear: both;}

/* Stats */
#stats { padding: 5px 10px; background-color: #E97F36; color: white;}

/* Elite */
.elite .alphabet {margin: 15px 0; text-align: center;}
  .elite .alphabet a {color: #9D1E00; margin: 0 2px;}

.elite .people .image {width: 110px;}
.elite .people .info {padding-bottom: 15px; vertical-align: top;}
.elite .people .info .name {font-weight: bold; margin-bottom: 5px;}
  .elite .people .info .name a {color: #9D1E00;}

.elite .picture {float: right; margin: 0 0 15px 15px;}

/* Blogs */
.blogs .blog_post {padding-bottom: 10px;}
  .blogs .picture {float: left;}
  .blogs .text {margin-left: 80px;}
  .blogs .name {font-weight: bold;}

.user_short_vertical {float: right; margin: 0 0 15px 15px; width: 220px}
.user_short_vertical .picture {border: 1px solid #bdc3cd; text-align: center; margin-bottom: 10px;}
.user_short_vertical .name {font-weight: bold; font-size: 16px; text-align: center;}

.share {float:left; margin-top: 10px; width: 200px; text-align: left;}
  .share .button { float: left; margin-right: 20px; width: 80px; height: 30px;}
  .share .header {margin-bottom: 10px; font-weight: bold;}
  
.dr_data { font:bold 9px Verdana, sans-serif; color:#000000;} 

.dr_linka A:link {
font-family: Verdana, sans-serif; color: #454B59; font-size: 8pt; font-weight: normal; TEXT-DECORATION: none 
}
.dr_linka A:visited {
font-family: Verdana, sans-serif; color: #454B59; font-size: 8pt;font-weight: normal; TEXT-DECORATION: none
} 
.dr_linka A:active {
font-family: Verdana, sans-serif; color: #454B59; font-size: 8pt;font-weight: normal; TEXT-DECORATION: none
}
.dr_linka A:hover {
font-family: Verdana, sans-serif; color: #000080; font-size: 8pt;font-weight: normal; TEXT-DECORATION: underline
}


.dr_linka2 A:link {
font-family: Verdana, sans-serif; color: #DA251D; font-size: 9pt; font-weight: bold; TEXT-DECORATION: none 
}
.dr_linka2 A:visited {
font-family: Verdana, sans-serif; color: #DA251D; font-size: 9pt;font-weight: bold; TEXT-DECORATION: none
} 
.dr_linka2 A:active {
font-family: Verdana, sans-serif; color: #DA251D; font-size: 9pt;font-weight: bold; TEXT-DECORATION: none
}
.dr_linka2 A:hover {
font-family: Verdana, sans-serif; color: #000080; font-size: 9pt;font-weight: bold; TEXT-DECORATION: underline
}


.forum {
font-family: Verdana, sans-serif; color: #9d1e00; font-size: 9pt; font-weight: bold; TEXT-DECORATION: none 
}
.forum A:visited {
font-family: Verdana, sans-serif; color: #9d1e00; font-size: 9pt;font-weight: bold; TEXT-DECORATION: none
} 
.forum A:active {
font-family: Verdana, sans-serif; color: #9d1e00; font-size: 9pt;font-weight: bold; TEXT-DECORATION: none
}
.forum A:hover {
font-family: Verdana, sans-serif; color: #000080; font-size: 9pt;font-weight: bold; TEXT-DECORATION: underline
}

.td_dr {padding: 3px 5px 5px 10px; border-left: 1px solid #A8A8A8; width:265px;}

.arhddnja {padding: 10px 0px 30px 0px; border-bottom: 1px solid #9d1e00;}

.td_school {padding: 3px 5px 5px 10px; border-left: 1px solid #A8A8A8; width:200px;}

.baner_miss {padding: 5px 10px 5px 10px; border-left: 1px solid #BF3000; border-top: 1px solid #BF3000;  border-bottom: 1px solid #BF3000;  border-right: 1px solid #BF3000; font-size: 13px;  font-weight: bold; color:BF3000; }

.sch_linka A:link {
font-family: Verdana, sans-serif; color: #454B59; font-size: 8pt; font-weight: normal; TEXT-DECORATION: none 
}
.sch_linka A:visited {
font-family: Verdana, sans-serif; color: #454B59; font-size: 8pt;font-weight: normal; TEXT-DECORATION: none
} 
.sch_linka A:active {            
font-family: Verdana, sans-serif; color: #454B59; font-size: 8pt;font-weight: normal; TEXT-DECORATION: none
}
.sch_linka A:hover {
font-family: Verdana, sans-serif; color: #000080; font-size: 8pt;font-weight: normal; TEXT-DECORATION: underline
}

.miss_linka A:link {
font-family: Verdana, sans-serif; color: #ff0000; font-size: 10pt; font-weight: bold; TEXT-DECORATION: none 
}
.miss_linka A:visited {
font-family: Verdana, sans-serif; color: #ff0000; font-size: 10pt;font-weight: bold; TEXT-DECORATION: none
} 
.miss_linka A:active {            
font-family: Verdana, sans-serif; color: #ff0000; font-size: 10pt;font-weight: bold; TEXT-DECORATION: none
}
.miss_linka A:hover {
font-family: Verdana, sans-serif; color: #333333; font-size: 10pt;font-weight: bold; TEXT-DECORATION: underline
}

.tagi {
font-family: Verdana, sans-serif; color: #9d1e00; font-size: 8pt; TEXT-DECORATION: none
}

a.td_prm{
padding: 2px 5px 12px 5px; WIDTH: 240px; 
BACKGROUND-COLOR: #9d1e00; BORDER-BOTTOM: #ffffff 1px solid;
COLOR: #ffffff; font-weight: bold; TEXT-DECORATION: none; font-size: 12px;  
display:block; vertical-align:middle;
float:left;
}
a.td_prm:hover{
COLOR: #9d1e00;  BACKGROUND-COLOR: ffffff;
}

.td_prm_foto2{ margin: 1px 0px 0px 0px; 
padding: 2px 2px 2px 2px;  WIDTH: 15px; background-image:url('http://lentachel.ru/pict/kneakt.png');
BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid;
COLOR: #ffffff; font-weight: bold; TEXT-DECORATION: none; font-size: 12px;  
float:left;
}

a.td_prm_foto{
padding: 2px 2px 2px 2px;  WIDTH: 15px; background-image:url('http://lentachel.ru/pict/kakt.png');
BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid;
COLOR: #000000; font-weight: bold; TEXT-DECORATION: none; font-size: 12px;  
display:block; vertical-align:middle;
float:left;
}
a.td_prm_foto:hover{background-image:url('http://lentachel.ru/pict/kneakt.png');
COLOR: #ffffff;  BACKGROUND-COLOR: 000000;


