@charset "utf-8";
/* CSS Document */

body {padding:0px; margin:0px 5px;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;}
	
h1 {font-size: 28px;color: #4A80BE;}
h2 {font-size: 18px;color: #FB7E25; clear:both}
h2.important-h2 {font-size:28px;}
h3 {font-size: 16px;color: #59788C;}
h4 {font-size: 12px;color: #7297D3;}
div.blockheader {font-size: 18px;color: #FB7E25; margin: 10px 0px; clear:both}

p.gray-h2 {font-size:18px; color:#CCCCCC}

a img {border:none}
	
a {color: #4a80be; outline: none !important;}
a:link {color: #4a80be;}
a:visited {color: #4a80be;}
a:hover {color: #fb7e25;}
a:active {color: #fb7e25;}

.al-center {text-align:center}
.al-right {text-align:right}
.img-al-right {float:right; margin:10px;}
.nowrap {white-space:nowrap}
.small {font-size:12px}
.image100 img {max-width: 100%; height: auto;}
.width100 {
	width: 100%;
}

hr {border:none; height:1px; background-color:#cccccc}

#tp-mm-background {
	display: none;
	background-color: #000;
	position: fixed;
	top:0px;
	left: 0px;
	height: 100%;
	width: 100%;
	opacity: 0;
}

#MainMenu, #MainMenu ul {list-style: none; margin:0px; padding:0px}
#MainMenu {float: left;}
#MainMenu > li {float: left;}
#MainMenu li a {
    display: block;
    height: 24px;
    line-height:  25px;
    padding: 0 1.5em;
    text-decoration: none;
}
#MainMenu ul {
    position: absolute;
    display: none;
	z-index: 999;
	text-align:left;
}

#MainMenu li:hover ul {
    display: block;
}

#MainMenu li:hover ul.noJS {
    display: block;
}



/* Main menu
------------------------------------------*/
#MainMenu {
    /*background: #2f8be8;*/
}
#MainMenu li a {
    color: #4A80BE;
    font-weight: bold;
}
#MainMenu > li:hover > a {
    background: #4A80BE;
    color: #FFFFFF;
}
 
/* Submenu
------------------------------------------*/
#MainMenu ul {
    background: #FFFFFF;
	font-weight:normal;
	border-collapse:collapse;
}
#MainMenu ul li a {
    color: #666666;
    height: 40px;
	font-weight:normal;
	border:1px dotted #CCCCCC;
	border-left:3px solid #CCCCCC;
	padding: 5px;

}
/*#MainMenu ul li:hover a {
    border-color:#FB7E25;
	color:#FB7E25;
}*/
#MainMenu ul li:hover a {
    background-color: #4A80BE;
    border:1px solid #FFF;
	border-left:3px solid #CCCCCC;
	color:#FFF;
}



#adr {font-size:12px; font-style:italic; margin: 7px 0px;}

.search_inp {font-size:11px; color:#666666; border:1px solid #999999; width:150px; height:20px; padding-left:4px; margin:0px;}
.search_btn {border:none; background:#999999; font-size:11px; color:#FFFFFF; height:20px; margin:0px;}

.inp {
	height: 18px;
	width: 100%;
	border: 1px solid #3E6B91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.inptext {
	height: 70px;
	width: 100%;
	border: 1px solid #3E6B91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.feed-table {
	width: 100%;
	background-image:url(/images/book.gif); 
	background-repeat:no-repeat
}
.feed-table td {
	padding: 3px;
}

.feed-form {
	border:2px solid #cccccc; 
	margin:10px auto; 
	padding:10px; 
	max-width:500px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius:10px;
	border-radius: 10px;}

input {outline: none}

a.button-arrow {
	display:inline-block; 
	font-size:14px; 
	text-transform:uppercase; 
	background-color: #0066CC; 
	padding:5px 40px 5px 10px; 
	color:#ffffff; 
	text-decoration:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius:5px;
	border-radius: 5px;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0MC44MjMgMjQwLjgyMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQwLjgyMyAyNDAuODIzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cGF0aCBpZD0iQ2hldnJvbl9SaWdodF8xXyIgZD0iTTE4My4xODksMTExLjgxNkw3NC44OTIsMy41NTVjLTQuNzUyLTQuNzQtMTIuNDUxLTQuNzQtMTcuMjE1LDBjLTQuNzUyLDQuNzQtNC43NTIsMTIuNDM5LDAsMTcuMTc5ICAgbDk5LjcwNyw5OS42NzFsLTk5LjY5NSw5OS42NzFjLTQuNzUyLDQuNzQtNC43NTIsMTIuNDM5LDAsMTcuMTkxYzQuNzUyLDQuNzQsMTIuNDYzLDQuNzQsMTcuMjE1LDBsMTA4LjI5Ny0xMDguMjYxICAgQzE4Ny44ODEsMTI0LjMxNSwxODcuODgxLDExNi40OTUsMTgzLjE4OSwxMTEuODE2eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
	background-size:20px 20px;
	background-repeat:no-repeat;
	background-position:right 10px center;}
a.button-arrow:hover {background-color:#FB7E25;}

a.button-podbor {
	display:inline-block; 
	font-size:16px; 
	text-transform:uppercase; 
	background-color: #0066CC; 
	padding:7px 30px 7px 50px; 
	color:#ffffff; 
	text-decoration:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius:5px;
	border-radius: 5px;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgMTI0LjIwMiAxMjQuMjAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjQuMjAyIDEyNC4yMDI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cG9seWdvbiBwb2ludHM9IjkzLjUyLDEwNC4zMTQgMTIuMzk2LDEwNC4zMTQgMTIuMzk2LDIzLjE5MSA4OC4yMjEsMjMuMTkxIDEwMC42MTQsMTAuNzk3IDAsMTAuNzk3IDAsMTE2LjcxIDEwNS45MTQsMTE2LjcxICAgICAxMDUuOTE0LDQ1Ljc1NyA5My41Miw1OC4xNTEgICAiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cG9seWdvbiBwb2ludHM9IjQyLjQzMiwzNS42NjQgMjkuMzE1LDQ4Ljc4NCA2Mi42NzIsODIuMTQxIDEyNC4yMDIsMjAuNjExIDExMS4wODMsNy40OTIgNjIuNjcyLDU1LjkwMyAgICIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
	background-size:18px 18px;
	background-repeat:no-repeat;
	background-position:left 20px center;}
a.button-podbor:hover {background-color:#FB7E25;}

.button-mail {
	display:inline-block; 
	font-size:14px; 
	text-transform:uppercase; 
	background-color: #0066CC; 
	padding:5px 40px 5px 10px; 
	color:#ffffff; 
	text-decoration:none;
	border:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius:5px;
	border-radius: 5px;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgMzgxLjA1MSAzODEuMDUxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzODEuMDUxIDM4MS4wNTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMzY2LjkyOCw1Ni4wMzVIMTQuMTI0QzYuMzI0LDU2LjAzNSwwLDYyLjM1OCwwLDcwLjE1OHYyNDAuNzMzYzAsNy43OTksNi4zMjQsMTQuMTI0LDE0LjEyNCwxNC4xMjRoMzUyLjgwNCAgIGM3Ljc5OSwwLDE0LjEyMy02LjMyNSwxNC4xMjMtMTQuMTI0VjcwLjE1OEMzODEuMDUxLDYyLjM1OCwzNzQuNzI3LDU2LjAzNSwzNjYuOTI4LDU2LjAzNXogTTI4LjI0Nyw5Ni45MDFsOTUuOTQ3LDY1LjQ2NSAgIEwyOC4yNDcsMjczLjAzOVY5Ni45MDFMMjguMjQ3LDk2LjkwMXogTTE5MC41MjksMTczLjQyOEw1OS44OCw4NC4yODFoMjYxLjI5TDE5MC41MjksMTczLjQyOHogTTE0Ny42OSwxNzguMzk1bDM0Ljg3NSwyMy43OTkgICBjMi40MDcsMS42MzQsNS4xODcsMi40NTQsNy45NjUsMi40NTRjMi43ODEsMCw1LjU1OS0wLjgyLDcuOTU4LTIuNDU0bDM0Ljg4MS0yMy43OTlMMzM2LDI5Ni43NjdINDUuMDY4TDE0Ny42OSwxNzguMzk1eiAgICBNMjU2Ljg2MywxNjIuMzY2bDk1Ljk0MS02NS40NjV2MTc2LjEyM0wyNTYuODYzLDE2Mi4zNjZ6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
	background-size:20px 20px;
	background-repeat:no-repeat;
	background-position:right 10px center;}
.button-mail:hover {background-color:#FB7E25;}

a.button-demand {
	display:inline-block; 
	font-size:18px;
	text-transform:uppercase; 
	background-color: #0066CC; 
	padding:10px 60px 10px 30px; 
	color:#ffffff; 
	text-decoration:none;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius:7px;
	border-radius: 7px;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNTZweCIgaGVpZ2h0PSIyNTZweCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE0IDEzLjF2LTEuMWgtOS40bDAuNi0xLjEgOS4yLTAuOSAxLjYtNmgtMTIuM2wtMC43LTNoLTN2MWgyLjJsMi4xIDguNC0xLjMgMi42djEuNWMwIDAuOCAwLjcgMS41IDEuNSAxLjVzMS41LTAuNyAxLjUtMS41LTAuNy0xLjUtMS41LTEuNWg3LjV2MS41YzAgMC44IDAuNyAxLjUgMS41IDEuNXMxLjUtMC43IDEuNS0xLjVjMC0wLjctMC40LTEuMi0xLTEuNHpNNCA1aDEwLjdsLTEuMSA0LTguNCAwLjktMS4yLTQuOXoiLz4KPC9zdmc+Cg==);
	background-size:30px 30px;
	background-repeat:no-repeat;
	background-position:right 20px center;}
a.button-demand:hover {background-color:#FB7E25;}


#tp-addinfo {font-size: 16px; color: #0066CC; line-height: 30px; font-style: italic; text-transform:uppercase; text-align: left;}

div.tp-contacts-label {font-size:16px; font-style:italic}
div.tp-contacts-phone {font-size: 26px; color: #0066CC; margin:7px 4px 0px 4px;}
div.tp-contacts-note {font-size:11px; color: #999999;}
div.tp-contacts-mail {font-size: 16px; margin:7px 4px;}

div.tp-selection-header {font-size:16px; font-style:italic}
div.tp-selection-text {font-size: 16px; color: #0066CC; margin: 10px 5px;}
div.tp-selection-linkbutton {text-align: right; margin: 5px;}

#tp-list {display: block; height: 20px; line-height: 20px; float: right; margin: 0px 10px;}
#tp-list a {
	display: inline-block; 
	border: 1px solid #FB7E25; 
	border-radius: 5px; 
	text-decoration: none; 
	padding: 0px 5px; 
	color: #FB7E25; 
	font-size: 12px;}
#tp-list a:hover {background-color: #FB7E25; color: #FFFFFF;}

#tp-klassificator {display: block; height: 20px; line-height: 20px; float: right; margin: 0px 10px;}
#tp-klassificator a {
	display: inline-block; 
	border: 1px solid #00be73; 
	border-radius: 5px; 
	text-decoration: none; 
	padding: 0px 5px; 
	color: #00be73; 
	font-size: 12px;}
#tp-klassificator a:hover {background-color: #00be73; color: #FFFFFF;}


div#select-std-block {
	border:1px dotted #CCCCCC; 
	padding:10px; 
	border-left:3px solid #CCCCCC
}

div#select-std-block .header {
	color:#999999; 
	font-size:12px; 
	font-weight: bold;
	border-bottom:1px solid #FF9900;
	padding: 2px;
	margin: 7px 0px;
	clear: both;
}

div.select-element-list-std .element {
	font-size: 12px;
	margin: 4px 5px 4px 10px;
}
div.select-element-list-std .element a {
	text-decoration: none;
	background-size: 12px 12px;
	background-repeat: no-repeat;
	padding-left: 20px;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDYgNDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2IDQ2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTM1LjgyMiw2QzM4LjEyNiw2LDQwLDcuODc1LDQwLDEwLjE3OHYyNS42NDZDNDAsMzguMTI3LDM4LjEyNiw0MCwzNS44MjIsNDBIMTAuMTc4QzcuODc0LDQwLDYsMzguMTI3LDYsMzUuODIyVjEwLjE3OCAgICBDNiw3Ljg3NSw3Ljg3NCw2LDEwLjE3OCw2SDM1LjgyMiBNMzUuODIyLDBIMTAuMTc4QzQuNTU3LDAsMCw0LjU1NywwLDEwLjE3OHYyNS42NDZDMCw0MS40NDMsNC41NTcsNDYsMTAuMTc4LDQ2aDI1LjY0NSAgICBDNDEuNDQzLDQ2LDQ2LDQxLjQ0Myw0NiwzNS44MjJWMTAuMTc4QzQ2LDQuNTU3LDQxLjQ0MywwLDM1LjgyMiwwTDM1LjgyMiwweiIgZmlsbD0iI2NjY2NjYyIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)
}
div.select-element-list-std .element a:hover {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgNDYgNDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2IDQ2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTM1LjgyMiw2QzM4LjEyNiw2LDQwLDcuODc1LDQwLDEwLjE3OHYyNS42NDZDNDAsMzguMTI3LDM4LjEyNiw0MCwzNS44MjIsNDBIMTAuMTc4QzcuODc0LDQwLDYsMzguMTI3LDYsMzUuODIyVjEwLjE3OCAgICBDNiw3Ljg3NSw3Ljg3NCw2LDEwLjE3OCw2SDM1LjgyMiBNMzUuODIyLDBIMTAuMTc4QzQuNTU3LDAsMCw0LjU1NywwLDEwLjE3OHYyNS42NDZDMCw0MS40NDMsNC41NTcsNDYsMTAuMTc4LDQ2aDI1LjY0NSAgICBDNDEuNDQzLDQ2LDQ2LDQxLjQ0Myw0NiwzNS44MjJWMTAuMTc4QzQ2LDQuNTU3LDQxLjQ0MywwLDM1LjgyMiwwTDM1LjgyMiwweiIgZmlsbD0iI2ZiN2UyNSIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)
}
div.select-element-list-std .element a.none {
	color: #cccccc;
}
div.select-element-list-std .element a.active {
	color: #FB7E25;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgOTg3LjMzMSA5ODcuMzMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5ODcuMzMxIDk4Ny4zMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMTIwLDk1NS4xNjZoNjgzLjFjNjYuMiwwLDEyMC01My44MDEsMTIwLTEyMHYtNDY3LjFsLTEyMCwxMjB2MzQ3LjFIMTIwdi02ODNoNTQ3LjNsOTYuMy05Ni4zICAgYzkuMTAxLTkuMSwxOS4xMDEtMTcsMjkuODAxLTIzLjdIMTIwYy02Ni4yLDAtMTIwLDUzLjgtMTIwLDEyMHY2ODMuMUMwLDkwMS4zNjUsNTMuOCw5NTUuMTY2LDEyMCw5NTUuMTY2eiIgZmlsbD0iI2ZiN2UyNSIvPgoJPHBhdGggZD0iTTk1OC4yLDk5LjQ2NWMtMTkuNC0yMC4xLTQ0LjgtMzAuOC03MC41LTMyLjNjLTIuMTAxLTAuMS00LjEwMS0wLjItNi4yLTAuMmMtMjcuMywwLTU0LjYsMTAuNC03NS41LDMxLjNsLTMzNCwzMzQgICBjLTExLjMtMTIuMTAxLTgxLjEtODIuNC04MS4xLTgyLjRjLTIwLjgwMS0yMC44LTQ4LjItMzEuMy03NS41LTMxLjNjLTI3LjMsMC01NC42MDEsMTAuNC03NS41LDMxLjNjLTQxLjcsNDEuNy00MS43LDEwOS4zLDAsMTUxICAgbDgxLjgsODEuODAxbDc1LjUsNzUuNWMyMCwyMCw0Ny4yLDMxLjMwMSw3NS41LDMxLjMwMXM1NS41LTExLjIwMSw3NS41LTMxLjMwMWw0MDYuMi00MDYuMiAgIEM5OTYsMjEwLjI2Niw5OTkuMiwxNDEuNzY2LDk1OC4yLDk5LjQ2NXoiIGZpbGw9IiNmYjdlMjUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
}
div.select-element-list-std .element .count {
	color: #cccccc;
}


div.select-element-list-isp .element {
	font-size: 14px;
	margin: 2px;
	line-height: 50px;
	clear: both;
}
div.select-element-list-isp .element img {
	border: 1px solid #4a80be;
	margin: 5px;
	width: 40px;
	height: 40px;
	float: left;;
}
div.select-element-list-isp .element a {
	text-decoration: none;
	display: block;
}
div.select-element-list-isp .element a.none {
	color: #cccccc;
}
div.select-element-list-isp .element a.active {
	color: #FB7E25;
}
div.select-element-list-isp .element a.active img{
	border-color: #FB7E25;
}
div.select-element-list-isp .element .count {
	color: #cccccc;
}

div.select-element-list-seriya {

}
div.select-element-list-seriya .element {
	display: inline-block;
	width: 43%;
	font-size: 12px;
	margin: 3px;
	margin-left: 5px;
}
div.select-element-list-seriya .element a {
	text-decoration: none;
	background-size: 12px 12px;
	background-repeat: no-repeat;
	padding-left: 15px;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDYgNDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2IDQ2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTM1LjgyMiw2QzM4LjEyNiw2LDQwLDcuODc1LDQwLDEwLjE3OHYyNS42NDZDNDAsMzguMTI3LDM4LjEyNiw0MCwzNS44MjIsNDBIMTAuMTc4QzcuODc0LDQwLDYsMzguMTI3LDYsMzUuODIyVjEwLjE3OCAgICBDNiw3Ljg3NSw3Ljg3NCw2LDEwLjE3OCw2SDM1LjgyMiBNMzUuODIyLDBIMTAuMTc4QzQuNTU3LDAsMCw0LjU1NywwLDEwLjE3OHYyNS42NDZDMCw0MS40NDMsNC41NTcsNDYsMTAuMTc4LDQ2aDI1LjY0NSAgICBDNDEuNDQzLDQ2LDQ2LDQxLjQ0Myw0NiwzNS44MjJWMTAuMTc4QzQ2LDQuNTU3LDQxLjQ0MywwLDM1LjgyMiwwTDM1LjgyMiwweiIgZmlsbD0iI2NjY2NjYyIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)
}
div.select-element-list-seriya .element a:hover {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgNDYgNDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2IDQ2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTM1LjgyMiw2QzM4LjEyNiw2LDQwLDcuODc1LDQwLDEwLjE3OHYyNS42NDZDNDAsMzguMTI3LDM4LjEyNiw0MCwzNS44MjIsNDBIMTAuMTc4QzcuODc0LDQwLDYsMzguMTI3LDYsMzUuODIyVjEwLjE3OCAgICBDNiw3Ljg3NSw3Ljg3NCw2LDEwLjE3OCw2SDM1LjgyMiBNMzUuODIyLDBIMTAuMTc4QzQuNTU3LDAsMCw0LjU1NywwLDEwLjE3OHYyNS42NDZDMCw0MS40NDMsNC41NTcsNDYsMTAuMTc4LDQ2aDI1LjY0NSAgICBDNDEuNDQzLDQ2LDQ2LDQxLjQ0Myw0NiwzNS44MjJWMTAuMTc4QzQ2LDQuNTU3LDQxLjQ0MywwLDM1LjgyMiwwTDM1LjgyMiwweiIgZmlsbD0iI2ZiN2UyNSIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)
}
div.select-element-list-seriya .element a.none {
	color: #cccccc;
}
div.select-element-list-seriya .element a.active {
	color: #FB7E25;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgOTg3LjMzMSA5ODcuMzMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5ODcuMzMxIDk4Ny4zMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMTIwLDk1NS4xNjZoNjgzLjFjNjYuMiwwLDEyMC01My44MDEsMTIwLTEyMHYtNDY3LjFsLTEyMCwxMjB2MzQ3LjFIMTIwdi02ODNoNTQ3LjNsOTYuMy05Ni4zICAgYzkuMTAxLTkuMSwxOS4xMDEtMTcsMjkuODAxLTIzLjdIMTIwYy02Ni4yLDAtMTIwLDUzLjgtMTIwLDEyMHY2ODMuMUMwLDkwMS4zNjUsNTMuOCw5NTUuMTY2LDEyMCw5NTUuMTY2eiIgZmlsbD0iI2ZiN2UyNSIvPgoJPHBhdGggZD0iTTk1OC4yLDk5LjQ2NWMtMTkuNC0yMC4xLTQ0LjgtMzAuOC03MC41LTMyLjNjLTIuMTAxLTAuMS00LjEwMS0wLjItNi4yLTAuMmMtMjcuMywwLTU0LjYsMTAuNC03NS41LDMxLjNsLTMzNCwzMzQgICBjLTExLjMtMTIuMTAxLTgxLjEtODIuNC04MS4xLTgyLjRjLTIwLjgwMS0yMC44LTQ4LjItMzEuMy03NS41LTMxLjNjLTI3LjMsMC01NC42MDEsMTAuNC03NS41LDMxLjNjLTQxLjcsNDEuNy00MS43LDEwOS4zLDAsMTUxICAgbDgxLjgsODEuODAxbDc1LjUsNzUuNWMyMCwyMCw0Ny4yLDMxLjMwMSw3NS41LDMxLjMwMXM1NS41LTExLjIwMSw3NS41LTMxLjMwMWw0MDYuMi00MDYuMiAgIEM5OTYsMjEwLjI2Niw5OTkuMiwxNDEuNzY2LDk1OC4yLDk5LjQ2NXoiIGZpbGw9IiNmYjdlMjUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
}


div.select-element-list-gaz {
	margin: 5px -3px;
	text-align: center;
}
div.select-element-list-gaz .element {
	display: inline-block;
	margin: 2px;
	padding: 0px;
}
div.select-element-list-gaz .element a {
	display: block;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	height: 20px;
	width: 40px;
	border: 1px solid #4a80be;
	text-decoration: none;
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
	font-family:"Times New Roman", serif;
}
div.select-element-list-gaz .element a.active {
	border-color: #FB7E25;
	color: #FB7E25;
}
div.select-element-list-gaz .element a.none {
	border-color: #cccccc;
	color: #cccccc;
}
div.select-element-list-gaz .element a:hover {
	border-color: #FB7E25;
	color: #FB7E25;
}
div.select-element-list-gaz .element a.small {
	font-size: 12px;
}
div.select-element-list-gaz .element a.micro {
	font-size: 10px;
}

div#select-filterblock {margin: 20px 10px;}
div#select-filterblock .header {
	display: inline-block;
	width: auto;
	margin: 3px; padding: 3px;
}
div#select-filterblock a {
	display: inline-block;
	margin: 3px;
	padding: 3px;
	border: 1px solid #4a80be;
	width: auto;
	text-decoration: none;
	border-radius: 5px;
	font-size: 12px;
}
div#select-filterblock a:hover {
	border-color: #FB7E25;
}

div#select-filterblock a.clearall {
	border:none;
	color: red;
}


div.podbor-block {border:1px dotted #CCCCCC; padding:10px; border-left:3px solid #CCCCCC}
div.podbor-block:hover {border-color:#FB7E25}

ul.podbor_options_list {list-style:none; margin:0px; padding:0px;}
ul.podbor_options_list li {font-size:12px;}
ul.podbor_options_list li a {text-decoration: none;}
h4.podbor_section {color:#FF9900; font-size:12px; border-bottom:1px solid #FF9900; pa}


div.index-section-dvs {border-left:2px solid #FF9900; padding-left:20px; margin-left:20px}
div.index-section-dvs img.photo {width:100px; height:100px;}
div.index-section-dvs span.caption {font-weight:bold; font-size: 12px;}
div.index-section-dvs div.price {font-size:11px; color:#FF0000}
div.index-section-dvs div {text-align: center;}
div.index-section-dvs a {text-decoration: none;}

div.index-section-dvs-mini {border-left:2px solid #FF9900; padding-left:20px; margin-left:20px}
div.index-section-dvs-mini ul {list-style:none; width:100%; height:140px; margin:0px; padding:0px; overflow:hidden;}
div.index-section-dvs-mini ul li{float:left; width:100px; height:120px; margin:10px; text-align:center;}
div.index-section-dvs-mini img.photo {width:60px; height:60px;}
div.index-section-dvs-mini span.caption {font-weight:normal; font-size:12px}
div.index-section-dvs-mini div.price {font-size:10px; color:#FF0000}

div.index-partnersprod-element {border: 1px solid #FB7E25; padding: 20px; margin: 10px; text-align: center; font-weight: bold;}
div.index-partnersprod-element a {text-decoration: none; font-size: 16px;}

div.catalog-section-dvs {border-left:2px solid #FF9900; padding-left:20px; margin-left:20px; overflow:auto}
div.catalog-section-dvs ul {list-style:none;}
div.catalog-section-dvs ul li{float:left; width:200px; height:65px; margin:10px; overflow:hidden;}
div.catalog-section-dvs img.photo {width:100px; height:100px;}
div.catalog-section-dvs span.caption {font-weight:bold}
div.catalog-section-dvs div.price {font-size:11px; color:#FF0000}
div.catalog-section-dvs img.img40 {
	width: 50px;
	height: 50px;
	margin: 10px;
	float: left;
}


.top_plast {height:22px; width:272px; background-image:url(/images/plast.png); background-repeat:no-repeat; padding:4px;}

/*#dvccard-block {border-bottom:2px solid #CCCCCC;}*/

.dvccard-picture-main {
	width: 280px;
	height: 280px;
	border: none;
}

#dvccard-addpictures {margin: 0px; padding: 0px; text-align: center; margin-top: -30px;}
#dvccard-addpictures a {
	display: inline-block; 
	width: 50px; 
	height: 50px; 
	border: 1px solid #cccccc; 
	margin: 5px; 
	padding: 5px; 
	border-radius: 5px; 
	background-color: white;
}
#dvccard-addpictures a.d3photo {border-color: #FF6600;}
#dvccard-addpictures a:hover {border-color: #0066CC;}
#dvccard-addpictures a img {width: 40px; height: 40px; margin: 0px; padding: 0px;}

.tooltip.top .tooltip-inner {
    background-color: #666666;
}
.tooltip.top .tooltip-arrow {
      border-top-color: #666666;
}

.dvcard-price-modif-block {
	border: 1px solid #eeeeee;
	border-radius: 5px;
	padding: 10px;
	margin: 10px 10px;
}

#dvccard-priceline {
	font-size:18px; 
	color:#FF6633; 
	margin: 10px 0px;
}

#dvccard-priceline .pricelink {
	color: inherit;
	text-decoration: none;
	border-bottom: 1px dashed;

}
#dvccard-priceline .pricelink:hover {
	text-decoration: none;
	/*border-bottom-style: solid;*/
}
#dvccard-priceline .pricends {
	color: #cccccc;
	font-style: italic;
}

.dvcard-modifications-dropdown {
	margin: 10px 0px;
}
.dvcard-modifications-dropdown .dotted-link {
	text-decoration: none;
	border-bottom: 1px dashed;
	font-size: 1.2em;
}
.dvcard-modifications-dropdown ul {
	height: auto;
	max-height: 25em;
	/*overflow-y: scroll;*/
	overflow-x: hidden;
}

.dvcard-modifications-dropdown li a span {
	color:#999999; 
	font-style:italic;
}
.dvcard-modifications-dropdown li.active a span {
	color: #eeeeee;
}


.dvcard-modifications-block {display: flex; margin: 10px; flex-wrap: wrap; clear: both;}
.dvcard-modifications-block .modif-panel {
	flex-grow: 1;
	min-width: 120px;
	flex-basis: 40%
}

.dvcard-modifications-block .modif-abbr {
	color: #4A80BE;
	font-size: 22px;
	font-weight: bold;
}
.dvcard-modifications-block .modif-price {
	color: #FF6633;
	font-size: 12px;
}

.dvcard-modifications-block a {
	display: block;
	border: 2px solid #eeeeee;
	border-radius: 5px;
	padding: 7px;
	margin: 3px;
	text-align: center;
}

.dvcard-modifications-block .active a {
	border-color: #4A80BE;
}


.dvcard-modifications-block a:hover {
	border-color: #FB7E25;
	text-decoration: none;
	background-color: #FB7E25;
}

.dvcard-modifications-block a:hover .modif-abbr {
	color: #ffffff;
}
.dvcard-modifications-block a:hover .modif-price {
	color: #ffffff;
}


#dvccard-addinfo div.param {margin: 4px; color: #333; border-bottom: 1px solid #dddddd; padding: 4px;}
#dvccard-addinfo span.param-header {font-style: italic; color: #999999;}
#dvccard-addinfo a {text-decoration: none}

ul.advantages {
	display: flex;
	flex-wrap: wrap;
	font-size:14px; 
	list-style: none;
	margin: 0px;
	padding: 10px;
	background-color: #FFFAE2;
	border: 1px solid #F1E29B;
	border-radius: 10px;
}

ul.advantages li {
	display: block;
		/*flex-basis: 40%;*/
	flex-grow: 1;
	margin: 5px;
	background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQxNy4wNjUgNDE3LjA2NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDE3LjA2NSA0MTcuMDY1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4Ij4KPGc+Cgk8cGF0aCBkPSJNNDAxLjU2LDQ3LjA4N2MtMTcuNDUyLTE0LjE3Ni00Mi41NjEtMTIuMTI4LTU2LjA5NSw0LjUzNkwxNjcuMDQyLDI3MS41OThMNzMuOTEzLDE1MC41OCAgIGMtMTMuODkyLTE4LjAzNy0zOS43ODEtMjEuNDExLTU3LjgxOS03LjUzNWMtMTguMDU0LDEzLjg4NC0yMS40MjcsMzkuNzgxLTcuNTM1LDU3Ljg0M2wxMjUuMDAxLDE2Mi40MzMgICBjMTMuODkyLDE4LjAzNywzOS43ODksMjEuNDE5LDU3LjgzNSw3LjUzNWM1LjE0NS0zLjk1OSw4Ljk1LTguOTU4LDExLjY0OC0xNC40MmwyMDUuNjQ1LTI1My41MTQgICBDNDIyLjIxNSw4Ni4yMzQsNDE5LjAyLDYxLjI0Nyw0MDEuNTYsNDcuMDg3eiIgZmlsbD0iIzAwNjZjYyIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
	background-size:15px 15px;
	background-repeat:no-repeat;
	background-position:left 10px center;
	padding: 5px 5px 5px 35px;
	/*border: 1px solid #F0F0F0;*/
	margin: 0px;
}

a.dvcard-gaslist-element {
	font-size: 12px;
	padding: 0px 4px;
	margin: 2px;
	text-decoration: none;
	display: inline-block;
	height: 25px;
	min-width: 35px;
	line-height: 25px;
	border: 1px solid #4a80be;;
	border-radius: 5px;
	text-align: center;
	font-weight: bold;
}
a.dvcard-gaslist-element.selected {
	border-color: #fb7e25;
	color: #fb7e25;

}
a.dvcard-gaslist-element:hover {
	border-color: #fb7e25;
	background-color: #fb7e25;
	color: #fff;

}



ul.dvc_tabs {list-style:none; margin:0px; padding:0px; margin-left:30px;}
ul.dvc_tabs li {float:left; width:150px; height:19px; margin-left:-20px; margin-top:-5px; padding:0px; background-image:url(/images/tab_bg.png); background-repeat:no-repeat; text-align:center; padding-top:8px;}
ul.dvc_tabs li a{margin-left:-15px; text-decoration: none;}
ul.dvc_tabs li.tab_a {background-image:url(/images/tab_bg_a.png);}
ul.dvc_tabs li.tab_a a {color:#FFFFFF;background-color:#4A80BE}



div#dvc-description-contents {
	/*width: 200px;
	height: 100%;
	float: left;*/
	background-color: #F9F9F9; 
	border-radius: 10px;
}
div#dvc-description-text {
	/*margin-left: 210px;*/

	-moz-box-sizing: border-box; 
	-opera-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	-khtml-box-sizing: border-box; 
	box-sizing: border-box;

	padding: 0px 10px;
}

div#dvc-description-contents-div {margin: 5px;}
div#dvc-description-contents-div p {margin: 20px 5px; color: #FB7E25; font-size: 16px; font-weight: bold;}
div#dvc-description-contents-div ol {margin: 10px; padding: 0px;}
div#dvc-description-contents-div ol li {margin: 10px; padding: 0px;}
div#dvc-description-contents-div ol li a {text-decoration: none;}
div#dvc-description-contents-div ol li.active {font-weight: bold;}

div#dvc-description-contents-documents div {font-size:12px; margin: 10px; font-style: italic;}


div#inform-content {margin: 10px 0px}

table.price_tbl {border:1px solid #CCCCCC; margin: 20px 0px;} 
table.price_tbl th {border-bottom:1px solid #CCCCCC}
table.price_tbl td {border-bottom:1px dotted #CCCCCC}


div.cphotos div {background-color:#F4F4F4; margin:10px 0px; padding:5px; border:1px solid #CCCCCC}
div.cphotos div img {border:1px solid #CCCCCC; width: auto; height: auto; max-width: 100%;}

table.price-list-full {border-collapse:collapse}
table.price-list-full th {border-bottom:2px solid #FF6600; padding:3px; font-size:14px;}
table.price-list-full td {border:1px solid #CCCCCC; padding:3px; font-size:12px;}
table.price-list-full td.price-full-header {border:1px solid #CCCCCC; padding:3px; border-bottom:2px solid #999999; font-size:14px; padding-left:40px;}

span.price_dvc {color:#FF6600}

ul.sitemap-tree {list-style:none}
ul.sitemap-tree strong {font-size:18px}
ul.sitemap-tree ul {list-style-image:url(/images/li_ar.gif); border-left:2px solid #CCCCCC; margin:20px 0px 20px 50px; padding:10px;}
ul.sitemap-tree ul li {margin:10px; padding:0px}

div.alpha-list {margin: 20px; text-align: center;}
div.alpha-list a {
	display: inline-block; 
	width: 25px;
	height: 25px;
	border: 1px solid #cccccc;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	margin: 2px;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}
div.alpha-list a:hover {
	border-color: #FB7E25;
	color: #FB7E25;
}
div.alpabet-alpha {
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px dotted #cccccc;
	border-left: 3px solid #cccccc;
	font-size: 28px;
	color: #0066CC;
	font-weight: bold;;
	font-style: italic;
	padding: 10px;
}
ul.alpabet-list {list-style: none; margin-left: 10%; padding: 10px 0px; font-size: 1.1em;}
ul.alpabet-list li {margin: 7px;}
ul.alpabet-list li a {text-decoration: none; font-weight: bold;}

ul.cat_menu {font-size:12px; margin:0px; padding:0px;}
ul.cat_menu li {margin:2px; display:block; border:1px dotted #CCCCCC; border-left:3px solid #CCCCCC;}
ul.cat_menu li:hover {border-color:#FB7E25;}
ul.cat_menu li a {display:block; padding:5px; color:#4a80be; text-decoration:none;}
ul.cat_menu li a:link {display:block; color:#4a80be; text-decoration:none}
ul.cat_menu li a:active {color: #FB7E25; text-decoration: none;}
ul.cat_menu li a:visited {color: #4a80be; text-decoration: none;}
ul.cat_menu li a:hover {color: #FB7E25; text-decoration: none;}

ul.cat_menu li ul {margin:2px 5px 2px 30px; padding:0px;}
ul.cat_menu li ul li {list-style-image:url(/images/li_ar.gif); border:none; display: list-item; width:100%;}
ul.cat_menu li ul li:hover {border:none;}
ul.cat_menu li ul li a {display:block; color:#666666; text-decoration:none; padding:1px; }
ul.cat_menu li ul li a:link {display:block; width:100%; color:#666666; text-decoration:none; padding:1px;}
ul.cat_menu li ul li a:active {color: #FB7E25; text-decoration: none;}
ul.cat_menu li ul li a:visited {color:#666666; text-decoration:none;}
ul.cat_menu li ul li a:hover {color:#FB7E25; text-decoration:none;}


#search-result {
	border: 1px solid #cccccc;
	background-color: white;
	position: relative;
	width: 100%;
	max-height: 280px;
	overflow: auto;
	margin: 2px 0px 0px 0px;
	display: none;
}
div.livesearch-dvs {margin: 1px 0px; clear: both; border-bottom: 1px solid #cccccc; }
div.livesearch-dvs a {
	text-decoration: none; 
	display: block; 
	min-height: 50px; 
	padding: 4px 0px; 
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
}
div.livesearch-dvs a:hover {border-left: 2px solid #FB7E25;}
div.livesearch-pic {width: 40px; height: 40px; margin: 5px; float: left; line-height: 40px; text-align: center;}
div.livesearch-pic img {vertical-align: middle; max-width: 40px; max-height: 40px;}
div.livesearch-abbr {font-size: 1.1em; font-weight: bold;}
div.livesearch-name {font-size: 0.9em; font-style: italic; color: #999999;}


.modifikation-block {
    min-width: 260px;
    /*max-width: 320px;*/
    width: 45%;
    display: -moz-inline-stack; /* для FF ниже 3  */
    display:inline-block;
    font-size:91%;
    margin: 0 24px 20px 0;
    min-height:178px;
    vertical-align:text-top;

    padding: 5px 5px 0;
    color: #4b4c4c;
    zoom:1; /* обычный layout fix для ИЕ6 */
    *display:inline; /* для ИЕ 6, 7 */
}

.table-modifikation tr td {margin:2px; padding:2px; font-size:12px}
.table-modifikation tr:nth-child(2n) {
    background: #f0f0f0; /* Цвет фона */
   } 
   
.modifikation-header {font-size:18px; color:#4A80BE}
.modifikation-note {font-style:italic}


#toTop {
	width: 40px;
	height: 40px;
	background-color: #0066CC;
	text-align:center;
	padding-left: 40px;
	overflow: hidden;
	position:fixed;
	bottom:40px; /* отступ кнопки от нижнего края страницы*/
	right:50px;
	cursor:pointer;
	display:none;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEyOHB4IiBoZWlnaHQ9IjEyOHB4IiB2aWV3Qm94PSIwIDAgMzAuMzI4IDMwLjMyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAuMzI4IDMwLjMyODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0yNi4xNzMsMzAuMzI3Yy0wLjkxNCwwLTEuODM0LTAuMzEyLTIuNTg4LTAuOTUxbC04LjQyLTcuMTUxbC04LjQyLDcuMTUxYy0xLjY4NywxLjQzMi00LjIwOSwxLjIyNS01LjY0LTAuNDU5ICAgYy0xLjQzMS0xLjY4NS0xLjIyNi00LjIwOCwwLjQ1OS01LjYzOGwxMS4wMTEtOS4zNTNjMS40OTMtMS4yNjksMy42ODYtMS4yNjksNS4xOCwwbDExLjAxLDkuMzUzICAgYzEuNjg1LDEuNDMsMS44OSwzLjk1NCwwLjQ1OSw1LjYzOEMyOC40MzMsMjkuODQ5LDI3LjMwOCwzMC4zMjcsMjYuMTczLDMwLjMyN3ogTTI5LjIyNCwxNS45NDEgICBjMS40MzEtMS42ODUsMS4yMjYtNC4yMDgtMC40NTktNS42MzhsLTExLjAxLTkuMzUyYy0xLjQ5NC0xLjI3LTMuNjg4LTEuMjctNS4xOCwwTDEuNTYzLDEwLjMwNCAgIGMtMS42ODUsMS40My0xLjg5LDMuOTU1LTAuNDU5LDUuNjM4YzEuNDMxLDEuNjg0LDMuOTUzLDEuODksNS42NCwwLjQ1OWw4LjQyLTcuMTUxbDguNDIsNy4xNTFjMC43NTQsMC42NCwxLjY3NCwwLjk1MSwyLjU4OCwwLjk1MSAgIEMyNy4zMDgsMTcuMzUyLDI4LjQzMywxNi44NzMsMjkuMjI0LDE1Ljk0MXoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
	background-size:20px 20px;
	background-position: 10px;
	background-repeat: no-repeat;
	border-radius: 20px;
	color: #fff;
	line-height: 40px;
	font-size: 14px;
	text-transform: uppercase;
}
#toTop:hover {
	background-color: #FB7E25;
	padding-left: 30px;
	width: 100px;
}


div.catindex-quickselect select {width: 200px; margin: 5px 0px;}

div.catindex-usefullinks-element {
	border: 1px solid #cccccc; 
	border-radius: 10px;
	margin: 10px; 
	padding: 10px;
	font-size: 18px;
	text-align: center;
}
div.catindex-usefullinks-element a {text-decoration: none;}


div.docindex-docgroup-block {border-bottom: 1px solid #cccccc; margin: 10px;}
div.docindex-docgroup-dvc {text-align: center; padding: 10px; font-weight: bold;}
div.docindex-docgroup-list {padding: 10px;}
div.docindex-docgroup-list ul li {list-style-image:url(/images/li_ar.gif); margin: 10px;}



ul.gas-index-list {list-style: none; font-size: 14px;}
ul.gas-index-list li {margin: 20px;}
ul.gas-index-list a {text-decoration: none;}




div.contacts-block-header {font-size:36px; color:#CCCCCC; font-style:italic; border-bottom:3px solid #4A80BE}
div.contacts-block-phone {font-size:18px; margin:10px;}
div.contacts-block-phone-number {font-size:32px; margin:20px 0px 5px 0px; text-align:center; color:#0066CC}
div.contacts-block-phone-note {text-align:center; color:#999999; font-style:italic;}
div.contacts-block-mail {font-size:18px; margin:10px;}
div.contacts-block-mailto {font-size:24px; margin:10px 0px 10px 0px; text-align:center; color:#0066CC}
div.contacts-block-adr {font-size:18px; margin:10px;}
div.contacts-block-address {font-size:18px; margin:10px 0px 10px 0px; text-align:center;}
div.contacts-block-worktime {text-align:center; font-size:20px; color:#CCCCCC; margin:20px 0px 0px 0px; text-decoration:underline}

table.table-rekv {border-collapse:collapse}
table.table-rekv td {border:1px solid #CCCCCC; padding:5px;}

table.table_std {width:100%; border-collapse:collapse; margin:10px 0px;}
table.table_std td {border:1px solid #CCCCCC; padding:2px;}
table.table_std th {border:1px solid #CCCCCC; padding:2px; text-align:center; font-weight:bold; background-color:#F7F7F7;}
.table_micro {border-top:1px solid #999999;border-left:1px solid #999999;}
.table_micro td {border-bottom:1px solid #999999;border-right:1px solid #999999; padding:2px; background-color: #FFF; font-size:10px}
.table_micro th {border-bottom:1px solid #999999;border-right:1px solid #999999; padding:2px; background-color: #FFF; font-weight:bold; font-size:10px}
.table_dotted {border-collapse: collapse;}
.table_dotted td {border:1px dotted #999999; padding:5px;}
.table_dotted th {border-bottom:1px dotted #999999; padding:5px; font-weight:bold}

.list_std {list-style-image:url(/images/important.gif)}
.list_std li {padding:5px}

.list_ar {list-style-image:url(/images/li_ar.gif)}
.list_ar li {padding:5px}


div.main-pages-list {height:40px;}
div.main-pages-list div.main-page-a {
	width:30px; 
	height:30px; 
	line-height: 30px; 
	text-align:center; 
	border:1px solid #FF6600; 
	float:left; 
	margin:3px; 
	font-size:12px; 
	font-weight:bold; 
	padding:0px 3px; 
	color:#FF6600;
}
div.main-pages-list a.main-page {
	display:block; 
	width:30px; 
	height:30px; 
	line-height: 30px;
	text-align:center; 
	border:1px solid #3366FF; 
	float:left; margin:3px; 
	font-size:12px; font-weight:bold; 
	padding:0px 3px; 
	text-decoration:none
}
div.main-pages-list a.main-page:hover {border:1px solid #FF6600; text-decoration:none}
div.main-pages-list div.main-pages-string {float:left; font-size:16px; color:#CCCCCC; font-weight:bold; padding-top:10px;}

div.partners-list-div {border: 1px dotted #cccccc; padding: 20px; margin: 10px; text-align: center;}
div.partners-list-div a {text-decoration: none; font-weight: bold;}


#site-version {text-align:center; padding:7px;}

ul.reg_list {font-size:10px;}
ul.reg_list li {float:left; width:260px}

div.dvlist-plast {min-width: 230px; max-width: 350px; border: 1px dotted #cccccc; margin: 0px auto; padding: 10px;}
div.dvlist-plast a {text-decoration: none}
div.dvlist-plast div.abbr {font-size: 22px; color: #4a80be; min-height: 30px; text-align: left;}
div.dvlist-plast div.name {font-style: italic; min-height: 70px;  text-align: left;}
div.dvlist-plast div.image {height: 200px; width: 200px; margin: 0px auto; text-align: center; line-height: 200px;}
div.dvlist-plast div img {width: auto; height: auto; max-height: 200px; max-width: 100%; vertical-align: middle;}
div.dvlist-plast div.warning-note {text-align: center; color: #FF6633; margin: 5px; margin-top:-20px; font-style: italic;}
div.dvlist-plast div.price {text-align: left; color: #FF6633; margin: 5px; margin-top:-20px;}
div.dvlist-plast div.descr {height: 100px; overflow: hidden; padding: 5px; font-size:12px;}
div.dvlist-plast div.options {font-style: italic; text-align: center; margin: 10px 5px;}
div.dvlist-plast div.param {margin: 3px; color: #333; border-bottom: 1px solid #dddddd; padding: 3px;}
div.dvlist-plast span.param-header {font-style: italic; color: #999999;}
div.dvlist-plast span.selected-gas {font-weight: bold; color: #000;}
div.dvlist-plast div.button {text-align: right; margin: 10px;}

/* KLASSIFICATOR ======================================== */
div.klassificator-main-element {
	
}
div.klassificator-main-element .header {
	font-size: 24px;
	padding: 10px;
	margin: 10px 5px;
	font-style: italic;
	position: relative;
}

div.klassificator-main-element .header a {
	text-decoration: none;
	color: #999999;
}
div.klassificator-main-element .header a:hover {
	color: #FB7E25;
}

div.klassificator-main-element .klassif-index-list-gaz {
	border-top: 1px solid #03d7ab;
	padding: 10px 0px;
	margin: 5px;
	position: relative;
}
div.klassificator-main-element .klassif-index-list-gaz .arrow {
  background-color: #FFFFFF;
  border-top: 1px solid #03d7ab;
  border-right: 1px solid #03d7ab;
  top: -12px;
  display: inline-block;
  height: 10px;
  left: 70px;
  position: absolute;
  transform: matrix(0.7071, -0.7071, 0.7071, 0.7071, -2, 6);
  width: 10px;
  z-index: 2;
}


div.klassif-index-list-gaz {
	display: flex; 
	justify-content: center;
	flex-wrap: wrap;
}
div.klassif-index-list-gaz .plast {
	min-width: 160px;
	margin: 10px;
	text-align: center;
}
div.klassif-index-list-gaz a {
	text-decoration: none;
	display: block;
	padding: 10px;
	border: 1px solid #dddddd;
	border-radius: 10px;
}
div.klassif-index-list-gaz a:hover {
	border-color: #FB7E25;
}
div.klassif-index-list-gaz .formula {
	font-size: 28px;
	min-height: 40px;
}

div.klassificator-main-element .klassif-index-list-std {
	border-top: 1px solid #03d7ab;
	padding: 10px;
	margin: 5px;
	position: relative;
}
div.klassificator-main-element .klassif-index-list-std .arrow {
  background-color: #FFFFFF;
  border-top: 1px solid #03d7ab;
  border-right: 1px solid #03d7ab;
  top: -12px;
  display: inline-block;
  height: 10px;
  left: 70px;
  position: absolute;
  transform: matrix(0.7071, -0.7071, 0.7071, 0.7071, -2, 6);
  width: 10px;
  z-index: 2;
}


div.klassif-index-list-std {
	display: flex; 
	justify-content: center;
	flex-wrap: wrap;
}
div.klassif-index-list-std .plast {
	min-width: 160px;
	margin: 10px;
	text-align: center;
}
div.klassif-index-list-std a {
	text-decoration: none;
	display: block;
	padding: 10px;
	border: 1px solid #dddddd;
	border-radius: 10px;
}
div.klassif-index-list-std a:hover {
	border-color: #FB7E25;
}

/* KLASSIF-NODE =========================== */



div.klassificator-node-element .header {
	font-size: 18px;
	/*border-bottom: 1px solid #cccccc;*/
	padding: 5px;
	margin: 10px 5px;
	font-style: italic;
}

div.klassificator-node-element .header a {
	text-decoration: none;
}