body {
	background-color: #9CA0A6;
	padding: 0px;
	margin: 0px;
	color: #292c2f;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

h1 {
font-size:1em;
}

.lang {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:none;
font-weight:bold;
line-height:100%;
margin-left:-18px;
margin-top:3px;
text-align:right;
line-height:20px;
padding-right:25px;


}

.lang a {
text-decoration:none;
color: #5e5d5e;
}

.lang .active {
text-decoration:underline;
color:#ffa400;
}
.mainh1 {
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #5f5e5f;
	margin-top: 20px;*/
text-transform:uppercase;
color:#5f5e5f;
font-size: 1.9em;
line-height: 1.1; font-family:Arial, Helvetica, sans-serif; font-weight: bolder; letter-spacing:0px;	
padding-top:0px;

}




h2 {
text-transform:uppercase;
color:#333;
font-size: 1.2em;
line-height: 1.1; font-family:Arial, Helvetica, sans-serif; font-weight: bolder; letter-spacing:1px;	
padding-top:0px;

}


h3{
	background-color: #dfdfdf;
	color: #515054;
	height: 20px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	padding-top: 9px;
	padding-left: 11px;
	padding-bottom:0px;
	margin-bottom:0px;
}

h3 a.link{
font-weight:normal;
color: #415b9d;
}

#print {
display:inline;
position:absolute;}

#print a{
color: #415b9d;
}
a img {
	border: 0px; 
}
a:hover {
	text-decoration: underline;
}
#top-1 {
	height: 28px;
	background-image: url(/images/design/bg-top-1.png);
	/* padding-left: 11px; */
	width: 898px;

}

#head-bw {
/*print*/
display:none;

}

#column-left {
	width: 175px;
	padding:0px;
	margin:0px;
	margin-right:0px;
	padding-top: 0px;
	float: left;

}




#main-container {
	background-color: #FFF;
	width: 1000px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:repeat-y;	
}


#main-part {
	padding-top: 14px;
	padding-left: 18px;
	padding-right: 25px;
	padding-bottom: 20px;
	margin-left: 176px;
	background-color: #FFFFFF;
    position:relative;
    //left:-3px;
    //margin-right:-3px;	
	min-height:1000px;
	//height:1000px;
	border-left: 1px solid #d2d6df;

}
#head {
	margin-top:0px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(/images/design/bg-top.jpg);
	background-color:#ebebeb;
	background-repeat:no-repeat;
	height:58px;
	padding-left:25px;
	padding-top: 0px;
}
#head table {
	width:100%;
}
.phone {
	vertical-align:middle;
	text-align:right;
	font-size: 12pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	/*color:#323a3f;*/
	color:#5c6265;
	padding-right:25px;
}

#menu{
	width:100%;
	padding:0px;
	height:27px;

}

#menu td{
	background-color:#ebebeb;
}

#Searchform{
position:relative;

}

#searchString {
height:20px;
border:1px solid #CCC;

}
#searchButton{
position:absolute;
left:153px;
top:1px;
}

.items-with-pictures-lc {
	margin-left:10px;
	margin-top:11px;
}

.items-with-pictures-lc td{
padding-bottom:2px;
}
.items-with-pictures-lc .pic{
width: 35px;
padding-left:9px;
background-image:url(/images/design/marker-red.gif);
background-repeat:no-repeat;
background-position: left;
}


/* меню продукции */
#products-menu {
	margin-top: 16px;
}
#products-menu .marker {
	vertical-align: top;
}
#products-menu .marker img{
margin-top: 3px;
margin-left: 10px;
margin-right: 6px;
}
#products-menu td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:yellow;
	text-decoration: none;
	padding-bottom: 4px;
	padding-top: 4px;
}

#products-menu  a.prod-list-level2:hover {
text-decoration: underline;}

#products-menu .selected-level1 a, #products-menu-lc .selected-level1 a{
	/* background-color: #E3EAF0; */
	color: #004c98; !important;
	text-decoration: underline;
}
#products-menu .selected-level2 a.prod-list-level2{
	color: #004c98; !important;
	font-weight: bold;
}
#products-menu .selected-level2{
	/* background-color: #FFFFFF !important;*/
}
#products-menu .level2 a.prod-list-level2{
	color: #47576f;
}
#products-menu .level2{
	/* background-color: white;*/
}
#products-menu a, #products-menu-lc a{
	color: #485566;
}
#products-menu  a.prod-list-level2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/* color:#425b86; */
	text-decoration: none;
	padding-bottom: 3px;
	padding-top: 3px;
}
/* меню продукции для column-left-index */
#products-menu-lc {
	margin-top: 8px;
}
#products-menu-lc .marker {
	vertical-align: top;
}
#products-menu-lc .marker img{
margin-top: 3px;
margin-left: 10px;
margin-right: 6px;}
#products-menu-lc td, a.prod-list {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	/*color:white;*/
	text-decoration: none;
	padding-bottom: 3px;
	padding-top: 3px;
}

#products-menu-lc  a.prod-list:hover {
text-decoration: underline;}
#products-list-first-page {
	margin-top: 0px;
}


#products-list-first-page h5 a{

	color: #445e88;
	height: 20px;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	padding-left: 11px;
	padding-bottom:0px;
	margin-bottom:0px;
}


#products-list-other-pages {
	margin-top: 19px;
/*	border: 1px solid Fuchsia;*/
	}
#anticorr h1{
text-transform:uppercase;
color:#5f5e5f;
font-size: 2em;
line-height: 1.1; font-family:Arial, Helvetica, sans-serif; font-weight: bolder; letter-spacing:1px;	
margin-top:0px;
padding-top:0px;
display:inline;	
	};	

#blocks {
/*	background-image: url(/images/design/bg-lc.gif);
	background-repeat: repeat-y; */
	margin-top: 17px;
}


#blocks h5{

	color: #004c98;
	height:16px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	padding-left: 37px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:30px;

}
#blocks a{
	text-transform: none;
	color: #3f3d3d
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
	
}
#blocks p{
	line-height: 130%;
	margin-left: 20px;
	margin-top: 5px;
	padding-top: 0px;
}
#blocks .informer {
	padding-left: 20px;
	padding-top: 10px;
/*	padding-bottom: 25px;*/
}


#blocks .links{
	padding-left: 20px;
	padding-top:6px;
}

.links a{
	line-height:150%;

}

.stats {
	text-align: center;
}
.welcome {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #425b86;
	font-weight: bold;
	margin-top: 8px;
}
.boldik {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #425b86;
	font-weight: bold;
	text-align: justify;
}

.blueik {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #292c2f;
	background-color: #ebeff4;
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 15px;
	padding-bottom: 12px;
	text-align: center;
	line-height: 130%;
	margin-top: 0px;
}
.graphs {
	/*width: 100%;*/
	margin-left: 0px;
	width: 100%;
}
.graphs .h{
	background-color: #466cae;
	background-image: url(images/design/title-graphs-table.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 24px;
	/*border: 1px solid red;*/
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
.graphs .left{
	/*background-image: url(images/design/bg-lme.png);
	background-repeat: repeat-y;*/
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 10px;
	}
	
.graphs .middle{
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 10px;
		}
.graphs .right{
	padding-top: 10px;
	padding-left: 0px;
	vertical-align: top;
	/*background-image: url(images/design/bg-lme.png);
	background-repeat: repeat-y;*/

}
.news-fp {
}
.news-fp td, .news-fp  td a {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	vertical-align: top;
}
.news-fp td a:hover{
	text-decoration: underline;
}
.news-fp td.left{
	background-image: url(images/design/bg-lme.png);
	background-repeat: repeat-y;
	padding-top: 10px;
}
.news-fp td.right{
	padding-top: 10px;
	padding-left: 10px;
	vertical-align: top;
}
.news-fp img {
margin-top:3px;
margin-bottom:20px;
}
.lme {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width: 100%;
	
}
.lme th {
	height: 28px;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #f5f5f5;
	font-weight: normal;
	padding-left: 3px;
	padding-right: 3px;
}
.lme td {
	border-bottom: 1px solid #cccccc;	
}
.lme .name {
	color:#003399;
	height: 20px;
	padding-left: 3px;
}

.lmeicon {
margin-top:-10px;
//margin-top:0px;
}

.fp td {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 24px;
	text-align: justify;
}
.fp .marker{
	vertical-align: top;
	padding-right: 18px;
}
#products{
	text-align: justify;
	display:inline;
}
#products h6 a {
	color:#75757c;
	display:inline;
	font-size: 12px;	
	text-decoration:none;
}

#products h6 a:hover {
	text-decoration:underline;
}




#products h5, h5 a{
	font-size: 14px;
	color:#75757c;
	text-transform: capitalize;
	display:inline;
	text-decoration:none;
}

#products  h5 a:hover{
text-decoration:underline;
}
#products h2 {
	font-size: 14px;
	color:#75757c;
	text-transform: capitalize;
	display:inline;
line-height: 100%; 
font-weight: bolder; letter-spacing:0px;	
}



#products h1{
	font-size: 14px;
	font-weight: bold;
	color:#3b4950;
	display:inline;	
}
#products h1 p{
	margin-top: 7px;
	font-weight: normal;
	font-size: 11px;
	color: #2f3641;
}
#products h3{
	background-color: #dfdfdf;
	color: #515054;
	height: 20px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	padding-top: 9px;
	padding-left: 11px;
	padding-bottom:0px;
	margin-bottom:0px;
}


#products a.list {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#75757c;
	text-transform: uppercase;

}
#products p.list {
	padding-top: 20px;
	margin-bottom: -10px;
	padding-bottom: 0px;	
}
#products img {
	margin-right: 15px;
	margin-bottom: 15px;
}
.level2-list {
	margin-top: 25px;
}
.level2-list .marker{
	background-image: url(/images/design/marker-level2.png);
	background-repeat: no-repeat;
	width: 16px;
}
.level2-list .content {
	vertical-align: top;
	padding-bottom: 14px;
}
.level2-list a{
	color: #47576f;
	font-weight: bold;
}
.left-align, .center-align {
		font-size: 11px;
		border-collapse: collapse;
		border-top: 1px solid #515054;
		border-bottom: 1px solid #515054;
		border-right: 1px solid white;
		border-left: 1px solid white;
		width: 100%;
		margin-bottom: 15px;
		padding-bottom:30px;

}

.left-align th , .center-align th{
	text-align: center;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;	
	font-weight: normal;	
	border-bottom: 1px solid #515054;
	border-right: 1px solid #e3eaf0;
	color:#2f3641;
}
.left-align td {
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 3px;
	text-align: left;
	border-right: 1px solid #e3eaf0;
}


.left-align .lightRow, .lightRow td  {
	background-color: #FFFFFF;
}

.left-align .darkRow, .darkRow td {
	background-color: #F3F3F3;
}
.left-align .indent{
	padding-left: 20px;
}

.borderbottom{
	border-bottom: 1px solid #e3eaf0;
}

.even {
	background-color: #F3F3F3;
}

.odd {
	background-color: #FFFFFF;
}
.table-heading{
	text-align: center;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;	
	font-weight: bold;
	border-bottom: 1px solid #515054;
	border-right: 1px solid #e3eaf0;
	color:#2f3641;
	background-color: #FFFFFF;
}


.left-align .cent {
	text-align: center!important;
	padding-left: 0px!important;
	padding-right: 0px!important;
}

.center-align td {
	border-right: 1px solid #e3eaf0;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	text-align: center;
}	





#products p{
	line-height: 120%;
	text-align: justify;
}
.news {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.news h1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#75757c;
	text-transform: uppercase;
}
.news-list {

}
.news-list a.title{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#59799f;		
}
.news-list a.all-news {
		color: #5E84CF !important;
	font-weight: bold;
}


.news-list p.title{
 margin-top:10px; margin-bottom:0px;
 padding-left: 15px;
 fo
}
.news-list p.anonce{
 margin-top:5px; margin-bottom:0px;
 padding-left: 15px;
}
.news-list hr {
	border:0px; border-top: 1px dotted #919191; height:0px;
}

.news-list p.date{
	color: #d53434;
	font-size: 9px;
	font-weight: bold;
	background-image: url(images/design/arrow-red-3.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-top: 7px;
	margin-bottom: 10px;
}

#f1 {
	width: 898px;
	height: 18px;
	background-color: #ffe000;
	/* margin-top: 25px; */
	clear:both;
}
#footer {
	width: 1000px;
	height: 80px;
	background-color: #f2f2f2;
	border-top:1px solid #466cae;
	padding-top:10px;
}

#footer td {
	color: #004c98;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	}
#footer #skobka-l {
background-image:url(/images/design/skobka-l.gif);
background-repeat:no-repeat;
background-position:right;
width:40px;  
}
#footer #skobka-r {
background-image:url(/images/design/skobka-r.gif);
background-repeat:no-repeat;
background-position:left;
width:22px;
}


#footer .words {
	padding-left: 15px;
	padding-top: 8px;
	width:307px;
}

#footer .words a {
color:#5f5e5d;
font-size:13px;
text-decoration:none;
}

#footer .words a:hover {
text-decoration:underline;
}

#footer .words .tag-large{
	font-size:large;
}

#footer .copy {
	text-align: right;
	padding-top: 11px;
	padding-right: 19px;
	color: #004c98;
	/*font-weight:bold;*/
}


#footer .copy a{
	color: #004c98;
	text-decoration: none;
}
#footer .copy a:hover {
	text-decoration: underline;
}


.small-comment, small-comment li {
	font-size: 10px;
}

.linksList {
	padding-left:0px;
}

.linksList li{
	list-style-image: url(/images/design/marker-level2.png);
	line-height: 20px;
	display:inline;
	padding-left:8px;
	padding-right:15px;
	background-image: url(/images/design/marker-level2.png);
	background-repeat:no-repeat;
}

.linksList  a{
	color: #47576f;
	font-weight: bold;
	font-size: 9px;
}

.subList li{
	list-style-image: url(/images/design/marker-level2.png);
	line-height: 20px;
}

.subList  a{
	color: #47576f;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.subList a:hover {
	text-decoration: underline;
}

#search {
	text-align: center;
}
#searchRes {
}
#searchRes .searchItem{
}
#searchRes .searchTitle a{
	font-size: 14px !important;
	color:#425b86;
}
.searchItem {
	margin-top: 15px;
	marig-bottom: 15px;
}
.searchTitle{
/*	margin: 2px; */
}
.searchPassage {
	margin: 2px;
	font-size: 12px;
}
.searchUrl {
	margin: 2px;
	color: green;
	font-size: 10px;
}
.yaPrevPageDisabled, .yaNextPageDisabled {
	color: gray;
	font-size: 14px;
}
.yaNextPage, .yaPrevPage, .yaPage {
	color: black;
	font-size: 14px;
	text-decoration: underline;
}
.yaPageCur {
	padding: 0 5px 0 5px;
	font-size: 14px;
	background-color: lightgray;
	color: black;
	font-weight: bold;
}
.news-title-fp {
	color: #425b86 !important;
	margin-top: 0px;
	margin-bottom: 3px;
	padding-bottom: 0px;
	/*border: 1px solid red;*/
}
.news-title-fp a{
	color: #425b86 !important;
}

.news-tag-fp {
	padding-top: 0px;
	margin-top: 0px;
	/*border: 1px solid red;*/
}
.news-tag-fp a {
color: Green !important;;	
	
}
.news-anonce-fp {
	margin-left: 0px;
	margin-top: 8px;
	padding-top: 0px;
   margin-bottom:20px;
	/*border: 1px solid red;*/
}
.news-date-fp {
padding: 0px;
margin: 0px;
text-align: left;
}
.article-title-fp {
	color: #425b86 !important;
	margin-top: 10px;
	margin-bottom: 0px;
}
.article-title-fp a{
	color: #425b86 !important;
}
.article-anonce-fp {
	margin-left: 25px;
	margin-top: 0px;
	padding-top: 0px;
}

#search-form {
	margin-top: 5px;
	/*background-color: #f3f3f3;*/
	padding-bottom: 6px;
	/*border-bottom: 1px solid #cccccc;*/
}

.input0{
	width: 150px;
}
.input2{
	font-size: 90%;
	width: 50px;
}
#search-form .input, #search-form select {
	margin-top: 7px;
	width: 100px;
	font-size: 95%;
}

#search-form form {
	display: inline;
}
.distance-table {
	border-collapse: collapse;
}
.distance-table td {
	/*background-color: White;*/
	/*border: 1px solid #708090;*/
	/*width: 35px;*/
	height: 30px;
	font-size: 10px;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	padding: 2px;
	border: 1px solid #515054;

}

.distance-table td div {
	width: 1em;
	line-height: 90%;
}

.distance-table .st1 {  background-color: #dfdfdf; }
.distance-table .st2 {	background-color: #f3f3f3;}

.distance-table .st3 {	background-color: #dfdfdf;}
.distance-table .st4 {	background-color: #f3f3f3;}

.distance-table .st5  {	background-color: #dfdfdf;}
.distance-table .st6 {	background-color: #f3f3f3;}

.distance-table .st7 {	background-color: #dfdfdf;}
.distance-table .st8 {	background-color: #f3f3f3;}

.distance-table .st9 {	background-color: #dfdfdf;}
.distance-table .st10 {	background-color: #f3f3f3;}

.distance-table .st11 {	background-color: #dfdfdf;}
.distance-table .st12 {	background-color: #f3f3f3;}

.distance-table .st13 {	background-color: #dfdfdf;}
.distance-table .st14 {	background-color: #f3f3f3;}

.distance-table .st15 {	background-color: #dfdfdf;}
.distance-table .st16 {	background-color: #f3f3f3;}

.distance-table .st17 {	background-color: #dfdfdf;}
.distance-table .st18 {	background-color: #f3f3f3;}

.distance-table .st19 {	background-color: #dfdfdf;}
.distance-table .st20 {	background-color: #f3f3f3;}

.distance-table .st21 {	background-color: #dfdfdf;}
.distance-table .st22 {	background-color: #f3f3f3;}

.distance-table .st23 {	background-color: #dfdfdf;}
.distance-table .st24 {	background-color: #f3f3f3;}

.distance-table .st25 {	background-color: #dfdfdf;}


.st1:hover, .st2:hover, .st3:hover, .st4:hover,.st5:hover, .st6:hover, .st7:hover,.st8:hover,.st9:hover, .st10:hover,.st11:hover,.st12:hover,
.st13:hover,.st14:hover, .st15:hover,.st16:hover, .st17:hover, .st18:hover, .st19:hover, .st20:hover, .st21:hover, .st22:hover, .st23:hover,
.st24:hover, .st25:hover
 {
	background-color: #FFFFCC!important;
}
.inkotems {
	border-collapse: collapse;
}

.inkotems td {
	border: 1px solid #B3B3B3;
	padding: 3px;
}

.transport-l1 .marker {
/*background-image: url(/images/design/marker-fp.gif);*/
list-style-image: url(/images/design/marker-fp.gif);
list-style-position: outside;
line-height: 100%;
color: #47576f;
font-weight: bold;
/*	border: 1px solid red;*/
	margin-bottom: 20px;
	padding-left: 10px;
}

.transport-l1 .marker a {
color: #47576f;
text-decoration: none;
font-weight: bold;
}

.transport-l1 .marker a:hover {
color: #47576f;
text-decoration: underline;
font-weight: bold;
}

.transport-l1 li{
	list-style-image: url(images/design/marker-prod-menu.gif);
	color: #47576f;
}

.transport-l1 li a{
	color: #47576f;
	text-decoration: none;
}

.transport-l1 li a:hover{
	color: #47576f;
	text-decoration: underline;

}

.transport-l2 {
	line-height: 200%;
}


.with-border {
	border: 1px solid #c4cad1;
	padding: 2px;
}

#transport p, #transport li {
	line-height: 150%;
	text-align:justify;
}
.transport-form-div {
	border:1px solid #CCCCCC; padding:5px;
}
.transport-form-table {
	margin-bottom: 7px;
}


.transport-form-table td.title{
	font-weight:bold;
	padding-top: 11px;
	padding-right: 4px;
	padding-bottom: 0px;
}

.transportAddress {
margin-left:15px; padding-left:5px; border-left: 1px dotted gray;
}
#cities {
line-height:1.5em;
margin-top: 10px;
padding-left:10px;
width:200px;
font-weight:bold;
border-left: 1px dotted gray;
}
 .table-comment {
	font-size:9px;
	padding: 0px!important;
	text-align: center;
	/*border: 1px solid red;*/
}

.lme-mean {
	border:1px solid #c9c9c9; border-top:2px solid #c9c9c9; border-collapse:collapse;
	width: 450px;
}

.lme-mean td{
	border:1px solid #c9c9c9;
	height: 39px;
}

.lme-mean .title {
	width:90px;  padding-left:10px; color:#666666; font-size:13px; font-weight:bold; text-transform:uppercase; 
}
.lme-mean .from-to {
	padding-left: 15px;
	padding-right: 15px;
	width: 10px;
	
}

.lme-mean .input {
	background-color:#eeeeee; padding-left:20px;padding-right: 20px;
}

.lme-answer {
	/*font-weight: bold;*/
	font-size: 12px;
}


.gost-list li a{
	color: #47576f;
	text-decoration: none;
	line-height: 200%;
}

.gost-list li a:hover{
	color: #47576f;
	text-decoration: underline;

}
.alphabet {
		margin-top: 20px;
}
.alphabet a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #425b86;
	/*font-weight: bold;*/
	padding-right: 8px;

}
.glossary {
	display: none;
}
.glossary dt{
	padding-bottom: 7px;
	font-weight: bold;
	color: #425b86;
}

.glossary dd{
	margin-bottom: 15px;
	line-height: 130%;
	text-align: justify;
}

/* заказ */
	#selectWin {
		position: absolute;
		display: none;
		width: 350px;
		/*height: 150px;*/
		overflow: auto;
		border: 1px solid black;
		z-index: 4000;
		background-color: white;
	}


.hdd{
	background-color: #515054;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	padding-top: 15px;
	padding-bottom: 10px;

}
.orderTable .stt1 {background-color: #f3f3f3; }
.orderTable .stt2 {    background-color: #dfdfdf;}
.orderTable td {
	vertical-align: top;
}
.groupTitle {
	/*background-color: #eeeeee;*/
	height:22px;
	font-size:12px;
	padding-left: 20px;		
	border-bottom: 1px dotted #CCC;

}
.groupTitle a{
 text-decoration:none;
	background-image:url(/images/design/bullet_arrow_right.png);
	background-repeat:no-repeat;
	padding-left: 20px;	
	color: #515054;
	font-weight:bold;
}

.groupTitle a:hover{
 text-decoration:underline;

}

.groupTitleExpanded {
	background-color: #ffe000;
	color: #515054;
	padding-left: 20px;	
	font-size:14px;
	font-weight:bold;
	height:22px;
	padding-top:7px;
}

.groupTitleExpanded a{
 text-decoration:none;
	background-image:url(/images/design/bullet_arrow_down.png);
	background-repeat:no-repeat;
	padding-left: 20px;	
	color: #515054;
}
.test1:hover
 {
	background-color: #FFFFCC!important;
}
#orderWin table {
border:0px;
border-collapse:collapse;
}
#orderWin td {
border: 1px solid #CCC;
padding: 7px;

}

#orderWin th {
border: 1px solid #CCC;
/*background-color: #dfdfdf;*/
padding: 10px;
}
.listItem {
	display: block;
	padding: 2px;
}
.listItem:hover {
	color: white;
	background-color: navy;
}

.opacity80 { /* ebay-ok */
	opacity:0.8;
	filter:alpha(opacity=80); 
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	position: absolute;
	z-index: 1000;
	/* border: 1px solid red; */
	background-color: white;
}
.dialog {/* ebay-ok */
	position: absolute;
	z-index: 2000;
	background-color: white;
	border: 1px solid #515054;
	/* height: 400px; */
	width: 400px;
}
.dialog .head {/* ebay-ok */
	background-color: #515054;
	color: White;
	font-weight: bold;
	height: 22px;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 30px;
}
.dialog .head img {/* ebay-ok */
	float: right;
	border: 0;
}
.dialog .dialogBody {/* ebay-ok */
	padding: 5px;
}


.map a {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#47475e;
	text-transform: uppercase;
	text-decoration: none;
}
#map a.list {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#75757c;
	text-transform: uppercase;
	margin-left: 5px;

}
#map p.list {
	padding-top: 0px;
	margin-bottom: -10px;
	padding-bottom: 0px;	
}

#about p{
	text-align: justify;
	padding-left:20px;
	line-height: 130%;
	margin-top: 1.5em;	
}

#about p.list {
text-align: justify;
text-indent: 0px;
line-height: 130%;
background-image:url(/images/design/marker-level2.png);
background-repeat:no-repeat;
padding-left:20px;
margin-top: 1.5em;
}

#about div{
display:inline-block;  font-weight:bold; margin-top:10px; margin-left:10px; font-size:12px;
width:370px;
vertical-align:top;
}

#about a{
	color: #425b86 !important;
	font-weight:bold;
}

#about div span{
	font-size:14px;}
	
.currency_table {
	background-color: white;
	border: 1px solid #dadada;
	border-collapse: collapse;
	background-image:url(/images/design/bg-curr-head.png);
	/*background-image:url(/images/design/bg-curr.png);*/
	background-position:top;
	background-repeat:repeat-x;
	width: 140px;
}
.currency_table th{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:5px;
	padding-right:5px;
	border: 0px solid black;
	color:#333;
	font-size: 80%;
}
.currency_table td{
	padding: 3px;
	text-align:left;
	font-size: 80%;
	white-space:nowrap;
}
.currencyH {
	font-size: 100%;
	color: #ffe000;
	padding-bottom:0px;
	margin-bottom:2px;
	margin-top:0px;
	padding-top:0px;
}


#zakazButton{
background-color:#58595b;
color:#ffe000;
line-height:20px;
padding-top:0px;
}
#zakazButton span {
background-color:#ffe000;
color: #58595b;
margin:0px;
line-height:20px;
}

#zakazButton a{
color: #ffe000; font-weight:bold; text-decoration:none;
}

#zakaz-sublinks {
	padding-top:0px;
}

#zakaz-sublinks li{
list-style-image: url(/images/design/marker-level2-or.png);
	line-height: 14px;
}

#zakaz-sublinks  a{
	color: #47576f;
	font-weight: bold;
	font-size: 10px;
}


#assortment {
	padding-top:0px;
}


#assortment li{
list-style-image: url(/images/design/marker-level2-or.png);
	line-height: 16x;
}

#assortment  a{
	color: #47576f;
	font-weight: bold;
	font-size: 10px;
}
#email {
display:none;
}
#contact-form {
border-left: 1px dashed gray;
margin-left:10px;
padding-left:10px;
}

#contact-form select, #contact-form .input, #contact-form textarea{
	width: 300px;
}

/*infomessage*/

.lightgreen {
	background-color:#ECFFEC;
}

.lightred {
background-color:#FFF4F4;
}

.infomessage{
 border: 1px dashed #666;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:20px;
 margin-top:10px;
 margin-bottom:0px;
}




#google_translate_element {
background-color: rgba(255,255,255,0.60);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60ffffff,endColorstr=#60ffffff);
padding-left: 5px;
margin-top:0px;
color:#FFF;
}

#cnt label.error {
	margin-left: 10px;
	width: auto;
	display: inline;
	color: red;
	font-style: italic
}

input:focus { border: 1px dotted gray; }
input.error { border: 1px dotted red; }



