* {margin:0; padding:0;}
html{height:100%;}
body { margin:0; padding: 0px; background:#fff url(../images/background/bg_body.gif) repeat-x; font:12px Arial, Helvetica, sans-serif; color:#555f67; min-width:980px; height:100%;min-height:100%;position: relative;}
img {border:none;}
input {font:100% arial,sans-serif; vertical-align:middle;}
form,fieldset{ margin:0; padding:0; border-style:none;}
h1{font-size: 16px; height: 45px; border-bottom: 3px solid #71828C; color: #000000}
h1.top-pad {padding-top:35px}
h2 a{color: #555F67; text-decoration:underline;}
h2 a:hover{color: #555F67; text-decoration:none;}
h2.noContent{padding: 20px 0; color: #80B02D; font-size: 16px; font-style: italic;}

a{text-decoration:none;color:#b82d56;}
a:hover, #main a:hover{text-decoration: underline;}
a.blue{text-decoration:none;color:#0089B5;}
a.blue:hover{text-decoration: underline;}
a.black{text-decoration:none;color:#555F67;}
a.black:hover{text-decoration: underline;}
a.blackNone{text-decoration:none;color:#555F67;}
a.blackNone:hover{text-decoration: none;}
a.green{text-decoration:none;color:#88B53A;}
a.green:hover{text-decoration: underline;}
a.none{text-decoration:none; color:#555f67}
a.none:hover{text-decoration: underline;}
a.underline{text-decoration:underline;}
a.underGreen{text-decoration:underline;color:#88B53A;}
a.noneGray{text-decoration:none; color:#bababa}
a.noneGray:hover{text-decoration: underline;}
a.js{color:#0089b5; background: url(../images/background/bg_left_name.gif) repeat-x 0 100%; text-decoration: none;}
a.js:hover{text-decoration: none;}
a.greyJs{color:#bababa; background: url(../images/background/bg_left_name_grey.gif) repeat-x 0 100%; text-decoration: none;}
a.greyJs:hover{text-decoration: none;}

.adminsInfo{background: #c1deeb; padding: 5px 10px;}
.clear{clear:both;}

.hidden {display: none !important;}
.floatRight{float: right;}
.floatLeft{float: left;}
.strike{border-bottom: 3px solid #71828C; height: 61px;}
.required{color: #FF0000}

.green{color:#88B53A;}
.red {color:#d8432f;}
.red-new{color:#f35e58 !important;}
.grey{color:#bababa}

/*разные смещения для выравнивания*/
.relTop1px {position:relative;top:2px}
.relTop2px {position:relative;top:2px}
.relTop3px {position:relative;top:3px}
.relTop4px {position:relative;top:4px}
.relTop5px {position:relative;top:5px}
.relTop6px {position:relative;top:6px}
.relTop7px {position:relative;top:7px}
.relTop8px {position:relative;top:8px}
.relTop9px {position:relative;top:9px}
.relTop10px {position:relative;top:10px}
.relTop11px {position:relative;top:11px}
.relTop12px {position:relative;top:12px}
.relTop13px {position:relative;top:13px}
.relTop14px {position:relative;top:14px}
.relTop15px {position:relative;top:15px}

/*
ul { margin-left: 1em }
ul li { margin-bottom: 1em }*/

#turn-on-js {display: block; float: right; height: 19px; background: #ff0000; color: #ffffff; font-size: 14px;}

.text h1 {font-size: 24px; height: 30px; border: none; color: #555F67}

/*span блок с title="Описание-фрагмента текста внутри данного span"*/
.inline_help {cursor:help;color:#6f9ca6}

p.vsImage{width: 30px; height: 30px;}
p.sImage{width: 60px; height: 60px;}
p.bImage{width: 100px; height: 100px;}
p.vsImageH{height: 30px;}
p.sImageH{height: 60px;}
p.bImageH{height: 100px;}

/*start logo*/
#header .logo { position:absolute; top:25px; left:0px; display:block;}
#header .logo a { background:url(../images/background/bg_logo.gif) no-repeat; display:block; overflow:hidden; text-indent:-9999px; width:197px; height:55px;}
/*end logo*/

/*start WORK PANEL*/


.user_pro_file {}

.main_panel {background:url(../images/background/bg_main_work.gif) repeat-x;}
.panel_info { overflow:hidden; height:1%; margin:-4px 0;}
.top_work, .bottom_wrok{ background:url(../images/diff/top.gif) repeat-x; height:2px; margin-top:-2px;}
.bottom_work { background:url(../images/diff/bottom.gif) repeat-x; margin:0 0 -2px; padding: 0 0 2px; position:relative; z-index:10;}
.top_work span, .bottom_work span { float:left; width:5px; height:5px; margin-left:-5px; z-index:1; background:url(../images/diff/top_left.gif) no-repeat; position:relative; overflow:hidden;}
.bottom_work span {background:url(../images/diff/bottom-left.gif) no-repeat; margin-top:-3px;}
.top_work em, .bottom_work em { float:right; width:5px; position:relative; height:5px; margin-right:-5px; background:url(../images/diff/top_right.gif) no-repeat; overflow: hidden;}
.bottom_work em{ background:#000 url(../images/diff/bottom_right.gif) no-repeat; overflow:hidden; margin-top:-3px;}
.level2 {margin:0 -5px; padding:0 5px; overflow: hidden; width: 100%;}
.left-shad {background:url(../images/diff/left.gif) repeat-y; float:left; width:5px; margin:0 0 -9999px -5px; padding:0 0 9999px; overflow:hidden;}
.right-shad { background:url(../images/diff/right.gif) repeat-y; float:right; width:32px; margin:0 -32px -9999px 0; padding:0 0 9999px;	overflow:hidden;}
  .rightHelp{position: relative; bottom: 38px;}


/*start box TAG*/
.cloud_tag a {text-decoration: none !important;}
.box_cloud_tag { margin:13px 0 0; padding: 0 0 0 134px; background: #e6edf1 url(../images/background/bg_menu_tag_bottom.gif) 0 100% no-repeat; overflow: hidden;}
.box_cloud_tag:after {content:''; display:block; clear:both;}
.box_menu { float:left; width:134px; margin: 0 0 0 -134px; position:relative; z-index:10; padding: 0 3px 0 0; background:url(../images/background/bg_menu_tag_top.gif) no-repeat;}
.menu_tag {z-index:1000; width:136px; position: relative;}
.menu_tag  li { list-style:none; line-height: normal;}
.menu_tag  li a, .menu_tag  li a:hover { z-index:1000; text-decoration:none; color:#0089b5; font-weight:bold; position:relative; background:none; display:block; width:132px; overflow:hidden; padding:7px 0 9px 5px; display:block; z-index: 1000;}
.menu_tag  li a:hover, .menu_tag  li.selected a { background:#42a2c6; color:#fff;}
.menu_tag  li a:hover span.top, .menu_tag  li.selected a span.top { background:url(../images/link/link_top_tag.gif) no-repeat; display: block; width:134px; height:4px; position:absolute; top:0; left:0; cursor: pointer;}
.menu_tag  li a:hover span.bootom, .menu_tag  li.selected a span.bootom  { background:url(../images/link/link_botom_tag.gif) 0 100% no-repeat; display: block; width:134px; height:4px; position:absolute; bottom:0; left:0; cursor:pointer;}

/*start blue bg*/
.box_blue_tags {float:left; width:100%; margin: 0 0 0 -3px;}
.cloud_tag { background:#42a2c6 url(../images/background/bg_cloud_tag_top_left.gif) no-repeat; overflow:hidden; height:1%; position:relative;padding-bottom: 5px}
.cloud_tag_left_bottom {background:url(../images/background/bg_cloud_tag_bottom_left.gif) no-repeat; position:absolute; bottom:0; left:0; height:4px; width:4px;}
.cloud_tag_right_bottom { height:4px; width:4px; position:absolute; bottom:0; right:0; background:url(../images/background/bg_cloud_tag_bottom_right.gif) no-repeat;}
.svernut {background:url(../images/button/btn_svernut.gif) no-repeat; display:block; height:22px; width:22px; position:absolute; top:3px; right:14px; text-indent:-9999px; overflow:hidden;}
/*end blue bg*/



.box_for_cloud { margin:0 0 0 137px; background: url(../images/background/bg_cloud_tag_top_right.gif) 100% 0 no-repeat;}

/*start bootom (A-Z)*/
.cloud_bottom { width:129px; float:left; margin:0 0 0 -137px; padding:10px 0 0 8px; display:inline;}
.cloud_bottom_disabled { width:129px; float:left; margin:0 0 0 -137px; padding:16px 0 0 8px; display:inline;/*background: url(../images/background/bg_box_cloud_letters_disabled.gif)*/}

.cloud_bottom div {overflow:hidden; height:1%;}
.cloud_bottom ul { list-style:none;}
.cloud_bottom li {float:left; margin:0 3px 0 0;}
.cloud_bottom .russian li a, .cloud_bottom li a {background:url(../images/button/btn_cloud_tag.gif) no-repeat; display:block; height:23px; width:37px; text-align:center; line-height:23px; color:#0b4d71; font-weight:bold;}
.cloud_bottom li a { color:#f33838;}
.cloud_bottom li a:hover, .cloud_tag  li.selected a {background-position:0 -23px; text-decoration:none;}
.cloud_bottom li a.active, .cloud_bottom .russian li a.active {color: #663300;font-style: italic;}
.cloud_bottom.disabled li a, .cloud_bottom.disabled li a:hover {color: #a7a7a6;cursor:default;}
.cloud_bottom.disabled .russian li a, .cloud_bottom.disabled .russian li a:hover {color: #c1c1c0;cursor:default;}
.cloud_bottom .russian li a:hover, .cloud_bottom li a:hover {background:url(../images/button/btn_cloud_tag.gif) no-repeat; display:block; height:23px; width:37px; text-align:center; line-height:23px; color:#0b4d71; font-weight:bold;}
.cloud_bottom li a:hover
.cloud_bottom.disabled .all_form input {color: #c1c1c0;}
.btn_form {overflow:hidden; height:1%;}
.all_letter {background: url(../images/button/btn_all_letter.png) no-repeat; height:22px; width:75px; float:left; overflow:hidden; text-align: center; line-height:22px; clear:both; font-size:10px; font-weight:bold; color:#fff; margin:6px 5px 0 0; position:relative; cursor:pointer;}
.all_letter:hover { text-decoration:none;}
.all_form { background:url(../images/background/bg_all_form.png) no-repeat; height:18px !important; width:33px; float:left; margin:8px 0 6px 0;}
.all_form input {color:#000; border:none; width:33px; background:none; text-align:center; font-size:12px; position:relative;}

/*end bootom*/

/*start text tags */
/*#tex_tag {  padding:5px 0 5px; }*/


#tex_tag.regBrowser {padding:7px 40px 0 0;line-height:33px;}


#tex_tag ul {   list-style:none; overflow:hidden; height:1%; padding:5px 0 5px; margin:0 25px 0 0;}
#tex_tag li { float: left; padding:7px 10px 0 0;}
#tex_tag a {color:#fff; line-height:26px;float:none;}
#tex_tag a:hover {color:#fff;text-decoration:underline !important}
#tex_tag a.level-size1 {font-size:14px;}
#tex_tag a.level-size2 {font-size:16px;}
#tex_tag a.level-size3 {font-size:18px;}
#tex_tag a.level-size4 {font-size:20px;}
#tex_tag a.level-size5 {font-size:21px;}
#tex_tag a.level-size6 {font-size:22px;}
#tex_tag a.level-size7 {font-size:23px;}
#tex_tag a.level-size8 {font-size:24px;}
#tex_tag a.level-size9 {font-size:26px;}
#tex_tag a.level-size10 {font-size:27px;}
/*end text tags */

/*start for 3 box of content*/
.content { margin:0 310px 0 325px;  padding:21px 0 0;}
#main { float: left; width:100%; padding:4px 0 30px;}
#left {float:left; width:305px; margin:0 0 0 -325px; position:relative; padding:20px 0 0 10px; display:inline; }
#right { float: right; width:300px; margin:0 -300px 0 0; position:relative; display:inline;}
.box_right {width:272px; padding:23px 0 0 20px;}
/*end for 3 box of content*/

/*start content*/
.content2 { padding:35px 0 0 12px; height:1%; margin:0 344px 0 0;}/*for 2 box of the content*/
#main2 {float:left; width:100%;}/*left conten for 2 box of the content*/
/*start right style content of bagtrak*/


#content3 {margin-right:0;}/*for 2 box of the content*/

#right a { color:#0089b5; font-weight:bold; text-decoration:underline;}
#right a:hover {text-decoration:none;}
#right a.bag { background:url(../images/link/link_bag.gif) no-repeat 0 5px; display:block; padding:0 0 0 32px; line-height:26px; font-size:16px; font-weight:bold; line-height:20px ; }
#right a.write_admin {background:url(../images/link/link_write_admin.gif) no-repeat 0 5px; display:block;  padding:0 0 0 32px; line-height:26px; font-size:16px; font-weight:bold; }
#right a.write_admin:hover, #right a.bag:hover{color:#80b02d;}
#right a.noneLine{text-decoration:none;}
#right a.noneLine:hover{text-decoration: none;}
#right p {margin:20px 0 0; line-height:17px;}
/*start botton right*/
#left .left_botron { list-style:none; width:279px; margin:25px 0 0;}
#left .left_botron a { color:#0089b5; font-weight:bold; text-decoration:underline;}
#right .right_botron { list-style:none; width:279px; margin:4px 0 0;}
#right .right_botron li, #left .left_botron li {background:url(../images/button/btn_right.gif) no-repeat; padding:0 0 0 8px; margin:4px 0 0;}
#right .right_botron li.right_edit_form {background:none;padding:0;}
#right .right_botron li a, #left .left_botron li a {height:22px; line-height:33px; padding:0 0 3px 35px; font-size:16px; }

#right .right_botron li a.tema, #left .left_botron li a.tema {background:url(../images/link/link_right_tema.gif) no-repeat; color:#ff9900;}
#right .right_botron li a.made_like_razdel, #left .left_botron li a.made_like_razdel {background:url(../images/link/link_made_like_razdel.gif) no-repeat; color:#ec7575;}
#right .right_botron li a.link_make_favorite, #left .left_botron li a.link_make_favorite {background:url(../images/link/link_make_favorite.gif) no-repeat; color:#eaae43;}
#right .right_botron li a.lesons {background:url(../images/link/link_right_lesons.gif) no-repeat; color:#80b02d;}

#right .banner {margin: 5px 0; width: 280px;}
#right .banner .lb{padding: 5px 15px;}

#right .right_botron li a.remove_like_razdel {background:url(../images/link/link_remove_like_razdel.gif) no-repeat; color:#fd5c5c;}
#left .left_botron li a.offer_razdel {background:url(../images/link/link_offer_razdel.gif) no-repeat; color:#cbcb65;}
#left .left_botron li a.all_offers_list {background:url(../images/link/link_all_offers_list.gif) no-repeat; color:#cbcb65;}
#left .left_botron li a.razdel_offers {background:url(../images/link/link_razdel_offers.gif) no-repeat; color:#cbcb65;}
  


/*end botton right*/

/*start Predlogaemue temu*/
#left h2, #right h2 { font-size:16px; border-bottom:3px  solid #71828c; padding:35px 0 14px; color:#000;}
#left .all_tem li, #right .all_tem li { border-bottom:1px solid #e0e0e0; /*height:40px;*/ list-style:none; position:relative;width:272px;}
#left .all_tem li a.plus_tem, #right .all_tem li a.plus_tem { background:url(../images/link/link_plus_tem.gif) no-repeat; top:13px; right:17px; display:block; height:14px; width:14px; position:absolute; padding:0;}
#left .all_tem li a.minus_tem, #right .all_tem li a.minus_tem {background:url(../images/link/link_minus_tem.gif) no-repeat; top:13px; right:0; display:block; height:14px; width:14px; position:absolute; padding:0;}
#left .all_tem li span, #right .all_tem li span {font-size:12px; background:url(../images/linl/link_all_tems.gif) no-repeat 0 50%; line-height:30px; padding:0 0 0 15px;}
#left .all_tem li a:hover, #right .all_tem li a:hover {color:#0089b5;}
#left .read_all_tem, #right .read_all_tem { background:url(../images/bg_read_tem.gif) no-repeat; height:30px; margin:13px 0 0;}
#left .read_all_tem, #right .read_all_tem { line-height:26px; padding:0 0 0 12px;}


/*style for nazvania stateu gde stelka*/
h1.crumb{font-size: 16px; line-height: 19px; font-weight: bold; padding:22px 0 15px 0; border-bottom: none; height: auto;}
h1.crumb1{font-size: 16px; line-height: 19px; font-weight: bold; padding:10px 0 15px 0;}
h1.crumb a, h1.crumb1 a, h4.fade a.main{font-size: 18px; color: #0089B5; line-height: 19px; font-weight: normal; list-style:none; background:url(../images/background/bg_strelka.gif) no-repeat 100% 60%; padding:0 21px 0 20px; margin:0 3px 0 -18px;}
h1.crumb ah{float:left;}
h1.crumb a.last, h1.crumb1 a.last{background:none; float:none; text-decoration: none; color: #555F67;}
h1.crumb a.last:hover, h1.crumb1 a.last:hover{text-decoration: underline;}
h1.crumb span, h1.crumb1 span{padding:0 0 0 2px;}
h1.crumb a.tutorialGreenLink, h1.crumb1 a.tutorialGreenLink {color:#80B02D;}

.nav_tags { overflow:hidden; height:1%;}
.nav_tags li { list-style:none; float:left; background:url(../images/background/bg_strelka.gif) no-repeat 100% 50%; padding:0 19px 0 18px; margin:0 3px 0 -18px;}
.nav_tags li.last { background:none;}
.nav_tags li a { color:#0089b5; font-size:18px;  line-height:19px;}

/*style for nazvania stateu gde stelka spravo*/
.news ul, .solution_links ul { list-style:none; float:left; background:url(../images/background/bg_news.gif) no-repeat 0 3px; padding:0 0 0 15px; width:200px;}
.news ul li, .solution_links ul li { display:inline; background:url(../images/diff/sep_news.gif) no-repeat 100% 5px; padding:0 18px 0 0;}
.news ul li.last, .solution_links ul li.last {background:none; padding:0 4px 0 0;}
.news ul li a, .solution_links ul li a {font-weight:normal !important; margin:0 0 0 2px;}


/*end right content*/

/*LEFT*/
#left a.treeStructureGreen, #treeForSelectFolder a.treeStructureGreen, #TB_window a.treeStructureGreen {color:#80B02D; font-weight:bold;}
a.treeStructureGreen:hover {color:#80B02D; font-weight:bold;}
#left a, #treeForSelectFolder a, #TB_window a { color:#0089b5;}
#left a:hover, #treeForSelectFolder a:hover, #TB_window a:hover {text-decoration:none;}
#left .name, #treeForSelectFolder .name, #TB_window .name {list-style:none; border-bottom:3px solid #71828c; overflow:hidden; height:1%; width:275px; padding:0 0 10px; margin:0 0 4px;}
#left .name li, #treeForSelectFolder .name li, #TB_window .name li {float:left;margin: 0 !important;padding: 0 !important;}
#left .name li a, #treeForSelectFolder .name li a, #TB_window .name li a  { background:url(../images/background/bg_left_name.gif) repeat-x 0 90%; color:#0089b5; text-decoration:none; font-size:13px; font-weight:bold; height:24px; float:left; line-height:24px; margin:0 9px; }
#left .name li a:hover, #left .name li.active a, #treeForSelectFolder .name li a:hover, #treeForSelectFolder .name li.active a, #TB_window .name li a:hover , #TB_window .name li.active a  { color:#fff; background:#71828c; display:block;  padding:0 9px; margin:0;}


/*start Predlogaemue temu*/
#right h2, #left h2 { font-size:16px; border-bottom:3px  solid #71828c; padding:35px 0 14px; color:#000;}
#right .all_tem li, #left .all_tem li { border-bottom:1px solid #e0e0e0; /*height:40px;*/ list-style:none; position:relative;width:272px; background:none;}
#right .all_tem li a.plus_tem, #left .all_tem li a.plus_tem { background:url(../images/link/link_plus_tem.gif) no-repeat; top:8px; right:17px; display:block; height:14px; width:14px; position:absolute; padding:0;}
#right .all_tem li a.minus_tem, #left .all_tem li a.minus_tem {background:url(../images/link/link_minus_tem.gif) no-repeat; top:8px; right:0; display:block; height:14px; width:14px; position:absolute; padding:0;}
#right .all_tem li a.plus_temNonActive, #left .all_tem li a.plus_temNonActive { background:url(../images/button/btn_plus_grey.gif) no-repeat; top:10px; right:15px; display:block; height:14px; width:14px; position:absolute; padding:0;} /* для неактивных кнопок*/
#right .all_tem li a.minus_temNonActive, #left .all_tem li a.minus_temNonActive {background:url(../images/button/btn_minus_grey.gif) no-repeat; top:10px; right:0; display:block; height:14px; width:14px; position:absolute; padding:0;} /*# для неактивных кнопок*/
#right .all_tem li span, #left .all_tem li span {font-size:12px; background:url(../images/link/link_all_tems.gif) no-repeat 0 50%; line-height:30px; padding:0 0 0 15px;}
#right .all_tem li a:hover, #left .all_tem li a:hover {color:#0089b5;}
#right .read_all_tem, #left .read_all_tem { background:url(../images/background/bg_read_tem.gif) no-repeat; height:30px; margin:13px 0 0;}
#right .read_all_tem, #left .read_all_tem { line-height:26px; padding:0 0 0 12px;}
/* end predlagaemye temi*/


/*Стили по умолчанию*/
.programmError{border:2px dotted #ff0000;padding:10px;margin:10px;width:550px;background:#eeeeee;}
.userError{border:2px dashed #FF8888;padding:12px;margin:10px;background:#ffeffe;}
.userSuccess{border:2px dashed #0089B5;padding:12px;margin:10px;background:#f4fbfe;}
#main a.jsHref, #left a.jsHref, #right a.jsHref, #page a.jsHref, #TB_window a.jsHref{text-decoration:none; border-bottom: 1px dashed; cursor:pointer;}
#main a.jsHref:hover, #left a.jsHref:hover, #right a.jsHref:hover, #page a.jsHref:hover, #TB_window a.jsHref:hover{cursor: pointer; text-decoration:none; border-bottom: none;}

#left a.js_button, #right a.js_button{text-decoration:none;}
#left a.js_button span, #right a.js_button span{border-bottom: 2px dashed;} /* js кнопки */
#left a.js_button:hover span, #right a.js_button:hover span{border-bottom: none;}
#left a.js_button:hover, #right a.js_button:hover{text-decoration: none;}
/*Размеры сейта*/

/************************
Специальные элементы - начало */

/*Вывод номеров страниц*/
.numPages{height:16px; width:100%; font-size:14px; font-weight:normal; text-align:center; margin: 10px 0px 50px 0px;}
  .numPages p{float:left; height:20px; padding:0px 2px;}
  .numPages p a{color:#FF6600;}
  .numPages p img{margin: 0px 0; vertical-align: middle;}

/*Хлебные крошки (Breadcrumbs)*/
.nav_tags li.last span {color:#000;}
#main .item .nav_tags li { display:inline; float:none;}
#main .item .nav_tags li.last {font-size:16px; font-weight:bold; line-height:18px;}

.breadcrumbs { padding: 3px; }

/*************************
Специальные элементы - конец */
p.error {color:#ff0000;}

.stars{font-size:1px;width:100px;height:16px;background-image:url("../images/star-g.gif");cursor:Pointer;}
    .stars div.inner_mark_2{max-width:99px;height:16px;background-image:url("../images/star-r.gif");}
    .stars div.inner_mark_1{max-width:99px;height:16px;background-image:url("../images/star-y.gif");}
.complexity{font-size:1px;width:100px;height:16px;cursor:Pointer;}
    .complexity div.inner_mark_2{max-width:99px;height:16px;background-image:url("../images/complexity-r.gif"); margin: 1px 0 0 1px;}
    .complexity div.inner_mark_1{max-width:99px;height:16px;background-image:url("../images/complexity-y.gif"); margin: 1px 0 0 1px;}
.interest-outer {position:relative;top:-6px;}
.markTitle {display:none;position:relative; top:3px;font-size:10px;font-weight:bolder;}
.kachestvo .markTitle {color:#db6243}
.slognost .markTitle {color:#db6243}

/* Обработка ошибок */
div.case-error { background: #ffffc5; padding: 5px; margin: 10px 0 10px 0; border: 1px dashed #fdc972; }

/* Время выполнения определённого участка кода */
.generate-time { background: #ffffc5; padding: 3px; margin: 5px; }

.collectionAction { margin: 5px 5px; }

.canAddQuestionHereBlock {background: #e5feb2;}

/*.canAddQuestionHere {
  margin: 0 0 0 5px;
  vertical-align: middle;
}*/


/* Элемент управления Voting */
.voting {width: 108px;}
  .voting a { display: block; text-decoration: none; }
  .voting-minus { width: 55px; height: 34px; background: url(../images/icons/voting/voting_minus.gif) no-repeat left top; }
    .voting-minus a { width: 55px; height: 34px; }/*display: */
  .voting-plus { width: 53px; height: 34px; background: url(../images/icons/voting/voting_plus.gif) no-repeat left top; float: right; }
    .voting-plus a { width: 53px; height: 34px; }

 /* Задания в проекте */

.taskRoot{border: solid 1px; margin-bottom: 3px;padding:5px;}
.taskCapsule .taskCapsule{margin: 5px 0px 0px 20px; border-left: dashed 1px #949290}
	.task{border: solid 1px grey; padding:2px 2px 2px 5px; position:relative; right:1px;}

/*start coments*/
.coments_text_box {overflow:hidden; height:1%; border-bottom:1px solid #e2e2e2; padding:34px 0 15px; margin:0 0 16px;}
#main .coments_text_box .svernut_all a {background:url(../images/link/link_procomenturovat.gif) repeat-x 0 100%; text-decoration:none;}
#main .coments_text_box .svernut_all a:hover {background:none;}
.coments_text_box ul { list-style:none;}
.coments_text_box ul li { display:inline; font-size:18px; color:#555f67; padding:0 12px 0 0;}
.coments_text_box ul li a { font-size:16px; font-weight:bold; color:#0089b5;}
.coments_text_box .svernut_all { float: right; width:175px;}
#main .coments .svernut_all a { background:url(../images/background/bg_left_name.gif) repeat-x 0 100%; text-decoration:none;}
#main .coments .svernut_all a:hover{background:none;}


.link_comment {overflow:hidden; height:1%; list-style:none;padding:5px 0 0px 0;}
.link_comment li { float:left; font-size:11px;}
#main .link_comment li a, #main2 .link_comment li a { background:url(../images/link/link_procomenturovat.gif) repeat-x 0 100%; text-decoration:none;}
#main .link_comment li a:hover, #main2 .link_comment li a:hover {background:none;}
.comments_author  {overflow:hidden; height:1%; padding:2px 0 9px; position:relative;}
.comment .comment{ margin-left:10px;padding:5px 1px 1px 0px;}
.comment{/*border: solid 2px #e0e9f2;*/padding:1px;margin: 0px 0px 0px 0px;}
.comment.author{/*border: solid 3px #d0d0ea;*/}
.link_comment input.linkDeleteAnswer {margin: 0 0 0 10px;}
.link_comment input.deleteComment {margin: 0 0 0 10px;}

/*#commentsUpdate {position: fixed; right:0; top:50%; z-index:1000; text-align:center; width:30px; height:50px;}*/ /*вариант, когда блок вставляется в div#main*/
#commentsUpdate {position: fixed; right:0; z-index:1000; text-align:center; width:30px; height:50px;} /*вариант, когда блок вставляется в div#float3*/

#main .branchMinimizeLink, #main2 .branchMinimizeLink { text-decoration:none; color:#dc6401; background:url(../images/background/bg_svernyt_vetky.gif) repeat-x 0 100%; margin:0 0 0 10px;}
#main .branchMinimizeLink:hover, #main2 .branchMinimizeLink:hover{ background:none;}
.rigt_rating_box {float:right; width:100px; margin:5px 0 0;}

#main .text_comment p, #main2 .text_comment p {margin:0; line-height:16px;}
.comments_author  {overflow:hidden; height:1%; padding:2px 0 9px; position:relative;}
/*#main .comments_author a:hover {background:none;}*/
.comments_author a.author_link { float:left;}
.comments_author ul.name_autor {overflow:hidden; height:1%;}
.comments_author ul.name_autor li { float:left; list-style:none; padding:20px 15px 0 0; color:#9aa3ab; font-size:11px;}
#main .comments_author ul.name_autor li a, #main2 .comments_author ul.name_autor li a {color:#80b02d; background:url(../images/background/bg_user.gif) no-repeat 0 3px; padding:0 0 0 18px; font-size:12px;}
#main .comments_author ul.name_autor li a.vverx, #main2 .comments_author ul.name_autor li a.vverx{ background:url(../images/button/btn_vverx.gif) no-repeat; display:block; overflow:hidden; text-indent:-9999px; overflow:hidden; height:10px; width:11px; margin:2px 0 0;}
#main .comments_author ul.name_autor li a.vnuz, #main2 .comments_author ul.name_autor li a.vnuz{ background:url(../images/button/btn_vnuz.gif) no-repeat; display:block; overflow:hidden; text-indent:-9999px; overflow:hidden; height:10px; width:11px; margin:2px 0 0 -25px; position:relative;}
#main .comemnts_author ul.name_autor li.autor_last, #main2 .comemnts_author ul.name_autor li.autor_last {padding:7px 0 0;}
#main p.delete_modetator, #main2 p.delete_modetator {border:1px solid #e0dfe3; background:#f4f4f4; line-height:31px; margin: 0 0 10px; padding:0 0 0 12px;}

.rigt_rating_box {float:right; width:100px; margin:18px 0 0;}
.text_comment .rigt_rating_box {float:right; width:100px; margin:18px 0 0;}
.rait { float:left;}
.rigt_rating_box strong{ position:relative;}
.rigt_rating_box strong em.top_rait {color:#80b02d; font-weight:normal; font-style:normal; position:absolute; top:-5px; right:-21px; font-size:10px;}
.rigt_rating_box strong em.bottom_rait {color:#ee0b0b; font-weight:normal; font-style:normal; position:absolute; bottom:-5px; right:-13px; font-size:10px;}
.right_reiting { float:right; list-style:none; overflow:hidden; height:1%;}
.right_reiting li { float:left; background:url(../images/background/bg_right_reiting.gif) no-repeat; height:16px; margin:0 0 0 -1px; padding:0 6px;}
.right_reiting li a {display:block; height:10px; width:10px; overflow:hidden; text-indent:-9999px; margin:3px 0 0;}
.right_reiting li a.dobavut { background:url(../images/button/btn_plus.gif) no-repeat;}
.right_reiting li a.otbavut {background:url(../images/button/btn_minus.gif) no-repeat;}
.right_reiting li a.dobavutNonActive {background:url(../images/button/btn_plus_grey.gif) no-repeat;}
.right_reiting li a.otbavutNonActive {background:url(../images/button/btn_minus_grey.gif) no-repeat;}
/* comments end */

/* работа с кодом начало */
/*#addCode{text-align:center;}
#editCode{text-align:center;}*/
/*.code{margin: 15px 5px 5px 0px;overflow:auto; white-space:nowrap; padding:30px; width:500px; font-size:14px; background:#FFFFFF;}*/
/* работа с кодом конец */

/* работа с кодом начало */
/*#addCode{text-align:center;}
#editCode{text-align:center;}*/
.code{margin: 10px 0 15px 0;overflow:auto; white-space:nowrap; padding:15px 20px 15px 20px; font-size:12px; background:#f3f3f3; border: solid 1px #315573}
.comment_text .code{margin: 3px 0 4px 20px;padding:0 0 0 10px;overflow:auto; white-space:nowrap; background:none !important;border:none !important;border-left: 4px #d6e3e7 solid !important;/*font-size:10px*/}
.comment_text .code, .comment_text .code pre {font-size:11px}
/* работа с кодом конец */

/* блок самоучители начало */

.tutorialMenuLink{width:260px;float:left;}
.themeMenuLink{width:200px;float:left;}
.nameLangFolder.nameLangFolder{margin: 3px 0px 0px 15px;}
.backNextLink{text-align:center;}
table#themesOffersTable { width: 100%; }
  #themesOffersTable th { background: #ffe78c; }
  #themesOffersTable td, #themesOffersTable th { padding: 3px; }

table#themesPriorityTable { width: 100%; }
  #themesPriorityTable th { background: #ffe78c; }
  #themesPriorityTable td, #themesPriorityTable th { padding: 3px; }

.clearWithoutClear {overflow: hidden; width: 100%; }

#table-1 {
  width: 90%;
  margin-left:15px;
  margin-bottom:15px;
  /*font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
  /*font-size: 8pt;*/
  border-collapse:collapse;
}
#table-2{width: 90%;
		margin-left:15px;
		/*font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		border-collapse:collapse;*/}
#table-2 th { background: #FFC310; width: 22.5%}
#table-2 tr{height:35px;}

#table-1 tr {
  border-bottom:2px solid green;
  height: 50px;
}
#table-1 td {
  padding:0 10px 0 10px; width: 22.5%; height: 50px;
}
.dragRow {
  background-color:#FFC310;
}
.normalRow {
  background-color:#E2F2E2;
}
#messageArea {
  margin:10px;
  height:30px;
  padding:2px 5px 2px 5px;
  background-color:#FFC310;
}
.delimitersThemeOffer{height:15px; margin-top:0px; background:#e1e1e1; border-top: 1px solid #E3E3E3; padding:0px 5px 0px 0px;line-height: 60%; width: 100%}
#complexMenu{overflow:auto; white-space:nowrap; height: 100px;}

/* блок самоучители конец */

.delimitersSolutionsList{height:15px; margin-top:15px; background:#e1e1e1; border-top: 1px solid #E3E3E3; padding:0px 5px 0px 0px;line-height: 60%; width: 100%}

 /* Задания в проекте */
#bugReport{padding: 5px;}
#bug_text{width:585px; height:150px;}
.bugStatus, .bugStatus0{background: #fba2a2; color:#3f4552;}
.bugStatus1{background: #fffec3}
.bugStatus2{background: #d3f1d6}
.bugStatus3{}
.bugStatus4{background: #aaa6e8}





/*fav*/
.box_fav_menu {margin:12px 0 0 215px;}
  .box_fav_menu table {}
  .box_fav_menu table td {padding:10px;width:300px}
    .box_fav_menu table td.divider {background: url(../images/background/bg_box_info_menu_user.gif) repeat-y scroll 100% 0 transparent}



div.form_zaglushka {margin:12px 0 0; width:560px;}
.authGetInvite { overflow:hidden;  height:1%; margin:5px 0 0;}
.authGetInvite input.tx {font:12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #B3B9C3; width:412px; padding:4px 3px 4px 3px; background-color:#fff; float:right; color:#1e4f65;}
.authGetInvite input.send {margin:2px 0 0 140px;}
.authGetInvite  textarea { font:12px Arial, Helvetica, sans-serif; width:416px; height:88px; background-color:#fff; border:1px solid #B3B9C3; overflow:auto; padding:0 0 0 2px; float:right; color:#1e4f65;}
.authGetInvite label { padding:3px 10px 0 0; float:left; font: bold 12px Arial, Helvetica, sans-serif; color:#1e4f65;}

/*.form_registration ul {float:left; margin:0; width:300px; margin:0 0 0 -10px;}
.form_registration ul li {padding:0 8px 0 10px;}
.form_registration ul a {font-weight:normal;}
.second_variant { width:270px;}
.right_registration {padding:15px 0 0;}
.right_registration a.std_auth_link { color:#afafaf; background:url(../images/background/bg_login_pass.gif) no-repeat; padding:0 0 0 20px; text-decoration:underline; margin:0 0 0 35px;}
.right_registration a.openid_auth_link { color:#afafaf; background:url(../images/background/bg_opendl.gif) no-repeat; padding:0 0 0 20px; text-decoration:underline; margin:0 0 0 35px;}
.right_registration a:hover {text-decoration:none;}*/
#cryptogram {border: 1px solid #a0b7be;}

/*end pod menu*/












.right_footer { position: relative;}
#footer ul.bottom_nav_fotter { padding:7px 0 0; top:63px;}
#footer li a .link_help {display:block; background:url(../images/link/link_help.gif) no-repeat; height:54px; width:57px; text-indent:-9999px; cursor:pointer; margin:-7px -10px 0 -8px; position:relative;}

.mailLink{border-bottom: 1px solid; padding-bottom: 5px; width: 400px;}

#float { position:fixed; right:0; top:36%; z-index:0; } /* для жука */
.goToTop{margin-top: 15px;}


/*Общая фильтрация*/
.filter {padding-bottom:5px;margin-top:0 !important;/*border-bottom:3px solid #e5e5e5 !important;margin-bottom:10px;padding-top:7px;*/}
.filter-simple {/*margin-bottom:10px;padding-top:7px;*/padding-bottom:5px;margin-top:0 !important;}
  table.filterTable {padding:0;margin:0; width: 430px;}
    table.filterTable input {}
    table.filterTable input.stFilterInput {background:#f4f4f4;border: 1px solid #b3b9c3;}
    table.filterTable a#showSorting {margin-right:5px}
    table.filterTable select {margin-top:4px; width: 180px;}
    .filter table.filterTable input#tags {width: 323px;margin-top:5px;}
    .filter-simple table.filterTable #tags {width: 270px; height:18px;margin-right:7px;}
    .filter-simple table.filterTable td.col_1 {text-align:left;padding-right:4px !important; width: 35px;}
    table.filterTable .ui-datepicker-trigger {margin-left: 3px;}
    table.filterTable td {padding:0;margin:0;vertical-align:top; height:21px;padding-top:3px}
    table.filterTable td.col_1 {text-align: right;width: 89px;padding-right:7px;padding-top:8px;}
    table.filterTable td.col_2 {}
    table.filterTable td.col_3 {text-align: right;padding-top:5px;padding-right:7px;}
    table.filterTable td.col_4 {padding-right:7px;}
      table.filterTable td.col_4 input{margin-top:2px; width: 33px;}
    table.filterTable td.sbmt_left {padding: 8px 0 0 0;}
    table.filterTable td.sbmt_right {text-align:right; padding: 12px 0 0 0;}
    table.filterTable th {padding:0;margin:0;vertical-align:top;border-bottom: 2px solid #e5e5e5;padding: 0 0 3px 0;text-align:left; height:24px;}

/*Общий блок со скруглёнными уголками*/
/*.rounded_box{border-top:3px solid #71828c; border-bottom: 1px solid #e2e2e2; overflow:hidden; height:1%; margin:14px 0 0 0; padding:20px 0 11px 0;}*/
.rounded_box{ background: #f8f8f8 url(../images/background/bg_pod_menu.gif) repeat-x; margin-bottom:7px; }
  .rounded_box_bottom { background:url(../images/background/bg_pod_menu.gif) repeat-x 0 100%;}
    .rounded_box_right { background:url(../images/background/bg_pod_menu.gif) repeat-y 100% 0;}
      .rounded_box_left { background:url(../images/background/bg_pod_menu.gif) repeat-y;}
        .rounded_box_right_top {background:url(../images/background/bg_pod_right_top_f8.gif) no-repeat 100% 0;}
          .rounded_box_right_bootom {background:url(../images/background/bg_pod_right_bootom_f8.gif) no-repeat 100% 100%;}
            .rounded_box_left_bottom {background:url(../images/background/bg_pod_left_bottom_f8.gif) no-repeat 0 100%;}
              .rounded_box_left_top { background:url(../images/background/bg_pod_left_top_f8.gif) no-repeat; height: auto; padding:15px 15px 5px 15px;}
  .rounded_box a{color:#0089B5; font-weight:bold; text-decoration:underline;}
  .rounded_box a:hover{text-decoration:none;}

#main a#selectFolderLink {color:#0089B5; text-decoration:none; }
#main a#selectFolderLink:hover {color:#0089B5; text-decoration:none; }

/*Избранное пользователя*/
.essenceFavorites {margin-top:10px;padding: 5px 5px 7px 15px;}
.essenceFavorites h2 {margin-bottom:7px;font-size:15px;padding-bottom:4px;border-bottom:1px solid #e6e6e6;}
.essenceFavorites ul li {list-style:none; display:inline; background:url(../images/diff/sep_main_page.gif) no-repeat 100% 50%; padding:0 13px 0 0; margin:0 3px 0 0;}
.essenceFavorites ul li.date {background:none !important;padding-right:5px;font-size:11px;}
.essenceFavorites ul li.user {background: url(../images/background/bg_user.gif) no-repeat 0 50%; padding:0 0 0 17px;}
.essenceFavorites ul li.user a{color: #88b53a;}
.essenceFavorites ul li a {color:#a5aeb6; text-decoration:underline;}
.essenceFavorites ul li.last {background:none;padding-right:0;}
.essenceFavorites ul li.last a {color:#0089b5;}
.essenceFavorites ul li a:hover {text-decoration:none;}
.essenceFavorites ul {margin-bottom:5px;}




/*****НАЧАЛО*********НЕ ТРОГАТЬ**********************/



/*ОБЩИЕ ОПИСАНИЯ ДЛЯ СУЩНОСТЕЙ*/

/*Блок: теги. Формат: список. Тип: нередактируемые*/
.all_tags {background:url(../images/background/bg_info_text.gif) no-repeat 0 3px; padding:0 0 0 28px; overflow:hidden; height:1%; list-style:none; margin:11px 0 0 14px;}
.all_tags li {float:left; padding:0 1px;}
.all_tags li a {font-size:11px;text-decoration:underline;}

/*Блок: теги. Формат: список. Тип: редактируемые*/
.new_tags { overflow:hidden; height:1%;}
.new_tags li { color:#555f67; font-weight:bold; float:left; list-style:none; padding:0 8px 0 0;}
.new_tags li a {font-weight:normal; padding:0;}
.new_tags li a.removeTag {padding: 0;margin:0 0 0 0;position: relative; top: 2px; left: 1px;border:0;text-decoration:none;}
.new_tags li span { color:#0089b5; padding:0 0 0 3px;}
.new_tags li.add_tag {padding:2px 0 0 0 !important;}
.new_tags li.add_tag a {background:url(../images/button/btn_add_teg.gif) no-repeat; display:block; overflow:hidden; text-indent:-9999px; display:block; height:17px; width:95px; padding:0;}


/*Страница: список. Случай: нет сущностей в разделе*/
.no_essences_notice {background:#effaff; margin: 24px 0 50px 0; border-top: solid 1px #9ddeff; border-bottom: solid 1px #9ddeff; padding: 15px 0 15px 15px;overflow:hidden;}
.no_essences_notice p {color: black; font-size: 18px;padding:0 !important;margin:0 !important;}
.no_essences_notice p a {color: #80b02d; text-decoration: underline;}
.no_essences_notice p a:hover {text-decoration: none;}
.no_essences_notice .arrowRight {margin-left: 5px; position: relative; top: 2px;}

/*Страница: список. Блок: листалка*/
.pager_nav { padding:18px 0 0;}
.pager_nav li {list-style:none; float:left;}
.pager_nav li a { background:url(../images/background/bg_bottom_nav.gif) repeat-x; height:25px; float:left;margin:0 3px 0 0; color:#555f67;text-decoration:underline;color:#0089b5;}
.pager_nav li a span {height:25px; float:left; line-height:25px; cursor:pointer;}
.pager_nav li a span.left_nav { background:url(../images/background/bg_bottom_nav_left.gif) no-repeat;}
.pager_nav li a span.right_nav {background:url(../images/background/bg_bottom_nav_right.gif) no-repeat 100% 0; padding:0 10px; }
.pager_nav li a:hover { background:url(../images/background/bg_bottom_nav_hover.gif) repeat-x; color:#fff; text-decoration:none;}
.pager_nav li a:hover span {cursor:pointer;}
.pager_nav li a:hover span.left_nav { background:url(../images/background/bg_bottom_nav_left_hover.gif) no-repeat;}
.pager_nav li a:hover span.right_nav {background:url(../images/background/bg_bottom_nav_right_hover.gif) no-repeat 100% 0;}
.pager_nav li.active a { background:url(../images/background/bg_bottom_nav_active.gif) repeat-x; color:#a6aeb5;text-decoration: none;}
.pager_nav li.active a span { cursor:pointer;}
.pager_nav li.active a span.left_nav { background:url(../images/background/bg_bottom_nav_left_active.gif) no-repeat;}
.pager_nav li.active a span.right_nav {background:url(../images/background/bg_bottom_nav_right_active.gif) no-repeat 100% 0;}


/*Страница: список. Тип списка: toggle (Разворачиваемые элементы, +)*/
.list_toggling {margin-right:0; margin-left:0; border-bottom:0;}
.list_toggling .all_tags {margin:0;padding:0 0 4px 30px; background:url(../images/background/bg_info_text.gif) no-repeat 0 4px;}
.list_toggling .toggle_plus {background:url(../images/background/bg_qwestion_plus.gif) no-repeat; height:16px; width:16px; overflow:hidden; text-indent:-9999px; float:left;}
.list_toggling .toggle_minus {background:url(../images/background/bg_qwestion_minus.gif) no-repeat; height:16px; width:16px; overflow:hidden; text-indent:-9999px; float:left;}
.list_toggling table {border-spacing: 0; border-collapse:collapse; border:none; width: 100%; font-family:Arial, Helvetica, sans-serif;border-top: 1px solid #e0e0e0;min-width: 460px}
.list_toggling table th {text-align:left; padding:5px 0;}
.list_toggling table tr {background: url(../images/background/bg_qwestion_tr.gif) repeat-x 0 100%;}
.list_toggling table tr td {padding:7px 2px 8px 2px;}
.list_toggling table tr td a.title {position:relative; top:4px;}
.list_toggling table tr td.fist_colum {width:36px; padding:8px 8px 0 8px; vertical-align:top;}
.list_toggling table tr td.fist_colum_icon {padding:8px 5px 0 0px; vertical-align:top;}
.list_toggling table tr.bg_grey {background:#f3f3f3 url(../images/background/bg_qwestion_tr.gif)  repeat-x 0 100%;}
.list_toggling table tr.bottom_text{ background-image:none;}
.list_toggling table p {margin:0;}
.list_toggling table tr.loaded_content td {padding-bottom: 7px;}
.list_toggling ul.xtra-info {margin:0;padding:0;}
.list_toggling ul.xtra-info a {text-decoration:underline;}
.list_toggling ul.xtra-info li {margin:0;padding:0;list-style:none; display:inline; }
.list_toggling ul.xtra-info li.date {background:none !important;padding-right:5px;font-size:11px;}
.list_toggling ul.xtra-info li.user {background: url(../images/background/bg_user.gif) no-repeat 0 50%; padding:0 0 0 17px;}
.list_toggling .all_tags {margin-bottom:10px;}

.list_toggling ul.crumbs {margin:0;padding:0;}
.list_toggling ul.crumbs li{list-style:none; display:inline; background:url(../images/diff/sep_main_page.gif) no-repeat 100% 50%; padding:0 13px 0 0; margin:0 3px 0 0;}
.list_toggling ul.crumbs li a{color:#a5aeb6; text-decoration:underline;}
.list_toggling ul.crumbs li.last{background:none;}
.list_toggling ul.crumbs li.last a{color:#0089b5;}
.list_toggling ul.crumbs li a:hover{text-decoration:none;}
.list_toggling ul.crumbs {margin-bottom:5px;}


/*Общий вывод (все сущности вместе)*/
.universalInference {}
.universalInference.withBreadCrumbs {margin-top:15px;}

.universalInference img {position: relative; top: 1px;}
.universalInference ul.crumbs {margin:0 0 3px;}
.universalInference td{padding: 8px 0 0 0;}
.universalInference td.empty{width: 35px;}
.universalInference td.open{width: 20px; padding: 0px 0 5px 0px; vertical-align: top;}
.universalInference td.open img{position: relative; top: 9px;}
.universalInference td.essenceType{width: 25px; padding-left: 2px; vertical-align: top;}
.universalInference td.crumb{}
.universalInference td.rating, .universalInference td.comments{text-align: left; font-weight: bold; color: #566167; padding-left:5px; width: 20px;}
.universalInference td.comments{padding-right:5px;}
.universalInference td.ratingImg, .universalInference td.commentsImg{text-align: left; font-weight: bold; color: #566167; padding-left:7px; width: 10px;}
.universalInference td.userImg{padding-left:15px; width: 5px;}
.universalInference td.dateImg{padding-left:10px; width: 17px;}
.universalInference td.user{text-align: left; color: #566167; padding-left:5px; white-space: nowrap; width: 100px;}
.universalInference td.date{text-align: left; color: #a5aeb6; padding-left:5px; white-space: nowrap; width: 65px;}
.universalInference td.comments p, .universalInference td.rating p{white-space:nowrap;}
.universalInference td.border{border-bottom: 1px solid #e0e0e0; padding: 2px 0 0 0;}}
.universalInference td.info{padding: 0 0 8px 0;}
.universalInference td.fullInfo{padding: 10px 10px 10px 23px; display: none;}
.universalInference td.fullInfo div.tags ul{position: relative; right: 28px;}

.universalInference ul.crumbs li {list-style:none; display:inline; background:url(../images/diff/sep_main_page.gif) no-repeat 100% 50%; padding:0 13px 0 0; margin:0 3px 0 0;}
.universalInference ul.crumbs li a{color:#a5aeb6; text-decoration:underline;}
.universalInference ul.crumbs li.last{background:none;}
.universalInference ul.crumbs li.last a{color:#0089b5;}
.universalInference ul.crumbs li a:hover{text-decoration:none;}

/*****КОНЕЦ**********НЕ ТРОГАТЬ**********************/



/**Отображение пользователей**/
.friends{float:left; padding: 5px 15px 5px 0; text-align:center; width: 60px;}
.friends .ava{text-align:center; height: 60px;}
.friends .ava_1{text-align:center; height: 60px; float:left}
.friends p{text-align: center;}
.friends a{color:#0089B5; font-weight:bold; text-decoration:underline;}
.friends a:hover{text-decoration:none;}
.friends .bottom a{color:red; font-weight:bold; text-decoration:underline;}
.friends .bottom a:hover{text-decoration:none;}
.friends .top a{color:#80B02D; font-weight:bold; text-decoration:underline;}
.friends .top a:hover{text-decoration:none;}
.friends span{line-height: 30px;}
i.fade{position:absolute;top:0;right:0;width:32px;height:5em; background:url(../images/background/fade1.png) repeat-y 100% 0;z-index:9;cursor:pointer;}
i.fade2{position:absolute;top:0;right:0;width:16px;height:5em; background:url(../images/background/fade2.png) repeat-y 100% 0;z-index:9;cursor:pointer;}
h4.fade{position:relative; white-space:nowrap; overflow:hidden; font-weight: normal;}


/** ЧИТАЛКА **/
#reader{max-width: 998px; margin: 0 auto; padding: 20px 5px;}
#reader #closeReader{text-align: right;}
#reader .wysiwyg-content{font-size: 112%; line-height: 21px; margin-top: 10px;}
.readerHref{margin-right: 5px;}

/** RSS **/
#rss_icon{position: relative; top: 5px; right: 5px;}
#rss_like_icon{position: relative; top: 5px;}

#social{margin-top:10px;}
	#social div.service, #odnaknopka{float:left;}
#vkshare0{margin-right:12px;}

