* {
	font-size:100%;
}

body {
	margin:0;
	padding:0;
	font-family:Tahoma, FreeSans, sans-serif;
	background:#fff url('../img/all-bg.jpg') repeat;
}

a img {border:0;outline:none;}
a {outline:none;}
p, form, div, ul, li {margin:0;padding:0}

#header {
	height:205px;
	width:100%;
	background:url('../img/header-bg.jpg') top left no-repeat;
}

.search {
	float:right;
	padding:142px 0 0 0;
}

.search .search-in {
	background:#8a0000;
	width:300px;
	height:45px;
}

.search .search-in .input {
	float:left;
	padding:10px 0 0 10px;
}

.search .search-in .input div {
	background:url('../img/search-bar.gif') no-repeat;
	width:187px;
	height:23px;
	padding:3px 0 0 25px;
}

.search .search-in .input input {
	border:0;
	background:none;
	width:155px;
	font-size:12px;
	color:#6d6d6d;
	font-family:Tahoma, FreeSans, sans-serif;
}

.search .search-in .button {
	float:right;
	padding:10px 10px 0 0;
}

.search .search-in .button input {
	background:url('../img/search-but.gif') no-repeat;
	width:60px;
	height:23px;
	border:0;
	cursor:pointer;
}

.logo {
	float:left;
	padding:15px 0 0 65px;
}

.logo a {
	float:left;
}

.logo div {
	float:left;
	width:155px;
	height:190px;
}

#center {
	width:100%;
	height:700px;
}

#left-column {
	width:330px;
	vertical-align:top;
}

.left-column {
	padding:20px 20px 0 25px;
}

.ico {
	font-size:11px;
	color:#494949;
	height:25px;
}

.ico img {
	vertical-align:middle;
	margin-left:5px;
}

.ico a {
	color:#494949;
}

.ico a.act {
	color:#860000;
}

.razd {
	background:url('../img/razd-bg.gif') center left repeat-x;
	height:20px;
}

.left-menu {
	padding:10px 0;
}

.left-menu ul {
	list-style:none;
}

.left-menu ul li {
	list-style:none;
	font-family:Georgia, Tahoma, FreeSans, sans-serif;
	font-style:italic;
	font-size:14px;
	padding:5px 0 5px 20px;
}

.left-menu ul li.last {
	background:none;
}

.left-menu ul li a {
	color:#000;
	background:url('../img/left-menu-bg.gif') left 6px no-repeat;
	padding-left:12px;
}

.left-menu ul li a:hover, .left-menu ul li.act a {
	color:#901410;
	background:url('../img/left-menu-bg-act.gif') left 6px no-repeat;
}

.subscribe {
	padding:0 5px;
	height:65px;
}

.subscribe p {
	color:#1f1f1f;
	font-size:18px;
	font-family:Georgia, Tahoma, FreeSans, sans-serif;
	font-style:italic;
	margin-bottom:10px;
}

.subscribe .input {
	float:left;
}

.subscribe .input input {
	border:1px solid #e6e9eb;
	width:160px;
	height:20px;
	font-size:12px;
	color:#6d6d6d;
	font-family:Tahoma, FreeSans, sans-serif;
}

.subscribe .button {
	float:right;
}

.subscribe .button input {
	background:url('../img/send-but.gif') no-repeat;
	border:0;
	cursor:pointer;
	width:81px;
	height:24px;
}

.phone {
	background:url('../img/phone.jpg') 20px 20px no-repeat;
	font-family:Georgia, Tahoma, FreeSans, sans-serif;
	font-style:italic;
	color:#1d1d1d;
	font-size:20px;
}

.phone div {
	padding:13px 0 10px 70px;
}

.phone a {
	text-decoration:none;
}

.phone div p {
	margin:5px 0;
}

.banners {
	text-align:center;
}

.banners img {
	margin:5px 0;
	border:1px solid #bfbfbf;
}

#center-column {
	vertical-align:top;
}

.center-column {
	padding:20px 0 0 0;
}

.main-text table.table {
	width:100%;
	border:1px solid #525252;
	border-collapse:collapse;
	margin:12px 0;
}

.main-text table.table thead {
	text-align:center;
	font-weight:bold;
	background:#e8e8e8;
}

.main-text table.table td {
	padding:5px;
	border:1px solid #525252;
}

.breadcrumbs {
	height:25px;
	font-family:Georgia, Tahoma, FreeSans, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#595959;
}

.breadcrumbs a {
	color:#790000;
}

.breadcrumbs font {
	font-size:14px;
	color:#595959;
}

.main-text {
	color:#525252;
	font-family:Georgia, Tahoma, FreeSans, sans-serif;
	font-size:14px;
}

.main-text p {
	margin:7px 0;
}

.main-text ul {
	margin:7px 0 7px 20px;
}

.main-text ul li {}

.main-text a {
	color:#810000;
}

.main-text .h {
	color:#790000;
	font-size:18px;
	font-style:italic;
}

.news {
	font-family:Tahoma, FreeSans, sans-serif;
	font-size:12px;
}

.news .h {
	color:#036aa0;
	font-family:Georgia, Tahoma, FreeSans, sans-serif;
	font-size:18px;
	font-style:italic;
	margin:0;
}

.one-news {
	border-bottom:1px solid #d0d0d0;
	padding:10px 0;
}

.one-news.last {
	border-bottom:0px solid #d0d0d0;
}

.news-arh {
	text-align:right;
	font-size:12px;
	font-family:Georgia, Tahoma, FreeSans, sans-serif;
	font-style:italic;
	float:right;
}

.news-arh a {
	color:#2c2c2c;
}

.one-news .news-time {
	color:#858585;
	font-size:11px;
	margin:0;
}

.one-news .news-ann {
	color:#790000;
	font-size:12px;
	line-height:17px;
	margin:0;
}

.poteriashki .h {
	color:#252525;
	font-size:18px;
	font-family:Georgia, Tahoma, FreeSans, sans-serif;
	font-style:italic;
	margin:15px 0 0 0;
}

.all-poter {
	text-align:right;
	font-family:Georgia, Tahoma, FreeSans, sans-serif;
	font-size:12px;
	font-style:italic;
}

.all-poter a {
	color:#2c2c2c;
}

#right-column {
	width:300px;
	vertical-align:top;
}

.right-column {
	padding:3px 20px 0 20px;
}

.for-print {
	font-size:11px;
	color:#790000;
	height:16px;
}

.for-print a {
	color:#790000;
	text-decoration:none;
}

.for-print img {
	margin-left:5px;
	vertical-align:bottom;
	height:16px;
	border:0;
}

.time {
	font-size:12px;
	color:#790000;
	height:25px;
	white-space:nowrap;
}

.time img {
	vertical-align:middle;
}

.time font {
	color:#000000;
	font-size:24px;
	font-family:Georgia, Tahoma, FreeSans, sans-serif;
}

.contact {
	color:#3b3b3b;
	font-size:12px;
}

.contact a {
	color:#7a0000;
	text-decoration:none;
}

.contact img {
	border:8px solid #dfdfdf;
}

.contact p {
	margin:5px 0;
}

.contact p.h {
	color:#901511;
	font-size:18px;
	font-family:Georgia, Tahoma, FreeSans, sans-serif;
	font-style:italic;
}

.otdels {
	color:#3b3b3b;
	font-size:12px;
}

.otdels p {
	margin:5px 0 5px 5px;
}

.otdels p.h {
	color:#212121;
	font-size:18px;
	font-family:Georgia, Tahoma, FreeSans, sans-serif;
	font-style:italic;
}

.otdels select {
	width:255px;
	margin:5px 0;
}

.videos img {
	margin:10px 0 10px 10px;
}

.videos p.h {
	color:#901511;
	font-size:18px;
	font-family:Georgia, Tahoma, FreeSans, sans-serif;
	font-style:italic;
	margin-left:20px;
}

.actual {
	color:#4c4c4c;
	font-size:12px;
	line-height:18px;
}

.actual p.h {
	color:#901511;
	font-size:26px;
	font-family:Georgia, Tahoma, FreeSans, sans-serif;
	font-style:italic;
	margin:7px 0;
}

.actual a {
	color:#8e0000;
}

#footer {
	width:100%;
	padding:10px 0;
}

.footer {
	border-top:3px solid #909090;
	margin:0 20px 0 25px;
	padding:10px 0 60px 0;
}

.copy {
	float:right;
	text-align:right;
	font-size:11px;
	color:#c31e2c;
}

.copy a {
	color:#525251;
	text-decoration:none;
}

.levoe {
	list-style:none;
	font-family:Georgia, Tahoma, FreeSans, sans-serif;
	font-style:italic;
	font-size:14px;
	background:url('../img/left-menu-razd.gif') bottom left repeat-x;
	padding:5px 0 0px 20px;
}

.levo a:hover, a:act {
	color:#901410;
	background:url('../img/left-menu-bg-act.gif') left 6px no-repeat;
}

.main-news {
	border-top:1px solid #d0d0d0;
	margin-top:5px;
	padding-top: 5px;
}

.video {
  font-weight: normal;
  text-decoration: underline;
  margin-bottom: 10px;
  cursor: pointer;
  color: #790000;
}

.input-text {
  width: 440px;
}

.obrash tr td {
  padding-bottom: 10px;
}

.obrash textarea {
  width: 440px;
  height: 150px;
}

.button-send {
  margin-top: 10px;
}

.ok {
  font-weight: bold;
  color: red;
  padding-bottom: 10px;
}

.inet-pr {
	color:#640000;
	text-align:center;
	font-family: Georgia, Tahoma, FreeSans, sans-serif;
	font-size: 20px;
	font-style: italic;
}

.inet-pr a {
	color:#640000;
}
