A:link, A:visited {



	color: #9c1e00;



	text-decoration: none;



	font-weight: bold;



}



.search-input {



	font-family: verdana, sans-serif;



	font-size: 11px;



	border: 1px solid #af1002;



	width: 135px;



}



.sub-menu {



	font-family: verdana, sans-serif;



	font-size: 11px;



}



.text {
	font-family: verdana, sans-serif;
	font-size: 70%;
	padding: 20 15 40 0;
	color: #4f5147;
	text-align: justify;
}

.contvacancy {min-height: 300px; height: expression((documentElement.clientHeight)<300?'300px':'');}

.bot {



	font-family: verdana, sans-serif;



	font-size: 11px;



	padding: 15px;



}



H2 {
	font-size: x-small;
	font-weight: bold;
	color: #788833;
	margin-top: 0px;
	margin-bottom: 6px;
}

h3 {font-size: 14px; font-weight: bold; color: #4f5147;}

ul {

	list-style-type: none;

	margin: 8px 0px 0px 5px;

	padding: 0px;

}



ul li {

	padding: 0px 0px 12px 12px;
	font-weight: normal;
	background-image: url(img/myli.gif); background-position: 0px 4px; background-repeat: no-repeat;

}

ul li a {font-weight: normal;}

ul.menuul {

	list-style-type: none;

	margin: 0px 0px 0px 12px;

	padding: 0px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	display: none;

}



ul.menuul.select {

	display: block;

}



ul.menuul li {

	padding: 5px 0px 7px 15px;

	margin: 0px;

	color: #4f5147;

	background-image: url(img/myli.gif); background-position: 0px 9px; background-repeat: no-repeat;

}



ul.menuul li a {outline: none;}

ul.menuul li a:focus {outline: none;}



ul.menuul li.select a {

	color: #4f5147;

}



ul.menuul li ol {

	list-style-type: none;

	margin: 5px 0px 0px 12px;

	padding: 0px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	display: none;

}



ul.menuul li ol li {

	padding: 2px 0px 2px 12px;

	margin: 0px;

	color: #4f5147;

	background-image: url(img/arrow.gif); background-position: 0px 6px; background-repeat: no-repeat;

}



ul.menuul li.select ol {

	display: block;

}



ul.menuul li.select ol li a {

	color: #9c1e00;

}



ul.menuul li ol li a {

	color: #9c1e00;

}



ul.menuul li ol li.select a {

	color: #4f5147;

}



/* --- block --- */



.block {



	font-family: verdana, sans-serif;



	font-size: 11px;



	color: #4f5147;



	padding: 7 12 7 12;



}



.block-head {



	font-size: 13px;



	font-weight: bold;



	margin-bottom: 4px;



}



.subscribe-input {



	font-family: verdana, sans-serif;



	font-size: 11px;



	border: 1px solid #4f5147;



	width: 125px;



}



/* --- news --- */



.news {



	font-family: verdana, sans-serif;



	font-size: 70%;



	color: #4f5147;



	padding-left: 10px;



	padding-bottom: 20px;



	text-align: justify;



}



.news-date {



	color: #788833;



	font-size: xx-small;



}



.news-head {



	color: #9c1e00;



	font-weight: bold;



	margin-bottom: 2px;



}



.i-news {



	padding-left: 60px;



	text-align: justify;



}



.i-bb {



	font-family: verdana, sans-serif;



	font-size: 11px;



	color: #9c1e00;



	padding: 4 16 0 8;



}



.award-year {



	font-size: 150%;



	font-weight: bold;



	color: #9C1E00;



	margin-top: 14px;



}



.award-diplom, .award-gold, .award-silver, .award-bronze, .award-grand, .award-misc {



	font-weight: bold;



	color: #9C1E00;



	margin-top: 12px;



}



.cat-list TR { vertical-align: top; }



.cat-list TD {



	font-family: verdana, sans-serif;



	font-size: 70%;



	color: #4f5147;



	text-align: justify;



}



.prod-list TR { vertical-align: top; }



.prod-list TD {



	font-family: verdana, sans-serif;



	font-size: 70%;



	color: #4f5147;



	padding: 6 0 6 0;



	text-align: justify;



}



.prod-list-head {



	margin-top: 3px;



	margin-bottom: 2px;



}



.prod-head {



	font-weight: bold;



	color: #9c1e00;



	margin-bottom: 12px;



}



.contacts-head {



	font-size: x-small;



	font-weight: bold;



	color: #9c1e00;



	smargin-top: 18px;



	margin-bottom: 12px;



}





.head {margin: 0px 0px 0px 55px; height: 27px; padding: 0px; border-collapse: collapse; border: 0px;}

.head td {margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: white; background-color: #81aa00; font-size: 12px; font-weight: bold;}

.head td a {color: white !important; text-decoration: none;}





.text {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: 4f5147;



	padding: 10px;



}



a.menuon {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #4f5147;



	padding: 10px;



	text-decoration: none;

	position: relative; top: -5px;



}



.menuoff {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #b00000;



	padding: 10px;



	font-weight: bold;



	text-decoration: none;

	position: relative; top: -5px;



}



.kothead {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: FFFFFF;



	padding: 5px;



}



.kot {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: 9c1e00;



	padding: 5px;



}



.copy {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: 9c1e00;



	padding: 5px;



}



.copy2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	padding: 5px;



}











.search {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: 9c1e00;



	padding: 5px;



}











.press {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



}







div.press {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



}







div.press-date {



color: 788833;



	margin-top: 20px;



}







div.press-head {



color: 9C1E00;



	font-weight: bold;



}







div.press-text {



color: 4F5147;



padding-bottom: 10px;



}







table.sub {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



color: 4F5147;



}







.prod-img {



	position: absolute;



	left: 600px;



	top: 135px;



}







.brandimg-img {



	position: absolute;



	left: 600px;



	top: 115px;



}







.brand-img {



	margin-top: 0px;



	margin-left: 0px;



	position: relative;



}











/* smi press */







div.smi-press {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



}







div.smi-press-date {



color: 788833;



}







div.smi-press-head {



padding-bottom: 15px;



}



div.smi-press-head, div.smi-press-head a {



color: #4F5147;



font-size: 12px;



font-weight: bold;



padding-bottom: 20px;



}







div.smi-press-text {



color: #4F5147;



padding-bottom: 30px;



}







div.smi-press-src {



color: #4F5147;



font-size: 12px;



font-weight: bold;



float : left;



}







div.smi-h



{



padding-bottom: 15px;



}











.level2{ font-size: 75%; padding: 0px 0px; margin: 0px; list-style: none; }



.level2 li{ font-family: Arial;padding: 0px 0px 0px 10px; margin: 5px 0px 5px 15px; list-style: none; background: url(/img/li.gif) no-repeat left 5px ;}







.level2 li a{color: #333; }







.level2 li.act{background: url(/img/li-act.gif) no-repeat left 5px ;}







.lev1 {padding: 10px 0px 0px 20px; background-image: url(img/ar_off.gif); background-position: left top; background-repeat: no-repeat;}

.lev1 a {outline: none;}

.lev1 a:focus {outline: none;}

.lev2 {padding: 10px 0px 0px 20px; background-image: url(img/ar_on.gif); background-position: left top; background-repeat: no-repeat;}

.lev2 a {outline: none;}

.lev2 a:focus {outline: none;}



.buttonimg {float: left; padding: 10px 20px 0px 0px;}

.buttonimgr {float: right; padding: 10px 0px 0px 0px;}



.anketa {padding: 0px; margin: 0px; font-size: 11px; color: #4f5147; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.anketa td a {font-weight: normal;}

.anketa td {padding: 0px; margin: 0px;}

.anketa td table {font-size: 11px;}

.anketa td table td {padding-right: 10px;}

.anketa h4 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; line-height: 1.2em; padding: 0px; margin: 0px 0px 0px 0px; position: relative; top: -15px;}

.br {height: 5px; padding: 0px; margin: 0px; font-size: 0px;}

.anketa div.txt {color: #4f5147; padding-left: 2px; margin-top: 5px;}

.subm {padding: 0px 0px 0px 15px;}

.subm input {width: 152px; height: 20px; border: 0px; font-size: 11px; cursor: pointer; padding-bottom: 3px; background-image: url(images/submbg.gif); background-position: left top; background-repeat: no-repeat; color: #cf1306; font-weight: bold;}