/********************************************************************
* Reset CSS
*********************************************************************/
body,div,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,ul,ol,li{margin:0;padding:0;}
fieldset,img{border:0;} img,input,select{vertical-align:middle;}
h1,h2,h3,h4,h5,h6,
h1 a:link,h1 a:active,h1 a:visited,h1 a:hover,
h2 a:link,h2 a:active,h2 a:visited,h2 a:hover{
	font-family:Arial,Verdana,Tahoma,sans-serif;
	line-height:normal;
	font-weight:bold;
	text-transform:none;
	font-style:normal;
	font-size:100%;
	color:#353f48;
}
h1,h2,h3,h4,h5,h6 {font-size:110%;padding:.5em 0;clear:both;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body{color:#353f48;background:#e3ecf3 url(/stimg/body.bg.gif) repeat-x left top;font:normal 14px/1.35em 
Arial,Verdana,Tahoma,sans-serif;}
a:active,a:link,a:hover,a:visited{font:normal 1em/1.35em Arial,Verdana,Tahoma,sans-serif;color:#353f48;text-decoration:none;}
a:hover{text-decoration:underline;}
a:hover span {cursor:pointer;}
ul,ol{list-style:none;}
p, ul, ol {padding-bottom:1.2em;}
.left {float:left;} .right {float:right;}
.clear{
	font-size:1px;
	line-height:0%;
	clear:both;
	display:block;
	float:none;
	height:0%;
	overflow:hidden;
}

h1 {font-size:1.3em;}
h2 {font-size:1.2em;}
h3 {font-size:1.15em;}
h4 {font-size:1.1em;}
h5,h6 {font-size:1em;}

/********************************************************************
* Main CSS Rules
*********************************************************************/
#wrapper {
	width:920px;
	position:relative;z-index:1;
	margin:41px auto 44px;
	background:#fff url(/stimg/main.shadow.gif) repeat-y left top;
}

#wrapper .main-wrap {
	padding:23px 18px 0;
	background:url(/stimg/main.top.gif) no-repeat left top;
	position: relative;
}
#wrapper, #wrapper .main-wrap { zoom:1;}

#Action {
	position:absolute;
	width: 162px;height: 162px;
	top: 2px;right: 2px;
	overflow: hidden;
	z-index: 999;
}

#Action a {
	display:block;
	width: 344px;height:162px;
	position:absolute;
	top:0; left: 0;
	text-indent: -9999px;
	background:url(/stimg/action.gif) no-repeat 0 0;
}

#Action a:hover {left:-182px;}

#footer {
	background:url(/stimg/main.foot.gif) no-repeat left bottom;
	position:relative;z-index:2;
	margin:0 -18px;
	padding:0 4px 30px;
	width:912px;
	text-align:center;
	text-transform: lowercase;
}
#footer .wrap {
	padding:5px 16px 5px 16px;
	background:url(/stimg/main.bg.gif) repeat-x left bottom;
}

#header {background:#c5def3 url(/stimg/lightblue.top.gif) no-repeat left top;margin-bottom:5px;}
#header .wrap {background:url(/stimg/lightblue.foot.gif) no-repeat left bottom;}

#header h1 {
text-align:center;
color:#16477b;}
#header h1 {text-align:center;color:#025ab1;font:normal 2.5em/normal Arial,Verdana,Tahoma,sans-serif;; 
padding:.2em 0 .3em;}

#subheader .logo {
	float:left;
	width:211px;
	margin-right:5px;
	/*
	padding:23px 0;
	background:#699bc9 url(/stimg/blue.foot.gif) no-repeat right bottom;
	height:196px;
	*/
	height:242px;
}

#subheader .banner {
	float:left;
	width:668px;
	/*
	background:#699bc9 url(/stimg/blue.top.gif) no-repeat right top;
	padding-top:23px;
	*/
	text-align:center;
}

#subheader .banner .wrap {
	/*
	background:url(/stimg/blue.foot.gif) no-repeat left bottom;
	padding-bottom:23px;
	*/
	position:relative;z-index:3;
	height:242px;
}
#subheader .banner .slogan {
	position:absolute;z-index:4;
	width:100%;left:0;
	text-align:center;
	color:#fff000;
	font:normal 2.55em/normal "Times New Roman",Times,Georgia,serif;
	margin-top:-135px;
}
#subheader p {padding:0;}

#navigation {
height:33px;
background:#fff url(/stimg/menu.bg.gif) repeat-x left bottom;
border-bottom:1px solid #9dbad3;
text-align:center;
margin-bottom:3px;
line-height:33px;
}
#navigation li {display:inline;padding:0 3px;}
#navigation li a {background:url(/stimg/menu.item.gif) no-repeat left;padding-left:15px;color:#282828;line-height:33px;}

#main {background:#c5def3 url(/stimg/lightblue.top.gif) no-repeat left top;padding:35px 13px 10px;border-bottom:2px solid #699bc9;}

#main div.search {
	text-align: center;
	background: #699BC9;
	padding: 10px;
	width: 70%;
}

#article_id, .article_id {display: none;}

#main .sidebar {float:right;width:202px;}
#main .sidebar h2 {color:white;font-size:1.3em;}
#main .sidebar .menu {padding:2px 2px 2px 4px;}
#main .sidebar .menu a {background:url(/stimg/nav.item.gif) no-repeat left;padding-left:12px;line-height:1.6em;color:#094d8c;}

/* Active li->a highight */
li.active a, a.active {font-weight: normal;}

#main .content .article {padding-left: 20px;}

#main .content {float:right;width:650px;margin-left:6px;}

#main .content h1 {
color:#D68625;
text-indent:30px;

padding: 5px 0 1px;
margin:0 5px 0.5em 3px;
border-bottom: #699CCB solid 3px;
} 

#main .sidebar h2.icon-folder {
margin:  0 0 0 4px;
padding: 5px 10px 10px 0px;
text-align:center;
border-bottom: #699CCB solid 0px;
background: #699bc9 url(/stimg/menu.plashka.bg.gif) no-repeat;
}

#main .sidebar h2.interesno {
color: #094D8C;
font-size:1.1em;
margin:  20px 0 0 4px;
padding: 0px 10px 10px 0px;
text-align:center;
border-bottom: #699CCB solid 0px;
}

#main .sidebar h2.interesno a {
color: #094D8C; 
font-weight: normal;
text-decoration: underline;
}
#main .sidebar h2.interesno a:hover {color: #09ee8C;}

#main .content a {color: #699BC9; text-decoration: underline;}
#main .content a:link	{color: #699BC9; text-decoration: underline;}
#main .content a:visited	{color: #449BC9; text-decoration: underline;}
#main .content a:hover	{color: #999BC9; text-decoration: none;}
#main .content a:active	{color: #449BC9; text-decoration: underline;}

#main .content .article h3 a {text-decoration: none;}

#main .content ul, #main .content ol  {margin: 5px 10px; padding: 0 0 0 10px;}
#main .content ul {list-style-type: disc;}
#main .content ol {list-style-type: decimal;}
#main .content li  {margin:0 0 0 10px; padding: 0 0 0 5px;}

.submenu {
font-size: 90%;
border-bottom: #699BC9 solid 0px;
margin-bottom:15px;
padding-bottom:5px;
}

#main .upper_links {
margin: 35px 0 35px 0;
}
#main .content .upper_links a {color: #16477b; text-decoration: none;}

/* style for pagination bar */
#pagination {
	font-size: 12px;
	height: 2em;
	line-height: 2em;
}
#pagination ul {
  margin: 0;
  padding: 0;
  font-size: 11px;
}
#pagination li {
  padding: 0px 3px;
  list-style-type: none;
  border-left: 0px solid;
  border-right: 0px solid;
  white-space: nowrap;
  display: inline;
}

#pagination li.current {
  padding: 0px 3px;
  font-weight: bold;
  color: black;
  font-weight: bold;
  font-size: 120%;
}  
#pagination li.empty {
  padding: 0px 10px;
}  
#pagination li a {
  padding: 0px 3px;
  text-decoration: none;
  border: 0px solid white;
}
#pagination li a:hover {
  background-color: #699BC9;
  color: black;
  border-width: 0px 0px;
  border-style: solid;
  border-color: #bddbff;
}
#pagination li.empty {display: none;}
#pagination li.current.empty {display: inline;}

table
{       
        border:  1px black;
        border-collapse: collapse; 
        font-family: Trebuchet, Arial, sans-serif;
}

th 
{ 
    text-align: center; 
    background: #ccc; 
    padding: 5px; 
    border: 1px solid black; 
}
   
td 
{ 
    padding: 5px; 
    border: 1px solid black;
}

table.mytable tr:hover {background: #b19BC9;}

table.faq p {display: inline;}

#gallery {margin-top: 35px;text-align: center;}
#gallery img {margin-top: 25px;}

#hidden_gallery {display: none;}

a.perlink:hover{text-decoration: none}

#file_razrez {display: none;}
div.result {display: none; font-size: 14px; font-weight: bold;}
img#loading {display: none;}
textarea.links {width: 500px; height: 50px; text-align: left;}

.text {
cursor: text;
}
.left {float:left}
.clear{clear:both}