/*-----------------------------------------------------------------------------
version:   1.1 (many bugs in version 1.0 - in IE)
author:    atbserg
email:     atbserg@mail.ru
-----------------------------------------------------------------------------*/

/* =General (Головне)
-----------------------------------------------------------------------------*/

/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
  }

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
  margin: 1em 0;
	}

/* Class for clearing floats */
.clear {
	clear:both;
	}

/* Remove border around linked images */
img {
	border: 0;
	}

br {
	margin:0;
	}
	
/* Removes dotted border in links on Firefox */
a {
	color:#99CCFF;
	outline: none;
	}
  
/* =Typography
---------------------------------------*/
body {
	font: 62.5%/1.6 "Lucida Grande", "Lucida Sans", "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
	background-color:#0E435D;
	margin:0 auto;
	text-align:center;
	max-width:1200px;
	min-width:1000px;
	*width:1000px;
	}

/* =Main (Головна)
-----------------------------------------------------------------------------*/
#content {
	position:relative;
	z-index:1;
	}

#middle #menu_wrapper {
	background:url(../img/menu_bg.jpg) 0 0 repeat-x;
	height:173px;
	text-align:left;
	}
	
#middle #main_wrapper {
	background:#0E435D url(../img/main_bg.png) 0 0 repeat-x;
	text-align:left;
	}
	
#main_wrapper #main {
	width:881px;
	margin:0 auto;
	}	
	
#main #left {
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:justify;
	line-height:20px;
	text-indent:30px;
	margin:0 20px 0 10px;
	padding:0;
	width:565px;
	float:left;
	min-height:800px;
	*height:800px;
	}
	
#main #right {
	float:left;
	width:272px;
	margin:0;
	padding:0;
	}

/*#left #left_bottom {
	position:relative;
	z-index:990;
	background:url(../img/news_line.png) -150px 0 no-repeat;
	height:256px;
		filter:alpha(opacity=70);
		-moz-opacity: 0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
	}
*/
#left #left_bottom span a {
	font:17px Tahoma, Arial, sans-serif;
	text-decoration:underline;
	color:#FFFFFF;
	}

#left #left_bottom dl {
	color:#FFFFFF;
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	margin:20px 0 0 0;
	}

#left #left_bottom dl a {
	color:#99CCFF;
	}

#left #left_bottom dl a:active, #left #left_bottom dl a:hover {
	text-decoration:none;
	}
	
#right #block {
	text-align:center;
	}

#right #block #block_title {
	background:url(../img/block_title.gif) 0 0 no-repeat;
	height:27px;
	font:17px Tahoma, Arial, Helvetica, sans-serif !important;
	text-align:left;
	text-decoration:underline;
	color:#49A5D4 !important;
	width:242px;
	padding:17px 0 0 30px;
	margin:0 0 15px 0;
		filter:alpha(opacity=80); /* IE 5.5+*/
		-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
		-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
		opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
	}
	
#right #block #block_title_2 {
	background:url(../img/block_title.gif) 0 0 no-repeat;
	height:27px;
	font:17px Tahoma, Arial, Helvetica, sans-serif !important;
	text-align:left;
	text-decoration:underline;
	color:#49A5D4 !important;
	width:242px;
	padding:17px 0 0 30px;
	margin:0 0 15px 0;
		filter:alpha(opacity=60); /* IE 5.5+*/
		-moz-opacity: 0.6; /* Mozilla 1.6 и ниже */
		-khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */
		opacity: 0.6; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	}

#right #block #block_title a, #right #block #block_title_2 a {
	color:#49A5D4;
	}

/* =Header 
-----------------------------------------------------------------------------*/

#header #top {
	background:url(../img/bg_header_top.jpg) 0 0 repeat-x;
	height:199px;
	text-align:left;
	}

#header #top #logo {
	padding:2px 0 0 165px;
	}

#header #center {
	background:url(../img/bg_header_main.jpg) 0 0 repeat-x;
	height:134px;
	}

#header #bottom {
	background:url(../img/bg_header_bottom.jpg) 0 0 repeat-x;
	height:49px;
	}
	
/* =Footer
-----------------------------*/	
#footer {
	position:relative;
	background:#0E435D url(../img/bottom.jpg) 0 0 repeat-x;
	height:218px;
	text-align:left;
	}
	
#footer span{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	color:#CDCDCD;
	padding:0 0 0 186px;
	margin:175px 0 0 0;	
	}
	
#footer .media{
	position:relative;
	display:block;
	float:right;
	padding:0 100px 0 0;
	margin:150px 0 0 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}
				
#footer .media a {
	color:#FFFFFF;
	text-decoration:none;
	}	
	
/* =mainNav
----------------------------------------------------------------------------*/	
#main_nav {
	font:20px Tahoma, Arial, Helvetica, sans-serif;
	list-style-type:none;
	background:url(../img/menu.gif) 0 0 no-repeat;
	width:851px;
	height:62px;
	margin:0 auto;
	padding:68px 0 0 35px;
		filter:alpha(opacity=80); /* IE 5.5+*/
		-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
		-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
		opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
	}
	
#main_nav li {
	float:left;
	}
	
#main_nav li a {
	display:block;
	color:#49A5D4;
	padding:14px 13px;
	}
	
#main_nav li a:active, #main_nav li a:hover {
	background-color:#ACD2DD;
	}	
	
#main_nav #sitemap a {
	display:block;
	background:url(../img/sitemap.gif) 0 0 no-repeat;
	width:20px;
	height:17px;
	position:relative;
	z-index:200;
	top:-57px;
	left:-11px;
	padding:0;
	}	
	
/* =Mics1
-----------------------------------------------------------------------------*/

.article {
	border:0px;
	width:95%;
	}

.article_name {
	font-weight:bold; 
	margin-top:5px; 
	margin-bottom:5px;
	margin-left:30px;
	}
	
.article_name a {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	}
	
.article_adds {
	font-size:11px; 
	margin-top:7px; 
	margin-bottom:7px; 
	color:#FFFFFF;
	}

.article_txt {
	text-indent:20px;
	margin:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#AFAFAF;
	}

.view_title {
	font-size:16px; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-align:left;
	text-decoration:underline;
	}
	
.view_date {
	font-size:11px; 
	color:#424242; 
	margin-top:7px; 
	margin-bottom:7px; 
	font-weight:bold;
	}

#block_link {
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	color:#99CCFF;
	}

#block_link:active, #block_link:hover {
	text-decoration:none;
	}

/* =preload_page
------------------------------------------*/
.preloader {
	background-color:#FFFFFF;
	color:#000000;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:999;
	}
	
.preloader tr td {
	padding:50% 0 0 0;
	}