html, body { margin: 10px 0 0 0; padding: 0;}
body {background: #eff2f5; font-family: Tahoma, Helvetica, Arial, Sans-Serif; font-size: 12px;}
body * {margin: 0px; padding: 0px;}
img {border:0px;}
a {color:#32549a; text-decoration:none;}
a:hover {text-decoration:underline;}

/*	Tables
------------------------------ */

table { border-collapse: collapse; font-size:11px;}
table th, table td { border: 1px solid #ccc; padding: 2px 3px; vertical-align: top; }
table th { background: #f4f4f4; color: #173665; }
table td { text-align:left; color:#000;}

#container{width:1000px;margin:0 auto;}
#top {
	width:100%;
	height: 12px;
	background: url(../img/top.jpg) no-repeat;
	}
#content{
	float:right;
	width:964px;
	background: #fff url(../img/bg.jpg) repeat-y;
	}
#bg_header {
	height:86px;
	background:url(../img/menu_bg.jpg) bottom center no-repeat;
	}
#logotip {
	margin:0 0 4px 30px;
}

#toptop{width:905px;margin:0 auto}
#toptop_right{float:right;width:643px; padding-top:65px;}
#toptop_right ul {list-style:none; font-size:12px;}
#toptop_right li {float:left; margin-right:15px;}
#toptop_right a {color:#32549a; text-decoration:none; padding:5px 10px 5px 10px;}
#toptop_right a:hover {text-decoration:underline; background:#eb1c24; color:#fff;}

#toptop_logotip{float:left;width:262px}

#header{width:906px;margin:0 auto; }
#header_right{
	float:right;
	width:703px;
	min-height:410px;
	padding-top:308px;
	background: #fff url(../img/logo.jpg) top center no-repeat;
	}
	
#header_left{float:left;width:203px}
#adress {text-align:center; margin-right:40px; font-size:10px; color:#666;}

#bodybody{width:905px;margin:0 auto;}
#body_right{float:right;width:702px;text-align: justify;}
#body_left{float:left;width:175px;}

.post {clear:both; color:#656b71; font-size:13px; text-align: justify; padding-top:30px;}	
.post span {color:#bf1112; font-size:13px;text-transform:uppercase;font-weight:normal; margin-top:20px; border-bottom:2px solid #bf1112; /* margin-bottom:7px; */}
.post img {padding:5px 10px 3px 0}
.posttext {margin-top:6px;}
.more {text-align:right; font-size:10px; margin:10px 0 10px 0;}
.more a {color:#ed1c24; text-decoration:none;}
.more a:hover {text-decoration:underline;}

#bottom {
	clear:both;
	width:100%;
	height: 12px;
	background:url(../img/bottom.jpg) no-repeat;
	}	
#lan{
	margin-top:126px;
	float:left;
	width:36px;
	height:66px;
	background: url(../img/leng.jpg) repeat-y;
	}
#lan ul {list-style:none;}
#lan li {}
#lan a {color:#fff; text-decoration:none;}
#lan a:hover {text-decoration:underline;}
.ru {margin:4px 0 0 9px;}
.ua {margin:27px 0 0 9px;}

#shortnews {
	margin-right:25px;	
	}
#shortnews h2 {
	font-size:10px;
	color:#b1d0db;
	text-transform:uppercase;
	font-weight:normal;
	text-align:right;
	margin:15px 0 6px 0;
}

.post h2 {
	color:#0042a5;
	font-size:14px;
	margin:5px 0 5px 0;
}
.post h3 {
	color:#173665;
	font-size:11px;
	margin:5px 0 5px 0;
}


.shdate {
	color:#0089d0;
	font-size:13px;
	margin:20px 0 5px 0;
}
.shpost {
	color:#000101;
	font-size:13px;
}
.shmore {padding-top:5px;}
.shmore a, #allnews a {
	color:#ed1c24;
	font-size:10px;
	text-align:right;
	text-decoration:none;
}
.shmore a:hover, #allnews a:hover {
	text-decoration:underline;
}

#ot {margin:0 auto; width:900px;padding: 0 0 40px 0; clear:both;}
#ot a {color:#999;}

/* Content Form
------------------------------ */

form { padding: .5em 0; }
fieldset { margin-bottom: 1em; border: none; }
legend { margin-top: -1px; padding-bottom: 1em; font-size: 1.1em; font-weight: bold; }

.f-row { overflow: hidden; margin-bottom: .5em; }
label { float: left; text-align: right; width: 25.99%; padding: 0 2%; }
.f-inputs { padding-left: 30%; }

.f-actions { padding-top: 1em; border-top: 1px solid #ccc; }

/* Inputs
------------------------------ */

input { vertical-align: middle }
.i-checkbox { margin-top: 3px; }
.i-text { width: 200px; padding: 1px; font: 1em sans-serif; }
.button { padding: 0 .25em; width: auto; overflow: visible; cursor: pointer; }


/* 
 * ========================================
 * Цитата и скрытый текст
 * ========================================
 */
.title_quote {
	background: #FEFFBD;
	border: 1px dotted rgb(190,190,190);
	border-bottom: 0;
	color: #222;
	font-weight: bold;
	font-size: 10px;
	margin: 8px auto 0 auto;
	padding: 3px;
}

 .quote {
	color: #000000;
	FONT: 10pt Verdana; 
	text-align:justify;
	background-color: lightyellow; 
	border: 1px dotted rgb(190,190,190);
	padding: 5px;
	}

/* ==================== Тег SPOILER */

.title_spoiler {
	color: #636363;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe; 
	font-weight: bold;
	padding: 5px;
}
.text_spoiler {
	color: #757575;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe;
	border-top: 0;
	text-align: justify;
	padding: 5px;
}

/* 
 * ========================================
 * Teг CODE
 * ========================================
 */
 .scriptcode {
	color: #000000;
	FONT: 8pt Verdana; 
	text-align:left;
	background-color: lightyellow; 
	border-width:1; 
	border-color:rgb(190,190,190); 
	border-style:dotted;
	padding: 5px;
	}
* 
 * ========================================
 * BB коды
 * ========================================
 */ 
.bbcodes {
	background: #FFF;
	border: 1px solid #E0E0E0;
	color: #666666;
	font-family: Verdana, Tahoma, helvetica, sans-serif;
	padding: 2px;
	vertical-align: middle;
	font-size: 10px; 
	vertical-align: middle;
	margin:2px;
	height: 21px;
}

.editor_button {
	float:left;
	cursor:pointer;
	padding-left: 2px;
	padding-right: 2px;
}
.editor_buttoncl {
	float:left;
	cursor:pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
}
.editbclose {
	float:right;
	cursor:pointer;
}
.editor_button select {
	font-family: tahoma;
	font-size: 11px;
}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}

/* 
 * ========================================
 * Дополнительные поля новостей
 * ========================================
 */ 

.xfields textarea {
width:500px; height:90px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xfields input {
width:250px; height:18px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xfields select {
height:18px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}

/* 
 * ========================================
 * Выпадающее меню
 * ========================================
 */ 

#dropmenudiv {
	border: 1px solid #ffffff;
	border-bottom-width: 0;
	font: normal 10px Verdana;
	background-color: #6497ca;
	line-height: 20px;
	margin: 2px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
	filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
	display: block;
	text-indent: 3px;
	text-decoration:none;
	color: #ffffff;
	background:#6497ca;
	border: 1px solid #ffffff;
	padding: 1px 0;
	margin: 1px;
	font-weight: bold;
}

#dropmenudiv a:hover {
	background:#fdd08b;
	color:#000000;
}

/* 
 * ========================================
 * Ссылка на скачивание прикрепленного файла
 * ========================================
 */
.attachment {
	color: gray;
	}

/* 
 * ========================================
 * Поиск по сайту и результаты поиска
 * ========================================
 */

.search {
	font-family: Verdana;font-size: 11px;
	color:#53646F;
	text-decoration: none;
	padding:2px;
	}

.textin {
	font-family: Verdana;font-size: 11px;
	color:#00002C;
	text-decoration: none;
	}

.sresult  {
	text-align: justify;
	font-family:verdana;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 16px;
	font-size:12px;
	color:#606D77;
}

/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.highslide-wrapper, .highslide-outline {
	background: #FFFFFF;
}
.highslide-image {
	border: 2px solid #FFFFFF;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-dimming {
	background: black;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid white;
    background-color: black;
}
a.highslide-full-expand {
	background: url(../dleimages/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 12px;
	width: 11px;
	background: url(../dleimages/resize.gif);
}
.highslide-resize {
    cursor: nw-resize;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-caption {
	display: none;
	padding: 5px;
	background: white;
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
    float: left;
    padding: 5px 0;
}
.highslide-controls a {
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
    /* hide the text for these graphic buttons */
    display: none;
}
 
/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
    background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
    background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
    background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
    background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}

#doska { float:left; list-style:none;}
#doska li {float:left; margin:0 2px 15px 2px; font-size:10px; color:#000; width:135px; height:280px;}
	