body {padding:0 9px; margin:0; font-family:Tahoma; font-size:11px; color:#5a5a5a; padding-bottom:23px; background:#fff;}
a {color:#0b7fd6; text-decoration:underline;}
a:hover {text-decoration:none;}
.t_main_menu_c a {text-decoration:none; color:#0468d5; font-weight:bold;} 
.t_menu_c a {text-decoration:none; color:#5a5a5a;}
.t_main_menu_c a:hover {color:#ef5835;}
.t_menu_c a:hover {color:#0468d5;}

.t_main_menu_a {background:url(../images/bg-topme.gif) repeat top; float:left; margin-right:4px;}
.t_main_menu_b {background:url(../images/bg-topmf.gif) no-repeat left top;}
.t_main_menu_c {background:url(../images/bg-topmg.gif) no-repeat right top; padding:7px; padding-top:5px; padding-bottom:6px; font-size:12px;}
.t_menu_a {background:url(../images/bg-topmh.gif) repeat top; float:left; margin-right:4px;}
.t_menu_b {background:url(../images/bg-topmi.gif) no-repeat left top;}
.t_menu_c {background:url(../images/bg-topmj.gif) no-repeat right top; padding:7px; padding-top:5px; padding-bottom:6px; font-size:12px;}

.t_srch_a {background:url(../images/bg-topmk.gif) repeat top; float:right; margin-right:4px;}
.t_srch_b {background:url(../images/bg-topml.gif) no-repeat left top;}
.t_srch_c {background:url(../images/bg-topmm.gif) no-repeat right top; height:24px; width:390px; padding-left:7px; padding-right:7px; font-size:12px;}
.t_srch {height:19px; padding-top:5px; color:#8b8c90; padding-left:21px; vertical-align:top;}
#search_but {text-align:right; vertical-align:top;padding-top:4px;}
.page {padding:0 6px; margin-bottom:19px;}
#top {padding:12px 0;}
#logo {width:288px;}
#top .banner {text-align:center;}
#top .banner img {margin-left:10px;}
#hello {font-size:11px; background:url(../images/razdelit.gif) repeat-x bottom; padding-bottom:4px; font-weight:bold; margin-bottom:3px; padding-right:18px;}
#enterkabinet {font-size:11px; background:url(../images/razdelit.gif) repeat-x bottom; padding-bottom:4px; font-weight:bold; margin-bottom:6px; padding-right:18px; width:193px;}
.loginnav {background:url(../images/arrow000.gif) no-repeat 0 5px; padding-left:8px; margin-top:1px;}
#login {float:left;}
.p_material {font-style:italic; padding-top:8px;}
#rightcol-c {width:200px; padding-left:23px; vertical-align:top; padding-top:9px;}
#rightcol_main {vertical-align:top;}
#leftcol-c {vertical-align:top; padding-top:9px;}
#leftcol {width:210px; vertical-align:top; padding-right:23px; padding-top:9px;}
.tags {background:url(../images/tags-s00.gif) no-repeat left bottom; padding-left:23px; padding-top:9px; padding-bottom:2px;}
.addtag a {background:url(../images/arrow-or.gif) no-repeat 0 5px; padding-left:8px; margin-left:10px; color:#ee4d27;}
.addreply a {background:url(../images/arrow-or.gif) no-repeat 0 5px; padding-left:8px;color:#ee4d27;}
#topbanner {text-align:left; height:120px;}
.nav_block_a {background:url(../images/bg-nav-b.gif) repeat-y left;}
.nav_block_b {background:url(../images/bg-nav-c.gif) no-repeat top; padding:10px; padding-top:0;}
.nav_razdel {font-size:12px; color:#ee4d27; font-weight:bold;background:url(../images/razdelit.gif) repeat-x bottom; padding-bottom:4px; margin-bottom:2px; padding-top:10px;}
.nav_razdel a{color:#ee4d27; text-decoration:none;}
.nav {background:url(../images/arrow000.gif) no-repeat 1px 5px; padding-left:9px; margin-top:3px;}
.nav-more {background:url(../images/arrow-do.gif) no-repeat 0 7px; padding-left:9px; margin-top:3px; color:#ee4d27;}
.nav-more a {color:#ee4d27;}
.oblako {background:url(../images/bg_oblak.gif) no-repeat left top; height:18px; font-weight:bold; padding-left:32px; padding-top:7px;}
.oblako a, #menurazdels a, #oblako_act a {text-decoration:none;}
#menurazdels {background:url(../images/blue-big.gif) no-repeat 0 14px; padding-left:20px; font-weight:bold; margin-left:1px; padding-top:11px;}
.oblako_act_a {background:url(../images/bg_oblak.gif) repeat-y;}
.oblako_act_b {background:url(../images/bg_oblak.gif) no-repeat bottom left;}
.oblako_act_c {background:url(../images/bg-oblak.gif) no-repeat top; padding-left:15px;}
#oblako_act  {font-weight:bold; padding-left:16px; padding-top:6px;}
#oblako_act a {color:#ee4d27;}
.oblako_tags {padding-right:15px; text-align:justify; padding-top:5px;}

.blue_block_a {background:url(../images/bg-block.gif) repeat-y left; margin-top:10px;}
.blue_block_b {background:url(../images/bg-block.gif) no-repeat bottom left;}
.blue_block_c {background:url(../images/bg-block.gif) no-repeat top left; padding:7px;padding-bottom:2px;}
.block-name span.blue {color:#0b7fd6;}

.block-name {font-weight:bold; padding-bottom:5px; padding-left:3px;}
.block-content {padding:0 2px; padding-bottom:10px;}
.progr {font-weight:bold; margin-top:5px;}
.progr-descr {background:url(../images/razdelit.gif) repeat-x bottom; line-height:13px; padding-top:5px; padding-bottom:10px;}

.more_orange {margin-top:5px; font-weight:bold; color:#ee4d27; background:url(../images/arrow-or.gif) no-repeat 0 5px; padding-left:8px;}
.more_blue {margin-top:5px; font-weight:bold; background:url(../images/arrow000.gif) no-repeat 0 5px; padding-left:8px;}
.more_orange a {color:#ee4d27;}

.adstext {font-size:10px; line-height:14px;}
.adstext a {color:#5a5a5a;}

#footer_a {background:url(../images/bg-foote.gif) repeat-x top; margin-top:23px;}
#footer_b {background:url(../images/bg-footf.gif) no-repeat right top;}
#footer_c {background:url(../images/bg-footg.gif) no-repeat left top; height:61px; padding-top:16px; padding-left:11px;}

#professor {width:182px;}
#banners {text-align:center;}
#foot_left {width:300px;}
#foot_links {padding-bottom:5px;}
form {padding:0; margin:0;}
.rss {text-align: right; font-weight: normal; font-size: 10px;}

.sm_list {background:url(../images/sm-arrow.gif) no-repeat 0 5px; padding-left:7px; margin-top:3px; margin-bottom:1px;}
.razdelitel {background:url(../images/razdelit.gif) repeat-x; height:1px;margin-top:10px;}

.n_site_date {font-size:10px; color:#c4bfb9;}
.n_site {padding:5px 0; line-height:12px;}

.b_talk_a {background:url(../images/bg-block.gif) repeat-x top;}
.b_talk_b {background:url(../images/bg-block.gif) no-repeat left top}
.b_talk_c {background:url(../images/bg-block.gif) no-repeat right top; height:23px;}
.b_talk_c .block-name {color:#fff; font-size:13px; padding:3px 6px;}
.b_talk_c .block-name a {color:#fff; text-decoration:none;}
.b_talk_content {padding:5px 8px; padding-bottom:10px;}
.blog-nav-a, .blog-nav-b {background:url(../images/arrow000.gif) no-repeat 1px 5px; padding-left:9px;}
.blog-nav-b a, .black_link a {color:#5a5a5a;}
.r-blog {background:url(../images/razdelit.gif) repeat-x bottom; margin:5px 0;}
.b_talk_content {border-left:1px solid #f3f3f3; border-right:1px solid #f3f3f3; background:#ffffe3;}
.b_talk_f_a {background:url(../images/bg-block.gif) repeat-x; margin-bottom:10px;}
.b_talk_f_b {background:url(../images/bg-block.gif) no-repeat left top;}
.b_talk_f_c {background:url(../images/bg-block.gif) no-repeat right top; height:3px;}

.rss_big {text-align:right; width:33px;}

.newsday-a {background:url(../images/newsday0.gif) repeat-x top; margin-bottom:9px;}
.newsday-b {background:url(../images/newsday-.gif) no-repeat right top;}
.newsday-c {background:url(../images/newsday-.gif) no-repeat left top; padding-left:110px; font-weight:bold; height:18px; padding-top:4px;}

.way-a {background:url(../images/newsday0.gif) repeat-x top; margin-bottom:9px;}
.way-b {background:url(../images/newsday-.gif) no-repeat right top;}
.way-c {background:url(../images/newsday-.gif) no-repeat left top; padding-left:9px; padding-right:9px; height:18px; padding-top:4px;}

.b_orange_a {background:url(../images/bg-block.gif) repeat-x top;}
.b_orange_b {background:url(../images/bg-blocl.gif) no-repeat left top;}
.b_orange_c {background:url(../images/bg-blocm.gif) no-repeat right top;}

.b_blue_a {background:url(../images/bg-blocn.gif) repeat-x top;}
.b_blue_b {background:url(../images/bg-bloco.gif) no-repeat left top;}
.b_blue_c {background:url(../images/bg-blocp.gif) no-repeat right top;}

.b_content {background:url(../images/bg-block.jpg) #fff bottom repeat-x; border-left:1px solid #c4bfb9; border-right:1px solid #c4bfb9; padding:1px 6px;}
.b_end-foot {background:#c4bfb9; border-left:1px solid #fff; border-right:1px solid #fff; margin-bottom:10px;}
.b_content .block-name {color:#ee4d27;}

.art_image {padding-right:5px; padding-bottom:8px;}
.art_descr {padding-bottom:8px;}
.art_title {padding-bottom:1px; font-weight:bold;}
.art_text {line-height:11px;}

.or_name {font-weight:bold; font-size:13px;color:#ee4d27; padding:5px 0;}
.or_name_page {font-weight:bold; font-size:12px;color:#ee4d27;}
.last_article {padding-bottom:2px;}
.last_article .ñ  {font-size:10px; padding-right:8px;}
.last_article .a a {text-decoration:none;}
.last_article .a a:hover {text-decoration:underline;}
.last_article .b a {font-weight:bold;color:#5a5a5a;}

.vkl_online {background:url(../images/bg-act-c.gif) repeat-x top; font-weight:bold; color:#ee4d27;}
.vkl_online_a {background:url(../images/bg-act-l.gif) no-repeat left top;}
.vkl_online_b {background:url(../images/bg-act-r.gif) no-repeat right top; height:15px; padding-left:6px; padding-right:6px; padding-top:3px;}

.vkl_offline {background:url(../images/bg-noact.gif) repeat-x top;font-weight:bold; left:7px;}
.vkl_offline_a {background:url(../images/bg-noact.gif) no-repeat left top;}
.vkl_offline_b {background:url(../images/bg-noact.gif) no-repeat right top; height:15px;border-bottom:1px solid #c4bfb9; padding-left:6px; padding-right:6px; padding-top:2px;}
.vkl_offline_b a {color:#5a5a5a; text-decoration:none;}

.vkl_razd {padding-left:2px; border-bottom:1px solid #c4bfb9;}
#vkl_rss {text-align:right; padding-right:6px; border-bottom:1px solid #c4bfb9; border-right:1px solid #fff; padding-bottom:1px;}

.arrow {padding:0 5px;}
.downloadss {font-size: 15px; font-weight:bold; }
.p_descr {font-size:10px;}
.p_fav {text-align:right; font-size:10px;}
.p_fav a {color:#ee4d27;}
.rating {text-align:right;}
h1 {padding:0; margin:0; font-size:15px; font-weight:bold; padding-bottom:0px;}
.newscat_act {float:left; background:url(../images/newscat_.gif) repeat-x top; padding:1px 3px; padding-top:0px; color:#fff;margin-left:3px; margin-right:3px;}
.newscat_noact {float:left; margin-left:1px; margin-right:1px; padding-left:3px; padding-right:3px;}
.page_content {padding:0 6px;}
.news_prew {margin-bottom:18px;}
.news_prew img.prew {padding-right:10px;}
.news_descr {padding-top:3px; font-size:10px;}
.news_descr_r {padding:0 2px; color:#e9e7e5; font-size:11px;}
.news_title {font-weight:bold; padding-bottom:3px;}
.pagenav {margin-top:10px; padding-left:6px; margin-bottom:18px;}
.page_act {color:#fff; padding:1px 3px; background:#0b7fd6; margin:0 1px;}
.pagenav a {margin:0 1px;}
.twoblocks_left {width:50%;padding-right:15px; vertical-align:top;}
.twoblocks_right {width:50%; padding-left:15px; vertical-align:top; border-left:1px solid #ebe5e0;}
.cal_a {background:url(../images/cal-cent.gif) repeat-x top;}
.cal_b {background:url(../images/cal-left.gif) no-repeat left top;}
.cal_c {background:url(../images/cal-righ.gif) no-repeat right top; text-align:center; font-weight:bold; height:17px; padding-top:5px;}
.calendar {border-left:1px solid #dfeafa;border-right:1px solid #dfeafa; padding:10px 20px; text-align:center;}
.cal_foot {background:#dfeafa;border-left:1px solid #fff;border-right:1px solid #fff; margin-bottom:9px; height:1px;}
#cal td {padding-bottom:5px;}
.cal_heading td{font-weight:bold;}
.redday {color:#ee4d27;}
.redday a {color:#ee4d27;}
.nowday {color:#fff; padding:1px 3px; background:#0b7fd6;}
#razdel {padding-right:25px;}
.r-nav {background:url(../images/arrow000.gif) no-repeat 1px 5px; padding-left:9px; margin-bottom:3px;}
.raz_page {background:url(../images/razdelit.gif) repeat-x; height:1px;margin-top:10px; margin-bottom:12px;}
h2 {color:#0b7fd6; padding:0; margin:0; font-size:12px; border-bottom:1px solid #c9e3f6; padding-bottom:6px; margin-bottom:9px;}
h3 {color:#0b7fd6; padding:0; margin:0; font-size:11px;margin-bottom:5px;}
p {padding:0; margin:0; padding-bottom:8px;}
.table_heading {background:#f6f7ff; border:1px solid #e9e7e5; padding:5px 10px; font-weight:bold;}
.page_td {border-bottom:1px solid #e9e7e5; padding:5px 10px; vertical-align:top;}
.rate {background:url(../images/bg-ratin.gif) repeat-x top; height:29px; margin-top:10px; padding:13px;}
#rating td {padding-bottom:3px; text-align:center; padding-left:4px; padding-right:4px;}
#ocenit {font-weight:bold; color:#a8a8a8; padding-bottom:3px;}
.com_one {border:1px solid #f3f2f1; padding:7px 9px; margin-bottom:10px;}
.com_two {border:1px solid #f3f2f1; background:#fafcff; padding:7px 9px; margin-bottom:10px;}
.com_name {border-bottom:1px solid #cce7f8; padding-bottom:5px;}
.com_text {border-bottom:1px solid #cce7f8; padding-top:5px; padding-bottom:5px; margin-bottom:5px;}
.reply {background:url(../images/reply000.gif) no-repeat 3px 0; padding-left:15px;}
.inp {border:1px solid #d3e4ec; width:210px; border-right:1px solid #ebf3f6; border-bottom:1px solid #ebf3f6; padding:3px 6px; font-size:11px; color:#7b7979;}
.textar {border:1px solid #d3e4ec; width:80%; border-right:1px solid #ebf3f6; border-bottom:1px solid #ebf3f6; padding:3px 6px; font-size:11px; color:#7b7979; height:100px;}
#addcomm td {padding-bottom:2px;}
.leftcomm {font-weight:bold; text-align:right;}
.com-red {padding:4px 5px; background:#ffe5e5;}
.com-wht {padding:4px 5px;}

#oblako_raskr {background:url(../images/bg_block.jpg) repeat-x top #fff; border:1px solid #e3f0fd; padding:8px 9px; width:300px; text-align:justify}
.options {background:url(../images/bg_block.jpg) repeat-x top #fff; border:1px solid #e3f0fd; width:125px; padding:5px; padding-right:0;}
.opt_cat {background:url(../images/bg_block.jpg) repeat-x top #fff; border:1px solid #e3f0fd; width:102px; padding:5px; padding-right:0;}
.opt_name {padding-bottom:4px; font-weight:bold;}
.opt {padding-right:3px; float:left; font-weight:bold;}
.but_save {padding-top:5px;}


.nav_end-foot {background:#e9e7e5; border-left:1px solid #fff; border-right:1px solid #fff; margin-bottom:10px;}
.but {padding-bottom:6px;}
.n_date {color:#96ccff; font-size:10px; font-weight:normal;}
.n {margin-top:5px;}
.top_a				{background:url(../images/top-a000.gif) no-repeat left top;}
.top_b				{background:url(../images/top-b000.gif) no-repeat left top;}
.top_a td, .top_b td		{width:50%; text-align:center; font-weight:bold; padding-top:2px; padding-bottom:4px;}
.topsoftswitch			{color:#fff;}
.topsoftswitch a		{color:#ee4d27;}
#topswitchday.topsoftswitch	{padding-right:7px;}
#topswitchweek.topsoftswitch	{padding-left:7px;}
.topten				{padding-top:10px; line-height:16px;}

.info_one {background:url(../images/block_in.gif) repeat-x top; margin-bottom:15px;}
.info_two {background:url(../images/block_io.gif) no-repeat left top;}
.info_thr {background:url(../images/block_ip.gif) no-repeat right top; height:91px; padding:7px;}

#info_leftcol {width:50%; padding-top:4px; vertical-align:top; padding-right:4px;}
#info_leftcol img, #info_rightcol img {padding-right:6px; padding-bottom:3px;}
#info_rightcol {width:49%; padding-left:8px; padding-top:4px; vertical-align:top;}
.name {font-size:12px; font-weight:bold;}
.news {padding-bottom:10px; margin-top:7px;}
.news img {padding-right:10px;}
.news_rating {float:right; padding-left:5px; padding-bottom:2px;}
.news_rating img {padding:0;}
.post_more {text-align:right; font-weight:bold;}

#pagenav {text-align:center; margin-top:15px;}
.listat, .listact {color:#fff;}
.listat a {color:#fff; font-weight:bold;background:#2284c8;padding:3px 4px; }
.listat a:hover {color:#fff; font-weight:bold;background:#ff6600;}
.listact {color:#fff; font-weight:bold;background:#2284c8;padding:3px 4px;}
.sort {text-align:right;}
h1.cat {font-size:13px; font-weight:bold; text-transform: uppercase; color:#ee4d27; padding:0; margin:0; background:none;}
.descr {padding-top:1px; font-size:10px; color:#c4bfb9;}
.block {padding-top:10px; padding-bottom:15px;}
#search_res {padding-top:8px;}
.sovpadenie {color:#fff;font-weight:bold;background:#0b7fd6; padding:0 1px;}
.heading h1 {color:#ff6600;}
.post_image {width:138px; padding-right:12px; text-align:center; font-weight:bold; font-size:10px; vertical-align:top;padding-bottom:10px;}
.post_image img {padding-bottom:15px;}
.post_right {vertical-align:top; text-align:justify;}
.post_right img {padding-right:5px;}
.post_block {padding-bottom:10px; padding-top:10px;}
/*
#download {background:url(/img/2/down1.gif) repeat-x top; color:#fff;}
#download_two {background:url(/img/2/down2.gif) no-repeat left top;}
#download_thr {background:url(/img/2/down3.gif) no-repeat right top; height:52px;}
#download a {color:#fff;}
.link {padding-top:9px; text-align:center}
#download_block {padding-right:10px; width:45%; vertical-align:top;}
.download_tab {margin-top:10px;}
*/

/* ---------------------- */
.heading {font-size: 12px;};
.list_add {background:url(../images/add00000.gif) no-repeat 0 2px;padding-left:14px;margin-bottom:4px; font-weight:bold;}
.list_doc {background:url(../images/daocumen.gif) no-repeat 0 3px;padding-left:14px;margin-bottom:4px; font-weight:bold;}
.list_doc a, .more a, .list_or a, .more_s a, .prog a {color:#ff6600;}
.list_doc a:hover, .more a:hover, .list_or a:hover, .more_s a:hover, .prog a:hover {color:#ff4800;}
.list_rat {background:url(../images/top10000.gif) no-repeat left;padding-left:14px;margin-bottom:4px; font-weight:bold;}

#download {background:#15c07c url(../images/download.jpg) repeat-x left top; color:#fff; padding-bottom: 9px; margin-right: 10px; width: 240px;}
#download a {color:#fff;}
.link {padding-top:9px; text-align:center}
.download_tab {margin-top:10px;}

div.post_image {float:left; margin:0 12px 12px 0; width:138px; text-align:center; font-weight:bold; font-size:10px; vertical-align:top;}
div.post_image img {margin-bottom:15px;}

br.clr {
	clear: both;
	line-height: 1px;
}

/* rating-bar */
.ratingbar-empty {
	font-size: 15px;
	height: 15px;
	width: 75px;
	background: url(../images/star0000.gif) repeat-x 0 0;
	text-align: left;
}
.ratingbar-filled {
	font-size: 15px;
	height: 15px;
	background: url(../images/star0000.gif) repeat-x 0 -15px;
	text-align: left;
}
/* /rating-bar */

/* --- FORMS --- */
table.form {font-family: Tahoma;}
table.form td.caption {font-size: 12px;}
.comment {color: #666666;}
.error {color: #EE0000;font-weight: bold;}
.shortstring {width: 100px;border: 1px solid #C8C8C8;}
.mediumstring {width: 200px;border: 1px solid #C8C8C8;}
.longstring {width: 400px;border: 1px solid #C8C8C8;}
.widestring {width: 100%;border: 1px solid #C8C8C8;}
table.form td.field.field-with-error input,
table.form td.field.field-with-error select {border:1px solid red; background-color:#ffdfdf;}
/* --- /FORMS --- */
