body {font-size:12px;color:#000;font-family:Tahoma, Verdana, Arial, Sans-serif;background-color:#fff;text-align:left;
margin:0;padding:0;}
img {border:0;}
a {font-size:12px;color:#f56e00;text-decoration:none;}
a:hover {color:#8dc63f;text-decoration:none;}

.news_title h2 {color:#5E9C04;font-size:1.2em;text-transform:uppercase;overflow:hidden;margin:0;padding:5px 5px 5px 45px;}

.news h3 span {display:block;color:#3d83ca;}

.news h3 {padding-left:10px;color:#e15305;font-weight:700;font-size:1em;text-transform:uppercase;overflow:hidden;margin:0;}

.ryadom {float:left;width:50%;}

.top_50 {vertical-align:top;width:50%;}

a.tag:hover {color:#666;text-decoration:underline;}

a.sape:hover {font-size:10px;text-decoration:underline;}

.cat {color:#999;}

.cat a:hover {color:#999;text-decoration:underline;}

.searchhighlight {text-decoration:underline;color:#5771a5;font-weight:700;}

tr.table-head {background-color:#a8b7ca;}

tr.table-body {background-color:#f0f0f0;}

DIV.navigation a {font-weight:700;text-decoration:none;line-height:16px;display:block;border-right-width:0;border-left-width:0;color:#5075bc;text-align:center;padding:5px;}

div.navigation a:hover {color:#fff;border-right-width:0;border-left-width:0;background-color:#f56e00;margin-right:15px;margin-left:15px;}

#sub_2 a {font-weight:700;font-size:10px;text-align:right;text-decoration:none;line-height:16px;display:block;border-right-width:0;border-left-width:0;color:#5075bc;margin-right:15px;padding:2px;}

#sub_2 a:hover {color:#fff;text-align:right;border-right-width:0;border-left-width:0;background-color:#5771a5;margin-right:15px;margin-left:15px;}

.navigation ul {list-style:none;margin:0;padding:0;}

.navigation li {background:none;display:inline;}

div.menuBar,div.menuBar a.menuButton,div.menuButton,div.menuButton_over,div.menu,div.menu a.menuItem {font:11px tahoma, verdana, arial, sans-serif;font-weight:700;color:#FFF;text-align:center;}

div.menuBar {text-align:center;background-color:#49649b;padding:4px 0;}

div.menuBar a.menuButton,div.menuButton,div.menuButton_over {background-color:transparent;border:1px solid;left:0;
position:relative;text-decoration:none;top:0;z-index:100;border-color:transparent!important;margin:0;padding:2px 4px;}

div.menuBar a.menuButton:hover,div.menuButton:hover,div.menuButton_over {background-color:#f56e00;color:#fff;border-color:#fff!important;}

div.menu a.menuItem {text-decoration:none;display:block;padding:2px 2px 2px 0;}

div.menu a.menuItem:hover,div.menu a.menuItemHighlight {background-color:#69c11d;color:#fff;border-color:#fff;}

div.menu a.menuItem span.menuItemBuffer,div.menu a.menuItem:hover span.menuItemBuffer {padding:0 2px 0 0;}

div.menu a.menuItem span.menuItemText {color:#22458a;padding:0 0 0 3px;}

div.menu a.menuItem:hover span.menuItemText {color:#fff;padding:0 0 0 3px;}

div.menu a.menuItem span.menuItemArrow {margin-right:-.75em;}

div.menu div.menuItemSep {border-top:1px solid #a5a5a5;border-bottom:1px solid #fff;margin:4px 2px 0 0;}

a.menuItem.header {border-bottom:1px solid #b3b3b3;}

td.login {width:100%;}

.login a {color:#fff;font-weight:700;text-decoration:none;}

.login a:hover {color:#aaa;}

.forum_logo {color:#0d99d6;font:bold 30px Verdana, Arial, Helvetica, sans-serif;padding:30px 80px 30px 0;}

.forum_small_logo {color:#a4a7ac;font:18px Arial, Helvetica, sans-serif;}

.forum_login {background-color:#69c11d;color:#333;padding:5px 0 5px 40px;}

.forum_login a:hover {color:#F30;}

.forum_prms {background-color:#c5ed97;color:#333;padding:5px 0 5px 40px;}

DIV.text {font-size:12px;padding:0 10px 10px;}

DIV.texte {padding-left:10px;}

/*#mainleft {background:#fff url(/themes/kafedra/images/left.png) top left repeat-y;margin:0;padding:0;}
#mainright {background:url(/themes/kafedra/images/right.png) top right repeat-y;margin:0;padding:0;}*/

#leftcontent {width:200px;font:11px tahoma;background-color:#f3f1eb;vertical-align:top;}

#rightcontent {width:200px;background-color:#22458a;vertical-align:top;}

.table_list {background-color:#d3dae7;margin:0 10px 20px;padding:5px 10px 5px 0;}

.table_list a {color:#f56e00;}

.login_1 {background-color:#22458a;font-size:12px;text-align:left;color:#FFF;padding-bottom:5px;padding-top:5px;padding-left:30px;}

DIV.sticker_list_text {position:relative;left:-7px;margin-top:18px;width:90%;background-color:#8dc63f;padding:3px 0;}

DIV.sticker_list_text_ye {position:relative;left:-7px;margin-top:18px;width:90%;background-color:#ffc400;padding:3px 0;}

DIV.sticker_list_blue {position:relative;left:-7px;margin-top:18px;padding-bottom:3px;width:90%;padding-top:3px;background-color:#4479e0;}

DIV.sticker_list_text_in {font-weight:700;font-size:14px;color:#fff;padding:3px 10px 3px 20px;}

#centercontent {padding-right:10px;padding-left:10px;padding-bottom:20px;vertical-align:top;}

.table_body {background-color:#fff;padding:10px 5px;}

.menuwrapper {width:200px;margin-left:auto;margin-right:auto;}

.intwrapper {overflow:scroll;}

.columnwrap {margin:0;padding:.5em 1em;}

.shapka {vertical-align:top;text-align:right;}

#header {height:80px;width:100%;/*background-repeat:repeat-x;background-image:url(/themes/kafedra/images/logobg.png);*/}

#centre {margin-left:auto;margin-right:auto;text-align:center;}

#bqcontent {margin-left:4px;}

#bqtext {font-size:12px;color:#666;vertical-align:top;text-align:justify;}

ul {list-style:square;}

#footer {width:100%;background-color:#f3f1eb;padding-bottom:10px;}

h1 {font-size:14px;width:90%;color:#fff;background-color:#b31237;font-weight:700;padding:3px 10px 3px 20px;}

h2 {font:12px arial, verdana;color:#22458a;text-transform:uppercase;font-weight:700;margin-top:2px;margin-bottom:0;}

h3 {font-size:1.4em;font-weight:700;margin-top:0;margin-bottom:0;color:#ec5800;}

h4 {width:300px;color:#fff;background-color:#f56e00;font-weight:700;font-size:12px;padding:3px 10px 3px 20px;}

.linkspage_button {vertical-align:middle;border:0;}

.dlmain {font-size:20px;color:#000;}

.dlcat {font-size:14px;color:#000;font-weight:700;margin-top:2px;margin-bottom:0;padding:2px;}

hr {border:1px dotted #bbb;height:1px;width:92%;text-align:center;}

.smalltext {font:11px tahoma;color:#22458a;}

.smalltext a {font:11px tahoma;color:#22458a;text-decoration:none;}

.google {text-align:center;padding-bottom:20px;padding-top:20px;width:100%;font-size:10px;}

.bodytable {font:10px tahoma;color:#000;font-size:12px;padding:0 20px 10px;}

.logo {/*padding-left:30px; */width:300px; float: left;}

.nav_m {float:right; width:350px; padding-right:10px;}

TD.bg_menu {background-repeat:repeat-x;background-color:#5771a5;width:100%;}

DIV.menu_text_online {color:#dae6ff;font-size:12px;width:100%;padding:10px 20px 10px 30px;}

.menu_text_online a {color:#fff;text-decoration:none;}

.menu_text_online a:hover {color:#aaa;text-decoration:none;}

TD.bg_title {background-color:#7089bc;}

TD {font-size:12px;}

.button {color:#fff;font:12px Tahoma, Arial;background-color:#4479e0;text-align:center;}

.button:hover {color:#fff;font-size:12px;background-color:#f56e00;text-align:center;}
.loginbutton  {color:#fff;font-size:12px;background-color:#22458a; border: 0px;}
.smallblacktext {background:none;font-size:10px;color:#000;}

.indent {font-size:9px;color:#838387;border:1px solid #d6d6d6;margin:5px;padding:10px;}

.defaulttext {background:none;font-size:11px;color:#000;}

blockquote {color:#7e96ac;border:1px solid #d6d6d6;}

.mediumtext {font-size:11px;color:#000;}

.tbox {background-color:#F4F7FA;border:#5e5d63 1px solid;color:#000;font:12px tahoma, verdana, arial, helvetica, sans-serif;}

.nextprev {color:#000;font-size:12px;text-align:center;}

.nextprev_current {background-color:#4479e0;color:#FFF;padding:3px 5px 2px;}

.nextprev_link {background-color:#ccc;color:#000;padding:3px 5px 2px;}

.nextprev_link:hover {background-color:#f56e00;color:#fff;text-decoration:none;padding:3px 5px 2px;}

form {margin:2px 0 0;}

.spacer {padding:2px 0;}

.cspacer {margin-left:auto;margin-right:auto;text-align:center;padding:6px 0;}

.fborder {border:#c1c1c1 1px solid;}

.forumheader {background-color:#fff;font-size:12px;color:#000;border:1px solid #ececf2;padding:4px;}

.forumheader2 {background-color:#fff;font-size:12px;color:#000;border:#C3BDBD 1px solid;padding:4px;}

.forumheader3 {background-color:#fff;font-size:12px;color:#000;border:#ececf2 1px solid;text-align:left;padding:4px;}

.forumborder {border:navy 1px solid;}

.fcaption {border:#f0f2f4 1px solid;background-color:#f9fafb;color:#616060;text-align:left;padding:2px 0 2px 20px;}

.finfobar {background-color:#f3f3f7;color:#000;border:1px solid #C3BDBD;font-style:normal;font-variant:normal;font-weight:400;font-size:11px;padding:4px;}

.helpbox {color:#000;font:9px tahoma, verdana, arial, helvetica, sans-serif;border:0 none red;background-color:transparent;}

.nforumholder {border:1px solid #345487;background-color:#fff;padding:0;}

/*.nforumcaption {background-image:url(/themes/kafedra/images/nforumcaption.png);font-size:12px;color:#fff;padding:8px 4px;}
.nforumcaption2 {background-image:url(/themes/kafedra/images/nforumcaption2.png);font-size:10px;color:#000;font-weight:700;padding:8px 0 8px 4px;}*/

.nforumcaption3 {border:1px solid #fff;background-color:#E4EAF2;font-size:12px;padding:4px;}

.nforumthread {border:1px solid #fff;background-color:#EEF2F7;font-size:10px;padding:4px;}

.nforumthread2 {border:1px solid #fff;background-color:#D1DCEB;font-size:10px;padding:4px;}

.nforumreplycaption {border:1px solid #fff;background-color:#E2EDF2;font-size:12px;padding:4px;}

.nforumreply {border:1px solid #fff;background-color:#EDF4F7;font-size:10px;padding:4px;}

.nforumreply2 {border:1px solid #fff;background-color:#CFE0EB;font-size:10px;padding:4px;}

.nforumdisclaimer {font-size:9px;color:#5d6e75;}

.nforumview1 {border:1px solid #fff;background-color:#E4EAF2;font-size:10px;padding:4px;}

.nforumview2 {border:1px solid #fff;background-color:#DFE6EF;font-size:10px;padding:4px;}

.nforumview3 {background-color:#BCD0ED;font-size:10px;color:#263448;padding:4px;}

.nforumview4 {background-color:#E4EAF2;font-size:9px;color:#3A4F6C;padding:4px;}

a.forumlink {color:#666;text-decoration:none;}

a.forumlink:hover {color:#000;text-decoration:underline;}

.treeclass1 {background-color:#F4F7FA;border:#5e5d63 1px solid;color:#000;font-size:9px;padding:2px 0 2px 2px;}

.treeclass2 {background-color:#F4F7FA;border:#000 1px solid;color:#000;font-size:9px;padding:2px 0 2px 2px;}

.treeclass3 {background-color:#F4F7FA;color:#000;font-size:9px;width:100%;padding:1px;}

td.list {padding:10px 0 0;}

/*td.table_list_left {background-image:url(/themes/kafedra/images/menu/table_list_left_bg.gif);background-repeat:repeat-y;}
td.table_list_1 {background-color:#D3DAE7;background-image:url(/themes/kafedra/images/menu/table_list_bg.gif);}
td.table_list_1 div.links a {color:#78a836;font-weight:700;text-decoration:underline;}
td.table_list_1 div.links {text-align:center;margin:2px 0 10px;}*/

div.nav_m a.b_1, div.nav_m a.b_2, div.nav_m a.b_3, div.nav_m a.b_4, div.nav_m a.b_5 {text-decoration:underline;color:#FFF;}

div.nav_m a.b_1:hover, div.nav_m a.b_2:hover, div.nav_m a.b_3:hover, div.nav_m a.b_4:hover, div.nav_m a.b_5:hover {text-decoration: none;color:#FFF;}

a.b_1,a.b_2,a.b_3,a.b_4,a.b_5 {text-decoration:underline; color:#999;}

a.b_1:hover,a.b_2:hover,a.b_3:hover,a.b_4:hover,a.b_5:hover {text-decoration:underline;color:#333;}

a.b_1 {font-size:1.6em;}
a.b_2 {font-size:1.3em;}
a.b_3 {font-size:.8em;}
a.b_4 {font-size:1.1em;}
a.b_5 {font-size:.9em;}

a.tag,.cat a {color:#999;text-decoration:none;}

.sape,a.sape {font-size:10px;}

.google a {font-size:10px;}

.leed,td.meteo .leed {font-size:11px;}

div.menu,div.d_sublink {background-color:#fff;border:1px solid;position:absolute;visibility:hidden;z-index:101;border-color:#fff #a5a5a5 #a5a5a5 #fff;}

.forum_login a,.table_list a:hover {color:#22458a;}

.forum_prms a,.forum_prms a:hover {color:#333;}

h4 a,h4 a:hover {color:#fff;}

td.table_doska 
{
	background-color: #F8F8FA;
	background-image: url(images/table_body_bg.gif);
}
div.sticker_doska
{
	position: relative;
	left: -6px;
}
div.sticker_doska_text 
{
	background-color: #8DC63F;
	padding: 3px 0px;
	margin-top: 18px;
	width: 228px;
}
div.sticker_doska_text_in 
{
	padding: 3px 10px 3px 20px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}

ul#sm{margin:0; padding:0;}
.sm {list-style:none; width:350px; height:140px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}
.link_accord {padding-left: 35px; font-size:12px; font-weight:bold; font-family:  Tahoma, Arial, Helvetica, sans-serif; line-height:20px; width:200px;}
.link_accord a {color:#FFFFFF;}
.link_accord a:hover {color:#FFFFFF; text-decoration:none;}

/* 9 мая
#may {position: absolute;z-index: 100000;top: 0px;right: 0px;width: 65px;height: 64px;background-image: url(images/l_ob.gif);background-repeat: no-repeat;background-position: right top;}*/
.right {float: right;}
.left {float: left;}

/* tabs */
.anchors {
    list-style: none;
    margin: 0;
    padding: 0 0 1px;
}
.anchors:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.anchors li {
    float: left;
    margin: 0 1px 0 0;
}
.anchors a {
    display: block;
    position: relative;
    top: 1px;
    border: 1px solid #eaeaea;
    border-bottom: 0;
    z-index: 2;
    padding: 2px 9px 1px;
    color: #000;
    text-decoration: none;
}
.anchors .on a {
    padding-bottom: 2px;
    font-weight: bold;
}
.anchors a:focus, .anchors a:active {
    outline: none; /* @ Firefox 1.5, remove ugly dotted border */
}
.anchors .on a, .anchors a:hover, .anchors a:focus, .anchors a:active,
.anchor {
    background: #eaeaea;    
}
.anchors .on a:link, .anchors .on a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.anchors a:hover, .anchors a:focus, .anchors a:active {
    cursor: pointer;
}
.anchor {
    padding: 10px;
}

ul.zlyuk_direct {border: 1px solid #FBE5C0; padding: 0px; margin: 5px;}
ul.zlyuk_direct li {list-style: none !important; padding: 5px !important; text-align: left !important;}
ul.zlyuk_direct a {color:#0000CC !important; font-size: 1.2em; font-weight: bold;}
ul.zlyuk_direct a:hover {color:#0066FF !important; font-size: 1.2em; font-weight: bold;}
ul.zlyuk_direct p {font-size:1em; font-family:tahoma,sans-serif; padding: 0; margin: 0;}
ul.zlyuk_direct p small {color: #000000 !important; font-size: 1em;}
ul.zlyuk_direct p b {color: #006600; font-weight: normal;}
