html, body {margin:0; height:100%; font-family:tahoma; font-size:11px; color:#2c2c2a; background-color:#120e0b;}
#wrapper {height:auto !important;height:100%;min-height:100%; margin:0 auto; width:1080px;}
#header {}
#left {float:left;width:420px; padding:10px 0 11px 0;}
#right {margin-left:420px; padding:11px 0 5px 4px;}
#spacer {height:0px;}
#footer {height:255px;margin-top:-100px; background: url("../images/style/footer_bg.gif") repeat-x; margin:0 auto; width:1080px;}
.clear {clear:both;}
#container {background: url("../images/style/wrapp_bg.gif") repeat-y;}
.wrapp_bg_top {background: url("../images/style/wrapp_bg_top.gif") no-repeat;}
.wrapp_bg_bot {background: url("../images/style/wrapp_bg_bot.gif") no-repeat bottom;}


/* mozilla-fix */
a, img {outline:none; border:none;}
input, img {outline:none; border:none;}


.categories {color:#b2ce3d; font-size:14px; font-weight:bold; text-transform:uppercase; padding-left: 12px; padding-bottom: 15px;}

/* header */
.header_navi_bg {background: url("../images/style/header_navi_bg.gif") repeat-x;}
.header_navi {float:right; font-size:12px; font-weight:bold; text-transform:uppercase; background: url("../images/style/header_navi.gif") no-repeat top right; padding:17px 10px 10px 8px;}
.header_navi a {color:#b2ce3d; text-decoration:none;}
.header_navi a:hover {color:#d7ee7c;}
.header_navi2 {float:right; font-size:12px; font-weight:bold; text-transform:uppercase; background: url("../images/style/header_navi.gif") no-repeat top right;}
.header_navi2 a {color:#b2ce3d; text-decoration:none;}
.header_navi2 a:hover {color:#d7ee7c;}
.header_navi_first {float:right; font-size:12px; font-weight:bold; text-transform:uppercase; background: url("../images/style/header_navi.gif") no-repeat top left; padding:17px 10px 10px 10px;}
.header_navi_bg_r {background: url("../images/style/header_navi_bg_r.gif") no-repeat top right;}
.logo1 {background: url("../images/style/logo1.gif") no-repeat; height:48px; padding:0 44px 0 0;}
.logo2 {background: url("../images/style/logo2.gif") no-repeat; height:69px;}
.logo3 {background: url("../images/style/logo3.jpg") no-repeat top right; height:69px; padding-left:90px;}
.logo4 {background: url("../images/style/logo4.jpg") no-repeat; height:148px;}
.logo5 {background: url("../images/style/logo5.jpg") no-repeat top right; height:148px;}
.logo6 {background: url("../images/style/logo6.png") no-repeat top right; height:67px;}


/* gallery */
#gallery_wrap {width:643px; height:311px; padding:0 0 0 28px; background: url("../images/style/gallery_bg.png") no-repeat; float:right; margin:-308px -28px 0 0;}
.pump2 {position:relative; height:311px; background:url("../images/style/gallery_bg.png") no-repeat -28px 0;}
.pan {margin:12px 0 0 5px;}
.pan a {color:#FFF !important; text-decoration:none !important; font-size:12px !important; text-transform:uppercase;}
.gal_min {width:90px;height:60px;display:block;overflow:hidden;}
.slide_bg_l {background: url("../images/style/slide_bg_l.gif") no-repeat; height:56px;}

.space2 {height:8px;}
.buter a {color:#a8a8a8; text-decoration:none;line-height:12px; padding:0 10px 0 0;font-weight:bold;}
.buter a:hover {color:#2c2c2a;}
.slide_news2 a {background: url("../images/style/slide_news.png") no-repeat 0px -88px; width:422px; height:88px; display:block; margin:0 0 12px 8px;}
.slide_news2 a:hover {background: url("../images/style/slide_news.png") no-repeat; height:88px;color:#2c2c2a;}
a.slide_news {color:#b2ce3e;text-decoration:none;font-size:12px;font-weight:bold;}
a.slide_news span{color:#a8a8a8;text-decoration:none; font-size:11px;font-weight: normal;}
a.slide_news:hover span{color:#2c2c2a;text-decoration:none;}


/* 3 blocs */
.blocs_bg_top {background: url("../images/style/blocs_bg_top.gif") repeat-x; background-color:#2c2c2a;}
.blocs_bg_bot {background: url("../images/style/blocs_bg_bot.gif") no-repeat bottom; padding:14px 0 8px 9px;}
.bloc_bg {background: url("../images/style/bloc_bg.gif") no-repeat;}
.bloc_bg a {color:#d8d8d8; text-decoration:none;}
.bloc_bg a:hover {color:#b2ce3e;}
.bloc_linc a {border-bottom:1px dotted #5e5e5e; background: url("../images/style/bloc_line.gif") no-repeat 0 7px;display:block; padding:4px 0 7px 18px; height:11px;}
.bloc_linc a:hover {background: url("../images/style/bloc_line.gif") no-repeat 0px -12px;}

.new_moovies_bg {background: url("../images/style/new_moovies_bg.gif") no-repeat bottom right; height:193px; width:325px; margin:7px 0 0px 0; padding:3px 11px 0 11px;}
.new_games_bg {background: url("../images/style/new_games_bg.gif") no-repeat bottom right; height:193px; width:325px; margin:7px 0 0px 0; padding:3px 11px 0 11px;}
.new_music_bg {background: url("../images/style/new_music_bg.gif") no-repeat bottom right; height:193px; width:325px; margin:7px 0 0px 0; padding:3px 11px 0 11px;}

/* login */
.login_bg {background: url("../images/style/login_bg.png") no-repeat; height:67px;}
.login_bg2 {background: url("../images/style/login_bg2.png") no-repeat; height:67px;}
.login_ava {border:2px solid #404040;margin:7px 0 0 20px;float:left;}
.bttn_login {margin:9px 0 -10px 12px; border:0;}
.a_field {color: #a2a2a2;font-size: 11px;font-family: tahoma;height: 16px;padding-left: 3px;border: 0px;background-color: transparent;width:130px;margin:11px 0 0 16px;}
.a_field2 {color: #a2a2a2;font-size: 11px;font-family: tahoma;height: 16px;padding-left: 3px;border: 0px;background-color: transparent;width:130px;margin:11px 0 0 22px;}
.lost a {color:#6f8127; text-decoration:none; float:left; margin:9px 0 0 19px;}
.lost a:hover {color:#b2b2b2; text-decoration: underline;}
.lost2 a {color:#6f8127; text-decoration:none; float:left; margin:9px 0 0 92px;}
.lost2 a:hover {color:#b2b2b2; text-decoration: underline;}

.lom {float:left; margin:8px 0 0 8px; line-height:14px;}
.lom a {color:#6f8127; text-decoration:none;}
.lom a:hover {color:#b2b2b2; text-decoration: underline;}

.lom2 {padding:8px 0 0 180px; line-height:14px;}
.lom2 a {color:#6f8127; text-decoration:none;}
.lom2 a:hover {color:#b2b2b2; text-decoration: underline;}

.lom_l a {font-weight:bold; color:#95ab3c; text-transform:uppercase;}
.lom_l2 a {font-weight:bold; color:#95ab3c; text-transform:uppercase; float:left; margin-right:10px;}






/* search */
.s_field {color: #a3a3a3;font-size: 11px;font-family: tahoma;width: 358px;height: 16px;padding-left: 3px;margin: 0 0 0 18px;border: 0px;background-color: transparent;}





/* left blocs */
.bloc1_bg {background: url("../images/style/bloc1_bg.gif") repeat-y; width:197px; margin:17px 0 0 9px; float:left;}
.bloc1_bg_top {background: url("../images/style/bloc1_bg_top.gif") no-repeat;}
.bloc1_bg_bot {background: url("../images/style/bloc1_bg_bot.gif") no-repeat bottom; padding-bottom:4px;}

.bloc2_bg {background: url("../images/style/bloc1_bg.gif") repeat-y; width:197px; margin:17px 0 0 8px; float:left;}
.bloc2_bg_bot {background: url("../images/style/bloc1_bg_bot.gif") no-repeat bottom; padding-bottom:8px;}

.bloc_tit {color:#FFF; font-weight:bold; font-size:12px; padding:10px 0 5px 10px;}
.bloc_tit2 {color:#FFF; font-weight:bold; font-size:12px; padding:10px 0 15px 10px;}
.bloc_tit3 {color:#2c2c2a; font-weight:bold; font-size:12px; padding:10px 0 15px 10px;}

.bloc2_tit { border-bottom:1px dotted #5e5e5e; margin:0 8px 0 8px; padding:2px 0 3px 0;}
.bloc2_tit a {color:#d8d8d8; text-decoration:none;}
.bloc2_tit li {padding-bottom: 3px; padding-top: 3px;}
.bloc2_tit li:hover {background-color:#555555; }
.bloc2_tit a:hover {color:#b2ce3e; text-decoration:underline;}

.bloc_rek {background: url("../images/style/bloc_rek.gif") repeat-y; width:402px; margin:5px 0 0 9px;}
.bloc_rek_top {background: url("../images/style/bloc_rek_top.gif") no-repeat;}
.bloc_rek_bot {background: url("../images/style/bloc_rek_bot.gif") no-repeat bottom; padding-bottom:8px;}
.rek {padding:0 0 0 6px;}

.bloc3_bg {background: url("../images/style/bloc3_bg.gif") repeat-y; width:197px; margin:7px 0 0 10px; float:left;}
.bloc3_bg_top {background: url("../images/style/bloc3_bg_top.gif") no-repeat;}
.bloc3_bg_bot {background: url("../images/style/bloc3_bg_bot.gif") no-repeat bottom; padding-bottom:7px;}
.bloc_tit4 {color:#2c2c2a; font-weight:bold; font-size:12px; padding:6px 0 15px 10px;}

.bloc4_bg {background: url("../images/style/bloc3_bg.gif") repeat-y; width:197px; margin:7px 0 0 7px; float:left;}

.bloc_stol {background: url("../images/style/bloc_rek.gif") repeat-y; width:402px; margin:6px 0 0 9px;}
.bloc_stol_top {background: url("../images/style/bloc_stol_top.gif") no-repeat;}

.look_all {border-bottom:1px dotted #5e5e5e; margin:1px 8px 0 3px; padding:0 0 6px 1px;}
.look_all a {color:#b2ce3e; text-decoration:none; font-size:12px; font-weight:bold;}
.look_all a:hover {color:#d7ed7d;}

.look_all_body {color:#d8d8d8; margin:6px 8px 4px 4px; line-height:14px;}

.bloc5_bg {background: url("../images/style/bloc1_bg.gif") repeat-y; width:197px; margin:6px 0 0 7px; float:left;}




/* vote */
.vote_tittle {color:#959595; font-size:12px; font-weight:bold; background: url("../images/style/vote_bg.gif") no-repeat top right; background-color:#3b3b38; margin:1px 6px 0 6px; padding:9px 20px 10px 7px;}
.vote_list {margin:-6px 8px 0 8px;}

.votes {color:#959595; margin:-2px 0 5px 10px;}

.golos {width:100px;height:22px; margin:10px 0 -10px 8px;background: url("../images/style/vote_but.gif") no-repeat 0 0; outline:none;}
.golos:hover {background-position: 0 -22px;}
.golos img {border:0;}

.rez {width:23px;height:22px; margin:10px 0 -10px 8px;background: url("../images/style/rez_but.gif") no-repeat 0 0; outline:none;}
.rez:hover {background-position: 0 -22px;}
.rez img {border:0;}




/* submenu */
.bnavi li {margin-left:-34px; margin-bottom:-10px; list-style:none;}
.but2 a {color:#d8d8d8;text-decoration:none;text-indent:19px;background:url("../images/style/but2.gif");display:block;width:185px;line-height:14px;height:18px;}
.but2 a:hover{color:#ffffff;}
.bnavi ul b a, .bnavi ul b span {background: url("../images/style/sublinks.gif") no-repeat;text-indent:9px;display:block;height:24px;line-height:22px;text-decoration:none;color: #899c33;cursor:pointer;font-weight: bold; font-size:12px;}
.bnavi ul b a:hover, .bnavi ul b span:hover, .bnavi ul b a.active {color:#2c2c2a;}
.bnavi ul b span.closed { background-position: 0 0px; }
.bnavi ul b span.closed:hover { background-position: 0 -24px; }
.bnavi ul b span.opened { background-position: 0 -48px; margin: 0; color:#2c2c2a;}
.but_bot {background: url("../images/style/but_bot.gif") no-repeat; height:6px;}

.but {margin:0 0 1px 6px;}
.but a {color:#899c33;text-decoration:none;text-indent:9px;background:url("../images/style/but.gif");display:block;width:186px;line-height:22px;height:24px;font-weight: bold; font-size:12px;}
.but a:hover{background-position:0 -24px;text-decoration:none;color: #2c2c2a;}




/* shortstory */
.short_bg {background: url("../images/style/short_bg.gif") repeat-y; margin-bottom:6px;}
.short_top_bg {background: url("../images/style/short_top_bg.gif") no-repeat;}
.short_bot_bg {background: url("../images/style/short_bot_bg.gif") no-repeat left bottom; padding-bottom:7px;}

.short_title {font-size:14px; font-weight:bold; padding:12px 0 0 12px; float:left;}
.short_title a {color:#2c2c2a; text-decoration:none;}

.reiting {float:right; padding:25px 23px 0 0;}

.data {padding:56px 0 0 12px;}

.edit {float:right; padding-right:20px;}
.related-news-ul {list-style-position: inside; }
#pack1, #pack2 {display:  none;}
.short {margin:14px 34px 0 25px; font-size: 1.1em; }
.short a {color:#a6601c; text-decoration:none;}
.short img {max-width: 583px;  padding-left: 6px; padding-right: 6px;}
.short a:hover {text-decoration:underline;}

.full_link {height:31px; width:132px; margin:20px 0 0 14px;}
.full_link {background:url("../images/style/full_link.gif") no-repeat;}
.full_link:hover {background-position:0 -31px;}

.print-link {height:31px; width:132px; margin:20px 0 0 14px;}
.print-link {background:url("../images/style/print-link.gif") no-repeat;}
.print-link:hover {background-position:0 -31px;}

.link_category {float:right; margin:28px 0 0 0; color:#c9c9c9;}
.link_category a {color:#afc43b; text-decoration:none; font-weight:bold;}
.link_category a:hover {color:#FFF;}

.link_cat { padding-right:28px;}
.link_cat a {color:#c9c9c9; font-weight:normal;}

.alert {padding:6px 0 0 58px; line-height:14px; min-height:37px; list-style:none;}
.alert a {color:#a6601c; text-decoration:none;}
.alert a:hover {text-decoration:underline;}


/* comments */
.comm_bg {background: url("../images/style/comm_bg.gif") repeat-y; margin-bottom:7px;}
.comm_bg_top {background: url("../images/style/comm_bg_top.gif") no-repeat;}
.comm_bg_bot {background: url("../images/style/comm_bg_bot.gif") no-repeat left bottom; padding-bottom:7px; min-height:113px;}

.ava {float:left; border:2px solid #434341; margin:7px 0 0 9px;}

.comm_autor {color:#838383; padding:7px 0 0 120px;}
.comm_autor a {color:#9ebc35; text-decoration:none; font-weight:bold;}
.comm_autor a:hover {color:#d8d8d8;}

.mass {float:right; margin:-16px 15px 0 0;}

.comment {background-color:#e0e0c8; margin:7px 17px 21px 119px; padding:6px 8px 6px 8px;}

.fast {color:#afc43b; padding:4px 21px 2px 0; margin-top:-20px; float:right;}
.fast a {color:#afc43b; text-decoration:none;}
.fast a:hover {color:#e0e0c8;}

.fast2 {color:#838383; padding:4px 0 2px 11px; margin-top:-20px; float:left;}
.fast2 a {color:#afc43b; text-decoration:none;}
.fast2 a:hover {color:#e0e0c8;}

.comm_top_bg {background: url("../images/style/comm_top_bg.gif") no-repeat;}
.comm_title {font-size:14px; font-weight:bold; padding:12px 0 20px 12px;}
.comm_title a {color:#2c2c2a; text-decoration:none;}

.add_link {height:31px; width:132px; margin:20px 0 0 14px;}
.add_link {background:url("../images/style/add.gif") no-repeat;}
.add_link:hover {background-position:0 -31px;}

.pm_bot_bg {background: url("../images/style/pm_bot_bg.gif") no-repeat left bottom; padding-bottom:17px;}

.f_textarea {color: #2c2c2a;font-size: 11px;font-family: tahoma;background-image: url("../images/dlet_field_o.gif");background-repeat: repeat-x;margin: 0px 1px 0px 0px;padding: 0px;width: 459px;height: 156px;border: 1px solid #e0e0e0;background-color: #ffffff;}
.f_input {color: #2c2c2a;font-size: 11px;font-family: tahoma;background-image: url("../images/dlet_field_o.gif");background-repeat: repeat-x;width: 300px;height: 14px;border: 1px solid #e0e0e0;background-color: #ffffff;}



/* navigation */
.navigation2 {font-weight:bold; margin:0 0 35px 0;}
.navigation2 a {color:#d9d9d9;font-size:18px; text-decoration:none; padding:3px 4px 3px 4px;}
.navigation2 a:hover {color:#afc439;font-size:18px;text-decoration:none; padding:3px 4px 3px 4px;}
.navigation2 span {color:#2b2b2b;font-size:18px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:1px 6px 1px 6px;background:url("../images/style/navi_span.gif") repeat-x;}

.navigation {border:0px;margin:0px 15px; float:right;}
.navigation a:link,
.navigation a:visited,
.navigation a:active {padding:0;background-image:url("../images/style/navi_bg.gif");background-repeat:no-repeat;background-position:0px 0px;width:61px;height:20px;float:left;}
.navigation a:hover {background-image:url("../images/style/navi_bg.gif");background-repeat:no-repeat;background-position:-61px 0px;height:20px;}
.navigation span {padding:6px 0px;background:url("../images/style/navi_bg.gif") no-repeat -122px 0px;height:20px;width:61px;float:left;}
.navigation span.nav_ext {padding:6px 0px;background:none;width:13px;}

.navigation3 {border:0px;margin:0px -14px; float:left;}
.navigation3 a:link,
.navigation3 a:visited,
.navigation3 a:active {padding:0;background-image:url("../images/style/navi_bg2.gif");background-repeat:no-repeat;background-position:-122px 0px;width:61px;height:20px;float:left;}
.navigation3 a:hover {background-image:url("../images/style/navi_bg2.gif");background-repeat:no-repeat;background-position:-61px 0px;height:20px;}
.navigation3 span {padding:6px 0px;background:url("../images/style/navi_bg2.gif") no-repeat 0px 0px;height:20px;width:61px;float:left;}
.navigation3 span.nav_ext {padding:6px 0px;background:none;width:13px;}

.navigation4 {padding-top:0px; padding-left:5px; float:left; font-family:Arial;}

.navi_bg {margin:-10px 0 -10px 6px;}
.navi_bg_top {background:url("../images/style/navi_bg_top.gif") no-repeat; padding:1px 6px 4px 6px;}



/* footer */
.footer_bg_left {background:url("../images/style/footer_bg_left.gif") no-repeat;}
.footer_bg_right {background:url("../images/style/footer_bg_right.gif") no-repeat top right; height:203px; padding-top:2px;}

.car {width:160px;height:100px;display:block;overflow:hidden;border:2px solid #8b923a; margin-top:-10px;}

.foot_text {color:#75756e; margin:128px 0 0 18px; background:url("../images/style/logo_bot.gif") no-repeat; height:72px;}
.foot_text2 {width:440px; float:right; margin-right:25px; padding-top:4px;}

.body_bg_bot {background: url("../images/style/body_bg_bot.gif") repeat-x bottom;}

.copy {text-align:center; color:#d1d1d0; padding-top:12px;}
.copy a {color:#d1d1d0; text-decoration:none;}
.copy a:hover {color:#FFF; text-decoration:underline;}

.s_arts {height:42px; padding:12px 0 0 27px; float:left;}

.hit {float:right; padding:11px 29px 0 0;}
.hit2 {float:left; margin-right:8px;}



/* carucel */
.infiniteCarousel {width: 1040px;position: relative;margin:0px 0 0 20px;}
.infiniteCarousel .wrapper2 {width: 910px;overflow: auto;min-height: 10em;margin: 0 45px;position: absolute;left:17px;top: 0;}
.infiniteCarousel .wrapper2 ul {width: 9999px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:-4px;padding:0;position: absolute;top: 3px;}
.infiniteCarousel ul li {display:block;float:left;padding: 16px 0 0 20px;height: 100px;width: 160px;}
.infiniteCarousel ul li a img {display:block;}

.infiniteCarousel .arrow {display:block; height:48px; width:58px; background:url("../images/arrow.png") no-repeat 0 0; text-indent:-999px; position:absolute; top:35px; cursor: pointer;}
.infiniteCarousel .forward {background-position: 0 0;right: 0;}
.infiniteCarousel .back {background-position: 0 -96px;left: 0;}
.infiniteCarousel .forward:hover {background-position: 0 -48px;}
.infiniteCarousel .back:hover {background-position: 0 -144px;}