html,body{height:100%;width:100%}
body{background:url(../img/html/body.png) #454545;color:#000;font:12px Arial, Tahoma, sans-serif;margin:0;padding:0}
a{color:#800c0c;text-decoration:underline}
a img{border:none}
ul{margin:0 0 16px 20px;padding:0}
td,th{padding:0}
dfn,var,address{font-style:normal}

.success{background:#e2eed5;border:1px solid #6ea037;font-size:11px;margin:8px 0;padding:8px 11px}
.alert{background:#F9F6E7;border:1px solid #D4BC4C;margin:8px 0;padding:8px 11px}
.error{background:#FFEFE8;border:1px solid #E89B88;font-size:11px;margin:8px 0;padding:8px 11px}
.not-found{padding:10px}
.online{color:#aaa}
.online_p{
	color:#aaa;
	font-size:15px;
	margin:-8px 8px 5px;
	text-align:right;
	position:relative
}

.va_t {vertical-align:top}
.va_m {vertical-align:middle}
.va_b {vertical-align:bottom}

.o_hidden{overflow:hidden!important}
.no-border{border:0!important}
.no-margin{margin:0!important}
.no-padding{padding:0!important}

.both{clear:both;overflow:hidden;width:100%}
.clear{clear:both;display:block;height:0;overflow:hidden;width:100%}
.bold{font-weight:700}
.nowrap {white-space:nowrap}
.fleft {float:left}
.fright {float:right}

.left {text-align:left !important}
.right {text-align:right !important}
.center {text-align:center !important}

/* Person */
.person {line-height: 14px}
.person p {margin:0 0 6px 0;line-height: 14px}
.person var {color:#7b7878}
.person p.links a {color:#6d0d0d}
.person p.edit {margin:0 0 9px 0}
.person p.edit a {color:#7b7878}
/**/
p.links {margin:0 0 4px 0;line-height: 21px;}
p.links img {display:block;float:left;padding:0 6px 0 0;}
p.links a {color:#0d6f01;}
p.foundfriends {margin-bottom:5px;line-height: 31px;}
p.foundfriends a {color: #620e0e;}

.cart {padding:5px 2px;vertical-align:middle;border:1px solid #ccc;margin:0 2px}
label {cursor:pointer}

/* Forms */
.select {border:1px solid #aeafb0;padding:2px 2px 2px 5px}
input.text,select.text,textarea{background:#fff url(../img/bar/shadow.png) repeat-x 0 0;border:1px solid #aeafb0;padding:2px 5px}
input.submit,button{cursor:pointer;font:bold 12px Verdana, Tahoma, Arial, Helvetica, sans-serif}
input.checkbox{height:14px;margin:0;padding:0;width:14px}

.button {
	height:23px;
	overflow:hidden;
	display:inline-block;
	background:#800c0c url(../img/html/bg/newmessage-l.png) no-repeat 0 0;
}
.button a,
.button input {
	display:inline-block;
	text-align:center;
	color:#fff;
	height:23px;
	line-height:21px;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	min-width:100px;
	border:0;
	cursor:pointer;
	background:url(../img/html/bg/newmessage-r.png) no-repeat top right;
}

/* Adv */
.banner{margin:0 0 16px}

/* Headers */
h1,h2,h3,h4,h5,h6{font-family:Verdana, Tahoma, Helvetica, sans-serif;font-weight:400;line-height:normal;margin:0}
p.h1{color:#800c0c;display:block;font-size:18px;line-height:24px;margin:0 0 6px;position:relative;text-align:left;width:100%}
h3{color:#336c40;display:block;font-size:14px;line-height:18px;position:relative;text-align:center;width:100%}
p.h4{color:#800c0c;display:block;font-size:14px;margin:0 0 6px;position:relative;text-align:left;width:100%}

#wrap{background:url(../img/html/bg.png) repeat-y center 0;margin:0 auto;min-height:100%;overflow:hidden;padding:0 21px;position:relative;width:1000px;z-index:1}
#spacer{clear:both;height:255px;position:relative;width:100%;z-index:0}
#spacer-header{clear:both;height:202px;position:relative;width:100%;z-index:0}

#header{background:url(../img/html/header.jpg) no-repeat #056c1e;height:185px;left:21px;position:absolute;top:0;width:1000px;z-index:2}
#header ul.menu{top:107px}
#header .search{top:124px}
#header .banner{left:238px;position:absolute;top:6px}
#header .banner img{border:1px solid #b4b9b3;display:block;margin:0!important}
#header .profile {width:250px;color:#fff;display:block;font-size:13px;position:absolute;right:18px;text-align:right;top:8px}
#header .profile p {padding:0 0 2px 0}
#header .profile .photo {margin:0 0 0 10px;border:1px solid #ccc;float:right;width:52px;height:52px;overflow:hidden}
#header .profile .photo span {padding:1px;height:49px;overflow:hidden;display:inline-block}
#header .profile .photo img {width:50px}
#header .profile a {text-decoration:none}
#header .profile a:hover {text-decoration:underline}
#header .account{color:#fff;width:166px;display:block;line-height:20px;position:absolute;right:18px;text-align:right;top:76px}

#header .adv {position:absolute;top:5px;left:226px}
#header .adv {width:500px}
#header .adv img {display:block;position:relative;float:left;margin:0 2px 0}

#logo{left:24px;position:absolute;top:18px}
#logo img{display:block;height:27px;width:200px}
#footer{background:url(../img/html/footer.jpg) no-repeat #056c1e;bottom:0;color:#fff;height:227px;left:50%;margin:0 0 0 -500px;position:absolute;width:1000px;z-index:2}

ul.counters{left:26px;list-style:none;margin:0;overflow:hidden;position:absolute;top:137px}
ul.counters li{float:left;padding:0 8px 0 0}
p.copyright{left:30px;position:absolute;top:198px}

.lists{left:228px;position:absolute;top:95px}
.lists .list{float:left;padding:0 10px;position:relative}
.lists .list p{cursor:default}
.lists .list ul{color:#b9d4c0;font-style:italic;list-style-type:square;margin:0 0 0 12px;position:relative}

.search{position:absolute;right:16px;top:68px}
.search p{overflow:hidden;width:261px}
.search input.text{border:none;display:block;float:left;width:222px}
.search input.submit{background:url(../img/html/ico/search.png) no-repeat;border:none;cursor:pointer;display:block;float:left;height:11px;left:4px;position:relative;top:3px;width:11px}

ul.ico{left:60px;list-style:none;margin:0;overflow:hidden;position:absolute;top:125px}
ul.ico li{float:left;padding:0 17px 0 0}

/* Tabs */
.tabs{border-bottom:2px solid #800c0c;margin:-2px -2px 0 -2px;background:#fff;font-size:12px;position:relative}
.tabs ul{list-style:none;margin:0;height:32px;position:relative;width:100%}
.tabs li{top:10px;float:left;position:relative;font-family:Verdana;}
.tabs ul li a{
	background:url(../img/html/bar/tab.png) repeat-x 0 0;
	color:#666;
	display:block;
	position:relative;
	text-decoration:none;
	z-index:2;
	height:22px;
	line-height:22px;
	top:0;
	white-space:nowrap;
}
.tabs a i{
	display:block;
	padding:0 6px 0 17px;
	height:22px;
	cursor:pointer;
	background:url(../img/html/bar/tabI.png) no-repeat 0 0;
	text-align:center
}
.tabs li.active {font-weight:700;z-index:4;top:4px}
.tabs li.active a {margin-right:-10px;color:#800c0c}
.tabs ul a.l i{background:url(../img/html/bar/tab.png) no-repeat 0 0}
.tabs ul a.r{background-position:top right}
.tabs ul li.active a{height:30px;line-height:32px;padding:0 15px 0 0;background:#fff url(../img/html/bar/tab-active.png) no-repeat top right;}
.tabs ul li.active i{height:30px;padding:0 0 0 15px;background:url(../img/html/bar/tab-active.png) no-repeat 0 0;}
.tabs ul li.active a.r{margin:0}

.tabs li.tablink {
	float:right !important;
	width:auto !important;
	color:#666;
	font-size:11px
}
.tabs li.tablink a {
	color:#5a0b0b !important;
	background:none !important;
	font-weight:normal;
}
.tabs li.tablink a:hover {text-decoration:underline}

/* Block */
.block{margin:0 0 10px;padding:2px;position:relative}
.block .tl,.block .tr, .block .bl,.block .br{height:15px;overflow:hidden;position:absolute;width:15px}
.block .tl{top:0;left:0} .block .tr{top:0;right:0} .block .bl{bottom:0;left:0} .block .br{bottom:0;right:0}
.block .tl i,.block .tr i, .block .bl i,.block .br i{background:url(../img/html/bar/bg.png) no-repeat;display:block;width:30px;height:30px;overflow:hidden;position:absolute;z-index:3}
.block .tl i{left:0;top:0} .block .tr i{left:-15px;top:0} .block .bl i{left:0;top:-15px} .block .br i{left:-15px;top:-15px}

.block .space{overflow:hidden;background:#fff;padding:8px 10px;position:relative}
.block .more{font-style:italic;font-size:12px;line-height:15px;padding:0 16px 2px 16px;position:absolute;right:0;bottom:0;border-top:2px solid #aaa;border-left:2px solid #aaa;text-align:center}
.block .more .tl {top:-2px;left:-2px}
.block .item{position:relative}

.blockM .space{padding-bottom:18px !important}
.blockT .space{padding:0 0 25px 0 !important}

.block .blocktitle{font-weight:bold;font-family:sans-sarif;font-style:italic;color:#fff;cursor:default;display:block;font-size:17px;line-height:normal;margin:0 0 2px;text-align:center}
.block .blocktitle.left{text-align:left;padding-left:15px}
.block .greentitle{background:#7da386;color:#fff;cursor:default;display:block;line-height:22px;position:relative;text-align:center;width:100%}

.msgblock p {margin:0}

/* Color Block */
.redblock{background:#800c0c}
.redblock .more {border-color:#800c0c}
.redblock .more .tl i {background:url(../img/html/bar/o-red-d.png) no-repeat !important}
/* red */

.redblock .space .tl i,.redblock .space .tr i,
.redblock .space .bl i,.redblock .space .br i,
.redblock .tabs .tl i,.redblock .tabs .tr i{background:url(../img/html/bar/bg-red.png) no-repeat}
.redblock .title {font-weight:700}
.redblock .pager span{background:#b01111}
.redblock .pager a:hover{color:#eee !important}

/* gray */
.grayblock{background:#aaa}
.grayblock .more .tl i {background:url(../img/html/bar/o-gray-d.png) no-repeat !important}
.grayblock .more a{color:#8b8a87}
.grayblock .space .tl i,.grayblock .space .tr i,.grayblock .space .bl i,.grayblock .space .br i {background:url(../img/html/bar/bg-gray.png) no-repeat}
.grayblock .tabs {
	border-bottom:2px solid #aaa
}
.grayblock .tabs ul li.active a,
.grayblock .tabs ul li.active i {background-image:url(../img/html/bar/tab-active-gray.png)}

/* green */
.greenblock{background:#055e1a}
.greenblock .more {border-color:#055e1a}
.greenblock .more a{color:#055e1a}
.greenblock .more .tl i {background:url(../img/html/bar/o-green-d.png) no-repeat !important}
.greenblock .space .tl i,.greenblock .space .tr i,.greenblock .space .bl i,.greenblock .space .br i,.greenblock .tabs .tl i,.greenblock .tabs .tr i{background:url(../img/html/bar/bg-green.png) no-repeat}
.greenblock .pager span{background:#7da386}
.greenblock .pager a:hover{color:#eee !important}

/* green */
.greenwblock{background:#7da386}
.greenwblock .space .tl i,.greenwblock .space .tr i,.greenwblock .space .bl i,.greenwblock .space .br i,.greenwblock .tabs .tl i,.greenwblock .tabs .tr i{background:url(../img/html/bar/bg-green-w.png) no-repeat}

#center .block .tabs ul{width:460px}
#center .block .tabs ul li{width:115px}

.tabs .tl{top:-2px;left:-2px}
.tabs .tr{top:-2px;right:-2px}
.tabs .tl i,.tabs .tr i{background:url(../img/html/bar/o-gray-d.png) no-repeat !important}
.tabs li.active .tl i,.tabs li.active .tr i{background:url(../img/html/bar/o-red-d.png) no-repeat !important}
.tab{display:none;margin-top:0!important}
.tab-active{display:block!important}

.slider .mask{margin:0 auto;overflow:hidden;position:relative;width:100%}
.slider .wrap{left:0;overflow:hidden;position:relative;width:10000px}
.slider .panel{float:left;position:relative}

.slider .back {
	width:16px;
	height:19px;
	position:absolute;
	top:46px;left:6px;
	z-index:2;
	background:url(/img/html/ico/shop-arrows.png) no-repeat 0 0;
}
.slider .forward {
	width:16px;
	height:19px;
	position:absolute;
	top:46px;right:6px;
	z-index:2;
	background:url(/img/html/ico/shop-arrows.png) no-repeat -16px 0;
}
.slider .back a,.shoplist .forward a {width:16px;height:19px;display:block}

/* Таблица Информации */
.list_table {position:relative;margin:10px 0 5px 0;z-index:5;width:100%;border-collapse:collapse}
.list_table caption {border-bottom:1px solid #000;font-size:13px;padding:0 0 5px 0;font-style:italic;text-align:left}
.list_table td {border-bottom:1px solid #ccc;padding:10px 0;vertical-align:top}
.list_table td.pic, .list_table td.desc {padding-right:10px}
.list_table td.pic img {float:left}
.list_table tr.hover td {background:#f3f3f3}
.list_table tr.last td {border:0;padding-bottom:0}
.list_table tr.last_br td {border:0;padding-bottom:30px}
.list_table .date {font-size:10px;color:#888}
.list_table .date.new {background:#c00;color:#fff}
.list_table .I {padding:0 3px}
.list_table .link_all {float:right;font-weight:normal;font-size:11px}
.list_table .link_all a {color:#000}
.list_table .link_all a:hover {text-decoration:none}
.list_table a:hover {text-decoration:none}

.list_blogs td.pic a {height:50px;display:block;overflow:hidden}
.list_blogs .params {
padding:0 0 5px;
margin:0 0 5px;
color:#999;
border-bottom:1px solid #eaeaea
}

#main{float:right;width:737px;margin-right:20px}
#big{float:right;left:-20px;position:relative;width:740px}
#content{margin:0 auto;position:relative;width:1000px;z-index:3}
#full{margin:0 auto;padding:0 20px;position:relative;width:960px;z-index:3}

#left{float:left;left:20px;margin:-37px 0 0;position:relative;width:200px}
#left .block .tabs ul li{width:100px}
#left .greenblock p.blocktitle a{color:#fff!important;text-decoration:none}

#right{float:right;margin:-37px 0 0;position:relative;width:256px}
#right .block .tabs ul li{width:128px}

#center{float:left;font-size:11px;overflow:hidden;position:relative;width:460px}

#header a,#footer a,.redblock p.blocktitle,.greenblock p.blocktitle{color:#fff}

dfn.photo {
	position: relative;
	display: block;
	text-align: center;
	overflow:hidden;
	margin:0 0 3px
}
dfn.photo img {
	width:50px;
}
dfn.photo i {
	display: block;
	position: absolute;
	width:50px;
	height:9px;
	bottom:3px;left:1px
}
/* pro *
.pro a {color:#109f30}
.pro dfn.photo img {display:none;border-color:#366839}
.pro dfn.photo i {background: url(/img/ico/group/pro.png) no-repeat 0 0}
/* coach */
/*
.coach dfn.photo img {border-color:#dc5800}
.coach dfn.photo i {background: url(/img/ico/group/coach.png) no-repeat 0 0}
.coach a {color:#dc5800 !important}
*/
/* Friends */
.friends {
	position: relative;
	padding:5px 5px 8px 12px !important;
	font-size: 10px;
}
.friends .item {
	width:52px;
	position: relative;
	float:left;
	margin: 7px 7px 6px 0px;
	text-align: center;
	line-height: 12px;
	overflow:hidden
}
.friends .item a {color:#7b7878;text-decoration: none}
.friends .item a:hover {text-decoration: underline}

.friendsblog ul li {
	width:95px !important;
	font-size: 11px;
	margin:0 !important;
}

/* Основное меню (Шапка) */
ul.menu{font-family:Tahoma;left:238px;list-style:none;margin:0;overflow:hidden;position:absolute;top:7px}
ul.menu li {width:80px;margin-right:-3px;float:left;font-size:11px;line-height:14px;}
ul.menu li a {display:block;position:relative;text-align:center;text-decoration:none;}
ul.menu li a:hover {color:#6d0d0d !important;}
ul.menu li a strong {cursor:pointer;}
ul.menu li img {width:65px;height:48px;margin:0 auto -4px auto;display:block}

/* Меню сайта (Левый блок) */
.submenu{background:url(../img/html/bg/submenu-bg.png) repeat-x 0 100% #067b25;border:1px solid #034f14;font-family:Tahoma;margin:0 0 10px;padding:0;position:relative}
.submenu ul{font-weight:700;line-height:14px;list-style:none;margin:0;overflow:hidden;position:relative;z-index:2}
.submenu li{border-top:1px solid #d1d1d1;margin:-1px 0 0;text-align:left;text-indent:18px}
.submenu a{color:#e2e2e2;display:block;padding:6px 6px 7px;text-decoration:none}
.submenu li.other a{background:#d09200;color:#034211}
.submenu li.active{background:#5a0b0b url(../img/html/bg/submenu-active.png)}
.submenu a:hover{background:#5a0b0b url(../img/html/bg/submenu-active.png) !important;color:#fff !important}

.submenu .tl i,.submenu .tr i,.submenu .bl i,.submenu .br i{background:url(../img/html/bar/o-green.png) no-repeat;display:block;height:30px;position:absolute;width:30px;z-index:2}
.submenu .tl{margin:-1px 0 0 -1px}
.submenu .tr{margin:-1px -1px 0 0}
.submenu .bl{margin:0 0 -1px -1px}
.submenu .br{margin:0 -1px -1px 0}

/* Pager */
.pager{color:#fff;margin:0;font-size:14px;font-weight:700;line-height:22px;overflow:hidden;padding:0 10px 0 0;position:relative;text-align:right}
.pager a{color:#fff;padding:5px 4px;position:relative}
.pager a:hover{color:#555!important;text-decoration:underline}
.pager span{background:#c3c3c3;padding:1px 4px;text-decoration:none}

/**/
.trainerlist {padding:0 10px 30px 10px !important;overflow:hidden;}
.trainerlist .item{clear:both;overflow:hidden;width:210px;margin:12px 0 0}
.trainerlist .item .photo_fix {width:69px;height:69px;overflow:hidden;display:block;float:left;}
.trainerlist .item img{display:block;float:left;width:69px}
.trainerlist .item p{font-size:10px;display:block;margin:0 0 0 79px;position:relative}
.trainerlist .item strong{font-size:14px;line-height:normal;}
.trainerlist .item span.about{color:#067624;display:block;padding:3px 0 0}

/**/
.blogs .space {padding-top:0 !important}
.blogs .item {padding:0 0 10px 0;margin:10px 0 0;overflow:hidden;border-bottom:1px solid #ccc}
.blogs .item .photo_fix {float:left;width:50px;height:50px;overflow:hidden;display:block}
.blogs .item img {float:left}
.blogs .item p {
	padding:0px 10px;
	display:block;
	position:relative;
	font-size:11px;
	line-height:12px;
	overflow:hidden;
	margin:0
}

/**/
.bloglist .space {margin-bottom:2px;padding:10px}
.bloglist .photo {
	overflow:hidden;
	width:50px;
	float:left;
}
.bloglist .post {
	margin:0 0 0 60px;
}
.bloglist .params {
	color:#777;
	border-bottom:1px solid #ddd;
	padding:0 0 6px;
}
.bloglist .post_title {
	text-align:left;
	font-size:13px;
	margin:4px 0;
	font-weight:bold;
}
.bloglist .post_text {
	line-height:150%;
	overflow:hidden
}
.bloglist .post_text img {float:none}
.bloglist .post_text p {margin:0 0 2px}

.bloglist .post_edit {margin:10px 0 0;color:#777;font-size:10px;border-top:1px solid #ddd;padding:5px 0 0}
.bloglist .post_edit a {color:#555}
.bloglist .post_edit a:hover {text-decoration:none}
.bloglist .I {padding:0 2px}

/**/
.articlelist {font-size:11px;padding:0 10px 10px!important}
.articlelist .item {padding:10px 0;border-bottom:1px solid #ccc}
.articlelist .item.no-border {padding:10px 0 0}

/**/

.videolist .item{font-size:11px;padding:10px 0;overflow:hidden;border-bottom:1px solid #ccc}
.videolist .item img{display:block;float:left;height:70px;width:70px}
.videolist .item p{display:block;line-height:14px;margin:0 0 0 74px;padding:0 0 10px;position:relative}
.videolist {padding:0 10px!important}

div.table{padding:0 0 15px!important}

table.table{border-collapse:collapse;font-size:11px;line-height:13px;width:100%}
table.table th{border-bottom:1px solid #c0bfbf;border-right:1px solid #c0bfbf;padding:7px 5px;vertical-align:top}
table.table td{border-right:1px solid #c0bfbf;overflow:hidden;padding:3px 5px 4px;text-align:center;vertical-align:top}
table.table .hover td{background:#f3f3f3}
/**/
table.bonus{font-size:12px}
table.bonus th{background:#f3f3f3}
table.bonus td{border-bottom:1px solid #c0bfbf;cursor:pointer;font-weight:700;padding:4px 5px 4px 11px;text-align:left;vertical-align:middle}
table.bonus img{height:24px;padding:0 13px 0 0;width:39px}

table.freerols th{background:#f3f3f3}
table.freerols td{border-bottom:1px solid #c0bfbf;padding:4px 0 !important;text-align:center;vertical-align:middle}

#freeroll_sortroom {margin:2px 0 10px}
.freerols_list table {width:100%;border-collapse:collapse;}
.freerols_list th {padding:5px 0;}
.freerols_list td {padding:2px 0;vertical-align:middle}
.freerols_list img {padding:0 2px}

/**/
span.submit{cursor:pointer;display:block;margin:0 auto;padding:0 10px;position:relative;width:115px}
span.submit i{background:url(../img/html/submit/l.png) no-repeat;display:block;height:22px;left:0;position:absolute;top:0;width:10px}
span.submit b{background:url(../img/html/submit/r.png) no-repeat;display:block;height:22px;position:absolute;right:0;top:0;width:10px}
span.submit a{background:url(../img/html/submit/c.png) repeat-x;color:#fff;cursor:pointer;display:block;height:22px;padding:1px 0;position:relative;text-align:center;width:115px}

.addbutton{background:#7b7b7b;font-size:14px;font-weight:700;height:34px;line-height:32px;margin:0 0 10px;overflow:hidden;position:relative;text-align:center;width:180px}
.addbutton a{color:#fff;display:block;position:relative;text-decoration:none;z-index:2}

.videoteaching .item{overflow:hidden;padding:0 0 7px;position:relative}
.videoteaching .item img{display:block;float:left;height:69px;width:87px}
.videoteaching .item p{margin:0 0 0 95px}
.videoteaching .item a{color:#000}
.videoteaching .item a.title{color:#800c0c}
.videoteaching{padding:8px 4px 0 8px !important}

ul.articles{list-style:none;margin:0 0 4px 20px}
ul.articles li{background:url(../img/html/ico/articles-li.png) no-repeat 0 50%;font-weight:700;padding:0 0 0 17px}
ul.articles li a{color:#0d6f01}

.training .space{background:#f4f2f2;margin:0 0 5px!important}
.training .space .blocktitle{text-align:left}
.table-training{border-collapse:collapse;font-size:11px;line-height:13px;width:457px}
.table-training th{border-bottom:1px solid #c0bfbf;border-right:1px solid #c0bfbf;cursor:default;padding:7px 6px;vertical-align:top}
.table-training td{border-right:1px solid #c0bfbf;padding:5px 6px;text-align:center;vertical-align:top}
.table-training td.day{font-weight:700;text-align:center;width:30px}
.table-training td.color{background:url(../img/html/bg/training-color.png) repeat-x}
.userlist .tabs ul{border:0;font-size:11px;margin:0 -4px 0 0;width:455px}

.navigation{overflow:hidden;padding:5px 0 6px;position:relative;width:100%}
.navigation .item{float:left;padding:0 4px 15px;width:130px}
.navigation .item a{color:#284107;display:block;line-height:14px;text-align:center;width:130px}
.navigation .item a img{display:block;height:76px;margin:0 auto;padding:0 0 5px;width:110px}
.navigation .item a span{display:block;font-weight:700}

.comments .space {padding:0}
.comments .space p.date{background:#f3f3f3;border-bottom:1px solid #c0bfbf;border-top:1px solid #c0bfbf;font-size:11px;font-weight:700;margin:0;padding:0 0 0 10px}
.comments .space .item img{display:block;float:left;padding:0 5px;position:relative}
.comments .space .item p{display:block;margin:0 0 0 35px;position:relative}
.comments .space .item p strong a{color:#0e7101}
.comments .space .item p strong,.comments .space .item p span{color:#7b7b7b}
.comments .space .item{overflow:hidden;padding:5px 0;}

form,input,select,label,textarea,button,#header p,#footer p,.block .nomore,.training .space p{margin:0}


ul.counters li img,ul.ico li img{display:block}
p.copyright a:hover,.addbutton a:hover{text-decoration:underline}
.block .tabs ul li .tl,.block .tabs ul li .tr,.submenu .tl,.submenu .tr,.submenu .bl,.submenu .br{z-index:3}
.banner img,.adv img{display:block;margin:0 auto}

/* Form blocks */
.formtable .label{color:#555;vertical-align:top;width:150px}

.formtitle {font-size:14px;border-bottom:2px solid #000;font-weight:bold}

.loginForm {color:#fff;position:absolute;right:4px;top:0}
.loginForm label, .loginForm .button {cursor:pointer}
.loginForm td {padding:2px}
.loginForm .text {width:100px;height:12px;border:0}

#right .block .blogtabs ul li {
	width:123px !important;
}

#footer .search {
right:16px;top:50px
}
.webdeveloper {
	position:absolute;
	bottom:15px;
	right:30px
}
.warning {
	width:190px;
	position:absolute;
	bottom:135px;
	left:20px
}
