/* Мини профиль */
.profile_ava { width: 171px; margin: 0 28px 0 40px; padding: 10px 0 0 11px;} 
.profile_ava img { border-radius: 3px;} 
.profile_bg { width: 231px;margin-left: 2px;padding-top: 4px;} 
.profile_text {background: #201e1e; border-radius: 3px; width: 231px; text-indent: 8px; line-height: 27px; margin: 1px 1px 0 1px; color:#fff; text-decoration:none;}
.profile_text_n { border-radius: 3px; width: 217px; margin: 2px 6px 0 6px; padding: 3px 1px 0 1px; overflow: hidden; }
.profile_nav { float: left; display: block; background: url(http://mirstrike.com/designs_4/profile_nav.png) no-repeat 0 0; height: 23px; width: 64px; margin: 0 4px 0 4px; line-height: 21px; text-align: center; color: #FFF; text-decoration:none; }
/* ----- */








/*
Rip by bankir
skype: rulia6991
date: 30.01.2014
url: theripme.ru
*/

/* general style */
body {background:url(/design/bg.png) repeat-x #2c2e2f; margin:0; padding:0;}
body, td {font-family:Tahoma; font-size:11px; color:#ffffff;}
a {color:#ffffff; text-decoration:none;}
a:hover {text-decoration:underline;}
ul, li {display:block; padding:0; margin:0; list-style:none;}
hr {height:2px; background:url(/design/hr.png); border:0}

/* Fixed */
.wraper {width:1100px; margin: 0 auto; overflow:hidden;}
.fon_count {background:url(/design/fon_center.png) repeat-x #ffffff; border-radius: 9px 9px 0 0; margin: 3px auto 0 auto; width:1100px; overflow:hidden;}
.fon_count2 {background:url(/design/foncenter2.png); width:1100px; height:11px;}
.block_left {float: left; width:240px; margin: 8px 0 0 5px;}
.block_right {float: right; width:240px; margin: 8px 5px 0 0;}
.countent {floaT: left; margin: 8px 0 0 0; width:605px;}
/* --- */

/* Header */
.fonheader {background:url(/design/fonheader.png) no-repeat; margin: 23px auto 0 auto; overflow:hidden; width:1100px; height:177px;}
.hlogo {background:url(/design/hlogo.png) no-repeat 0 0; width:301px; height:80px; float: left; margin: 23px 0 0 44px;}
/* search */
.hsearch_right {float:right; margin:7px 23px 0 0;}
.hsearch {float:right; width:257px;}
.hsearch input {font-family:Tahoma; font-size:11px; outline:none; border:none; margin:0; padding:0;}
.hsearch input[type="text"] {background:url(/design/fonsearch.png); width:215px; height:27px; color:#fff; text-shadow:0 1px 0 #002b0b; float:left; padding:0 0 0 12px; border-radius:10px;}
.hsearch input[type="text"]:hover {opacity: 0.9;}
.hsearch input[type="submit"] {background:url(/design/search_input.png) no-repeat 0 0; width:40px; height:27px; cursor:pointer; position:absolute; margin: 0 0 0 2px;}
.hsearch input[type="submit"]:hover {background-position: 0 -27px;}
/* --- */
.hbanka {background:#ffffff; width:468px; height:60px; float: right; margin: 51px 38px 0 0;}
.hfonmenu {background:url(/design/fonmenu.png) no-repeat 0 0; margin: 12px 0 0 3px; width:1094px; height:48px; float: left; padding: 0 0 0 10px;}
.hlin {background:url(/design/navlin.png) no-repeat; float:left; height:48px; width:5px;margin:0; list-style:none;}
#h_nav li {background:url(/design/navlin.png) no-repeat; float:left; height:48px; padding:0 0 0 5px; margin:0; list-style:none;}
#h_nav li a {height:48px; line-height:48px; display:block; font-size:11px; color:#fff; text-shadow:0 1px 0 #002b0b; padding:0 26px;}
#h_nav li a:hover {background:url(/design/navhover.png); text-decoration: none;}
#h_nav li a:active {line-height:47px;}
/* --- */

/* Footer */
.footer {background:url(/design/footer.png) no-repeat; width:1100px; height:105px; margin: 5px 0 5px 0; overflow:hidden;}
.footer .text {color:#2c2e2f; float: left; margin: 18px 0 0 25px;}
.footer .text a {color:#2c2e2f;}
.footer .text a:hover {text-decoration:underline;}
.footerbanka {background:url(/design/footerbanka.png) no-repeat; width:94px; height:46px; float: right; margin: 32px 40px 0 -33px; padding: 3px 0 0 3px;}

/* --- */

/* Block */
.block {width:240px; overflow:hidden; margin: 0 0 5px;}
.btitle {background: url(/design/btitle.png); width:240px; height:48px; line-height:48px; text-align: center;}
.btitle .title {color:#fff; text-shadow:0 1px 0 #00280b;}
.bcount {background:#2c2e2f; width:240px; overflow:hidden;}
.bfooter {background:url(/design/bfooter.png); width:240px; height:12px;}
/* --- */

/* BMenu */
.bmenu {width:231px; margin:3px auto 0 auto;}
.bmenu ul li {display:block; height:27px; line-height:25px; padding:3px 0 0 0;}
.bmenu ul li a {display:block; background:url(/design/bmenu.png) no-repeat 0 0; height:27px; color:#fff; text-shadow:0 1px 0 #002b0b; padding:0 0 0 20px;}
.bmenu ul li a:hover {background-position:0 -27px; text-decoration:none;}
/* --- */

/* BMenu2 */
.bmenu2 {width:231px; margin:3px auto 0 auto;}
.bmenu2 ul li {display:block; height:27px; line-height:25px; padding:3px 0 0 0;}
.bmenu2 ul li a {display:block; background:url(/design/bmenu2.png) no-repeat 0 0; height:27px; color:#fff; text-shadow:0 1px 0 #002b0b; padding:0 0 0 20px;}
.bmenu2 ul li a:hover {background-position:0 -27px; text-decoration:none; padding:0 0 0 25px;}
/* --- */

/* BMenu3 */
.bmenu3 {width:231px; margin:3px auto 0 auto;}
.bmenu3 ul li {display:block; height:27px; line-height:25px; padding:3px 0 0 0;}
.bmenu3 ul li a {display:block; background:url(/design/bmenu3.png) no-repeat 0 0; height:27px; color:#fff; text-shadow:0 1px 0 #002b0b; padding:0 0 0 20px;}
.bmenu3 ul li a:hover {background-position:0 -27px; text-decoration:none; padding:0 0 0 28px;}
/* --- */

/* BMenu4 */
.bmenu4 {width:231px; margin:3px auto 0 auto;}
.bmenu4 ul li {display:block; height:27px; line-height:25px; padding:3px 0 0 0;}
.bmenu4 ul li a {display:block; background:url(/design/bmenu4.png) no-repeat 0 0; height:27px; color:#fff; text-shadow:0 1px 0 #002b0b; padding:0 0 0 20px;}
.bmenu4 ul li a:hover {background-position:0 -27px; text-decoration:none;}
/* --- */

h1 {font-size: 12px;}
h2 {font-size: 11px;}

/* Materials */
.material {width:288px; margin:0 -2px 5px 12px; float: left; overflow:hidden;}
.m_title {background:url(/design/m_title.png); width:288px; height:36px; line-height:36px; text-align: center;}
.m_title .title a {color:#ffffff; text-shadow:0 1px 0 #00280b;}
.m_title .title a:hover {color:#f6f6f6; text-decoration:none}
.m_title .tlinck {background:url(/design/tlinck.png) no-repeat left 0,url(/design/tlinck.png) no-repeat right -44px,url(/design/tlinck.png) repeat-x 0 -22px; display:inline-block; height:22px; border-radius:5px; margin: 7px 0 0 0; line-height:22px; padding:0 18px;}
.m_count {background:#2c2e2f no-repeat; width:288px; min-height:50px; overflow:hidden;}
.m_count .img {background:url(/design/m_img.png) no-repeat; margin: 8px auto 0 auto; width:249px; height:92px; border-radius: 9px;}
.m_count .img img {margin: 3px 0 0 3px; width:243px; height:86px; border-radius: 9px;}
.m_inf {background:url(/design/m_inf.png) no-repeat; width:276px; height:21px; line-height:21px; text-align: center; margin: 5px auto 0 auto; color:#ffffff; text-shadow:0 1px 0 #00280b;}
.m_footer {background:url(/design/m_footer.png) no-repeat; width:288px; height:13px;}
.sortirovka {background:url(/design/sortirovka.png) no-repeat 0 0; width:586px; height:36px; line-height:27px; padding: 0 0 0 10px; margin: 5px 0 5px 12px;}
.obvodka {background:#2c2e2f no-repeat; overflow:hidden; border-radius: 9px; margin: 0 0 0 4px; padding: 0 6px 0 3px;}
.fmaterial {width:586px; overflow:hidden; margin: 0 0 0 12px;}
.mattile {background:url(/design/mattile.png) no-repeat; width:586px; height:36px; line-height:36px; padding: 0 0 0 27px;}
.mattile .title a {color:#ffffff; text-shadow:0 1px 0 #00280b;}
.mattile .title a:hover {color:#f6f6f6; text-decoration:none}
.mattile .tlinck {background:url(/design/tlinck.png) no-repeat left 0,url(/design/tlinck.png) no-repeat right -44px,url(/design/tlinck.png) repeat-x 0 -22px; display:inline-block; height:22px; border-radius:5px; margin: 7px 0 0 0; line-height:22px; padding:0 18px;}
.matfon {background:#2c2e2f; width:586px; overflow:hidden;}
.matfon .img {background:url(/design/podimg.png) no-repeat; margin: 18px auto 0 auto; width:338px; height:122px; border-radius: 9px;}
.matfon .img img {margin: 3px 0 0 3px; width:332px; height:116px; border-radius: 9px;}
.matfon .text {margin: 5px 10px 0 10px; color:#ffffff; text-shadow:0 1px 0 #161717; float: left;}
.matfon .text a {color:#ffffff;}
.matfon .text a:hover {color:#ffffff; text-decoration:underline;}
.download {background:url(/design/download.png) no-repeat 0 0; width:183px; height:36px; float: left; margin: 0 0 5px 201px; overflow:hidden;}
.download:hover {background-position: 0 -36px;}
.mateinf {background:url(/design/mateinf.png) no-repeat; float: left; width:556px; height:21px; line-height:21px; text-align: center; margin: 5px 0 0 15px; color:#ffffff; text-shadow:0 1px 0 #00280b;}
.matfoot {background:url(/design/matfoot.png) no-repeat; width:586px; height:14px;}
/* --- */

/* Vhod/Reg */
.vhod {background:url(/design/vhod.png) no-repeat 0 0; width:115px; height:36px; float: left; margin: 0 0 5px 0; overflow:hidden;}
.vhod:hover {background-position: 0 -36px;}
.reg {background:url(/design/reg.png) no-repeat 0 0; width:115px; height:36px; float: right; margin: 0 0 5px 0; overflow:hidden;}
.reg:hover {background-position: 0 -36px;}
/* --- */



.img222 {background:#004c1d no-repeat; margin: 5px auto; width:159px; height:92px; border-radius: 9px;}
.img222 img {margin: 3px 0 0 3px; width:153px; height:86px; border-radius: 9px;}
.m_inf2 {background:url(/design/m_inf2.png); width:220px; height:21px; line-height:21px; text-align: center; margin: 5px auto 0 auto; color:#ffffff; text-shadow:0 1px 0 #00280b;}