html 
{
	height: 100%;
}
body 
{
	position: relative; 
	margin: 0; 
	padding: 0; 
	height: 100%; 
	min-height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#dadee1;
	color: #333333;
	font-size: 12px;	
}
.body1
{
	background: #DADEE1;
}
/*\*/
* html body
{
	padding: 0px;
}	
/**/
html > body 
{
	padding: 0;
}
#all
{
	width: 770px;
	min-height: 100%;
	background-color: white;
	position: relative;
}
#all1 {
	background-color:white;
	height:auto!important;
	height:100%;
	width:770px;
	min-height:100%;
	position: relative;
}
.float_left
{
	float: left;
}
.float_right
{
	float: right;
}
.block
{
	display: block;
}
.clearner
{
	position: relative;
	clear: both;
}
a
{
	text-decoration: none;
	color: #333333;
}
img
{
	border: none;
}
#top_menu li a:hover, #top_button span a:hover, #first li a:hover, #second li a:hover, #katalog a:hover, #katalog a:active {color:#00ADEF}
#footer ul li a:hover {color:#0082E6}

ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
li
{
	margin: 0px;
	padding: 0px;
}
.top
{
	height: 100px;
	background-image:url('/img/site/authd.jpg');
	position: relative;
}

.logost {display:block; position:absolute; left:64px; top:28px; width:43px; height:43px; cursor:pointer}
.logost {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/logoN.png",sizingMethod="crop")}
*>.logost {background: url("/img/site/logoN.png") no-repeat; filter:none}

ul#top_button li, #footer ul li {display:inline}

ul#top_menu {float:left; height:17px; position:relative; margin-top:42px; margin-left:167px}
*>ul#top_menu {//margin:71px 0 0 8px}

ul#top_menu li, ul#top_menu li:hover {float:left; height:29px}
ul#top_menu li a {color:#333333; font-size:95%}
ul#top_menu li:hover a  {color:#00ADEF}
ul#top_menu li a, ul#top_menu li:hover a, ul#top_menu .active a {display:block; height:29px; margin-left:2px; padding:8px 10px}
ul#top_menu li:hover, ul#top_menu .active:hover {background:url('/img/site/topmenul.png') left top no-repeat}
ul#top_menu li:hover a, ul#top_menu .active:hover a {background:url('/img/site/topmenur.png') right top no-repeat}

ul#top_menu .active {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/topmenual.png",sizingMethod="crop")}
*>ul#top_menu .active {background:url('/img/site/topmenual.png') left top no-repeat; filter:none}
ul#top_menu .active a {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/topmanuar.png",sizingMethod="scale")}
*>ul#top_menu .active a {background:url('/img/site/topmanuar.png') right top no-repeat; filter:none}

/*ul#top_menu li a:hover, ul#top_menu li a:active {background-color:white} */


.top_button {float:left; position:relative; top:-1px; //left:167px; font-size:10px}
*>.top_button {margin-left:167px; //margin-left:0; //left:167px}
.top_button li {float:left; display:block; color:#666666}
.top_button span {position:relative; top:8px}
.top_button li a {display:block; width:80px; height:29px; text-align:center}
.top_button li a:hover {color:#0082E6; background-repeat:no-repeat}
.top_button li a:hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/offlink_all.png",sizingMethod="crop")}
*>.top_button li a:hover {background-image:url('/img/site/offlink_all.png'); filter:none}



/*
.top_button ul {float:left; margin-right:8px}
.top_button ul li {background-position:left top; background-repeat:no-repeat}
.top_button ul li {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/offlink_al.png",sizingMethod="crop")}
*>.top_button ul li {background-image:url('/img/site/offlink_al.png'); filter:none}
.top_button ul li a {display:block; color:#333333; padding:8px 10px 10px 8px; margin:0 2px; background-position:right 0; background-repeat:no-repeat; cursor:hand}
.top_button ul li a {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/offlink_a.png",sizingMethod="crop")}
*>.top_button ul li a {float:none; background-image:url('/img/site/offlink_a.png'); filter:none}
.top_button ul li:hover {background-position:right -170px; background-repeat:no-repeat}
.top_button ul li:hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/onlink_al.png",sizingMethod="crop")}
*>.top_button ul li:hover {background-image:url('/img/site/onlink_al.png'); filter:none}
.top_button ul li:hover a {display:block; color:#00ADEF; padding:8px 10px 8px 8px; margin-bottom:2px; margin-right:4px; background-position:left -170px; background-repeat:no-repeat}
.top_button ul li:hover a {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/onlink_a.png",sizingMethod="crop")}
*>.top_button ul li:hover a {background-image:url('/img/site/onlink_a.png'); filter:none}
*/
/*#top_button {
	width: 165px;
	height: 15px;
	border-bottom: 1px solid #c5c5c5;
	position: relative;
	margin-left:167px;
	top: -1px;
}
#top_button span {
	padding: 0px 15px 0px 4px;
	font-size: 10px;
	height: 15px;
	border: 1px solid #c5c5c5;
	margin-right: -4px;
	border-top: none;
	border-bottom: none;
}
#top_button span a {
	background: #f0f0f0 url("/img/site/arrow_nav.gif") no-repeat;
	background-position: 3px 2px;
	padding: 0px 15px 0px 19px;
	color: #666666;
}
#top_button span a:hover
{
		background: #f0f0f0 url("/img/site/arrow_nav1.gif") no-repeat 3px 2px;
}
*/

#logo_a {display:block; position:absolute; top:25px; left:595px; width:164px; height:36px; cursor:pointer}
#logo_a {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/logo.png",sizingMethod="crop")}
*>#logo_a {background: url("/img/site/logo.png") no-repeat; filter:none}
#logo_a a#logo {width: 164px; height: 36px;}
#image
{
	height: 160px;
}
#content
{
	background: #fff;
	padding-bottom: 70px;
}
#left
{
	padding-left: 20px;
	padding-top: 20px;
	font-size: 11px;
	font-weight: bold;
	width: 180px;
}
/*\*/
* html #first li
{
	margin: 0px;
	padding: 0px;
	border: 1px solid white;
}	
/**/
/*\*/
* html #second li
{
	margin: 0px;
	padding: 0px;
	border: 1px solid white;
}	
/**/
#katalog
{
	font-size: 11px;
	color: #666666;
	/*background-color: #E5E5E5;*/
	width: 168px;
	position: relative;
	z-index: 10;
	display: inline;
	border-top: 1px solid white;
	padding-bottom: 15px;
}
#katalog a
{
	display: block; 
	padding: 0 10px 0 20px;
	line-height: 18px;
	background: url("/img/site/link_arrow.gif") no-repeat;
	background-position: 10px 7px;
	color:#003366;
	
}
#katalog ul {margin-top:35px; border-top:1px solid #dddddd}
#katalog ul li ul {margin-top:0; border-top:none}
#katalog ul li a {border-bottom:1px solid #dddddd}
/*\*/
* html #katalog ul li a
{
	line-height: 100%;
}	
/**/
#katalog a:hover, #katalog a:active
{
	background:#E4E4E4 url("/img/site/link_arrow_hi.gif") no-repeat 10px 7px;
}


#katalog ul ul {
	display: block;
	margin-left: 20px;
}
#katalog ul {
	visibility: hidden;
}

/*#katalog li.current > ul {
	display: block;
}
/*#katalog li.current ul ul {
	display: none;
} */
/*#katalog li.current1 > ul {
	display: block;
} */
/*#katalog li.current1 ul ul {
	display: none;
} */

#first li a, #second li a
{
	color: #003366;
}
div#left #first li a, div#left #second li a, a.news_text
{
	background: url("/img/site/link_arrow.gif") no-repeat 0px 4px;
	padding-left: 7px;
}
div#left #first li a:hover, div#left #second li a:hover, a.news_text:hover
{
	background: url("/img/site/link_arrow_hi.gif") no-repeat 0px 4px;
}
div#katalog a.current {
	background-color: #fff;
	color: #00ADEF;
}
#first
{
	margin-bottom: 30px;
	margin-top: 3px;
	line-height: 150%;
}
#sign1
{
	display: block;
	background: url("/img/site/sv1.jpg") no-repeat;
	height: 80px;
	width: 130px;
	margin-bottom: 20px;
}
#sign2
{
	display: block;
	background: url("/img/site/sv2.jpg") no-repeat center;
	height: 80px;
	width: 130px;
}
#left a
{
	display: block;
}
#second
{
	margin-bottom: 25px;
	line-height: 150%;
}
#content_text
{
	position: relative;
	display: inline;
	min-height: 100%;
	text-align: justify;
}
#text
{
	width: 285px;
	margin-left: 20px;
}
#text1
{
	padding-left: 20px;
	padding-right: 0px;
	//padding-top: 20px;
	/*border-left: 168px solid #E5E5E5;*/
	padding-bottom: 30px;
	width: 562px;
	background-color: white;
	text-align: justify;
}
*>#text1{padding-top:35px; //padding-top:20px}
h1
{
	font-weight: normal;
	margin: 0px;
	padding-top: 20px;
	color: #666666;
}
h2
{
	font-weight: normal;
	margin: 0px;
	color: #7d7d7d;
	font-size: 20px;
}
h3
{
	font-size: 17px; 
	margin: 0px;
	color: #7d7d7d;
}
/*\*/
* html h1
{
	font-weight: normal;
	font-size: 24px;
}	
/**/
#right
{
	padding-top: 20px;
	width: 240px;
}	
li.news
{
	margin-bottom: 15px;
	min-height: 40px;
	display: block;	
}
/*\*/
* html li.news
{
	padding-bottom: 15px;
	height: 40px;
}	
/**/
.news a
{
	color: #003366;
	font-weight: bold;
	font-size: 11px;
}
/*\*/
* html .news a
{
	padding-bottom: 15px;
}	
/**/
.news a:hover
{
	color: #00ADEF;
}
.news_text
{
	margin-left: 80px;
	display: block;
}
/*\*/
* html #newstext
{
	float: left;
	margin-left: 10px;
}	
/**/
#foto1
{
	display: block;
	//background: url("/img/site/foto1.jpg") no-repeat;
	width: 70px;
	height: 42px;
}
#foto2
{
	display: block;
	background: url("/img/site/foto2.jpg") no-repeat;
	width: 70px;
	height: 47px;
}
#foto3
{
	display: block;
	background: url("/img/site/foto3.jpg") no-repeat;
	width: 70px;
	height: 39px;
}
#foto4
{
	display: block;
	background: url("/img/site/foto4.jpg") no-repeat;
	width: 70px;
	height: 47px;
}
#foto5
{
	display: block;
	background: url("/img/site/foto5.jpg") no-repeat;
	width: 70px;
	height: 46px;
}
#add
{
	height: 1px;
	clear: both;
	background-color: white;
}
/*#add1
{
	height: 1px;
	clear: both;
	background-color: #e5e5e5;
}*/
#footer
{
	//position:absolute;
	//top: expression( ( 0 - footer.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	background:url('/img/site/authd.jpg');
	height:26px;
	font-size:10px;
	font-weight:bold;
	width:770px;
	z-index:10;
}
*>#footer {position:fixed; overflow:hidden; padding-top:1px; bottom:0; //top:auto;}
#footer ul {float:right; display:inline; margin-top:8px}
#footer ul li {float:left; padding:0px 9px 0px 8px; text-align:center; border-right:1px solid #333333; color:#333333}
#footer ul li#copy {border:none}
#footer ul li a {color:#333333; padding-bottom:0px;}

#mers_logo_footer {display:block; width:126px; height:14px; margin:6px 0 0 23px}
#mers_logo_footer {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/name_footer_04.png",sizingMethod="crop")}
*>#mers_logo_footer {background:url('/img/site/name_footer_04.png'); filter:none}
div.visualplace
{
	//display:inline;
	padding-right: 10px;
}
div.visualplace a {color:#003366}
div.visualplace a.current, div.visualplace a:hover {color:#00ADEF}
.space20px
{
	height:20px;
}
div#modelline{
	border: 1px solid #ccc;
	width: 710px;
}
div#modelline div#mltop
{
	border:0px;
	height: 160px;
	clear:both;
	padding:10px;
}
div#modelline div.mlcell
{
	border:1px solid #ccc;
	display:block;
	float: left;
	width: 97px;
	height: 95px;
	margin-top: -1px;
	margin-left: -1px;
	padding:5px 5px 5px 10px;
}
div.mlcell ul {
	list-style: none;
	padding-left: 0px;
}
div.mlcell a {
	color:#003366;
	font-size: 11px;
	background:transparent url(/img/site/link_arrow.gif) no-repeat scroll 0px 4px;
	padding-left: 8px;
}

div.mlcell a:hover {background:transparent url(/img/site/link_arrow_hi.gif) no-repeat scroll 0px 4px;}

div.mlcell h3 {
	padding: 0;
	margin: 5px 0 0 0;
}
div.clear{
	clear:both;
}

ul.standart {list-style-image: url(/img/site/link_arrow.gif); list-style-position: inside;}
.blue
{
	color: #003366;
}
.margin
{
	margin-left: 150px;
}
.margin1
{
	margin-right: 170px;
}

ol.vac {list-style-image: none; margin-left: -15px; $margin-left: 40px;}

table.st_table {border-left:  1px solid #C1C1C1; border-bottom: 1px solid #C1C1C1;}
table.st_table td, table.st_table th {text-align:left; border-top: 1px solid #C1C1C1; border-right: 1px solid #C1C1C1; padding: 3px;}
table.st_table th {font-weight:normal}

td.st_td {border-top: 1px solid #C1C1C1; border-right: 1px solid #C1C1C1; padding: 3px;}

a.st_a {background:transparent url(/img/site/link_arrow.gif) no-repeat scroll 0px 4px;
color:#003366;
font-size:11px;
padding-left:8px;
}

a.st_a:hover {background:transparent url(/img/site/link_arrow_hi.gif) no-repeat scroll 0px 4px;
color:#00ADEF;}


a.download {font-size: 11px; background: url(/img/site/knopka_d.gif) 0px 2px no-repeat; padding-left: 20px;}
a.download:hover {font-size: 11px; background: url(/img/site/knopka_d_p.gif) 0px 2px no-repeat; padding-left: 20px;}
.grey
{
	color: #666666; 
}
#katalog ul ul
{
	margin-left: 0px;
}
#katalog ul ul li a
{
	padding-left: 40px;
	background: transparent url("/img/site/link_arrow.gif") no-repeat scroll 30px 7px;
}
#katalog ul ul ul li a
{
	padding-left: 60px;
	background: transparent url("/img/site/link_arrow.gif") no-repeat scroll 50px 7px;
}
#katalog ul ul ul ul li a
{
	padding-left: 70px;
	background: transparent url("/img/site/link_arrow.gif") no-repeat scroll 60px 7px;
}
#katalog ul ul ul li a.current:hover, #katalog ul ul ul li a:hover
{
	padding-left: 60px;
	background: transparent url("/img/site/link_arrow_hi.gif") no-repeat scroll 50px 7px;
}


#katalog ul ul ul ul li a.current:hover, #katalog ul ul ul ul li a:hover
{
	padding-left: 60px;
	background: transparent url("/img/site/link_arrow_hi.gif") no-repeat scroll 50px 7px;
}

#katalog ul ul li a:hover, #katalog ul ul li a:active,#katalog ul ul li a.current:hover
{
	background: #F1F1F1 url("/img/site/link_arrow_hi.gif") no-repeat scroll 30px 7px;
}
#katalog ul li a.current
{
	background: #FFFFFF url("/img/site/link_arrow_hi.gif") no-repeat scroll 10px 7px;
}
#katalog ul ul ul li a.current
{
	background: #FFFFFF url("/img/site/link_arrow_hi.gif") no-repeat scroll 50px 7px;
}
#katalog ul li a.current1
{
	color: #00ADEF;
	background: url("/img/site/arrow_nav2.gif") no-repeat scroll 10px 7px;
}
#katalog ul li a.current1:hover, #katalog ul li a.curent1:active
{
	background: #F1F1F1 url("/img/site/link_arrow_hi.gif") no-repeat scroll 10px 7px;
	color: #00ADEF;
} 
#katalog ul ul li a.current
{
	background: #FFFFFF url("/img/site/link_arrow_hi.gif") no-repeat scroll 30px 7px;
}
#katalog ul ul li a.current1
{
	color: #333333;
	background: url("/img/site/arrow_nav2.gif") no-repeat scroll 30px 7px;
}
#katalog ul ul li a.current1:hover, #katalog ul ul li a.curent1:active
{
	background: #F1F1F1 url("/img/site/link_arrow_hi.gif") no-repeat scroll 30px 7px;
	color: #00ADEF;
}

#katalog ul ul ul li a.current1:hover, #katalog ul ul li a.curent1:active
{
	background: #F1F1F1 url("/img/site/link_arrow_hi.gif") no-repeat scroll 50px 7px;
	color: #00ADEF;
}


#katalog ul ul ul ul li a.current1:hover, #katalog ul ul ul li a.curent1:active
{
	background: #F1F1F1 url("/img/site/link_arrow_hi.gif") no-repeat scroll 60px 7px;
	color: #00ADEF;
}

#katalog ul ul ul li a.current
{
	background: #FFFFFF url("/img/site/link_arrow_hi.gif") no-repeat scroll 50px 7px;
}
#katalog ul ul ul li a.current1
{
	color: #333333;
	background:url("/img/site/arrow_nav2.gif") no-repeat scroll 50px 7px;
}
#katalog ul ul ul ul li a.current
{
	background: #FFFFFF url("/img/site/link_arrow_hi.gif") no-repeat scroll 60px 7px;
}
#katalog ul ul ul ul li a.current1
{
	color: #333333;
	background:url("/img/site/arrow_nav2.gif") no-repeat scroll 60px 7px;
}
#katalog ul ul ul ul li a.current:hover, #katalog ul ul ul ul li a:hover{
	padding-left: 70px;
	background: #E5E5E5 url("/img/site/link_arrow_hi.gif") no-repeat scroll 60px 7px;
}
div#rightmenu {
	max-width: 200px;
	float: right;
}
/*\*/
* html #katalog ul li a
{
	height: 18px;
	margin: 0px;
	line-height: 18px;
	margin-top: -1px;
}	
/**/
/*\*/
* html #katalog ul li.current ul 
{
	display: block;
}
/**/
/*\*/
* html #katalog ul li.current1 ul {
	display: block;
}
/**/
.sm
{
	display: block;
	margin-bottom: 20px;
}
#creator
{
	height: 15px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/1it.png",sizingMethod="crop");
	cursor: pointer;
	color: #666666;
	padding-left: 20px;
	display: block;
	float: left;
}
ul.float_left li > a#creator
{
	background: url("/img/site/1it.png") no-repeat;
}
.q
{
	color: #527BB9;
	font-weight: bold;
}
.a
{
	width: 100%;
	border-bottom: 1px solid #D5DEDE;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#menu_today a {color:#003366; font-weight:bold}
#menu_today a:hover {color:#00ADEF}
#menu_today a.current {color:#333333}

.tbl_kompl {
border:1px solid #CCCCCC;
}

.f11 {
font-size:11px;
}

.s2 {
color:#666666;
display:block;
padding-bottom:3px;
}
td {
font-size:12px;
}

.blue {
color:#527BB9;
}

.f14 {
font-size:14px;
}

.td_kompl {
border-color:black #E4E4E4 black black;
border-style:solid;
border-width:0px 1px 0px 0px;
font-size:11px;
padding-bottom:3px;
padding-left:8px;
padding-top:3px;
white-space: normal;
}


.f12 {
font-size:12px;
}

#menutoday {
	clear:both;
	float: none;
}
#menutoday div {
	width: 25%;
	float:left;
}
.model_lab{
	display:block;
	float: left;
	border: 1px solid #ddd;
	padding: 2px 5px;
	cursor: pointer;
	color:#527BB9;
	background-color:#f0f0f0;
}
.char_div{
	display:none;
	position: absolute;
	top: 61px;
	border: 1px solid #ddd;
	padding: 10px 20px;
	left: 20px;
}

div.visualplace > .char_div {left: 20px;}
div.bordn {padding: 4px; float: left;}
div.bordy {padding: 4px; background: url(/img/hilite.gif) no-repeat; float: left; background-position: 1px 1px;}

.table_odd > td {
	background-color: #f0f0f0;
}

.model_lab_current {
	background-color:#fff;
	border-bottom: 0px;
	color: #00ADEF;
}

div.visualplace a.punkt {color: #333; text-decoration: none;}
div.visualplace a.punkt:hover {color: #333;}


/*#r_katalog a:hover, #r_katalog a:active {color:#527BB9}*/
#r_katalog a:hover, #r_katalog a:active {color:#00ADEF}

#r_katalog {
	font-size: 11px;
	color: #666666;
	/*background-color: #E5E5E5;*/
	width: 168px;
	position: relative;
	z-index: 10;
	display: inline;
	border-top: 1px solid white;
	padding-bottom: 15px;
	margin-left: 10px;
}
#r_katalog a {
	display: block; 
	padding: 1px 10px 0px 20px;
	line-height: 18px;
	border-bottom: 1px solid white;
	background: #F0F0F0 url("/img/site/link_arrow.gif") no-repeat;
	/*background: #F0F0F0 url("/img/site/a_menu_b.gif") no-repeat;*/
	background-position: 10px 7px;
	color:#003366
	/*color:#527BB9*/
}
/*\*/
* html #r_katalog ul li a
{
	border: 1px solid white;
	line-height: 100%;
}	
/**/
#r_katalog a:hover, #r_katalog a:active
{
	background-color: #f1f1f1;
	background: #f1f1f1 url("/img/site/link_arrow_hi.gif") no-repeat;
	background-position: 10px 7px;
}


#r_katalog ul ul {
	display: block;
	margin-left: 20px;
}
#r_katalog ul {
	visibility: hidden;
}


a.all_news {color: #003366; font-weight: bold; font-size: 11px; background:transparent url(/img/site/link_arrow.gif) no-repeat scroll 0px 4px; padding-left: 7px;}
a.all_news:hover {color: #00ADEF; background:transparent url(/img/site/link_arrow_hi.gif) no-repeat scroll 0px 4px;}


/**** table_news */
table.news_tabl_abce {width:100%; background-color:#f0f0f0; border-right:1px solid white; border-collapse:collapse; font-size:12px}
table.news_tabl_abce th {text-align:left; border:1px solid white; color:#5d698e; padding:6px 2px}
table.news_tabl_abce th.width_summ {width:60px}
table.news_tabl_abce td {text-align:left; border:1px solid white; color:#333333; padding:6px 2px; font-size:11px}

#content h1 {padding-bottom:0; margin-bottom:0; font-size:18px}
#content p {margin:6px 0; padding:0; text-align:justify}

#text1 table p {padding: 0; margin: 0;}


.new_year_logo {position: absolute; top: 0px; right: -50px; width: 280px; height: 79px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/new_year_logo.png",sizingMethod="crop");}
#all > .new_year_logo {background: url(/img/new_year_logo.png); filter: none;}
#all1 > .new_year_logo {background: url(/img/new_year_logo.png); filter: none;}


.brand_logo {position: absolute; right: 185px; top: 11px; padding: 0; margin: 0; border: 0;}


div.visualplace a.modelclasshref {display: block; color: #7D7D7D; font-size: 17px; background: none; padding: 0; margin-bottom: 7px;;}