/* Главные стили */
body {background:#101010; margin:0 auto; padding:0;}
body, td {font-family:Tahoma; font-size:11px; color:#636363;}
a {color:#636363; text-decoration:none;}
a:hover {text-decoration:underline;}

ul, li {display:block; padding:0; margin:0; list-style:none;}
.middle {margin:20px 80px;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.hidden {overflow:hidden;}
/*-----*/


/* Input style */
.input_style input[type="text"],
.input_style input[type="password"],
.input_style textarea,
.input_style select,
.input_style option {outline:none; border:none; padding:3px 3px; font-family:tahoma; font-size:11px; background:#ececec; border-bottom:1px solid #d4d4d4; color:#000; border-radius:6px;}
.input_style input[type="text"],
.input_style input[type="password"] {padding:2px 0; text-indent:3px;}
.input_style input[type="button"],
.input_style input[type="submit"],
.input_style input[type="reset"], 
.input_style button {cursor:pointer; outline:none; border:none; font-family:tahoma; font-size:11px; background:url(/design_59/input.png) no-repeat 0 0; height:24px; line-height:24px; color:#fff; border-radius:3px; margin:3px 3px;}
.input_style input[type="button"]:hover, 
.input_style input[type="submit"]:hover,
.input_style input[type="reset"]:hover, 
.input_style button:hover,
.input_style select:hover {background-position:0 -24px;}


/* header */
.headbg {background:url(/design_10/headbg.png) no-repeat 0 0; width:1175px; height:135px; margin:10px auto;}
.headbg .hlogo {background:url(/design_10/hlogo.png) no-repeat 0 0; width:348px; height:83px; float:left; margin:30px 0 0 30px;}
.headbg .hban {background:url(/design_10/hban.png) no-repeat 0 0; width:478px; height:71px; float:right; margin:35px 30px 0 0;}
.headbg .hban img {margin:5px 0 0 5px;}
/*----*/

/* Фиксация */
#wrapper {width:1175px; margin:0 auto;}
.side_main {overflow:hidden; padding:5px 0 0 0;}
.side_left {float:left; margin:10px 0 0 10px;}
.side_right {float:right; margin:10px 10px 0 0;}
.side_center {margin:10px 249px 0 249px;}
/*----------*/

/* bodybg */
.btop {background:url(/design_10/btop.png) no-repeat 0 0; width:1175px; height:16px; margin:10px auto 0 auto;}
.bodybg {background:#181818; border-radius:0 0 5px 5px; margin:0 auto; padding:0 0 10px 0;}
.panel {background:url(/design_10/panel1.png) no-repeat 0 0; width:1175px; height:43px; margin:-5px 10px 0 10px;}
.hnav {float:left; height:30px; margin:7px 0 0 32px;}
.hnav ul {height:30px; float:left;}
.hnav ul li,
.hnav ul li.first {height:30px; float:left; background:url(/design_10/hnav.png) no-repeat right -30px; min-width:2px;}
.hnav ul li a {height:30px; line-height:30px; display:block; overflow:hidden; padding:0 12px; color:#fff; text-shadow:0 1px #0f5267; text-decoration:none; margin:0 20px; text-transform: uppercase;}
.hnav ul li a:hover {background:url(/design_10/hnav.png) no-repeat center 0; border-radius:2px; margin:0 20px;}


/* footer */
.footer {background:url(/design_10/fotter.png) no-repeat 0 0; width:1175px; height:65px; margin:10px auto; padding:5px 0 0 5px;}
.footer .text {color:#4e4e4e; text-align:left;}
.footer .text a {color:#4e4e4e; text-align:left;}
.footer .logo {background:url(/design_10/flogo.png) no-repeat 0 0; width:187px; height:27px; float:right; margin:15px 15px 0 0;}
/*----*/

.hr {margin:3px 5px;}
.hr_l {background:url(/design_10/hr.png) no-repeat 0 0; width:3px; height:3px; float:left;}
.hr_r {background:url(/design_10/hr.png) no-repeat 0 0; width:3px; height:3px; float:right;}
.hr_m {background:url(/design_10/hr.png) repeat-x 0 -3px; height:3px; margin:0 3px;}

/* block styles */
.block {margin:0 0 10px 0;}
.block_top {background:url(/design_10/main_block.png) no-repeat 0 0; width:231px; height:45px; line-height:55px;}
.block_top .title {color:#fcfcfc; text-transform: uppercase; text-align:right; text-shadow:0 1px #556e86; font-family:Arial; font-weight:bold; margin:0 20px 0 0;}
.bcont {background:#0e0e0e; width:231px; padding:5px 0 5px 0;}
.bbut {background:url(/design_10/main_block.png) no-repeat -231px -34px; width:231px; height:11px;}
.block_r {margin:0 0 10px 0;}
.block_top_r {background:url(/design_10/block_r.png) no-repeat 0 0; width:231px; height:45px; line-height:55px;}
.block_top_r .title {color:#fcfcfc; text-transform: uppercase; text-align:left; text-shadow:0 1px #556e86; font-family:Arial; font-weight:bold; margin:0 0 0 20px;}



.bmenu {width:214px; margin:0 auto;}
.bmenu ul li {display:block; height:26px; line-height:26px; padding:0 0 4px 0;}
.bmenu ul li a {display:block; background:url(/design_10/block_menu.png) no-repeat 0 0; height:26px; color:#929292; padding:0 0 0 10px; font-family:Arial; font-weight:bold; text-transform: uppercase;}
.bmenu ul li a:hover {background-position:0 -26px; text-decoration:none; color:#fff;}

.informer {margin:0 5px}
.screen_bg {background:url(/design_10/inf_screen.png) no-repeat 0 0; width:75px; height:75px; float:left; margin:0 8px;}
.screen_bg img {width:75px; height:75px;}
.inf_but {background:url(/design_10/inf_but.png) no-repeat 0 0; width:132px; height:23px; float:left; line-height:23px; text-transform: uppercase;}
.inf_but:hover {background:url(/design_10/inf_but.png) no-repeat 0 -23px; width:132px; height:23px; text-decoration:none;}
.inf_but .text {color:#fff; text-align:center;}
.infor {background:#1b1b1b; width:131px; height:48px; float:left; border-radius:5px; margin:4px 0 0 0;}
.infor .text {color:#636363; padding:2px 0 0 5px;}

.bchat_loop {margin:0 0 5px 0; overflow:hidden;}
.bchat_top {background:url(/design_10/bchat_top.png) no-repeat 0 0;}
.bchat_top .text {text-align:left; padding:0 0 0 10px;}
.bchat_top .time {text-align:right; padding:0 10px 0 0;}
.bchat_intop {font-weight:bold; background:url(/design_10/bchat_top.png) no-repeat 0 0; height:23px; width:204px; line-height:23px; color:#fff; float:left; overflow:hidden; padding:0 10px; margin:0 13px -10px 13px;}
.bchat_intop a {text-decoration:none; color:#fff;}
.bchat_cont {background:#1b1b1b; overflow:hidden; padding:10px 5px 0 5px; margin:0 5px; color:#4d4d4d; border-radius:5px 5px 0 0;}
.bchat_bottom {background:#1b1b1b; height:3px; border-radius: 0 0 5px 5px; margin:0 5px;}

/*-----------*/

/* viewn */
.viewn {margin:0 auto 10px auto;}
.inform_top {background:url(/design_10/informat_top.png) no-repeat 0 0; width:675px; height:45px; line-height:50px;}
.inform_top .title {color:#fcfcfc; text-transform: uppercase; text-align:center; text-shadow:0 1px #556e86; font-family:Arial; font-weight:bold;}
.viewn_cont {background:#0e0e0e; width:675px; padding:5px 0 5px 0;}
.viewn_cont .content {color:#636363; padding:0 5px 0 5px;}
.viewn_but {background:url(/design_10/vbut.png) no-repeat 0 0; width:675px; height:11px;}
.ban {background:url(/design_10/hban.png) no-repeat 0 0; width:478px; height:71px; margin:0 auto;}
.ban img {margin:5px 0 0 5px;}
.inf_content {background:#0e0e0e; width:675px; padding:5px 0 5px 0; border-radius:5px 5px 0 0;}
.inf_top {background:url(/design_10/inf_t.png) no-repeat 0 0; width:325px; height:40px; line-height:40px; margin:0 5px; float:right;}
.inf_top .title {color:#fcfcfc; text-transform: uppercase; text-align:center; text-shadow:0 1px #556e86; font-family:Arial; font-weight:bold;}
.inf_cont {width:325px; margin:0 0 0 10px; float:left;}
.inf_butt,
.inf_butt a{background:url(/design_10/inf_butt.png) no-repeat 0 0; width:319px; height:30px; line-height:30px; float:left; margin:4px 0 0 3px;}
.inf_butt:hover,
.inf_butt a:hover {opacity:0.8; text-decoration:none;}
.inf_butt .title {color:#c6c6c6; text-align:left; margin:0 0 0 10px; text-shadow:0 1px #4d4d4d;}
.inf_butt .inf {text-align:left; color:#c6c6c6;}
.viewn_top {background:url(/design_10/viewn_top.png) no-repeat 0 0; width:675px; height:45px; line-height:50px; padding:0 0 0 10px;}
.viewn_top .title {color:#fcfcfc; text-transform: uppercase; text-align:left; text-shadow:0 1px #556e86; font-family:Arial; font-weight:bold;}
.viewn_top .title a {color:#fcfcfc; text-transform: uppercase; text-align:left; text-shadow:0 1px #556e86; font-family:Arial; font-weight:bold;}
.viewn_screen {background:#212121; width:156px; height:156px; border-radius:5px; float:left; margin:0 5px;}
.viewn_screen img {width:150px; height:150px; margin:3px;}
.viewn_content {color:#636363; padding:0 5px 0 0; overflow:hidden;}
.viewn_info {color:#636363; padding:0 0 0 5px;}
.viewn_podr {background:url(/design_10/viewn_but.png) no-repeat 0 0; width:100px; height:26px; float:right; margin:0 5px 0 0;}
.viewn_podr:hover {background:url(/design_10/viewn_but.png) no-repeat 0 -26px; width:100px; height:26px;}
.viewn_v_screen {background:#212121; width:406px; height:206px; margin:0 auto; border-radius:5px; overflow:hidden;}
.viewn_v_screen img {margin:3px; border-radius:5px; width:400px; height:200px;}
.viewn_v_content {color:#636363; margin:0 5px;}
.viewn_but1 {background:url(/design_10/botton.png) no-repeat 0 0; width:100px; height:26px; float:right; margin:0 5px 0 0;}
.viewn_but1:hover {background:url(/design_10/botton.png) no-repeat 0 -26px; width:100px; height:26px;}
.viewn_but2 {background:url(/design_10/botton.png) no-repeat -100px 0; width:100px; height:26px; float:right; margin:0 5px 0 0;}
.viewn_but2:hover {background:url(/design_10/botton.png) no-repeat -100px -26px; width:100px; height:26px;}

.new_bot1 {background:url(/design_10/matcombut.png) no-repeat 0 0; width:197px; height:23px; float:right; margin:0 5px 0 0;}
.new_bot1:hover {background:url(/design_10/matcombut.png) no-repeat 0 -23px; width:197px; height:23px; float:right;}
.new_bot2 {background:url(/design_10/matcombut.png) no-repeat -197px 0; width:197px; height:23px; float:right; margin:0 5px 0 0;}
.new_bot2:hover {background:url(/design_10/matcombut.png) no-repeat -197px -23px; width:197px; height:23px; float:right;}
/*----------*/



.bchat_bb {float:left; margin:0 4px; background:url(/design_10/bchat_bb.png) no-repeat 0 0; width:22px; height:23px; line-height:24px; text-align:center; color:#636363;}
.bchat_bb a {color:#fff; display:block;}
.bchat_bb:hover {background-position:-22px 0; text-decoration:none; color:#fff;}
.bchat_full input,
.bchat_full textarea {outline:none; border:none; font-family:tahoma; font-size:11px;}
.bchat_full .bchat_buttons {float:left; width:23px; height:23px; line-height:24px; margin:0 3px 0 0; background:url(/design_49/bchat_buttons.png) no-repeat 0 0; color:#fff; text-align:center; text-shadow:1px 1px #000; padding:0 0 0 1px;}
.bchat_full .bchat_buttons:hover {background-position:0 -23px; text-decoration:none; text-shadow:1px 1px #07232d;}
.bchat_full .bchat_input input {background:url(/design_10/mchatBtn.png) no-repeat 0 0; width:60px; height:44px; margin:6px 5px 0 5px;}
.bchat_full .bchat_input input:hover,
.bchat_full .bchat_textarea textarea:hover,
.bchat_full .bchat_textarea textarea:focus {opacity:0.8;}
.bchat_full .bchat_textarea textarea {margin:5px 0 0 4px; width:170px; height:44px; color:#636363; background:#212121; border-radius:3px; border-bottom:1px solid #1f1f1f; padding:4px;}

.profile input {outline:none; border:none; font-family:tahoma; font-size:11px; background:#212121; border-radius:3px; border-bottom:1px solid #1f1f1f; margin:2px 0}
.prof_info {background:url(/design_10/info.png) no-repeat 0 0; width:204px; height:23px; margin:0 auto; line-height:23px;}
.prof_info .text {color:#fcfcfc; text-align:center; text-shadow:0 1px #556e86; font-family:Arial; font-weight:bold;}

.pagesBlockuz2,
#pagesBlock1 {display:block; overflow:hidden; padding:1px 0 0 0; color:#fff; margin:10px 0; height:31px; text-align:center; background:#0e0e0e; border-radius:3px;}
.pagesBlockuz2 a,
.pagesBlockuz2 b,
.pagesBlockuz2 .swchItemDots,
#pagesBlock1 a,
#pagesBlock1 b,
#pagesBlock1 .swchItemDots {text-shadow:1px 1px #145616; height:26px; display:inline-block; color:#fff; vertical-align:top; background:url(/design_10/switch_bg.png) no-repeat 0 0; margin:2px 2px; border-radius:3px;}
.pagesBlockuz2 a span,
.pagesBlockuz2 b span,
.pagesBlockuz2 .swchItemDots span,
#pagesBlock1 a span,#pagesBlock1 b span,
#pagesBlock1 .swchItemDots span {text-shadow:1px 1px #145616; height:26px; line-height:26px; display:inline-block; vertical-align:top; background:url(/design_10/switch_bg.png) no-repeat right -52px; cursor:pointer; padding:0 12px; border-radius:3px;}
.pagesBlockuz2 b span,
#pagesBlock1 b span {cursor:default;}
.pagesBlockuz2 b,
.pagesBlockuz2 a:hover,
#pagesBlock1 b,
#pagesBlock1 a:hover {text-decoration:none; background-position:0 -26px; color:#146016; text-shadow:1px 1px #fff; border-radius:3px;}
.pagesBlockuz2 b span,
.pagesBlockuz2 a:hover span,
#pagesBlock1 b span,
#pagesBlock1 a:hover span {background-position:right -78px; text-shadow:0 1px #556e86; color:#fcfcfc; border-radius:3px;}
.pagesBlockuz2 .swchItemDots,
.pagesBlockuz2 .swchItemDots span,
#pagesBlock1 .swchItemDots,
#pagesBlock1 .swchItemDots span {background:0; text-shadow:0 1px #556e86; color:#fcfcfc;}