@charset "utf-8";
#all {
	width: 1000px;
	position: relative;
	left: 50%;
	margin-left: -500px;
	border: 1px solid #ffffff;
	background: url(/images/gbdiv.jpg);
	background-repeat: no-repeat;
	margin-top: -10px;
	font-family:Verdana,Tahoma,arial,sans-serif,serif normal;
	font-size:12px;
}

#all hr {
	color: #00598B;
	height: 1px;
}
/* âåðõíÿÿ ÷àñòü ñòðàíèöû */
#header {

border: 0px solid #666666;
}
  /* Ëîãîòèï*/
#header a.logo  {
 	text-decoration: none;
	padding: 0 0 0 0;
	font-weight:normal;
}
#header a.logo:hover  {
 	text-decoration: none;
	padding: 0 0 0 0;
	font-weight:normal;
}
#header img.logo {

border: 0px solid #666666;
width: 170px;
	display: block;
	height: 70px;
	position: relative;
    margin-top: 47px;
	margin-left: 63px;
	text-decoration: none;
	padding: 0 0 0 0;
}
#header a, a:visited {
font-size:10px;
font-weight:normal;
}
#header a:hover {
font-size:10px;
font-weight:normal;
}
#header  span {
	position: relative;
	top: -1000px;
}
#header  hr {
	color: #00598B;
	height: 1px;
}
#header .txt  {
padding: 0 0 0 0;
	margin-top: -70px;
	margin-left: 300px;
	width: 700px;
}
.txt h1 {
	font-family:Verdana, Tahoma, arial, sans-serif, serif normal;
	font-size:14px;
	font-weight:bold;
	line-height: 1;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	
	}
.txt p {
	font-family:Verdana, Tahoma, arial, sans-serif, serif normal;
	font-size:14px;
	font-weight:bold;
	line-height: 1;
	margin-top: 0.2em;
	margin-bottom: 1em;
	}
#headnav {
	margin-left:900px;
	margin-top:-100px;
	border: 0px solid #666666;
	position:absolute;
	width:100px;
	height:30px;
	}
#headnav ul.heandnav, li.home, li.cont, li.mapimg, li.eng {
	display:inline; 
	list-style-position: inside;
	list-style-type: none;
	padding: 0 0 0 0;
	}
#headnav li.home a{
background-image:url(/images/home.gif);
background-repeat:no-repeat;
margin:-10px 10px 0 -70px;;
	height:15px;
	width:15px;
	display:block;
	border: 0px solid #666666;
	position:absolute;
	}
#headnav li.cont a{
background-image:url(/images/contactmail.gif);
background-repeat:no-repeat;
margin:-10px 20px 0 -40px;
	height:15px;
	width:15px;
	display:block;
	border: 0px solid #666666;
	position:absolute;
	border: 0px solid #666666;
}
#headnav li.mapimg a{
background-image:url(/images/sitemap.gif);
background-repeat:no-repeat;
margin:-10px 20px 0 -10px;
	height:15px;
	width:15px;
	display:block;
	border: 0px solid #666666;
	position:absolute;
}
#headnav li.eng a{
background-image:url(/images/engflag.gif);
background-repeat:no-repeat;
margin:-10px 20px 0 20px;
	height:15px;
	width:22px;
	display:block;
	border: 0px solid #666666;
	position:absolute;
}
/* Êîíåö âåðõíåé ÷àñòè ñòðàíèöû*/
/* Íàâèãàöèÿ*/
 /* áëîê íàâèãàöèè*/
#mainNav {
	width: 300px;
	width: 295px;
	float: left;
	padding-top: 15px;
	padding-left:0px;
	padding-bottom: 20px;
	border: 0px solid #666666;
	position:relative;
}
#content {
	width: 700px;
	
	float: right;
	border: 0px solid #666666;
	
}
#mContent a {
font-size: 12px;
font-weight:normal;
}
#mContent a:visited {
font-size: 12px;
font-weight:normal;
}
#mContent a:hover {
font-size: 12px;
font-weight:normal;
}
#mContent {
width: 470px;
float:left;
border: 0px solid #666666;
}
#mContent li {
font-size:1em;
}
#secContent {
width:225px;
float:right;
border: 0px solid #666666;

}
#mainNav ul {

position:relative;
margin-left: 14px;
}
#mainNav li {
	padding-left: 0px;
	padding-right: 20px;
	list-style-position: inside;
	list-style-type: none;
	text-transform: uppercase;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid #666666;
	width:220px;
	position:relative
}
	/*Áëîê íàâèãàöèè ïåðâîãî óðîâíÿ*/
#mainNav #l1 li span {
	top: -0.7em;
	position: relative;
	font-size:12px;
	text-decoration:none;

	}
#mainNav li img {
border:0px solid #666666;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom:5px;
	height: 18px;
	width: 18px;
}
 /* Ññûëêè â ìåíþ ïåðâîãî óðîâíÿ*/
#l1 a, a:visited  {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
#l1 a:hover {
	color:#00598B;
	font-size:12px;
	font-weight:bold;

	text-transform:uppercase;
}
a.activl1, a.activl1:visited {
	color:#000000;
	font-size:12px;
	font-style:italic;
	text-transform:uppercase;
}
a.activl1:hover {
	color:#00598B;
	font-size:12px;
	font-style:italic;
	text-transform:uppercase;
}
/* Êîíåö ìåíþ ïåðâîãî óðîâíÿ*/
/* Ìåíþ âòîðîãî óðîâíÿ */
#mainNav #l2cat ul {
	list-style-position: inside;
	list-style-type: none;
	margin-top: 0px;
	margin-left: 5px;
	position:relative;
	margin-bottom:0px;
	font-style:normal;
	text-transform:none;
	padding-left:15px;
	border:0px solid #666666;
	
	}
	/*Menu catalog height */
#mainNav  li.l2cat {
	border:0px solid #666666;
	height: 40px;
	font-style:normal;
	text-transform:none;
	width:215px;
	padding-right: 0px;
	margin-left: -16px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#mainNav .l2cat li span {
	margin-top: -1em;
	position: relative;
	font-size:12px;
	text-decoration:none;
	text-transform:none;
	 	font-weight:normal;
	}
	
	/*Menu catalog image*/
#mainNav #l2cat img {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom:0px;
	height: 40px;
	width: 40px;
	
}
	/*Menu catalog text*/
	/*Menu catalog link*/

	/*Menu catalog activ link*/
#mainNav #l2cat a.activl2cat , a.activl2cat:visited {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	font-style:italic;
	
}
#mainNav  #l2cat a.activl2cat:hover {
	color:#00598B;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	font-style:italic;
}

#mainNav #l2cat a, a:visited {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	font-style:normal;
}

#mainNav #l2cat  a:hover {
	color:#00598B;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	font-style:normal;
}
#mainNav  ul.l2cat {
	list-style-position: inside;
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0px;
	position:relative;
	margin-bottom:0px;
	font-style:normal;
	text-transform:none;
	padding-left:0px;
	border:0px solid #666666;
	
	}
	/*Menu catalog height */
#mainNav li.l2cat {
	border:0px solid #666666;
	height: 40px;
	font-style:normal;
	text-transform:none;
	width:215px;
	padding-right: 0px;
	padding-left:0px;
	margin-left: 0px;
	display:block;
}

 li.l2cat span.l2cat {
	top: -1em;
	position: relative;
	font-size:12px;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
	}
	
	/*Menu catalog image*/
#mainNav img.l2cat {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom:0px;
	height: 40px;
	width: 40px;
	
}
	/*Menu catalog text*/
	/*Menu catalog link*/

	/*Menu catalog activ link*/

#mainNav a.activl2cat {
	color:#000000;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	font-style:italic;
	
}
#mainNav  a.activl2cat:visited {
	color:#000000;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	font-style:italic;
	
}
#mainNav a.activl2cat:hover {
	color:#00598B;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	font-style:italic;
}

#mainNav a.l2cat  {
	color:#000000;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	font-style:normal;
}
#mainNav a.l2cat:visited {
	color:#000000;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	font-style:normal;
}

#mainNav a.l2cat :hover {
	color:#00598B;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	font-style:normal;
}
#mainNav  span.l2cat{text-transform:none;}
#mainNav  a.l2cat{text-transform:none;
font-size:20px;}
/* Êîíåö íàâèãàöèè âòîðîãî óðîâíÿ */
/* Áëîê ñëó÷àéíîãî òåðìèíà èç ñëîâàðÿ*/
.glossary {
border:0px solid #666666;

}
#glossary {
margin: 0px 0 0px 0px;

}
#glossary img.ttle {
border: 0px solid #FFFFFF;
text-align:center;
padding: 55px 0 0 0px;


}
#mainNav  #glossary h3 {
	font-family:Verdana, Tahoma, arial, sans-serif, serif normal;
	font-size:10px;
	text-align:center;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
#mainNav #glossary p, a, a:hover {
	font-family:Verdana, Tahoma, arial, sans-serif, serif normal;
	text-align:center;
	margin-top: 0.8em;
	margin-bottom: 0.2em;
	font-size:11px;
	font-weight:normal;

}
/* âûâîä ññûëêè ïîäðîáíåå â ñëó÷àéíîì òåðìèíå #mainNav #glossary a.dd {
	font-family:Verdana, Tahoma, arial, sans-serif, serif normal;
	text-align:left;
	margin-top: 0.8em;
	margin-bottom: 0.2em;
	font-size:8px;
	font-weight:normal;
	display:none;
}
*/
#mainNav #glossary a, a:link 
{ 
text-decoration:none; 
color:#00598b;
font-size:10px;
font-weight:normal;
}
#mainNav #glossary a:hover { 
text-decoration:none; 
color:#f1a158;
font-size:10px;
font-weight:normal;
}
#mainNav #glossary dt a:hover
{  
text-decoration:none; 
color:#f1a158;
font-weight:bold;
font-size:12px;
}
#mainNav dt {
	text-align:left;
	font-size:12px;
	text-transform:uppercase;
	margin-top: 1em;
	margin-bottom: 0.2em;
	font-weight:bold;
	list-style-position: inside;
	list-style-type: none;
}
#mainNav #glossary dt a {
	text-align:left;
	font-size:12px;
	text-transform:uppercase;
	margin-top: 1em;
	margin-bottom: 0.2em;
	font-weight:bold;
	list-style-position: inside;
	list-style-type: none;
}
#mainNav dd{
	text-align:left;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	margin-left: -2px;
	list-style-position: inside;
	list-style-type: none;
	width:280px;
}

/* Êîíåö áëîêà ñëó÷àéíîãî òåðìèíà èç ñëîâàðÿ*/
/* Áëîê êîíòåíòà */

#content p {
text-indent: 20px;
}
#content h2, h3 {
text-align:center;
text-transform:uppercase;
font-size:12px;
padding-bottom:0px;
padding-top:0px;
}
#content #mContent .full h2, h3 {
text-transform: none;
color:#00598B;
}
#content img {
border:0;
}
#content .glossary dt{
text-align:left;
font-size:16px;
font-weight:bold;
font-style:normal;
}
#content dfn {
text-align:center;
font-size:16px;
font-weight:bold;
font-style:normal;
}
#content a {
color:#00598B;
}
#content a:visited {
color:#00598B
}
#content a:hover {
color:#f1a158;
}


/* Íàâèãàöèÿ òðåòüåãî óðîâàíÿ ïî êàòàëîãó*/
#cat3 a {
text-align:center;
text-decoration:none;
}
#cat3 {
margin-top: -30px;
padding-bottom:20px;
}
#cat3 li { 
border:0px solid #666666;
display:inline; 
	list-style-position: inside;
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0px;
	font-family:Verdana,Tahoma,arial,sans-serif,serif normal;
	font-size:13px;
	font-weight:normal;
	margin-right:10px;
}
#cat3 li img {
margin-right: 10px;
margin-left: 10px;
margin-top:30px;
border:0px;
}
#cat3 a span {
font-size:12px;
font-weight:normal;
color:#000000;
margin-left:-100px;
margin-top:100px;
position:absolute;
width:110px;
text-align:center;
text-decoration:none;
}
#cat3 a:visited span {
font-size:12px;
font-weight:normal;
color:#000000;
margin-left:-100px;
margin-top:100px;
position:absolute;
width:110px;
text-align:center;
text-decoration:none;
}
#cat3 a:hover span  {
font-size:12px;
font-weight:normal;
color:#00598B;
margin-left:-100px;
margin-top: 100px;
position:absolute;
width:110px;
text-align:center;
text-decoration:none;
}
/* Êîíåö íàâèãàöèè òðåüåãî óðîâíÿ ïî êàòàëîãó*/
/* Íàâèãàöèÿ ïî ñëîâàðþ òåðìèíîâ*/
#navglos {
text-align:center;
margin-left: -40px;
}

#navglos ul {
margin-top: 10px;
margin-bottom:10px;
}
#navglos li { 
border:0px solid #666666;
display:inline; 
	list-style-position: inside;
	list-style-type: none;
	margin-top: 0px;
	font-family:Verdana,Tahoma,arial,sans-serif,serif normal;
	font-size:13px;
	font-weight:normal;
}
#navglos a, li{
	color:#000000;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	font-style:normal;
}

#navglos a:hover{
	color:#00598B;
	font-size:13px;
}
#navglos a:visited {
	color:#000000
}
#navglos  a.activglo , a.activglo:visited {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	font-style:normal;
}

#navglos a.activglo:hover {
	color:#00598B;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	font-style:normal;
}
.glossary dl img {
	position:absolute;
	margin:0 0 0 -110px;

}
dl {

padding-left:0px;
}

dd {
margin: -5px 0 0 110px;
padding-top:0px;
padding-bottom:10px;
clear:both;
display: block;
height:95px;
clear:both;

}
dt {
margin: -4px 0 0 110px;

}
#content dd p {
text-indent: 0px;
padding-left:0px;

}


/* Êîíåö íàâèãàöèè ïî ñëîâàðþ òåðìèíîâ*/
/* Новсти */

#newst {
width: 225px;
}
#newst span.datet {
font-size:10px;
font-weight:bold;


}
#newst ul {
list-style-type: none;
margin-left: 0px;
padding:0 0 0 5px;

}
#newst #news  {
margin-top:35px;
position:absolute;
min-width:50px;
border: 0px solid #666666;
font-size:11px;
}
#newst p {
font-size:11px;
font-family:Verdana,Tahoma,arial,sans-serif,serif normal;
margin-top:0px;
text-indent:0px;
}
#newst img.newst{
float:left;
height:90px;
width:90px;
margin-left:0px;
padding-right:5px;
margin-top:0px;
padding-bottom:5px;
}
#newst a {
text-transform:none;
font-style:normal;
font-weight:bold;
font-size:10px;
}
#newst a:visited {
text-transform:none;
font-style:normal;
font-weight:bold;
font-size:10px;
}
#newst a:hover {
text-transform:none;
font-style:normal;
font-weight:bold;
font-size:10px;
}

#newst li {
border: 0px solid #666666;
padding-bottom:0px;
border-bottom:1px solid #00598B;
padding-top:5px;
height:auto;
}
#fotogalery ul {
list-style-type: none;
padding-top: 0px;
padding-bottom:0px;
}
#fotogalery p {

margin-left:-35px;


}
#all #content .catalog {
clear:both;
margin-top:35px;
}
#all #content .catalog .izdelie h4 {
font-size:12px;
font-weight:bold;
text-transform:uppercase;
padding-top:25px;
}
#all #content .catalog .izdelie h5 {
font-size:14px;
color:#000000;
}
#all #content .catalog .izdelie .varresh h5 {
padding:0 0 0 0;
}
#all #content .catalog .izdelie .varresh img {
width:300px;

}
#all #content .catalog .izdelie .primproekt img {
width:300px;
}
#all #content .catalog .izdelie .primproekt h5 {
padding:0 0 0 0;
}
#all #content .catalog .izdelie .izdimages img {
/*height:229px;*/
border: 0px solid #FFFFFF;
}
#all #content .catalog .izdelie ul.fasadintr {
list-style-type:none;
}
#all #content .catalog .izdelie ul.filemak {
list-style-type:none;
list-style-image:url(/netcat_files/435/163/markerrd.gif)
}
#all #content .catalog .izdelie .izdsoch ul {
list-style-image:url(/netcat_files/435/163/markerrd.gif)
}
#all #content .catalog .izdelie ul.quality li {
list-style-image:url(/netcat_files/435/163/markerrd.gif)
}
#all #content .catalog .izdelie .varresh {
text-align:center;
border-top:10px solid #CCCCCC;
border-left: 10px solid  #CCCCCC;
border-bottom:10px solid #999999;
border-right:10px solid #999999;
width:320px;
flat:left;
}
#all #content .catalog .izdelie .primproekt {
text-align:center;
border-top:10px solid #CCCCCC;
border-left: 10px solid  #CCCCCC;
border-bottom:10px solid #999999;
border-right:10px solid #999999;
width:320px;
flat:right;
}


#all #content .catalog .izdelie img.shemaizd {
width:600px;
}
#all #content .catalog .izdelie .detals {
width:695px;
display:block;
padding:15px 0 10px 0;
clear:both;
}
#fotogalery img.spis {
height:100px;
width:100px;
border:0px solid #666666;
float:left;
padding:5px 15px 5px 0;
}
#fotogalery li a {
font-size:12px;
font-weight:bold;
text-align:center;
}
#fotogalery .foto_full a {
font-size:12px;
font-weight:normal;
}
#fotogalery .foto_full a:visited {
font-size:12px;
font-weight:normal;
}
#fotogalery .foto_full a:hover {
font-size:12px;
font-weight:normal;
}
#fotogalery li {
border-bottom:0px solid #00598B;
padding-bottom:30px;
padding-top:15px; 
}

#faq ul {
padding-top:0px;
padding-left: 0px;
list-style-type: none;

}
#faq ul.qwst {

margin-left:-15px;
padding-top:19px;
}

#faq li.quets, li.ansv {
margin-top: -5px;
}
#faq li.quets {
background-image:url(/images/q.gif);
background-repeat:no-repeat;
color: #999999;
}
#faq li.ansv {
background-image:url(/images/a.gif);
background-repeat:no-repeat;

}
#faq p{
padding-top: 10px;
padding-bottom:0px;
padding-left:15px;
font-size:11px;
}
#faq a{
font-size:11px;
font-weight:normal;
}
#faq a:visited{
font-size:11px;
font-weight:normal;
}
#faq a:hover{
font-size:11px;
font-weight:normal;
}
#ask {
margin-top:25px;
}
/* Êîíåö áëîêà êîíòåíòà*/
/* Áëîê ïîäâàëà*/
.subdivision_list table{
border:0px solid #CCCCCC;
}

.subdivision_list td{
border:0px solid #CCCCCC;
border-collapse:separate;
empty-cells:hide;
}
.nc_row {
border:0px solid #CCCCCC;
}
.dileraddresses ul {
list-style-type: none;
padding: 0 0 0 0;
margin-left:0px;
}
.dileraddresses li {
list-style-type: none;
padding: 10px 0 10px 0;

}
.dileraddresses table {
border:2px outset #CCCCCC;
width:100%;
}
.dileraddresses td {
border:1px inset #CCCCCC;
width:50%;
}
.dileraddresses a {
font-size:12px;
}
.dileraddresses a:visited {
font-size:12px;
}
.dileraddresses a:hover {
font-size:12px;
}
.citys a{
font-size:14px;
}
.citys a:visited{
font-size:14px;
}
.citys a:hover{
font-size:14px;
}
.citys td {
border:0px solid #666666;
}
#dileraddresses h3{
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
#dileraddresses  span.diltel {
display:block;
width:100px;
height:auto;
margin-left:70px;
margin-top:-1em;
}
#dileraddresses span.elma{

width:100px;
height:auto;
margin-left:0px;
}
#dileraddresses span.diltitle{
font-weight:bold;
}

.lst ul {
list-style-type: none;
}
.lst li {
padding-top:20px;
min-height:130px;
}
.lst a {
font-size:14px;
font-weight:bold;
}
.lst a:visited {
font-size:14px;
font-weight:bold;
}
.lst a:hover {
font-size:14px;
font-weight:bold;
}

a.zag_artycle {
font-size: 14px;
font-weight:bold;
text-align:center;
}
a.zag_artycle:visited {
font-size: 14px;
font-weight:bold;
text-align:center;
}
a.zag_artycle:hover{
font-size: 14px;
font-weight:bold;
text-align:center;
}
a.zag_news {
font-size: 14px;
font-weight:bold;
text-align:center;
}
a.zag_news:visited {
font-size: 14px;
font-weight:bold;
text-align:center;
}
a.zag_news:hover{
font-size: 14px;
font-weight:bold;
text-align:center;
}
.lst img.news {
float:left;
height:90px;
width:90px;
padding-right:10px;
margin-top:0px;
padding-bottom:5px;
}
.lst img.artycle {
float:left;
height:40px;
width:40px;
padding-right:10px;
margin-top:10px;
padding-bottom:5px;
}
a.more_artycle {
font-size: 11px;
margin-left:50px;
font-weight:normal;
}
a.more_artycle:visited {
font-size: 11px;
font-weight:normal;
margin-left:50px;
}
a.more_artycle:hover{
font-size: 11px;
margin-left:50px;
font-weight:normal;
}
a.more_news {
font-size: 11px;
margin: -10px 0 0 550px;
font-weight:normal;
}
a.more_news:visited {
font-size: 10px;
font-weight:normal;
}
 a.more_news:hover{
font-size: 10px;
font-weight:normal;
}

.lst span.date_artycle {
margin:0 0 0 200px;
font-size: 10px;
}
.lst span.date_news {
font-size:10px;
font-weight:bold;
padding-right:15px;
margin-top:0px;
}
span.date_foto {
font-size:10px;
font-weight:normal;
}
.intnav a {
font-size:12px;
font-weight:normal;
/*border: 1px solid #666666;
padding: 3px 3px 3px 3px;*/
}
.intnav a:visited {
font-size:12px;
font-weight:normal;
}
.intnav a:hover {
font-size:12px;
}
.intnav a.active {
font-size:12px;
font-weight:bold;
}
.intnav span.active {
font-size:12px;
font-weight:bold;
}


.full p{
font-size:12px;
font-weight:normal;
text-indent: 20px;
text-align: justify;
}


.full a {
font-size:12px;
font-weight:normal;
}
.full a:visited {
font-size:12px;
font-weight:normal;
}
.full a:hover {
font-size:12px;
font-weight:normal;
}
.full img {
padding:5px 5px 5px 5px;
}
.full ul.icq {
list-style-type: none;}
.icq a {
margin-top:5px;
position:absolute;
}
.full h3, h4, h5, h6 {
color:#00598B;
}
.autor {
color:#f1a158;
}
.citys a{
font-size:14px;
font-weight:normal;

}
.citys a:visited{
font-size:14px;
font-weight:normal;
}
.citys a:hover{
font-size:14px;
font-weight:normal;
}
.citys p {text-align:center;}

#footer {
	clear: both;
	border: 0px solid #666666;
	padding-top:10px;
	padding-bottom:60px;
}
#footer a:visited {
font-weight:normal;
font-size:12px;
}
span.copyright  a, a:visited {
font-weight:normal;
font-size:10px;}
span.copyright  a:hover {
font-weight:normal;
font-size:10px;
color:#f1a158;
}
#footer a {
font-weight:normal;
font-size:12px;
}
#footer a:hover {
font-weight:normal;
font-size:12px;
color:#f1a158;
}
address {
text-decoration:none;
font-style:normal;
}
address p {
padding:0 0 0 0;
margin: 0 0 0 0;
}
.print {
margin:20px 0 10px 150px;
}
.button {
text-align:right;
}
.bol {
font-weight:bold;
}
a.nam {
font-weight:bold;
}
a.nam:visited {
font-weight:bold;
}
a.nam:hover {
font-weight:bold;
color:#00598B;
}
/* ----////// Эффект прозрачности /////------- */

#banners {
position:relative;
margin:-75px 0 0 650px;
}
#banners a img {
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);
}

#banners a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}  
.lst img.artycle {
height:100px;
width:100px;
border:0px solid #666666;
float:left;
padding:5px 5px 5px 0;
}
.glossary dt a {
font-size:14px;
font-weight:bold;
}
.glossary dt a:visited {
font-size:14px;
font-weight:bold;
}
.glossary dt a:hover {
font-size:14px;
font-weight:bold;
}
.glossary dd a {
font-size:12px;
font-weight:normal;
text-align:right;
position:absolute;
margin-top:-10px;
}
.glossary dd a:visited {
font-size:12px;
font-weight:normal;
}
.glossary dd a:hover {
font-size:12px;
font-weight:normal;
}

ul.list_izd {
list-style-position: inside;
	list-style-type: none;
}
ul.param li {
list-style-position: inside;
	list-style-type: none;
	margin-left: -10px;
	position:relative;
	text-transform:uppercase;
}
span.more_cat {
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}
ul.variant {
list-style-position: inside;
	list-style-type: none;
}
.catalog a {
font-size:12px;
font-weight:normal;
}
.catalog a:visited {
font-size:12px;
font-weight:normal;
}
.catalog a:hover {
font-size:12px;
font-weight:normal;
}

.catalog span.Item {
font-weight:bold;

}
.catalog a span.more_link {
text-align:right;
background-color: #efefef;
height:20px;
margin: -50px 0 0px 400px;
color:#000000;
position:absolute;
cursor: pointer;
}


hr.more_izd {
border:1px double #efefef;
}

.catalog img.cat_list {
/*height:114px;*/
width: 170px;
}
.foto_full {
margin-left: 30px;
}
img.Pic {
float:left;
padding: 5px 15px 15px 20px;
}
span.title {
padding-top:10px;
text-align:center;
font-size:14px;
font-weight:bolder;
width:300px;
}
.desc a {
font-size:12px;
}
.desc a:visited {
font-size:12px;
font-weight:normal;
}
.desc a:hover {
font-size:12px;
}
.termo {
text-align:center;
}
.termo img {
height:134px;
width:178px;
}

.termo span.termo img {
height:auto;
width:auto;
}
.termin ul {
list-style-type: none;
}
img.artfoto {
width:100px;
height:100px;
padding:20px 20px 20px 20px;
}

ul.instruc  li {
height:120px;
}


span.kom {
font-size:10px;
padding:0 0 0 0;
}
caption {
font-size:16px;
padding: 15px 0 15px 0;
}
.glossaryimgr {
display:block;
height:60px;
text-align:center;
}
.glosogl {
text-align:center;
}
#randomimg img {
width: 450px;
padding-top: 6px;
border: 0px solid #FFFFFF;
}
ul.dopglos li a {
display:list-item;
list-style:none;
}
ul.dopglos li {
line-height:10px;
}
.textinput {
color: #666666;
margin-top:10px;
}
.searchglo {
font-size:12px;
text-align:center;
}
.searchglo h4.gloh4 {
text-transform:uppercase;
text-align:center;
}
span.copyright {
clear:both;
font-size:10px;
text-align:right;
color:#999999;

}
.vcard span a {
font-size:12px;
}
#mainpage {
width:450px;
}