* {
	margin:0;
	padding:0;
	outline:none;
}


body {
    background: none repeat scroll 0 0 #E7E7E7;
    color: #414141;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1;
    margin: 0;
    padding: 0;
	width:100%;
	height:100%;
	overflow-x:hidden;
}

.radio {
    border-radius: 5px 5px 5px 5px;
    position: relative;
}
a {
    color: #1D3491;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    color: #CD0310;
    text-decoration: none;
}

img {
	border:none;
}
#ProactiveSupport4545 {
	height:auto;
	top:90px !important;
	position:fixed !important;
}
#ProactiveSupport4545 img {
}
#ProactiveSupport4545 img#init_pic_name {
	width:75px;
	height:75px;
}
#ProactiveSupport4545 img#init_on_id {
	width:29px;
	height:53px;
}
#ProactiveSupport4545 img#init_close_id2 {
	width:14px;
	height:14px;
}
a:hover {
	text-decoration:none;
}

a {
	outline:none;
	color:000;
	text-decoration:none;
}
a:focus {
    outline: none;
}

button:focus {
    outline: none;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

.left {
	float:left;
	margin-right:10px;
}

.right {
	float:right;
	margin-left:10px;
}

ul {
	margin-left:25px;
}

ol {
	margin-left:25px;
}
.clear:after  {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}

div.top-nav ul {
    font-size: 11px;
    height: 24px;
    margin: 0 auto;
    width: 960px;
	list-style-type:none;
}

div.top-nav ul li {
    float: left;
    padding-right: 8px;
    padding-top: 6px;
}

div.top-nav {
    background:url(../img/top-nav.gif) repeat-x;
    border-bottom: 1px solid #FFFFFF;
    height: 24px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}
div.top-nav ul li a {
    color: #FFFFFF;
}
div.search-it .all_product .all_product_a {
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 46px;
    line-height: 44px;
    text-align: center;
}
.left_part {
    float: left;
    width: 240px;
}
.right_part {
    float: right;
    width: 710px;
}
#wrapper {

	background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    margin: 0 auto;
    min-width: 960px;
	margin-top:24px;
    padding: 0px 10px;
    position: relative;
    width: 960px;
}
div.search-it .all_product {
	height:46px;
	width:240px;
	float:left;
	background:url(../img/search/bg.gif) repeat-x;
	border-radius:5px 5px 0px 0px;
	position:relative;
	z-index:40;

}
div.search-it .search {
    background: url("../img/search/bg.gif") repeat-x scroll 0 0 transparent;
    float: right;
    height: 46px;
    position: relative;
    width: 710px;
}
.chat_ {
	position:absolute;
	right:10px;
	top:4px;
}
.chat_ a {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f8a751), color-stop(1, #f2621b) );
	background:-moz-linear-gradient( center top, #f8a751 5%, #f2621b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8a751', endColorstr='#f2621b');
	background-color:#f8a751;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #333;
	display:inline-block;
	color:#3b3a3b;
	font-family:arial;
	height:30px;
	text-decoration:none;
	text-shadow:0px 0px 9px #ffffff;
	width:140px;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
}

.chat_ a:active {
	position:relative;
	top:1px;
}

.header {
	position:relative;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	z-index:2;
}
.header p {float:left; width:400px; color:#F00; padding-left:40px; text-transform:uppercase; line-height:16px;}
.logo {
	display:block;
	float:left;
	width:200px;

}

.top_form {
	padding-bottom:3px;
	float:right;
}
.top_form a.fg-button {
	display:block;
	width:144px;
	height:29px;
	background:url(../img/search_button.png) no-repeat;
	float:right;
}
.top_form a.fg-button.ui-state-hover {
	background:url(../img/search_button_hover.png) no-repeat;
}
.top_form a.fg-button.ui-state-hover.ui-state-active {
	background:url(../img/search_button_active.png) no-repeat right;
}

.header .top_menu {
	list-style-type:none;
	display:block;
	float:right;
	margin:0;
	padding-top:15px;
}
.header .top_menu li {
	float:left;
	padding-right:3px;
	border-right:1px solid #acabab;
	padding-left:3px;
}
.header .top_menu li a {
	color:#acabab;
}
.header .top_menu li a:hover {
	text-decoration:underline;
}

.for_flash {
	padding-left:57px;
	padding-top:10px;
	position:relative;
	z-index:50;
}







.content {
	line-height:16px;
	position:relative;
	padding-top:10px;
	padding-bottom:10px;

}
.content .content_top_bg {
	width:740px;
	background:url(../img/content_top_bg.gif) no-repeat;
	height:9px;
	top:0;
	left:0;
	position:absolute;
}
.content .content_bottom_bg {
	width:740px;
	background:url(../img/content_bottom_bg.gif) no-repeat;
	height:9px;
	bottom:0;
	left:0;
	position:absolute;
}
.content .the_path {
	padding-bottom:15px;
}
.content .the_path a {
	color:#383838;
}
.content .the_path span {
	color:#383838;
	text-decoration:underline;
}
.content .zagolovok_format {
	display:block;
	height:17px;
	background:url(../img/zagolovok_format_bg.gif) repeat-x;
	color:#383838;
	font-weight:bold;
	padding-top:2px;
	padding-left:2%;
	padding-bottom:15px;
	width:98%;
	float:left;
}

.content .left_group {
	float:left;
	width:312px;
	padding-bottom:15px;
}
.content .left_group .block a {
	color:#333333;
	display:block;
	float:left;
}
.content .right_group .block a {
	color:#333333;
	display:block;
	float:left;
}
.content .left_group .block p {
	display:block;
	background:#d3d3d3;
	height:20px;
	padding-top:3px;
	padding-left:10px;
	position:relative;
}
.content .left_group .block p a.more {
	width:66px;
	height:22px;
	position:absolute;
	right:0;
	top:0;
	background:url(../img/button_podrobnee_hover.gif) no-repeat;
	border:none;
	font-size:10px;
}
.content .left_group .block p a.more:hover {
		background:url(../img/button_podrobnee.gif) no-repeat;
}
.content .left_group .block img {

	width:79px;
}

.content .right_group {
	float:right;
	width:322px;
}
.content .right_group .block img {

	width:73px;
}
.content .right_group .block p {
	display:block;
	background:#d3d3d3;
	height:20px;
	padding-top:3px;
	padding-left:10px;
	position:relative;
}
.content .right_group .block p a.more {
	width:66px;
	height:22px;
	position:absolute;
	right:0;
	top:0;
	background:url(../img/button_podrobnee_hover.gif) no-repeat;
	border:none;
	font-size:10px;
}
.content .right_group .block p a.more:hover {
		background:url(../img/button_podrobnee.gif) no-repeat;
}


table.parametrs {
	width:228px;
	float:right;
}
table.parametrs tr {
	width:228px;
}
table.parametrs tr.first th {
	vertical-align:middle;
	text-align:left;
	background:#dedede;
	border-right:1px solid #fff;
	padding:4px;
	width:106px;
	border-top:1px solid #fff;
}

table.parametrs tr.first td {
	vertical-align:middle;
	text-align:center;
	background:#dedede;
	padding:2px;
	border-top:1px solid #fff;
}

table.parametrs tr.second th {
	vertical-align:middle;
	text-align:left;
	background:#e9e9e9;
	border-right:1px solid #fff;
	padding:4px;
	width:106px;
}

table.parametrs tr.second td {
	vertical-align:middle;
	text-align:center;
	background:#e9e9e9;
	padding:2px;
}

table.parametrs tr.third th {
	vertical-align:middle;
	text-align:left;
	background:#fff;
	border-right:1px solid #fff;
	padding:4px;
	width:106px;
}

table.parametrs tr.third td {
	vertical-align:middle;
	text-align:center;
	background:#fff;
	padding:2px;
}

.full_opisanie .zagolovok_pribora {
	display:block;
	height:22px;
	background:#b5b5b4;
	font-size:14px;
	padding-top:5px;
	padding-left:20px;
	font-weight:bold;
}
.full_opisanie .left_column {
	float:left;
	width:295px;
	padding-top:15px;
}
.full_opisanie .left_column img {
	width:275px;
}
.full_opisanie .left_column table {
	padding-top:15px;
}
.full_opisanie .left_column table tr.tr1 th {
	padding:7px;
	background:#dedede;
	border-right:1px solid #fff;
	text-align:left;
}
.full_opisanie .left_column table tr.tr1 td {
	vertical-align:middle;
	background:#dedede;
	text-align:center;
}

.full_opisanie .left_column table tr.tr2 th {
	padding:7px;
	background:#e9e9e9;
	border-right:1px solid #fff;
	text-align:left;
}
.full_opisanie .left_column table tr.tr2 td {
	vertical-align:middle;
	background:#e9e9e9;
	text-align:center;
}
.full_opisanie .left_column table tr.tr3 th {
	padding:7px;

	border-right:1px solid #fff;
	text-align:left;
}
.full_opisanie .left_column table tr.tr3 td {
	vertical-align:middle;
	text-align:center;
	padding:2px;
}

.full_opisanie .left_column table tr.tr4 th {
	padding:7px;

	border-right:1px solid #fff;
	text-align:left;
}
.full_opisanie .left_column table tr.tr4 td {
	vertical-align:middle;
	text-align:center;
	padding:2px;
}
.full_opisanie .left_column table tr.tr5 th {
	padding:7px;

	border-right:1px solid #fff;
	text-align:left;
}
.full_opisanie .left_column table tr.tr5 td {
	vertical-align:middle;
	text-align:center;
	padding:2px;
}

.full_opisanie .right_column {
	float:right;
	width:407px;
}

.block1 {
	background:#c4c4c3;

}
.block1 ul {
	padding:15px;
}
.block1 span {
	display:block;
	background:#b4df3d;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#383838;
	font-weight:bold;
	padding-top:4px;
	padding-left:15px;
	padding-bottom:4px;
}

.block2 {
	background:#d3d3d2;

}
.block2 ul {
	padding:15px;
}
.block2 span {
	display:block;
	background:#b5e03d;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#383838;
	font-weight:bold;
	padding-top:4px;
	padding-left:15px;
	padding-bottom:4px;
}

.block3 {
	background:#e1e1e1;

}
.block3 ul {
	padding:15px;
}
.block3 span {
	display:block;
	background:#daef92;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#383838;
	font-weight:bold;
	padding-top:4px;
	padding-left:15px;
	padding-bottom:4px;
}

.block4 {
	background:#ececec;

}
.block4 ul {
	padding:15px;
}
.block4 span {
	display:block;
	background:#e7f5be;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#383838;
	font-weight:bold;
	padding-top:4px;
	padding-left:15px;
	padding-bottom:4px;
}

.block5 {
	background:#f4f4f4;

}
.block5 ul {
	padding:15px;
}
.block5 span {
	display:block;
	background:#f0f9d4;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#383838;
	font-weight:bold;
	padding-top:4px;
	padding-left:15px;
	padding-bottom:4px;
}

.block6 span {
	display:block;
	background:#f3f7e6;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#383838;
	font-weight:bold;
	padding-top:4px;
	padding-left:15px;
	padding-bottom:4px;
}
.block6 ul {
	padding:15px;
}

#slideshowWrapper {
	position:relative;
	height: 371px;
	overflow:hidden;
	border-radius:6px;
	margin-top:10px;
}
#flashcontent {


	}
#fssPrev{position:absolute;top:169px;left:-67px;background:url(arrows.png) -67px 0px;width:67px;height:143px;text-indent:-999999px; display:none;}
#fssNext{position:absolute;top:169px;left:646px;background:url(arrows.png) no-repeat;width:67px;height:143px;text-indent:-999999px; display:none;}
#fssPlayPause{position:absolute;bottom:10px;left:450px;width:60px; background:url(../img/slideshow/pause.gif) no-repeat; height:15px; text-align:center;display:block;color:#fff; font-weight:bold; text-decoration:none;font-size: 12px;}

ul#slideshow{list-style:none;width:auto;height:auto;overflow:hidden; margin:0; border-radius:7px; overflow:hidden;}
ul#slideshow li {}
ul#slideshow li img {border-radius:6px; float:none;}

#fssList{list-style:none; position:absolute; bottom:10px; left:250px; margin:0;}
#fssList li{display:block; float:left; padding-right:5px;  }
#fssList li a{color:#777; text-indent:-9999px;  background:#ccc;  width:28px; height:15px; font-size:10px; display:block;}
#fssList li.fssActive a{font-weight:bold;color:#333;}

#fssList li.fssLi0 a {
	background:url(../img/slideshow/one.gif) no-repeat;
}
#fssList li.fssLi1 a {
	background:url(../img/slideshow/two.gif) no-repeat;
}
#fssList li.fssLi2 a {
	background:url(../img/slideshow/three.gif) no-repeat;
}
#fssList li.fssLi3 a {
	background:url(../img/slideshow/four.gif) no-repeat;
}
#fssList li.fssLi4 a {
	background:url(../img/slideshow/five.gif) no-repeat;
}
#fssList li.fssLi0.fssActive a {
	background:url(../img/slideshow/one_active.gif) no-repeat;
}
#fssList li.fssLi1.fssActive a {
	background:url(../img/slideshow/two_active.gif) no-repeat;
}
#fssList li.fssLi2.fssActive a {
	background:url(../img/slideshow/three_active.gif) no-repeat;
}
#fssList li.fssLi3.fssActive a {
	background:url(../img/slideshow/four_active.gif) no-repeat;
}
#fssList li.fssLi4.fssActive a {
	background:url(../img/slideshow/five_active.gif) no-repeat;
}

.content .asortiment {
	margin-bottom:15px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	position:relative;
    clear: both;
}
.content .asortiment img {
	float:left;
	padding-right:10px;
}
.content .asortiment p {
	display:block;
	background:#DEDEDE;
	height:22px;
	padding-left:20px;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	margin-bottom:10px;
}
.content .asortiment p a {
	color:#666;
}
.content .asortiment a:hover {
	text-decoration:underline;
}
.content .asortiment a.read_more {
	color:#1fa3e8;
	font-size:10px;
	font-weight:bold;
	display:block;
	text-align:right;
	margin-top:10px;
}

.form p {
	display:block;
	height:22px;
	background:#DEDEDE;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	padding-left:20px;
}
.form form {
	padding:20px;
}
.form div {
	padding-bottom:5px;
}
.form div label {
	display:block;
	width:140px;
	float:left;
	padding-top:3px;
}

.form div input {
	border:1px solid #ccc;
	padding:2px;
	-moz-border-radius:6px;
	width:170px;
}
.form div input:active {
	border:1px solid #333;
	background:#ccc;
}
.form div input:focus {
	border:1px solid #333;
	background:#ccc;
}
.form div textarea {
	border:1px solid #ccc;
	padding:3px;
	width:170px;
	height:100px;
	-moz-border-radius:6px;
}
.form div textarea:focus {
	border:1px solid #333;
	background:#ccc;
}
.form div textarea:active {
	border:1px solid #333;
	background:#ccc;
}
.vibor {
	width:100%;
	float:left;
}
.vibor a {
	display:block;
	height:18px;
	background:url(../img/vibor_bg.gif) no-repeat;
	border-bottom:1px solid #fff;
	color:#333333;
	padding-top:2px;
	padding-left:20px;
}

.product_table {
	width:100%;
}
.product_table tr div.block {
	padding-bottom:20px;
	margin-right:15px;
}
.product_table tr div.block img {
	width:73px;
}
.product_table tr div.block p a {
	color:#0099FF;
}
.product_table tr div.block p {
	display:block;
	background:#d3d3d3;
	height:20px;
	padding-top:3px;
	padding-left:10px;
	position:relative;
}
.product_table tr div.block p a.more {
	width:66px;
	height:22px;
	position:absolute;
	right:0;
	top:0;
	background:url(../img/button_podrobnee_hover.gif) no-repeat;
	border:none;
	font-size:10px;
}
.product_table tr div.block p a.more:hover {
	background:url(../img/button_podrobnee.gif) no-repeat;
}
.add_block {

	padding-top:15px;
}
.add_block div {
	float:left;
	width:169px;
	border-right:1px dashed #ccc;
	padding-right:10px;
	min-height:100px;
	text-align:justify;
	padding-left:10px;
	position:relative;
	padding-bottom:15px;
}
.add_block div a {
	display:block;
}
.add_block div a.zagl {
	padding-bottom:4px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#333;
}
.add_block div a.zagl:hover {
	text-decoration:none;
}
.add_block div a.view_block {
	font-size:10px;
	position:absolute;
	right:10px;
	bottom:0;
	color:#0099FF;
	text-decoration:underline;
}
.add_block div a.view_block:hover {
	text-decoration:none;
}
.add_block div.last {
	border:none;
}

div.banners {

	padding-top:15px;
}
div.banners img {
	float:left;
	padding-right:9px;
}
div.banners img.last {
	padding-right:0;
	margin-top:-1px;
}
/*ban1*/
 #banbg {
	background: url(../img/ban_anim2/bg.jpg) no-repeat;
    height: 142px;
    margin-bottom: 8px;
    overflow: hidden;
    position: relative;
    visibility: hidden;
    width: 365px;
	float:left;
	margin-right:8px;
	cursor:pointer;
 }
 #name {position:absolute; top:2px; left:35px;font-size:24px;text-align:center;}
 #foot_name {position:absolute; top:85px; left:120px;font-size:30px;}
 #slog1, #slog2, #slog3 {position:absolute;}
 #slog1 {left:17px; top:49px;}
 #slog2 {left:17px; top:64px;}
 #slog3 {left:17px; top:80px;}
 #foto {position:absolute; left:10px; bottom: 0px;}
/*ban1*/


 /* bann2 */
 #foto2, #name2, #foot_name2 {position:absolute;}
 #foto2 {right:10px;bottom: 0px;}
 #name2 {left:30px; top:2px;font-size:24px;text-align:center;}
 #foot_name2 {top:85px; left:30px;font-size:30px;}


 /*ban3*/
 #banbg2 {width:335px; float:left; height:142px; background: url(../img/ban_anim2/bg.jpg) no-repeat; overflow:hidden; position:relative; margin-bottom:8px; border-radius:6px; -webkit-border-radius:6px;  }
  #banbg2 img {padding-right:0;}
#banbg a {}


#banbg2 a {display:block; position:absolute; left:0; top:0; width:335px; height:142px; z-index:6;}

#slog4 {
	position:absolute;
	bottom:30px;
	left:380px;
}
#year2 {}
/*ban2*/

#banbg3 {height:218px;  position:relative; overflow:hidden; border-radius:5px; margin-right:2px;

background: rgb(206,206,206); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(206,206,206,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,206,206,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(206,206,206,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(206,206,206,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(206,206,206,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(206,206,206,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

}
#brother, #slog32 {position:absolute;}
#brother {left:240px; top:25px;}
#slog32 {right:224px; top:110px;}
#banbg3 > a {display:block; position:absolute; left:0; top:0; width:100%; height:100%; z-index:9999;}



.footer {
    color: #FFFFFF;
    font-size: 11px;
    height: 270px;
    line-height: 15px;
    position: relative;
}
.footer div.prrr {
    background: url(../img/foot_bg.gif) repeat-x scroll 0 0 transparent;
    border-top: 2px solid #666666;
    height: 270px;
    left:-11px;
	padding:15px;
	padding-top:0;
	padding-bottom:0px;
	right:-11px;
    position: absolute;
    top: 0;
}
.footer div.prrr div.it {
	float:left;
	width:190px;
	 background: url(../img/foot_links_bg.png) no-repeat center right;
    float: left;
    padding-left: 23px;
    padding-right: 23px;
    padding-top: 15px;
	margin-top:30px;

}
.footer div.prrr div.it .view_block {
	display:block;
	text-align:right;
	color:#F7F7F7;
	font-size:10px;
}
.footer div.prrr div.it p {
		text-align: justify;
	word-spacing:-0.3ex;
	height:150px;
}
.footer div.prrr div.it.last {background:none;}
.footer div.prrr div.it .zagl {
	display:block;
	font-size:13px;
	padding-bottom:4px;
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}
.footer div.prrr div.shad {
    background: url(../img/shad.png) no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 20px;
    left: 0;
    position: absolute;
    width: 980px;
}

div.strategic {
    font-size: 11px;
    padding-top: 20px;
    text-align: center;
}
div.strategic ul {
    height: 30px;
    padding-left: 145px;
    padding-top: 5px;
	list-style-type:none;
	font-size:11px;
}
div.strategic ul li {
    border-right: 1px solid #1D3491;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}

div.block-1 {
    border-color: #DBDBDB #DBDBDB #B0B0B0;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 10px;
    padding-top: 1px;
	min-height:100px;
}
div.block-1 strong.had {
    background: url(../img/had2_bg.gif) repeat-x scroll 0 0 #DFDCDC;
    border-bottom: 1px solid #BABABA;
    color: #000000;
    display: block;
    font-size: 14px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 4px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.news {padding:10px; font-size:12px; padding-bottom:0px; line-height:16px;}
.news p b {display:block; padding-bottom:5px; text-decoration:underline;}
.news p {padding-bottom:10px;}
.as_kont {padding:10px; font-size:12px; line-height:16px;}


div.nav {
    background: url("../img/main_menu/bg.gif") repeat-x scroll center bottom #FFFFFF;
    border-left: 1px solid #AEAEAE;
    border-radius: 0 0 5px 5px;
    border-right: 1px solid #AEAEAE;
    margin-bottom: 10px;
    padding-bottom: 35px;
    padding-top: 15px;
	position:relative;
	z-index:500;
}
.main_menu {list-style-type:none; margin:0; padding:0;}
.main_menu li.first {
    border-top: 1px solid #AEAEAE;
}
.main_menu li {
    border-bottom: 1px solid #AEAEAE;
}
.main_menu li div.hov_block {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px double #1D3491;
    border-radius: 5px 5px 5px 5px;
    display: none;
    font-size: 11px;
    left: 234px;
    max-width: 300px;
    padding: 15px;
    position: absolute;
    top: 0;
    width: 230px;
}
.main_menu li div.hov_block p {padding-top:10px; padding-bottom:10px;}
.main_menu li div.hov_block ul {list-style-type:none; margin:0;}
.main_menu li div.hov_block ul li { }
.main_menu li.hover div.hov_block {
    display: block;
}
.main_menu li a {
    display: block;
    font-weight: bold;
    padding: 10px 15px;
    position: relative;
}
.main_menu li ul li a {
    background:none!important;
    color: #1D3491;
    font-weight: normal;
    height: auto;
    padding: 3px 0;
	padding-left:15px;

}
.main_menu li.hover a {
    background: url(../img/search/bg.gif) repeat-x scroll center center transparent;
    color: #FFFFFF;
}
.main_menu li.subs a {font-size:13px;}
.main_menu li ul li a span {background:none;}
.main_menu li a span {
    background: url(../img/main_menu/db_arrow.png) no-repeat scroll center center transparent;
    height: 100%;
    position: absolute;
    right: 10px;
    top: 0;
    width: 15px;
}
.main_menu li.hover ul li a {
    background: none repeat scroll 0 0 transparent;
    color: #1D3491;
	font-size:11px;
}
.main_menu li.hover ul li.hover a {
    color: #E30011;
}
.the_path {font-size:11px; padding-top:10px;}
.counters {width:190px; margin:0 auto; height:31px; padding-bottom:20px;}
.counters div {float:left; padding-right:8px;}
.counters div:last-child {padding-right:0;}


.search form {
    padding-right: 20px;
    padding-top: 10px;
	float:right;
}

.search form div {
    float: left;
    padding-right: 12px;
}
.search form div select {
    border: 1px solid #DBDBDB;
    font-family: Arial,Helvetica,sans-serif;
    height: 23px;
}
.search form div input {
    font-family: Arial,Helvetica,sans-serif;
    height: 21px;
    padding-left: 2px;
    padding-right: 2px;
    width: 230px;
}
.search form div.submit input {
    background: url(../img/BT1.gif) no-repeat scroll 0 0 transparent;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    height: 23px;
    width: 80px;
}

.text p,
.text a,
.text li{
	font-size: 15px;
	line-height: 1.5;
}

.right_part p, .right_part a, .right_part li,.content.clear{
    font-size: 15px;
    line-height: 1.5;
}
