BODY{
	margin:0px;
	padding: 0px;
	background:#E7E7E7;
	font-family:Arial,Verdana,Tahoma;
	font-size:12px;
	color:#000000;
	text-align:center;
	padding:0 0 13px 0;
}
FORM{
	margin:0px;
	padding:0px;
}
.row LI{
	margin:0 0 0 15px;
}
P{
	margin:0px;
	padding:0px;
}

A{
	text-decoration:underline;
}
A:HOVER{
	text-decoration:none;
}
LABEL{
	cursor:pointer;
}
IMG{
	border:none;
}

.page{
	margin:auto;
	width:993px;
	
}

.inner{
	width:955px;
	margin:auto;
	text-align:left;
}

/* Banners */
.left-banner-730x90{
	float:left;
	margin-top:13px;
	width:730px;
}
.right-banner-250x90{
	float:right;
	margin-top:13px;
	width:250px;
}
.page-content,
.page-top,
.page-bottom{
	float:left;
	width:100%;
	background:url("../images/page/page.gif") repeat-y top left;
}
.page-top{
	background:url("../images/page/page-top.gif") no-repeat top left;
	height:7px;
	font-size:1px;
	line-height:0;
	margin-top: 6px;
}
.page-bottom{
	height:7px;
	font-size:1px;
	line-height:0;
	background:url("../images/page/page-bottom.gif") no-repeat top left;
}


.page-content .lc{
	float:left;
	width: 695px;
	padding: 10px 0 9px 0;
}

.page-content .rc{
	float:right;
	width:248px;
	padding:0 0 9px 0;
}
.row{
	float:left;
	clear:left;
	width:100%;
}
.project A{
	margin-right:5px;
}
.project{
	float:left;
	width:280px;
	margin:35px 0 0 20px;
	_margin:35px 0 0 10px;
}
html>body * .project{
	margin:35px 0 0 20px;
}
.counters{
	float:left;
	width:550px;
	margin-top:15px;
}
.counters A{
	margin:0 15px 0 0;
	text-decoration:none;
}

.who-done{
	float:right;
	width:100px;
	margin-top:15px;
}

.footer .logotype{
	float:left;
	width:45px;
}

.footer .copyright{
	float:left;
	width:900px;
	margin-left:10px;
}
.footer .copyright P A{
	color:#3F57D2;
}
.footer .copyright P{
	margin:0px;
	font-size:11px;
	padding:0px;
}

.footer {
	border-top:4px solid #EBEBD4;
	padding:10px 0 10px 0;
	margin-top:11px;
}

.reklama-950  {
	padding: 3px 0;
	background: url("../images/bg/sq.gif") repeat top left;
}
.reklama-links A{
	color:#808080;
	font-size:10px;
}
.reklama-links{
	text-align:center;
}
.reklama-950 .banner-950x90{
	margin:auto;
	width:950px;
}

.header .logotype{
	float:left;
	width:418px;
	margin-top:10px;
	margin-left: -1px;
}
.info-block{
	float:right;
	width:453px;
	margin-top:7px;
}
.advanced-search{
	background: url("../images/ico-search.gif") no-repeat center left;
	padding-left:15px;
	color:#61613E;
	font-size:11px;
}
.search-input INPUT{
	width:100%;
	border:1px solid #61613E;
	height:19px;
	_height:19px;
	margin:0px;
	padding:0px;
	background:#F3F3E9;
	color: #61613E;
}
html>body * .search-input INPUT{
	height:19px;
}
.search-input{
	float:left;
	width:370px;
	
}
.submit-search{
	float:right;
	width:70px;
}

.update-message{
	color:#61613E;
	width:70%;
	float:left;
	margin-top:16px;
}
.update-message SPAN{
	font-weight:bold;
}
.update-message .time{
	font-size: 15px;
}

.header .languages{
	float:right;
	text-align:right;
	width:30%;
	padding: 2px 0 12px 0;
}

.menu{
	border: 4px solid #E7E7E7;
	border-bottom:3px solid #E7E7E7;
	border-left:none;
	font-size:1px;
	line-height:0;
	border-right:none;
	margin-top:12px;
	background: #F3F3E9 url("../images/menu/bg.gif") repeat-x top left;
}
.run-string{
	border-bottom:4px solid #E7E7E7;
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 2px 0 0 0;
	height: 16px;
}
.run-string A{
	text-decoration: none;
}
.menu .left{
	float:left;
	width:515px;
	padding:0 0 0 3px;
}
.menu .right{
	text-align:right;
	float:right;
	width:320px;
	padding:0 5px 0 0;
}

#running-str{
	font-weight:bold;
	height:18px;
}


/* Right BOx */
.services-list{
	float:left;
	width:100%;
	clear:left;
	margin-top:10px;
	background:url("../images/boxes/services-list.gif") repeat-y top left;
}
.services-list .services-box-bottom{
	float:left;
	clear:left;
	width:100%;
	font-size:1px;
	line-height: 0;
	background: #E7E7E7;
	height:4px;
}
.services-list .title{
	float:left;
	clear:left;
	width:100%;
	background:#61613E;
	color:#FFFFFF;
	font-size:10px;
}
.services-list .title .logout{
	float:right;
	width:25%;
	display:block;
	text-align:right;
	padding:3px 10px;
}
.services-list .title .login{
	display:block;
	float:left;
	width:50%;
	padding:3px 10px;
}
.services-list .title .login .username{
	font-weight:bold;	
}
.services-list .title A{
	color:#FFFFFF;
}

.services-list .services-box {
	float:left;
	clear:left;
	width:100%;
}
.services-list .services-box  A{
	text-decoration:none;
}
.services-list .services-box P{
	text-align:center;
	
}

.services-list .services-box P A{
	margin:0 10px;
}

.banner-240x350{
	background: url("../images/bg/sq.gif") repeat top left;
	text-align:center;
	margin-top:9px;
	padding-top:4px;
}
.banner-240x350 .banner{
	margin:auto;
	font-size:1px;
	line-height:0;
	width:240px;

}
.banner-240x350 P A{
	color:#808080;
}
.banner-240x350 P{
	color:#808080;
	font-size:10px;
	text-align:left;
	padding:3px 5px;
}


/* Services All */

.services {
	float: left;
	width: 100%;
	background: #e7e7e7;
	margin: 9px 0 0 0;
	padding-bottom: 4px;
}

.services H1 {
	float: left;
	width: 100%;
	height: 17px;
	background: #61613e;
	margin: 1px 0 0 0;
	padding: 0;
	font-weight: normal;
	color: #ffffff;
	font-size: 10px;
}

.services H1 A {
	color: #ffffff;
	display: block;
	margin-top: 1px;
}

.services H1 A.registration {
	float: right;
	background: url("../images/key.gif") no-repeat left center;
	margin-right: 8px;
	padding-left: 17px;
}

.services H1 .registration.no-bg {
	background: none;
}

.services H1 A.exit {
	float: right;
	margin-right: 8px;
}

.services H1 A.enter {
	float: left;
	background: url("../images/door.gif") no-repeat left center;
	padding-left: 20px;
	margin-left: 6px;
}

.services H1 SPAN.name {
	float: left;
	margin-left: 6px;
	margin-top: 1px;
}

.services H1 SPAN.name A {
	float: none;
	background: none;
	padding: 0;
	margin: 0;
	display: inline;
	font-weight: bold;
}

.services H1 .auth-user {
	float: left;
	margin: 2px 0 -2px 6px;
}

.services H1 .auth-user A {
	display: inline;
}

.services .content {
	float: left;
	width: 239px;
	background: #f3f3e9;
	position: relative;
	left: 4px;
}

.services .content .item {
	float: left;
	text-align: center;
	padding: 7px 0 2px 0;
	width: 59px;
}

.services .content .item.mailbox {
	padding-top: 10px;
}

.services .content .item A {
	display: block;
	color: #12120b;
	font-size: 10px;
	text-decoration: none;
}

.services .all-container {
	position: relative;
	top: 0px;
	left: 0px;
	height: 23px;
	float: left;
	width: 100%;
	padding: 0 0 4px 0;
}

.services .all {
	position: absolute;
	width: 148px;
	z-index: 10;
	right: 12px;
	top: 3px;
}

.services .all IFRAME {
	display: none;
}

.services .all .top {
	float: left;
	width: 100%;
	height: 2px;
	font-size: 0px;
	line-height: 0px;
}

.services .all.hide .top {
	background: url("../images/all-services/top.gif") no-repeat left top;
}

.services .all.show .top {
	background: url("../images/all-services/top-show.gif") no-repeat left top;
}

.services .all .bottom {
	float: left;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
	height: 2px;
}

.services .all.hide .bottom {
	background: url("../images/all-services/bottom.gif") no-repeat left top;
}

.services .all.show .bottom {
	background: url("../images/all-services/bottom-show.gif") no-repeat left top;
}

.services .all .center {
	float: left;
	width: 100%;
}

.services .all.hide .center {
	background: url("../images/all-services/bg.gif") repeat-y left top;
}

.services .all.show .center {
	background: #e7e7e7;
}

.services .all A {
	text-decoration: none;
}

.services .all A:hover {
	text-decoration: underline;
}

.services .all A.control {
	color: #61613e;
	font-size: 10px;
	font-weight: bold;
	float: right;
	display: block;
	padding: 0 14px 0 0;
	margin: 1px 6px 1px 0;
}

.services .all A#hide-all {
	display: none;
}

.services .all.hide A {
	background: url("../images/all-services/hide.gif") no-repeat right center;
}
.services .all.show A {
	background: url("../images/all-services/show.gif") no-repeat right center;
}

.services .all UL {
	clear: both;
	margin: 0 5px;
	padding: 0 0 2px 0;
	list-style: none;
}

.services .all.hide UL {
	display: block;
}

.services .all.show UL {
	display: none;
}

.services .all UL LI {
	border-top: 1px solid #f0f0f0;
	font-size: 0px;
}

.services .all UL LI A {
	color: #12120b;
	font-size: 11px;
	background-position: left center!important;
	background-repeat: no-repeat;
	display: block;
	margin: 0 0 0 4px;
	padding: 4px 0 4px 23px;
}

.services .all UL LI.icon-mail A {
	background-image: url("../images/all-services/mail.gif");
}

.services .all UL LI.icon-forum A {
	background-image: url("../images/all-services/forum.gif");
}

.services .all UL LI.icon-radio A {
	background-image: url("../images/all-services/radio.gif");
}

.services .all UL LI.icon-poster A {
	background-image: url("../images/all-services/poster.gif");
}

.services .all UL LI.icon-advert A {
	background-image: url("../images/all-services/advert.gif");
}

.services .all UL LI.icon-love A {
	background-image: url("../images/all-services/love.gif");
}
/*\Services All*/


/* All blocks */

.blocks{
	margin-top:9px;
	
}
.blocks .title P{
	font-size:16px;
	color:#000000;
	padding:5px 10px;
	font-weight:bold;
}
.blocks .title{
	background:#EBEBD4;
}
.blocks .box-page .title{
	background:none;
}

.blocks .box{
	background: url("../images/bg/sq.gif") repeat top left;
}

.blocks.need .box{
	background:none;
}
.all-most-popular{
	background:#F3F3E9;
}
.all-most-popular P{
	padding:10px;
	color:#850000;
}
.all-most-popular P SPAN{
	font-weight:bold;
	margin-left:5px;
}
.all-most-popular P A{
	color:#61613E;
}

.box-container{
	text-align:center;
	
}
.box-page{
	margin:auto;
	width:228px;
}
.box-item{
	float:left;
	clear:left;
	text-align:left;
	width:100%;
	padding:3px 0 8px 0;
	background:url("../images/bg/bb.gif") repeat-x bottom left;
}

.box-item A.name{
	color:#6B6B49;
	font-size:10px;
}
.box-item .title A{
	color:#000000;
}
.box-item .title{
	color:#000000;
	font-weight:bold;
}

.box-item .comments{
	margin-left:5px;
	color:#850000;
}

.blocks.need .box,
.blocks.blogs .box
{
	float:left;
	clear:left;
	width:100%;
	background:#F3F3E9;
	text-align:center;
}
.blocks.need .box .news-items{
	margin:auto;
	width:228px;
	text-align:left;
}

.blocks.need .box .all-news{
	float:left;
	clear:left;
	width:228px;
	text-align:left;
	background: url("../images/bg/bb.gif") repeat-x top left;
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
}

html>body * .blocks.need .box .all-news{
	margin:0 0 0 10px;
}

.blocks.need .box .news-items .counter{
	color:#FFFFFF;
	background:#61613E;
	width:15px;
	text-align:center;
	float:left;
}
.blocks.need .box .news-items .description{
	float:left;
	width:80%;
	margin:0 0 0 6px;
	_margin:0 0 0 3px;
}
html>body * .blocks.need .box .news-items .description{
	margin:0 0 0 6px;
}
.blocks.need .box .news-items  .row{
	padding:0px 0 5px 0px;
}
.blocks.need .box .news-items {
	padding:5px  0 0 0;
}
.blocks.need .box .news-items .description H3{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:normal;
}
.blocks.need .box .news-items .description P.public{
	font-size:10px;
	color:#ABAB7F;
	margin-top: 5px;
}

.blocks.need .box .news-items .description H3 A{
	color:#000000;
}

.blocks.need .all-news P,
.blocks.blogs .all-news P
{
	color:#850000;
	padding: 10px 0 10px 20px;
}
.blocks.need .all-news A,
.blocks.blogs .all-news A
{
	color:#61613E;
	line-height: 18px;
}

.blocks.need .all-news SPAN,
.blocks.blogs .all-news SPAN
{
	font-weight:bold;
	margin-left:5px;
}

.blocks.blogs .news-items{
	text-align:left;
}

.blocks.blogs .box .all-news{
	float:left;
	clear:left;
	width:228px;
	text-align:left;
	background: url("../images/bg/bb.gif") repeat-x top left;
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
}


html>body * .blocks.blogs.box .all-news{
	margin:0 0 0 10px;
}
.blocks.blogs .box UL A{
	color:#000000;
	background: url("../images/bg/li.gif") no-repeat left center;
	padding: 0 0 0 15px;
}
.blocks.blogs .box UL{
	margin:0 0 0 14px;
	_margin-left: 3px;
	padding:0px;
	padding:5px 0;
	list-style:none;
	line-height: 20px;
}

.all-records .ar-list {
	border-bottom: 1px solid #ddddbf;
	float: left;
	width: 100%;
	padding: 15px 0 0 0;
	background: url("../images/content-bg.gif") repeat left top;
}

.all-records .ar-list .item {
	float: left;
	width: 100%;
	padding: 15px 0 0 0;
}

.all-records .ar-list .item .photo {
	float: left;
	padding: 0 0 0 26px;
}

.all-records .ar-list .item H1 {
	margin: 0 20px 0 153px;
	padding: 0;
	font-size: 20px;
	font-weight: bold;
}

.all-records .ar-list .item .a-text {
	margin: 0 20px 0 153px;
}

.all-records .ar-list .item P {
	margin: 7px 0 11px 0;
	padding: 0;
	font-size: 14px;
}

.all-records .ar-list .item P.empty-list {
	text-align: center;
	font-weight: bold;
	padding-top: 16px;
	margin-top: 0;
	background: url("../images/bg/bb.gif") repeat-x left top;
}

.all-records .ar-list .item P A {
	color: #61613e;
}

.all-records .ar-list .item P.date {
	margin-bottom: 5px;
	font-size: 11px;
	color: #808080;
}

.all-records .ar-list .item P.comments {
	font-size: 16px;
	color: #850000;
	font-weight: bold;
	margin-bottom: 15px;
}

.all-records .ar-list .item P.comments A {
	font-size: 14px;
	font-weight: normal;
}

.all-records .ar-list .item P.read-all {
	font-size: 16px;
	font-weight: bold;
	color: #850000;
}

.all-records .ar-list .item P.read-all A {
	color: #850000;
}

.lc .banner-container {
	background: url("../images/bg/sq.gif") repeat left top;
	text-align: center;
}

.lc .banner-container .banner {
	margin: 7px 0;
	font-size: 0px;
}

.lc .ar-separator {
	background: url("../images/ars-bg.gif") repeat-x left top;
	height: 2px;
	font-size: 0px;
	line-height: 0px;
	margin: 0 23px 0 25px;
}

.lc .banner-container .ar-separator {
	margin-left: 0;
	margin-right: 0;
}

.page-navigator {
	font-size: 14px;
}

.page-navigator P {
	margin: 0 0 0 178px;
	padding: 21px 0 40px 0;
}

.page-navigator SPAN {
	float: left;
	display: block;
}

.page-navigator A {
	float: left;
	display: block;
	background: url("../images/pn.gif") no-repeat left top;
	color: #000000;
	width: 29px;
	text-align: center;
	margin: 0 5px 0 0;
	padding: 5px 0 6px 0;
}

.page-navigator A:hover {
	background: url("../images/pn-hover.gif") no-repeat left top;
}

.page-navigator .pn-title {
	font-weight: bold;
	margin: 5px 20px 0 0;
}

.page-navigator .pn-curr {
	font-weight: bold;
	font-size: 16px;
	background: url("../images/pn-hover.gif") no-repeat left top;
	width: 29px;
	text-align: center;
	border: 4px solid #e6e6e6;
	position: relative;
	top: -4px;
	margin: 0 5px 0 0;
	padding: 4px 0 3px 0;
}

.tabset {
	background: url("../images/bg/sq.gif") repeat left top;
}

.tabset UL {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	color: #000000;
	background: url("../images/tabset/bg.gif") repeat-x left bottom;
	float: left;
	width: 100%;
}

.tabset UL LI {
	float: left;
	padding: 0 40px 0 40px;
	height: 45px;
}

.tabset UL LI.sel {
	background: url("../images/tabset/sel-bg.gif") no-repeat right top;
	border-left: 1px solid #FFFFFF;
	margin: 1px 0 0 0;
	padding-right: 65px;
	padding-left: 30px;
}

.tabset UL LI.first {
	border-left: none;
}

.tabset UL LI A {
	color: #000000;
	display: block;
	margin-top: 16px;
}

.tabset UL LI SPAN {
	font-size: 18px;
	display: block;
	margin-top: 14px;
}

.all-authors {
	padding: 0 0 10px 0;
}

.all-authors .aa-list {
	float: left;
	width: 100%;
	padding: 30px 0;
	background: url("../images/content-bg.gif") repeat left top;
}

.all-authors .aa-list .item {
	float: left;
	width: 33%;
	padding: 0 0 20px 0;
}

.all-authors .aa-list .item .photo {
	margin: 0 0 15px 25px;
}

.all-authors .aa-list .item H1 {
	margin: 0 15px 8px 25px;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
}

.all-authors .aa-list .item H1 A {
	color: #61613e;
	font-weight: bold;
}

.all-authors .aa-list .item H1 A.comments {
	color: #850000;
	font-weight: normal;
}

.all-authors .aa-list .item H2 {
	margin: 0 15px 0 25px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}

.all-authors .aa-list .item H2 A {
	color: #000000;
}

.all-authors .aa-list .item P {
	margin: 0 15px 0 25px;
	padding: 0;
	font-size: 11px;
	color: #808080;
}

.all-authors .aa-list .small-item {
	float: left;
	width: 114px;
	padding: 27px 0 0 0;
}

.all-authors .aa-list .small-item .photo {
	padding: 0 0 0 25px;
}

.all-authors .aa-list .small-item H1 {
	padding: 0 0 0 25px;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
}

.all-authors .aa-list .small-item H1 A {
	color: #61613e;
}

.all-authors .aa-list .small-item P {
	padding: 0 0 0 25px;
	margin: 0;
	font-size: 11px;
	color: #61613e;
}

.all-authors .aa-list .small-item P A {
	color: #850000;
}

.all-authors .last-records {
	border-bottom: 1px solid #ddddbf;
	background: url("../images/content-bg.gif") repeat left top;
}

.all-authors .last-records H1 {
	margin: 10px 15px 5px 25px;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
}

.all-authors .last-records H2 {
	margin: 0 15px 3px 25px;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
}

.all-authors .last-records H2 A {
	color: #000000;
}

.all-authors .last-records P {
	margin: 0 15px 0 25px;
	padding: 0;
}

.all-authors .last-records P.date {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #808080;
}

.all-authors .last-records P.date A {
	color: #61613e;
	font-weight: bold;
}

.all-authors .last-records P.comments {
	color: #850000;
	padding-bottom: 7px;
}

.all-authors .last-records P.comments A {
	color: #61613e;
}

.all-authors .last-records P.all-records {
	margin-top: 12px;
	margin-bottom: 12px;
}

.all-authors .last-records P.all-records A {
	color: #61613e;
}

.author-blogs  {
	padding-bottom: 9px;
}

.author-blogs .ab-content {
	background: url("../images/content-bg.gif") repeat left top;
	border-bottom: 1px solid #ddddbf;
}

.author-blogs .author-info {
	float: left;
	padding: 32px 0 0 16px;
}

.author-blogs .author-info .author-info-content {
	float: left;
	width: 111px;
}

.author-blogs .author-info .photo {
	font-size: 0px;
	padding: 0 0 3px 0;
}

.author-blogs .author-info H2 {
	margin: 0 0 6px 0;
	padding: 3px 0 5px 0;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #61613e;
	text-align: center;
}

.author-blogs .author-info P {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 11px;
	line-height: 13px;
}

.author-blogs .author-info P.links {
	font-size: 9px;
}

.author-blogs .author-info P.links A {
	color: #61613e;
}

.author-blogs .blogs-list {
	float: right;
	width: 554px;
	margin: 32px 0 6px 0;
	background: url("../images/abl-bg.gif") repeat-y left top;
}

.author-blogs .blogs-list.bl-comments {
	background: none;
	margin-top: 5px;
	float: left;
	clear: left;
	padding-left: 140px;
}

.author-blogs .blogs-list H1 {
	margin: 0 10px 7px 10px;
	padding: 0;
	font-size: 20px;
	font-weight: bold;
}

.author-blogs .blogs-list .b-text {
	margin: 0 10px;
}

.author-blogs .blogs-list P {
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 14px;
}

.author-blogs .blogs-list P.date {
	margin-bottom: 6px;
	font-size: 11px;
	color: #808080;
}

.author-blogs .blogs-list P.date A {
	color: #61613e;
}

.author-blogs .blogs-list P.comments {
	font-size: 16px;
	font-weight: bold;
	color: #850000;
	margin-bottom: 13px;
}

.author-blogs .blogs-list P.comments A {
	font-size: 14px;
	color: #61613e;
}

.author-blogs .blogs-list P.read-all {
	font-size: 16px;
	font-weight: bold;
	color: #850000;
}

.author-blogs .blogs-list P.read-all A {
	color: #850000;
}

.author-blogs .blogs-list .ar-separator {
	margin: 0 10px 18px 10px;
}

.author-blogs .blogs-list .banner-container {
	width: 552px;
	margin-bottom: 18px;
	position: relative;
	left: 2px;
}

.author-blogs .blogs-list .banner-container .ar-separator {
	margin: 0;
}

.author-blogs .blogs-list .pl-item IMG {
	margin: 0 0 0 10px;
}

.author-blogs .blogs-list .pl-item P {
	margin: 5px 0 15px 10px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}

.comments-list H2 {
	margin: 5px 10px 0 10px;
	padding: 4px 0 4px 24px;
	font-size: 14px;
	font-weight: normal;
	background: #999999 url("../images/ct-bg.gif") no-repeat 7px center;
	color: #FFFFFF;
}

.comments-list .cl-item {
	margin: 9px 10px 0 10px;
	background: #f3f3e9;
	padding: 5px 0 7px 0;
	clear: left;
}

.comments-list .cl-item P {
	margin: 0 10px 7px 15px;
	padding: 0;
	font-size: 12px;
}

.comments-list .cl-item P.cl-controls {
	font-size: 11px;
	text-align: right;
	margin-bottom: 0;
}

.comments-list .cl-item P.cl-controls A {
	color: #61613e;
}

.comments-list .cl-item P.cl-author {
	color: #4c4c4c;
	font-size: 11px;
	border-bottom: 1px solid #61613e;
	margin-bottom: 5px;
	padding-bottom: 3px;
}

.comments-list .cl-item P.cl-author STRONG {
	color: #000000;
	font-size: 12px;
	background: url('http://val.ua/public/images/icons/user.gif') no-repeat left center;
	padding: 1px 0 0 20px;
}

.comments-list .cl-item P.cl-author STRONG.registered-user {
	color: #CC0000;
	background: url('http://val.ua/public/images/icons/user-reg.gif') no-repeat left center;
}

.comments-list .cl-item P.cl-citate {
	font-size: 11px;
	color: #61613e;
	margin-left: 44px;
	padding-left: 10px;
	border-left: 2px solid #61613e;
}

.comments-list .cl-item P.cl-citate SPAN.name {
	display: block;
	font-size: 12px;
	font-weight: bold;
}

.blogs-list .page-navigator {
	padding-bottom: 20px;
}

.blogs-list .page-navigator P {
	margin-left: 54px;
	margin-top: 20px;
}

.blogs-list .add-comment {
	font-size: 0px;
}

.blogs-list .add-comment H2 {
	margin: 0 10px;
	padding: 4px 0 4px 24px;
	font-size: 14px;
	font-weight: normal;
	background: #999999 url("../images/add-comm-bg.gif") no-repeat 7px center;
	color: #FFFFFF;
}

.blogs-list .add-comment A.close-cf {
	background: url("http://val.ua/public/images/close.gif") no-repeat left center;
	display: block;
	float: right;
	font-size: 12px;
	padding: 0pt 0pt 1px 17px;
	color: #FFFFFF;
	position: relative;
	left: -12px;
}

.blogs-list .add-comment.no-close-btn A.close-cf {
	display: none;
}

.blogs-list .add-comment P.error {
	color: #B52F2F;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0pt 2px 22px;
	margin: 0;
	position: relative;
	top: 8px;
}

.blogs-list .add-comment P.success {
	color: #2da937;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0pt 2px 22px;
	margin: 0;
	position: relative;
	top: 8px;
}

.blogs-list .add-comment FORM {
	padding: 0;
	margin: 0 0 7px 0;
}

.blogs-list .add-comment TABLE {
	margin: 0 0 0 10px;
	background: #e6e6e6;
	width: 534px;
	font-size: 12px;
}

.blogs-list .add-comment TABLE TD {
	vertical-align: top;
}

.blogs-list .add-comment TABLE LABEL {
	display: block;
	width: 75px;
	text-align: right;
	margin: 16px 10px 0 5px;
}

.blogs-list .add-comment TABLE INPUT {
	width: 182px;
	border: 1px solid #808080;
	margin: 14px 0 0 0;
}

.blogs-list .add-comment TABLE TEXTAREA {
	width: 419px;
	_width: 421px;
	height: 92px;
	border: 1px solid #808080;
	margin: 14px 0 0 0;
}

html>body* .blogs-list .add-comment TABLE TEXTAREA {
	width: 422px;
}

@media all and (min-width: 0px) {
	.blogs-list .add-comment TABLE TEXTAREA {
		width: 422px;
	}	
}

.blogs-list .add-comment TABLE TABLE {
	width: auto;
	margin: 0;
}

.blogs-list .add-comment TABLE TABLE LABEL {
	width: auto;
}

.blogs-list .add-comment TABLE INPUT#captcha {
	width: 120px;
	margin: 0;
}

.blogs-list .add-comment TABLE .captcha-label {
	text-align: left;
	margin: 16px 0 3px 0;
}

.blogs-list .add-comment TABLE .captcha-img {
	margin: 10px 0 0 0;
}

.blogs-list .add-comment TABLE TABLE.captcha-container {
	width: 100%;
}

.blogs-list .add-comment TABLE TABLE.captcha-container .button-cell {
	width: 99%;
	padding: 33px 19px 0 0;
	_padding: 32px 17px 0 0;
}

html>body* .blogs-list .add-comment TABLE TABLE.captcha-container .button-cell {
	padding: 32px 16px 0 0;
}

@media all and (min-width: 0px) {
	.blogs-list .add-comment TABLE TABLE.captcha-container .button-cell {
		padding: 32px 16px 0 0;
	}	
}

.blogs-list .add-comment TABLE TABLE.captcha-container .button-cell BUTTON {
	float: right;
}

.about-author {
	padding: 0 0 10px 0;
}

.about-author .aa-content {
	background: url("../images/content-bg.gif") repeat left top;
	padding: 33px 0 0 0;
	border-bottom: 1px solid #ddddbf;
}

.about-author .aa-content .photo {
	float: left;
	padding: 0 0 0 21px;
}

.about-author .aa-content H1 {
	margin: 0 0 12px 153px;
	padding: 0;
	font-size: 20px;
	font-weight: bold;
}

.about-author .aa-content .aa-text {
	margin: 0 5px 0 153px;
}

.about-author .aa-content P {
	margin: 0 0 17px 0;
	font-size: 14px;
	padding: 0;
}

.about-author .aa-content A {
	color: #850000;
}

.sub-footer {
	padding: 0 0 15px 0;
}



/* Cpanel */

/* Profile */
.item.profile-item{
	text-align:center;
}

.item.profile-item .profile{
	margin:auto;
	width:660px;
	text-align:left;
}

.profile H3{
	background: url("../images/bg/bb.gif") repeat-x bottom left;
	padding:0 0 8px 2px;
	font-size: 18px;
	font-weight: normal;
}
.profile H3.error{
	color:#C1272D;
	padding-top:5px;
}

.blocks.blogger .box{
	background: #F3F3E9;
	float:left;
	width:100%;
}
.blogger.blocks .news-items{
	float:left;
	width:226px;
	margin: 0 0 0 10px;
	_margin: 0 0 0 5px;
	background: url("../images/bg/bb.gif") repeat-x bottom left;
	padding-bottom:10px;
}

.blogs.blocks .news-items{
	background: none;
}

html>body * .blogger.blocks .news-items{
	margin: 0 0 0 10px;
}

.blogger.blocks .news-items P{
	font-size:12px;
	padding: 10px 0 0 0;
}

.blogger-photo{
	float:left;
	display:inline;
	margin:10px 12px 0 0;
	_margin:10px 6px 0 0;
	
}
html>body * .blogger-photo{
	margin:10px 8px 0 0;
}

.cpanel-navigation{
	float:left;
	width:226px;
	margin: 11px 0 0 12px;
	_margin: 11px 0 0 6px;
	padding:0 0 10px 0;
}
html>body * .cpanel-navigation{
	margin: 11px 0 0 12px;
}

.cpanel-navigation .n-item{
	float:left;
	clear:left;
	margin:4px 0 1px 0;
	width: 195px;
}

.cpanel-navigation .n-item A{
	padding: 0 10px 0 20px;
	color:#000000;
	background: url("../images/bg/point.gif") no-repeat 6px center;
}
.cpanel-navigation .n-item SPAN.count{
	margin:0px 2px;
}
.cpanel-navigation .n-item SPAN.new{
	margin:0 2px;
	color:#C1272D;
	font-weight: bold;
}
.cpanel-navigation .n-item SPAN.new A{
	background:none;
	padding:0;
	color:#C1272D;
}
.cpanel-navigation .n-item.selected {
	background: #FFCC00 url("../images/bg/l.gif") no-repeat 0px center;
	font-size:16px;
	font-weight:bold;
}

.cpanel-navigation .n-item.selected SPAN.count{
	font-size: 14px;
	font-weight: normal;
	position: relative;
	top: -1px;
}

.cpanel-navigation .n-item.selected SPAN.new{
	font-size: 14px;
	font-weight: normal;
}

.cpanel-navigation .n-item.selected A{
	background: none;
	text-decoration:none;
}

.all-records .ar-list .item .profile .photo{
	padding:0;
	float:left;
	width:120px;
}

.all-records .ar-list .item .profile .info{
	float:right;
	width:530px;
}

.all-records .ar-list .item .profile .info .col-name{
	float:left;
	width:50%;
}
.all-records .ar-list .item .profile .info .col-name INPUT{
	width:220px;
	margin-top:3px;
}
.all-records .ar-list .item .profile .info .col-name LABEL{
	font-weight:bold;
	color:#000000;
}
.all-records .ar-list .item .profile .info .text-area{
	float:left;
	width:300px;
}
.all-records .ar-list .item .profile .info .text-area LABEL{
	font-weight:bold;
	margin-top:5px;
}
.all-records .ar-list .item .profile .padding-top{
	padding: 8px 0 0 0;
}
.all-records .ar-list .item .profile .info .text-area TEXTAREA{
	width:98%;
	margin:0px;
	padding:0px;
	height:50px;
}
.all-records .ar-list .item .profile .info .text-area-info P{
	font-size:11px;
	padding: 20px 0 0 0;
	margin:0;
}
.all-records .ar-list .item .profile .info .text-area-info{
	float:right;
	width:220px;
}
.all-records .ar-list .item .profile .change-image LABEL{
	margin-top:15px;

}
.all-records .ar-list .item .profile .change-image LABEL,
.all-records .ar-list .item .profile .change-image INPUT{
	font-weight:bold;
	float:left;
	clear:left;
	display:block;
}
.all-records .ar-list .item .profile .change-image INPUT{
	margin-top:5px;
}

.all-records .ar-list .item .profile .full-info LABEL,

.all-records .ar-list .item .profile .email-info LABEL{
	float:left;
	clear:left;
	padding:10px 0 5px 0;
	display:block;
	font-weight:bold;
}

.all-records .ar-list .item .profile .email-info,

.all-records .ar-list .item .profile .url-info {
	background: url("../images/bg/bb.gif") repeat-x bottom left;
	padding:0 0 15px 0;
}

.all-records .ar-list .item .profile .email-info  INPUT{
	width:240px;
}
.all-records .ar-list .item .profile .email-info SPAN{
	font-size:11px;
	margin:0 0 0 15px;

}
.all-records .ar-list .item .profile .url-info SPAN{
	font-size:14px;
	margin:0 5px 0 0 ;
	font-weight:bold;
}
.all-records .ar-list .item .profile .url-info .url{
	width:200px;
	margin-right:10px;
}
.all-records .ar-list .item .profile .url-info LABEL{
	display:block;
	padding:10px 0 5px 0;
	font-weight:bold;
}

.all-records .ar-list .item .profile .save{
	padding:10px 0;
}

.status{
	width:16px;
	height:16px;
	float:left;
	
}

.status.request{
	background:url("../images/small-loading.gif") no-repeat center center;
}
.all-records .ar-list .item .error-message P{
	margin:0px;
	padding:3px 0 0 0;
}
.error-message{
	float:left;
	width:190px;
}
.fl{
	float:left;
	width:440px;
}

.ph{
	float:left;
	width:230px;
}
.p-mess{
	float:left;
	width:350px;
}
.all-records .ar-list .item .p-mess p{
	padding:0px;
	margin:0px;
	font-size:11px;
	padding-top:31px;
	padding-left: 25px;
}

.add-new-state{
	background:#FFD633;
	border-top:1px solid #FFEEAD;
	border-bottom:1px solid #D8AD02;
	border-left:1px solid #FFEA99;
	border-right:1px solid #CFAF34;
}

.new-state {
	text-align: center;
	background:url("../images/bg/bb.gif") repeat-x bottom left;
	padding:10px 0 10px 0;
}

.padding-top-more{
	padding:17px 0 0 0;
}

.filters{
	background: url("../images/bg/bb.gif") repeat-x bottom left;
	padding:10px 0;
	
}
.filters .rpart A.up{
	background:url("../images/up.gif") no-repeat right 3px;
	text-decoration:none;
	font-weight:bold;	
}
.filters .rpart A.down{
	background:url("../images/down.gif") no-repeat right 3px;
	text-decoration:none;
	font-weight:bold;	
}
.filters .lpart A.current{
	background:url("../images/down.gif") no-repeat right 3px;
	text-decoration:none;
	font-weight:bold;
}
.all-records .ar-list .item .filters P A{
	color:#000000;

}
.all-records .ar-list .item .filters  P{
	padding:0px 10px;
	font-size:12px;
	margin:0px;
	
}
.filters .rpart A{
	color:#000000;
	padding:0 7px 0 0;
	margin:0 10px 0 7px;
}
.filters .lpart A{
	color:#000000;
	padding:0 7px 0 0;
	margin:0 10px 0 0;
}
.filters .lpart SPAN{
	margin: 0 20px 0 0;
}
.filters .lpart{
	float:left;
	width:50%;
	text-align:left;
}
.filters .rpart{
	float:right;
	width:45%;
	text-align:right;
}

.article-info{
	background:url("../images/bg/bb.gif") repeat-x bottom left;
	padding:0 0 10px 0;
}
.article-info .check{
	float:left;
	width:30px;
	padding:10px 0 0 0;
	text-align:center;
}

.article-info .description{
	float:left;
	width:625px;
}
.all-records .ar-list .item .article-info .description .date P{
	padding:0px;
	margin:0px;
	color:#61613E;
}
.article-info .description .date{
	padding:10px 0 0 0;
	font-weight:bold;
}
.article-info .description H4 A{
	color:#000000;
}

.article-info .description H4 {
	font-size:16px;
	padding: 5px 0 0 0;	
}
.article-info .description .body{
	float:left;
	clear:left;
	margin:0 0 0 10px;
	padding:5px 0;
	_margin:0 0 0 5px;
}
html>body * .article-info .description .body{
	margin:0 0 0 10px;
}
.article-info .description .article_navigation A{
	color:#6B6B49;
	margin:0 20px 0 0;
}

.article-info .description .article_navigation SPAN{
	margin:0 5px 0 0;
}

.all-operations {
	padding:10px 0px;
}
.all-operations .ico{
	width: 16px;
	height:14px;
	float:left;
	
	margin:0 10px;
	_margin:0 5px;
	background:url("../images/to-all.gif") no-repeat top left;
}
html>body * .all-operations .ico{
	margin: 0 10px;
}

.all-operations .opeartions A{
	color:#000000;
	margin:0px 10px;
}
.all-operations .opeartions{
	float:left;
	
}

.article-title {
	margin-top:10px;
}
.article-title .row{
	padding-bottom:5px;
}
.article-title LABEL{
	font-weight:bold;
	
}
.article-title INPUT{
	width:655px;
}

.all-records .ar-list .item .profile .email-info .no-width input{
	width:auto;
}
.all-records .ar-list .item .profile .email-info .no-width LABEL{
	clear: none;
	float: none;
	padding:0;
	display:inline;
	font-weight:normal;
}

.description SUP.published{
	color:#41941C;
}
.description SUP.saved{
	color:#C1272D;
}

.row.empty P{
	padding:15px 0;
	color:#000000;
	font-weight:bold;
}
.row.empty{
	text-align:center;
}

.all-records .ar-list .comments-list FORM {
	margin: 0;
	padding: 0;
}

.all-records .ar-list .comments-list TABLE {
	font-size: 11px;
	border-top: 1px solid #FFFFFF;
	width: 100%;
}

.all-records .ar-list .comments-list TABLE TD {
	vertical-align: top;
	padding: 5px 5px 2px 5px;
	background: url("../images/cl-border.gif") repeat-y right top;
}

.all-records .ar-list .comments-list TABLE TD.sep {
	font-size: 0px;
	line-height: 0px;
	padding: 3px 0;
	background: url("../images/cl-sep.gif") repeat-x left center;
}

.all-records .ar-list .comments-list TABLE TD A {
	color: #61613e;
}

.all-records .ar-list .comments-list TABLE TD A.cl-edit {
	display: none;
}

.all-records .ar-list .comments-list TABLE TD A.pub {
	color: #c1272d;
}

.all-records .ar-list .comments-list TABLE TD.last {
	background: none;
	font-size: 10px;
}

.all-records .ar-list .comments-list TABLE TD.last A {
	color: #000000;
}

.all-records .ar-list .comments-list TABLE TD P {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

.all-records .ar-list .comments-list TABLE TD P.editable {
	display: none;
}

.all-records .ar-list .comments-list TABLE TD P.editable TEXTAREA {
	width: 98%;
	height: 75px;
	border: 1px solid #9a9a94;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.all-records .ar-list .comments-list TABLE TD P.ctrl {
	margin-top: 6px;
}

.all-records .ar-list .comments-list TABLE TD.title-sep {
	font-size: 0px;
	line-height: 0px;
	border-top: 1px solid #dbdbbe;
	padding: 0 0 6px 0;
	background: none;
}

.all-records .ar-list .comments-list TABLE TD.nowrap {
	white-space: nowrap;
}

.all-records .ar-list .comments-list TABLE TD.ta-center {
	text-align: center;
}

.all-records .ar-list .comments-list TABLE TD.ctrl-rem {
	background: none;
	padding: 0;
}

.all-records .ar-list .comments-list TABLE TD.ctrl-rem DIV {
	background: #ebebd4 url("../images/ctrl-rem.gif") no-repeat 5px center;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #dbdbbe;
	margin: 4px 0 8px 0;
	padding: 3px 0 3px 20px;
}

.all-records .ar-list .comments-list TABLE TD.ctrl-rem DIV A {
	margin: 0 0 0 10px;
	line-height: 12px;
	color: #000000;
}

.all-records .ar-list .comments-list TABLE TH {
	background: #ebebd4 url("../images/cl-title-border.gif") no-repeat right center;
	padding: 4px 0;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

.all-records .ar-list .comments-list TABLE TH.last {
	background: #ebebd4;
}

.all-records .ar-list .comments-list .controls {
	height: 40px;
}

.all-records .ar-list .comments-list .controls UL {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
}

.all-records .ar-list .comments-list .controls UL LI {
	float: left;
	margin: 12px 10px 0 0;
}

.all-records .ar-list .comments-list .controls UL LI A {
	color: #000000;
}

.all-records .ar-list .comments-list .controls UL LI.ctrl-sel A {
	font-weight: bold;
	text-decoration: none;
}

.all-records .ar-list .comments-list .controls UL LI.ctrl-sel-asc A {
	background: url("../images/up.gif") no-repeat right 3px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 7px 0 0;
}

.all-records .ar-list .comments-list .controls UL LI.ctrl-sel-desc A {
	background: url("../images/down.gif") no-repeat right 3px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 7px 0 0;
}

.all-records .ar-list .comments-list .controls UL LI.ctrl-f-sep {
	background: url("../images/cl-title-border.gif") repeat-y right top;
	padding: 2px 1px;
}


.author-blogs .blogs-list A{
	color:#61613E;
}