/*И ЧЕ ТЫ ТУТ ХОЧЕШЬ НАЙТИ!!!*/


/*
Дизайн от StiksMan
Верстка sfr41
Дизайн сверстан для сайта:
proud-portal.ru
Копирование материала запрещено.
Кража дизайна сайта карается баном сайта.
*/

@font-face {
 src: url(/fonts/CBI.ttf);
 font-family: CBI;
}

html, body {
 margin: 0px;
 padding: 0px;
 font-size: 14px;
 font-family: "Myriad Pro";
}

body {
 width: 1147px;
 margin: auto;
 background: url(/images/page_bg.png);
}

/* Голова сайта */
header {
 width: 1133px;
 height: 266px;
 margin-top: 5px;
 margin-bottom: -10px;
 position: relative;
 background: url(/images/header_bg.png) no-repeat;
 position: relative;
 z-index: 10;
}

/* Навигация верхней части*/
.h_panel {
 top: 155px;
 position: relative;
}

.btn_donl_mine_pc {
 width: 181px;
 height: 45px;
 line-height: 45px;
 background: url(/images/btn_m_1.png) no-repeat;
 float: left;
 position: relative;
 top: 20px;
 left: 35px;
 text-align: center !important;
}

.btn_donl_mine_adr {
 width: 181px;
 height: 45px;
 line-height: 45px;
 background: url(/images/btn_m_2.png) no-repeat;
 float: right;
 position: relative;
 top: 20px;
 right: 35px;
 text-align: center !important;
}

.btn_donl_mine_pc a, .btn_donl_mine_adr a {
 color: #fff;
 text-shadow: -1px -1px 1px #000;
}

nav {
 width: 528px;
 height: 75px;
 margin: auto;
 background: url(/images/bg_nav.png) no-repeat 0 0;
}

nav .s_nav {
 margin: 0px;
 padding-left: 4px;
 list-style: none;
 line-height: 55px;
 display: table;
 position: relative;
 top: 10px;
}

nav .s_nav > li {
 display: table-cell;
}

.nav_l {
 width: 9px;
 background: url(/images/nav_line.png) no-repeat center center;
 display: table-cell;
}

nav .s_nav > li:hover {
 background: url(/images/nav_hover.png) repeat;
}

/*nav .s_nav > li:last-child {
 background: none;
}*/

nav .s_nav > li > a {
 display: block;
 text-shadow: -1px -1px 1px #000;
 padding: 0 18px;
}

/* Выпадающее меню */
nav > .s_nav > li > ul {
 margin: 0px;
 padding: 0px;
 position: absolute;
 top: 55px;
 display: none;
 z-index: 999;
 width: 160px;
 list-style: none;

}

nav > .s_nav > li:hover > ul {
 display: block;
}

nav > .s_nav > li > ul li {
 height: 26px;
 line-height: 32px;
 background: url(/images/nav_m_bg.png) repeat;
}

nav > .s_nav > li > ul li a {
 text-shadow: -1px -1px 1px #000;
 font-size: 14px;
 padding-left: 8px;
}


/* Серединка сайтига */
.content {
 margin: 0 auto;
 margin-bottom: 90px;
 margin-top: -10px;
 width: 1147px;
}

.cont_top {
 height: 18px;
 background: url(/images/con_bg1.png) no-repeat;
}

.cont_mid {
 width: 1147px;
 background: url(/images/con_bg2.png) repeat-y;
}

.cont_bot {
 background: url(/images/con_bg3.png) no-repeat 0 0;
 height: 16px;
}

.cont_blocks {
 overflow: hidden;
 padding: 10px 46px;
 color: #fff;
}

.cont_l_block {
 float: left;
 width: 524px;
 background: #4c321b;
 border-right: 3px solid #41251a;
 border-bottom: 2px solid #41251a;
 padding: 2px;
}

.cont_r_block {
 float: right;
 width: 491px;
 background: #4c321b;
 border-left: 3px solid #41251a;
 border-bottom: 2px solid #41251a;
 padding: 2px 0px 2px 8px;
}

/* Вид материалов */
.file_b_all {
 width: 521px;
 margin: 0px auto;
 margin-bottom: 5px;
}

.file_b_title {
 width: 521px;
 height: 45px;
 line-height: 38px;
 padding-left: 18px;
 background: url(/images/f_title.png) no-repeat;
}

.file_b_title {
 text-shadow: 0px -1px 1px #000;
 font-family: CBI;
 font-size: 18px;
}

.file_t_rating {
 float: right;
}

.u-one-star, .u-two-stars, .u-three-stars, .u-four-stars, .u-five-stars {
 width: 9px !important;
}

.file_b_cont {
 width: 511px;
 margin: 0 auto;
 background: #46281b;
 margin-bottom: 2px;
}

.file_b_screen {
 width: 215px;
 height: 148px;
 margin: 0 auto;
 background: url(/images/border_scr.png) no-repeat; 
 display: inline-block;
}

.file_b_screen img {
 margin-top: 24px;
 margin-left: 18px;
 background: url(/images/screennnn.png) no-repeat;
}

.file_b_text_c {
 text-align: left;
 font-family: CBI;
 font-size: 12px;
 padding: 0px 4px;
 display: inline-block;
 width: 280px;
 vertical-align: top;
 margin-top: 12px;
}

.file_b_info {
 width: 521px;
 height: 29px;
 line-height: 29px;
 padding-left: 12px;
 text-shadow: 0px -1px 1px #000;
 font-family: CBI;
 font-size: 12px;
 background: url(/images/c_bot.png) no-repeat;
}

/* Страница материалов */
.f_b_all {
 width: 521px;
 margin: 0px auto;
}

.f_b_title {
 width: 521px;
 height: 45px;
 line-height: 38px;
 padding-left: 18px;
 background: url(/images/f_title.png) no-repeat;
}

.f_b_title {
 text-shadow: 0px -1px 1px #000;
 font-family: CBI;
 font-size: 18px;
}

.f_b_cont {
 width: 511px;
 margin: 0 auto;
 background: #46281b;
 margin-bottom: 2px;
}

.f_b_screen {
 width: 215px;
 height: 148px;
 margin: 0 auto;
 background: url(/images/border_scr.png) no-repeat; 
}

.f_b_screen img {
 margin-top: 24px;
 margin-left: 18px;
 background: url(/images/screennnn.png) no-repeat;
}

.f_b_text_c {
 text-align: left;
 font-family: CBI;
 font-size: 12px;
 padding: 0px 4px;
}

.f_b_social {
 height: 44px;
}

.f_b_downl {
 width: 128px;
 height: 44px;
 background: url(/images/download.png) no-repeat;
 float: right;
 margin-right: 12px;
}

.f_b_info {
 width: 521px;
 height: 29px;
 line-height: 29px;
 padding-left: 12px;
 text-shadow: 0px -1px 1px #000;
 font-family: CBI;
 font-size: 12px;
 background: url(/images/c_bot.png) no-repeat;
}

/* Колонки */
.block_s, .block_s {
 margin-bottom: 12px;
}

.fst_nav_block {
 width: 210px;
 float: left;
}

.scd_nav_block {
 width: 260px;
 margin-left: 220px;
}

.b_title_f {
 width: 210px;
 background: url(/images/f_b_top.png);
} 

.b_title_s {
 width: 260px;
 background: url(/images/s_b_top.png);
}

.b_title_f, .b_title_s {
 height: 80px;
 line-height: 80px;
 text-align: center;
 font-family: CBI;
 font-size: 18px;
 text-shadow: 0px -1px 1px solid #000;
}

.b_cont_f {
 background: #462a18;
 padding: 8px;
}

.b_cont_s {
 background: #462a18;
 padding: 10px; 
}

#bc_nav_f, #bc_nav_s {
 margin: 0px;
 padding: 0px;
 list-style: none;
}

#bc_nav_f li {
 width: 195px;
 height: 32px;
 background: url(/images/f_b_menu.png) 0 0;
 margin-bottom: 3px;
}

#bc_nav_f li a, #bc_nav_s li a {
 line-height: 24px;
 text-align: center;
 display: block;
 font-family: CBI;
 font-size: 12px;
 text-shadow: 0px -1px 1px #000;
}

#bc_nav_f li:hover {
 background: url(/images/f_b_menu.png) 0 100%;
}

#bc_nav_s li {
 width: 242px;
 height: 32px;
 background: url(/images/s_b_menu.png) 0 0;
 margin-bottom: 3px;
}

#bc_nav_s li:hover {
 background: url(/images/s_b_menu.png) 0 100%;
}

.b_foot_f {
 width: 210px;
 height: 19px;
 background: url(/images/f_b_bot.png);
}

.b_foot_s {
 width: 260px;
 height: 19px;
 background: url(/images/s_b_bot.png);
}


/* Подвал сайта */
footer {
 width: 1197px;
 height: 171px;
 margin: auto;
 background: url(/images/footer_bg.png) no-repeat;
 overflow: hidden;
}

/* Копирайты в подвале */
.f_copy {
 float: left;
 margin-left: 170px;
 color: #fff;
 font-style: italic;
 margin-top: 30px;
 font-size: 12px;
}

.copy_url {
 padding-top: 4px;
}

.copy_url span {
 border: 1px solid #785937;
 background: rgba(0, 0, 0, 0.1);
 box-shadow: inset 0px 0px 1px #271b11;
 padding: 2px 12px;
}

/* Баннеры подвала */
.f_banners {
 float: right;
 margin-right: 174px;
 line-height: 141px;
}

.f_banners span {
 margin-right: -4px;
 border: 1px solid #774f35;
}

.f_banners span img {
 opacity: 0.5;
 transition: all linear 500ms;
 -webkit-transition: all linear 500ms;
}

.f_banners span img:hover {
 opacity: 1;
 transition: all linear 200ms;
 -webkit-transition: all linear 200ms;
}

/* Стиль ссылок */
a:link {text-decoration: none; color: #fff;}
a:visited {text-decoration: none; color: #fff;}
a:hover {text-decoration: none; color: #fff;}
a:active {text-decoration: none; color: #fff;}

/* ПРочие стили */
.mid_cep {
 width: 1014px;
 height: 58px;
 margin: auto;
 position: relative;
 background: url(/images/cep.png) no-repeat 0 0;
 z-index: 1;
}

.hr_top {
 height: 3px;
 width: 100%;
 background: url(/images/ht.png);
}

.hr_bot {
 height: 3px;
 width: 100%;
 background: url(/images/hb.png);
}