﻿*{	margin:0; padding:0; list-style: none; border:0;}

html, body {
	border:0px solid #000;
	margin:0; 
	padding:0;
	height:auto;
	font:11px Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#001b43;
}
#body{
	width:1004px;
	margin:0 auto;
	position:relative;
}

#logo {
	width:324px;
	height:100%;
	border-bottom:1px solid #2142a6;
}

#logo h1 {
	color:#001b43; 
	font-family:arial;
	font-size:1.25em; 
	font-weight:bold;
}

#logo h1 img {
	padding-top:15px;
}

#logo h1 span {
	display:block;
	padding-top:75px;
	padding-left:95px;
	border:0px solid #000;
}

.inner_content h1 {
	color:#fe8e01; 
	font-size:1.45em; 
	padding:20px 0 20px 0;
}

h2 {
	font-size:1.25em;
	color:#4e80c0;
	font-weight:normal;
	padding-bottom:10px;
	margin-top:-3px;
}

h2 a{
	color:#4e80c0;
	text-decoration:none;
}

h2 a:hover{
	text-decoration:underline;
}

h3 {
	font-size:1.15em;
	color:#ff8d01;
	font-weight:normal;
	padding-bottom:4px !important; padding-bottom:3px;
}

h3 a {
	color:#ff8d01;
	text-transform:uppercase;
}

h3 a:hover {
	text-decoration:none;
}

h4 {
	font-size:1.15em;
	color:#fe8e01;
	font-weight:normal;
	padding-bottom:7px;
}

h4 a {
	color:#fe8e01;
}

h4 a:hover {
	text-decoration:none;
}

.date {
	color:#c1cbd9;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:3px;
}

.empty {
	clear: both;
	height: 10px;
	border:0px solid #000;
}

.clear{clear: both;}

a{color:#fd930f;}

.black{color:black!important;}
.blue{color:#4e80c0!important;}
.orange{color:#fe8e01!important;}

a:link, a:visited{text-decoration:underline;}
a:hover{text-decoration: none;}


a.noline:link, a.noline:visited{text-decoration:none;}
a.noline:hover{text-decoration: underline;}



#path {
	padding-left:7px;
}

#path ul li {
	display:block;
	float:left;
	margin:0;
	color:#1134a0;
}

#path ul li a {
	display:block;
	float:left;
	text-decoration:underline;
	padding:0px 21px 0px 0px;
	color:#4e7fc1;
	background:url('../img/path_divider.jpg') no-repeat right center;
}

#path ul li a:hover {
	text-decoration:none;
}

#path ul li a.current {
	color:#959595;
	text-decoration:none;
	background:none;
}



/*******header*******/
#nav {
	width:100%;
	height:41px;
	background-color:#f6f8fa;
	border:0px solid #000;
}


#nav ul li {
	display:block;
	float:left;
	margin:0;
	color:#1134a0;
}

#nav ul li a {
	display:block;
	float:left;
	text-decoration:none;
	padding:17px 14px 0px 0px;
	color:#1134a0;
}

#nav ul li a:hover {
	text-decoration:underline;
}

#nav ul li a.current {
	color:#b8b5b1;
}

#nav #topnav {
	border:0px solid #000;
	position:absolute; left:373px;
}

#nav #topnav li {
	border-left:1px solid #a8d7f8;
	padding:0 0 3px 14px;
}

#nav #topnav li span {
	padding-left:10px;
}

#nav .text {
	border:0px solid #000;
	background:url('../img/search_bg_r.jpg') no-repeat right center;
	float:left;
	padding-right:3px;
	position:absolute; right:41px; top:11px;
	height:22px;
}

#nav .text span {
	background:url('../img/search_bg_l.jpg') no-repeat left center;
	float:left;
	padding:1px;
	height:20px;
}

#search {
	width:215px;
	padding:1px 0 0 5px;
	color:#bbbbbc;
}

#search_btn {
	position:absolute; right:15px; top:11px;
	border:0px solid #000;
	width:22px;
	height:22px;
	color:#bbbbbc;
	background:url('../img/more_blue_19.jpg');
}

#header {
	border:0px solid #000;	
	margin-left:32px;
	width:960px;
	height:116px;
	background:url('../upload/pictures/writing.jpg') no-repeat right top;
}

#header ul  {
	position:absolute; right:11px; bottom:0; top:114px;
}

#header ul li {
	display:block;
	float:left;
	margin:0;
	border:0px solid #000;
	padding:1px;
	text-align:right;
	line-height:125%;
	
}	

#header ul li a {
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	width:122px;
	height:43px;
	overflow:hidden;
	background-color:#4e7fc1;
	border:0px solid #000;
}
	
#header ul li a span {
	font-size:1.2em;
	display:block;
	padding-right:8px;	
}

#header ul li a:hover, #header ul li a.current {
	background-color:#febf01;
	color:#150101;
}

/*******header_end*******/

/*******index_content*******/
#layout {
	float:left;
	width:960px;
	padding-top:46px;
	position:relative; left:32px;
	border:0px solid #000;
}

#layout .left {
	width:276px;
	height:auto;
	float:left;
	margin-right:67px;
	border:0px solid #000;
}

#layout .left .container {
	width:276px;
	height:106px;
	border:0px solid #000;
	background:url('../img/frame_bg.jpg') no-repeat 3px 3px;
}

#layout .left .container .img {
	width:101px;
	height:101px;
	background:url('../img.jpg') no-repeat;
	border:1px solid #4e7fc1;
	float:left;
	margin-right:15px;
}

#layout .left .container .text {
	border:0px solid #000;
	position:relative; top:-3px;
}

.more {
	display:block;
	float:left;
	color:#ffffff;
	font-size:10px;
	text-decoration:none!important;
	height:22px;
	background:url('../img/more_blue_22.jpg') no-repeat left center;
	border:0px solid #4e7fc1;
}

.more span {
	display:block;
	margin:1px 0 0 16px;
	margin-top:0px !important; margin-top:1px;
	padding:5px 12px 5px 5px;
	font-size:10px;
	background:url('../img/more_blue_bg_22.jpg') repeat-x;
}

.more:hover {
	background:url('../img/more_yel_22.jpg') no-repeat left center;
}

.more:hover span {
	background:url('../img/more_yel_bg_22.jpg') repeat-x;
	color:#150101;
}

.more_mini {
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none!important;
	width:22px;
	height:22px;
	background:url('../img/more_blue_22.jpg') no-repeat left center;
	border:0px solid #4e7fc1;
}

.more_mini:hover {
	background:url('../img/more_yel_22.jpg') no-repeat left center;
}

#layout .center {
	width:276px;
	height:auto;
	position:relative;
	float:left;
	margin-right:65px;
	border:0px solid #000;
}

.top28 {
	padding-bottom:8px;
}

#layout .right {
	width:276px;
	height:auto;
	position:relative;
	float:right;
	border:0px solid #000;
	font-family:Tahoma, Trebuchet MS;
}

#layout .right li{padding-bottom:20px;}

#layout .right .container {
	width:276px;
	border:0px solid #000;
	}

#layout .right .container .img_analit {
	width:81px;
	height:81px;
	background:url('../img/analit.jpg') no-repeat;
	border:1px solid #4e7fc1;
	float:left;
	margin-right:15px;
}

#layout .right .container .img_forum {
	width:81px;
	height:81px;
	background:url('../img/forum.jpg') no-repeat;
	border:1px solid #4e7fc1;
	float:left;
	margin-right:15px;
}
#layout .right .container .img_club {
	width:81px;
	height:81px;
	background:url('../img/club.jpg') no-repeat;
	border:1px solid #4e7fc1;
	float:left;
	margin-right:15px;
}

#layout .right .container .img_galery {
	width:81px;
	height:81px;
	background:url('../img/galery.jpg') no-repeat;
	border:1px solid #4e7fc1;
	float:left;
	margin-right:15px;
}


#layout .right .container .text {
	border:0px solid #4e7fc1;
	position:relative; top:-3px;
}
#layout .right .container .text p {font-size:11px!important;}
.right .container .text p a:link,.right .container .text p a:visited, .right .container .text p a:hover {font-size:10px!important; display:inline-block; padding-left:5px; line-height:10px;}

#layout #info {
	width:960px;
	height:auto;
	float:left;
	position:relative;
	border:0px solid #000;
	padding-top:20px;
}

#layout #info ul li {
	display:block;
	float:left;
	margin:0;
	position:relative;
}

#layout #info .container .text {
	width:276px;
	height:55px;
	background-color:#f1f5f8;
	border:0px solid #000;
	overflow:hidden;
}

#layout #info .container .text p {
	padding:7px 10px 3px 10px;
}

#layout #info a.more_mini {
	position:absolute;
	z-index:99;
	left:254px;
	top:57px;
}

/*******index_content_end*******/

/*******inner_layout*******/
#inner_layout {
	float:left;
	width:960px;
	position:relative; left:32px;
	border:0px solid #000;
}

#inner_layout .inner_left {
	width:276px;
	height:auto;
	float:left;
	margin-right:67px;
	border:0px solid #000;
	padding-top:44px;
}

#inner_layout .inner_left .inner_menu {
	width:276px;
	float:left;
	border:0px solid #000;
	padding:0 0 83px 0;	
}
#inner_layout .inner_left .inner_menu ul li {
	font-size:14px;
	padding-bottom:18px;
}

#inner_layout .inner_left .inner_menu ul li a {
	text-decoration:underline;
	text-transform:none;
	color:#4e7fc1;

}

#inner_layout .inner_left .inner_menu ul li a.current {
	text-decoration:none;	
	color:#ff8d01;
}

#inner_layout .inner_left .inner_menu ul li a:hover {
	text-decoration:none;
}

#inner_layout .inner_left .right {
	width:276px;
	height:auto;
	position:relative;
	float:left;
	border:0px solid #000;
}

#inner_layout .inner_left .container {
	width:276px;
	height:110px;
	border:0px solid #000;
}

#inner_layout .inner_left .container .img_analit {
	width:81px;
	height:81px;
	background:url('../img/analit.jpg') no-repeat;
	border:1px solid #4e7fc1;
	float:left;
	margin-right:15px;
}

#inner_layout .inner_left .container .img_forum {
	width:81px;
	height:81px;
	background:url('../img/forum.jpg') no-repeat;
	border:1px solid #4e7fc1;
	float:left;
	margin-right:15px;
}

#inner_layout .inner_left .container .img_club {
	width:81px;
	height:81px;
	background:url('../img/club.jpg') no-repeat;
	border:1px solid #4e7fc1;
	float:left;
	margin-right:15px;
}

#inner_layout .inner_left .container .img_galery {
	width:81px;
	height:81px;
	background:url('../img/galery.jpg') no-repeat;
	border:1px solid #4e7fc1;
	float:left;
	margin-right:15px;
}

#inner_layout .inner_left .container .text {
	border:0px solid #4e7fc1;
	position:relative; top:-3px;
}

#inner_layout .inner_content {
	width:617px;
	height:auto;
	position:relative;
	float:right;
	padding-top:15px;
	border:0px solid #000;
}

#inner_layout .inner_content p {
	padding-bottom:14px;
	font-size:1.11em;
	font-family:arial;
}

#inner_layout .inner_content .actions{
	
}

#inner_layout .inner_content .actions ul {
	padding-top:18px;
	width:617px;
	border:0px solid #000;
	float:left;
}

#inner_layout .inner_content .actions ul li {
	float:left;
	width:195px;
	height:100px;
	overflow:hidden;
	
}

#inner_layout .inner_content .actions ul li a {
	font-size:0.9em;
	color:#898b8d;
	text-decoration:none;
	cursor:pointer;
}

#inner_layout .inner_content .actions ul li a img {
	padding-right:7px;
	border:0;
}

#inner_layout .inner_content .actions ul li p {
	padding-top:7px;
	float:left;
	font-family:tahoma;
	width:120px;
	padding-right:30px;
}

#inner_layout .inner_content .actions ul li p a span {
	font-size:1.10em;
	color:#4e7fc1;
	text-decoration:underline;
}

#inner_layout .inner_content .actions ul li p a span:hover {
	text-decoration:none;
}

/*******inner_layout*******/

/*******footer*******/
#footer {
	width:960px;
	height:63px;
	float:left;
	position:relative; left:32px; top:24px;
	border-top:1px solid #c4c4c4;
}

#footer address {
	padding:13px 0 13px 0;
	font-family:arial;
	font-style:normal;
	color:#48494a;
	float:left;
}

#footer a {
	color:#fe8e01;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer .banners {
	margin:13px 0 13px 0;
	float:right;
	border:0px solid #000;
}

#footer .banners li {
	float:left;
	margin-left:17px;
	width:82px;
	height:36px;
	display:block;
}

#footer .banners a {
	text-decoration:none;
}

#footer .banners a:hover {
	text-decoration:none;
}

#footer .over{width:1px; height:1px; overflow:hidden;}
/*******footer_end*******/

ul.news_list{}
ul.news_list li{padding-bottom:30px;}
ul.news_list li h4{font-size:14px;}
ul.news_list li h4 a:link, ul.news_list li h4 a:visited{
text-decoration:none!important;
}
ul.news_list li h4 a:hover{
text-decoration:underline!important;
}

ul.news_list img{float:left; margin-right:10px; border:1px solid #4E7FC1; padding:1px; }
ul.news_list div.place{margin-top:-5px; padding-bottom:5px;}



div.paginator{font-size:14px;}
div.paginator a{padding-right:5px; color:#4e7fc1; text-decoration:none;}
div.paginator a:hover, a.selected{color:#fe8e01!important;}

table.library{width:610px;}
table.library th{color:#c1cbd9;	font-weight:normal; padding-bottom:10px;}
table.library th.size{width:100px;}
table.library th.download{width:80px; text-align:left;}
table.library th.info{width:520px;}
table.library td {padding-bottom:35px;  vertical-align:top;}
table.library td.size{width:100px; text-align:center;}
table.library td.info{width:520px;}
table.library td.size, table.library td.download{padding-top:15px;}
table.library td.info div.table_img{width:50px; float:left;}
table.library td.info div.table_content{width:400px; float:left;}


address a.skalogic {display:block; background:url(../img/skalogic.gif) 118px 17px no-repeat; padding-right:27px; color:#9f9f9f!important; text-decoration:none!important; padding-top:15px;}

#content {
width:615px; overflow:hidden;
}

ul.bullet, ol.bullet{
	margin: 0.92em 0!important;
}

#content ul.bullet li, #content ol.bullet li{
background:none!important;
	list-style-image: inherit !important;
	list-style-position: outside !important;
	margin:0 1.2em !important;
	margin-top:0 !important;
	padding-top:0 !important;
	
}
#content ul.bullet li{
list-style-type: disc !important;
}

#content ol.bullet li{
list-style-type: decimal !important;
}

.separator{height:12px;}

/*Gallery*/

#inner_layout .inner_left .container .img_album {
	width:81px;
	height:81px;
	background:url('../img/galery.jpg') no-repeat;
	border:1px solid #4e7fc1;
	float:left;
	margin-right:15px;
}


ul.photo_items{ float:left; width:615px; padding-top:20px;}
ul.photo_items li{width:138px; height:200px; padding-left:21px; padding-bottom:10px; overflow:hidden; float:left;}

ul.photo_items li div.photo {width:136px; height:136px; border:1px solid #4e7fc1;
 background-repeat:no-repeat; overflow:hidden; background-position:top;}
ul.photo_items li div.photo img {width:136px; height:136px;}
ul.photo_items li.first{padding-left:0;}
ul.photo_items li h4{font-weight: normal; padding-top:5px; width:124px; text-align:center;}
ul.photo_items li h4 a{color:black;}
