/* ::::: http://www.softsteam.ru/templates/Softsteam/css/style.css ::::: */

a.menu_top { padding-right: 16px; display: block; float: left; font: bold 14px arial,sans-serif; color: rgb(101, 159, 209); text-decoration: none; background: url('menu_top2.jpg') no-repeat scroll right top transparent; outline: medium none; margin: 18px 0px 0px; }
a.menu_top span { padding: 20px 14px 20px 30px; display: block; line-height: 13px; background: url('menu_top.jpg') no-repeat scroll 0% 0% transparent; }
a.menu_top:hover { background-position: 100% -53px; text-decoration: none; }
a.menu_top:hover span { background-position: 0% -53px; color: rgb(255, 255, 255); text-decoration: none; }
a.menu_top_first { display: block; float: left; font: bold 14px arial,sans-serif; color: rgb(101, 159, 209); text-decoration: none; background: url('menu_top2.jpg') no-repeat scroll right top transparent; padding-right: 16px; outline: medium none; margin: 18px 0px 0px; }
a.menu_top_first span { display: block; line-height: 13px; background: url('menu_top_first.jpg') no-repeat scroll 0% 0% transparent; padding: 20px 14px 20px 30px; text-decoration: none; }
a.menu_top_first:hover { background-position: 100% -53px; text-decoration: none; }
a.menu_top_first:hover span { background-position: 0% -53px; color: rgb(255, 255, 255); text-decoration: none; }
html, body { margin: 5px; height: 100%; font-size: 11px; font-family: tahoma; color: rgb(94, 94, 94); min-width:1200px; }
a { color: rgb(70, 171, 200); text-decoration: none; }
a:hover { color: rgb(165, 52, 52); text-decoration: underline; }
#wrapper { height: auto ! important; min-height: 100%; min-width: 1300px; }
#header { height: 100%; }
#footer { margin: 0px -5px 0px -4px; min-width: 956px; }
.footer_top { height: 13px; background-image: url('footer_top.gif'); background-repeat: repeat-x; border-right: 1px solid rgb(74, 101, 128); border-left: 1px solid rgb(74, 101, 128); }
.footer_center { height: 102px; background-repeat: no-repeat; border-right: 1px solid rgb(74, 101, 128); border-left: 1px solid rgb(74, 101, 128); }
.footer_down { height: 19px; background-image: url('footer_bottom.gif'); background-repeat: repeat-x; }
.footer_td { margin: -5px 0px 0px; }
.content { margin: 0px 1px 2px -4px; min-width: 958px; }
.content_td { margin: 0px 0px 0px 3px; }
.center_col7 { background-image: url('center_bg.gif'); background-repeat: no-repeat; padding: 8px 7px; margin-left: -1px; }
.left_col2 { width: 265px; border-right: 1px dashed rgb(222, 222, 222); border-left: 1px solid rgb(225, 225, 225); background-image: url('lef_bg.gif'); background-repeat: repeat-x; }
.right_col2 { width: 265px; border-right: 1px solid rgb(225, 225, 225); background-color: rgb(233, 236, 237); background-image: url('right_bg.gif'); background-repeat: repeat-y; }
.center_col2 { background-image: url('lef_bg.gif'); background-repeat: repeat-x; }
.header_top { height: 114px; background-image: url('header_top.png'); background-repeat: no-repeat; }
.header_sekond { height: 114px; background-image: url('header_top_right.png'); background-repeat: no-repeat; background-position: right center; margin: 0px -7px 0px -6px; min-width: 960px; }
.header_bottom_left { height: 96px; background-image: url('header_bottom_left.gif'); background-repeat: no-repeat; background-position: left center; float: left; margin: 0px -2px 0px 0px; padding-left: 10px; }
.header_center { height: 96px; background-image: url('header_bottom.gif'); background-repeat: repeat-x; margin: 0px -2px 0px -1px; min-width: 958px; }
.heder_bg_in { height: 110px; background-image: url('heder_bg_in.png'); background-repeat: no-repeat; margin: -27px -2px 0px 0px; min-width: 500px; }
.hder17-1 { background-image: url('login.jpg'); background-repeat: no-repeat; height: 22px; float: left; margin: 14px 0px 0px 8px; }
.hder17-2 { background-image: url('pass.jpg'); background-repeat: no-repeat; height: 22px; float: left; margin: -6px 0px 0px 8px; }
.a_field { color: rgb(50, 115, 156); font-size: 11px; font-family: tahoma; width: 140px; height: 16px; padding-left: 38px; padding-top: 3px; border: 0px none; background-color: transparent; }
.btn { width: 44px; height: 64px; }
.btn { background: url('in.jpg') no-repeat scroll 0px 0px transparent; outline: medium none; }
.btn:hover { background-position: -44px 0px; }
.reg { color: rgb(50, 115, 156); text-decoration: none; padding-top: 9px; padding-bottom: 5px; padding-right: 16px; }
.reg a { color: rgb(50, 115, 156); text-decoration: none; }
.reg a:hover { color: rgb(165, 52, 52); text-decoration: underline; }
.bot { height: 45px; padding: 13px 14px 0px 0px; }
.short_top { background-image: url('short_top.gif'); background-repeat: repeat-x; height: 42px; margin-left: 10px; margin-right: 10px; font-size: 16px; color: rgb(255, 255, 255); }
.short_top2 { background-image: url('short_top2.png'); background-repeat: no-repeat; height: 42px; width: 100%; margin-left: -10px; padding: 11px 0px 0px 11px; }
.short_top2 a { color: rgb(255, 255, 255); }
.date { color: rgb(156, 156, 156); float: left; padding-top: 4px; }
.date a { color: rgb(95, 147, 187); text-decoration: none; }
.date a:hover { color: rgb(165, 52, 52); text-decoration: underline; }
.date img:first-child { float: left; margin-top: -4px; }
.cat { height: 22px; float: right; padding-top: 4px; padding-right: 10px; font-weight: bold; }
.cat a { color: rgb(95, 147, 187); text-decoration: none; }
.cat a:hover { color: rgb(165, 52, 52); text-decoration: underline; }
.second_line { height: 22px; border-bottom: 1px solid rgb(227, 227, 227); border-left: 1px solid rgb(223, 223, 223); border-right: 1px solid rgb(223, 223, 223); background-color: rgb(251, 251, 251); }
.story { border-left: 1px solid rgb(227, 227, 227); border-right: 1px solid rgb(227, 227, 227); background-color: rgb(251, 251, 251); padding: 10px 15px 15px; }
.story img { margin-bottom: 4px; text-align:center;}
.short_bottom_center { height: 11px; background: url('short_bottom_center.gif') repeat-x scroll 0% 0% transparent; }
.full_link { width: 107px; height: 26px; margin: 15px 0px -15px; }
.full_link { background: url('full_link.gif') no-repeat scroll 0px 0px transparent; outline: medium none; }
.full_link:hover { background-position: -107px 0px; }
.full_link img { border: 0px none; }
.hder17-3 { background-image: url('search.gif'); background-repeat: no-repeat; height: 25px; float: left; margin: 8px 0px 0px -5px; }
.b_field { color: rgb(134, 134, 134); font-size: 11px; font-family: tahoma; width: 230px; height: 16px; padding-left: 12px; padding-top: 4px; border: 0px none; background-color: transparent; }
.hder17-4 { background-image: url('favorite.gif'); background-repeat: no-repeat; height: 75px; width: 624px; background-position: center bottom; margin: 0px 0px -3px; }
.feed { width: 18px; height: 15px; margin: 0px; }
.feed { background: url('feed.gif') no-repeat scroll 0px 0px transparent; outline: medium none; }
.feed:hover { background-position: -18px 0px; }
.home { width: 18px; height: 16px; margin: 1px 0px -1px; }
.home { background: url('home.gif') no-repeat scroll 0px 0px transparent; outline: medium none; }
.home:hover { background-position: -18px 0px; }
.map { width: 18px; height: 15px; margin: 0px; }
.map { background: url('map.gif') no-repeat scroll 0px 0px transparent; outline: medium none; }
.map:hover { background-position: -18px 0px; }
.navigation2 { background-image: url('navi.gif'); background-repeat: repeat-x; height: 46px; margin-bottom: 5px; font-size: 19px; font-family: Arial; font-weight: bold; color: rgb(255, 177, 48); }
.navigation2 a { color: rgb(114, 114, 114); }
.navigation2 a:hover { color: rgb(143, 190, 212); text-decoration: none; }
.navigation2 span { color: rgb(255, 177, 48); }
.navigation { border: 0px none; }
.navigation a:link, .navigation a:visited, .navigation a:active { padding: 0px; background-image: url('navi_bg.gif'); background-repeat: no-repeat; background-position: 0px 0px; margin: 4px 8px; width: 29px; height: 14px; float: left; }
.navigation a:hover { background-image: url('navi_bg.gif'); background-repeat: no-repeat; background-position: -29px 0px; height: 14px; }
.navigation3 { border: 0px none; margin: 0px 5px; }
.navigation3 span { padding: 6px 0px; background-image: url('navi_bg2.gif'); background-repeat: no-repeat; background-position: 0px 0px; height: 14px; margin: 4px 8px; width: 29px; float: left; }
.navi_left { background-image: url('navi_left.gif'); background-repeat: no-repeat; height: 46px; }
.navi_right { background-image: url('navi_right.gif'); background-repeat: no-repeat; height: 46px; background-position: right center; }
.left_col { padding: 10px 0px 0px 7px; background-image: url('left_appendiks.gif'); background-repeat: no-repeat; background-position: 234px 0px; }
.left_col_first_bot { background-image: url('left_col_first_bot.gif'); background-repeat: no-repeat; height: 13px; margin-bottom: 13px; }
.left_col_first_top { background-image: url('left_col_first_top.gif'); background-repeat: no-repeat; height: 8px; }
.left_col_first_center { background-image: url('left_col_first_center.gif'); background-repeat: repeat-y; padding: 0px 0px 1px 5px; }
.left_col_first_nav { font-size: 14px; font-weight: bold; margin: 0px 0px 8px 7px; padding-top: 2px; color: rgb(134, 134, 134); }
.but a { font: bold 12px/27px Tahoma,sans-serif; text-decoration: none; text-indent: 15px; background: url('but.gif') repeat scroll 0% 0% transparent; display: block; width: 242px; height: 27px; margin-bottom: 4px; }
.but a:hover { background-position: 0px -27px; text-decoration: none; color: rgb(255, 255, 255); }
.left_col_second_bot { background-image: url('left_col_second_bot.gif'); background-repeat: no-repeat; height: 27px; margin-bottom: 13px; }
.left_col_second_center { background-image: url('left_col_second_center.gif'); background-repeat: repeat-y; padding: 0px 0px 1px 5px; }
.left_col_second_nav { font-size: 14px; font-weight: bold; margin: 0px 0px 8px 11px; padding-top: 13px; color: rgb(134, 134, 134); }
.left_three_center { background-image: url('left_three_center.gif'); background-repeat: repeat-y; padding: 1px 0px; }
.left_three_center a { color: rgb(45, 98, 138); }
.left_three_center a:hover { color: rgb(255, 255, 255); }
.left_four_top { background-image: url('left_four.gif'); background-repeat: no-repeat; height: 47px; }
.right_three_top { background-image: url('right_three.jpg'); background-repeat: no-repeat; height: 42px; }
.right_col { padding: 10px 0px 0px 8px; }
.right_three_bot { background-image: url('right_three_bot.jpg'); background-repeat: no-repeat; height: 10px; margin-bottom: 13px; }
.right_two_top { background-image: url('right_two.gif'); background-repeat: no-repeat; height: 47px; }
.right_col_two_center { background-image: url('right_col_two_center.gif'); background-repeat: repeat-y; padding: 0px 0px 1px 5px; }
.right_col_two_bot { background-image: url('right_col_two_bot.jpg'); background-repeat: no-repeat; height: 27px; margin-bottom: 13px; }
ul.chuchmek li { background: url('chuchmek.jpg') no-repeat scroll 0px 0px transparent; list-style: none outside none; padding-left: 11px; line-height: 20px; margin: 0px 0px 0px -28px; }
.footer_info { background: url('footer_info.jpg') no-repeat scroll 0px 0px transparent; height: 45px; width: 112px; float: left; margin-left: 17px; padding: 7px 0px 0px 12px; }
.footer_info2 { background: url('footer_info2.jpg') no-repeat scroll 0px 0px transparent; height: 45px; width: 112px; margin-left: 149px; padding: 7px 0px 0px 11px; }
.bnavi li { width: 242px; margin: 0px 0px 4px; background: url('vt.png') no-repeat scroll -242px 100% transparent; list-style: none outside none; }
.bnavi li .vtlnk { width: 242px; background: url('vt.png') no-repeat scroll 0px 0px transparent; }
.bnavi li .vtlnk a:hover { color: rgb(255, 156, 0); }
.bnavi li .vtlnk b { position: relative; display: block; }
.bnavi li .vtlnk b a { padding: 0px 15px; line-height: 27px; height: 27px; display: block; text-decoration: none; font-size: 12px; }
.bnavi li .vtlnk b img { position: absolute; top: 0px; right: 0px; cursor: pointer; width: 26px; height: 31px; background: url('plusminu.png') no-repeat scroll 0% 0% transparent; }
.bnavi li .vtlnk b img.deactive { background-position: 0px 0px; }
.bnavi li .vtlnk b img.deactive:hover { background-position: 0px -31px; }
.bg_plus { background: url('bg_plus.jpg') repeat-y scroll 0% 0% transparent; padding: 5px 10px 0px 12px; }
.bg_plus_bot { background: url('bg_plus_bot.jpg') no-repeat scroll 0% 0% transparent; height: 7px; }
.bg_plus_top { background: url('bg_plus_top.jpg') no-repeat scroll 0% 0% transparent; height: 6px; margin-top: -4px; }
.plusq { border-bottom: 1px solid rgb(218, 218, 218); padding: 4px; }
.plusq a { color: rgb(131, 131, 131); }
.plusq a:hover { color: rgb(48, 142, 172) ! important; text-decoration: none; }
.str { color: rgb(255, 255, 255); }
a, img { outline: medium none; }
/* ::::: http://www.softsteam.ru/templates/Softsteam/css/engine.css ::::: */

.btn_reglog, .radial, .fbutton, #loading-layer, #dropmenudiv, .baseform, .ui-dialog, .mass_comments_action, .bbcodes, .ui-button { border-radius: 8px; }
#loading-layer { display: none; font-size: 11px; background: none repeat scroll 0% 0% rgb(0, 0, 0); padding: 10px; text-align: center; color: rgb(255, 255, 255); }
.rating { color: rgb(102, 102, 102); font-family: Tahoma,helvetica,sans-serif; font-size: 11px; padding-right: 7px; height: 16px; }
.unit-rating { list-style: none outside none; margin: 0px; padding: 0px; width: 85px; height: 16px; position: relative; background: url('rating.gif') repeat-x scroll left top transparent; }
.unit-rating li { text-indent: -90000px; padding: 0px; margin: 0px; float: left; }
.unit-rating li a { display: block; width: 17px; height: 16px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0px; }
.unit-rating li a:hover { background: url('rating.gif') repeat scroll left center transparent; z-index: 2; left: 0px; }
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 17px; }
.unit-rating a.r2-unit { left: 17px; }
.unit-rating a.r2-unit:hover { width: 34px; }
.unit-rating a.r3-unit { left: 34px; }
.unit-rating a.r3-unit:hover { width: 51px; }
.unit-rating a.r4-unit { left: 51px; }
.unit-rating a.r4-unit:hover { width: 68px; }
.unit-rating a.r5-unit { left: 68px; }
.unit-rating a.r5-unit:hover { width: 85px; }
.unit-rating li.current-rating { background: url('rating.gif') repeat scroll left bottom transparent; position: absolute; height: 16px; display: block; text-indent: -9000px; z-index: 1; }
.attachment { color: rgb(128, 128, 128); }
.accontent { display: none; }
