@charset "utf-8";

html,body{width:100%;height:100%;min-width:1000px;}
html,body,form,fieldset,ol,ul,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;}
body{font: normal 14px/20px Arial, sans-serif;color:#434343;}
header,nav,section,article,aside,footer{display:block;}

ul{list-style:none;}
a{color:#555;text-decoration:none;cursor:pointer;}
a:hover{color:#00aed7 !important;}
a img{border:0;}

a.blue:hover, .blue a:hover{text-decoration:underline;}

h1{font-size:28px;line-height:32px;color:#072f55;}
h1.reset{font-size:14px;line-height:20px;}
h1.medium{font-size:24px;line-height:28px;font-weight:normal;}
h1.basic{font-size:16px;line-height:24px;color:#434343;}
h2, .h2{font-size:18px;font-weight:normal;}
h3, .h3{font-size:16px;font-weight:normal;}

.balloon{background:#B5C1C4;font-size:11px;line-height:11px;font-weight:bold;color:#fff;padding:1px 5px;margin:0 1px;border-radius:5px;position:relative;top:-1px;}
.sprite{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/sprite.png);}
.pic{border:1px solid #e7e7e7;padding:3px;border-radius:10px;}
.userpic, .userpic2{border:1px solid #EAEAEA;background:#fff;padding:2px;}
.userpic2{padding:10px;}

.hide{display:none;}
.right{float:right;text-align:right;}
.small{font-size:11px;}
.medium{font-size:12px;}
.normal{font-weight:normal;}
.italic{font-style:italic;}
.bold{font-weight:bold;}
.pointer{cursor:pointer;}

.grey, .grey a{color:#666 !important;}
.dark, .dark a{color:#2e2e2e !important;}
.green, .green a{color:#85b63e !important;}
.red, .red a{color:#e1280a !important;}
.blue, .blue a{color:#00aed7 !important;}

.page{min-height:100%;height:auto !important;height:100%;background:#f2f2f2;}
.wrap{padding-bottom:87px;}
.container{width:90%; min-width:990px; margin:0 auto;clear:both;}

.header, .footer{background:#fff;height:87px;}
.header{box-shadow:0 1px 9px -1px #d7d7d7;}
.footer{box-shadow:0 -1px 9px 1px #d7d7d7;margin-top: -87px;}

.header .logo{float:left;margin-top:10px;}
.header .login{float:right;margin-top:32px;}
.header .menu li{margin:0 12px;float:left;font-weight:bold;}
.header .menu li.user{margin:0 8px;}
.header .menu li.user a{background:#00AED7;color:#fff;padding:7px 15px;border-radius:8px;position:relative;}
.header .menu li.user a:hover{color:#E1F5FB !important;}

.login_popup{display:none;overflow:auto;}
.login_field{width:230px;float:left;font-weight:bold;padding:10px 10px 10px 15px;}
.login_field.last{padding:10px 0 10px 10px;}
.login_field .title{margin:0 0 10px 0;}
.login_form{font-size:11px;line-height:24px;}
.login_form li{margin-bottom:7px;}
.login_form li.submit{margin-top:15px;}
.login_form input[type="text"],input[type="password"]{width:200px;}

.sbar{margin-top:18px;font-size:12px;font-weight:bold;}
.sbarb{margin-bottom:18px;}
.sbar a{color:#00aed7 !important;}
.sbar a:hover{text-decoration:underline;}
.sbar_blue, .sbar_right, .sbar_top{width:16px;height:17px;position:relative;top:4px;margin-right:8px;}
.sbar_blue{background-position: -85px -135px;}
.sbar_right{background-position: -103px -116px;}
.sbar_top{background-position: -85px -116px;}
.sbar .raar{font-size:14px;margin:0 2px;}

.content{background:#F9F9F9;margin:15px 0;border-radius:8px;box-shadow:0 1px 9px -1px #d7d7d7;}
.topmenu{height:54px; border-bottom:1px solid #011629;border-radius:8px 8px 0 0;box-shadow:0 8px 8px #D5D5D5;background:#01264A;
	background:-moz-linear-gradient(top, #15426c, #02274b); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #15426c), color-stop(100%, #02274b));background: -webkit-linear-gradient(top, #15426c 0%, #02274b 100%);
	background: -o-linear-gradient(top, #15426c 0%, #02274b 100%);background: -ms-linear-gradient(top, #15426c 0%, #02274b 100%);background: linear-gradient(top, #15426c 0%, #02274b 100%);
}
.topmenu ul{margin:17px 0 0 10px;float:left;}
.topmenu ul li{margin:0 17px;float:left;font-weight:bold;}
.topmenu ul li a{color:#fff;position:relative;display:inline-block;}
.topmenu ul li a:hover{color:#CCF4FF !important;}
.topmenu ul li.active{margin:0 7px;}
.topmenu ul li.active a{background:#00AED7;padding:8px 17px;border-radius:8px;box-shadow:inset 0 0 5px 0 #006688;margin-top:-8px;}
.topmenu ul li.active a:before{content:'';position:absolute;top: 44px;left:42%;width:0;height:0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #01264A;}

.search{float:right;margin:11px 25px 0 0;}
.search .isearch{background:#00203E;color:#fff;width:200px;border-radius:7px;box-shadow:inset 0 0 3px 0 #001B34;display:inline;
	border-top:1px solid #00162B;border-left:1px solid #001B34;border-right:1px solid #001B34;border-bottom:1px solid #375674;}
.search .swhite{width:17px;height:17px;background-position: -102px -39px;margin-left:6px;display:inline;}
.search .swhite button{width:17px;height:17px;border:0;background:none;cursor:pointer;}

.stopmenu{background:#FCFCFC;height:45px;line-height:45px;border-bottom:1px solid #EBEBEB;font-size:12px;font-weight:bold;}
.stopmenu ul{padding:0 25px;}
.stopmenu ul li{margin-right:20px;float:left;}

.main_content{padding:25px;overflow:hidden;}
.msidem{float:left;margin-left:-265px;width:100%;}
.mside{float:left;width:100%;}
.msidefix{margin-left:265px;}
.aside{width:240px;float:right;}

.totop{position:relative;float:right;margin-top:-35px;top:-6px;}

.footer{font-size:12px;}
.copy{float:left;width:300px;margin:25px 0 0 0;}
.wayico {width:39px; height:39px; background-position: -52px -52px;float:left;margin-right:5px;}
.copy .text{overflow:hidden;}
.copy .sname{font-weight:bold;font-size:14px;}

.bmenu{float:right;margin:35px 0 0 0;}
.bmenu li{float:left;margin:0 14px;}
.bmenu li.active{margin:0 5px;}
.bmenu li.active a{background:#F3F3F3;padding:7px 15px;border-radius:8px;position:relative;}
.bmenu li.counter{position:relative;top:-5px;right:-7px;}

.static{padding:20px 0;}
.infobox{background:#FFC6C6;padding:15px;margin:15px 0;border-radius:7px;}
.infobox a{text-decoration:underline;}
.infobox.yelow{background:#FFF8D2;}
.quicknav{width:16px; height:16px; background-position: -2px -102px;position:relative;top:3px;margin-left:5px;}

.item{border-bottom:1px solid #E7E7E7;padding:15px;overflow:hidden;position:relative;}
.item:last-child{border:0;}
.item .ava{width:60px;float:left;}
.item .text{overflow:hidden;}
.item .name{font-weight:bold;line-height:16px;}
.item .descr{padding-top:3px;}
.item .info{font-size:11px;line-height:14px;padding-top:7px;}
.item .right{position:absolute;right:0;top:0;margin:30px 15px 0 0;}
section.body{margin:10px 0;}

.article_cat{padding:0 0 15px 0;border-bottom:1px solid #E7E7E7;}
.article{border-bottom:1px solid #E7E7E7;padding:15px 0;overflow:hidden;position:relative;}
.article .image{width:140px;float:left;margin-top:3px;}
.article .image img{border:1px solid #E7E7E7;background:#fff;padding:3px;border-radius:5px;}
.article .text{overflow:hidden;}
.article .name{font-weight:bold;font-size:16px;}
.article .descr, .article .small{margin-top:10px;}

.article_item .small{margin:7px 0 15px 0;}
.article_item .text{padding-bottom:35px;}
.article_item .text img{border:1px solid #E7E7E7;background:#fff;padding:5px;border-radius:5px;float:left;margin:5px 20px 10px 0;}

.article .descr a, .article_item .text a{color:#00aed7;text-decoration:underline;}
.article .descr a:hover, .article_item .text a:hover{text-decoration:none;}

.article_item .text ul, .article_item .text ol, .pb_text ul, .pb_text ol, .infobox ul, .infobox ol{padding:0 25px;}
.article_item .text ul, .pb_text ul, .infobox ul{list-style-type:square;}

.rating_block_stars{margin-top:2px;}

.comments_block{clear:both;}
.comments_block .addcomments{}
.comments_block .comments{padding:15px 0 0 0;}
.comments_block .navcomments{}

.block{border:1px solid #E7E7E7;margin:0 0 20px 0;border-radius:7px;font-size:12px;}
.block .title{font-weight:bold;font-size:14px;border-bottom:1px solid #E7E7E7;}
.block .body2{padding:10px 15px;}
.block .foot{padding:10px 15px;border-top:1px solid #E7E7E7;}

.block .title, .forum .title{border-radius:7px 7px 0 0;padding:9px 15px 10px 15px;
	background:#FCFCFC;
	background:-moz-linear-gradient(top, #fff, #F4F4F4);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #F4F4F4));
	background: -webkit-linear-gradient(top, #fff 0%, #F4F4F4 100%);
	background: -o-linear-gradient(top, #fff 0%, #F4F4F4 100%);
	background: -ms-linear-gradient(top, #fff 0%, #F4F4F4 100%);
	background: linear-gradient(top, #fff 0%, #F4F4F4 100%);
}

.forum{margin-bottom:25px;}
.forum .title{border:1px solid #E7E7E7;}
.forum .title a{font-weight:bold;}
.forum .descr{border:1px solid #00AED7;background:#00AED7;border-radius:0 0 7px 7px;font-size:12px;line-height:16px;color:#fff;padding:9px 15px;}
.forum .descr h2{font-size:12px;line-height:16px;}
.forum .rinfo {float:right;font-size:11px;font-weight:normal;}
.forum .rinfo .plus, .forum .rinfo .minus{width:10px;height:10px;}
.forum .rinfo .plus {background-position: -2px -182px;}
.forum .rinfo .minus {background-position: -2px -162px;}
.forum section{margin-top:7px;}

.forum article{padding:15px;border-bottom:1px solid #E7E7E7;overflow:hidden;position:relative;}
.forum article:last-child{border:0;}
.forum .ico{width:60px;height:48px;float:left;}
.forum .ico img{position:relative;top:5px;}
.read, .unread{width:48px;height:44px;position:relative;top:3px;}
.read{background-position: -52px -2px;}
.unread{background-position: -2px -2px;}
.forum .cnt{margin-right:280px;overflow:hidden;}
.forum .name{font-weight:bold;}
.forum .name a, .forum .text{color:#2e2e2e;}
.forum .text{font-size:12px;line-height:16px;margin:3px 0;}
.forum .stats{font-size:11px;margin-top:2px;}
.forum .stats .balloon{margin-right:15px;}
.forum .last, .forum .rss, .forum .empty{position:absolute;right:0;top:0;}

.forum .last{width:230px;background:#EBF1F3;padding:5px;border-radius:8px;margin-top:10px;font-size:11px;line-height:15px;}
.forum .last_ava{float:left;width:55px;height:47px;}
.forum .last_title{font-weight:bold;padding-bottom:3px;}
.forum .last_title a{color:#2c2c2c;}
.forum .rss {width:16px;height:17px;background-position: -103px -135px;margin:15px 125px 0 0;}
.forum .empty{margin:30px 15px 0 0;font-size:11px;}

.topic article:hover{background:#F5F5F5;}
.topic .status{width:13px;float:left;position:relative;top:13px;left:-3px;}
.topic .read, .topic .unread{width:6px; height:6px;}
.topic .read{background-position: -85px -93px;}
.topic .unread{background-position: -85px -101px;}
.topic .ico{width:60px;height:48px;float:left;}
.topic .name{font-weight:bold;font-size:14px;margin:4px 400px 0 0;}
.topic .pager{font-size:10px;position:relative;top:-2px;}
.topic .pager a{border:1px solid #DEDEDE;background:#fff;padding:1px 3px;border-radius:5px;box-shadow:0 1px 1px #E1E1E1;}
.topic .stats{margin:3px 400px 0 0;overflow:hidden;}

.topic .icons, .topic .last, .topic .reply{position:absolute;right:0;top:0;}
.topic .icons{width:15px;margin:16px 8px 0 0;line-height:18px;}
.topic .fixed, .topic .fixed2, .topic .poll, .topic .poll2, .topic .moved, .topic .moved2{width:11px;height:13px;}
.topic .fixed{background-position: -2px -136px}
.topic .fixed2{background-position: -32px -147px}
.topic .poll{background-position: -38px -117px}
.topic .poll2{background-position: -38px -102px}
.topic .moved{background-position: -19px -135px}
.topic .moved2{background-position: -34px -132px}
.topic .edit {width:22px;height:22px;background-position: -2px -198px;position:absolute;left:-9px;top:0;display:none;}

.topic .last{width:190px;background:#F5F5F5;padding:7px;border-radius:8px;margin:15px 35px 0 0;line-height:17px;}
.topic .lasth{background:#fff !important;}
.topic .last_ava{float:left;width:47px;height:35px;position:relative;top:-1px;}
.topic .reply{width:150px;margin:18px 230px 0 0;opacity:0.7;}
.topic .reply .label{width:50px;float:left;text-align:right;margin:0 4px 0 0;}
.topic .replyh{opacity:1 !important;}

.topic_item .head{border-bottom:1px solid #E7E7E7;padding-bottom:25px;margin-bottom:20px;}
.topic_item .ava{width:60px;float:left;}
.topic_item .info{overflow:hidden;}

.posts{background:#f1f2f3;padding:15px 10px 5px 10px;}

.post{background:#fff;border-left:1px solid #eaebec; border-right:1px solid #eaebec; border-bottom:1px solid #dfe0e1; border-radius:4px;padding:10px;margin-bottom:10px;overflow:hidden;}
.post_user{width:165px;float:left;text-align:center;background:#f4f4f4;overflow:hidden;padding:5px;margin:0 25px 0 0;}
.post_user.ts{background:#e8f4f6;}
.post_user .nickname{font-size:14px;font-weight:bold;margin:5px 0 0 0;}
.post_user .group_nick{font-size:11px;margin:2px 0 0 0;}
.post_user .user_status{margin:2px 0 0 0;}
.post_user .user_status .online, .post_user .user_status .offline, .post_user .user_status .banned{font-size:11px;color:#fff;padding:2px 15px 1px 15px;border-radius:10px;}
.post_user .user_status .online{background:#9cc449;text-shadow: 0 -1px 0 #8eac42;
	background:-moz-linear-gradient(top, #adcf50, #86b73f);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #adcf50), color-stop(100%, #86b73f));
	background: -webkit-linear-gradient(top, #adcf50 0%, #86b73f 100%);
	background: -o-linear-gradient(top, #adcf50 0%, #86b73f 100%);
	background: -ms-linear-gradient(top, #adcf50 0%, #86b73f 100%);
	background: linear-gradient(top, #adcf50 0%, #86b73f 100%);
} 
.post_user .user_status .offline{background:#e54c33;text-shadow: 0 -1px 0 #d44531;
	background:-moz-linear-gradient(top, #f14f39, #d94a2e);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f14f39), color-stop(100%, #d94a2e));
	background: -webkit-linear-gradient(top, #f14f39 0%, #d94a2e 100%);
	background: -o-linear-gradient(top, #f14f39 0%, #d94a2e 100%);
	background: -ms-linear-gradient(top, #f14f39 0%, #d94a2e 100%);
	background: linear-gradient(top, #f14f39 0%, #d94a2e 100%);
}
.post_user .user_status .banned{background:#757575;text-shadow: 0 -1px 0 #444;
	background:-moz-linear-gradient(top, #808080, #6b6b6b);

}

.post_user .banned_info{background:#fff;margin:10px 0 0 0;font-size:11px;line-height:14px;text-align:left;padding:5px 7px 5px 7px;border-radius:4px;}

.post_user .ava{background:#fff;float:left;width:100px;padding:5px;border-radius:4px;margin:10px 0 10px 27px;}
.post_user .ava.banned_ava img{opacity:0.5;}
.post_user .rang{font-size:11px;line-height:14px;}

.post_user .rep{clear:both;}
.post_user .rep .btn_plus{width:16px;height:16px;background-position: -3px -222px;position:relative;top:3px;right:1px;}
.post_user .rep .btn_minus{width:16px;height:16px;background-position: -21px -222px;position:relative;top:3px;left:3px;}

.post_user .stats{background:#fff;margin:10px 0 0 0;font-size:11px;line-height:16px;text-align:left;padding:5px 7px 5px 7px;border-radius:4px;}
.post_user .karma{text-align:left;margin:7px 7px 5px 7px;font-size:11px;}

.post_body{overflow:hidden;}
.post_body .pb_head{padding:7px 0 0 0;}
.post_body .pb_head .links li{float:left;margin:0 20px 0 0;color:#929292;}
.post_body .pb_head .right li{float:left;margin:0 0 0 15px;font-size:11px;}

.karma_post{position:relative;top:-2px;line-height:16px;padding:0 2px;border-top:1px solid #f9f9f9;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #ddd;box-shadow: 0px 1px 0px #eee;border-radius:10px;}
.karma_post .btn_plus{width:16px;height:16px;background-position: -3px -222px;position:relative;top:3px;}
.karma_post .btn_minus{width:16px;height:16px;background-position: -21px -222px;position:relative;top:3px;}

.post_body .pb_text{clear:both;padding:15px 0 20px 0;font-size:14px;}
.post_body .pb_text a{text-decoration:underline;color:#00aed7;}
.post_body .pb_text a:hover{text-decoration:none;}
.post_body .pb_signature{border:1px solid #e7e7e7;border-width:1px 0;padding:10px 0;margin-bottom:10px;}

.post_body .pb_foot{margin-bottom:15px;}
.post_body .pb_foot .links{}
.post_body .pb_foot .links li{float:left;margin:0 20px 0 0;color:#929292;}
.post_body .pb_foot .links li.right{float:right;margin:0;}

.pvote{margin:25px auto;width:600px;font-size:14px;}
.pvote_title{font-size:16px;font-weight:bold;text-align:center;}
.pvote_list{background:#fcfcff;margin: 10px 0;padding:20px;border:1px solid #eaebec;border-radius:4px;}
.pvote_list ol{list-style:none;}
.poll_item{padding-bottom:5px;}
.pollOptions img{border-radius:3px;}
.pvote_info{width:600px;text-align:center;}

.topic_moder{padding:0 0 5px 0;}

.comment_form {background:#ECF5F8;padding:10px 15px 20px 15px;margin:5px 0;border-radius:8px;}
.comment_form li.fitem {zoom:1;position:relative;vertical-align:bottom;margin:5px 0 0 0;padding:0 0 0 120px;}
.comment_form li.fitem:first-child {margin:0;}
.comment_form li.fitem:after {content: ' ';clear:both;display: block;width: 0;height: 0;overflow: hidden;font-size: 0;}
.comment_form .label{position:absolute;top:3px;left:0;width:100px;}

.form {margin-top:25px;}
.form.clear{margin:0;}
.form li.fitem {zoom:1;position:relative;vertical-align:bottom;padding:12px 0 12px 200px;border-bottom:1px solid #eee;}
.form li.fitem:last-child {border:0;}
.form li.fitem:after {content: ' ';clear:both;display: block;width: 0;height: 0;overflow: hidden;font-size: 0;}
.form .label {position:absolute;top:18px;left:0;width:200px;}
.form input[type="text"],.form input[type="password"],.form textarea {width:99%;}
.form input[type="checkbox"]{position:relative;top:2px;}
#icaptcha{margin-top:1px;line-height:30px;}

.ftable{width:100%;}
.ftable td{border-bottom:1px solid #eee;padding:12px 0;}
.ftable td.label{width:200px;}
.ftable td .label_descr{font-size:11px;line-height:14px;margin-top:5px;}
.ftable td.tlast{border:0;}

.block_grey{border:1px solid #D9E5E8;background:#FCFCFC;border-radius:8px;box-shadow: inset 0 0 3px #E6E6E6;}
.block_grey .title{border-bottom:1px solid #E7E7E7;padding:20px;}
.block_grey .title .ico{width:60px;float:left;}
.block_grey .title .name{font-weight:bold;margin-top:3px;}
.block_grey .title .small{margin-top:2px;}
.block_grey .title .small li{display:inline;margin-right:13px;}
.block_grey .body{padding:20px;}

.block_simple{border:1px solid #E7E7E7;padding:20px 15px;margin:15px 0;border-radius:8px;clear:both;}
.block_simple.clear{padding:0 15px;}
.block_simple.clear .form{margin:0;}
.block_simple .right.button{position:relative;margin-top:-9px;left:7px;}

.addpoll_block{margin-top:87px;}
.addpoll{margin-bottom:15px;}
.addpoll input[type="text"]{width:95%;}
.inputs{padding-bottom:5px;}
.inputs div{margin-bottom:5px;}
.addpoll .btn{padding-left:37px !important;padding-right:37px !important;}
.addpoll_sett{border-top:1px solid #eee;padding:5px 0 0 0;}
.addpoll .small{line-height:14px;padding-top:10px;}

.body .list{border-top:1px solid #eee;}

.profile_pop_ava{width:110px;float:left;}
.profile_pop_ava img{max-width:100px;}
.profile_pop_body{width:320px;float:left;font-size:12px;line-height:16px;}

.quick_nav{height:100%;}
.quick_nav .h3{font-size:14px;text-transform:uppercase;font-weight:normal;padding:5px 0 10px 0;}
.quick_nav ul{list-style:none;}
.quick_nav ul li{padding:5px 0 7px 0;border-bottom:1px dashed #ccc;}
.quick_nav ul li.sublevel{padding:5px 0 7px 20px;}
.quick_nav ul li a{text-decoration:none;}
.quick_nav ul li a:hover{text-decoration:underline;}
.quick_nav_left{width:200px;border-right:1px dashed #ccc;padding:0 15px 0 0;}
.quick_nav_right{width:365px;padding:0 0 0 15px;}

.tags a{background:#E7F6FA;padding:2px 5px;border-radius:5px;}
.tags a:hover{text-decoration:none;color:#666 !important;}
.tagsh a{background:#fff !important;}

.pages{font-size:12px;font-weight:bold;height:20px;margin:20px 0;}
.pages .links a{padding:0 6px;}
.pages .active, .pages .nav a, .pages .nav span{background:#F2F2F2;border:1px solid #DBDBDB;padding:5px 8px;border-radius:8px;margin:0 3px;}
.pages .links{float:left;}
.pages .nav{float:right;}
.pages .nav a, .pages .nav span{margin:0 1px;}

.xinfo{margin:30px 0 10px 0;clear:both;background:#FCFCFC;border:1px solid #D9E5E8;padding:15px;border-radius:8px;}

.chat_list{padding:10px 15px;border-bottom:1px solid #E7E7E7;}
.chat_list:last-child{border:0;}
.chat_ava{width:45px;float:left;}
.chat_text{overflow:hidden;font-size:12px;line-height:17px;}
.chat_info{margin-top:5px;font-size:11px;line-height:17px;}
.chat .submit{padding:5px 15px 15px 15px;}
.chat textarea{width:95%;height:100px;}
.chat .btn{margin-top:10px;}

.uonline{font-size:11px;line-height:16px;}
.uonline li{float:left;margin:0 5px 0 0;}
.uonline_info{clear:both;padding:10px 0 0 0;line-height:18px;}
.uonline_info .now{font-size:14px;}
.uonline_info .nowgr{font-size:11px;}

.fstats li{border-bottom:1px solid #E7E7E7;padding:6px 0;}
.fstats li .balloon{float:right;margin-top:5px;}
.fstats_new{padding:15px 0 0 0;}
.fstats_newu{font-size:14px;}
.fstats_newu a{color:#00aed7 !important;}

.profile{margin:25px 0;}
.profile_user{width:175px;float:left;margin-right:25px;text-align:center;background:#f9f9f9; border:1px solid #e7e7e7;border-radius:8px;}
.profile_group{background:#fff;border:1px solid #e7e7e7;color:#858585;font-weight:bold; font-size:12px;padding:3px 10px;border-radius:10px;position:relative;top:-12px;}
.profile_ava{}
.profile_rang{color:#fff; font-weight:bold; display:inline-block; width:98px; padding:3px 10px 3px 10px; margin:15px 0 22px 0; border:1px solid #73923e;box-shadow: 0 1px 1px 1px #f2f2f2;border-radius:4px;
	background:#a7ce79;
	background:-moz-linear-gradient(top, #a7ce79, #82b53a);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a7ce79), color-stop(100%, #82b53a));
	background: -webkit-linear-gradient(top, #a7ce79 0%, #82b53a 100%);
	background: -o-linear-gradient(top, #a7ce79 0%, #82b53a 100%);
	background: -ms-linear-gradient(top, #a7ce79 0%, #82b53a 100%);
	background: linear-gradient(top, #a7ce79 0%, #82b53a 100%);
}
.profile_stats{border-top:1px solid #E7E7E7;padding:15px 0 15px 30px;font-size:12px;line-height:18px;text-align:left;}

.profile_info{overflow:hidden;}
.profile_info .pm, .profile_info .mail{width:33px;height:27px;position:relative;margin-bottom:-15px;top:-7px;left:7px;}
.profile_info .pm {background-position: -93px -58px}
.profile_info .mail {background-position: -93px -87px}

input,select,button{font: normal 12px/12px Arial, sans-serif;color:#434343;outline:none;}
textarea{font: normal 12px/18px Arial, sans-serif;color:#434343;outline:none;}
input[type="text"],input[type="password"],input[type="search"],textarea,select {border:1px solid #D6D6D6;background:#FCFCFC;margin:0;padding:9px 5px;border-radius:5px;}
input[type="text"]:focus,input[type="password"]:focus,select:focus,textarea:focus{border:1px solid #97CCD8;box-shadow:0 0 5px #C8EDF7;}

textarea {resize:vertical;height:180px;overflow:auto;}
::-webkit-input-placeholder {color:#999 !important;}
:-moz-placeholder {color:#999 !important;}
input[type="search"] {-webkit-appearance: none;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{display:none;}


.btn, .sbtn a{border:1px solid #dbdbdb;background:#F4F4F4;font-size:14px;line-height:18px;border-radius:8px;font-weight:bold;cursor:pointer;padding:6px 20px 8px 20px;position:relative;margin-right:3px;
	background: -moz-linear-gradient(top, #f7f7f7, #e9e9e9);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #e9e9e9));
	background: -webkit-linear-gradient(top, #f7f7f7 0%, #e9e9e9 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%, #e9e9e9 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%, #e9e9e9 100%);
	background: linear-gradient(top, #f7f7f7 0%, #e9e9e9 100%);
}.btn:hover, .sbtn a:hover{color:#595959 !important;
	background: -moz-linear-gradient(bottom, #f7f7f7, #e9e9e9);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #f7f7f7), color-stop(100%, #e9e9e9));
	background: -webkit-linear-gradient(bottom, #f7f7f7 0%, #e9e9e9 100%);
	background: -o-linear-gradient(bottom, #f7f7f7 0%, #e9e9e9 100%);
	background: -ms-linear-gradient(bottom, #f7f7f7 0%, #e9e9e9 100%);
	background: linear-gradient(bottom, #f7f7f7 0%, #e9e9e9 100%);
}.btn:active, .sbtn a:active{top:1px;}

.btn_blue, .sbtn_blue a{border:1px solid #007FA5;background:#089DC7;color:#fff;
	background: -moz-linear-gradient(top, #00ABD3, #0E95C0);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00ABD3), color-stop(100%, #0E95C0));
	background: -webkit-linear-gradient(top, #00ABD3 0%, #0E95C0 100%);
	background: -o-linear-gradient(top, #00ABD3 0%, #0E95C0 100%);
	background: -ms-linear-gradient(top, #00ABD3 0%, #0E95C0 100%);
	background: linear-gradient(top, #00ABD3 0%, #0E95C0 100%);
}.btn_blue:hover, .sbtn_blue a:hover{color:#fff !important;
	background: -moz-linear-gradient(bottom, #00ABD3, #0E95C0);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #00ABD3), color-stop(100%, #0E95C0));
	background: -webkit-linear-gradient(bottom, #00ABD3 0%, #0E95C0 100%);
	background: -o-linear-gradient(bottom, #00ABD3 0%, #0E95C0 100%);
	background: -ms-linear-gradient(bottom, #00ABD3 0%, #0E95C0 100%);
	background: linear-gradient(bottom, #00ABD3 0%, #0E95C0 100%);
}


a.btn, .sbtn a{font-size:12px !important;padding:6px 20px !important;}
a.btn_big, .btn_big{font-size:14px !important;padding:8px 20px !important;}
.btn_small{font-size:11px !important;padding:2px 5px !important;font-weight:normal;}

.btn_micro{border:1px solid #dbdbdb;background:#F4F4F4;font-size:11px;line-height:11px;padding:0 3px;border-radius:5px;}

#xsite-nav{
    background: #f3f3f3;
    height: 20px;
    /*width: 998px;*/
    margin: 0 auto;
    line-height: 20px !important;
    font-size: 8pt;
    padding: 0;
}

div#xsite-nav a {
    color: #333;
    text-decoration: none;
    display: inline-block;
    height: 20px;
    float: left;
    padding: 0  5px 0 23px;
    margin: 0  0 0 10px;
}

div#xsite-nav a.pleasure:hover{
    color: #cc0000;
    background: url(../images/pleasures-ico-16x16.png) no-repeat 5px 2px, #e9e9e9;
}

a.pleasure{
    background: url(../images/pleasures-ico-16x16.png) no-repeat 5px 2px;
}

div#xsite-nav a.drugspace:hover{
    color: #cc0000;
    background: url(../images/drugspace-ico-16x16.png) no-repeat 5px 2px, #e9e9e9;
}

a.drugspace{
    background: url(../images/drugspace-ico-16x16.png) no-repeat 5px 2px;
}