/*head ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.logo { font-family:  Arial, "Times New Roman"; font-size: 14; font-style: normal; font-weight: bold; color: #ffffff; text-align: center; }
.title { font-family: Verdana, Tahoma, Arial, "Times New Roman"; font-size: 14; font-style: normal; font-weight: bold; color: #003399;  padding-left: 15px;}
.title a { font-family: Verdana, Tahoma, Arial, "Times New Roman"; font-size: 14; font-style: normal; font-weight: bold; color: #003399; }
.titlesm { font-family: Tahoma, Arial, "Times New Roman"; font-size: 11; font-style: normal; font-weight: bold; color: #003399; padding-left: 15px;}
.tel { font-family:  Verdana, Arial, "Times New Roman"; font-size: 22; font-style: normal; font-weight: bold; color: #ffffff; text-align: center; }

/*topmenu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.topmenu { border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; font-weight: bold; font-size: 11px; background: url(img/fon2.gif) #ffffff repeat-x left 50%; float: left; overflow: hidden; width: 100%; color: #6b8397; font-family: verdana, arial, helvetica, sans-serif! important; }
.topmenu a { font-weight: bold; font-size: 11px; margin: 0px 20px; color: #6b8397; line-height: 28px; font-family: verdana,arial, helvetica, sans-serif; text-decoration: none; }
.topmenu a:visited { color: #6b8397; }
.topmenu a:hover { color: #000000; }

/*sl +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.sl {  font-size: 9px; font-weight: normal; text-align: center;  font-family: Verdana; float: left; color:#000000; letter-spacing: -1px; }
.sl a { font-size: 9px; font-weight: normal; color:#000000;  text-decoration: none; }
.sl a:link {font-size: 9px; text-decoration: none;  color:#000000; }
.sl a:visited  { font-size: 9px;  color:#000000;  text-decoration: none; }
.sl a:hover { text-decoration: underline; color: #003399; }

/*menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.menu {  font-size: 12px; font-weight: bold; font-family: Verdana; float: left; color:#000000; }
.menu a {  font-size: 12px; font-weight: bold; color:#000000;  text-decoration: underline; }
.menu a:link {text-decoration: underline;}
.menu a:visited  {  color:#000000;  text-decoration: underline; }
.menu a:hover { text-decoration: none; color: #000000; }
.menu ul { padding: 17px; margin: -15px 0px -10px 0px; letter-spacing: -1px;  line-height: 14px; }
.menu li { padding: 1px 0px; margin: 0px; list-style-type: disk; }
.menu li a { font-size: 11px; color: #000000; font-weight: normal; padding-left: 0px; margin: 0px; no-repeat left top; text-decoration: none; }
.menu li a:link {text-decoration: none;}
.menu li a:visited {  color: #000000; text-decoration: none; }
.menu li a:hover {  text-decoration: underline; color: #000000; }

/*news +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.news { font-family: Verdana, Tahoma, Arial, "Times New Roman"; padding: 5px 10px; font-size: 12px; margin-top: 0px; color: #000000; }
.news h1 { font-size: 20px;  color:#003399; text-align: center; letter-spacing: 0px; padding: 5px 0px; margin: 0px 0px 5px 0px; }
.news p { font-size: 12px; font-weight: normal; text-align: justify; padding: 1px 0px; margin: 5px 0px; line-height: 15px; letter-spacing: 0px;  }
.news a { font-size: 12px; font-weight: normal; text-align: justify; padding: 1px 0px; margin: 5px 0px; line-height: 15px; letter-spacing: 0px;  color:#800000;  text-decoration: underline; }
.news a:link {text-decoration: underline;}
.news a:visited  {  color:#800000;  text-decoration: underline; }
.news a:hover { text-decoration: none; color: #800000; }

/*newsmenu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.newsmenu { font-family: Verdana, Tahoma, Arial, "Times New Roman"; padding: 5px 10px; font-size: 12px; margin-top: 0px; color: #000000; }
.newsmenu h1 { font-size: 20px;  color:#800000; text-align: center; letter-spacing: 0px; padding: 5px 0px; margin: 0px 0px 5px 0px; }
.newsmenu p { font-size: 12px; font-weight: normal; text-align: justify; padding: 1px 0px; margin: 5px 0px; line-height: 15px; letter-spacing: 0px;  }
.newsmenu a { font-size: 12px; font-weight: normal; text-align: justify; padding: 1px 0px; margin: 5px 0px; line-height: 15px; letter-spacing: 0px;  color:#000000;  text-decoration: underline; }
.newsmenu a:link {text-decoration: underline;}
.newsmenu a:visited  {  color:#000000;  text-decoration: underline; }
.newsmenu a:hover { text-decoration: none; color: #800000; }

/*date +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.date { font-family: Verdana, Tahoma, Arial, "Times New Roman"; font-weight: bold; padding: 0px 20px; font-size: 11px; margin-top: 10px; color: #000000; }

/*catalog +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.catalog { font-family: Verdana, Tahoma, Arial, "Times New Roman"; padding: 5px 10px; font-size: 11px; margin-top: 0px; color: #000000; }
.catalog h1 { font-size: 20px;  color:#000000; text-align: center; letter-spacing: 0px; padding: 5px 0px; margin: 0px 0px 5px 0px; }
.catalog h2 { padding: 5px 0px 0px 0px; margin: 0px 0px 5px 0px; font-size: 16px; color: #000000; text-align: center; }
.catalog p { font-size: 11px; font-weight: normal; text-align: justify; padding: 1px 0px; margin: 5px 0px; line-height: 12px; letter-spacing: 0px;  }
.catalog a { color: #000000;  font-size: 11px; font-weight: normal; text-align: justify; padding: 1px 0px; margin: 5px 0px; line-height: 12px; letter-spacing: 0px;  text-decoration: none; }
.catalog a:link {text-decoration: none;}
.catalog a:visited  {  color:#000000;  text-decoration: none; }
.catalog a:hover { text-decoration: underline; color: #000000; }
.catalog ol { margin: 5px 0px 0px 30px; text-align: justify; line-height: 15px; letter-spacing: 0px; }
.catalog ul { margin: 5px 0px 0px 30px; text-align: justify; line-height: 15px; letter-spacing: 0px; }
.catalog li { padding: 1px 0px; margin: 0px; list-style-type: disk; }
.catalog li a { font-size: 11px; color: #800000; font-weight: normal; padding-left: 0px; margin: 0px; no-repeat left top; text-decoration: underline; }
.catalog li a:visited { color: #800000; text-decoration: underline; }
.catalog li a:hover { text-decoration: none; color: #800000; }

.ssylka-objekt { font-family: Verdana, Tahoma, Arial, "Times New Roman"; padding: 5px 0px; font-size: 11px; margin-top: 0px; color: #000000; }
.ssylka-objekt a { color: #000000;  font-size: 11px; font-weight: normal; text-align: justify; padding: 1px 0px; margin: 0px 0px 5px 0px; line-height: 12px; letter-spacing: -1px;  text-decoration: none; }
.ssylka-objekt a:link {text-decoration: none;}
.ssylka-objekt a:visited  {  color:#000000;  text-decoration: none; }
.ssylka-objekt a:hover { text-decoration: underline; color: #000000; }

/*contentadm +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.contentadm { font-family: Verdana, Tahoma, Arial, "Times New Roman"; padding: 5px 10px; font-size: 11px; margin-top: 0px; color: #000000; }
.contentadm h1 { font-size: 20px;  color:#003399; text-align: center; letter-spacing: 0px; padding: 5px 0px; margin: 0px 0px 5px 0px; }
.contentadm h3 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 12px; color: #000000; }
.contentadm p { font-size: 10px; font-weight: normal; text-align: justify; padding: 1px 0px; margin: 2px 0px; line-height: 12px; letter-spacing: 0px;  }
.contentadm a { font-size: 10px; font-weight: normal; text-align: justify; padding: 1px 0px; margin: 2px 0px; line-height: 12px; letter-spacing: 0px;  color:#800000;  text-decoration: underline; }
.contentadm a:link {text-decoration: underline;}
.contentadm a:visited  {  color:#800000;  text-decoration: underline; }
.contentadm a:hover { text-decoration: none; color: #800000; }
.contentadm ol { margin: 5px 0px 0px 30px; text-align: justify; line-height: 12px; letter-spacing: 0px; }
.contentadm ul { margin: 5px 0px 0px 30px; text-align: justify; line-height: 12px; letter-spacing: 0px; }
.contentadm li { padding: 1px 0px; margin: 0px; list-style-type: disk; }
.contentadm li a { font-size: 10px; color: #800000; font-weight: normal; padding-left: 0px; margin: 0px; no-repeat left top; text-decoration: underline; }
.contentadm li a:visited { color: #800000; text-decoration: underline; }
.contentadm li a:hover { text-decoration: none; color: #800000; }

/*content+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.content { font-family: Verdana, Tahoma, Arial, "Times New Roman"; padding: 5px 10px; font-size: 12px; margin-top: 0px; color: #000000; }
.content h1 { font-size: 20px;  color:#003399; text-align: center; letter-spacing: 0px; padding: 5px 0px; margin: 0px 0px 5px 0px; }
.content h2 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 14px; color: #000000;  text-align: center;}
.content h3 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 12px; color: #000000; }
.content table { font-family: Verdana, Tahoma, Arial, "Times New Roman"; padding: 5px 10px; font-size: 12px; margin-top: 0px; color: #000000; }
.content p { font-size: 12px; font-weight: normal; text-align: justify; padding: 1px 0px; margin: 5px 0px; line-height: 15px; letter-spacing: 0px;  }
.content a { font-size: 12px; font-weight: normal; text-align: justify; padding: 1px 0px; margin: 5px 0px; line-height: 15px; letter-spacing: 0px;  color:#000000;  text-decoration: underline; }
.content a:link {text-decoration: underline;}
.content a:visited  {  color:#000000;  text-decoration: underline; }
.content a:hover { text-decoration: none; color: #000000; }
.content ol { margin: 5px 0px 0px 30px; text-align: justify; line-height: 15px; letter-spacing: 0px; }
.content ul { margin: 5px 0px 0px 30px; text-align: justify; line-height: 15px; letter-spacing: 0px; }
.content li { padding: 1px 0px; margin: 0px; list-style-type: disk; }
.content li a { font-size: 12px; color: #000000; font-weight: normal; padding-left: 0px; margin: 0px; no-repeat left top; text-decoration: underline; }
.content li a:visited { color: #000000; text-decoration: underline; }
.content li a:hover { text-decoration: none; color: #000000; }

.nav { font-size: 10px; font-weight: normal; text-align: justify;   padding: 0px 0px; margin: 0px 0px; letter-spacing: -1px;  color: #000000;  }
.nav a { font-size: 10px; font-weight: normal;   padding: 0px 5px; margin: 0px 0px; line-height: 15px; letter-spacing: -1px;  color: #000000; }
.nav a:link {text-decoration: underline;}
.nav a:visited  { color:#000000;   text-decoration: underline; }
.nav a:hover { text-decoration: none; color: #003399; }

.poisk { font-family: Tahoma, Arial, "Times New Roman"; font-size: 12px; font-weight: normal; text-align: center; padding: 1px 0px; margin: 5px 0px; line-height: 15px; letter-spacing: 0px;  }

.content img { padding: 1px; border: solid 0px; margin: 0px 0px 15px 0px;}
.content blockquote { padding: 0px 10px; background: #fefaf0; margin: 0px; color:#993300; border: solid 1px #fbf4e0; border-left: solid 5px #fbf4e0;}
.content blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}

/*comment +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.comment { font-family: Verdana, Tahoma, Arial, "Times New Roman"; padding: 5px 10px; font-size: 10px; margin-top: 0px; color: #000000; line-height: 10px; letter-spacing: 0px;  }
.comment p { font-size: 10px; font-weight: normal; text-align: right; padding: 1px 0px; margin: 5px 0px; line-height: 10px; letter-spacing: 0px;  }
.comment a { font-size: 10px; font-weight: normal; text-align: justify; padding: 1px 0px; margin: 5px 0px; line-height: 10px; letter-spacing: 0px;  color:#000000;  text-decoration: underline; }
.comment a:link {text-decoration: underline;}
.comment a:visited  {  color:#000000;  text-decoration: underline; }
.comment a:hover { text-decoration: none; color: #000000; }

/*info +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.info { font-family: Verdana, Tahoma, Arial, "Times New Roman"; text-align: justify;  padding: 5px 10px; font-size: 12px; margin-top: 0px; color: #000000; }
.info h1 { font-family: Arial;  font-size: 16px;  color:#003399; text-align: center; letter-spacing: 0px; padding: 5px 0px; margin: 0px 0px 5px 0px; }
.info h3 { padding: 10px 0px 0px 0px; margin: 0px 0px 5px 0px; font-size: 14px; color: #000000; }
.info p { font-size: 12px; font-weight: normal;  text-align: justify; padding: 1px 0px; margin: 5px 0px; line-height: 15px; letter-spacing: 0px;  }
.info a { font-size: 12px; font-weight: normal; text-align: center; padding: 1px 0px; margin: 5px 0px; line-height: 15px; letter-spacing: 0px;  color:#000000;  text-decoration: underline; }
.info a:link {text-decoration: underline;}
.info a:visited  {  color:#000000;  text-decoration: underline; }
.info a:hover { text-decoration: none; color: #000000; }
.info ol {  margin: 5px 0px 0px 30px; text-align: justify;  }
.info ul { margin: 5px 0px 0px 30px; text-align: justify; }
.info li { padding: 1px 0px; margin: 0px; list-style-type: disk; }
.info li a { font-size: 12px; color: #000000; font-weight: normal; padding-left: 0px; margin: 0px; no-repeat left top; text-decoration: underline; }
.info li a:visited { color: #000000; text-decoration: underline; }
.info li a:hover { text-decoration: none; color: #000000; }

.info img { padding: 1px; border: solid 0px; margin: 0px 0px 15px 0px;}
.prim { font-size: 10px;  color:#000000; text-align: right;  }


.infomenu { font-family: Verdana, Tahoma, Arial, "Times New Roman";  font-weight: bold; font-size: 12px; color: #FFFFFF; }
.infomenu a { font-size: 12px; font-weight: normal; color:#000000;  text-decoration: none; }
.infomenu a:link {text-decoration: none; color:#000000; }
.infomenu a:visited  {  color:#000000;  text-decoration: none; }
.infomenu a:hover { text-decoration: none; color: #000000; }

/*smap +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.smap {  font-size: 12px;  font-weight: bold; font-family: Verdana; float: left; color:#800000;  padding: 1px 20px;}
.smap h1 { font-size: 20px;  color:#800000; text-align: center; letter-spacing: 0px; padding: 5px 0px; margin: 0px 0px 5px 0px; }
.smap p { font-size: 12px;  color:#800000; text-align: justify; letter-spacing: 1px; padding: 2px 0px; margin: 0px 0px 5px 20px; }
.smap a {  font-size: 12px; font-weight: bold; color:#800000;  text-decoration: underline; }
.smap a:link {text-decoration: underline;}
.smap a:visited  {  color:#800000;  text-decoration: underline; }
.smap a:hover { text-decoration: none; color: #800000; }
.smap ul { padding: 17px; margin: -15px 0px -10px 0px; letter-spacing: -1px;  line-height: 14px; }
.smap li { padding: 1px 0px; margin: 0px; list-style-type: disk; }
.smap li a { font-size: 11px; color: #000000; font-weight: normal; padding-left: 0px; margin: 0px; no-repeat left top; text-decoration: none }
.smap li a:link {text-decoration: none;}
.smap li a:visited {  color: #000000; text-decoration: none; }
.smap li a:hover {  text-decoration: underline; color: #800000; }



.maintextheader {
	font-family: Times New Roman, "Times New Roman";
	font-size: 30;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
.razbivka {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.address {
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #003366;
}
.kontacts {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: x-small;
	font-weight: normal;
	color: #000066;
}
.maintextglav {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 18;
	font-style: normal;
	font-weight: bold;
	color: #800000;
	text-align: center;
}
.maintextredj {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 12;
	font-style: normal;
	font-weight: bold;
	color: #800000;
	text-align: left;
}
.maintextoglav, h1.prod {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 18;
	font-style: normal;
	font-weight: bold;
	color: #800000;
	text-align: center;
}
.maintext {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.maintext_br {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #800000;
}

.maintext_red {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}
.maintextbig, td.prod, td.prod li, td.prod ul, td.prod a {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 12;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: justify;
}
.maintextbig_br {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #800000;
	text-align: justify;
}
.maintextbigjir_br {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #800000;
	text-align: justify;
}
.maintextbig_red {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-align: justify;
}


.maintextjir, h1.prod_main {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
h1.prod_main {
	margin:0;
	padding:0;
}
div.prod_main, div.prod_main a, div.prod_main strong{
	text-align:justify;
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
div.prod_main p{
	margin:0;
	padding:3px 0 3px 0;
}
.prod p{
	text-align:justify;
}
.prod strong {
	font-weight:normal;
}

td.prod{
	text-indent:2em;
	}

.maintextbigjir {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 12;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
.maintextmax {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 14;
	font-style: normal;
	font-weight: normal;
	color: #333333;

}
.maintextmaxjir {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 14;
	font-style: normal;
	font-weight: bold;
	color: #333333;

}
.readmore {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #C12115;
}
.cright {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #FFFFFF;
}
.license {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: x-small;
	font-weight: lighter;
	color: #003366;
}
.comname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bolder;
	font-variant: normal;
	color: #025790;
	font-style: normal;
	line-height: normal;
}
.adreser {
	font-size: x-small;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}
.t1 {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #E6E6E6;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #646464;
	background-image: url('none');
	display: run-in
}
.head {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: x-small;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #000000;
}
.but {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: x-small;
	font-style: italic;
	font-weight: bolder;
	font-variant: normal;
	border: ridge #FFFFFF;
	background-color: #666666;
	color: #CCCCCC;
}
.nevid {
    display: none;
}
.maintextwite {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.maintextwitebigjir {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 16;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
.maintextbig16 {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 16;
	font-style: normal;
	font-weight: normal;
	color: #333333;

}
.maintextbigjir16 {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 16;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
h1.prod2{
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #800000;
	text-align: right;
	margin:0;
	padding:0;
}

.side-select {	 WIDTH: 150px; COLOR: #800000; }
.side-selectmin { WIDTH: 80px; COLOR: #800000; }
.side-selectmic { WIDTH: 50px; COLOR: #800000; }
.button-sidebar { BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 20px; BACKGROUND-IMAGE: url(../images/buttonsb.gif); BORDER-LEFT: medium none; WIDTH: 75px; COLOR: #ffffff; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: transparent }