html {height:100%}
body {position:relative; height:100%; min-height:100%; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:#dadee1; color:#333333; font-size:12px}
.body1 {background: #E5E5E5 url("/img/site/bg1.jpg") repeat-y}
/*\*/
* html body
{
	padding: 0px;
}	
/**/
html > body 
{
	padding: 0;
}
#all
{
	width: 770px;
	min-height: 100%;
	background-color: white;
}
/*
#all1 {width:770px; background-color:white}
*/
#all1 {//height:100%; width:770px; background-color:white}
*>#all1 {min-height:100%; //height:auto}

/*
#langG {position:absolute; top:1px; left:167px; margin:0; padding:0; background-color:#f0f0f0}
#langG li {float:left; padding-right:3px; margin-top:-3px; border:1px solid #c5c5c5}
#langG a {font-size:75%; color:#666666}
#langG img {position:relative; top:1px; left:3px; padding-right:3px}
*/
.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:url('/img/site/authd.jpg')}
ul#top_menu li, ul#top_button li, #footer ul li {display:inline}

ul#top_menu{
	height:17px;
	position:relative;
	//margin-top:-16px;
	padding-top:83px;
	margin-left:168px;
	width:602px;
}
*>ul#top_menu{margin-top:0; //padding-top:67px; //padding-bottom:2px}
ul#top_menu li
{
	height: 20px;
}

ul#top_menu li a
{
	background: #f1f1f1 url("/img/site/menu_devider.gif") no-repeat top right;
	padding: 2px 8px;
	margin-right: -3px;
	font-size: 11px;
	height: 30px;
	background-color: #f1f1f1; 
	color: #4C4C4C;
}
ul#top_menu li a.current
{
	background: #f1f1f1 url("/img/site/menu_devider.gif") no-repeat top right;
	padding: 2px 8px;
	margin-right: -3px;
	font-size: 11px;
	height: 30px;
	background-color: #fff; 
	color: #FF6600;
}
ul#top_menu li a:hover, ul#top_menu li a:active
{
	background-color: white;
} 
#top_button 
{
width: 165px;
	height: 15px;
	border-bottom: 1px solid #c5c5c5;
	position: relative;
	top: -1px;
	z-index:1;
}
#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-color:#f0f0f0; background-position:3px 2px; background-repeat:no-repeat; padding: 0px 15px 0px 19px}
#top_button span a {color:#666666; background-image:url("/img/site/arrow_nav.gif")}
#top_button span a:hover {background-image:url("/img/site/arrow_nav_blue.gif")}

#logo_a {display:block; position:absolute; top:35px; left:635px; width:134px; height:33px; cursor:pointer}
#logo_a {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/new_site.png",sizingMethod="crop")}
*>#logo_a {background: url("/img/site/new_site.png") no-repeat; filter:none}

#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}

#image {height:160px}
#content
{
	background: #fff;
	padding-bottom: 70px;
}
#left
{
	padding-left: 20px;
	padding-top: 14px;
	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:white;
	width: 168px;
	position: relative;
	z-index: 10;
	display: inline;
	border-top: 1px solid white;
	/*padding-bottom: 15px;*/
}
/*#katalog ul li a {//border-top:1px solid #dddddd; //margin-top:1px}
#katalog ul li ul li a {//border-top:1px solid #dddddd; //margin-bottom:0px}
*>#katalog ul li a {//border-top:none; //margin-top:0px}
*>#katalog ul li ul li a {//border-top:none; //margin-bottom:0px}*/

#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}

#katalog a
{
	display: block; 
	padding: 0px 10px 0px 20px;
	line-height: 18px;
	border-bottom: 1px solid white;
	background: url("/img/site/link_arrow.gif") no-repeat;
	background-position: 10px 6px;
	color:#003366;
}
/*
* html #katalog ul li a
{
	border: 1px solid white;
	line-height: 100%;
}	
*/
#katalog a:hover, #katalog a:active, #katalog a.current:hover {background:#E4E4E4 url("/img/site/link_arrow_hi.gif") 10px 6px no-repeat}


#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}
#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;
}
/*#content_text {height:100%}*/
#text
{
	width: 285px;
	margin-left: 20px;
}
#text1
{
	padding-left: 20px;
	padding-right:0;
	//padding-top: 20px;
	padding-bottom: 30px;
	//width: 562px;
	background-color: white;
	/*height:100%;*/
	min-height: 500px;
	$min-height: 600px;
}
*>#text1 {padding-top:35px; width:582px; //width: 562px; //padding-top:20px;}
h1
{
	font-weight: normal;
	margin: 0px;
	padding-top: 14px;
	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:14px; width:240px}

/*.visualplace form table {position:relative}*/

.visualplace ul {list-style-type: disc; padding-left: 20px;}

* #content #right .visualplace ul.news {//margin-top:-15px}
* #content #right .visualplace ul.news li {display: block; list-style-type: none; //height:40px; //margin-bottom:6px}
*>#content #right .visualplace ul.news li {min-height:40px; margin-bottom:9px; //margin-bottom:6px}
* ul.news li a {color:#003366; font-weight:bold; font-size:11px}

/* #content_text #text1 .visualplace ul {//margin-top:-15px}*/
* #content_text #text1 .visualplace ul.news li {display:block; //padding-bottom:17px}
*>#content_text #text1 .visualplace ul.news li {clear:both; margin-bottom:21px; //padding-bottom:20px; //margin-bottom:0}
/*\*/
* html ul.news li a {display:block; //margin-bottom:-10px;}
*>html ul.news li a {margin-top:0;}
/**/
ul.news li a:hover {color:#00ADEF}
.news_text
{
	margin-left: 79px;
	margin-right: 7px;
	display: block;
}
/*\*/
* html #newstext
{
	float: left;
	margin-left: 10px;
}	
/**/
.foto1 {display: block; //background: url("/img/site/foto1.jpg") no-repeat; width: 70px; height:42px; padding-left:10px; //padding-bottom:10px; float: left;}
*>.foto1 {//padding-bottom:0px}
#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;
}
*>#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;}

#footer #langG {display:block; position:relative; margin:6px 0 0 0; padding:0}
#footer #langG li {float:left; margin:0; padding:0 3px 2px 0; border:1px solid #c5c5c5; background-color:#f0f0f0}
#footer #langG a {font-size:75%; color:#666666}
#footer #langG img {position:relative; top:2px; left:3px; padding-right:3px}

#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
{
	padding-right: 20px;

}
/*div.visualplace a {color: #003366}
div.visualplace a.current {color:#527BB9}
div.visualplace a:hover {color:#527BB9}*/
.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: 60px;
	margin-top: -1px;
	margin-left: -1px;
	padding:5px 5px 5px 10px;
}
div.mlcell ul {
	list-style: none;
	padding-left: 0px;
}
div.mlcell a {
	color:#527bc1;
	font-size: 11px;
	background:transparent url(/img/site/a_arrow_.gif) no-repeat scroll 0px 4px;
	padding-left: 8px;
}

div.mlcell a:hover {background:transparent url(/img/site/a_arrow1.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/a_menu.gif); list-style-position: inside;}
.blue
{
	color: #527BC1;
}
.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;}
td.st_td {border-top: 1px solid #C1C1C1; border-right: 1px solid #C1C1C1; padding: 3px;}

/** Global link */
div.visualplace a {color:#003366}
div.visualplace a:hover {color:#00ADEF}
div.visualplace a.galka {background:url('/img/site/link_arrow.gif') no-repeat scroll 0px 6px; padding-left:10px}
div.visualplace a.galka:hover {background:url('/img/site/link_arrow_hi.gif') no-repeat scroll 0px 6px}
div.visualplace a.st_a {background:url('/img/site/link_arrow.gif') no-repeat scroll 0px 6px; color:#003366; font-size:12px; padding-left:10px}
div.visualplace a.st_a:hover {background:url('/img/site/link_arrow_hi.gif') no-repeat scroll 0px 6px; color:#00ADEF}
/** END Global link */

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: #E4E4E4 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: #E4E4E4 url("/img/site/link_arrow_hi.gif") no-repeat scroll 30px 7px}

#katalog ul li a.current {background:url("/img/site/link_arrow_hi.gif") no-repeat scroll 10px 6px; //border-top:1px solid #dddddd}
*>#katalog ul li a.current {border-top:none}
#katalog ul ul ul li a.current
{
	background: #FFFFFF url("/img/site/a_arrow1.gif") no-repeat scroll 50px 7px;
}
#katalog ul li a.current1
{
	color: #003366;
	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: #E4E4E4 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 li ul li ul li a.current
{
	background: #FFFFFF url("/img/site/link_arrow_hi.gif") no-repeat scroll 50px 7px;
}
#katalog ul ul li a.current1
{
	color: #003366;
	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: #E4E4E4 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: #E4E4E4 url("/img/site/a_arrow1.gif") no-repeat scroll 50px 7px;
	color: #FF6600;
}


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

#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: #E5E5E5 url("/img/site/arrow_nav2.gif") no-repeat scroll 50px 7px;
}
#katalog ul ul ul ul li a.current
{
	background: #FFFFFF url("/img/site/a_arrow1.gif") no-repeat scroll 60px 7px;
}
#katalog ul ul ul ul li a.current1
{
	color: #333333;
	background: #E5E5E5 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: #E4E4E4 url("/img/site/a_arrow1.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}
*>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: #527BB9;
	font-weight: bold;
}
#menu_today a:hover
{
	color: #FF6500;
}
#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;
}


.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: #FF6600;
}

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
{
	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;
}
#r_katalog a
{
	display: block; 
	padding: 1px 10px 0px 20px;
	line-height: 18px;
	border-bottom: 1px solid white;
	background: #F0F0F0 url("/img/site/a_menu_b.gif") no-repeat;
	background-position: 10px 7px;
	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/a_arrow1.gif") no-repeat;
	background-position: 10px 7px;
}


#r_katalog ul ul {
	list-style-type: none;
	display: block;
	margin-left: 20px;
padding-left: 0px;
}
#r_katalog ul {
	visibility: hidden;
}

#katalog ul {list-style-type: none; padding-left: 0px;}