@import url("reset.css");
body
{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	background: url(/images/bodybg.png) repeat-y 50% 0;
	font-size: 11px;
	color: #525252;
}
a
{
	color: #38a0db;
}
a:hover
{
	text-decoration: none;
}
h1
{
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 9px;
}
h2
{
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 9px;
}
h3
{
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 17px;
	text-transform: uppercase;
}
p
{
	margin-bottom: 18px;
	line-height: 17px;
}
#minWidth
{
	min-width: 1000px;
	max-width: 1440px;
	width: 100%;
	margin: 0 auto;
}
.inp
{
	background: url(/images/inpbg.png) no-repeat;
	width: 158px;
	height: 14px;
	padding: 2px 0 0 14px;
	*padding-top: 0;
	*height: 16px;
}
.inp input.text
{
	background: none;
	border: 0;
	height: 14px;
	line-height: 14px;
	font-size: 11px;
	color: #888;
	width: 144px;
}
.headerContainer
{
	background: url(/images/headbg.jpg) no-repeat 50% 0;
	height: 155px;
	border-bottom: 2px solid #525252;
}
.header-1
{
	background: url(/images/head1.jpg) no-repeat 50% 0;
}
.header-2
{
	background: url(/images/head2.jpg) no-repeat 50% 0;
}
.header-3
{
	background: url(/images/head3.jpg) no-repeat 50% 0;
}
.header-4
{
	background: url(/images/head4.jpg) no-repeat 50% 0;
}
.header-5
{
	background: url(/images/head5.jpg) no-repeat 50% 0;
}
.header-6
{
	background: url(/images/head6.jpg) no-repeat 50% 0;
}
.header-7
{
	background: url(/images/head7.jpg) no-repeat 50% 0;
}
.header-8
{
	background: url(/images/head8.jpg) no-repeat 50% 0;
}
.header-9
{
	background: url(/images/head9.jpg) no-repeat 50% 0;
}
.header-1 .headerText,
.header-2 .headerText,
.header-3 .headerText,
.header-4 .headerText,
.header-5 .headerText,
.header-6 .headerText,
.header-7 .headerText,
.header-8 .headerText,
.header-9 .headerText
{
	display: none;
}























.headerContainer .header
{
	height: 126px;
	width: 981px;
	margin: 0 auto;
	padding: 29px 10px 0 9px;
	zoom:1;
}
.headerContainer .header .logo
{
	float: left;
}
.headerContainer .header .headerText
{
	float: left;
	margin-left: 123px;
	background: url(/images/headertext.png);
	width: 423px;
	height: 97px;
}
.headerContainer .header .searchBlock
{
	float: right;
	width: 172px;
}
.headerContainer .header .searchBlock .inp
{
	width: 172px;
	padding-left: 0;
}
.headerContainer .header .searchBlock .inp .submit,
.headerContainer .header .searchBlock i,
.headerContainer .header .searchBlock ul.icons li a
{
	float: left;
	background: url(/images/icons.gif) no-repeat;
}
.headerContainer .header .searchBlock .inp .submit
{
	width: 16px;
	height: 9px;
	margin: 2px 4px 0;
	*margin-top: 4px;
	display: inline;
}
.headerContainer .header .searchBlock .inp input.text
{
	width: 130px;
}
.headerContainer .header .searchBlock ul.icons
{
	clear: both;
	float: left;
	margin: 28px 0 0 26px;
	display: inline;
}
.headerContainer .header .searchBlock ul.icons li
{
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 23px;
}
.headerContainer .header .searchBlock ul.icons li.sel
{
	background: url(/images/round.png) no-repeat;
}
.headerContainer .header .searchBlock ul.icons li a
{
	width: 11px;
	height: 10px;
	background-position: -17px 0;
	margin: 7px 0 0 7px;
}
.headerContainer .header .searchBlock ul.icons li a.i-map
{
	background-position: -29px 0;
	width: 14px;
	height: 9px;
	margin: 8px 0 0 6px;
}
.headerContainer .header .searchBlock ul.icons li a.i-letter
{
	background-position: -43px 0;
	width: 12px;
	height: 8px;
	margin: 9px 0 0 6px;
}

.contentContainer
{
	clear: both;
	width: 100%;
}
.contentContainer .content,
.footerContainer .footer
{
	width: 1000px;
	margin: 0 auto;
}
.contentContainer .content ul.topMenu
{
	font-size: 13px;
	margin: 0 0 20px 10px;
	display: inline;
	float: left;
}
.contentContainer .content ul.topMenu li
{
	float: left;
}
.contentContainer .content ul.topMenu li a
{
	float: left;
	white-space: nowrap;
	color: #525252;
	text-decoration: none;
	height: 23px;
	line-height: 22px;
	padding: 0 10px;

}
.contentContainer .content ul.topMenu li.sel a,
.contentContainer .content ul.topMenu li:hover a
{
	background: #525252;
	color: #c3d44f;
}
.contentContainer .content ul.topMenu li.sel a
{
	cursor: default;
}
.contentContainer .content ul.forumMenu,
.contentContainer .content ul.forumMenu li
{
	float: left;
	margin-right: 5px;
	font-size: 12px;
}
.contentContainer .content ul.forumMenu
{
	margin: 4px 0 0 18px;
}
.content .forum
{
	clear: both;
	width: 980px;
	margin: 29px 0 0 9px;
	font-size: 12px;
}
.content .forum .head
{

}
.content .forum .head .title
{
	float: left;
	width: 717px;
	height: 29px;
	line-height: 29px;
	background: #525252;
	font-size: 18px;
	color: #e1e352;
	padding-left: 9px;
}
.content .forum .head .loginMenu
{
	float: left;
	width: 253px;
	height: 29px;
	background: #e1e352;
	text-align: center;
	line-height: 29px;
}
.content .forum .head .loginMenu a
{
	color: #525252;
}
.content .forum .head .loginMenu a.insert
{
	text-decoration: none;
	border-bottom: 1px dashed #525252;
}
.content .forum .head .forumDescr
{
	clear: both;
	height: 29px;
	line-height: 28px;
	color: #737373;
	background: #f3eddd;
	padding-left: 8px;
}
.content .forum .head .forumDescr ul,
.content .forum .head .forumDescr ul li{
	float: left;
}
.content .forum .head .forumDescr ul li{
	margin-right: 21px;
}
.content .forum .head .forumDescr ul li a{
	color: #737373;
}
.content .forum .head .forumDescr ul li.sel a{
	color: #ff4949;
}
.content .forum .myProfile{
	float: left;
	width: 100%;
}
.content .forum .myProfile .iPhoto{
	float: left;
	width: 160px;
	padding-top: 30px;
}
.content .forum .myProfile .iPhoto .photo{
	width: 160px;
	height: 160px;
	overflow: hidden;
	margin-bottom: 9px;
}
.content .forum .myProfile .iPhoto form {
	position:relative;
}
.content .forum .myProfile .iPhoto #mask {
	width:92px; /* Эти значения чисто из-за особенностей моего рисунка */
	height:19px;
	padding:1px 64px 1px 3px;
	background: url(/images/inputtypefile.gif)  no-repeat 0 0;
	margin-bottom: 9px;
}
.content .forum .myProfile .iPhoto #fileInput {
	width:159px;
	height:19px;
	position:absolute;
	left:0;
	top:0;
	opacity: 0;
	filter:alpha(opacity=0);
}
.content .forum .myProfile .iPhoto #fileInputText {
	border:0;
	width:100%;
	font-size:13px;
	height: 16px;
}
.content .forum .myProfile .iPhoto form input[type="image"]{
	float: right;
}
.content .forum .myProfile .iMsg{
	float: left;
	width: 480px;
	margin-left: 42px;
	padding-top: 30px;
}
.content .forum .myProfile .iMsg ul.pages{
	margin: 0 0 14px 26px;
	zoom:1;
}
.content .forum .myProfile .iMsg ul.msges{
	clear: both;
	border-top: 1px solid #525252;
	border-bottom: 1px solid #525252;
	padding: 19px 0 15px;
	margin-bottom: 18px;
}
.content .forum .myProfile .iMsg ul.msges li{
	background: url(/images/msg-readed.gif) no-repeat;
	background-position: 0 5px;
	padding: 1px 0 0 25px;
	margin-bottom: 11px;
}
.content .forum .myProfile .iMsg ul.msges li.newMsg{
	background-image: url(/images/msg-new.gif);
}
.content .forum .myProfile .iMsg ul.msges li a{
	color: #000;
}
.content .forum .myProfile .iMsg ul.msges li a:hover{
	text-decoration: none;
}
.content .forum .myProfile .iMsg ul.msges li .fromUser,
.content .forum .myProfile .iMsg ul.msges li .fromUser a,
.content .forum .myProfile .iMsg .openMsg .fromUser,
.content .forum .myProfile .iMsg .openMsg .fromUser a{
	color: #a0a0a0;
}
.content .forum .myProfile .iMsg ul.msges li .fromUser,
.content .forum .myProfile .iMsg .openMsg .fromUser{
	margin-bottom: 3px;
}
.content .forum .myProfile .iMsg ul.msges li .fromUser span,
.content .forum .myProfile .iMsg .openMsg .fromUser span{
	margin-left: 12px;
}
.content .forum .myProfile .iMsg .newMsg{
	float: left;
	width: 100%;
}
.content .forum .myProfile .iMsg .newMsg .ips{
	clear: both;
	float: left;
	width: 394px;
	padding-left: 86px;
	margin-bottom: 6px;
}
.content .forum .myProfile .iMsg .newMsg .ips label{
	float: left;
	margin-left: -86px;
	line-height: 1.9;
}
.content .forum .myProfile .iMsg .newMsg .ips input[type="text"]{
	border: 1px solid #adb2b5;
	padding: 3px 2px 2px;
	width: 388px;
}
.content .forum .myProfile .iMsg .newMsg .ips textarea{
	border: 1px solid #adb2b5;
	padding: 3px 2px 2px;
	width: 388px;
	height: 130px;
}
.content .forum .myProfile .iMsg .newMsg .ips label.chckbx{
	margin: 0;
	line-height: 2.4;
}
.content .forum .myProfile .iMsg .newMsg .ips label.chckbx input{

	position: relative;
	top:2px;
}
.content .forum .myProfile .iMsg .newMsg .ips input[type="image"]{
	margin-top: 10px;
}
.content .forum .myProfile .iMsg .newMsg .ips ul.bbCode,
.content .forum .myProfile .iMsg .newMsg .ips ul.bbCode li{
	float: left;
	font-family: Tahoma;
}
.content .forum .myProfile .iMsg .newMsg .ips ul.bbCode{
	width: 392px;
	height: 21px;
	border: 1px solid #adb2b5;
	background: url(/images/bbcodebg.gif) repeat-x;
}
.content .forum .myProfile .iMsg .newMsg .ips ul.bbCode li{
	background: url(/images/bbcodebg.gif) repeat-x;
	border-right: 1px solid #8e8f8f;
}
.content .forum .myProfile .iMsg .newMsg .ips ul.bbCode li.last{
	border: 0;
}
.content .forum .myProfile .iMsg .newMsg .ips ul.bbCode li a{
	color: #000;
	text-decoration: none;
	float: left;
	line-height: 1.5;
	height: 21px;
	padding: 0 9px 0 8px;
}
.content .forum .myProfile .iMsg .newMsg .ips ul.bbCode li span {
	quotes: "<" ">";
}
.content .forum .myProfile .iMsg .newMsg .ips ul.bbCode li span:before {
	content: open-quote;
}
.content .forum .myProfile .iMsg .newMsg .ips ul.bbCode li span:after {
	content: close-quote;
}
.content .forum .myProfile .iMsg .openMsg{
	background: url(/images/msg-open.gif) no-repeat 0 2px;
	padding-left: 25px;
}
.content .forum .myProfile .iMsg .openMsg .ttlMsg{
	font-weight: bold;
	color: #000;
}
.content .forum .myProfile .iMsg .openMsg .text{
	line-height: 1.5;
	padding-top: 1px;
	margin-bottom: 11px;
}
.content .forum .myProfile .iMsg .openMsg a.reply{
	background: url(/images/btn-reply.gif);
	width: 64px;
	height: 19px;
	display: block;
}
.content .forum .myProfile .iMsg ul.profile{
	float: left;
	width: 480px;
}
.content .forum .myProfile .iMsg ul.profile li{
	float: left;
	width: 310px;
	padding-left: 170px;
	margin-bottom: 9px;
}
.content .forum .myProfile .iMsg ul.profile li .label{
	float: left;
	margin-left: -170px;
}
.content .forum .myProfile .iMsg ul.profile li .text{
	padding-bottom: 18px;
}
.content .forum .myProfile .iMsg ul.profile li a.localTime{
	text-decoration: none;
	border-bottom: 1px dashed;
}
.content .forum .myProfile .iMsg ul.settings{
	padding: 31px 0 10px;
}
.content .forum .myProfile .iMsg ul.settings input{
	float: left;
	position: relative;
	top: 1px;
	margin-right: 20px;
	*float: none;
}
.content .forum .myProfile .iMsg ul.settings li{
	margin-bottom: 14px;
	*margin-bottom: 9px;
}
.content .forum .myProfile .iData{
	float: right;
	width: 254px;
}
.content .forum .myProfile .iData .myData{
	width: 254px;
	background: #f2f3a5 url(/images/profdatabg.jpg) no-repeat 0 1px;
	text-align: center;
	line-height: 2;
	padding: 21px 0 23px;
	margin-bottom: 26px;
}
.content .forum .myProfile .iData .myData span{
	color: #000;
}






.content .forum table.forums
{
	width: 100%;
	font-family: tahoma;
}
.content .forum table.forums thead td
{
	height: 46px;
	vertical-align: middle;
	border-bottom: 1px dashed #525252;
	color: #000;
}
.content .forum table.themesContent
{
	margin-top: 7px;
}
.content .forum table.themesContent thead td
{
	height: 1px;
	overflow: hidden;
}
.content .forum table.forums thead td.name
{
	width: 481px;
	padding-left: 9px;
}
.content .forum table.forums thead td.themes
{
	width: 117px;
}
.content .forum table.forums thead td.msg
{
	width: 119px;
}
.content .forum table.forums span.name
{
	color: #a2a2a2;
	float: left;
	white-space: nowrap;
}
.content .forum table.forums span.name a
{
	font-weight: bold;
}
.content .forum table.forums span .forumDescription
{
	margin-top: 4px;
}
.content .forum table.forums i.icon,
.content .forum .notation ul.icons li i
{
	background: url(/images/i_forum.gif);
	float: left;
	width:18px;
	height: 18px;
	position: relative;
	top: -1px;
}
.content .forum table.forums i.icon
{
	margin: 0 12px 12px 10px;
}
.content .forum table.forums i.noMsg,
.content .forum .notation ul.icons li i.noMsg
{
	background-position: 0 -18px;
}
.content .forum table.forums i.newPop,
.content .forum .notation ul.icons li i.newPop
{
	background-position: -18px 0;
}
.content .forum table.forums i.noPop,
.content .forum .notation ul.icons li i.noPop
{
	background-position: -18px -18px;
}
.content .forum table.forums i.newVote,
.content .forum .notation ul.icons li i.newVote
{
	background-position: -36px 0;
}
.content .forum table.forums i.oldVote,
.content .forum .notation ul.icons li i.oldVote
{
	background-position: -36px -18px;
}
.content .forum table.forums i.removeThem,
.content .forum .notation ul.icons li i.removeThem
{
	background-position: -54px 0;
}
.content .forum table.forums i.closedThem,
.content .forum .notation ul.icons li i.closedThem
{
	background-position: -54px -18px;
}
.content .forum table.forums i.impThem,
.content .forum .notation ul.icons li i.impThem
{
	background-position: -72px 0;
}
.content .forum table.forums i.ads,
.content .forum .notation ul.icons li i.ads
{
	background-position: -72px -18px;
}

.content .forum table.forums tbody td
{
	color: #737373;
	border-bottom: 1px solid #d2d2d2;
	padding: 10px 0 29px;
}
.content .forum table.forumsThemes tbody td
{
	padding: 18px 0;
}


.content .forum table.forums tbody td .date,
.content .forum table.forums tbody td .topic
{
	margin-bottom: 4px;
}
.content .forum table.themesContent tbody td
{
	vertical-align: top;
	padding: 14px 0 9px;
}
.content .forum table.themesContent tbody td.userInfo
{
	width: 177px;
}
.content .forum table.themesContent tbody td.userInfo .userName,
.content .forum table.themesContent tbody td.userInfo .userTitle
{
	font-weight: bold;
	margin-bottom: 27px;
}
.content .forum table.themesContent tbody td.userInfo .userTitle
{
	margin-bottom: 13px;
}
.content .forum table.themesContent tbody td.userInfo .userAvatar
{
	width: 160px;
	height: 160px;
	overflow: hidden;
	background: #525252;
	margin-bottom: 6px;
}
.content .forum table.themesContent tbody td.userInfo .userReputation
{
	width: 158px;
	height: 8px;
	background: #f3eddd;
	border: 1px solid #bcbcbc;
	margin-bottom: 7px;
}
.content .forum table.themesContent tbody td.userInfo .userReputation .line
{
	background: url(/images/repline.gif) no-repeat -100px 0;
	width: 158px;
	height: 8px;
}
.content .forum table.themesContent tbody td.userInfo dl.userExtra
{
	float: left;
	width: 160px;
}
.content .forum table.themesContent tbody td.userInfo dl.userExtra dd,
.content .forum table.themesContent tbody td.userInfo dl.userExtra dt
{
	float: left;
	margin-bottom: 4px;
}
.content .forum table.themesContent tbody td.userInfo ul.userDetails li
{
	margin-bottom: 4px;
}
.content .forum table.themesContent tbody td .postInfo
{
	float: left;
	width: 800px;
	margin-bottom: 30px;
}
.content .forum table.themesContent tbody td .postInfo .msgNumber
{
	float: left;
	white-space: nowrap;
	margin-left: 18px;
	display: inline;
}
.content .forum table.themesContent tbody td .postInfo .msgNumber span
{
	background: #525252;
	color: #fff;
	padding: 0 3px 0 4px;
}
.content .forum table.themesContent tbody td .postInfo a.ignor
{
	float: right;
	white-space: nowrap;
	color: #ff8a00;
	padding: 0 0 0 7px;
}
.content .forum table.themesContent tbody td .msgText
{
	clear: both;
	background: #f3eddd;
	padding: 18px;
	line-height: 18px;
}


.content .forum .notation
{
	clear: both;
	float: left;
	width: 940px;
	margin: 17px 0 0 40px;
}
.content .forum .notation ul.icons
{
	margin-bottom: 25px;
	width: 100%;
}
.content .forum .notation ul.icons,
.content .forum .notation ul.icons li
{
	float: left;
	white-space: nowrap;
}
.content .forum .notation ul.icons li
{
	margin-bottom: 12px;
}
.content .forum .notation ul.icons li i
{
	float: left;
	width: 18px;
	height: 18px;
	margin-right: 5px;
}
.content .forum .notation ul.icons li.w185{width: 185px;}
.content .forum .notation ul.icons li.w288{width: 288px;}
.content .forum .notation ul.icons li.w174{width: 174px;}
.content .forum .notation ul.icons li.w170{width: 170px;}

.content .forum div.theme > a
{
	font-weight: bold;
}
.content .forum div.theme span.pages a
{
	text-decoration: none;
	color: #525252;
}
.content .forum div.theme span.pages a:hover
{
	text-decoration: underline;
}
.content .forum div.theme .forumAuthor
{
	font-size: 11px;
	margin-top: 4px;
	color: #a2a2a2;
}
.content .forum ul.pages
{
	margin: 12px 0 0 8px;
}
.content .forum ul.pages,
.content .forum ul.pages li
{
	float: left;
	font-size: 15px;
	margin-right: 8px;
	font-weight: bold;
}
.content .forum ul.pages li a
{
	color: #a4a4a4;
	text-decoration: none;
}
.content .forum ul.pages li a:hover
{
	color: #525252;
}
.content .forum a.newTheme,
.content .forum a.answer,
.content .forum a.fastAnswer
{
	float: right;
	background: #e1e352;
	width: 162px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	text-decoration: none;
	color: #525252;
	text-align: center;
	font-weight: bold;
	margin: 7px 92px 0 0;
	display: inline;
}
.content .forum a.newTheme img
{
	margin: 8px 9px 0 0;
}
.content .forum a.answer,
.content .forum a.fastAnswer
{
	margin-right: 5px;
	font-weight: normal;
}












.block
{
	clear: both;
}
.block .head
{
	height: 29px;
	background: url(/images/blockheadb.gif) repeat-x 0 100%;
}
.block .head .text
{
	background: url(/images/blockhead.gif) no-repeat;
	height: 29px;
	padding-left: 12px;
	font-size: 17px;
	line-height: 30px;
	overflow: hidden;
}
.block .body
{

}
.content .left
{
	float: left;
	width: 183px;
}
.content .left .block .body ul.leftMenu
{
	float: left;
	width: 172px;
	margin: 6px 0 0 10px;
}
.content .left .block .body ul.leftMenu li
{
	clear: both;
	float: left;
	width: 172px;
	font-size: 12px;
	font-style: italic;
	line-height: 12px;
	margin-bottom: 13px;
}
.content .left .block .body ul.leftMenu li a
{
	text-decoration: none;
	color: #3b3b3b;
}
.content .left .block .body ul.leftMenu li ul.leftSubMenu
{
}
.content .left .block .body ul.leftMenu li ul.leftSubMenu li
{
	margin: 0;
}
.content .left .block .body ul.leftMenu li ul.leftSubMenu li a
{
	float: left;
	width: 144px;
	color: #9b9999;
	font-style: normal;
	padding: 6px 14px 7px;
	font-size: 11px;
	line-height: 14px;
}
.content .left .block .body ul.leftMenu li ul.leftSubMenu li a.sel,
.content .left .block .body ul.leftMenu li ul.leftSubMenu li a:hover
{
	background: #525252;
	color: #c3d44f;
}














.content .centr
{
	float: left;
	width: 575px;
	margin-left: 30px;
	display: inline;
}
.content .centr .block .newsDay
{
	padding-top: 7px;
	float: left;
	width: 575px;
}
.content .centr .block .newsDay .pic
{
	float: left;
	width: 202px;
	margin-top: 8px;
}
.content .centr .block .newsDay .pic img
{
	border: 1px solid #c3d44f;
}
.content .centr .block .newsDay .text
{
	float: left;
	width: 372px;
	line-height: 18px;
}
.content .centr .block .newsDay .text a.name
{
	font-size: 17px;
	float: left;
	width: 372px;
	margin-bottom: 21px;
}
.content .centr .block .newsDay .text .more
{
	float: right;
	white-space: nowrap;
	margin-top: 3px;
}
.content .centr .indexArticle
{
	padding-top: 11px;
	zoom:1;
}
.content .centr .indexArticle .body
{
	float: left;
	width: 575px;
}
.content .centr .indexArticle .articleItem
{
	width: 267px;
	float: left;
	padding: 10px 10px 5px;
	height: 53px;
	overflow: hidden;
}
.content .centr .indexArticle .articleItem .name
{
	font-size: 17px;
	margin-bottom: 2px;
	height: 22px;
	overflow: hidden;
}
.content .centr .indexArticle .articleItem .name a
{
	color: #888;
	text-decoration: none;
}
.content .centr .indexArticle .articleItem .name a:hover
{
	color: #38a0db;
	text-decoration: underline;
}
.content .centr .article
{
	clear: both;
	background: url(/images/blockheadb.gif) repeat-x;
	line-height: 18px;
	padding-top: 13px;
	padding: 13px 8px 0;
}
.content .centr .block .greenLine
{
	height: 29px;
	line-height: 29px;
	font-size: 17px;
	background:#e1e352;
	padding: 0 11px;
	margin-top: 14px;
	overflow: hidden;
}
.content .centr .block .greyLine
{
	font-size: 14px;
	background:#525252;
	color: #e1e352;
	padding: 6px 11px 5px;
	overflow: hidden;

}
.content .centr .block .greenLine2
{
	font-size: 14px;
	background:#e1e352;
	padding: 6px 11px 5px;
	margin: 2px 0 15px;
}

.content .centr .block ul.list
{
	margin: 7px 0 0 24px;
}
.content .centr .block ul.list li
{
	background: url(/images/li.gif) no-repeat 0 8px;
	padding-left: 18px;
	margin-bottom: 10px;
}
.content .centr .articList
{
	clear: both;
	float: left;
	background: url(/images/blockheadb.gif) repeat-x;
	width: 575px;
	padding-top: 18px;
	zoom:1;
}
.content .centr .articList .item
{
	clear: both;
	float: left;
	width: 575px;
	line-height: 18px;
	margin-bottom: 27px;
}
.content .centr .articList .item .pic
{
	float: left;
	width: 145px;
	margin-top: 4px;
}
.content .centr .articList .item .text
{
	float: left;
	width: 430px;
}
.content .centr .articList .item .text a.name
{
	float: left;
	width: 430px;
	margin-bottom: 11px;
	font-size: 14px;
}
.content .centr .pagesList
{
	clear: both;
	float: left;
	background: url(/images/blockheadb.gif) repeat-x;
	width: 575px;
	zoom:1;
	padding-top: 1px;
}
.content .centr .pagesList ul.pages
{
	float: left;
	margin: 21px 0 0 2px;
}
.content .centr .pagesList ul.pages li
{
	float: left;
	margin-right: 10px;
}
.content .centr .pagesList ul.pages li a
{
	float: left;
	width: 37px;
	height: 37px;
	background: url(/images/pages.gif) 37px 0;
	line-height: 37px;
	text-decoration: none;
	text-align: center;
	color: #e1e352;
	font-size: 17px;
}
.content .centr .pagesList ul.pages li a.sel
{
	background-position:  0 0;
	color: #525252;
	cursor: default;
}
.content .centr .block .body ul.newsArchives,
.content .centr .block .body ul.newsArchives li
{
	clear: both;
	float: left;
	width: 575px;
	zoom:1;
}
.content .centr .block .body ul.newsArchives
{
	margin: 13px 0 27px;
	zoom:1;
}
.content .centr .block .body ul.newsArchives li
{
	margin-bottom: 11px;
}
.content .centr .block .body ul.newsArchives li .date
{
	float: left;
	width: 86px;
	background: #c0c0c0;
	padding:2px 0 1px 10px;
}
.content .centr .block .body ul.newsArchives li .link
{
	float: right;
	width: 470px;
	line-height: 18px;
}
.content .centr .block .body .wholeNews
{
	padding-top: 18px;
	zoom:1;
}
.content .centr .block .body .wholeNews img
{
	float: left;
	margin: 0 20px 5px 0;
}
.content .centr .block .body .back
{
	text-align: right;
	background: url(/images/blockheadb.gif) repeat-x;
	padding: 11px 0;
}
.content .centr .block .body .number
{
	font-size: 17px;
	padding: 15px 0 0 10px;
}
.content .centr .block .body .number span
{
	font-size: 23px;
}
.content .block .body .ips
{
	clear: both;
	float: left;
	width: 575px;
	position: relative;
	margin-bottom: 15px;
}
.content  .block .body .ips label
{
	cursor: pointer;
	clear: both;
	float: left;
	width: 575px;
}
.content  .block .body .ips input
{
	float: left;
	position: relative;
	top:2px;
	*top: -2px;
	margin: 0 3px 0 4px;
	*margin: 0;
}
.content .block .body .ips span
{
	float: left;
	line-height: 15px;
	width: 550px;
}
.content .block .body input.nextQuest
{
	clear: both;
	float: left;
	margin-left: 20px;
}
.content .centr .moreTest
{
	clear: both;
	float: left;
	background: url(/images/blockheadb.gif) repeat-x;
	width: 551px;
	zoom:1;
	padding: 10px 12px;
	margin-top: 26px;
}
.content .centr .moreTest ul
{
	margin: 12px 0 0 15px;
}
.content .centr .block .body ul.photoList
{
	clear: both;
	float: left;
	width: 575px;
	margin: 13px 0 0 3px;
}
.content .centr .block .body ul.photoList li
{
	float: left;
	margin: 0 7px 13px 0;
}
.content .centr .block .body ul.photoList li.p-r0
{
	padding-right:0;
}
.content .centr .block .body ul.photoList li a
{
	float: left;
	text-decoration: none;
	width: 100px;
	height: 100px;
	padding: 4px;
	position: relative;
	overflow: hidden;
}
.content .centr .block .body ul.photoList li a i
{
	float: left;
	width: 108px;
	height: 108px;
	position: absolute;
	top: 0;
	left: 0;
}
.content .centr .block .body ul.photoList li a:hover i
{
	background: url(/images/pichover.png) no-repeat;
}






.content .right
{
	float: right;
	width: 173px;
	margin-right: 10px;
	display: inline;
}
.content .right .regBlock
{

}
.content .right .regBlock .inp
{
	margin-bottom: 12px;
}
.content .right .regBlock .inpLast
{
	margin-bottom: 4px;
}
.content .right .regBlock .regLinks
{
	float: left;
	width: 75px;
	line-height: 18px;
	margin-left: 14px;
	display: inline;
}
.content .right .regBlock .submit
{
	float: right;
	margin-top: 5px;
}

.content .right .block .body .newsItem,
.content .right .block .body .interview
{
	margin-top: 15px;
}
.content .right .block .body .newsItem .date
{
	background: #c0c0c0;
	float: left;
	width: 68px;
	padding: 2px 0 2px 14px;
}
.content .right .block .body .newsItem .text
{
	clear: both;
	padding: 7px 14px 0;
	zoom:1;
}
.content .right .intervBlock
{
	margin-top: 24px;
}
.content .right .block .body .interview
{
	zoom:1;
}
.content .right .block .body .interview .quest
{
	background: #c0c0c0;
	float: left;
	padding: 2px 12px 2px 14px;
	white-space: nowrap;
	margin-bottom: 7px;
}
.content .right .block .body .ips
{
	width: 172px;
	margin-bottom: 5px;
}
.content .right .block .body .ips label
{
	width: 172px;
}
.content .right .block .body .ips span
{
	width: 150px;
}
.content .right .block .body .interview input.img
{
	float: right;
	margin-top: 6px;
}
.content .right .testBlock
{

}
.content .right .testBlock .body
{
	padding: 11px 14px;
	line-height: 11px;
}
.content .right .testBlock .body a
{
	color: #525252;
	text-decoration: none;
}
.content .right .testBlock .body a:hover
{
	text-decoration: underline;
}
.content .botMenu
{
	clear: both;
	padding-top: 23px;
	zoom:1
}
.content .botMenu ul.topMenu
{
	margin-bottom: 0;
}
.footerContainer
{
	clear: both;
	border-top: 2px solid #525252;
	height: 46px;
	background: url(/images/footbg.jpg) no-repeat 50% 0;
	padding-top: 25px;
}
.footer a
{
	color: #525252;
}
.footer .left
{
	float: left;
	padding-left: 10px;
	width: 200px;
}
.footer .center
{
	width: 578px;
	float: left;
}
.footer .center ul.footMenu
{
	width: 450px;
	margin: 0 auto;
}
.footer .center ul.footMenu li
{
	float: left;
	margin-left: 5px;
	display: inline;
}
.footer .right
{
	width: 180px;
	float: right;
}
.footer .right .count
{
	float: left;
	margin-right: 12px;
}
.polls-answers {
	list-style-type: none;
}
.polls-answers li{
	padding-left: 5px;
}
.polls-li {
	color: white; font-size: 8px; line-height: 10px; height: 10px; border: 1px solid #c8c8c8;
}
.polls-a0	{
	background: #C00;
}
.polls-a1	{
	background: #6C0;
}
.polls-a2	{
	background: #36F;
}
.polls-a3	{
	background: #999;
}
.polls-a4	{
	background: #06F;
}
.polls-a5	{
	background: #C00;
}
.polls-a6	{
	background: #6C0;
}
.polls-a7	{
	background: #36F;
}
.polls-a8	{
	background: #999;
}
.polls-a9	{
	background: #06F;
}
#loading {
	text-align:center; display:none; padding: 10px;
}
comment_table_label {width: 120px;padding: 5px;padding-bottom: 0px;text-align: left;float: left;font-family: arial;}
.comment_table_input {padding: 5px;padding-bottom: 0px;text-align: left;font-family: arial;}
.comment_table_input input {border:solid 1px #21a1c6; width:200px;font-family: arial;}
.comment_table_input textarea{border:solid 1px #21a1c6; width:415px;font-family: arial;}
.comment_table_fully {text-align: left;padding: 5px;padding-bottom: 0px;clear:both;font-family: arial;}
.comment_title {font-size: 13px;font-weight: bold;margin: 0px 0px 5px 0px;}

.adv {
	text-align: center;
}
.quote_author { color: #333333; font-size: 12px; font-weight: bold; margin: 0 0 4px; background-color: transparent; }
blockquote { color: #000; background: #e4e5be; font-size: 12px; line-height: 17px; margin: 5px 0 5px; padding: 5px 10px; border-color: #668c5e #b2b3ce #b2b3ce #668c5e; border-style: none none none solid; border-width: 1px 1px 1px 5px; }
blockquote p { color: #000; }
