
a img {
	border:0;
}

.banner a {
	display:block;margin:10px 0;
}

.banner a img {
	border:1px solid #000;width:200px;
}

.mord {
	text-align:justify;width:100%;height:auto;border-left:1px solid #999;border-bottom:1px solid #999;font:normal 12px sans-sarif;
}

.mord div {
	margin:0 10px 10px 10px;
}

.bez {
	background:url(images/bez.gif) 5px 0 no-repeat;padding:0 10px 10px 20px;
}

.mord img {
	width:100px;height:100px;float:left;margin:0 10px 5px 0;border:1px solid #000;
}

.mord ul {
	margin:0 ! important;padding:0;display:block;clear:both;
}

.mord ul li {
	margin:0;padding:0;list-style:none;
}

.mord h2 {
	background:url(images/item.gif) no-repeat;padding:0 0 0 25px;font:normal 16px sans-serif;
}

.mord a {
	color:#000;
}


table.frame, table.big_frame {
padding: 0;
margin: 0 0 20px 0;
width: 180px;
text-align:left;
}

table.frame h2 {
	text-align:left;margin: 0 0 10px 0;font:normal 16px sans-serif ! important;color: #0070ba;padding: 0;
}

table.big_frame {
padding: 0;
margin: 0 10px 20px 10px ! important;
width: 100%;
}
.big_frame ul.list {
padding: 20px 0px 0px 0px;
margin: 0px;
list-style: none;
font-size: 8pt;
font-weight: normal;
}
.big_frame ul.list li {
padding: 0px 0px 5px 0px;
margin: 0px;
color: #0070ba;
}
div.fr_list {
padding: 0px;
margin: 17px 0px 0px 0px;
}


td.left_t_c,td.left_b_c{
padding: 0px;
width:7px;
background: url(images/fr_borde.gif) repeat-x 0px 0px;
}
td.left_b_c{
background-position: 0px 4px;
height:5px;
}

td.right_t_c {
padding: 0px;
width:7px;
text-align: right;
background: url(images/fr_borde.gif) repeat-x 0px 0px;
}
td.hor_border, td.hor_border_b{
padding: 0px;
background: url(images/fr_borde.gif) repeat-x 0px 0px;
text-align: right;
}
td.hor_border_b {
background: url(images/fr_borde.gif) repeat-x 0px 4px;
}

td.ver_border {
padding: 0px;
border-left: 1px solid #e0e0e0;
}
td.ver_border_r {
padding: 0px;
border-right: 1px solid #e0e0e0;
}
div.fr_cont{
padding: 6px 8px 10px 8px;
margin: 0px 0px 0px 0px;
}
div.fr_cont ul.metro {
padding: 3px 0px 0px 0px;
margin: 0px;
list-style: none;
font-size: 9pt;
}


.img_main {
	margin: 0px 15px 5px 0px; border: black 1px solid ; width: 200px; float:left;
}

img.img2 {
	margin: 0px 15px 5px 0px; border: black 1px solid ; width: 100px; float:left;
}

.shadow {
	margin:0;padding:0;border:0;display:block;
}



/*====sluzh=======*/
div.pager {
padding: 3px 3px;
margin: 41px 0px 0px 0px;
color: #0992e0;
word-spacing: 15px;
}

div.pager span{
padding: 3px 6px;
margin: 0px 0px;
color: #fff;
background-color: #0992e0;
}

div.pager a:link,
div.pager a:visited,
div.pager a:hover,
div.pager a:active {color: #0992e0; text-decoration: none;}

div.pager span.arr {
font-size: 10pt;
background-color: #fff;
}

.clr {
padding: 0px 0px;
margin: 0px 0px;
clear: both;
}

/*====END of sluzh=======*/


/* gray rectangle */
div.gray_item_lv_1
{
	background-color:#253744;
	height:20px;
	position:relative;
	float:left;
	margin-left:1px;
	margin-right:1px;
	font-size:12px;
	padding:5px 5px 0px 5px;
	
}
div.gray_item_lv_0
{
	position:absolute;
	background-image:url(images/gray_men.gif);
	background-repeat:repeat-x;
	height:25px;
	float:left;
	margin:0px;
	white-space:nowrap;
}

#head_links {
	position:absolute;top:0px;
}

#head_links a {
	color:#FFFFFF;
}

#head_links ul {
	list-style:none;margin:5px 0 0 0;padding:0;border:1px solid #000;background:#fff;width:200px;
}

#head_links ul li {
	margin:0;padding:5px;width:150px;
}

#head_links ul li a {
	color:#000;text-decoration:none;
}

#head_links ul li a:hover {
	text-decoration:underline;
}


#content_bg {
	width:1000px;
	text-align:center;
	height:150px;
	background-image:url(images/content_.gif);
	background-repeat:repeat-x;
}

#content {
	margin:0 auto;
	width:1000px;
	border-collapse:collapse;
	line-height:150%;
	font-size:12px;
}

#left_content {
	width:550px;
	padding:30px;
	padding:15px 20px 20px 30px;
	vertical-align:top;
}

h1 {
	font:normal 21px sans-serif;color:#0070ba;
}

#content h1 {
	font-size:18px;
	margin:0px 0px 10px 0px;
	color:#333333;
	font-weight:normal;
	text-align:left;
}

#content h2 {
	font-size:18px;
	margin:0px 0px 10px 0px;
	color:#333333;
	font-weight:normal;
}

#content h2 a {
	color:#333333;
}

#content h3 {
	margin:0px;
	font-size:12px;
	font-weight:normal;
	padding:0px;
}

#right_content {
	width:450px;
	padding:15px 30px 20px 20px;
	vertical-align:top;
}

#content p.news {
	margin:1px 0px 0px 0px;
}

span.date {
	color:#999999;
	font-size:10px;
}


#ImageBoxOverlay
{
	background-color: #000;
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-image: url(images/spacer.gif);
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url(images/spacer.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(images/next_ima.jpg);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(images/prev_ima.jpg);
	background-repeat:	no-repeat;
	background-position: left bottom;
}

#viewjs{
	color:#222222;
	font-size:14px;
	text-decoration:underline;
}

#viewjs:hover{
	text-decoration:none;
}

body {
	margin:0px;
	padding:0px;
	background:#ffffff url(images/main_bg.jpg) center top no-repeat;
	color:#666666;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a {
	color:#00a3d9;
}

img {
	border:none;
}

a:hover {
	text-decoration:none;
}


.iePNG, IMG { filter:expression(fixPNG(this)); } 
.iePNG A { position: relative; }

span.red {
	color:#FF0000;
}

input.red {
	border:#FF0000 1px solid;
}

div.dotted_border {
	height:1px;
	font-size:0px;
	background-image:url(images/dotted_l.gif);
	background-repeat:repeat-x;
	margin-top:10px;
}

#footer {
	margin:0 auto;
	width:1000px;
}

#left_footer {
	position:absolute;
	float:left;
	margin-left:30px;
	width:500px;
	padding-top:10px;
}

#footer_contacts {
	position:relative;
	width:400px;
	margin-right:30px;
	float:right;
	padding-top:5px;
}

#footer_contacts p {
	margin:5px 0px 0px 0px;
}

#copyright {
	position:absolute;
	float:left;
	width:290px;
}

#copyright p {
	margin-top:5px;
}

#search {
	position:relative;
	float:right;
	width:200px;
	padding-top:5px;
}

#search input.search_text {
	width:150px;
	border:#d2d2d2 1px solid;
	border-style:inset;
	padding-left:25px;
	background-image:url(images/search_i.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#ababab;
	font-size:11px;
	position:absolute;
	float:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#search input.search_button {
	width:20px;
	position:relative;
	height:20px;
	vertical-align:middle;
	float:right;
}

#form {
	padding:0px;
	margin:0px;
}

#question td.question_td {
	padding-top:10px;
	font-weight:bold;
	vertical-align:top;
}

#question td.question_input p {
	margin:0px;
	padding:0px;
	font-size:9px;
}

#question td.question_input {
	padding-top:10px;
	text-align:left;
	vertical-align:top;
}

#question td.question_input input {
	width:260px;
	border:#d2d2d2 1px solid;
	border-style:inset;
	color:#999999;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#question td.question_input textarea {
	width:260px;
	height:50px;
	border:#d2d2d2 1px solid;
	border-style:inset;
	color:#999999;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#question input.question_submit {
	width:80px;
	border:#d2d2d2 1px solid;
	border-style:outset;
	color:#000000;
	background-color:#DDDDDD;
	height:20px;
	font-size:11px;
	margin:10px 30px 0px 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#top_right div.question_out {
	position:absolute;
	display:none;
}

#content p {
	margin:10px 0px 0px 0px;
}

#contacts {
	float:right;
	position:relative;
	top:30px;
	right:20px;
	width:200px;
}

#contacts p {
	margin:0px;
	padding:0px 0px 5px 0px;
}

#menu {
	top:120px;
	font-size:14px;
	width:400px;
	position:relative;
	list-style:outside url(images/menu_mar.gif);
}

#menu ul {
	padding:0px;
	margin:0px;
	margin-left:35px;
}

#menu li {
	padding-top:3px;
}

#menu li a {
	color:#00588f;
}

#menu li.active {
	color:#000000;
	font-weight:bold;
}

#menu li ul {
	font-size:11px;
	margin:0px 0px 5px 20px;
	padding:0px;
	list-style:outside url(images/submenu_.gif);
	font-weight:normal;
}

#menu li ul li {
	margin:2px 0px 0px 0px;
	padding:0px;
}

#menu li ul li a {
	font-size:11px;
	color:#666666;
}


#menu2 {
	font-size:14px;
	width:auto;
	position:static;
	list-style:none;
}

#menu2 ul {
	padding:0px;
	margin:0px;
}

#menu2 li {
	list-style:none;
	padding:0;
	margin:3px 0 0 0;
}

#menu2 li a {
	color:#00588f;
}

#menu2 li.active {
	color:#000000;
	font-weight:bold;
}

#menu2 li ul {
	font-size:11px;
	margin:0px 0px 5px 20px;
	padding:0px;
	list-style:outside url(images/submenu_.gif);
	font-weight:normal;
}

#menu2 li ul li {
	margin:2px 0px 0px 0px;
	padding:0px;
}

#menu2 li ul li a {
	font-size:11px;
	color:#666666;
}

div.ask_question {
	width:130px;
	top:35px;
	position:absolute;
	left:80px;
	font-size:14px;
	color:#334a4e;
	font-weight:bold;
	padding-bottom:1px;
}

#question div.close_question {
	font-size:14px;
	font-weight:bold;
	padding-bottom:1px;
	margin-left:10px;
	white-space:nowrap;
	margin-right:10px;
}

#question {
	position:absolute;
	top:30px;
	left:65px;
	display:none;
	z-index:10;
}

#question div.close_question a {
	color:#000000;
	margin-left:5px;
	border-bottom:dotted 1px;
	text-decoration:none;
}

#question div.close_question a:hover {
	border-bottom:none;
}

div.ask_question a {
	color:#00588f;
	margin-left:5px;
	border-bottom:dotted 1px;
	text-decoration:none;
}

div.ask_question a:hover {
	border-bottom:none;
}

#top_left {
	width:500px;
	border:#009900 0px solid;
	position:absolute;
	top:0px;
	left:0px;	
}

#top_right {
	width:500px;
	border:#009900 0px solid;
	top:0px;
	right:0px;
	position:absolute;
}

#top {
	width:1000px;
	margin:0 auto;
	background-repeat:no-repeat;
}

#logo {
	left:20px;
	top:15px;
	position:absolute;
	width:253px;
}

#icons {
	left:347px;
	width:120px;
	top:35px;
	position:absolute;
}

#footer_bg {
	margin:10px 0 0 0;
	width:100%;
	height:55px;
	border-top:#e2e2e2 1px solid;
}