@charset "utf-8";
/* Верстка от Eugene Anenko
Skype: i_directeur
ICQ: 603562692
 */

body {background:url(http://free-hacks.ru/chitmaket.jpg) repeat top center fixed; margin:0; padding:0; font:11px tahoma; background-size:100%;}
ul, li, ol {list-style:none; margin:0; padding:0;}
a {text-decoration:none;}
.upper {text-transform:uppercase;}
.border {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
@font-face {font-family:main;src:url(http://logical-portal.ru/vimg/newvid/Cuprum-Bold.ttf);}
.all {width:972px; margin:0 auto;}
input[type="text"] {width:99%; border:1px solid #dcdcdc;}

.h_all {overflow:hidden;}
.h_up {background:url(/diz/hup.png) no-repeat; width:971px; height:22px;}
.h_bg {background:url(/diz/hbg.png) no-repeat; width:971px; height:137px;}
.h_bg .logo {background:url(/diz/hlogo.png) no-repeat; width:384px; height:54px; float:left; margin:40px 0 0 10px; display:block;}
.h_bg .banner {background:url(http://free-hacks.ru/diz/bezimeni-1.png) no-repeat; width:480px; height:72px; float:right; margin:30px 30px 0 0;}
.h_bg .banner img {margin:6px 6px;}
.h_menu {background:url(/diz/hmenu.png) repeat-x; height:37px;}
.h_menu li a {background:url(/diz/hline.png) no-repeat right; height:37px; font:12px/37px main; color:#000; padding:0 15px; float:left; text-transform:uppercase; color:#6F6F6F;}
.h_menu li a:hover {color:#000;}
.h_menu li a.home img {margin:6px -5px;}

.c_all {background:url(/diz/cbg.png) repeat-y; width:972px; overflow:hidden;}
.c_left {width:733px; background:#fff; float:left; margin-top:3px; padding-bottom:10px;}
.c_all_p {background:url(/diz/p_body.png) repeat-y; width:972px; overflow:hidden;}
.c_left_p {width:733px; float:left; margin-top:3px; padding-bottom:10px;}
.c_right {width:232px; float:right; margin:5px 3px 0 0; padding-bottom:10px;}

.v_body {overflow:hidden; margin-bottom:-15px;}
.v_body a {color:#6F6F6F;}
.v_body a:hover {color:#000;}
.v_title, .v_bottom {background:url(/diz/vtitle.png) no-repeat; width:733px; height:42px; padding:18px 10px 0 10px;}
.v_title .left {float:left; text-transform:uppercase; font-family:main;}
.v_title .right {background:url(/diz/vcat.png) no-repeat left; padding-left:14px; float:right; margin:0 20px 0 0;}
.v_b {overflow:hidden; margin-top:-10px;}
.v_img {border:3px solid #808080; width:150px; height:134px; float:left; margin:0 5px;}
.v_message {color:#6F6F6F; float:none; margin-left:165px;}
.v_bottom .left {float:left;}
.v_bottom .left a {background:url(/diz/vcat.png) no-repeat right; padding-right:15px;}
.v_bottom .right {float:right; margin:0 20px 0 0;}

.b_main {margin-bottom:5px; overflow:hidden;}
.b_title {background:url(/diz/btitle.png) no-repeat; width:232px; height:38px; text-align:center; font:12px/40px main; color:#6F6F6F; margin-bottom:5px;}
.b_menu li a {background:url(/diz/bmenu.png) no-repeat; width:232px; height:23px; line-height:23px; padding-left:20px; display:block; color:#000; margin:3px 0;}
.b_menu li a:hover {background:url(/diz/bmenu.png) no-repeat 0 -23px;}
.b_inf {height:54px; overflow:hidden; margin:2px 0;}
.b_inf img {float:left; width:49px; height:49px; border:3px solid #D6D8D9;}
.b_inf .info {float:none; margin-left:59px; background:url(/diz/binf.png) no-repeat; width:172px; height:54px; padding:4px;}
.b_inf .info span {background:url(/diz/vcat.png) no-repeat left; padding-left:15px; text-transform:uppercase; color:#000; font:12px main;}
.b_inf .info span a {color:#000;}
.b_pline {background:url(/diz/bprofile.png) no-repeat; width:230px; height:33px; margin:2px 1px; padding-left:10px; font:12px/34px main;}
.b_pline span {color:#6989A3;}
.b_prof {margin-left:3px;}
.b_prof li a {float:left; display:block; background:url(/diz/b_button.png) no-repeat; width:67px; height:25px; text-align:center; font:12px/25px main; color:#fff; text-transform:uppercase; margin-left:6px;}

.foot {background:url(/diz/fbg.png) repeat-x; height:78px; position:relative; margin-top:50px;}
.foot .text {position:absolute; top:20px; left:20px; font:11px/16px main; color:#6F6F6F;}
.foot .b1, .foot .b2, .foot .b3 {width:88px; height:31px; border:3px solid #A6A6A6;}
.foot .b1 {position:absolute; top:20px; right:35px;}
.foot .b2 {position:absolute; top:20px; right:133px;}
.foot .b3 {position:absolute; top:20px; right:231px;}
.foot a {color:#6F6F6F;}

.o_bg {background:url(/fbg.png) repeat; padding:10px 10px; color:#99958c; border-radius:3px;}
.o_title {background:url(/ubgmegas2.png) repeat-x; height:33px; border-radius:3px; margin:0 0 5px 0; line-height:31px; color:#99958c; text-align:center;}

.p_bg_main {background:url(/diz/p_bg.png) repeat-y; width:972px; overflow:hidden; padding-top:10px;}
.p_user {background:url(/diz/p_title.png) no-repeat; width:700px; height:49px; margin:5px auto; text-align:center; font:13px/49px main; color:#818384;}
.p_ava img {border:3px solid #808182; margin-bottom:5px;}
.p_button {background:url(/diz/p_button.png) no-repeat; width:143px; height:36px; display:block; text-align:center; font:13px/36px main; color:#818384; margin:3px 0;}
.p_line {background:url(/diz/p_line.png) no-repeat; width:516px; height:38px; padding-left:10px; font:13px/36px main; color:#818384; text-transform:uppercase; margin-bottom:5px;}
.p_line span, .p_line span a {color:#6989A3;}
.p_bottom {margin:20px 0 0 10px;}
.p_bottom input[type="submit"], .p_bottom input[type="button"] {background:url(/diz/p_button2.png) no-repeat; width:261px; height:27px; text-align:center; font:13px/27px main; color:#818384; border:none; outline:none;}
.p_bottom input[type="text"] {background:#dcdcdc; border:1px solid #dcdcdc; width:167px;text-align:center; height:25px;}

.stat_bg {background:#fff; padding:10px 5px;}
.tOnline, .gOnline, .uOnline {background:url(/diz/vcat.png) no-repeat left; padding-left:15px; margin:3px 0;}
.tOnline b, .gOnline b, .uOnline b {font-weight:500!important;}
.stat_on {background:#fff; padding:2px 10px 10px 10px; margin:5px 0;}
.stat_on span {background:#7A7B7B; padding:3px 5px; border-radius:3px; margin-top:2px; display:block; color:#fff;}
.stat_on span a {color:#fff!important;}

.v_inf {overflow:hidden; margin:5px 10px;}
.v_inf_body {width:245px;}
.v_inf_title {background:url(/diz/vtitlei.png) no-repeat; width:111px; height:35px; margin:3px auto;}
.v_inf ul li a {background:url(/diz/vinf.png) no-repeat; width:245px; height:25px; text-align:center; font:13px/25px main; color:#000; text-transform:uppercase; margin:3px 0; display:block;}

.pagesBlockuz1, .pagesBlockuz2 {background:#6B6B6B; padding:10px 30px; margin:10px 0; border-radius:3px; display:inline-block;}
.swchItem, .swchItemA, .swchItem1, .swchItemA1 {background:url(/diz/pageblockuz.png) repeat-x; border-radius:3px; color:#000; padding:3px 10px;}
.swchItemA1 {font-weight:bold;}