/* CSS Document */
HTML {height:100%; filter: expression(runtimeStyle.filter = '',document.execCommand('BackgroundImageCache', false, true)) /* ������������� ������������ ����������� ��� ���������� */; font-size:100.01%}
BODY {height:100%; padding:0 5px; margin:0; font:normal 13px arial,helvetica,tahoma,verdana,sans-serif; color:#000; background-color:#fff}
.allpage {width:100%; width: expression((documentElement.clientWidth||document.body.clientWidth)>990?'':'990px'); min-width:990px; height:auto;  min-height:100%}
* html .allpage {height:100%}
.allpageinner {padding-bottom:80px}
*+ html .allpageinner {float:left; width:100%} /* for IE7 */
* html .allpageinner {float:left; width:100%} /* for IE6 */
.footer {width:990px; height:80px; margin:-80px 0 0 0; position:relative}

TD, TH, UL, OL, LI, INPUT, TEXTAREA, SELECT, LABEL, BUTTON {font:normal 13px Arial,helvetica,tahoma,Verdana,sans-serif}
UL {margin:0; padding:0; list-style-type:none}
FORM {margin:0}
IMG {border:0}
A {color:#000060}
.red {color:#ff0000}
.white {color:#fff}
.black {color:#000}
.gray {color:#7f7f7f}
.color808080 {color:#808080}
.fl {float:left}
.fr {float:right}
.cb {clear:both}
.pr {position:relative}
.float100 {float:left; width:100%}
.small {font-size:0.9em}
.text, TEXTAREA {border:0; background-color:#fff}
.button {overflow:visible; padding-left:6px; padding-right:6px}
.radio, .checkbox, .text, SELECT {vertical-align:middle; border:0;outline:none}

.mb6 {margin-bottom:6px}

.width148 {width:148px}
.width155 {width:155px}
.width159 {width:159px}
.width166 {width:166px}
.width229 {width:229px}
.width236 {width:236px}

H1 {font-size:36px; font-weight:normal; margin:0; padding:2px 0 0px 0; background:url(img/horizontal_black.gif) no-repeat 0 0}
.textbox {background:url(img/horizontal_black.gif) no-repeat 0 0; padding-top:7px; padding-bottom:5px;}

.feetback LABEL {display:block; padding-bottom:2px; font-weight:bold}
.feetback .text {width:400px; border:1px solid; border-color:#a5a5a5 #f3f3f3 #f3f3f3 #a5a5a5; margin-bottom:10px; color:#808080}
.feetback SELECT {width:400px; border:1px solid #a5a5a5; margin-bottom:10px}
.button {border:1px solid; border-color:#f3f3f3 #a5a5a5 #a5a5a5 #f3f3f3; background-color:#fff}

.bluepage .colorfont, .bluepage .blueitem .colorfont, .bluepage .moreblue .colorfont {color:#7fafdf}
.greenpage .colorfont, .bluepage .greenitem .colorfont, .bluepage .moregreen .colorfont{color:#89d581}
.yellowpage .colorfont, .bluepage .yellowitem .colorfont, .bluepage .moreyellow .colorfont {color:#b18100}
.redpage .colorfont, .bluepage .reditem .colorfont, .bluepage .morered .colorfont {color:#fd9daa}
.violetpage .colorfont, .bluepage .violetitem .colorfont, .bluepage .moreviolet .colorfont {color:#e5aaf6}


.font10 {font-size:10px}
.font13 {font-size:13px}
.font14 {font-size:14px}
.font18 {font-size:18px; line-height:18px}
.font36 {font-size:36px}
.font72 {font-size:72px}

.smalllist LI {font-size:10px}

.header {float:left; width:990px; height:75px}
.headerleft {float:left; width:167px}
.headerleft, x:-moz-any-link {position:absolute; left:5px; top:0}
.logo {padding:15px 0 0 0}
.headerright {float:right;  padding-top:5px}
.headerright UL.logolinks {float:right; width:234px; padding:10px 0 0 6px; overflow:hidden; background:url(img/vertical_blue.gif) no-repeat 0 0}
.headerright UL.logolinks LI {white-space:nowrap}
.topavatar {float:right; padding:10px 5px 0 6px; background:url(img/vertical_blue.gif) no-repeat 0 0}

.loginbox .text {lwidth:230px; border:1px solid; border-color:#a5a5a5 #f3f3f3 #f3f3f3 #a5a5a5; font-weight:bold; margin-bottom:5px}
.warning {float:right; padding:10px 4px 0 0; text-align:right}
.warning LI {height:25px}

.logolinktop {float:right; padding:10px 4px 0 0; font-size:18px; position:relative}
.show {display:inline}
.show LI {line-height:14px}
.show A.showlink {display:-moz-inline-box; display:inline-block; width:19px; height:19px; background:url(img/show.gif) no-repeat 0 0}
.show A.showlink, x:-moz-any-link {top:-14px; position:relative}
.show A.showlink, x:-moz-any-link, x:default {top:0; position:inherit}

.show  DIV {position:absolute; top:30px; right:10px; display:none; z-index:10; background-color:#fff; border:1px solid; border-color:#f3f3f3 #a5a5a5 #a5a5a5 #f3f3f3}
.show UL {padding:6px}
.show A {color:#808080; text-decoration:none}
.show A:hover {color:#000}

.topmenu {float:left; width:100%; height:33px; background-color:#000; margin-bottom:7px}
.topmenu LI {float:left; height:33px}
.topmenu A {display:block; float:left; height:33px; color:#fff; font-size:18px; text-decoration:none; background:url(img/bg_topmenu.gif) no-repeat 100% 0}
.topmenu .blue A:hover, .topmenu .blue A.active {background:#0060c0 url(img/bg_topmenu.gif) no-repeat 100% 0}
.topmenu .green A:hover, .topmenu .green A.active {background:#0d8f00 url(img/bg_topmenu.gif) no-repeat 100% 0}
.topmenu .yellow A:hover, .topmenu .yellow A.active {background:#ffba00 url(img/bg_topmenu.gif) no-repeat 100% 0}
.topmenu .red A:hover, .topmenu .red A.active {background:#bd0055 url(img/bg_topmenu.gif) no-repeat 100% 0}
.topmenu .violet A:hover, .topmenu .violet A.active {background:#9300bd url(img/bg_topmenu.gif) no-repeat 100% 0}
.topmenu SPAN {display:block; padding:6px 5px 0 4px}

.toplinks {float:left; width:100%; margin-bottom:9px; font-size:10px}
.toplinks SPAN {margin:0 1px 0 5px}
.toplinks .rss {float:right; width:28px; height:16px; background:url(img/rss.gif) no-repeat 0 0; margin-right:10px; margin-top:-3px}

.search {float:left; width:100%; margin-bottom:10px; position:relative; z-index:10}
.searcharea {float:left; width:525px; height:32px; padding:5px 0 5px 5px; background:url(img/bg_searcharea.png) no-repeat 0 0}
.searchbutton {float:left; padding:7px 0 0 5px}
.searchbutton .showlink {width:19px; height:19px; background:url(img/show.gif) no-repeat 0 0; border:0; padding-top:19px; cursor:pointer; font-size:0; line-height:0}
.search .text {float:left; font-size:18px; width:510px; padding:2px 5px; border:0}
.prompting {position:absolute; width:510px; left:5px; top:34px; display:none; z-index:10; background-color:#fff; border:1px solid; border-color:#f3f3f3 #a5a5a5 #a5a5a5 #f3f3f3; padding:5px}
.promptingred {background-color:#c00000; color:#fff}
.promptingred DIV {padding:7px 5px 2px 5px}
.line {float:left; width:100%}
.line DIV {float:left; width:70px; font-weight:bold}
.line UL {float:left; width:440px}
.line LI {padding-bottom:5px; font-weight:bold; color:#808080; //margin-top:-8px; //padding-bottom:13px}
.line A {color:#808080}
.line P {display:inline; font-size:12px; margin:0; position:relative}
.line .number {color:#fff; top:-1px; //top:8px; left:3px}
.moreresult {clear:both; position:relative; background:url(img/horizontal_black.gif) no-repeat 0 0; padding:5px 0 0 5px; margin-left:-5px}

.item {float:left; width:100%; margin-bottom:5px}
.bluepage .item, .bluepage .blueitem {background-color:#0060c0}
.greenpage .item, .bluepage .greenitem {background-color:#0d8f00}
.yellowpage .item, .bluepage .yellowitem {background-color:#ffba00}
.redpage .item, .bluepage .reditem {background-color:#bd0055}
.violetpage .item, .bluepage .violetitem {background-color:#9300bd}

.item A {color:#fff}

.col1 {float:left; width:317px; overflow:hidden}
.col2 {float:left; width:70px; overflow:hidden; background:url(img/vertical.gif) no-repeat 0 0}
.col3 {float:left; width:253px; overflow:hidden; background:url(img/vertical.gif) no-repeat 0 0}
.col4 {float:left; width:110px; overflow:hidden; background:url(img/vertical.gif) no-repeat 0 0}
.col5 {float:left; width:240px; overflow:hidden; background:url(img/vertical.gif) no-repeat 0 0}
.inner {padding:7px 0 8px 5px}
.col1 .inner {padding:8px 0 8px 5px}
.col4 .inner {padding-top:15px; //padding-top:3px}
.col4 .font36 {line-height:16px; //line-height:24px}
.col4 .font18 {line-height:26px; padding-left:4px; padding-top:3px; //padding-top:0}
.number {display:-moz-inline-box; display:inline-block; position:relative; top:-13px; //top:-5px; left:-7px; width:27px; height:21px; background:url(img/bg_number.png) no-repeat 0 0; color:#000; font-size:10px; text-align:center; padding-top:3px; line-height:normal}
.col1bottom  {background:url(img/horizontal.gif) no-repeat 0 0;  padding:6px 5px 9px 5px; font-size:18px}
.col1 .font36 {line-height:30px}
.col2 .text {width:63px; margin:5px 0}
.col1 TEXTAREA {width:299px; overflow:auto; padding:3px; color:#808080;}
.col3 TEXTAREA {width:234px; overflow:auto; padding:3px; color:#808080;}

.itemsmall {margin-bottom:10px}
.itemsmall .inner {padding:7px 0 8px 5px}
.itemsmall .col3 {width:323px}
.itemsmall .col4 {width:104px}
.itemsmall .col4 .inner {background:none; padding-top:7px; padding-left:0}
.itemsmall .col4 .font18 {line-height:15px; //line-height:18px}
.itemsmall .col4 .font10 {padding-left:6px}
.itemsmall .number {position:absolute; top:4px; left:50px}
/*.itemsmall .number {position:relative; top:4px; margin-left:5px}*/
.itemsmall .col1bottom {padding:7px 5px 9px 5px}

.content {width:990px}
*+ html .content {float:left}
* html .content {float:left}
.leftcolumn {float:left; width:640px}
.leftcolumn744 {float:left; width:744px}
.rightcolumn {float:right; width:240px}

.editbox {float:left; width:640px; margin-bottom:7px; padding-top:5px}
.bluepage .editbox {background:#0060c0 url(img/bg_editbox_blue.gif) no-repeat 100% 0}
.greenpage .editbox, .bluepage .greeneditbox {background:#0d8f00 url(img/bg_editbox_green.gif) no-repeat 100% 0}
.yellowpage .editbox, .bluepage .yelloweditbox {background:#ffba00 url(img/bg_editbox_yellow.gif) no-repeat 100% 0}
.redpage .editbox, .bluepage .rededitbox {background:#bd0055 url(img/bg_editbox_red.gif) no-repeat 100% 0}
.violetpage .editbox, .bluepage .violeteditbox {background:#9300bd url(img/bg_editbox_violet.gif) no-repeat 100% 0}
.editbox A {color:#fff}
.colleft {float:left; width:490px}
.colright {float:left; width:150px; background:url(img/vertical.gif) no-repeat 0 0}
.colleft .inner {float:left; padding:9px 5px}
.colleft TEXTAREA {width:472px; height:105px; padding:2px 4px; background-color:#fff; border:0; overflow:auto; color:#808080}
.colleft SPAN {font-size:10px}
.colright .inner {padding:10px 5px}
.colright .text {width:130px; padding:2px 4px}
.loglink {background:url(img/horizontal.gif) no-repeat 0 0}

.calendarbox {position:relative}
.calendar {position:absolute; float:left; width:136px; top:20px; left:0; display:none; background-color:#fff; padding:0; border:1px solid; border-color:#f3f3f3 #a5a5a5 #a5a5a5 #f3f3f3; font-size:10px}
.calendarhead {font-size:10px; padding:2px 0; background-color:#000; color:#fff}
.calendarhead A {display:block; width:5px; height:9px; background-image:url(img/bg_calendar.gif); background-repeat:no-repeat}
.calendarhead A.fl {background-position:0 0; margin:2px 0 2px 5px}
.calendarhead A.fr {background-position:-6px 0; margin:2px 5px 2px 0}
.calendarhead DIV {text-align:center}
.calendar UL {float:left; width:136px; padding:7px 0 0 0; text-align:center}
.calendar LI {float:left; display:block; width:19px; height:18px; font-size:10px}
.calendar LI.first {background:url(img/horizontal_black.gif) no-repeat 0 100%}
.calendar A {text-decoration:none; color:#000060}
.calendar A.black {color:#000;}
.calendarfoot {clear:both; padding:0 0 5px 0; text-align:center; background:url(img/horizontal_black.gif) no-repeat 0 0}

.itembox {float:left; width:100%; margin-bottom:10px}
.avatar {float:left; width:53px; padding:10px 0 0 5px; background:url(img/horizontal_blue.gif) no-repeat 0 0}
.info {float:left; width:577px; padding:10px 0 0 5px; overflow:hidden; background:url(img/vertical_blue.gif) no-repeat 0 0}

/*.info {padding:0 0 0 62px; background-position:58px 0}*/
.itemboxsmall {padding-bottom:8px}
.itemboxsmall .topbar {margin-bottom:6px; padding-bottom:11px; background:url(img/horizontal_blue.gif) no-repeat 0 100%}

.dateline {float:left; width:100%; font-weight:bold; font-size:14px; padding:7px 0 10px 0; background:url(img/horizontal_blue.gif) no-repeat 0 0}

.topbar {font-size:14px; padding-bottom:8px}
.usernamebox SPAN {position:relative; top:-5px; font-size:10px}
.username {font-weight:bold}
.usernamebox DIV {font-size:10px; font-weight:nrmal; padding-top:1px}

.bottombar {padding-top:5px}
.bottombar LI {display:inline; font-size:10px; margin-right:5px}

.userbox {float:left; width:100%; background:url(img/horizontal_black.gif) no-repeat 0 100%; padding-bottom:11px; margin-bottom:4px}
.useravatar {float:left; width:53px; background:url(img/horizontal_black.gif) no-repeat 0 0; padding:10px 0 0 5px}
.userboxright {float:left; width:472px; oveflow:hidden; overflow:hidden}
.userboxright .usernamebox {font-size:36px; _height:49px; min-height:49px; padding:5px 5px 2px 5px; background:url(img/vertical_black.gif) no-repeat 0 0}
.userboxright .usernamebox SPAN {top:-20px}
.userboxright .usernamebox TEXTAREA {font-size:36px}
.about {width:452px; background:url(img/horizontal_black.gif) no-repeat 0 0; padding:8px 5px; overflow:hidden}
.export {float:left; width:110px;  background:url(img/vertical_black.gif) no-repeat 0 0}
.userbox .col4 {overflow:visible}
.userbox .col4, .userbox .col5 {background:url(img/vertical_black.gif) no-repeat 0 0}
.userbox .col4 I {display:block; padding-top:15px; //padding-top:7px}
.userbox .col4 Ul.inner {background:url(img/horizontal_black.gif) no-repeat 0 0; padding:7px 5px 9px 5px}
.userbox UL INPUT {width:63px; border:1px solid; border-color:#a5a5a5 #f3f3f3 #f3f3f3 #a5a5a5; margin:5px 0 2px 0; font-size:10px}
.userbox .number {background:url(img/bg_number.png) no-repeat 0 -26px; color:#fff}
.userbox TEXTAREA {width:450px; height:74px; border:1px solid; border-color:#a5a5a5 #f3f3f3 #f3f3f3 #a5a5a5; padding:5px; overflow:auto}

.morebox {display:none; width:270px; position:absolute; z-index:5; background-color:#fff; border:1px solid; border-color:#f3f3f3 #a5a5a5 #a5a5a5 #f3f3f3; top:-7px; right:0}
.more {float:left; width:82px; background:url(img/vertical_black.gif) no-repeat 0 0}
.more .inner {padding:6px 0 8px 0; //padding:8px 0 8px 0}
.more .font18 {line-height:15px; //line-height:18px}
.more .font10 {padding-left:6px}
.more .number {position:absolute; top:4px; left:50px}
.more .font18 I {display:block; padding-top:0}
.morebox .link {float:left; width:98px; background:url(img/vertical_black.gif) no-repeat 0 0; padding:7px 0 0 6px}
.moreblue, .moreblue A, .bluetext {color:#4088d0}
.moregreen, .moregreen A, .greentext {color:#0d8f00}
.moreyellow, .moreyellow A, .yellowtext {color:#ffba00}
.morered, .morered A, .redtext {color:#bd0055}
.moreviolet, .moreviolet A, .violettext {color:#9300bd}
.moreblue .number {background:url(img/bg_number.png) no-repeat 0 -52px}
.moregreen .number {background:url(img/bg_number.png) no-repeat 0 -78px}
.moreyellow .number {background:url(img/bg_number.png) no-repeat 0 -104px}
.morered .number {background:url(img/bg_number.png) no-repeat 0 -130px}
.moreviolet .number {background:url(img/bg_number.png) no-repeat 0 -156px}

.rightbanner {text-align:center; margin-bottom:6px}

.pageslist SPAN {color:#2c2c2c}
.pageslist B {color:#ee0b00}

.footerinner {padding-top:0}
.bottommenu {padding-top:4px; background:url(img/horizontal_blue.gif) no-repeat 0 0}
.bottommenu LI {display:inline; font-weight:bold; margin-right:5px}
.copy {font-size:10px; padding-top:2px}

.searchactive { background-color:#000;}
.searchactive #highlight {color:#fff;}
.searchinactive #highlight {color:#000;}




/* 
 * Комментарии
 */
 
.itemtext {
	float:left;
	width: 100%;
	overflow: hidden;
}
.info_comment {
	background:transparent url(img/vertical_blue.gif) no-repeat scroll 0 0;
	margin-left:58px;
	padding:10px 0 0 5px;
}

.addcomment, .addpostcomment{
	padding-top:5px;
}

.addform {
	margin-right:45px;
}

.addform textarea {
	border-color:#A5A5A5 #F3F3F3 #F3F3F3 #A5A5A5;
	border-style:solid;
	border-width:1px;
	height:85px;
	width:98%;
}

/*
 * Конец Комментарии
 */



