/* General Links */
a:link { text-decoration : underline; color : #000000; border: 0px;}
a:active { text-decoration : underline; color : #000000; border: 0px;}
a:visited { text-decoration : underline; color : #000000; border: 0px;}
a:hover { text-decoration : none; color : #003399; border: 0px;}

/*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; }

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

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

/*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;}
.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: #800000; }

/*menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.menu {  font-size: 12px; font-family: Verdana; float: left; color:#000000; }
.menu p {  font-size: 12px; font-weight: bold; color: #000000;  line-height: 14px; }
.menu a {  font-size: 12px; font-weight: bold; color: #000000;  line-height: 18px; }
.menu a:visited { text-decoration: underline; color: #000000; }
.menu a:hover { text-decoration: none; color: #003399; }
.menu ul { padding: 17px; margin: -33px 0px -25px 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:visited {  color: #000000; text-decoration: none; }
.menu li a:hover {  text-decoration: none; color: #003399; }

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

/*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 h3 { padding: 0px 0px 0px 0px; margin: 0px 0px -15px 0px; font-size: 12px; color: #800000; }
.content p { font-size: 12px; font-weight: normal; text-align: justify; padding: 1px 0px; margin: 5px 0px; line-height: 15px; letter-spacing: 0px;  }

.content ol {  margin: 5px 0px 0px 30px; text-align: justify;  }
.content ul { margin: 5px 0px 0px 30px; 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: none }
.content li a:visited { color: #000000; text-decoration: none; }
.content li a:hover { text-decoration: underline; color: #800000; }

.content img { padding: 1px; border: solid 1px #f0f0f0; margin: 20px 0px 0px 0px;}

.br { color:#800000; font-weight: bold; }



.maintext_red {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}


.maintextwite {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}