/* �������� ��������� ��� ���� ��������� */
body {
	background-color: #dadbdd;
	font-size: 13px;
	font-family: Verdana, sans-serif;
}

a {color: #4368b7;}

#ContentPage {
	background-color: #fff;
	border: 5px solid #3b3e43;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 10px;
}
#ContentMain {
	margin-top: 1px;
	margin-bottom: 20px;
	padding-top: 10px;
	border-top: 2px solid #3b3e43;
}
#ContentTop {
	border-bottom: 2px solid #3b3e43;
}
#ContentFooter {
	border-top: 1px solid #34393f;
	padding: 10px 0px;
}
#ContentCopyright {
	border-top: 1px solid #6c6b70;
	width: 1004px;
	margin: 0px auto 20px;
	padding-top: 10px;
	font-size: 0.75em;
}

/* ������� ����� */
#Default_Index_Logo {
	position: absolute;
	top: 5px;
	left: 270px;
	width: 450px;
	height: 100px;
	background-image: url(img/logoSite.png);
	background-repeat: no-repeat;
}
#Default_Index_Logo h1 a {
	width: 450px;
	height: 100px;
	display: block;
	text-decoration: none;
}

/* ���������� ���������� */
#DesignBy {float: right;}
#ProgramBy {float: left;}
#SiteCopy {width: 560px;margin: 0px auto;text-align: center;}

/* ���������� ���������� */
h1 {
	font-size: 1.5em;
	font-weight: normal;
	color: #3B3E43;
	margin-bottom: 10px;
}

/* ���������� ���������� �� �������� */
h2 a {
	font-size: 0.9em;
	font-weight: normal;
}

/* ���������� ���������� ������ */
h3 {
	margin-bottom: 10px;
	padding: 7px 15px 5px;
	background-color: #eeefe9;
	border-bottom: 2px solid #DEDEDE;
	color: #3f3e39;
	text-transform: uppercase;
	font-size: 1em;
}
h3 a {
	color: #3f3e39;
	text-decoration: none;
}

/* �������� �������� */
.hidden {
	visibility: hidden;
}

/* ����� ������ �� ����� */
#Search_Index_Forma {
	margin-top: 35px;
	margin-right: 30px;
	/*border-left: 1px solid #3d3d3d;*/
	padding: 5px 0px 10px 20px;
}
#Search_Index_Forma label {
	display: block;
}

/* ������� �� ����� */
.advert {
	margin: 0px auto;
	margin-bottom: 20px;
}
.advert.size240x400 {
    width: 240px;
    height: 400px;
}
div.advert.size1000x90 {
    width: 1000px;
    height: 90px;
	 border: 2px solid #3b3e43;
	 margin-top: 5px;
	 margin-bottom: -5px;
}
.advert.size468x60 {
	clear: both;
}

/* ����������� ������ ����� */
#Articles_Tag_Show ul {
	list-style: none;
	margin: 0px;
}
#Articles_Tag_Show li {
	display: inline;
	padding-right: 7px; 
}
#Articles_Tag_Show li.s1 {font-size: 0.70em;}
#Articles_Tag_Show li.s2 {font-size: 0.90em;}
#Articles_Tag_Show li.s3 {font-size: 1.10em;}
#Articles_Tag_Show li.s4 {font-size: 1.50em;}
#Articles_Tag_Show li.s5 {font-size: 2.00em;}

#Articles_Tag_Show li a.c1 {color: #6ab844;}
#Articles_Tag_Show li a.c2 {color: #44b895;}
#Articles_Tag_Show li a.c3 {color: #4463b8;}
#Articles_Tag_Show li a.c4 {color: #b86466;}
#Articles_Tag_Show li a.c5 {color: #b8445b;}

/* ��������� ������� */
.roller {
	border-top: 2px solid #3b3e43;
	margin-bottom: 20px;
	padding-top: 10px;
	overflow: hidden;
	font-size: 1.2em;
	text-align: center;
}
.roller .back {float: left;}
.roller .next {float: right;}
.roller .pagesNumber {
	width: 300px;
	position: absolute;
	margin: 0 5em;
}
.roller .pagesNumber div {display: inline;}
.roller .pagesNumber .current {
	background-color: #DEDEDE;
	border: 1px solid #eeefe9;
	padding: 4px 8px;
	margin: 5px;
	font-weight: bold;
	color: #cc0000;
}
.roller .pagesNumber div a {
	background-color: #eeefe9;
	border: 1px solid #DEDEDE;
	padding: 3px 7px;
	margin: 3px;
	font-size: 0.85em;
}

/* ������ �������� ����� */
.nowrap {white-space: nowrap;}

/* ���������� ������� ���� ������ �������� */
#Newspaper_Index_Currentdate {
	position: absolute;
	top: 30px;
	left: 100px;
	width: 120px;
	height: 50px;
}
#Newspaper_Index_Currentdate a {
	color: Black;
	text-decoration: none;
}

#Newspaper_Index_Currentdate .topTime {
	font-size: 1.5em;
	* font-size: 1.55em;
	display: block;
}

#Newspaper_Index_Currentdate .topDate {font-size: 0.85em;display: block;}

/* ���������� ������ (�� ������ �������) */
#Newspaper_Links_Show ul {
	margin-left: 12px;
	* margin-left: 15px;
	font-size: 0.75em;
}
#Newspaper_Links_Show li {text-align: left;}

/* RSS */
#Rss_Logo {
	width: 32px;
	height: 32px;
	position: absolute;
	top: 10px;
	right: 10px;
}

.inputSearchText {width: 155px;}

/* StroyReview */
#StroyReview {
	border-top: 1px solid #34393f;
	padding: 5px 0px;
	font-size: 0.85em;
}

/* yarus */
.klinks {font-size: 0.85em;}

a.l_n {text-decoration:none;color:black;}

