form {margin: 0; padding: 0;}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #C6A996;
	background-color: #C6A996;
	margin:3px 0;
}

hr.hr2
{
	width:100%;
	height: 2px;
	border: medium none;
	color: #6b6b6b;
	background-color: #6b6b6b;
	margin:0;
}

/*Data table*/
table.data-table
{
	border:1px solid #F7EBD5;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #F7EBD5;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#F7EBD5;
	font-weight:bold;
	border:1px solid #FFF;
	padding:4px;
	color:#605444;
}


/*Foot cell*/
table.data-table tfoot td
{
	background-color:#F7EBD5;
	padding:4px;
	color:#605444;
}

/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}




/*Data table*/
table.data-table2
{
	border:1px solid #d79999;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table2 td
{
	border:1px solid #d79999;
	background-color:#faf1f6;
	color:#333;
	padding:3px 5px;
}

.inputtext, textarea {border: 1px solid #000; background-color:#ffecdd;}
.submit {border: 1px solid #000; height:20px; background-color:#f4decf;}

.main-theme-day {border-bottom:#000000 medium solid; background-image: url(img/100fon.png); height:60px;}
.main-theme {border-bottom:2px solid #000; padding:0 10px 0 5px;}

.main-fact-comment {background-image: url(img/100fon.png); padding:0 5px; border-bottom:4px solid #3D3D3D;}
.main-middle-col { background-image: url(img/100fon_dark.png); border-left: #aa9999 1px solid; border-right: #aa9999 1px solid;}

.main-author {color:#933; font-size: 10pt;}
.main-readmore, .main-readmore a {color:#933; font-size: 8pt; padding-top:5px;}
.main-readmore a:hover {color: #b90000;}


.footer1, .footer1 p {font-family:'Times New Roman', Times, serif; font-size:12px; text-align:left;}
.footer2, .footer2 p {font-family:'Times New Roman', Times, serif; font-size:12px; text-align:center;}
.footer3, .footer3 p {font-family:'Times New Roman', Times, serif; font-size:12px; text-align:right;}

.head1 {background-color:#8a0000; color:#FFF; padding:1px 5px; margin:5px 0 0 0; font-size: 10pt; font-weight:bold;}
.head1 a, .head1 a:hover {color:#FFF; font-size: 10pt; font-weight:bold; text-decoration:none;}
	
.head2 {background-color:#635A53; color:#FFF; padding:1px 5px; margin:5px 0 0 0; font-size: 10pt; font-weight:bold;}
.head2 a, .head2 a:hover {color:#FFF; font-size: 10pt; font-weight:bold; text-decoration:none;}

.head3 {background-color:#3D3D3D; color:#FFF; padding:2px 5px; margin:0 0 5px 0; font-size: 12pt; font-weight:bold;}

.head4 {background-color:#8a0000; color:#FFF; padding:1px 5px; margin:0; font-size: 10pt; font-weight:bold;}
.head5 {background-color:#635A53; color:#FFF; padding:1px 5px; margin:1px 0 0 0; font-size: 10pt; font-weight:bold;}

table.head6 {background-color:#404040;}
table.head6 td {color:#FFF; font-weight:bold; font-size: 10pt;}

.head7, .head7 a {font: bold 12pt Arial; color:#000;}
.head7 a:hover {color: #b90000;}

table.head8 td {color:#404040; font-size: 9pt; font-weight:bold;}
table.head8 td a {color:#404040; font-size: 9pt; font-weight:bold; text-decoration:underline;}
table.head8 td a:hover {color: #b90000;}

.head9, .head9 a {font: bold 12pt Arial; color:#404040;}
.head9 a:hover {color: #b90000;}

.right-block {padding:5px 0 5px 5px;}
.right-block h3 {font-size: 105%;}
.right-block h4, .right-block h4 a {font-size: 105%; color:#333; text-decoration:none;}
.right-block h4 {padding-bottom:5px;}
.right-block ul {margin:0; padding-left:16px;  }

.right-banners {padding:5px 0 5px 5px;}
.right-banners img {padding:5px 0;}

.clear {clear:both;}

.titul {font: bold 14px Times New Roman,Times,serif; text-transform:uppercase; padding-bottom:7px; border-bottom:4px solid #3D3D3D; background-image: url(img/100fon.png);}
.titul2 {font: bold 14px Times New Roman,Times,serif; text-transform:uppercase; padding:0 0 7px 10px; border-bottom:4px solid #3D3D3D; background-image: url(img/100fon.png);}

.news-list {padding-top:5px;}
.news-list h3, .news-list h3 a {color: #333; text-decoration: underline;}
.news-list h3 a:hover {color: #b90000; text-decoration: underline;}
.news-list .preview_picture {float:left; padding:1px; border:1px solid #C0C0C0;}

.news-list .lenta_title, .news-list .lenta_title a {font-size: 14px; font-weight:bold; color:#404040;}
.news-list .lenta_title a:hover {color: #b90000;}
/*.news-list .date {font: normal 14px Arial Narrow, Verdana, Helvetica, sans-serif; color:#000;}*/
.news-list .date {color: #000000; font-size: 13px;}


.news-detail {padding:0 10px;}
.news-detail .detail_picture {float:left; padding:1px; margin:0 5px 5px 0; border:1px solid #C0C0C0;}

.left-col {border-right: 1px solid #c6a996; border-bottom: 1px solid #c6a996; padding-right:7px; background-image: url(img/100fon.png);}

.gallery {padding:0 10px;}
.gallery h3 {color: #900; font-size: 110%; font-weight:normal;}
.gallery img {padding:1px; border:1px solid #C0C0C0;}

.search-page {padding:0 20px 0 10px;}

.comments {padding:0 10px; font-size:12px;}
.comments p {font-size:12px;}
.comments h3 {color: #600; font-size:14px; margin:5px 0;}
.comments .name {color: #600;}
