/* Uni */
html, body {margin: 0; padding: 0;}
.kg2_nutshell3 {font-size: 0em; background-color: #1a3755;}
.sneg1 {width: 100%; height: 21px;}
.sneg2 {width: 100%; height: 16px;}

/* Верхний, блядь, баннер */
.kg2_bannerwarn {background: url(../i/kg2_bannerwarn_bg.gif) repeat-x;}
.ny_bannertop {background: url(../i/ny_bannertop.gif) repeat-x 100% 50%;}

/* Новый верх */
#kg2_top {font-family: Arial; color: #fff;}
#kg2_top .ny_bg {background: #0e5987 url(../i/ny_menu_bg.gif) repeat-x;}
#kg2_top .redbutton a:link, #kg2_top .redbutton a:visited, #kg2_top .redbutton a:active {background: #FF4f4f; color: #FFFFFF; text-decoration: none; text-shadow: 1px 1px 1px #a30000;}
#kg2_top .redbutton a:hover {background: #FF0000; color: #FFFFFF; text-decoration: none; text-shadow: 1px 1px 1px #a30000;}

.redbutton a:link, .redbutton a:visited, .redbutton a:active {background: #FF2f2f; color: #FFFFFF; text-decoration: none; text-shadow: 1px 1px 1px #a30000;}
.redbutton a:hover {background: #FF0000; color: #FFFFFF; text-decoration: none; text-shadow: 1px 1px 1px #a30000;}

#kg2_top img {border: 0;}
#kg2_top img.logo {padding-bottom: 5px; margin-right: 15px;}
#kg2_top td.kg2_top_cell {padding-top: 22px; padding-bottom: 15px; padding-right: 15px;}
#kg2_top h5 {padding: 0; margin: 0; font: bold 14px arial; color: #ff4f4f; margin-bottom: 5px;}
#kg2_top td.kg2_top_cell a {padding-left: 9px;}
#kg2_top a:link, #kg2_top a:visited, #kg2_top a:active {font: normal 13px arial; color: #fff; text-decoration: none;}
#kg2_top a:hover {font: normal 13px arial; color: #ff4f4f; text-decoration: underline;}
#kg2_top .kg2_nutshell {font-size: 0em; background: #0e6628 url(../i/kg2_nutshell_bg.gif) repeat-x;}
#kg2_top .ny_nutshell1 {font-size: 0em; background: #0e5987 url(../i/ny_menu_bg.gif) repeat-x top center;}

/* Новый подзаголовок */
.ny_submenu {background: #0e5a88 url(../i/ny_submenu_bg.jpg) repeat-x bottom left;}
#kg2_subhd {background-color: #85bf91;}
#kg2_subhd h4 {font: bold 16px arial; color: #ff4f4f; margin: 0; padding: 0; margin-left: 6px; margin-bottom: 5px; margin-top: 15px;}
#kg2_subhd .like_h4 {font: bold 16px arial; text-decoration: none; color: #ff4f4f; margin: 0; padding: 0; margin-left: 6px; margin-bottom: 5px; margin-top: 15px;}
#kg2_subhd .kg2_b {padding-left: 15px;}
#kg2_subhd .kg2_bc {font: normal 11px arial; color: #ddf3ff; padding-bottom: 15px; padding-right: 15px;}
#kg2_subhd .kg2_bc a:link, #kg2_subhd .kg2_bc a:active, #kg2_subhd .kg2_bc a:visited {font: normal 11px arial; color: #ddf3ff; text-decoration: none;} 
#kg2_subhd .kg2_bc a:hover {font: normal 11px arial; color: #ff4f4f; text-decoration: underline;}
#kg2_subhd .kg2_ear {font: normal 11px arial; color: #fff; padding-top: 15px;}
#kg2_subhd .kg2_ear img {border: 2px solid #a4dfff;}
#kg2_subhd .kg2_eart {width: 178px; _width: 182px; margin-bottom: 10px; padding-left: 5px; padding-top: 3px;}
#kg2_hdspacer {height: 20px; background: url(../i/kg2_hdspacer.gif) repeat-x; font-size: 0em;}
#kg2_subhd .kg2_nutshell2 {font-size: 0em; background-color: #5d9e6b;}
#kg2_subhd .ny_nutshell2 {font-size: 0em; background: #0e5a88 url(../i/ny_nutshell2.jpg) repeat-x bottom right;}
#kg2_subhd .ny_nutshell2-r {font-size: 0em; background: #0e5a88 url(../i/ny_nutshell2-r.jpg) repeat-x bottom left;}

/* Батты */
#kg2_leftbutt, #kg2_rightbutt {background: #354753 repeat-x; font: normal 11px arial; color: #fff;}
#kg2_leftbutt div.btext, #kg2_rightbutt div.btext {font: normal 11px arial; color: #fff; margin-left: 10px; margin-right: 10px;}
#kg2_leftbutt div.btext a:link, #kg2_leftbutt div.btext a:active, #kg2_leftbutt div.btext a:visited {font: normal 11px arial; color: #ff4f4f; text-decoration: none;}
#kg2_leftbutt div.btext a:hover {font: normal 11px arial; color: #ff4f4f; text-decoration: underline;}
#kg2_rightbutt div.btext a:link, #kg2_rightbutt div.btext a:active, #kg2_rightbutt div.btext a:visited {font: normal 11px arial; color: #ff4f4f; text-decoration: none;}
#kg2_rightbutt div.btext a:hover {font: normal 11px arial; color: #ff4f4f; text-decoration: underline;}
#kg2_leftbutt div.btext ol {margin: 0; padding: 0; margin-top: 5px; margin-bottom: 10px;}
#kg2_leftbutt div.btext ul {margin: 0; padding: 0; margin-top: 5px; margin-bottom: 10px;}
#kg2_leftbutt div.btext li {margin: 0; padding: 0; margin-left: 15px; list-style-type: square; margin-bottom: 2px;}
#kg2_rightbutt div.btext ol {margin: 0; padding: 0; margin-top: 5px; margin-bottom: 10px;}
#kg2_rightbutt div.btext ul {margin: 0; padding: 0; margin-top: 5px; margin-bottom: 10px;}
#kg2_rightbutt div.btext li {margin: 0; padding: 0; margin-left: 15px; list-style-type: square; margin-bottom: 2px;}

h4.kg2_butt {font: bold 14px arial; color: #fff; margin-top: 20px; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; padding: 0;}
h4.kg2_butt a:link, h4.kg2_butt a:visited, h4.kg2_butt a:active {font: bold 14px arial; color: #ff4f4f; text-decoration: none;}
h4.kg2_butt a:hover {font: bold 14px arial; color: #ff4f4f; text-decoration: underline;}
.kg2_lastposts a:link, .kg2_lastposts a:active, .kg2_lastposts a:visited {font: normal 11px arial; color: #ff4f4f; text-decoration: none;}
.kg2_lastposts a:hover {font: normal 11px arial; color: #ff4f4f; text-decoration: underline;}
.kg2_lastposts {font: normal 11px arial; color: #fff;}
table.kg2_lastposts {margin-left: 8px; margin-bottom: 20px; margin-right: 10px;}
.kg2_lastposts td {padding: 2px; padding-top: 0; padding-bottom: 4px;}

#kg2_rightbutt div.zn2 {width: 213px; height: 126px; background: #3c4a53 url(../i/rightbutt/zn2.jpg) no-repeat bottom left;}
#kg2_rightbutt div.zn2 div.znnum {text-align: center; width: 50px; font: bold 20px arial; color: #fff; position: relative; top: 77px; left: 139px;}
div.znnum a:link, div.znnum a:visited, div.znnum a:active {font: bold 20px arial; color: #ff4f4f; text-decoration: none;}
div.znnum a:hover {font: bold 20px arial; color: #ff4f4f; text-decoration: underline;}

#kg2_rightbutt div.zn3 {width: 213px; background: #344952 url(../i/rightbutt/zn3.jpg) no-repeat; font: normal 11px arial; color: #fff;}
#kg2_rightbutt div.zn3 div {padding-left: 10px; padding-right: 10px; padding-top: 0; padding-bottom: 5px;}
#kg2_rightbutt div.rb_book {height: 23px; background: #354753 url(../i/rightbutt/thebook_ny2.gif) no-repeat; font: normal 11px arial; color: #fff; text-align: right; margin-right: 35px;}


/* Селектор 

.hotline {width: 100%; background-color: #ddd; color: #000;}
.hotline_search .input, .hotline_search .ok, .hotline_tabs td.active {font: normal 12px arial;}
.hotline_search {white-space: nowrap; padding: 10px;}
.hotline_search form {padding: 0; margin: 0;}
.hotline_search .input {width: 300px; padding-left: 3px; margin-right: 5px;}
.hotline_search .ok {width: 5.5em;}

.hotline_breadcrumbs .input, .hotline_search .ok, .hotline_tabs td.active {font: normal 12px arial;}
.hotline_breadcrumbs {white-space: nowrap; padding: 10px;  border-bottom: 1px solid #ffffff; font: normal 12px arial; color: #000; }
.hotline_breadcrumbs form {padding: 0; margin: 0;}
.hotline_breadcrumbs .input {width: 300px; padding-left: 3px; margin-right: 5px;}
.hotline_breadcrumbs .ok {width: 5.5em;}
.hotline_breadcrumbs a, .hotline_breadcrumbs a:hover, .hotline_breadcrumbs a:visited {font: normal 12px arial; color: #000; text-decoration: underline;}

.hotline_tabs td {text-align: center; color: #666666; padding: 3px; border: 1px solid #aaa; border-left: 0; background: #d5d5d5 url(../i/common/hotline_bg.gif) repeat-x; white-space: nowrap; font: normal 12px arial;}
.hotline_tabs img {border: 0; width: 12px; height: 12px;}
.hotline_tabs td.active {color: #139; background: #59c3ff url(../i/common/hotline_bga.gif) repeat-x;}
.hotline_tabs td.active a {}
.hotline_tabs td.current {color: #139; background: #ffffff repeat-x; border-bottom: 0px;}
.hotline_tabs td.current a {position: relative; left: 4px; top: 2px; display: inline; z-index: 66;}
.hotline_tabs a:link, .hotline_tabs a:hover, .hotline_tabs a:visited {font: normal 12px arial; color: #05c;} 
.hotline_tabs a:hover {font: normal 12px arial; color: #c00; text-decoration: underline;}

.hotline_tabs table {border: outset 0px; border-spacing: 0px 0px;}

Селектор */

td.nav_stripe {padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 3px; font: normal 13px arial; color: #000; background: #ddd url(../i/nav_stripe_bg.gif) repeat-x; border-bottom: 1px solid #fff; margin-bottom: 5px;}
a.nav_stripe:link, a.nav_stripe:active, a.nav_stripe:visited {font: normal 13px arial; color: #000; text-decoration: underline;}
a.nav_stripe:hover {font: normal 13px arial; color: #c00; text-decoration: underline;}


/* Низ */
#kg2_top_dn {font-family: Arial; color: #fff; background: #354753 url(../i/kg2_top_bg_dnzzz.gif) repeat-x;}
#kg2_subhd_dn {background-color: #5c7381;}
#kg2_subhd_dn .kg2_phrase {padding: 25px; font: bold 14px arial; color: #fff;}
#kg2_subhd_dn a.kg2_phrase {padding: 25px; font: bold 14px arial; color: #fff;}
#kg2_subhd_dn a.kg2_phrase:visited {padding: 25px; font: bold 14px arial; color: #fff;}
#kg2_subhd_dn a.kg2_phrase:hover {padding: 25px; font: bold 14px arial; color: #FF0000;}

#kg2_top_dn .kg2_nutshell {font-size: 0em; background: #354753 url(../i/kg2_nutshell_bg_dnzzz.gif) repeat-x;}
#kg2_subhd_dn .kg2_nutshell2 {font-size: 0em; background-color: #5c7381;}

.kg2_bottom {padding: 15px;}
#kg2_copy {font: normal 11px arial; color: #fff;}
#kg2_copy a:link, #kg2_copy a:visited, #kg2_copy a:active {font: normal 11px arial; color: #ff4f4f; text-decoration: none;}
#kg2_copy a:hover {font: normal 11px arial; color: #ff4f4f; text-decoration: underline;}

.kg2_dabest {}


/* "20 предыдущих" */
#kg2_prevnews {font: normal 11px arial; color: #5f5f5f;}
#kg2_prevnews h5 {margin: 0; padding: 0; font: bold 16px arial; color: #747474;}
#kg2_prevnews a:link, #kg2_prevnews a:active {font: normal 12px arial; text-decoration: none;}
#kg2_prevnews a:visited {font: normal 12px arial; text-decoration: none;} 
#kg2_prevnews a:hover {font: normal 12px arial; color: #d50000; text-decoration: underline;}
#kg2_prevnews li {list-style-type: square; margin: 0; padding: 0; margin-bottom: 5px; line-height: 1em;}
