* {
    margin:0;
    padding:0;
    outline: none;
}

html { 
    height:100%; 
    background: #f5f6f7; 
}
body {
    /*height:100%;*/
    margin:0 auto;
    padding:0;
     /*font:12px/15px var(--font-family-rg), tahoma;*/
    color:#000;
    max-width: 100%;
    /*overflow-x: auto;*/
}

.global-page {
    width: 1300px;
    margin: 0 auto;
    position: relative;
    min-height:100%;
    overflow:hidden;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.header {
    width:950px;
    height: 150px;
    margin:0 auto 0px;
    position: relative;
}

.content {
    width:950px;
    margin:0 auto 30px;
    position: relative;
}

.footer {
    border-top:1px solid #c2ccd4;
    width:950px;
    margin:0 auto;
    padding:0 0 10px;
    background: url(../../images/site/new_design/bg-bot.jpg) bottom center no-repeat;
    position: relative;
    height: 80px;
    color: #898989;
    font-size: 14px;
}

.footer .copyright { position: absolute; top: 26px; left: 0px; font: 14px var(--font-family-rg); color: #252525; }
.footer .information_copying { position: absolute; top: 24px; left: 176px; width: 432px; font: 12px var(--font-family-rg); color: #252525; }
.footer .companies { position: absolute; top: 25px; right: 25px;  }
.footer .companies a { color: #0053a4; text-decoration: underline; }
.footer .companies a:hover { text-decoration: none; }
.footer p { margin-bottom: 6px; font: 14px var(--font-family-rg); color: #252525; }
        

/* HEADER (begin) */

.header-grid {
    border-collapse:collapse;
    border-spacing:0;
    width:100%;
    height:55px;
    position: relative;
    margin-top: 15px;
}
.header-grid__col {
    padding:0 8px 0 0;
    font:0/0 a;
    text-align:right;
    vertical-align:top;
}
.header-grid__col_num_1 { width:338px; }
.header-grid__col_align_bottom { vertical-align:bottom; position: relative; display: block; }


/* ie6 */
.header-logo {
	position: absolute;
        left: 0px; 
        top: 40px;
	font:20px/20px var(--font-family-rg);
	color:#000;
	text-align:left;
        z-index: 2;
}
	.header-logo img { vertical-align:top; }


/* ie6 */
.contacts-nav {
    float: left;
    margin-left: -70px;
}

.header-contacts {
    padding: 6px 0 0;
    text-align: left;
    margin-left: -60px;
    cursor: default;
}
.header-contacts__phone {
    position: absolute;
    top: 46px;
    left: 420px;
}
          .header-contacts__tel, .header-contacts__tel a {
	          font: 29px/29px var(--font-family-rg), Tahoma;
	          color:#252525;
                  text-decoration: none !important;;
                  cursor: auto;
          }
          
          .header-contacts__schedule {
	          font: 14px var(--font-family-rg), Tahoma;
	          color:#000;
                  position: absolute; 
                  top: 35px;
                  left: 0px;
                  width: 240px;
          }
          
          .header-contacts__place-call {
	          font:14px/14px var(--font-family-rg), Tahoma;
	          color:#0053a4;
	          cursor: pointer;
	          position: absolute;
                    top: 14px;
                    left: 420px;
                    border-bottom: 1px dashed #91b1d1;
                    z-index: 4;
                    padding-bottom: 2px;
          }
          .header-contacts__place-call i { 
              position: absolute; left: -18px; top: 0px;
              background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdFMUI0N0ZCQjYwMDExRTJBRjUzODIwQUNGQUU2RTQ0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdFMUI0N0ZDQjYwMDExRTJBRjUzODIwQUNGQUU2RTQ0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0UxQjQ3RjlCNjAwMTFFMkFGNTM4MjBBQ0ZBRTZFNDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0UxQjQ3RkFCNjAwMTFFMkFGNTM4MjBBQ0ZBRTZFNDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz751/amAAAB/0lEQVR42nSSUWsTQRDHJ7cmvhRqIAE9LCSRSFpRoaVGAm1RX1Ksb6UqBPwIEvDF5hs0JE+CTfAp74ZqHitURIVUIXIQMHBRMHJ3KSGkQiFk726cOWuJJS78bvd25j8zO7uAiEDk2+32UbPZPKL1C2L6eP8vq8RrYsrnOE6+Xq8/MU0Ter0erN1bA/WCuggAn2HCUCjqo723e+C6LlSrVSgWiiClLLNtkgBqtZqeyWTwZjKJ9IvxeBwt06TsKDgIM14etFotfWVpCc8GAp7zm91dJKccGX2nzvFHYNu2/vDBfS/65tNNjvydmJnkzChCiKlbt+945VmWxVOT6MP/Bqk2DMPAaDSK4VAIdV3nLO/Gol4mHp+URJ9zXEZ+K++Vlctx+WgTc8dOfjrT9LiAiQ8Gg6+JRAKDwSB+2t9nkUHMs1068qRb4wcqvdrZ8bIkkzfQ6los6klbaiM50mj9hZtxus8vs9msJ9pYX/daXCwWcPvZcxwOhxzgGzi2My660u/3MZVKeaLFhXm8u5rGudlZrFQqLECgtwRyJPk+WBAgCo1GA1VVRaEInFEv4hmaI5EIdrsH+M97oSseOa57cO3qdSiXShAOh6Bj/AThF7CyvAyKogC/1rLruOd9ig8EbRwe/or96HSijmuDpmnw8f0HiF2KQTqdBiH88FuAAQBxYLow4LqV/QAAAABJRU5ErkJggg==);
              background-repeat: no-repeat;
              width: 12px;
              height: 16px;
              display: block;
          }
          
	  .header-contacts__place-call:hover { border-bottom: none; }

     /*.header-contacts__schedule {
	     margin: 6px 0 -6px 0px;
	     position:relative;
     }
		.header-contacts__schedule-link {
                        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk2ODAxMkUxQThGNjExRTJBRjFDOUY1NTZBODFFOERDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk2ODAxMkUyQThGNjExRTJBRjFDOUY1NTZBODFFOERDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTY4MDEyREZBOEY2MTFFMkFGMUM5RjU1NkE4MUU4REMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTY4MDEyRTBBOEY2MTFFMkFGMUM5RjU1NkE4MUU4REMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz57siYtAAACFklEQVR42pTUS0gXURTH8b/z/2eIjzIyDIWEHj7aWJhGtjAELYuwTbnJhYpYpEKbFu1qGYHVLgwEQUpXuWihZpqJiRCGFD1chflCyyQp0rDvgd/EbRiFLnwYnf+dM+eee+7ERc+2RULGQZSjFIeQgu+YwFP04FXwobhAsFQ04Qp26t4ClhRwl+5Z4Pu4jWn/4ZgTaI8mlGEND9CtyRYsGbtxErW4iqP6+52b2XY81NLeoBHP8TsSPopwR9dhXMBnzwKiWYHsDefwzAlk9WvFcSfYqOa9RDGuI2rBcnFZdWjAx0AWOVpKSeD+jObPoxqHLViFCvsIgyFL+qXrWshvr1XbRFR52n4bjyObj58b3H+i3ypsN/OxqBbIwyct+W/76JqNQqcDLJEVzOE9sjz1z1fsQKeaNOoEW9e1QYUfliEM6CUWcGtM0S3gN1zTjrotMabdTnSy9DP+gim11mpMR+SEAvbazUBNZnF3k1oWqTyztsx+vaVcO7ce+b9hJyYJfZ52w2p2EUdCJtuchEAd/bEX9UqiwyaOo02H/B7SAw9sw2lkKLA/7Ky2IFM9OuJpWbfwQuvvsm52HkrDJex3sjtgmeCMan7TmjrqZVf6n5QRFOAYzmuHrOuXdQbnFbBGG2Jz3+r/ibDvWYYObR22qBYf8APx2KcWsdGOG5jc6OPo90+BsjulF8Qryxntfoca+J82+iPAAEOUfgD2UID4AAAAAElFTkSuQmCC);
                        background-position: top left;
                        background-repeat: no-repeat;
                        height: 20px;
                        width: 20px; 
                        display: block;
			/*border-bottom:1px dashed #0550ab;
			font:11px/13px var(--font-family-rg);
			color:#0550ab;
			display:inline;
			cursor:pointer;
		}
                
                
		.header-contacts__schedule-content {
			background:#eceef0;
			border:1px solid #4374b0;
			-moz-border-radius:7px;
			-webkit-border-radius:7px;
			border-radius:7px;
			padding:8px 3px 8px 10px;
			font:10px/15px var(--font-family-rg);
			color:#636363;
			display:none;
			position:absolute;
			left:0;
			top:140%;
			z-index:10;
		}
		.header-contacts__schedule_visible_yes .header-contacts__schedule-content { display:block; }
          .header-contacts__schedule-grid {
	          border-collapse:collapse;
	          border-spacing:0;
          }
               .header-contacts__schedule-grid td {
	               padding:0 7px 0 0;
	               vertical-align:top;
               }
*/
               .contacts-nav {
                   width: 950px;
float: none;
margin: 0 auto 10px !important;
               }
               .contacts-nav__list { float: right;
margin-top: 10px; }
               
               
               .contacts-nav_banners { margin-right: -50px; }
               .contacts-nav_banners a {
                   margin-right: 21px;
               }
               
               
.contacts-nav__item, .contacts-nav__item a {
    font: 12px/14px var(--font-family-rg);
    color: #325783;
    display: inline;
    margin-right: 5px;
}
.contacts-nav__item {
    border-right: 1px solid #325783;
}

.contacts-nav__item:last-child {
    border-right: none;
}

.footer_menu { width: 100%; margin: 30px 0; }
.footer_menu td { vertical-align: top; border-spacing: 10px; }
.footer_menu ul { list-style: none; }
.footer_menu ul a { text-decoration: underline; color: #898989; font-size: 12px; }
.footer_menu ul a:hover { text-decoration: none; }
.footer_menu li { margin-bottom: 10px; }
.footer_menu li.title { margin-bottom: 16px; }
.footer_menu li.title a { color: #034ea1; font-size: 18px; text-transform: none; font-weight: normal; }
.footer_menu a.active { padding: 4px 6px; background: #f8941d; margin-left: -6px; color: #fff; }
.footer_menu td.stores { width: 194px; }
.footer_menu td.catalog { width: 205px; padding-right: 18px; }

/* ie6-7 */
.regions-sites {
	text-align:left;
	vertical-align:top;
	position:absolute;
	z-index:100;
        right: 0px;
        top: 0px;
}
	.regions-sites__current {
		font: 14px var(--font-family-rg), Tahoma;
		color: #000;
		white-space:nowrap;
		display:inline-block;
		vertical-align:baseline;
                position: absolute;
                left: -205px;
                top: 10px;
	}
		/*.regions-sites__current-flag {
            background-image:url(../../images/site/regions-sites__flag.png);
			width:22px;
			height:14px;
			margin:0 6px 0 0;
			display:inline-block;
			vertical-align:baseline;
			position:relative;
			top:3px;
		}*/

        /*.regions-sites__flag_img_ua-big { background-position: 0 -186px; }
        .regions-sites__flag_img_ru-big { background-position: 0 -201px; }*/

        .regions-sites__current-country {
                        text-decoration: none;
			cursor:pointer;
                        border-bottom: 1px dashed #b7b7b7;
		}
		.regions-sites__current-country:hover { border-bottom:none; }
                
                .regions-sites__current-city span { 
                    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk1NzM0NTFCQjYwMDExRTI4QTc3QTA3REI1MEJBMDFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk1NzM0NTFDQjYwMDExRTI4QTc3QTA3REI1MEJBMDFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTU3MzQ1MTlCNjAwMTFFMjhBNzdBMDdEQjUwQkEwMUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTU3MzQ1MUFCNjAwMTFFMjhBNzdBMDdEQjUwQkEwMUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4BDprOAAAASklEQVR42mIsKCgoZ2Bg6GDADt4zAYlOIL6HQ0EnE4yBRRKkaRZMwSwg3oOuG2YFAxZTzkI1MSAr2AMTBIIKmCALFmMFka0DCDAAhYgPIUt4azwAAAAASUVORK5CYII=);
                    background-position: top right;
                    background-repeat: no-repeat;
                    width: 8px;
                    height: 7px;
                    display: inline-block;
                    margin-left: 6px;
                }
	.regions-sites__list {
		background:#fff;
		border:1px solid #becbd1;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		margin:0;
		padding:2px 4px;
		display:none;
		list-style:none;
		position:absolute;
		left: -329px;
                top: 9px;
		z-index:10;
                
	}
		.regions-sites__item {
			font:11px/15px var(--font-family-rg);
			color:#696666;
			white-space:nowrap;
		}
			.regions-sites__flag {
				background-image:url(../../images/site/regions-sites__flag.png?2);
				width:14px;
				height:9px;
				margin:-1px 3px 0 0;
				display:inline-block;
				vertical-align:middle;
			}
			.regions-sites__flag_img_com {
				background-position:0 0;
				height:12px;
			}
			.regions-sites__flag_img_ru {
				background-position:0 -13px;
				width:16px;
				height:16px;
			}
			.regions-sites__flag_img_pl { background-position:0 -25px; }
			.regions-sites__flag_img_de { background-position:0 -35px; }
			.regions-sites__flag_img_lv { background-position:0 -45px; }
			.regions-sites__flag_img_ua { background-position:0 -55px; }
			.regions-sites__flag_img_by { background-position:0 -65px; }
			.regions-sites__flag_img_eu { background-position:0 -75px; }
			.regions-sites__flag_img_bg { background-position:0 -85px; }
			.regions-sites__flag_img_kz { background-position:0 -95px; }
			.regions-sites__flag_img_lt { background-position:0 -105px; }
			.regions-sites__flag_img_krg { background-position:0 -124px; }
			.regions-sites__flag_img_uz { background-position:0 -114px; }
                        
.regions-sites__flag_img_krg { background-position:0 -124px; }
.regions-sites__flag_img_uzb { background-position:0 -134px; }
.regions-sites__flag_img_il { background-position:0 -145px; }

			.regions-sites__item a {
				color:#696666;
				text-decoration:none;
                                font-family: var(--font-family-rg), Tahoma;
			}
			.regions-sites__item a:hover { text-decoration:underline; }
.regions-sites_open_yes .regions-sites__list { display:block; }


/* ie6,7,9 */
.company-awards {
	position: absolute;
top: 24px;
left: 195px;
z-index: 2;
}
	.company-awards span {
		width: 170px;
		text-align:center;
		display:block;
		position:relative;
	}
		.company-awards a {
			color:#fff;
			text-decoration:none;
		}
		.company-awards a:hover { text-decoration:underline; }

                .region_proposal { color: #4c4c4c;
padding: 4px 0;
font: 14px var(--font-family-rg), Tahoma;
position: absolute;
right: -205px;
width: 415px;
text-align: right;
top: -7px;
margin-left: -400px;
 }
                .region_proposal a { 
                    margin-left: 5px;
                    padding: 4px;
                    width: auto;
                    display: inline-block;
                    min-width: 40px;
                    text-align: center;
                    font: 14px var(--font-family-rg), Tahoma;
                    color: #fff; 
                    text-decoration: none;
                background: rgb(255,180,18); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,180,18,1) 0%, rgba(255,108,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,180,18,1)), color-stop(100%,rgba(255,108,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,180,18,1) 0%,rgba(255,108,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,180,18,1) 0%,rgba(255,108,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,180,18,1) 0%,rgba(255,108,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,180,18,1) 0%,rgba(255,108,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb412', endColorstr='#ff6c00',GradientType=0 ); /* IE6-9 */
                border-radius: 3px;
                box-shadow: 1px 1px 3px rgba(0,0,0, 0.1);
                position: relative;
                
                
                }
                .region_proposal a:hover { text-decoration: none; opacity: 0.8; }

/* ie6,7,9 */
.site-search {
        position: absolute;
        top: 42px; 
        right: 0px;
	width: 205px;
	padding:0 2px 0 0;
        z-index: 2;
}
	.site-search__form {
		width: 208px;
		margin:0;
		display:block;
                background: url(../../images/site/new_design/search.jpg) no-repeat;
	}
		.site-search__field {
			padding:0 50px 0 0;
			position:relative;
		}
			.site-search__request-field {
			}
				.site-search__request {
					background:transparent;
					border:0;
					width:100%;
					margin:0;
					padding:0;
					font-size: 14px;
                                        padding: 5px 8px 5px !important;
					color:#959595;
					display:block;
                                        outline: none;
				}
			.site-search__submit-wrapper {
				/*border:1px solid #065d8e;
				-moz-border-radius:0 4px 4px 0;
				-webkit-border-radius:0 4px 4px 0;
				border-radius:0 4px 4px 0;*/
				position:absolute;
				right:0;
				top:0;
				z-index:2;
                                opacity: 0;
			}
				.site-search__submit {
					/*background:#246bb5;
					background:-moz-linear-gradient(top, #2a8ed2 0%, #246bb5 100%);
					background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2a8ed2), color-stop(100%, #246bb5));
					background:-webkit-linear-gradient(top, #2a8ed2 0%, #246bb5 100%);
					background:-o-linear-gradient(top, #2a8ed2 0%, #246bb5 100%);
					background:-ms-linear-gradient(top, #2a8ed2 0%, #246bb5 100%);
					background:linear-gradient(top, #2a8ed2 0%, #246bb5 100%);
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#2a8ed2', endColorstr = '#246bb5', GradientType = 0);
					border:1px solid #5ba9de;
					-moz-border-radius:0 3px 3px 0;
					-webkit-border-radius:0 3px 3px 0;
					border-radius:0 3px 3px 0;*/
					width:49px;
					height:21px !important;
					margin:0;
					padding:0 0 1px;
					font:11px var(--font-family-rg);
					color:#fff;
					/*text-shadow:1px 1px 1px #333;*/
					display:block;
				}


/* ie6-9 */
.sections-nav {
	margin: 0px 10px 0;
position: relative;
padding-top: 110px;
}
	.sections-nav__layout {
		box-shadow: 0px 1px 2px rgba(0,0,0, 0.2);
                border-radius: 5px;
		margin:0 -12px;
		overflow:hidden;
                
	}
		.sections-nav__grid {
			border-collapse:collapse;
			border-spacing:0;
			width:100%;
		}
			.sections-nav__item { padding:0; 
                                             background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ0OTE3OTNGQjRENzExRTI4Rjk1QjI0MEYyREIwNDU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ0OTE3OTQwQjRENzExRTI4Rjk1QjI0MEYyREIwNDU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDQ5MTc5M0RCNEQ3MTFFMjhGOTVCMjQwRjJEQjA0NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDQ5MTc5M0VCNEQ3MTFFMjhGOTVCMjQwRjJEQjA0NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz54GU/eAAAATElEQVR42nSOUQ7AIAxCl2b3TzzSkl3DowCTTo1++PVoA6VXeXS/VSExRAUbSWtOTSJgAptG0ydieNHzM2vPv/Ntz9m19CmZP30CDACqw3ZFa1hFVwAAAABJRU5ErkJggg==);
                            background-repeat: repeat-x;
                                              }
                          .sections-nav__item_active {
                              background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFCM0ZGMzU0QjRERDExRTI5MkQ3RkU5Q0JCRTQyRDMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFCM0ZGMzU1QjRERDExRTI5MkQ3RkU5Q0JCRTQyRDMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUIzRkYzNTJCNEREMTFFMjkyRDdGRTlDQkJFNDJEMzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUIzRkYzNTNCNEREMTFFMjkyRDdGRTlDQkJFNDJEMzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5+s48FAAAAPUlEQVR42mKYePA/8573SkyMjExAwAilwUw4xQyEEMAMRcwQUWYYzQTng+Xw0jBzkNhQi2BWQ9hgtwAEGADoMAVrl8d0VAAAAABJRU5ErkJggg==);
                          }
                        .sections-nav__item a { 
                            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQzQTk3REE3QjREOTExRTJCM0ZCQUY4NzdBNDMyRDgyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQzQTk3REE4QjREOTExRTJCM0ZCQUY4NzdBNDMyRDgyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDNBOTdEQTVCNEQ5MTFFMkIzRkJBRjg3N0E0MzJEODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDNBOTdEQTZCNEQ5MTFFMkIzRkJBRjg3N0E0MzJEODIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz748o+7AAAAFElEQVR42mL5//+/JiMj4zeAAAMAFuQEJNl6cOsAAAAASUVORK5CYII=) left repeat-y;
                        }
                        
                        .sections-nav__item_num_1 a { background: none; }
                        
                        .sections-nav__item_num_9 {
				background: #f78f1e url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdDMUVBNzkyQjREQTExRTJBM0NBREJCQTUxMDFFMkZFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdDMUVBNzkzQjREQTExRTJBM0NBREJCQTUxMDFFMkZFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0MxRUE3OTBCNERBMTFFMkEzQ0FEQkJBNTEwMUUyRkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0MxRUE3OTFCNERBMTFFMkEzQ0FEQkJBNTEwMUUyRkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5p5ZdiAAAALklEQVR42mL4v0WIieE/AxD/h9D/oOx/6Gws9F8k/l9keXxyOOj/yDTcPQABBgBHPTq5z9GWRgAAAABJRU5ErkJggg==) right repeat-x;
				width:182px;
			}
                        
                        .sections-nav__item_num_5  { display: none; }
                        
                        .sections-nav__item_num_9 a {
                            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYxREY2M0QxQTVDMTExRTJCRTc0QzdEOUM0NDZCNTM2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYxREY2M0QyQTVDMTExRTJCRTc0QzdEOUM0NDZCNTM2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjFERjYzQ0ZBNUMxMTFFMkJFNzRDN0Q5QzQ0NkI1MzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjFERjYzRDBBNUMxMTFFMkJFNzRDN0Q5QzQ0NkI1MzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4/M4npAAAB4klEQVR42pzUz0tUURjG8eM0ZU5ZSElmQWorSxQEQyGDwhatc6HQSlxEbkQ3LhxBzI3+BSKECyElXCoiCFFYqbgJwkIlJfJXkGCamo7X71vP6HWYRuuFD/eee+85nHPe91zned4LzOEzRlEK97+Czrmz8JCMW6jBBoqxjST3Jzzffbx2AKM2ahqyUIBpfMNTrHv/HhM2wxWx6EAb0nV/H5vIQBqm8AuZOK+2zfQaLv5+F7MH2ZjXLPMQ1PMK9CGkdjV6kKT2c82wPegOxyx6UYuHeIfbuIkbaNL+FiEHzepXoutYIGZAm/4zrOIRcnEGIQR1DSmB0Xa+lryET/FSb8vo0hIeIxl1GEQuLqMB/biKen37Eql/q6e72MErdVhDBMv4qgqw9gI2NWCn9Y1dcjRGMIhSLWsG61q+ZTuCH8q01eoCBpz2IV5YaXThAe6hEhfUOTZO4Cc+JBrQYgjjuINCDOMctpQ863sS37F8kNbEZ/OJ7xRs6xrR/u6qvahTtn+WE0W3Sue69u00dvVuQ+d3SbN0Ry3Z/946tuC9r17LUIfX+OL/QySKMLLwEa1IUbatkBtVCeWoP+6A6TqONrNLSkr0ud2/UYavHDcpRXiLSVQhoOenEMaMftCZ0T57AgwAQgkiFRr9qzMAAAAASUVORK5CYII=);
                            background-position: 14px center;
                            background-repeat: no-repeat;   
                        }
                        
                        .sections-nav__item_num_9 span {
                            padding-left: 36px;
                        }
                        
                        
                        
				.sections-nav__item-link {
					padding:0 1px 0;
					display:block;
					color:#fcfcfc;
					text-decoration:none !important;
					position:relative;
					z-index:3;
				}
					.sections-nav__item-link:before {
						content:'';
						/*background:#1e569a;
						background:rgba(0, 0, 0, 0.1);*/
						width:1px;
						height:100%;
						position:absolute;
						left:0;
						top:0;
					}
					.sections-nav__item-link:after {
						content:'';
						/*background:#3e81c4;
						background:rgba(255, 255, 255, 0.1);*/
						width:1px;
						height:100%;
						position:absolute;
						right:0;
						top:0;
					}
				.sections-nav__item_num_1 .sections-nav__item-link { padding-left:0; }
					.sections-nav__item_num_1 .sections-nav__item-link:before { display:none; }
				.sections-nav__item_num_9 .sections-nav__item-link { padding-right:0; }
					.sections-nav__item_num_9 .sections-nav__item-link:after { display:none; }

					.sections-nav__item-text {
						padding:2px 10px 4px;
						display:block;
						font:15px/34px var(--font-family-rg), Tahoma;
						text-align:center;
						cursor:pointer;
                                                white-space: nowrap;
					}
					a.sections-nav__item-link:hover .sections-nav__item-text { background:rgba(255, 255, 255, 0.1); }

/* HEADER (end) */



/* BLOCKS (begin) */

.navigation {
	margin: 0 0 14px;
position: relative;
z-index: 9;
padding-top: 14px;
}
	.navigation__grid {
		border-collapse:collapse;
		border-spacing:0;
		width:100%;
	}
		.navigation__col {
			padding:0;
			vertical-align:top;
		}
		.navigation__col_num_2 {
			width:1%;
			padding:0 0px;
		}


.navigation-row {
	padding:2px 0 0 0px;
	font:0/0 a;
}
	.navigation-row__main-link {
		background:url(../../images/site/navigation-row__main-link.png) 0 0 no-repeat;
		width: 81px;
                height: 11px;
		display:inline-block;
		*display:inline;
		zoom:1;
		vertical-align: top;
                margin-top: 2px;
		cursor:pointer;
	}
	.navigation-row__list {
		display:inline-block;
		*display:inline;
		zoom:1;
		vertical-align:baseline;
		font:0/0 a;
		list-style:none;
	}
		.navigation-row__item {
			background:url(../../images/site/strelka-art-link.gif) 0 center no-repeat;
			margin: 0 0 0 8px;
                        padding: 0 0 0 22px;
			display:inline-block;
			*display:inline;
			zoom:1;
			vertical-align:baseline;
			font:14px/1 var(--font-family-rg);
			color:#000 !important;
		}
			.navigation-row__link {
				text-decoration: underline;
				color:#034ea1;
				zoom:1;
                                font-size: 14px;
			}
			.navigation-row__item a:hover {text-decoration: none; }
.navigation-row_type_small {
	margin-bottom:8px;
	position:relative;
	z-index:9;
}
	.navigation-row_type_small .navigation-row__main-link { margin-top:0; }
	.navigation-row_type_small .navigation-row__item {
		padding-top:1px;
		font-weight:bold;
		font-size:11px;
	}
		.navigation-row_type_small .navigation-row__link {
			border-bottom:0;
			color:#2360B0;
			text-decoration:underline !important;
		}
		.navigation-row_type_small .navigation-row__item a:hover { text-decoration:none !important; }


.filters-overview { font:0/0 a;}
	.filters-overview__link {
		border-bottom:1px dashed #1E58AA;
		font:14px/1 var(--font-family-rg);
		color:#1E58AA;
		text-decoration:none !important;
		white-space:nowrap;
		zoom:1;
	}
	.filters-overview a:hover { border-bottom:none; }


.navigation-back-link { font:0/0 a; margin-top: 6px;
margin-right: 10px; }
	.navigation-back-link a {
		font:14px/1 var(--font-family-rg);
		color:#1E58AA;
		text-decoration:underline;
		white-space:nowrap;
		zoom:1;
	}
	.navigation-back-link a:hover { text-decoration:none; }

/* BLOCKS (end) */














/* !!!!!!!!!! */





a{color:#2873bd;outline:none;text-decoration:none;}
a:hover{text-decoration:underline;}
.underline{text-decoration:underline !important;}
p{margin:0 0 18px;}
img{border:none;}
input, select, button, textarea{margin:0;font-size:100%;}
input[type="text"], input[type="password"], input[type="tel"], textarea{padding:0;vertical-align:middle;margin: 0;}
input[type="checkbox"]{vertical-align:middle;}
input[type="radio"]{vertical-align:text-bottom;}
input, select, button, textarea{font-family:var(--font-family-rg);}
label, input[type="button"], input[type="submit"], button{cursor:pointer;height:inherit;margin: 0;}
h1, h2{font:normal 22px var(--font-family-rg);margin:0 0 10px 0;padding:0;}
h2{font-size:15px;}




/*�???????????*/
.ban{position:absolute;top:0px;width:950px;height:281px;border-radius: 6px;}
.baner_preview{width:100%;height:20px; position:relative; text-align: center; margin-top: -24px; }
.baner_preview img{position:relative;display:block;margin:0 4px 0 0px; width:64px;height:43px;float:left;cursor:pointer;}
.baner_preview img:hover span, .baner_preview img:hover span.activ_preview{position:absolute;display:none;margin:0 4px 0 0px;width:64px;height:43px;float:left;cursor:pointer; }
.baner_preview > div{position:relative;display:inline-block;margin:0 4px 0 0px;width:9px;height:9px;cursor: pointer;  background: url(/resources/catalog2/images/sprite.png) -36px -110px; }
.baner_preview > div:hover { background: url(/resources/catalog2/images/sprite.png) -36px -101px !important; }
/* Middle*/
#content label input {margin:3px 3px 3px 4px;}
.clear {content: ".";display:block;float:none;clear:both;height:0;overflow:hidden;}
#f1, #f2, #f3, #f4{margin:0 2px 0 4px;text-indent:-150px;width:16px;height:16px;display:block;background-repeat:no-repeat;float:left;}
a#f1{}
a#f1:hover{}
a#f2{background:url(../../images/site/vkontakte.gif) no-repeat top;}
a#f2:hover{background:url(../../images/site/vkontakte.gif) no-repeat bottom;}
a#f3{}
a#f3:hover{}
a#f4{}
a#f4:hover{}
/*�? ?????????---------*/
#b_b{width:951px;height:146px;position:relative;vertical-align:top;margin:5px 0px 20px 0px;}
#b_b img{margin:0px 4px 0px 4px;position:relative;position:relative;top:10px;}
span.art-link-index{background: url(../../images/site/strelka-art-link.png) 0 5px no-repeat;margin:0 0px 0 5px;padding-left:14px;}
#index-block-left{position:absolute;width:302px;height:147px;left:0px;top:0px;}
#index-block-left h4{font:bold 15px/1.1em var(--font-family-rg);padding:10px 15px 0 15px;margin:0px;color:#8C8C8C;}
#index-block-left p{font:normal 13px/1.1em var(--font-family-rg);padding:5px 25px 0 15px;margin:0px;color:#6D6D6D;}
#index-block-left a{font:normal 13px/1.4em var(--font-family-rg);color:#2160AC;text-decoration:underline;}
#index-block-left span{font:normal 12px/1.1em var(--font-family-rg);color:#5b839a;}
#video-index{position:absolute;top:0px;left:306px;width:211px;height:147px;overflow:hidden;}
#news-index{position:absolute;top:0px;left:521px; width:211px;height:147px;overflow:hidden; z-index:10;}
#news-index a, #video-index a{display:block;width:211px;height:147px;margin:0px;padding:0px;}
#news-index a:hover, #video-index a:hover{text-decoration:none; cursor:pointer;}
#news-index img, #video-index  img{display:block;width:202px;height:138px; margin:0px !important;padding:0xp !important;border:none;top:5px!important;left:5px;overflow:hidden;}
#news-index a b{position:absolute;bottom:0px;left:11px;width:190px;height:38px;overflow:hidden;margin:0px;padding:0px;z-index:15;font:13px/15px var(--font-family-rg);}
#skype22{position:absolute;width:210px;height:145px;right:0px;top:0px;overflow:hidden;background:url(../../images/site/bg-block-callcenter-index.png) no-repeat;}
#skype22 ul li.sky b.onk{top:7px;position:relative;font:bold 14px/0.8em var(--font-family-rg);letter-spacing:0.01em;color:#2160AC;padding:0 0 0 25px;}
#skype22 ul{list-style-type:none;margin:14px 0 0 11px; }
#skype22 ul li img{position:absolute;}
#skype22 ul li span{font:bold 10px var(--font-family-rg);color:#9D9D9D;line-height:1.1em;padding:0 0 0 25px;*margin:10px 0 0 0;*display:block;letter-spacing:0.03em;}
#skype22 ul li{height:44px;cursor:pointer;margin:-4px 0 0 0;padding:0 0 0 5px;position:relative;overflow:hidden;}
.sky:hover{ }
.sky:hover{background-image:url(../../images/site/sky.png); background-repeat:no-repeat;}
/*map*/
.map-box{width:441px;margin:0px 0 0 0px;position:absolute;display:none;z-index: 200;}
.map-box .close{position:absolute;width:14px;height:14px;background: url(../../images/site/catpageclose.gif) no-repeat;right:0px;top:0px;cursor:pointer;}
.map-box-top{padding-top:23px;}
.map-box-bottom{padding-bottom:23px;}
.map-box-center{height:390px;}
h4#map-title{position:absolute;left:0px;top:0px;font-size:13px;color:#0C6FAA;}
.map-head{position:absolute;width:400px;height:24px;top:20px;left:20px;display:block;text-align:right;}
.map-box-map{position:absolute;left:0px;top:25px;}
.map-ctl{width:14px;height:14px;position:absolute;left:0;top:0;}
.map-ctr{width:14px;height:14px;position:absolute;right:0;top:0;}
.map-cbl{width:14px;height:14px;position:absolute;left:0;bottom:0;}
.map-cbr{width:14px;height:14px;position:absolute;right:0;bottom:0;}
.mapg-box-map{left:6px;top:5px;width:489px;}
.mapg-ctl{width:8px;height:8px;background:url(../../images/site/map-contact-ctl.png) no-repeat;position:absolute;left:0;top:0;}
.mapg-ctr{width:8px;height:8px;background:url(../../images/site/map-contact-ctr.png) no-repeat;position:absolute;right:0;top:0;}
.mapg-cbl{width:8px;height:8px;background:url(../../images/site/map-contact-cbl.png) no-repeat;position:absolute;left:0;bottom:0;}
.mapg-cbr{width:8px;height:8px;background:url(../../images/site/map-contact-cbr.png) no-repeat;position:absolute;right:0;bottom:0;}
.google{width:419px;height:345px;background:#fff;}
#contact-map{float:right;*float:none;position:relative;*left:7px;right:5px;/*width:432px;background:url(../../images/site/bg-google-map.gif) no-repeat;*/}
.google-contact{height:345px;width:419px;}
/* IE6 */
* html .map-ctr,* html .map-cbr{right:-1px;}
* html .map-cbl,* html .map-cbr{bottom:-2px;}
* html .mapg-ctr,* html .mapg-cbr{right:-1px;}
* html .mapg-cbl,* html .mapg-cbr{bottom:-2px;}
/* ?? ?? ? ?? ?. ??*/
.innerpagemenu{overflow:hidden;position:relative;}
.grayblock{background:#fcfcfc;position:relative;top:0;left:0;margin:9px 0 13px;width:100%;z-index:2;zoom:1;overflow:hidden;}
.grayblock-vf-block{background:#f2f6f9;position:relative;top:0;left:0;margin:0 0 8px 0;width:100%;z-index:2;background:repeat-y}
.graytopline { position: absolute; top: 0; left: 0; background: url(../../images/site/innerpages/graymenu-hlines.gif) top right; width: 100%; height: 3px; overflow: hidden; font-size: 1px; }
.graybottomline { position: absolute; bottom: 0; left: 0; background: url(../../images/site/innerpages/graymenu-hlines.gif) bottom right; width: 100%; *width: 550px; height: 3px; *height: 18px; overflow: hidden; font-size: 1px; }
.grayleftline { width:3px; position: absolute; top: 0; left: 0; background: url(../../images/site/innerpages/graymenu-vlines.gif) bottom right repeat-y ; width: 3px; height: 100%;  _height: 1000px; overflow: hidden; font-size: 1px; }
.grayrightline { width:3px; position: absolute; top: 0; left: -3px; margin-left: 100%; background: url(../../images/site/innerpages/graymenu-vlines.gif) bottom left; width: 3px; height: 100%; _height: 1000px; overflow: hidden; font-size: 1px; }
.graytlcorner { position: absolute; top:0; left:0; background: url(../../images/site/innerpages/graymenu-corner.gif) bottom right; width: 17px; height: 17px; overflow: hidden; font-size: 1px}
.graytrcorner {position:absolute; top:0; left:-17px; margin-left:100%; background:url(../../images/site/innerpages/graymenu-corner.gif) bottom left; width:17px; height:17px; overflow:hidden; font-size:1px; }
.graybrcorner {position:absolute;bottom:0; left: -17px; margin-left: 100%; background: url(../../images/site/innerpages/graymenu-corner.gif) top left; width: 17px; height: 17px; overflow: hidden; font-size: 1px; }
.grayblcorner{position:absolute;bottom:0;left:0;background: url(../../images/site/innerpages/graymenu-corner.gif) top right;width:17px;height:17px;overflow:hidden;font-size:1px;}
.graytlcorner-vf-block{position: absolute;top:0;left:0;background: url(../../images/site/innerpages/graymenu-corner-blue.gif) bottom right;width:17px;height:17px;overflow:hidden;font-size:1px;}
.graytrcorner-vf-block{position: absolute; top:0; left:-17px; margin-left: 100%; background: url(../../images/site/innerpages/graymenu-corner-blue.gif) bottom left; width: 17px; height:17px; overflow:hidden;font-size:1px;}
.graybrcorner-vf-block{position:absolute;bottom:0;left:-17px;margin-left:100%;background: url(../../images/site/innerpages/graymenu-corner-blue.gif) top left;width:17px;height:17px; overflow: hidden;font-size:1px;}
.grayblcorner-vf-block{ position: absolute; bottom: 0; left: 0; background: url(../../images/site/innerpages/graymenu-corner-blue.gif) top right;width:17px;height:17px;overflow: hidden; font-size:1px;}
/*.graycontent{padding:12px 19px 11px 8px !important; }*/
.graycontent ul{list-style-type:none;margin:0;padding:0;}
.graycontent ul li{list-style-type:none;margin:0 0 1px 0;line-height:0.9em;display: inline-block;}
.graycontent ul li a{font:normal 12px/16px var(--font-family-rg);color:#2160ac;text-decoration:none;margin:3px 10px 0 3px;border-bottom: 1px dashed;display:inline-block;position:relative;}
.graycontent ul li a .graytli-top-l{width:6px;height:8px;position:absolute;top:0px;left:0px;}
.graycontent ul li a .graytli-top-r{width:6px; height:8px; position:absolute; top:0px; right:0px;}
.graycontent ul li a .graytli-botton-l{width:6px;height:8px;position:absolute;bottom:0px;left:0px;}
.graycontent ul li a.graytli-botton-r{width:6px;height:8px;position:absolute;bottom:0px;right:0px;}
.graycontent ul li a:hover {text-decoration:none;position:relative;border-bottom: none;display:inline-block;}
.graycontent ul li a:hover .graytli-top-l{width:6px;height:8px;position:absolute;top:0px;left:0px;background:url(../../images/site/bg-li-kyt.gif) top left;overflow:hidden;}
.graycontent ul li a:hover .graytli-top-r{width:6px;height:8px;position:absolute;top:0px;right:0px;background:url(../../images/site/bg-li-kyt.gif) top right;overflow:hidden;}
.graycontent ul li a:hover .graytli-botton-l{width:6px;height:8px;position:absolute;bottom:0px;left:0px;background:url(../../images/site/bg-li-kyt.gif) 0 8px;overflow:hidden;}
.graycontent ul li a:hover .graytli-botton-r{width:6px;height:8px;position:absolute;bottom:0px;right:0px;background:url(../../images/site/bg-li-kyt.gif) 6px 8px;overflow:hidden;}
.graycontent ul li.notransform a{text-transform:none;}
.graycontent ul li ul {margin:4px 0 8px 0px;}
.graycontent ul li ul l {margin:0px 0 0px 0px;line-height:0.8em;width:152px;}
.graycontent ul li ul li a{text-transform:none;font:11px/13px var(--font-family-rg) !important;padding:4px 10px 4px 13px !important;display:block;width:164px !important;position:relative;color:#2160AC;margin:1px 0 0 0;}
.graycontent ul li ul li a:hover, .graycontent ul li ul li a.active_li, .graycontent ul li ul li.active_li a{text-transform:none;font:11px/13px var(--font-family-rg) !important;
	padding:4px 10px 4px 13px !important;display:block;width:152px !important;position:relative;color:#2160ac;background:#eef2f6;margin:1px 0 0px 0;}
/*.graycontent ul li ul li.active_li { margin: 0px 0 0px 0 }*/
.graycontent ul li a:hover .graytli2-top-l, .graycontent ul li ul li.active_li a .graytli2-top-l{width:5px;height:5px;position:absolute;top:0px;left:0px;background:url(../../images/site/bg-li-kyt2.gif) top  left;}
.graycontent ul li a:hover .graytli2-top-r, .graycontent ul li  ul li.active_li a .graytli2-top-r{width:5px;height:5px;position:absolute top:0px;right:0px;background:url(../../images/site/bg-li-kyt2.gif) top  right;}
.graycontent ul li a:hover .graytli2-botton-l, .graycontent ul li ul li.active_li a .graytli2-botton-l{width:5px;height:5px;position:absolute;bottom:0px;left:0px;background:url(../../images/site/bg-li-kyt2.gif) bottom  left;}
.graycontent ul li a:hover .graytli2-botton-r, .graycontent ul li ul li.active_li a .graytli2-botton-r{width:5px;height:5px;position:absolute;bottom:0px;right:0px;background:url(../../images/site/bg-li-kyt2.gif) bottom  right;}
/*????? ??*/
.centerblock{margin:6px 0 0 0; }
.centerblock a{color:#2160AD;}
.centerblock div, .centerblock div p{color:#898989;font:normal 14px/1.2em var(--font-family-rg);}
.centerblock > div >  p{margin-bottom:0px;}
.centerblock > div > ol, .centerblock > div >  ul{margin:10px 0 10px 40px;}
.centerblock div p.firsttext{font:normal 17px/1.2em var(--font-family-rg);margin:0px 0 8px 0;color:#898989;position:relative;z-index:123;}
.centerblock div p img{margin:10px 8px;}
div.writedown {position:relative;margin:0px 7px 7px 0;}
/*???? ?filters*/
div.writedown div{position:absolute;top:86px;left:11px; display:block;}
.writedown div a{color:#fff;font:bold 11px var(--font-family-rg);text-decoration:none;}
div.writedown a{display: block;height: 105px;width: 165px; text-decoration:none;}
div.writedown a:hover, .writedown div a:hover {text-decoration:none;}
/*�???, ? ??*/
.left-block-akcia{padding:10px 0 0 0;margin-top:0px position:relative;}
.left-block-akcia p{font:12px/16pxvar(--font-family-rg) !important;padding:5px 10px 10px 14px!important;margin:0px;color:#898989;}
.left-block-akcia p strong{font:bold 11px/15px var(--font-family-rg) !important;color:#898989;text-transform:uppercase;}
.left-block-akcia p a{font:12px/14px var(--font-family-rg) !important;color:#2360b0;text-decoration:underline;}
/*?? . where ???*/
.w-left-column{float:left;width:193px;overflow:hidden;}
.w-right-column{margin:0 0 0 213px;}
.w-search{width:193px;}
.w-input-txt{float:left;width:137px;height:22px;background:url(../../images/site/service/w-input-bg.png) no-repeat;border:none;font-size:10px;color:#898989;position:relative;left:7px;text-indent:7px;line-height:20px;}
.w-input-btn{float: right;width:25px;height:22px;background:url(../../images/site/service/w-but-bg.png) no-repeat;border:none;cursor:pointer;position:absolute; right:0px; top:0px;}
/*.w-search .graycontent span{color:#898989 !important;font:bold 11px/18px var(--font-family-rg) !important;text-transform:uppercase !important;display:block;margin:-7px 0 5px 7px;position:relative;z-index:1;}*/
.graycontent img{position:relative;}
.w-search .graycontent p{margin:0;}
.graycontent ul li.w-active a{border-bottom: medium none;font:bold 12px/19px var(--font-family-rg);color:#fff;text-decoration:none;padding: 2px 10px 0;position:relative;display:inline-block;
background:#0061B2;border-radius: 3px 3px 3px 3px;  }
.graycontent ul li.w-active a .graytli-top-l{width:6px;height:8px;position:absolute;top:0px;left:0px;background:url(../../images/site/bg-li-kyt.gif) top left;overflow:hidden;}
.graycontent ul li.w-active a .graytli-top-r{width:6px;height:8px;position:absolute;top:0px;right:0px;background:url(../../images/site/bg-li-kyt.gif) top right;overflow:hidden;}
.graycontent ul li.w-active a .graytli-botton-l{width:6px;height:8px;position:absolute;bottom:0px;left:0px;background:url(../../images/site/bg-li-kyt.gif) 0 8px;overflow:hidden;}
.graycontent ul li.w-active a .graytli-botton-r{width:6px;height:8px;position:absolute;bottom:0px;right:0px;background:url(../../images/site/bg-li-kyt.gif) 6px 8px;overflow:hidden;}
.w-firsttext{color:#898989;font:normal 17px/1.2em var(--font-family-rg);margin-bottom:13px;margin-top:0px;}
.w-firsttext2{font:12px/20px var(--font-family-rg);color:#898989;margin-bottom:15px;}
.w-firsttext p{color:#898989;font:normal 11px/1.3em var(--font-family-rg) !important;margin-bottom:0px;margin-top:10px;}
.w-box {position:relative;background:#f2f6f9;padding:20px;}
.w-box-tl{width:5px;height:5px;position:absolute;top:0;left:0;background:url(../../images/site/service/s-box-tl.gif) no-repeat;z-index:1;}
.w-box-tr{width:5px;height:5px;position:absolute;top:0;right:0;background:url(../../images/site/service/s-box-tr.gif) no-repeat;z-index:1;}
.w-box-bl{width:5px;height:5px;position:absolute;bottom:0;left:0;background:url(../../images/site/service/s-box-bl.gif) no-repeat;z-index:1;}
.w-box-br{width:5px;height:5px;position:absolute;bottom:0;right:0;background:url(../../images/site/service/s-box-br.gif) no-repeat;z-index:1;}
.w-list-of-cities ul{list-style:none; float:left;font-size:13px;}
.w-list-of-cities ul li{padding-left:15px;}
.w-list-of-cities ul li a{color:#2160ac;}
.w-cities-first, .w-cities-second, .w-cities-third{width:232px;}
.w-mag-city {font:bold 11px/0.9em var(--font-family-rg);color:#ffffff;text-transform:uppercase;text-decoration:none;padding:7px 0 7px 12px;position:relative;width:164px;background:#2160ac;}
.w-mag-city .graytli-top-l{width:6px;height:8px;position:absolute;top:0px;left:0px;background:url(../../images/site/bg-li-kyt.gif) top  left;}
.w-mag-city .graytli-top-r{width:6px;height:8px;position:absolute;top:0px;right:0px;background:url(../../images/site/bg-li-kyt.gif) top  right;}
.w-mag-city .graytli-botton-l{width:6px;height:8px;position:absolute;bottom:0px;left:0px;background:url(../../images/site/bg-li-kyt.gif) bottom  left;}
.w-mag-city .graytli-botton-r{width:6px;height:8px;position:absolute;bottom:0px;right:0px;background:url(../../images/site/bg-li-kyt.gif) bottom  right;}
.w-mag-all {font-size:13px;color:#666666;margin:3px 0 0px 15px;}
.graycontent ul.w-mag-list li a{text-transform:none;font:bold 11px/13px var(--font-family-rg);padding:3px 0px 3px 17px;position:relative;text-decoration:none;width:155px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
	}
.graycontent ul.w-mag-list li a:hover, .graycontent ul.w-mag-list li a.w-mag-active{ font:bold 11px/13px var(--font-family-rg);background:#F2F6F9;color:#2160AC;padding:3px 0px 3px 17px;position:relative;text-decoration:none;width: 155px;text-transform:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
	}
.w-mags{padding:10px 10px 10px 20px;margin-bottom:10px;color:#666;font:12px/15px var(--font-family-rg);}
.w-mags a{color:#7fa1be; text-decoration:underline;}
.w-mags a:hover{text-decoration:none;}
/* Tehnologia */
/*.tehmenu .graycontent ul li a{line-height:14px;}*/
/* service */
.s-hint{font-size:11px;margin-top:12px;}
#eror{margin:-60px 0 0 -343px;width:686px;height:120px;position:absolute;top:50%;left:50%;}
#logo-eror{background:url(../../images/site/logo.gif) no-repeat;display:block;height:50px;left:0px;padding-top:3px;position:absolute;text-align:center;top:30px;width:241px;}
.eror-box{background-color:#F2F6F8;color:#5C5C5C;float:right;font-size:13px;height:105px;margin:0px 13px 13px 0px; position:relative;width:400px;}
.eror-box-content{line-height:14px;padding:15px 20px 0px 25px;}
.eror-box-content a{font-size:13px;color:#2160ac;text-decoration:underline;}
.eror-box-content h3{color:#777777;float:left;font:normal 16px/17px var(--font-family-rg);margin:0px 0px 15px 10px;}
.nn1-eror{position:absolute;top:20px;right:20px;}
.nn1-eror a{color:#8F8F8F;font:normal 11px var(--font-family-rg);text-decoration:underline;}
.nn1-eror a img{height:11px;margin-right:8px;width:11px;}
div.map-block{background-color:#F2F6F8;color:#5C5C5C;height:avto;margin:0px 13px 13px 0px;position:relative;width:360px;}
div.map-block-content{font:12px/14px var(--font-family-rg);padding:10px 0px 10px 10px;}
div.map-block-content h3 a{color:#929292;float:left;font:normal 16px/17px var(--font-family-rg);margin:0px 0px 0px 10px;text-decoration:none;}
div.map-block-content h3 a:hover{color:#929292;float:left;font:normal 16px/17px var(--font-family-rg);margin:0px 0px 0px 10px;text-decoration:underline;}
div.map-block-content ul{list-style-type:none;margin:10px 0 0px 20px;}
div.map-block-content ul li, div.map-block-content ul li a{color:#2160ac;font:13px/20px var(--font-family-rg);}
/*????*/
#flash{margin:0px 0 6px 0px;width:950px;height:425px;}
.pagebannermargin{margin:10px 0 6px 0; /*border-bottom: 10px solid #000;*/}
/* service */
.s-left-column{float:left;width:758px;}
.s-right-column{float:right;width:190px;}
div.s-box{float:left;width:360px;height:150px;background:#f2f6f8;margin:0 13px 13px 0;position:relative; olor:#5c5c5c;}
div.s-box2{float:left;width:360px;height:150px;background:#f2f6f8;margin:0 0 13px 0;position:relative;color:#5c5c5c;}
.s-box-tl{width:10px;height:10px;background:url(../../images/site/service/s-box-tl.gif) no-repeat;position:absolute;top:0;left:0;overflow:hidden;}
.s-box-tr{width:10px;height:10px;background:url(../../images/site/service/s-box-tr.gif) no-repeat;position:absolute;top:0;right:0;overflow:hidden;}
.s-box-bl{width:10px;height:10px;background:url(../../images/site/service/s-box-bl.gif) no-repeat;position:absolute;bottom:0;left:0;overflow:hidden;}
.s-box-br{width:10px;height:10px;background:url(../../images/site/service/s-box-br.gif) no-repeat; position:absolute;bottom:0;right:0;overflow:hidden;}
div.s-box-content{padding:17px 0 0 17px;color:#737373;}
div.s-box-content a{text-decoration:underline;}
div.s-box-content a:hover{text-decoration:none;}
.s-box-content a{color:#2873bd;}
.s-box-content img, .eror-box-content img{float:left;}
.s-box-content span{display:block; *margin:-22px 0 0 0; font:12px/14px var(--font-family-rg);}
div.s-box-content h2, div.s-box-content h1{float:left;color:#5e5e5e !important;font:normal 16px/17px var(--font-family-rg);margin:0px 0 10px 10px;}
.s-box-content ul{list-style:none; margin-top:5px;line-height:17px;}
.s-box-content ul li{padding-left:14px; position:relative; display:block;}
.s-box-content ul li span.arrows-ser{ background: url(../../images/site/strelka-art-link.gif) no-repeat;height:8px; width: 9px;left:0px;-left:-10px; top:5px; //top:3px;position:absolute;}
div.s-hint{font-size:11px;margin-top:0px;}
/* NEWS CMI */
.news-cmi{padding:0 0 20px 0;margin:4px 0 15px 0;border-bottom:1px solid #d2d4d6;}
.news-cmi h2{padding:0 0px 0px 8px;font:normal 18px/19px var(--font-family-rg);color:#757575;border-left:2px solid #979ca0;}
.news-cmi h2 a{padding:0px;font:normal 18px/19px var(--font-family-rg);color:#757575;}
.news-cmi p.date-cat-cmi{font:11px var(--font-family-rg) !important;color:#757575!important;padding:0 0 0 5px;}
.news-cmi p{font:13px/19px var(--font-family-rg) !important;color:#757575!important;margin:0 0 10px 0 !important;}
.news-cmi img{margin:0 15px 10px 15px!important;display:block;position:relative;}
.news-cmi p.dalee a{color:#2160ac;font:bold 13px var(--font-family-rg);}

.aquaphorquality-box{float:left; width:100%;height:90px;background:#f2f6f8;margin:0 0px 10px 0;position:relative;color:#5c5c5c;font-size:12px;}
.aquaphorquality-box-content{padding:10px 0 0 17px;line-height:14px;}
.aquaphorquality-box-content img{float:left margin:-13px 0 0 0;}
.aquaphorquality-box-content h3{padding:0px 20px 0 110px;font:13px/15px var(--font-family-rg) !important;color:#6a6a6a;word-space:1px;}
.aquaphorquality-box-content p{padding:0px 20px 0 110px;font:13px/15px var(--font-family-rg) !important;color:#6a6a6a;word-space:1px;}
.aquaphorquality-box-content p a{font:13px/15px var(--font-family-rg) !important;text-decoration:underline;color:#2160ac;word-space:1px;}
.aquaphorquacontact-box {float:left;width:505px;height:auto;background:#f2f6f8 margin:0 0px 10px 0;position:relative;color:#5c5c5c;font-size:12px;}
.aquaphorquacontact-box-content {padding:12px 0 0 8px; line-height:14px;}
.aquaphorquacontact-box-content h3{padding:0px 10px 8px 0px;font:bold 16px/15px var(--font-family-rg) !important;color:#8f8f8f;word-space:1px;}
.aquaphorquacontact-box-content p{padding:0px 10px 0 0px;font:13px/18px var(--font-family-rg) !important;color:#8f8f8f;word-space:1px;}
.aquaphorquacontact-box-content p strong{font:bold 14px/18px var(--font-family-rg) !important;color:#8f8f8f;word-space:1px;}
/* Arrow ??*/
a div.arrow-vertical{width:8px;height:9px;float:right;position:absolute;top:4px;right:-12px;}
ul li a span.arrow-vertical, ul li a span.arrow-vertical2, ul li a span.arrow-vertical3, ul li a span.arrow-vertical4, ul li a span.arrow-vertical5{margin:3px 0px 0px 3px;width:8px;height:9px;float:right;position:absolute;overflow:hidden;}
ul li a span.arrow-vertical2{margin:3px 0px 0px 5px !important;}
ul li:hover a span.arrow-vertical, ul li:hover a span.arrow-vertical2, ul li:hover a span.arrow-vertical3, ul li:hover a span.arrow-vertical4, ul li:hover a span.arrow-vertical5{ margin:3px 0px 0px 5px;width:8px;height:9px;float:right;position:absolute;overflow:hidden;}
/* ??Diller */
h4#title-diller{font:11px var(--font-family-rg);color:#868686;margin:0px 0 7px 0;padding:0px;}
#exit-diller-button{height:18px;width:48px; margin:0px 0 8px 0px;}
input#exit-diller-button{margin:0px 0 8px 0px;}
#exit-diller{height:70px; width:165px;position:relative;margin:0;}
#exit-diller input{margin:0px 0 5px 0px;}
#exit-diller input#diller-input{width:145px;height:21px;background:url(../../images/site/bg-input-exit-diller.png) no-repeat left;border:none;border-width:0px;font:10px/14px var(--font-family-rg);color:#868686;padding:1px 5px 0 10px;}
/* Search list */
ul.serch-list{list-style-type:none;width:160px;display:block;border:1px solid #e1e1e1;background:#edf1f6;padding:0px 0 3px 0;margin:0px;}
ul.serch-list li{width:147px;display:block;margin:1px 0 0 3px;position:relative;}
ul.serch-list li:hover{width:148px;display:block;margin:1px 0 0 3px;background-color:#2160ac;position:relative;}
ul.serch-list li div{width:9px;height:8px;position:absolute;margin:7px 0 0 8px;}
ul.serch-list li:hover div{width:9px;height:8px;position:absolute;margin:7px 0 0 8px;z-index:10;}
ul.serch-list li a{display:block;width:125px;height:100%;font:bold 11px/16px var(--font-family-rg);padding:3px 0 3px 23px;position:relative;text-transform:uppercase;color:#1e589d;text-decoration:none;}
ul.serch-list li:hover a{display:block;width:125px;height:100%;font:bold 11px/16px var(--font-family-rg);padding:3px 0 3px 23px;position:relative;text-transform:uppercase;color:#ffffff; text-decoration:none;}
ul.serch-list li:hover .graytli-top-l, ul.serch-list-metro li:hover .graytli-top-l, .graycontent ul li:hover .graytli-top-l{width:6px;height:8px;position:absolute;top:0px;left:0px;background:url(../../images/site/bg-li-kyt.gif) top  left;margin:0px;}
ul.serch-list li:hover .graytli-top-r, ul.serch-list-metro li:hover .graytli-top-r, .graycontent ul li:hover .graytli-top-r{width:6px;height:8px;position:absolute;top:0px;right:0px;background:url(../../images/site/bg-li-kyt.gif) top  right;margin:0px;}
ul.serch-list li:hover .graytli-botton-l, ul.serch-list-metro li:hover .graytli-botton-l, .graycontent ul li:hover .graytli-botton-l{width:6px;height:8px;position:absolute;bottom:0px;left:0px;background:url(../../images/site/bg-li-kyt.gif) bottom  left;margin:0px;}
ul.serch-list li:hover .graytli-botton-r, ul.serch-list-metro li:hover .graytli-botton-r, .graycontent ul li:hover .graytli-botton-r{width:6px;height:8px;position:absolute;bottom:0px;right:0px;background:url(../../images/site/bg-li-kyt.gif) bottom  right;margin:0px;}
/*ul.list-of-cities{padding:10px 5px !important;margin:-9px 0 -9px -5px;}

ul.list-of-cities li a, ul.list-of-cities li a:hover{width:150px;}
ul.serch-list-metro{list-style-type:none;width:185px;display:block;border:1px solid #e1e1e1;background:#edf1f6;padding:8px 0 3px 0;margin:0px;z-index:1;}
ul.serch-list-metro li{width:175px;display:block;margin:1px 0 0 3px;position:relative;}
ul.serch-list-metro li:hover{width:175px; display:block;margin:1px 0 0 3px;background-color:#2160ac;position:relative;}
ul.serch-list-metro li div{width:9px;height:8px;position:absolute;margin:7px 0 0 8px;}
ul.serch-list-metro li:hover div{width:9px;height:8px;position:absolute;margin:7px 0 0 8px;z-index:10;}
ul.serch-list-metro li a{display:block;width:150px;font:bold 11px/16px var(--font-family-rg);padding:3px 0 3px 23px;position:relative;text-transform:uppercase;color:#1e589d;text-decoration:none;}
ul.serch-list-metro li:hover a{color:#ffffff;}
*/a.link-metro {font:12px var(--font-family-rg);color:#2160AC;text-decoration:underline;position:absolute;left:16px;top:20px;}
/* list ???*/
.litr-listcontent {background:url(../../images/site/bg-list-filter-obeem.png) no-repeat top;background-color:none;}
.litr-listcontent ul.litr-list{list-style-type:none;width:70px;display:block;padding:5px 5px 10px 5px;margin:0px;background-color:none;}
.litr-listcontent ul.litr-list li{width:62px;display:block;margin:1px 0 0 0px;position:relative;}
.litr-listcontent ul.litr-list li:hover{width:62px;display:block;margin:1px 0 0 0px;background-color:#eef2f6;}
.litr-listcontent ul.litr-list li div{width:9px;height:8px; _background:none;position:absolute;margin:5px 0 0 1px;}
.litr-listcontent ul.litr-list li a{display:block;width:52px;height:100%;font:11px/15px var(--font-family-rg);padding:1px 0 1px 12px;position:relative;color:#1e589d;text-decoration:none;}
.litr-listcontent ul.litr-list li:hover .graytli2-top-l{width:5px;height:5px;position:absolute;top:0px;left:0px;background:url(../../images/site/bg-li-kyt2.gif) top left;}
.litr-listcontent ul.litr-list li:hover .graytli2-top-r{width:5px; height:5px;position:absolute;top:0px;right:0px;background:url(../../images/site/bg-li-kyt2.gif) top right;}
.litr-listcontent ul.litr-list li:hover .graytli2-botton-l{width:5px;height:5px;position:absolute;bottom:0px;left:0px;background:url(../../images/site/bg-li-kyt2.gif) bottom left;}
.litr-listcontent ul.litr-list li:hover .graytli2-botton-r{width:5px;height:5px;position:absolute;bottom:0px;right:0px;background:url(../../images/site/bg-li-kyt2.gif) bottom right;}
/* ?.  ????*/
.graycontent-video-foto{height:135px;padding:5px 5px 5px 5px;}
.graycontent-video-foto img{float:left;margin:0px 0px 0px 2px;z-index:10!important;position:absolute;cursor:pointer;}
.graycontent-video-foto h3{color: #8f8f8f;font:12px/16px var(--font-family-rg) !important;padding:12px 10px 12px 201px;}
.graycontent-video-foto p{font:12px/15px var(--font-family-rg) !important;padding:0 10px 0 201px;color:#8f8f8f;word-spacing:2px;white-space:normal;}
a#load_news{background: url(../../images/site/arrows-news.gif) left no-repeat; background-position:0 6px; color:#2360B0;text-decoration:underline;font:13px var(--font-family-rg); padding-left: 14px;}
span.arrow-vertical-news {float: left;height: 8px;position: relative;left:-3px;top: 5px; width: 9px;}
.colors_block span{*display:block;*margin-top:-14px;height:12px; width:13px;overflow:hidden;}
.avocat{text-align:center;margin:5px 0 -11px 0; _margin-bottom:-5px;position: relative;}
.graycontent-blog{position:relative;}
.block_width{width:193px;overflow:hidden;}
#middle{width:100%;position:relative;margin:10px 0 0 0}
#middle:after{content: '.';display:block;clear:both;visibility:hidden;height:0;}
#container{width:100%;float:left;/*overflow:hidden;*/}
#content_filter{padding:0 214px 0 214px;}
#filter_right{float:left;width:193px;margin:0 0 0 -193px;position:relative;}
#filter_left{float:left;width:193px;margin:0 0 0 -100%;position:relative;}
#content_page{padding:0 214px 0 214px;}
#page_right{float:right;width:193px;position:relative;}
#page_left{float:left;width:193px;position:relative;}
#content_where{padding:0 0 0 214px;}
#where_left{float:left;width:193px;margin:0 0 0 -100%;position:relative;}
#content_rblock{padding:0 214px 0 0;}
#rblock_right{float:left;width:190px;margin:0 0 0 -190px;position:relative;}
#content_webshop{padding:0 250px 0 0;}
#webshop_right{float:left;width:235px;margin:0 0 0 -235px;position:relative;}
div.top_slider{position:relative;background-repeat:no-repeat;overflow:hidden;width:950px;height:320px; margin-top: 18px;}

span.s-fleft {-left:0px; -margin-left:0px;}
span.s-fright {-margin-left: 30px;}
li.s-graf-first { -margin: 0px; -padding:0px;}

.ru_banner_bottom { margin: 14px 0px 0px !important; }
.ru_banner_bottom img {
	margin: 0 0 0 -2px !important;
	vertical-align: top;
}


#__clTag { display:none !important; }


/* POPUP WINDOWS */
#empty { position:  absolute;  top:   0px;  left:  0px;  width:  394px;  height:  120px;  }
span.active { color:  #1BAB0E;  }
div.tooltip { position:  absolute;  border:  1px solid #CCC;  background:  #ECE;  display:  none;  }
/*.popup { position:  absolute;   max-height: 80%; overflow: auto; z-index:  230;  display: none; border-collapse:  collapse; font-size:  .8em;}
.popup .tooltip_close {position:absolute; top:0px; right:4px; cursor:pointer;width:14px; height:14px;background-image: url(../../images/site/popup/close.gif); background-repeat: no-repeat; }
.popup .content { margin: 0;
    padding: 4px;
    position: relative;
    width: 100%; }*/
.color_block {cursor:  pointer;  vertical-align:  middle; }
img#img { position:  absolute;  top:  0px;  left:  0px;  border:  none;  }
div#imgholder { position:  relative;  width:  500px;  height:  400px;  display:  block; }
/*О®гјҐ й¬Ё е¬ї гІЇмјў. п«­аЄЇ*/
.forform table td { padding:2px 0 0 !important; position: relative!important;}
.forform table td.lable{ width:135px}
.title { margin:0; font:bold 15px var(--font-family-rg); background: none; color: ##434343;text-transform: uppercase; }
.forform { width: 700px;}
.lable { margin: 0px; width: 120px; font:normal 12px var(--font-family-rg); color: #000; }
.lable-mod-form { margin: 0px; width: 225px;font:normal 12px var(--font-family-rg); color: #000; }
.lable-login { margin: 0px; width: 60px; font:normal 12px var(--font-family-rg); color: #000; }
.lable-reg { margin: 0px 0px 5px 0px; font:normal 14px var(--font-family-rg); color: #000; }
.forform .ldays { margin: 0px 0px 10px 0px; padding: 20px 0 0 8px; font:normal 13px var(--font-family-rg); color: #000; width:240px; }
.forform .resource-tip div { width:240px; text-align: left; padding: 6px 0 0; }
.lable-people { margin: 0px 0px 10px 0px; width: 230px; font:normal 13px var(--font-family-rg); color: #000; }
.lable-reg-end { margin: 0px 0px 10px 0px; width: 280px; font:normal 12px var(--font-family-rg); color: #000; }
.lable-magazin { margin: 0px; width: 370px; font:normal 12px var(--font-family-rg); color: #000; }
.lable-siluet { margin: 0px; width: 420px; height: 48px; font:normal 12px var(--font-family-rg); color: #000;}
.forform .lable { line-height: 1em;font-size:13px }
.forform .lable  div { position: relative; }
.forform .text { width: 280px; margin: 0px; position:relative; display:block; }
.forform .text div { position: absolute; top: 0px; left: 0px; padding:0px; margin:0px; width: 280px;margin-left: 17px; }
.forform .text div div{ position: relative; top: 0px; left: 0px; padding:0 10px; font:normal 11px var(--font-family-rg); color: ##5f5f5f; text-align: left; width: 250px;}
.forform .text2 { width: 42%; margin: 0px; padding: 10px; background: url(../../images/site/popup/td_text-blu.png) top left no-repeat; font:normal 12px var(--font-family-rg); color: #727272; }
span.tel, span#ph { font-weight:bold;}
.forform table { border-collapse: collapse; }
.forform input { width: 245px; }
.forform tr .active_td_bg { display: none; }
/*.forform tr.active .active_td_bg { display: block; position: absolute; left:-10px; top:-12px; background: url(../../images/site/popup/tr_bg.png) top left; height:38px; }*/
.forform  td.lable span { position: relative; z-index: 2; }

div.podskaska-box { margin:0px; position:relative;}
div.podskaska-box-tl {width:8px; height:8px; background:url(/i/new/bg-ygl-podskaska.gif) no-repeat top left; position:absolute; top:0; left:0;}
div.podskaska-box-tr {width:9px; height:8px; background:url(/i/new/bg-ygl-podskaska.gif) no-repeat top right; position:absolute; top:0; right:0;}
div.podskaska-box-bl {width:8px; height:8px; background:url(/i/new/bg-ygl-podskaska.gif) no-repeat bottom left; position:absolute; bottom:0; left:0;}
div.podskaska-box-br {width:8px; height:8px; background:url(/i/new/bg-ygl-podskaska.gif) no-repeat bottom right; position:absolute; bottom:0; right:0;}
/*-----round-----------------*/
.grc1 {padding:  2px 5px 2px 0px; }
.grc1 .e {display: block;  position:  relative; }
.grc1 .e * {display:  block;  overflow:  hidden;  position:  relative;  z-index:  2;  font-size:  0px; }
.grc1 b.e b, .grc b.e i, .grc b.e u {height:  1px !important;  background:  #edede5; }
.grc1 b.e b {margin:  0 5px; }
.grc1 b.e i {margin:  0 3px; }
.grc1 b.e u {margin:  0 2px; }
.grc1 b.e span {margin:  0 1px;  height:  2px  !important;  background:  #edede5; }
.grc1 div {background:  #edede5;  padding:  0 10px;  color:  white; }
.grc0 {padding:  2px 5px 2px 0px; }
.grc0 .e {display: block;  position:  relative; }
.grc0 .e * {display:  block;  overflow:  hidden;  position:  relative;  z-index:  2;  font-size:  0px; }
.grc0 b.e b, .grc b.e i, .grc b.e u {height:  1px !important;  background:  #e4f6e9; }
.grc0 b.e b {margin:  0 5px; }
.grc0 b.e i {margin:  0 3px; }
.grc0 b.e u {margin:  0 2px; }
.grc0 b.e span {margin:  0 1px;  height:  2px  !important;  background:  #e4f6e9; }
.grc0 div {background:  #e4f6e9;  padding:  0 10px;  color:  white; }
.scroll {width: 838px; height: 180px; overflow: auto; margin-top: 16px; }
/*---------------------*/
.otvKmain {position: relative; width: 793px; overflow: hidden; margin-top: 3px; margin-bottom: 3px; }
.zagOtv {margin: 0px; padding: 0px; font:normal 12px var(--font-family-rg); color: #1a673f; margin-left: 10px; }
.grc1 .zagOtv {margin: 0px; padding: 0px; font:normal 12px var(--font-family-rg); color: #903606; margin-left: 10px; margin-top: 10px; }
.txtOtv {margin: 0px; padding: 0px; font:normal 12px var(--font-family-rg); color: #565656; margin-left: 10px; margin-top: 10px; padding-bottom: 25px; }
.txt_area {background: url(../../images/site/popup/text_area.gif) no-repeat; width: 804px; height: 80px; border: none; margin-top: 5px; padding: 10px; font:normal 12px var(--font-family-rg); color: #5a5e74; }
.button {display: block; background-image: url(/i/catpag/i/button2.gif); width: 188px; height: 33px; cursor: pointer; }
.table {margin-top: 10px; }
.warning {font:bold 12px var(--font-family-rg); margin-left: 25px; }
/*---------------------*/
.fortable {width: 100%; margin-top: 57px; padding-left: 20px; }
.secondH {margin: 0px; padding: 0px; font:normal 16px var(--font-family-rg); color: #0a69a3; }
.vopr {margin: 0px; padding: 0px; position: relative; font:normal 12px var(--font-family-rg); color: black; float: left; margin-top: 15px; }
/*--------------------*/

.fbutton { margin-top: 10px;  position: relative;cursor: pointer; display:inline-block; *display:inline; zoom:1;}
.content.show_block .fbutton {display:block; float:left}
.show_block input, .show_block textarea { margin-bottom: 10px; }
.show_block_border > div { margin-top: -26px; }
.fbutton .left { float:left; width: 6px; height: 27px; background: url(../../images/site/popup/button.png) top left no-repeat;}
.fbutton .right { float:right; width: 6px; height: 27px; background: url(../../images/site/popup/button.png) top right no-repeat;}
.fbutton .center { height: 22px; padding: 5px 5px 0; background: url(../../images/site/popup/button_center.png) top repeat-x; font-family: var(--font-family-rg); font-size: 12px; color: #fff; display:block; float:left;}
.fbutton-opros-mod { margin:0px!important;}
.fbutton2 { margin-top: -6px; margin-right: 10px;  position: relative; padding: 0 6px; display: inline-block; cursor: pointer; float:right;}
.fbutton2 .left { position: absolute; top: -1px; left: 0px; width: 6px; height: 31px; background: url(../../images/site/popup/button.png) top left no-repeat;}
.fbutton2 .right { position: absolute; top: -1px; right: 0px; width: 6px; height: 31px; background: url(../../images/site/popup/button.png) top right no-repeat;}
.fbutton2 .center { height: 21px; padding: 5px; background: url(../../images/site/popup/button_center.png) top repeat-x; font-family: var(--font-family-rg); font-size: 12px; color: #fff; }

.fbutton3 { margin-top: -6px; margin-right: 10px;  position: relative; padding: 0 6px; display: inline-block; cursor: pointer; float:right;}
.fbutton3 .left { position: absolute; top: 0px; left: 0px; width: 6px; height: 31px; background: url(../../images/site/popup/button2.png) top left no-repeat;}
.fbutton3 .right { position: absolute; top: 0px; right: 0px; width: 6px; height: 31px; background: url(../../images/site/popup/button2.png) top right no-repeat;}
.fbutton3 .center { height: 21px; padding: 5px; background: url(../../images/site/popup/button_center2.png) top repeat-x; font-family: var(--font-family-rg); font-size: 12px; color: #909090; }

.fbutton-end { margin-top: 0px; margin-right: 10px; margin-left:10px;  position: relative; padding: 0 6px; display: inline-block; cursor: pointer;}
.fbutton-end .left, .fbutton-login .left{ position: absolute; top:0; left: 0px; width: 6px; height: 31px; background: url(../../images/site/popup/button.png) top left no-repeat;}
.fbutton-end .right, .fbutton-login .right { position: absolute; top:0; right: 0px; width: 6px; height: 31px; background: url(../../images/site/popup/button.png) top right no-repeat;}
.fbutton-end .center, .fbutton-login .center { height: 21px; padding: 5px 20px; background: url(../../images/site/popup/button_center.png) top repeat-x; display: inline-block; *display: inline; zoom:1; font-family: var(--font-family-rg); font-size: 12px; color: #fff; }
.fbutton-login { margin-top: 10px;  position: relative; padding: 0 6px; display: inline-block; *display: inline; zoom:1; cursor: pointer;}

.wbutton { margin-top: 10px;  position: relative; padding: 0 6px; display: inline-block; cursor: pointer;}
.wbutton .left { position: absolute; top: 0px; left: 0px; width: 6px; height: 24px; background: url(../../images/site/popup/wbutton.png) top left no-repeat;}
.wbutton .right { position: absolute; top: 0px; right: 0px; width: 6px; height: 24px; background: url(../../images/site/popup/wbutton.png) top right no-repeat;}
.wbutton .center { height: 21px; padding: 4px 8px; background: url(../../images/site/popup/wbutton_center.png) top repeat-x; font-family: var(--font-family-rg); font-size: 12px; color: #909090; }

.sbutton { margin-top: 10px;  position: relative; padding: 0 6px; display: inline-block; cursor: pointer;}
.sbutton .left { position: absolute; top: 0px; left: 0px; width: 6px; height: 24px; background: url(../../images/site/popup/sbutton.png) top left no-repeat;}
.sbutton .right { position: absolute; top: 0px; right: 0px; width: 6px; height: 24px; background: url(../../images/site/popup/sbutton.png) top right no-repeat;}
.sbutton .center { height: 21px; padding: 4px 8px; background: url(../../images/site/popup/sbutton_center.png) top repeat-x; font-family: var(--font-family-rg); font-size: 12px; color: #fff; }

.input { margin-right: 0px; position: relative; padding: 0 6px; margin-top: 2px; margin-right:-1px;}
.input_type_textarea { padding: 0; }
.col-people { margin:0 0 0 15px!important;}
.col-people .center input{ width:10px!important; color: #2F6AB1; font-size: 14px; font-weight: bold; font-family:var(--font-family-rg), Helvetica, sans-serif;}
.input-mod-form { width:80px!important; text-align:center !important;}
.input-mod-form input{ width:70px!important;text-align:center !important; }
.input-login { width:160px!important;}
.input .left { position: absolute; top: -1px; left: 0px; width: 6px; height: 31px; background: url(../../images/site/popup/input.png) top left no-repeat;}
.input .right { position: absolute; top: -1px; right: 0px; width: 6px; height: 31px; background: url(../../images/site/popup/input.png) top right no-repeat;}
.input .center { height: 31px; background: url(../../images/site/popup/input_center.png) top repeat-x; }

.input .left-diller { position: absolute; top: 0px; left: 0px; width: 6px; height: 92px; background: url(/i/new/dop-form-diller.png) top left no-repeat;}
.input .right-diller { position: absolute; top: 0px; right: 0px; width: 6px; height: 92px; background: url(/i/new/dop-form-diller.png) top right no-repeat;}
/*.input .center-diller { height: 92px; background: url(/i/new/dop-form-diller-center.gif) top repeat-x; }*/
.center-diller textarea {
    border: 1px solid #D0D2D3;
    border-radius: 5px;
    outline: none;
    padding: 2px 5px;
    font-family: var(--font-family-rg);
    font-size: 13px;
    height: 88px !important;
    margin: 0 !important;
    margin-top: 5px !important;
    color: #727272;
    overflow: auto;
    resize: none;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    
}
* html .center-diller textarea {
    w:expression(
                function(t) {
                    if (t.w !== w) {
                        t.w = w;
                        t.style.width = (w - (parseInt(t.currentStyle.borderLeftWidth) + parseInt(t.currentStyle.borderRightWidth) + parseInt(t.currentStyle.paddingLeft) + parseInt(t.currentStyle.paddingRight))) + "px";
                    }
                    var w = t.parentNode.offsetWidth;
                }(this)
            );
}
*+html .center-diller textarea {
    w:expression(
                function(t) {
                    if (t.w !== w) {
                        t.w = w;
                        t.style.width = (w - (parseInt(t.currentStyle.borderLeftWidth) + parseInt(t.currentStyle.borderRightWidth) + parseInt(t.currentStyle.paddingLeft) + parseInt(t.currentStyle.paddingRight))) + "px";
                    }
                    var w = t.parentNode.offsetWidth;
                }(this)
            );
}

.input .center-dop { height: 92px; background: url(../../images/site/popup/bg-input-dopol.png) top repeat-x; }
.input input { border: none; background: none; outline: none; padding: 0; font-family: var(--font-family-rg); font-size: 13px; height: 18px !important; margin: 0 !important; margin-top: 5px !important; color: #727272; }
.pipka {position: absolute; width: 9px; height: 12px; bottom: -8px; left: 75%; /*background-image: url(/i/catpage/tooltip1/pipka.gif);*/ background-repeat: no-repeat; }
.H1Li {margin: 0px; padding: 0px; font-family: Verdana, Geneva, sans-serif; font-size: 16px; background:  none; color: #0a69a3; margin-top: 15px; margin-left: 15px; }
.pludi { position:  absolute; margin: 0px; padding: 0px; width:  410px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: black; line-height: 13px; margin-top: 10px; margin-left: 15px; }

#st_reg_win .grc3 {padding:  0px;  margin-top: 2px;  margin-left: 10px;  width: 700px; }
#st_reg_win .grc3 .e2 {display: block;  position:  relative; }
#st_reg_win .grc3 .e2 * {display:  block;  overflow:  hidden;  position:  relative;  z-index:  2;  font-size:  0px; }
#st_reg_win .grc3 b.e2 b.bbb, .grc b.e2 i.iii, .grc b.bbb u.uuu {height:  1px !important;  background:  #e4f6e9; }
#st_reg_win .grc3 b.e2 b.bbb {margin:  0 5px; }
#st_reg_win .grc3 b.e2 i.iii {margin:  0 3px; }
#st_reg_win .grc3 b.e2 u.uuu {margin:  0 2px; }
#st_reg_win .grc3 b.e2 span.spspsp {margin:  0 2px;  height:  3px  !important;  background:  #e4f6e9; }
#st_reg_win .grc3 .ccc {background:  #e4f6e9;  padding:  0px;  height: 35px;  margin: 0px; }

#st_reg_win .grc4 {padding:  0px;  margin-left: 10px;  position: absolute;  right: 30px;  width: 300px; }
#st_reg_win .grc4 .e {display: block;  position:  relative; }
#st_reg_win .grc4 .e * {display:  block;  overflow:  hidden;  position:  relative;  z-index:  999999;  font-size:  0px; }
#st_reg_win .grc4 b.e b, .grc b.e i, .grc b.e u {height:  1px !important;  background: #e4f6e9; }
#st_reg_win .grc4 b.e b {margin:  0 5px; }
#st_reg_win .grc4 b.e i {margin:  0 3px; }
#st_reg_win .grc4 b.e u {margin:  0 2px; }
#st_reg_win .grc4 b.e span {margin:  0 1px;  height:  3px  !important;  background: #e4f6e9; }
#st_reg_win .grc4 div {background: #e4f6e9;  padding:  10px;  margin: 0px;  font-family: Verdana, Geneva, sans-serif;  font-size: 11px;  color: #5a5e74;  padding-top: 5px; }

#st_reg_win .grc0 {padding:  0px;  margin-top: 2px;  margin-left: 10px;  width: 700px; }
#st_reg_win .grc0 .e2 {display: block;  position:  relative; }
#st_reg_win .grc0 .e2 * {display:  block;  overflow:  hidden;  position:  relative;  z-index:  2;  font-size:  0px; }
#st_reg_win .grc0 b.e2 b.bbb, .grc b.e2 i.iii, .grc b.bbb u.uuu {height:  1px !important;  background-color: transparent; }
#st_reg_win .grc0 b.e2 b.bbb {margin:  0 5px; }
#st_reg_win .grc0 b.e2 i.iii {margin:  0 3px; }
#st_reg_win .grc0 b.e2 u.uuu {margin:  0 2px; }
#st_reg_win .grc0 b.e2 span.spspsp {margin:  0 2px;  height:  3px  !important;  background-color: transparent; }
#st_reg_win .grc0 .ccc {background-color: transparent; ;  padding:  0px;  height: 35px;  margin: 0px; }
#st_reg_win .grc0 .grc4 { display: none; }

#st_reg_win .grc00 {padding:  0px;  margin-left: 10px;  position: absolute;  right: 30px;  width: 300px; }
#st_reg_win .grc00 .e {display: block;  position:  relative; }
#st_reg_win .grc00 .e * {display:  block;  overflow:  hidden;  position:  relative;  z-index:  999999;  font-size:  0px; }
#st_reg_win .grc00 b.e b, .grc b.e i, .grc b.e u {height:  1px !important;  background-color: transparent; }
#st_reg_win .grc00 b.e b {margin:  0 5px; }
#st_reg_win .grc00 b.e i {margin:  0 3px; }
#st_reg_win .grc00 b.e u {margin:  0 2px; }
#st_reg_win .grc00 b.e span {margin:  0 1px;  height:  3px  !important;  background-color: transparent; }
#st_reg_win .grc00 div {background: #e4f6e9;  padding:  10px;  margin: 0px;  font-family: Verdana, Geneva, sans-serif;  font-size: 11px;  background-color: transparent;  padding-top: 5px;  visibility: hidden; }
#st_reg_win .asdfg {    position: absolute;     right: 30px;     width: 300px;     height: 100px;     z-index: 9999;     margin-top: -4px; }
#st_reg_win .mainH {margin: 0px; padding: 0px; font-family: Verdana, Geneva, sans-serif; font-weight: normal !important; font-size: 18px; color: #0a69a3; margin-top: 18px; margin-left: 20px; }
#st_reg_win .label1 {margin: 0px; padding: 0px; position: relative; margin-left: 20px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; font-size: 12px; color: black; float: left; margin-top: 10px; }
#st_reg_win .label2 {margin: 0px; padding: 0px; position: relative; margin-left: 20px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; font-size: 12px; color: black; float: left; margin-top: 5px; }
#st_reg_win .label3 {margin: 0px; padding: 0px; position: relative; margin-left: 20px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; font-size: 12px; color: black; float: left; margin-top: 10px; }
#st_reg_win .label33 {margin: 0px; padding: 0px; position: relative; margin-left: 20px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; font-size: 12px; color: black; float: left; margin-top: 2px; }
#st_reg_win .textH {margin: 0px; padding: 0px; /*background-image: url(/i/catpage/reg/text_pole.gif);*/ width: 267px; height: 35px; border: none; margin-left: 45px; font-family: Verdana, Geneva, sans-serif; font-size: 15px; padding-left: 10px; padding-right: 10px; float: left; color: #5a5e74; }
#st_reg_win .textH123 {position: absolute; left: 150px; margin: 0px; padding: 0px; background-image: url(/i/catpage/reg/text_pole.gif);*/ width: 267px; height: 35px; border: none; margin-left: 45px; font-family: Verdana, Geneva, sans-serif; font-size: 15px; padding-left: 10px; padding-right: 10px; float: left; color: #5a5e74; }

#st_reg_win .butH {position: relative; float: left; display: block; cursor: pointer; /*background-image: url(/i/catpage/reg/button.gif);*/ width: 188px; height: 35px; margin-left: 48px; }
#st_reg_win .butH2 {position: relative; float: left; display: block; cursor: pointer;/* background-image: url(/i/catpage/reg/button2.gif);*/ width: 188px; height: 33px; margin-left: 48px; }
#st_reg_win .butH3 {position: relative; float: left; display: block; cursor: pointer;/* background-image: url(/i/catpage/reg/button3.gif);*/ width: 188px; height: 33px; margin-left: 20px; margin-top: 23px; }
#st_reg_win .butH4 {position: relative; float: left; display: block; cursor: pointer;/* background-image: url(/i/catpage/reg/button4.gif);*/ width: 188px; height: 33px; margin-left: 20px; margin-top: 23px; }
#st_reg_win .butH5 {position: relative; float: left; display: block; cursor: pointer;/* background-image: url(/i/catpage/reg/button5.gif);*/ width: 188px; height: 33px; margin-left: 20px; margin-top: 25px; }
#st_reg_win .butH6 {position: relative; float: left; display: block; cursor: pointer;/* background-image: url(/i/catpage/reg/button6.gif);*/ width: 188px; height: 33px; margin-left: 20px; margin-top: 25px; }
#st_reg_win .mainH12345 {margin: 0px; padding: 0px; font:normal 18px var(--font-family-rg) !important; color: #0a69a3; margin-top: 18px; margin-bottom: 25px; margin-left: 20px; }
#st_reg_win .forform {width: 100%; height: 35px; margin-top: 25px; }
/*---------------------*/

#st_reg_win .truecode {margin: 0px; padding: 0px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal !important; color: black; margin-left: 20px; margin-top: 10px; padding-bottom: 10px; }
#st_reg_win .select {margin-left: 40px; margin-top: 13px; }
#st_reg_win .select h3 {margin: 0px; padding: 0px; position: relative; font:normal 14px var(--font-family-rg) !important; color: #6a6a6a; left: 10px; }
#st_reg_win .gal {position: relative; display: block; float: left; width: 18px; height: 15px;/* background-image: url(/i/catpage/reg/gal.gif);*/ background-repeat: no-repeat; background-position: 0px -15px; }
#st_reg_win .gals {position: relative; display: block; float: left; width: 18px; height: 15px;/*background-image: url(/i/catpage/reg/gal.gif);*/ background-repeat: no-repeat; }
#st_reg_win .fortable {width: 100%; margin-top: 57px; padding-left: 20px; }
#st_reg_win .fortable2 {width: 100%; margin-top: 30px; padding-left: 20px; }
#st_reg_win .tel {margin: 0px; padding: 0px; font:normal 12px var(--font-family-rg) !important; color: #208c0f; }
#st_reg_win .secondH {margin: 0px; padding: 0px; font:normal 16px var(--font-family-rg) !important; color: #0a69a3; }
#st_reg_win .secondH2000 {margin: 0px; padding: 0px; font:normal 16px var(--font-family-rg); font-weight: normal !important; color: #0a69a3; margin-left: -15px; }
#st_reg_win .vopr {margin: 0px; padding: 0px; position: relative; font:normal 12px var(--font-family-rg); color: black; float: left; margin-top: 15px; }
#st_reg_win .vopr33 {margin: 0px; padding: 0px; position: relative; font:normal 12px var(--font-family-rg); color: black; float: left; margin-top: 15px; text-indent: -15px; margin-bottom: 5px; }
#st_reg_win .vopr3 {margin: 0px; padding: 0px; position: relative; font:normal 12px var(--font-family-rg); color: black; float: left; text-indent: -15px; margin-bottom: 5px; }
#st_reg_win .vopr2 {margin: 0px; padding: 0px; position: relative; font:normal 12px var(--font-family-rg); color: black; float: left; margin-top: 15px; line-height: 20px; }
#st_reg_win .error {margin: 0px; padding: 0px; font:normal 12px var(--font-family-rg); color: #922209; margin-top: 10px; margin-left: 20px; }

#confirm_reg_win .mainH {margin: 0px; padding: 0px; font:normal 18px var(--font-family-rg) !important;  color: #0a69a3; margin-top: 18px; margin-left: 20px; }
#confirm_reg_win .label1 {margin: 0px; padding: 0px; position: relative; margin-left: 20px; font:normal 12px var(--font-family-rg); color: black; float: left; margin-top: 10px; }
#confirm_reg_win .label2 {margin: 0px; padding: 0px; position: relative; margin-left: 20px; font:normal 12px var(--font-family-rg); color: black; float: left; margin-top: 5px; }
#confirm_reg_win .textH {margin: 0px; padding: 0px; /*background-image: url(/i/catpage/reg1/text_pole.gif); */width: 267px; height: 35px; border: none; margin-left: 45px; font:normal 15px var(--font-family-rg); padding-left: 10px; padding-right: 10px; float: left; color: #5a5e74; }
#confirm_reg_win .butH {position: relative; float: left; display: block; cursor: pointer; /*background-image: url(/i/catpage/reg1/button.gif); */width: 188px; height: 35px; margin-left: 48px; }
#confirm_reg_win .butH2 {position: relative; float: left; display: block; cursor: pointer; /*background-image: url(/i/catpage/reg1/button2.gif);*/ width: 188px; height: 33px; margin-left: 48px; }
#confirm_reg_win .forform {width: 100%; height: 35px; margin-top: 25px; }
/*---------------------*/
#confirm_reg_win .fortable {width: 100%; margin-top: 57px; padding-left: 20px; }
#confirm_reg_win .fortable2 {width: 100%; margin-top: 30px; padding-left: 20px; }
#confirm_reg_win .tel {margin: 0px; padding: 0px; font:normal 12px var(--font-family-rg) !important; color: #208c0f; }
#confirm_reg_win .secondH {margin: 0px; padding: 0px;font:normal 16px var(--font-family-rg) !important; color: #0a69a3; }
#confirm_reg_win .vopr {margin: 0px; padding: 0px; position: relative; font:normal 12px var(--font-family-rg); color: black; float: left; margin-top: 15px; }
#confirm_reg_win .vopr2 {margin: 0px; padding: 0px; position: relative; font:normal 12px var(--font-family-rg); color: black; float: left; margin-top: 15px; line-height: 20px; }
#confirm_reg_win .error {margin: 0px; padding: 0px; font:normal 12px var(--font-family-rg); color: #922209; margin-top: 10px; margin-left: 20px; }

#reg_info .mainH {margin: 0px; padding: 0px; font:normal 18px var(--font-family-rg) !important; color: #0a69a3; margin-top: 18px; margin-left: 20px; }
#reg_info .label1 {margin: 0px; padding: 0px; position: relative; margin-left: 20px; font:normal 12px var(--font-family-rg); color: black; float: left; margin-top: 10px; }
#reg_info .label2 {margin: 0px; padding: 0px; position: relative; margin-left: 20px; font:normal 12px var(--font-family-rg); color: black; float: left; margin-top: 5px; }
#reg_info .textH {margin: 0px; padding: 0px; /*background-image: url(/i/catpage/reg2/text_pole.gif);*/ width: 267px; height: 35px; border: none; margin-left: 45px; font:normal 15px var(--font-family-rg); padding-left: 10px; padding-right: 10px; float: left; color: #5a5e74; }
#reg_info .butH {position: relative; float: left; display: block; cursor: pointer; /*background-image: url(/i/catpage/reg2/button.gif);*/ width: 188px; height:35px; margin-left:48px; }
#reg_info .butH2 {position: relative; float:left; display: block; cursor: pointer; /*background-image: url(/i/catpage/reg2/button2.gif);*/ width:188px; height:33px; margin-left:48px; }
#reg_info .butH3 {position: relative; float: left; display: block; cursor: pointer; /*background-image: url(/i/catpage/reg2/button3.gif); */width: 188px; height: 33px; margin-left: 20px; margin-top: 25px; }
#reg_info .forform {width: 100%; height: 35px; margin-top: 25px; }
/*---------------------*/
#reg_info .truecode {margin: 0px; padding: 0px; font:normal 12px var(--font-family-rg) !important; color: black; margin-left: 20px; margin-top: 10px; padding-bottom: 10px; }
#reg_info .select {margin-left: 40px; margin-top: 13px; }
#reg_info .select h3 {margin: 0px; padding: 0px; position: relative; font:normal 12px var(--font-family-rg) !important; color: #6a6a6a; left: 10px; }
#reg_info .gal {position: relative; display: block; float: left; width: 18px; height: 15px; /*background-image: url(/i/catpage/reg2/gal.gif);*/ background-repeat: no-repeat; background-position: 0px -15px; }
#reg_info .gals {position: relative; display: block; float: left; width: 18px; height: 15px; /*background-image: url(/i/catpage/reg2/gal.gif); */background-repeat: no-repeat; }
#reg_info .fortable {width: 100%; margin-top: 57px; padding-left: 20px; }
#reg_info .fortable2 {width: 100%; margin-top: 30px; padding-left: 20px; }
#reg_info .tel {margin: 0px; padding: 0px; font:normal 12px var(--font-family-rg) !important; color: #208c0f; }
#reg_info .secondH {margin: 0px; padding: 0px; font:normal 12px var(--font-family-rg) !important; color: #0a69a3; }
#reg_info .vopr {margin: 0px; padding: 0px; position: relative; font:normal 12px var(--font-family-rg); color: black; float: left; margin-top: 15px; }
#reg_info .vopr2 {margin: 0px; padding: 0px; position: relative; font:normal 12px var(--font-family-rg); color: black; float: left; margin-top: 15px; line-height: 20px; }
#reg_info .error {margin: 0px; padding: 0px; font:normal 12px var(--font-family-rg); color: #922209; margin-top: 10px; margin-left: 20px; }
#reg_end .label1 {margin: 0px; padding: 0px; position: relative; margin-left: 20px; font:normal 12px var(--font-family-rg); color: black; float: left; margin-top: 10px; }
#reg_end .label2 {margin: 0px; padding: 0px; position: relative; margin-left: 20px; font:normal 12px var(--font-family-rg); color: black; float: left; margin-top: 5px; }
#reg_end .textH {margin: 0px; padding: 0px; /*background-image: url(/i/catpage/reg3/text_pole.gif); */width: 267px; height: 35px; border: none; margin-left: 45px; font:normal 15px var(--font-family-rg);; padding-left: 10px; padding-right: 10px; float: left; color: #5a5e74; }
#reg_end .butH {position: relative; float:left; display: block; cursor: pointer; /*background-image: url(/i/catpage/reg3/button.gif);*/ width: 188px; height: 35px; margin-left: 48px; }
#reg_end .butH2 {position:relative; float:left; display:block; cursor: pointer; /*background-image: url(/i/catpage/reg3/button2.gif);*/ width: 188px; height: 33px; margin-left: 48px; }
#reg_end .butH3 {position: relative; float:left; display:block; cursor:pointer; /*background-image: url(/i/catpage/reg3/button3.gif);*/ width: 188px; height: 33px; margin-left: 20px; margin-top: 23px; }
#reg_end .butH4 {position: relative; float: left; display: block; cursor: pointer; /*background-image: url(/i/catpage/reg3/button4.gif);*/ width: 188px; height: 33px; margin-left: 20px; margin-top: 23px; }
#reg_end .butH5 {position: relative; float: left; display: block; cursor: pointer; /*background-image: url(/i/catpage/reg3/button5.gif);*/ width: 188px; height: 33px; margin-left: 20px; margin-top: 25px; }
#reg_end .forform {width: 100%; height: 35px; margin-top: 25px; }
#reg_end .truecode {margin: 0px; padding: 0px; font:normal 12px var(--font-family-rg) !important; color: black; margin-left: 20px; margin-top: 10px; padding-bottom: 10px; }
#reg_end .select {margin-left: 40px; margin-top: 13px; }
#reg_end .select h3 {margin: 0px; padding: 0px; position: relative; font:normal 14px var(--font-family-rg) !important; color: #6a6a6a; left: 10px; }
#reg_end .gal {position: relative; display: block; float: left; width: 18px; height: 15px; /*background-image: url(/i/catpage/reg3/gal.gif);*/ background-repeat: no-repeat; background-position: 0px -15px; }
#reg_end .gals {position: relative; display: block; float: left; width: 18px; height: 15px; /*background-image: url(/i/catpage/reg3/gal.gif);*/ background-repeat: no-repeat; }
#reg_end .secondH {margin: 0px; padding: 0px; font:normal 16px var(--font-family-rg) !important; color: #0a69a3; }
ul.nofilter { background-color:#f2f6f9 !important;}
ul.nofilter li{ background-color:#f2f6f9 !important; font-size:12px !important;}
.city #finded_cities {margin:0 0 0px 30px; border:none; padding:0px 0 0 10px;font:normal 13px var(--font-family-rg);}
.city ul{ width:260px; overflow: auto; margin: 0; padding-left:15px; background:#FFF; }
.city ul li{ margin: 6px 0; padding:2px 0px; list-style:none; width:260px; height:55px; overflow:hidden; font:normal 11px var(--font-family-rg); color:#8e8e91; background-color:#FFFFFF; border-bottom: 1px dotted #727272;}
.city ul li img{ float:left;display:inline;width:52px;height:52px;overflow: hidden;}
.city ul li span{ margin-left:25px; float:left; display:inline; overflow: hidden;}
.city ul li b{ font:normal 14px/1.4em var(--font-family-rg);color:#333333;line-height:1.4em;}
.city ul li a{ font: 11px/1.6em var(--font-family-rg);color: #094a6f; text-decoration:none; }
.city .input { margin: 0; }
.city .input input { width: 280px; }
.city-list { height:165px; margin-top: 10px; display: block; overflow:auto;  border: 1px solid #E5E5E5;}
.city-list2 { height:165px; margin-top: 10px; display: block; overflow:auto; }
.city-list2 ul li span { width: 160px; overflow-x: hidden; float: right; font: 12px var(--font-family-rg); color: #959595; }
.city-list2 ul li span b { font: 14px var(--font-family-rg); color: #000; }
.city-list2 ul li span a { font: 14px var(--font-family-rg); color: #094e9e; text-decoration: underline; }
.city-list2 ul li span a:hover { text-decoration: none; }
.popup .city-list2 .img { margin: 0px; border: 1px solid #f1f1f1; height: 50px; width: 50px; text-align: center; display: inline-block; }
.popup .city-list2 img { max-height: 50px; margin: 0px; max-width: 50px; } 
.city-list2 ul li { border-bottom: 1px dotted #444444; padding: 10px 0; width: 230px; }
.city-list2 ul li:last-child { border-bottom: 0px; }


.city-list p{font-family: var(--font-family-rg);font-size:12px;margin: 15px 0 0px 0;padding:0px!important;}
.city-list ul{ overflow: auto; padding: 0px 0 0 15px; margin: 0; background:#FFF; font-family:var(--font-family-rg); font-size:15px;}
.city-list ul li{ width: 210px; overflow:hidden;list-style:none; padding:7px 0 7px 0px !important; margin-left:0px!important; border-bottom: 1px dotted #727272; }
.city-list ul li:hover {cursor:pointer;}
.city-list ul li a{font-family: var(--font-family-rg); font-size:14px; color: #094a6f; text-decoration:none;}
span.art-link{background: url(/i/new/strelka-art-link.gif) no-repeat 0 5px;display:block; margin:0px 0px 0px 5px; padding-left: 12px; *margin:0px 0px 8px 5px;}
.left-block-art-page {position:relative; padding:0px;}
.left-block-art-page span{ position:absolute; top:10px; left:15px;}
#slaider-foto-art {position:absolute; top:15px; right:12px; width:80px;}
#slaider-foto-art a{ display:block; width:80px; height:55px; margin:0px 0 5px 0; padding:0px;}


/*бў«й·  вЎ±біјиЄЇ*/
table.tabliza {
border:1px solid #999999; height: 0;width: 525px;padding: 0 15px;}
td.tab-colon1 {border-bottom:1px #999999 dotted;padding:4px 5.4pt 4px 5.4pt; width: 203.4pt;}
td.tab-colon2 {border-bottom:1px #999999 dotted;padding:4px 5.4pt 4px 5.4pt; width: 117pt;}
td.tab-colon3 {border-bottom:1px #999999 dotted;padding:4px 5.4pt 4px 5.4pt;width: 153pt;}
td.tab-colon1 div p, td.tab-colon1 div p { font-family:var(--font-family-rg), Helvetica, sans-serif; font-size:11px; font-weight: normal; line-height:14px!important; margin:0px; padding:0px;}
td.tab-colon2 div p, td.tab-colon3 div p { font-family:var(--font-family-rg), Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0px; padding:0px;}
tr.bottons-bg-window {display:block;height:10px;}

div.tab-box { margin:0px; position:relative;}
div.tab-box-tl {width:9px; height:9px; background:url(/i/new/tab-bg-ygl.gif) no-repeat top left; position:absolute; top:0; left:0;}
div.tab-box-tr {width:9px; height:9px; background:url(/i/new/tab-bg-ygl.gif) no-repeat top right; position:absolute; top:0; right:0;}
div.tab-box-bl {width:9px; height:9px; background:url(/i/new/tab-bg-ygl.gif) no-repeat bottom left; position:absolute; bottom:0; left:0;}
div.tab-box-br {width:9px; height:9px; background:url(/i/new/tab-bg-ygl.gif) no-repeat bottom right; position:absolute; bottom:0; right:0;}

/*Х®пїЅпїЅ бҐЁоЎЁо°іб­Ё*/
.opros-input-mod {cursor: pointer;color: #727272;font:normal 12px var(--font-family-rg);margin:10px 0 10px 0;width: 250px;height: 25px;}
.niceCheck2 {background-image: url(/resources/core/images/site/radio-input-podscaska.png) ;cursor: pointer;display: inline-block; height: 13px;left: 0;margin:0px 1px 0px 0px;position: relative; top: 1px;width: 13px;float: left;}
.niceCheck2 input {display: none;}
#modifications { padding-bottom: 10px; }
.niceCheck { float: left; margin-left: 10px; }
.forform strong.title-opros-mod {color: #727272; font-family: var(--font-family-rg);font-size: 12px; }
span.minys, span.plus {  position:absolute; padding: 8px 12px 7px; color: #fff;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAgCAIAAABch4VNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMERBNjdCQzJBRDExRTI4M0M4QzRDMjhFQTE4RjBBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMERBNjdDQzJBRDExRTI4M0M4QzRDMjhFQTE4RjBBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEwREE2NzlDMkFEMTFFMjgzQzhDNEMyOEVBMThGMEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEwREE2N0FDMkFEMTFFMjgzQzhDNEMyOEVBMThGMEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4vhevwAAAATElEQVR42lSNSw6AQAhDTaMe0st5TKPpR2Zw44LQvtKwHOe1PtpgG4oQGU5pCXINWZmmp9j8tzm5pY91hx7MfVP9kfcPI269534FGADTAlw51NF0wQAAAABJRU5ErkJggg==) repeat-x; }
span.minys { top:6px; font-size: 16px; border-radius: 4px; left:-26px; cursor:pointer;  }
span.plus { top:6px; font-size: 16px; border-radius: 4px; right: -30px; cursor:pointer;  }
.filters-panel-left span.arrow-vertical-obem { overflow:hidden; width:8px; height:9px; background:url(/i/new/arrows-vertical.gif) no-repeat top left; float:right; position: absolute; top:4px; right:-12px;}
.error-masech {color: #903606; font: 12px var(--font-family-rg), Helvetica, sans-serif; display: none; padding: 10px 0 0; margin-bottom: 0px !important; }

/*CSS Vkladki*/
ul.tab-navs {  position:relative; display:block;list-style-type: none; margin:10px 5px 5px 10px;}
ul.tab-navs li{float: left;list-style-type: none;padding:0px;text-align: center;}
ul.tab-navs li a.tab-link {background: url(/i/new/right-bg-buttons.png) no-repeat right;color: #858585; display: block; float: left;font:12px/26px var(--font-family-rg),Helvetica,sans-serif;height: 26px; text-decoration: none;margin: 0px 10px 5px 0;padding-right: 9px;}
ul.tab-navs li a.tab-link span{display: block;background: url(/i/new/left-bg-buttons.png) no-repeat;display: block;line-height: 24px;padding: 0px 0px 0px 9px;}
ul.tab-navs li a.tab-link:hover,ul.tab-navs li a.activ-tab-links {
background: url(/i/new/right-bg-buttons.png) no-repeat right;color:#2360B0!important; display: block;float: left; font:12px/26px var(--font-family-rg),Helvetica,sans-serif; height: 26px;text-decoration: none;margin: 0px 10px 5px 0;padding-right: 9px;}
ul.tab-navs li a.tab-link:hover span,ul.tab-navs li a.activ-tab-links span{color: #2360B0 !important;background: url(/i/new/left-bg-buttons.png) no-repeat;display: block;line-height: 24px;padding: 0px 0px 0px 9px;}
#tab1 ul li, #tab2 ul li, #tab3 ul li {list-style:none}
.firsttext, .active_tab, .z-index-tab, .z-index-tab2, .a-fleft, .a-fright, .tab-link, .tab-link span, h3, p, .art-block-content2, .left-block-akcia, .left-block-akcia p, .grayblock, .grayblock p, ul, li, .s-title1 { color: #686868; }
.w-firsttext, .graycontent span, .s-title2, .s-fleft { color: #737373 !important; }
.maintitle, .graycontent span.city_name { color: #fff !important; }


.example_block{
    position:absolute;
    top:40%;left:41%;
    margin:0 auto;
    display:none;
    z-index:999;
}

.tip_bigpphoto .show_block  { background:#fcfcfc; }


.show_block{
    margin:0 auto;
    border:1px solid #d4d2d2;
    background:#fcfcfc url(/resources/core/images/site/show_block_bg.jpg) repeat-x bottom center;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0px 0px 15px #f0f0f0;
    -moz-box-shadow: 0px 0px 15px #f0f0f0;
    box-shadow: 0px 0px 15px #f0f0f0;
}
.content.show_block {
	width:auto;
	padding:0;
}
.show_block_border{
    padding:25px 30px 18px 18px;
    position:relative;
    font-size:13px;
    color:#757575;
    line-height:1.3em;}
.show_block_border p{
    /*padding-bottom:5px;*/}
.close_btn_sh{
    position:absolute;
    right:10px; top:5px;}
.close_btn_sh a{
    color:#757575;
    font-size:12px;
    background: url(/resources/core/images/site/close_x.png) no-repeat right 3px;
    padding-right:13px;
    text-decoration:none;}
.show_bl_btn {
    background:url(../../images/site/show_block_btn.png) no-repeat;
    width:92px;
    height:27px;
    line-height:27px;
    *line-height:25px;
    display:-moz-inline-stack;
    display:inline-block;
    *display:inline;
    zoom:1;
    _overflow:hidden;
    font-size:13px;
    color:#fcfcfc;
    text-align:center;
    text-decoration:none !important;
    margin: -10px 19px 0 0;
    position:relative;
    top: -10px;
}

#spl_scr {
    top: 0px;
    left: 0px;
}
.after:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

.call-center {
    border: 1px solid #E3E3E3;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 3px #EDEDED;
    padding: 12px 11px 18px;
	margin-bottom:10px;
}

.call-center__tel {
    color: #2160AC !important;
    font: 12px/15px var(--font-family-rg);
    margin: 3px 0;
}

.call-center__title {
    color: #686868 !important;
    font: bold 11px/18px var(--font-family-rg);
    margin: 0 0 3px;
    text-transform: uppercase;
}
.call-center__order-call a {
    color: #2160AC;
    font: 12px/15px var(--font-family-rg);
    text-decoration: underline;
}
.call-center__order-call a:hover {text-decoration:none;}
.call-center__order-call {
    background: url("../../images/site/arrow.gif") no-repeat scroll 0 center transparent;
    padding: 0 0 0 14px;
}
input{margin:5px;}
.graycontent-blog {
    padding: 12px 0 10px 15px;
    position: relative;
}
div.s-title1 {
    color: #898989;
    font: bold 11px/18px var(--font-family-rg);
    margin-bottom: 3px;
    text-transform: uppercase;
}
span.art-link {
    background: url("../../images/site/strelka-art-link.gif") no-repeat scroll 0 5px transparent;
    display: block;
    margin: 0 0 0 5px;
    padding-left: 12px;
}
span.art-link a {
    color: #2160AC;
    font-family: var(--font-family-rg),Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 19px;
    text-decoration: underline;
}
span.art-link a:hover {text-decoration:none;}

table.main_big_block_pop .title {
    font-weight: bold !important;
}

.call-center__title_type_small {
    color: #737373 !important;
    font-size: 10px;
    margin: 0;
}
/*.show_block {
    background: url("../../images/site/show_block_bg.jpg") repeat-x scroll center bottom #FCFCFC;
    border: 1px solid #D4D2D2;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 15px #F0F0F0;
    margin: 0 auto;
}*/
.schedule-grid {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

.schedule-grid tr:first-child .schedule-grid__col {
    border-top: medium none;
}

.schedule-grid__col {
    border-top: 1px dotted #A3A3A3;
    color: #737373;
    font: 11px/18px var(--font-family-rg);
    padding: 0;
    vertical-align: top;
}
.schedule-grid__col_num_2 {
    padding-left: 10px;
    padding-right: 5px;
    white-space: nowrap;
    width: 1%;
}
.schedule-grid__col_num_1 {
    padding-left: 5px;
}

.schedule {
    margin: 5px 0 10px;
}
.content-three-s{float:left;width:740px;}
.content-three-s p {margin:0;}
/*graycontent {
    padding: 12px 19px 11px 8px !important;
}*/
.show_block {
    background: url("../../images/site/show_block_bg.jpg") repeat-x scroll center bottom #FCFCFC;
    border: 1px solid #D4D2D2;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 15px #F0F0F0;
    margin: 0 auto;
}
.w-search .call-search span {
    color: #898989 !important;
    display: block;
    font: bold 11px/18px var(--font-family-rg) !important;
    margin: -7px 0 5px 7px;
    position: relative;
    text-transform: uppercase !important;
    z-index: 1;
}
.call-search{
	/*border: 1px solid #E3E3E3;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 3px #EDEDED;
    margin-bottom: 10px;
    padding: 11px 18px 11px 4px;*/
}
.call-search p{
    margin:0;
}
/*ul.list-of-cities li{position:relative;width:132px;padding: 5px 8px;
color: #085485;}
ul.list-of-cities li:hover{
cursor:pointer;
border-radius:5px;
background:#085485;
color:#fff;
}
*/
.service-section {
    background: none repeat scroll 0 0 #F4F8F5;
    border: 1px solid #BDD3C1;
    border-radius: 6px 6px 6px 6px;
    margin: 0 15px 0 0;
    padding: 4px 27px 8px 18px;
}

.scroller-wrapper {
    position: fixed;
    width: 1125px;
    margin-left: -535px;
    top: 0px;
    left: 50%;
    display: none;
    z-index: 2;
}

.scroller {
    position: absolute;
    top: 14px;
    right: 56px;
    cursor: pointer;
    color: #347ed8;
    font-weight: bold;
    opacity: 0.6;
}

.scroller:hover {
    opacity: 1;
}
/**/
.content h2.modules, .content h1.modules {
    border-bottom: 1px solid #CDDAE7;
    color: #333333;
    font: bold 18px var(--font-family-rg);
    margin: 0 0 13px;
    padding: 0 0 4px;
}

.desc h3 span {
    font-size: 23px;
    line-height: 1;
}
#container .red{color:#601212;font-size:16px;}
#container .small{font: 12px/15px var(--font-family-rg);}
.sections{margin:0;}
.sections__col_num_1 {
    float: left;
    width: 41%;
}
.sections__col_num_2 {
    float: right;
}

.section__caption {
    border-bottom: 1px solid #D6D6D6;
    padding: 0 0 3px;
}
.section__city {
    color: #601212;
    font:17px/16px var(--font-family-rg);
    margin: 0 8px 0 0;
}
.section__list {
    list-style: none outside none;
    margin: 5px 0 13px !important;
    padding: 0 !important;
}
.section__item {
    margin: 0 0 2px;
    overflow: hidden;
    padding: 0;
}
.section__col_num_1 {
    color: #2F2F2F;
    float: left;
    font: bold 12px/18px var(--font-family-rg);
    width: 46.1%;
}
.section__col_num_2 {
    color: #601212;
    float: right;
    font: 12px/16px var(--font-family-rg);
    width: 50%;
}
.contacts-page__text{margin-top:15px;}
.contacts-page__schedule {
    margin: 0 0 49px !important;
}

.ru_banner_bottom { margin-left: 5px; }
.ru_banner_bottom img { width: 948px; }
.call-info__item a{color: #01489F;}
.call-info__item a:hover{text-decoration:none;}

td.center .content.show_block { padding: 20px 20px 30px; }

.cart_id { position: absolute; color: #034ea0;  font: 14px/16px var(--font-family-rg), Tahoma;  top: 80px; right: 0px; }
.cart_id span {  }

.call-button1, .call-button2{
	display: block;
	width: 168px;
	height: 33px;
	padding: 4px 9px 4px 29px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	font-family: var(--font-family-rg);
	color: #01489F;
	line-height: 18px;
}
.call-button1:hover, .call-button2:hover{
	text-decoration: none;
}
.call-button1{
	background: url(../../images/site/phone.png) 8px 7px no-repeat;
	margin-right: 15px;
}
.call-button2{
	background: url(../../images/site/tel.png) 8px 7px no-repeat;
}
.call-button1>p, .call-button2>p{
	font-size: 11px;
	color: #696969;
	line-height: 12px;
	font-weight: normal;
}

#tooltip_changer { font-family: var(--font-family-rg), Tahoma !important; }
#tooltip_changer .show_block { background: #fff; }
#tooltip_changer .city-list { overflow-x: hidden; }
#tooltip_changer .city-list ul {  }
#tooltip_changer .city-list ul li { }
#tooltip_changer input { padding: 7px 10px; background: #f5f6f7; border-radius: 5px; box-shadow: inset 0 2px 4px rgba(0,0,0, 0.3); outline: none; border: 1px solid #e9eaeb; }

.close {
    position: absolute;
    width: 13px;
    height: 13px;
    background: url(/resources/catalog/images/close.png) top left no-repeat;
    right: 10px;
    top: 10px;
    cursor: pointer;
}

#water_analysis .close, #water_analysis .close:hover, #service_request .close, #service_request .close:hover, #core_success .close, #core_success .close:hover {
    right: 10px;
    top: 10px;
}

.close:hover { opacity: 0.8; }

#service_request .input { width: 240px; }
.input select { width: 100%; padding: 5px; border: 0px; background: none; outline: none; }
.input textarea { border-radius: 4px; border: 1px solid #d2d2d2; padding: 4px 4px; width: 100%; margin-left: -5px; margin-bottom: 2px; outline: none; height: 60px; }

#spl_scr { z-index: 100 !important; }
/*.popup { border-collapse: separate; z-index: 101; position: absolute; padding: 20px; background: #fff; border-radius: 5px; top: 50%; left: 50%; margin-left: -150px; margin-top: -25px; width: 260px; box-shadow: 0px 0px 25px rgba(0,0,0,0.3); }
.popup h1 { font: 18px "Segoe UI", Tahoma, var(--font-family-rg); color: #000; margin-bottom: 14px; text-transform: none; margin-top: -6px; }
.popup label, .popup .label { font: 14px var(--font-family-rg), Tahoma; color: #000; }
.popup input, .popup textarea { width: 238px; padding: 8px 10px 6px; background: #f5f6f7; font-size: 12px; border-radius: 5px; box-shadow: inset 0 2px 4px rgba(0,0,0, 0.3); outline: none; border: 1px solid #e9eaeb; margin: 0 0 10px; }
.popup textarea { height: 100px; }
.popup p { font: 12px "Segoe UI", Tahoma, var(--font-family-rg);  } 
.popup button { 
    width: 260px; 
    border-radius: 5px;          
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAgCAIAAABch4VNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMERBNjdCQzJBRDExRTI4M0M4QzRDMjhFQTE4RjBBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMERBNjdDQzJBRDExRTI4M0M4QzRDMjhFQTE4RjBBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEwREE2NzlDMkFEMTFFMjgzQzhDNEMyOEVBMThGMEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEwREE2N0FDMkFEMTFFMjgzQzhDNEMyOEVBMThGMEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4vhevwAAAATElEQVR42lSNSw6AQAhDTaMe0st5TKPpR2Zw44LQvtKwHOe1PtpgG4oQGU5pCXINWZmmp9j8tzm5pY91hx7MfVP9kfcPI269534FGADTAlw51NF0wQAAAABJRU5ErkJggg==) repeat-x;
    color: #fff;
    font: 16px var(--font-family-rg), Tahoma;
    text-align: center;
    border: none;
    box-shadow: none;
    height: 31px;
    padding-bottom: 3px;
}

.popup img { margin-top: 10px; }*/

#oc_success_win h1 { margin-top: 4px; margin-bottom: 10px; }
#oc_success_win h1, #oc_success_win p, #filter_set_success_win h1, #filter_set_success_win p { font-weight: normal; text-align: center; }
#oc_success_win p, #fr_resource_win p, #fr_email_conf_win p { font-size: 14px; }

#fr_resource_win table { margin-bottom: 20px; }

.popup_list { height: 100px; font-size: 14px; border-top: 0px; margin-top: -14px; z-index: 8; overflow: hidden; position: relative; display: none; }
.popup_list ul { position: relative; z-index: 5; overflow-y: auto; list-style: none; padding-top: 4px; margin-right: 7px; height: 87px; }
.popup_list .bg { position: absolute; top: -4px; left: 0px; width: 258px; height: 100%; border-radius: 0 0 5px 5px;  border: 1px solid #e9eaeb; border-top: 0px; background: #f5f6f7; box-shadow: inset 0 2px 4px rgba(0,0,0, 0.3); }
.popup_list ul li { cursor: pointer; margin-bottom: 4px; font: 14px var(--font-family-rg), Tahoma; color: #000; }

/*.popup .input input { width: 26px; color: #000; padding: 6px 10px 5px; }
.popup select { width: 260px; padding: 8px 10px 6px; background: #f5f6f7; outline: none; border: 1px solid #e9eaeb; margin: 0 0 10px; font-size: 12px; border-radius: 5px; }
*/

.dealer_popup_holder { max-height: 190px; overflow-y: auto; }
.dealer_popup_holder p > a { font-size: 16px; text-decoration: none; }


.popup#dealers { width: 280px; }
.popup#video_tooltip { z-index: 1000; width: 646px; margin-left: -298px; }
.popup#video_tooltip .content { position: static; margin: 0px; }


/*
.sections-nav-ice1{
		position: absolute;
		top: -10px;
		left: -20px;
		width: 968px;
		height: 83px;
		z-index: 2;
		background: url(../../images/site/menu-ice.png);
	}

	.sections-nav__layout {
		background:url(../../images/site/sections-nav.png) 0 0 no-repeat;
		background:-moz-linear-gradient(top, #2873bd 50%, #2160ac 50%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #2873bd), color-stop(50%, #2160ac));
		background:-webkit-linear-gradient(top, #2873bd 50%, #2160ac 50%);
		background:-o-linear-gradient(top, #2873bd 50%, #2160ac 50%);
		background:-ms-linear-gradient(top, #2873bd 50%, #2160ac 50%);
		background:linear-gradient(top, #2873bd 50%, #2160ac 50%);
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
		margin:0 -10px;
		overflow:hidden;
	}


.winter-style .sections-nav__layout{
		background: url(../../images/site/s_menu1_snow.png) #2160AC;
	}
		.sections-nav__grid {
			border-collapse:collapse;
			border-spacing:0;
			width:100%;
		}
			.sections-nav__item { padding:0; }
			.sections-nav__item_num_9 {
				background:url(../../images/site/sections-nav__orange.png) 0 0 no-repeat;
				width:154px;
			}

			.winter-style .sections-nav__item_num_9{
				background:url(../../images/site/menu-orange_snow.png) 0 0 no-repeat;
			}
                        
                        
                        .winter-theme1{
	position: absolute;
	top: 0; left: -317px;
	width: 1600px;
	height: 186px;
	background: url(../../images/site/winter-style.png);
}

.winter-logo{
	position: absolute;
	top: 0; left: 8px;
	width: 222px; height: 51px;
	background: url(../../images/site/winter-logo.png);
}

.winter-logo a{
	display: block;
	width: 100%;
	height: 100%;
}

.company-awards  { left: 246px; }
.header-contacts__phone { left: 445px; top: 40px; }
.header-contacts__place-call { left: 460px; }
.winter-logo { top: 27px; }
.sections-nav-ice1 { top: 100px; }
.winter-theme1  { left: -430px; }

.sections-nav__item { background: none; }
.sections-nav__item_active { background: rgba(255,255,255, 0.2) }
*/

/**************************** 02.02.2014 *******************************************************************/
a.link, a.link:hover {
    border-bottom:#2160AC 1px dashed;
    color:#2160AC;
    text-decoration:none;
}

#tooltip_changer .close { right: 10px; top: 10px; }


/************************* new search page *****************************************************************/

.search-page {
    padding: 28px 0;
}

.search-page h1 {
    font: 30px "Segoe UI";
    color: #000;
}

.search-page .site-search {
    position: relative;
    top: 0px;
    margin-bottom: 40px;
    width: 430px;
}

.search-page .site-search form {
    width: 430px;
    background-image: url(/resources/search/images/search_long.jpg);
}

.search-page .w-left-column {
    padding-top: 40px;
}


li.paginator_cat {
	padding:5px;
	float:left;
	display:block;
}
.indexgirl_text { position: absolute; top: 20px; left: 32px; font-family: "segoe ui"; font-size: 25px; line-height: 36px; }
.indexgirl_text .date { color: #0c7a09; font-weight: 600; word-spacing: -0.1em; }
.indexgirl_text .ex { font-size: 41px; font-weight: 600; line-height: 30px; margin-left: -2px; }
.indexgirl_text .time { font-size: 35px; margin-left: 4px; }
.indexgirl_text .clean_water { color: #c60400; font-size: 44px; text-transform: uppercase; font-weight: bold; margin-left: -2px; }

/* andrew reviakin styles */

.w-left-column-big{ float:left; width:220px; }
.w-right-column-big{ margin:0 0 0 240px; }
.show-all-link{ display: inline-block; line-height: 28px; padding: 0 10px; margin: 0 0 30px -10px; background-color: #f4f5f7; color: #000; font-size: 14px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;}
.show-all-link:hover{ text-decoration: none; }
.show-all-link span{ color: #666; }
.filter-catalogue p{ font-size: 20px; color: #000; }
.filter-catalogue ul{ list-style: none; margin: 0 0 30px 0; }
.filter-catalogue ul li{ margin: 0 0 10px 0; }
.filter-catalogue ul li.active a span:first-child, .filter-catalogue ul li.active a span:last-child { color: #000; border-color: #000; }
.filter-catalogue ul li a{ line-height: 22px; text-decoration: none; font-size: 15px; }
.filter-catalogue ul li a:hover { text-decoration: none; }
.filter-catalogue ul li a span:first-child{ color: #2768a6; border-bottom: 1px dashed #2768a6; }
.filter-catalogue ul li a:hover span:first-child{ border-bottom: 1px dashed transparent; text-decoration: none; }
.filter-catalogue ul li a span:last-child{ color: #8e8e8e; }
.search-title{ font-family: "segoe ui"; font-size: 30px; color: #000; font-weight: normal; line-height: 33px; margin: 20px 0 25px 0; }
.call-search{ margin: 0 0 45px 0; }
.call-search p{ position: relative; width: 430px; }
.w-input-txt-2{ box-shadow: inset 2px 2px 5px 0 #cfcfd0; border: 1px solid #cfcfd0; background: #f5f6f7; padding: 4px 30px 4px 8px !important; width: 390px; font-size: 14px; color: #000; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; }
.w-input-btn-2{ position: absolute; top: 0; right: 4px; width: 24px; height: 28px !important; background: url(../../images/site/service/w-input-bg-2.png) center center no-repeat; border: 0; outline: none; }
.w-box-2{ margin: 0 0 20px 0; font-size: 14px; color: #000; }
.w-box-2 a{ display: block; color: #2160ac; text-decoration: none; font-size: 16px; margin: 0 0 14px 0; border-bottom: 1px solid #2160ac; display: inline-block; line-height: 17px; }
.w-box-2 a:hover{ text-decoration: none !important; border-bottom: 1px solid transparent; }
.w-leftside{ float: left; width: 90px; height: 93px; }
.w-rightside{ margin: 0 0 0 110px; line-height: 18px; min-height: 93px; }
.img-container{ text-align: center; border: 1px solid #e5e5e5; overflow: hidden; }
.img-container img{ width: auto; height: 90px; display: inline-block; }

/* andrew reviakin styles */

/*.back_bg{
	position: fixed;
	z-index: 0;
	width: 100%;
	height: 100%;
	bottom: 0;
	background-color: #091642;
	background-repeat: no-repeat;
	background-position: center bottom;   
	background-image: url(/resources/core/images/site/back_bg_1.jpg);
}

.back_bg_main{
	background-image: url(/resources/core/images/site/back_bg_2.jpg);
}
*/
.no-underline{ border-bottom: 0 !important; }

#hint{z-index: 9999; display: none; max-width: 300px; line-height: 14px;padding:5px;border:1px solid #e0e0e0;background: #fff;color:#666;box-shadow:0 0 6px #C3BFFF;-moz-box-shadow:0 0 6px #C3BFFF;-webkit-box-shadow:0 0 6px #C3BFFF;}

.header .time-block{
	position: relative;
        margin-right: -30px;
        margin-top: -2px;
}
.header .time{
	cursor: pointer;
	margin: 0 4px 0 0;
}
.header .time span:first-child{
	border-bottom: 1px dotted #7F7F7F;
	display: inline-block; /*H*/
}
.header .time span:last-child{
	color: #999;
    margin-left: 6px;
}
.header .time:hover span:first-child{
	border-bottom: 1px solid transparent;
}
.header .time-popup{
	position: absolute;
}

.header .time-popup{
	top: 18px;
    margin: 0 0 0 -30px;
    z-index: 10;
    display: none;
}
.header .time-popup p:last-child{
	text-align: left;
	line-height: 23px;
	padding: 16px 33px;
	margin: 0 9px;
	background: #fff;
}
.header .time-block:hover .time-popup{
	display: block;
}

.rating_col {
	width: 200px;
	padding: 2px 0 0 0px;
	font: 14px/1 var(--font-family-rg);
	vertical-align: baseline;
}

.rating-stars{
	float: right;
}

.rating-text {
	float: right;
	padding-left: 15px;
}

.filter-rating-star{
    color: #ab6e2d;
    font-style: normal;
}

.top_slider .paralax {
    width: 950px;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    height: 281px;
    display: block;
}


.top_slider .paralax img {
    transition: left 0.2s;
}

.relat-footer{
    position: absolute;
    width: 100%;
    bottom: 16px;
    left: 60px;
    text-align: center;
}
.left-logo-footer{
    display: block;
    float: left;
    margin: 35px 0 0 30px;
}
.right-logo-footer{
    display: block;
    float: right;
    margin: 25px 180px 0 9px;
}
.footer p.text-footer {
    color: #2a59b1;
    font-size: 16px;
    line-height: 20px;
    margin-top: 12px;
    width: 710px;
    margin: 0px auto 13px;
    padding-top: 24px;
}

.toptext-next {
    border-bottom: 1px dashed;
    text-decoration: none;
}

.toptext-next:hover {
    border-bottom: 1px dashed transparent;
    text-decoration: none !important;
}