body, td, div, p, center, a {
	font-family: arial;
	font-size: 12px;
	color: #000000;
}

body {
	padding: 0px;
	margin: 0px;
}

.pageholder {
  width: 1000px;
}

.topmost {
	width: 100%;
  height: 30px;
	background: #e6e7e6;
}

.logoarea {
  height: 122px;
	margin-left: 10px;
	margin-right: 10px;
}

.mainmenu {
  height: 22px;
  margin-bottom: 2px;
	#padding-top: 2px;
	background: #cc0000 url("/img/bg_red.gif") repeat-x left top;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #cc0000;
}

.leftmenu {
  height: 316px;
  width: 155px;
	text-align:center;
	overflow: hidden;
	margin-left: 10px;
	#margin-left: 5px;
  float: left;
}

.anonces {
  background-color: #E5E5E5;
  height: 109px;
	overflow: hidden;
  width: 816px;
  float: left;
  margin-left: 7px;
}

.banner {
	height: 90px;
  width: 600px;
  float: left;
	margin: 4px 0px 0px 7px;
}

.col_right {
  float: right;
  margin-top: -93px;
	margin-right: 10px;
	#margin-right: 5px;
  width: 212px;
  #margin-top: 4px;
}

.LC_holder {
  clear: left;
  float: left;
  width: 760px;
  margin-top: 5px;
	text-align:left;
	margin-left: 10px;
	#margin-left: 5px;
}

.col_left {
  float: left;
  width: 268px;
	text-align: center;
}

.col_center {
  float: right;
  width: 485px;
}

.bottom {
	width: 100%;
}




.topmost .leftTop{
	text-align: left;
	width: 25%;
}

.leftTopImg {
	vertical-align:bottom;
}

.topmost .leftTop a{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	margin-left: 15px;
	border: 0px;
}

.topmost .leftTop a:hover{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.topmost .rightTop {
	width: 70%;
	margin: 5px 20px;
}

.topmost .rightTop .topTableLinks{
	margin: 0px 15px;
	float: right;
}

.upMenuItem {
	padding: 8px 10px;
}

.upMenuItemOver a, .upMenuItem a{
	color: #F10F0F;
	font-weight: bold;
	text-decoration: none;
}

.upMenuItemOver {
	padding: 8px 10px;
	background: url("/img/bg_hovertop.gif") repeat-x bottom;
}

.topmost .rightTop .selected{
	color: #F10F0F;
	font-weight: bold;
	text-decoration: none;
	margin: 5px;
	background: #765343 url("/img/bg_hovertop.gif") repeat-x bottom;
	padding: 6px 7px 13px 7px;
}


.topSection {
	height: 118px;
	overflow: hidden;
	padding: 2px 4px;
	text-align:justify;
}

.topSection .previewDate{
	color: #FF0404;
	font-weight:bold;
}

.topSection .previewTitle a{
	color: #303030;
	font-weight:bold;
	font-size:11px;
}

.topColumns {
	width: 300px;
}

.logoColumn {
	width: 330px;
}

.mainmenu  .linksBlock {
	float:left;
}

.mainmenu  .linksBlock .mainMenuItem a{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.mainmenu  .linksBlock .mainMenuItem {
	float:left;
	padding: 3px 6px;
}

.mainmenu  .linksBlock .mainMenuItemOver {
	float:left;
	padding: 3px 6px;
	background-color: #ff0000;
}

.mainmenu  .linksBlock .mainMenuItemOver a{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-color: #ff0000;
}

.mainmenu .search{
	color: #ffffff;
	padding-right: 15px;
	font-weight: bold;
	float:right;
	height: 22px;
}

.mainmenu .search .edit{
	height: 15px;
	#height: 20px;
	background: #E5E5E5;
}


.leftMenuItem {
	background: #EDEDED url( /img/bg_left.jpg ) repeat-y left center;
	padding: 0px 0px 3px 0px;
	text-align: center;
	border: 1px #ffffff solid;
}

.leftMenuItemOver {
	background: #FE2530;
	padding: 0px 0px 3px 0px;
	text-align: center;
	border: 1px #ffffff solid;
}

.leftMenuItemOver a{
	background: #FE2530;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}

.leftMenuItem a {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}

.topAnoncesItemHolder {
	border-right: 1px solid #ffffff;
	padding: 5px;
	text-align:left;
	width: 33%;
	height: 158px;
}

.topAnoncesItemHolder .anoncesRegion, .anoncesDate{
	color: #3E5D89;
	font-weight: bold;
}

.topAnoncesItemHolder .anoncesTitle a{
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}

.topAnoncesItemHolder .anoncesDescr a{
	color: #000000;
	text-decoration:none;
}


.topAnoncesItemHolder .mainImage{
	margin-right: 10px;
	margin-top: 5px;
	float: left;
}

.topAnoncesItemHolder .mainImage img{
	border: 1px black solid;
	padding:0;
	margin: 0 2px 2px 0;
}

.partTitle {
	background: #C4C4C4 url("/img/bg_title.gif") repeat-x left bottom;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 0px 5px;
}

.previewContainerBorder {
	margin-top: 3px;
	margin-bottom: 5px;
	padding: 3px;
	text-align:left;
	background: #ededed;
}

.previewRegion {
	text-align: left;
	color: #3E5D89;
	font-size: 12px;
	font-weight: bold;
}

.previewDate {
	text-align: left;
	color: #3E5D89;
	font-size: 12px;
	font-weight: bold;
}

.previewTitle a {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
}

.previewDescr {
	padding-bottom: 5px;

}

.previewDescr img{
	margin: 0 8px 2px 0;
	border: 1px solid #000000;

}

.previewDescr a {
	text-decoration: none;
	color: #313131;
	font-size: 12px;
}

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

.previewSectionLink {
	text-align: right!important;
}

.previewSectionLink a{
	text-decoration: none;
	color: #254377;
	font-weight: bold;
}

.previewSectionLink a:hover{
	text-decoration: underline;
}

.previewContainerBorderCenter {
	margin-top: 2px;
	margin-bottom: 3px;
	padding: 3px;
	text-align:left;
	background-color: #F9FAF5;
	border-bottom: 3px solid #C0C0C0;
}

.previewContainerBorder .mainImage {
    border: 1px solid #000000;
}

.previewContainerBorderCenter .mainImage {
    margin: 0 8px 2px 0;
    border: 1px solid #000000;
}

.previewContainerBorderTop {
	margin-top: 2px;
	margin-bottom: 3px;
	padding: 0px 5px 10px 5px;
	text-align:left;
	background-color: #F9FAF5;
}

.previewContainerBorderOther {
	margin: 2px 0px;
	padding: 0px 2px;
	background-color: #F9FAF5;
}

.bottom .bottomLinks {
	text-align: center;
	margin: 10px 0px;
}

.bottom .bottomLinks a{
	text-decoration: none;
	margin: 0px 40px;
	font-weight: bold;
}

.archiveBlockHead {
	background-color: #DC0000;
	text-align: center;
	margin: 10px 10px;
	padding: 2px 0px;
	text-transform: uppercase;
	text-align:center;
}

.archiveBlockHead a {
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.archiveItemBorder {
	border-left: 1px black solid;
	padding: 0px 3px;
	text-align:left;
	width: 33%;
}

.archiveItemBorder .archiveItemTitle {
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	border-top: 1px gray solid;
}


.rubricatorHeadTitle {
  background: #dc0000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 0px 5px;
}
.rubricatorTitle {
  background: #a0a0a0 url('/img/bg_rubr.gif') repeat-x;
	border-top:1px solid #ffffff;
  height:20px;
}
.rubricatorHolder {
  background: #F0F0F0 url('/img/bg_rubr_content.gif') repeat-x top;
}
.rubricatorTitle .rubricatorLink {
  display: block;
  padding-top:3px;
  padding-bottom:3px;
	text-decoration:none;
	color: #ffffff;
	text-align: right;
	font-weight: bold;
}

.rubricatorHolder a {
  display: block;
	text-align:left;
  padding-top:3px;
  padding-bottom:3px;
	text-decoration:none;
	color: #000000;
}

.rubricatorHolder a:hover {
	text-decoration:underline;
}

.articleView {	margin-left: 7px;
	text-align: justify;
	float:left;
	width: 740px;
}
.articleView div {
	width: 735px;
}
.articleViewLinks {
	float:left;
}
.articleTitle {
	padding: 10px 0px;
	text-align: center;
	font-size: 16px;
	color: #d00000;
	font-weight: bold;
	text-transform: uppercase;
}

.articleBody {
    margin-right: 20px;
	padding: 10px 0px 5px 0px;
	float: left;
	border-bottom: 1px solid #666666;
}
.articleSource {	width: 100%;
	padding: 10px 20px 5px 0px;
	float: left;
}

.articleView .previewRegion {
	text-align: left;
	color: #3E5D89;
	font-size: 11px;
}

.articleView .previewDate {
	text-align: left;
	color: #3E5D89;
	font-size: 11px;
}

.partOtherTitle {
	background: #a0a0a0;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 3px 5px;
}

.previewContainerBorderOther .previewRegion {
	text-align: left;
	color: #3E5D89;
	font-size: 11px;
}

.previewContainerBorderOther .previewDate {
	text-align: left;
	color: #3E5D89;
	font-size: 11px;
}

.previewContainerBorderOther .previewDescr a {
	text-decoration: none;
	color: #313131;
	font-size: 11px;
}

.commentsBar {
	padding: 10px 0px 20px 0px;
	text-align: right;
	color: blue;
	font-weight: bold;
  float: left;
  width:95%;
}

.commentsBar table {
	width: 480px;
}
.commentsBar a {
	color: #990000;
	text-decoration: none;
}

.commentsBar a:hover {
	color: #990000;
	text-decoration: underline;
}

.rateArticleBar {
	text-align: center;
	font-weight: bold;
}

.rateArticleBar a{
	width: 50px;
	height: 10px;
	font-size: 1px;
}




.commentsHolder {
	padding: 10px 0px;
	font-size: 12px;
}

.commentsHolder .commentsNoticeText {
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}

.commentsApproved {
	text-align: justify;
}

.commentsApproved .commentsID {
	color: #cc0000;
}

.commentsApproved .commentsReply {
	color: #444444;
}

.commentsApproved .commentsAuthorName {
	font-weight: bold;
	padding-right: 10px;
}

.commentsAuthorNameAdmin {
	font-weight: bold;
	padding-right: 5px;
	color: #000080;
}

.commentsIPAdmin {
	font-weight: bold;
	padding-right: 5px;
	color: #808080;
}

.commentsHolder .commentsBody {

	margin-bottom: 10px;
	text-align:justify;
	border-bottom: 1px #999999 solid;
}

.commentsHolder .formAction {
	text-align:right;

}




.ratingTitle {
	padding: 10px 0px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
}

.ratingItem {
	text-align:justify;
	font-size:13px;
	text-decoration:none;
}

.ratingItemOver {
	text-align:justify;
	font-size:13px;
	text-decoration:none;
	background-color: #FbFAF5;
}



.sectionName {
	font-weight:bold;
	font-size: 18px;
	padding: 5px 0px;
}

.sectionDateBlockHead {
	background-color: #dc0000;
	padding: 1px 5px;
	text-transform: uppercase;
	text-align:left;
}

.sectionDateBlockHead span{
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight:bold;
}



.mainError {
	color:red;
	font-weight: bold;
	text-align: center;
}


.loadHolder {
	margin-bottom: 10px;
}

.loadHolder table {
	background: #F9FAF5;
}

.loadHolder table td{
  border-style:solid;
  border-width:1px;
  border-color:#d0d0d0;
}

.loadFileTitle {
  background-color: #E7E7E5;
  border:1px ridge #f0f0f0;
  color: #000000;
  font-weight: bold;
}

.loadLink {
  color: #990000;
  font-weight: bold;
}

.admTopNewsTitle {
	color: #dd0000;
}

div.img_left {
  float: left;
  font-size: 10px;
  padding: 0 0 5px 0;
  margin: 0px 6px 10px 0;
  text-align: right;
  line-height: 10px;
  color: #000000;

  border: 1px solid black;

  background-color: white;
  clear: left;
  }
img.img_left {
	display: block;
	border: 0px;
	}

.articleIncut	{
    float: left;
    clear: left;
    width: 92%;
	padding: 30px 15px 40px 15px;
	margin: 0 0 40px 0;
	background-color: #cccccc;
	text-align: justify;
}
archiveArt
{
    float: left;
    width: 95%;
	text-align: justify;
}

.errorLogin {	color: red;
	font-weight: bold;}

a.curentpage {
    color: #CC0000;
		font-size: 16px;
    font-weight: bold;
}

.mainSingleImage {
	margin: 0 8px 2px 0;
	border: 1px solid #000000;
}

    .votationQuestion {font-weight: bold; color: #999999;}
.votationAnswer {	padding-left: 0px;
	margin-left: 0px;
	text-align: left;
}

.socialBookmarking {clear: both; text-align: center; margin: 10px 0;}
