body {background:#fff}
html, body {height:100%; margin:0; padding:0}
h2 {font-size:150%; margin:0 0 25px}
a {color:#0014eb}
a:visited {color:purple}
a:hover {color:#e71313}

.comments form {font-weight:bold; width:500px}
.comments form .author {width:100%}
.comments form .comment {width:100%}
.comments form .author, .comments form .comment {border-bottom: #e3dfd6 1px solid; border-left: #808080 1px solid; border-right: #e3dfd6 1px solid; border-top: #808080 1px solid}
.comments form .hidden {display:none}
.comments .date {color:#aaa; font-size:80%}
.comments p.line {border-top:1px solid #aaa}
.comments .answer {margin-left:60px; border-left:3px solid #ccc; padding-left:10px; font-size:80%}

.pageScroller {text-align:center; margin:20px 0; font-variant:small-caps}
.pageScroller a, .pageScroller span {
		padding:1px 5px;
		text-align:center;
		font-size:120%;
		border-radius: 5px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius: 3px;
		behavior: url(/include/PIE/PIE.htc);
}
.pageScroller a:hover, .pageScroller span {border:1px solid #999; padding:0 4px; background:#bbb; text-decoration:none}

.previewImage {position:fixed; width:100%; height:100%; z-index:110; top:0; left:0}
.previewImage table {height:100%; margin:auto}
.previewImage td {height:100%; text-align:center; vertical-align:middle}
.previewImage .container {display:-moz-inline-stack; display:inline-block; background:#fff; border:1px solid #bbb; padding:7px; width:auto; margin:0}
.previewImage .container table {width:100%}
.previewImage img {vertical-align:middle; cursor:pointer}
.previewImage .nav {padding-top:7px; white-space:nowrap}
.previewImage .nav.hidden {display:none}
.previewImage #previewTxt {width:100%; vertical-align:middle; text-align:left; padding:7px 7px 0 5px; line-height:110%}
.previewImage #previewTxt p {margin:0}

.baseTable {width:100%; height:100%}
td {font:12px Verdana,sans-serif}

.leftCol {background:#1673b4; vertical-align:top; height:100%}
.leftCol .width {width:223px; height:0; font-size:0; line-height:0}
.logo {display:block; width:198px; height:122px; background:url(/include/images/01.gif); margin:7px 0 0 20px}

/*** ПОИСК ***/

.search {padding-left:20px}
.search input {width:137px}
.searchBtn {
		background:#698bc6;
		display:-moz-inline-stack;
		display:inline-block;
		height:20px;
		padding:0 5px;
		border:1px solid #a2c1dc;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		text-decoration:none;
		color:#fff;
  	line-height:150%
}
.searchBtn:visited {color:#fff}
.searchBtn:hover {background:#7fa1de; color:#fff}
.searchBtn:active {background:#698bc6}

/*** ЛЕВОЕ МЕНЮ ***/

.leftMenu {background:url(/include/images/05.jpg) repeat-y right 0 #fff; width:223px; margin:20px 0 0 20px}
.leftMenu .lev1 {
		padding:10px 0 10px 47px;
		line-height:130%;
		width:150px;
}

.leftMenu a {display:block; text-transform:uppercase; text-decoration:none; color:#6c6868; font-size:90%; background-repeat:no-repeat; background-position:6px 0}
.leftMenu a:hover, .leftMenu a.hover {color:#2e66f2; text-decoration:underline; background-position:6px -75px}
.leftMenu a.twoLine {background-position:6px 7px}
.leftMenu a.twoLine:hover {background-position:6px -68px}

.leftMenu .sep {height:1px; font-size:0; line-height:0; border-bottom:1px solid #ccc; width:150px; margin-left:47px}
.leftMenu .sub {
		position:absolute;
		left:217px;
		border:1px solid #b7b7b7;
		background:#fff;
		-webkit-box-shadow:4px 4px 4px #777;
		-moz-box-shadow:4px 4px 4px #777;
		box-shadow:4px 4px 4px #777;
		border-radius:0 9px 9px 9px;
		-moz-border-radius:0 9px 9px 9px;
		-webkit-border-radius:0 9px 9px 9px;
		-khtml-border-radius:0 9px 9px 9px;
		padding:10px;
		width:200px;
		display:none;
		opacity:.0;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		filter:alpha(opacity=0)
}
.leftMenu img {vertical-align:middle}

/*** РЕКЛАМНЫЙ БЛОК ***/

.leftCol .ads {
		background:#678cc8;
		border:1px solid #bad5e9;
		color:#fff;
		border-radius:15px;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		-khtml-border-radius:15px;
		margin:10px 5px 20px 20px;
		padding:15px;
		overflow:hidden;
		width:186px
}
.leftCol .ads p {margin:0; text-align:center}

.footer {background:url(/include/images/03.gif)}
.footer table {width:100%; height:100%}
.footer .cell_1 {width:243px; height:20px}
.footer .cell_2 table {height:20px}
.footer .cell_2 .corn {background:url(/include/images/04.png); padding:20px 19px 0 0; behavior:url(/include/PIE/PIE.htc)}
.footer .cell_2 .txt {width:100%; background:#fff; text-align:right; vertical-align:middle; padding:0 10px 1px; font-size:80%}
.footer .cell_3 {text-align:center; vertical-align:middle}
.footer .cell_4 {text-align:center; vertical-align:middle; padding:10px}
.footer .cell_4 p {margin:0}
.footer td {padding:0}

/*** ПОДПИСКА ***/

.subscribe {
		background:#678cc8;
		border:1px solid #bad5e9;
		color:#fff;
		border-radius:15px;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		-khtml-border-radius:15px;
		margin:10px 5px 20px 20px;
		padding:15px;
		overflow:hidden;
}
.subscribe input {width:100%; margin-bottom:13px}
.subscribeBtn {
		background:#5281d4;
		display:-moz-inline-stack;
		display:inline-block;
		height:20px;
		padding:0 5px;
		border:1px solid #a2c1dc;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		text-decoration:none;
		color:#fff;
		line-height:150%;
		width:95%;
		text-align:center;
		white-space:nowrap
}
.subscribeBtn:visited {color:#fff}
.subscribeBtn:hover {background:#7598d2; color:#fff}
.subscribeBtn:active {background:#5281d4}
.subscribe .title {color:#fff; display:block; margin-bottom:10px}
.subscribe .status {font-size:120%; font-style:italic}

/*** СЕРЕДИНА ***/

.midCol {width:100%; background:url(/include/images/18.gif) no-repeat 0 0; padding:0 40px 40px}
table.content {margin-top:40px; width:100%}
td.content {padding:0 40px 0 0}

/*** ЯЗЫКИ ***/

.langs {
	float:right;
}
.langs a {
	display:inline-block;
	margin:15px 0px;
	padding:4px 3px 4px 4px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	ehavior:url(/include/PIE/PIE.htc);
	text-transform: uppercase;
	color: #000;
}
.langs a img {
		opacity:.4;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
		filter:alpha(opacity=40);
}
.langs a.act {
	text-decoration: none;
	font-weight: bold
}
.langs a.act img {
		opacity:1;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		filter:alpha(opacity=100);
}
.langs a:hover {
		border:1px solid #a2c1dc;
		padding:3px 2px 3px 3px;
}
.langs a:active img {
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		filter:alpha(opacity=100);
		opacity:1;
}

/*** ВЕРХНЯЯ КАРТИНКА ***/

.headerPic {width:100%; height:110px}
.headerPic .cell_1 {padding:0 110px 0 0; background:url(/include/images/21.jpg)}
.headerPic .cell_2 {width:100%; background:url(/include/images/22.jpg)}
.headerPic .cell_3 {padding:0 352px 0 0; background:url(/include/images/23.jpg)}

/*** ПРАВЫЙ ФРЕЙМ ***/

.rightCol {
		border-left:1px dotted #999;
		padding:0 0 20px 41px;
		width:180px;
}

/*** НОВОСТИ НА ГЛАВНОЙ ***/

.homeNews .date {color:#999; vertical-align:top; display:-moz-inline-stack; display:inline-block;}
.homeNews .title {
		font-weight:bold;
		font-variant:small-caps;
		text-decoration:none;
		color:#000;
		ax-width:600px;
		display:-moz-inline-stack;
		display:inline-block;
		vertical-align:top;
		margin-bottom:5px;
		font-size:110%
}
.homeNews .title:hover {text-decoration:underline; olor:#e71313}
.homeNews .more {margin-bottom:30px; isplay:-moz-inline-stack; isplay:inline-block}
.homeNews .txt {ax-width:700px; text-align:justify; clear:both}

.videoComments {font-size:90%}
.videoComments .date1 {display:inline; color:#999;}
.videoComments .title {display:inline}
.videoComments .img {float:left; display:block; border:0; padding:0; margin:0}
.videoComments .txt {clear:none}
.videoComments img {width:60px; margin:5px 10px 0px 0; padding:3px; border:1px solid #bbb}

.rssLink {
		background:#698bc6;
		display:-moz-inline-stack;
		display:inline-block;
		width:156px;
		height:20px;
		padding-left:60px;
		margin-left:20px;
		border:1px solid #a2c1dc;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		text-decoration:none;
		color:#fff;
  	line-height:150%;
  	white-space:nowrap;
}
.rssLink img {position:absolute; top:271px; left:20px}
.rssLink:visited {color:#fff}
.rssLink:hover {background-color:#7fa1de; color:#fff}
.rssLink:active {background-color:#698bc6}