@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; outline: none; }
html, body{ height:100%;background:#fff; font: 12px Tahoma, Kalimati, Geneva, sans-serif; color:#000; }
img{ border: none;}
a{ text-decoration:none; color:#000; }
a:hover{ text-decoration:underline; }
ul{ list-style:none; }
table{ border-collapse:collapse; }
input, select{ font: 14px Verdana, Kalimati, Geneva, sans-serif; color:#000; }
h1{ font: 18px Tahoma, Kalimati, Geneva, sans-serif; color:#fff; padding-bottom: 5px;}
h2{ font: 14px Tahoma, Kalimati, Geneva, sans-serif; color:#fff; padding-bottom: 5px; margin-top: 5px;}
h3{ font: 12px Tahoma, Kalimati, Geneva, sans-serif; color:#fff; padding-bottom: 5px; margin-top: 5px;}
h4{ font: 12px Tahoma, Kalimati, Geneva, sans-serif; color:#fff; padding-bottom: 10px; margin-top: 25px; display:block; color: black;}
#main{ width:100%; min-width:1010px; } /*min-width:1010px;*/
*html #main{ width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1010?'1010px':'100%'));}

.c { text-align: center; }
.r { text-align: right; }
.l { text-align: left; }
.m { vertical-align: middle; }
.b { font-weight: bold; }

.bg-png-crop, .button a{
	filter	: expression(
		(runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=crop)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');}

.bg-png-scale{
	filter	: expression(
		(runtimeStyle.backgroundImage != 'none') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=scale)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');}

.png{
	width: expression(width);
	filter: expression( (runtimeStyle.filter == '') ? runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='image')" : '',
						src = '/images/blank.gif');}



/*NEW YEAR THEME*/
/*
.leftTopBlock {background: url(/images/itotulamash_elka.png) no-repeat top left;}
*/


.topBlock{ float:left; width:100%; height:189px; background: #f6f6f6;}
.logo{ position:relative; z-index:10; float:left; width:207px; height:94px; margin: 12px 0 0 -6px; }

.leftTopBlock{ float:left; padding:0px 0 0 35px;}

.infoTopBlock {float:left; margin: 18px 0px 0px 45px; /*background: url('/images/logo-text.png') no-repeat; */ width:235px; height: 71px;}
.infoTopBlock .phone {margin-top:0px; margin-bottom: 9px; background: url('/images/logo-phone.png') no-repeat;  height:29px; width:169px; float:right; margin-right: 5px; color: #fff;}
.infoTopBlock .phone .text { padding-left: 38px; background: url('/images/icq-tel.png') no-repeat; font-size: 14px; margin: 6px 0px 4px 7px; font-family: Arial; font-weight: bold;}
.infoTopBlock .callback {margin: 12px 0 0 65px;}
.infoTopBlock .callback a {color: #C12620; text-decoration: underline;}
.infoTopBlock .callback a:HOVER {text-decoration: none;}

.rightTopBlock{ float:right;  padding-right:15px; height:80px; margin:10px 70px 0 0;}
.rightTopBlock .icq { font-size: 14px; float:left; margin-left: 15px;}
.rightTopBlock .icq img{float: left;margin: 0 10px 10px 0;}
.rightTopBlock .icq li{display: block;clear: both;padding-bottom: 5px; font-weight: bold;}
.rightTopBlock .icq li span {color: #33cc33; font-weight: normal;}

.gorizontalBlock { margin-top:7px;}
.menuBlock {width:100%; height: 30px; background: #f0f0f0;}
.rightBottom .gmenu, .menuBlock .gmenu{ margin-right:0px; padding-top:9px; padding-left:1.2%; float:left;}
.menuBlock p {color: #2286c0; font-size: 14px;  float:left; margin:7px 0px 0px 10px;}

.rightBottom .gmenu li, .menuBlock .gmenu li{ float:left; color:#fff;  padding-left:9px; background: url('/images/marker.gif') no-repeat 6px; margin-right:8px; font-size: 12px; font-weight: bold; letter-spacing:0px; font-family: Arial;}
.rightBottom .gmenu li span, .menuBlock .gmenu li span{ margin:0 0px 0 15px;}
.rightBottom .gmenu li {padding-top: 0px; margin-top:4px;}

.gmenu_1 {text-align:right;}
.rightBottom_1 .gmenu_1 li span { margin:0 0px 0 15px;}
.rightBottom_1 .gmenu_1 li {
	display: inline-block;
	color:#fff;
	padding-left:9px;
	background: url('/images/marker.gif') no-repeat 6px;
	margin-right:8px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing:0px;
	font-family: Arial;
	padding-top: 0px;
	margin-top:4px;
}

.menuBlock .language {float:left; margin: 9px 0px 0px 0px;}
.menuBlock .language li {float:left; margin-right: 6px; border:1px solid #676767;}
.menuBlock .language li a {width:21px; height:12px; display:block;}
.menuBlock .language .ru {background: url('/images/ru.gif') no-repeat;}
.menuBlock .language .kr {background: url('/images/kr.png') no-repeat;}
.menuBlock .language .kaz {background: url('/images/kaz.png') no-repeat;}

.manufactureBox{  width:98%; padding:4px 1%; height:44px; background: #e5e5e5; }
.manufactureBox .searchInp { height:31px; z-index: -1}
.manufactureBox .searchInp div {width: 614px; float:left;}
.manufactureBox .searchInp div input.text {line-height: 31px; margin:2px 10px 0px 6px; padding-left: 15px; background: url('/images/search-back.png') no-repeat; width:614px; border: 0px;height:31px; float:left;  font-size: 14px;; position:absolute; color:#767676;}
.manufactureBox .searchInp div input.image { width:25px; height:28px; border: none;    top:3px; right:-4px; position:relative; float:right}
.manufactureBox a {color: #c12620; font-size: 12px; text-decoration: underline; line-height: 31px; margin-left:15px;}
.manufactureBox a:HOVER{text-decoration: none;}
/*�?оне�? ве�?�?него блока*/

.fieldBox{ padding-bottom:5px; height:24px;width:155px;  overflow:hidden; background:url(/images/enter.gif) repeat-x 0 -48px; }
.fieldBox div{ float:left; height:24px; width:155px; overflow:hidden; background:url(/images/enter.gif) no-repeat right -24px; }
.fieldBox div input{ float:left; height:14px; padding: 5px 8px;  width:139px; background:url(/images/enter.gif) no-repeat 0 0; border: none; font: 11px Verdana, Geneva, sans-serif; }
.formItemError div input{color: #ff0000;}

.phone .kod .fieldBox{width: 40px;}
.phone .kod .fieldBox div{width: 40px;}

.phone .number .fieldBox{width: 80px;}
.phone .number .fieldBox div{width: 80px;}
.phone td{padding-right: 15px;}

.button{ float:left; position:relative; top:1px; left:2px; height:22px; overflow:hidden; background: url(/images/button.gif) repeat-x 0 -44px;}
.button div{ float:left; height:22px; overflow:hidden; background: url(/images/butBg.gif) no-repeat right -22px; }
.button div input{ float:left; height:22px; width:65px; overflow:hidden; padding: 3px 4px; font-size:12px; background: url(/images/butBg.gif) no-repeat; color:#787574; cursor:pointer; border:none; }

.button1{ float:left; position:relative; top:1px; left:2px; height:22px; overflow:hidden; background: url(/images/butBg1.gif) repeat-x 0 -44px;}
.button1 div{ float:left; height:22px; overflow:hidden;  background: url(/images/butBg1.gif) no-repeat right -22px; }
.button1 div input{ float:left; height:22px; width:62px; overflow:hidden; padding: 3px 8px;  font-size:12px; background: url(/images/butBg1.gif) no-repeat; color:#f6f6f6; border:none; cursor:pointer; }

.button2{ float:left;   height:22px; overflow:hidden;}
.button2 div{ float:left; height:22px; overflow:hidden;}
.button2 div a{ float:left; height:16px; overflow:hidden; padding: 3px 7px; font-size:12px;}

.contentBlock{ float:left; width:100%; background:#fff;}
.leftBlock{ float:left; width:218px; padding-left: 18px;}
.rightBlock{ float:right; width:200px; margin-right:20px; }
.centerBlock{ padding:4px 240px 0px 250px; }

.realizationBox{ float:left; width:100%;}
.realizationBox ul{  width:539px;  margin:auto;}
.realizationBox li{float:left; padding:10px 10px 0 0 ; }
.realizationBox li a:first-child {margin-right: 17px; }
.realizationBox li a {float: left; display:block;}
.realizationBox h2{ text-align:center; padding-top:10px; letter-spacing:15px; }

.newsBox{ float:right;  width: 100%;}
.newsBox .data {color:#2286c0; font-size: 12px; font-weight: bold;}
.newsBox div a {color:#c12620; text-decoration: underline; float:right; margin-top: 21px; margin-bottom: 4px; margin-right: 3px;}
.newsBox ul li {margin-top: 15px; line-height: 18px;  font-famyly: Tahoma, Kalimati;}
.newsBox ul li a {color:#000; margin-bottom: 9px; text-decoration: underline; display:block; font-size: 12px; }


.catalogBox h3{ float:left; text-align:center;  padding-bottom:10px; position:relative; top:15px;background:url(/images/bBord.gif) repeat-x 0 bottom;}

.showAll{ float:left; padding-top:17px; }
.showAll p{ font-size:12px; color:#8fabbe; }
.showAll span{ color:#343739; }
.showAll a{ text-decoration:underline; }

.imageList{  padding-top:10px; color:#8fabbe;}
.imageList a img{ position:relative; top:2px;}
.imageList span{ padding-left:85px;}

.gostBox{ float:left; padding-top:20px;}
.gostBox h4{color:#2286c0; text-align: center;  background: #e5e5e5; background: url('/images/gost-label.gif') no-repeat; width:200px; height:47px;}
.gostBox ul{ float:left;  padding: 12px 0 0 10px; width:190px; /*height:41px;*/}
.gostBox ul li{ padding-left: 19px;  background:url(/images/point-gost.gif) no-repeat left; color:#fff; font-weight: bold; margin-bottom: 10px;}
.gostBox ul li a {font-size:11px; text-decoration: none; }
.gostBox ul li a:HOVER{text-decoration: underline;}

.saleBox{ float:right; padding-top:0px;  width:200px; margin-bottom: 5px;}
.saleBox li{width:100%;  margin-top:10px;}


.adressBox{ float:left; padding-bottom:35px;}
.adressBox p{ font-size:12px;}


.catalogBox{ float:left;  padding:9px 0 25px 0px;}
.menu{ float:left; width:200px; }
.menu li{ padding:10px 0 0 17px; font-size:12px; background:url(/images/bool.gif) no-repeat 0 14px; }
.menu li ul{ padding-bottom:10px; display:none; }
.menu li li{ padding-left:0px; font-size:11px; color:#b3cde4; background:url(/images/bool1.gif) no-repeat 15px 14px; }
.menu li li a{ color:#b3cde4; }

.telBox{ float:left; width:300px; padding-left:20px;  }
.telBox img{ float:left; position:relative; top:7px;}
.telBox span{float:left; padding:25px 10px 0 10px; color:#333; }
.telBox h1{ letter-spacing:-4px; }
.bottomBlock{ float:left; width:100%; padding-top:10px;  background: #f0f0f0; height:43px;}
.bottomBox{ float:left; width:100%; background:#e5e5e5; }
.copyright{ float:left; margin-left: 16px; margin-bottom: 7px; }
.copyright td{padding-right: 10px;}
.copyright td.first {padding-right: 60px;}



.aboutInstrumentBox{ float:left; width:100%;   margin-top:10px; background: url(/images/centText.gif) repeat-x 0 0; }
.aboutInstrumentBox .rBg{ float:left; width:100%; height:544px; background: url(/images/rigText.gif) no-repeat right 0	; }
.aboutInstrumentBox .lBg{ float:left; width:94%; padding:10px 0 0 3%; height:544px; background: url(/images/lefttext.gif) no-repeat ; }
.aboutInstrumentBox h3{ padding:10px 0 20px 0;}

.listBox{ float:left; padding-top:10px;}
.listBox li{ font-size:12px; padding:10px 0 0 25px; background:url(/images/bool.gif) no-repeat 10px 14px; }
.showhide li div{display: none;padding-top:10px;}

.basketBox{ float:left; font-size:12px; margin:20px 0 0 0px; height:63px; background:#f0f0f0; width:100%;}
.basketBox a{ float:left; margin:5px 10px 0 0; text-decoration:underline;}
.basketBox p{ margin:10px 10px 0 0; color:#8fabbe; }
.basketBox img{ float:left; width:71px; position:relative; top:8px;  height:61px; background:url(/images/basket.gif) no-repeat 0 0; padding:0px;}
.basketBox .shopBox{ float:right; width:215px;}
.basketBox .count{color:#7692a7;}

.basketBox2{ padding-bottom:16px;  width: 250px; font-size:12px; padding-top:42px; margin-top: -65px; width:100%; height:54px; background: url('/images/basket.gif') no-repeat 115px top; z-index:10000; position: relative; float:right}
.basketBox2 .box{background:url('/images/basket-bg.gif') no-repeat bottom; width:200px; height:58px; text-align: center; position: absolute;}
.basketBox2 .box p { color:#fc7b76; font-size: 14px; padding-top: 12px; 0px; display:block;}
.basketBox2 .box p span {margin-left:5px;}
.basketBox2 .box a {color:#fff; font-size: 14px;margin-top: 3px; display:block;}

.bothBlock{ float:left; width:100%; margin-top:20px;}
.bothBlock .addresBlock{color:#2286c0; font-size: 12px; width:400px; float:right; margin-right: 20px;}
.bothBlock .addresBlock p{padding-bottom: 4px;}

.box{ width:100%; padding-top:8px;}
.box .cont{ float:left; width:100%; }
.box .cont3{ padding: 0px; color:#8fabbe;font-size:12px;}
.box .cont3 a {color:#2286c0;}
.box a{text-decoration: underline;}

.centerNewsBox{ float:left; width:90%; margin-top:10px;}
.centerNewsBox .data{ float:left; width:40px; padding-right:10px; font-size:18px; color:#5aa6d2; font-weight: bold;}
.centerNewsBox .data span{  font-size:12px; color:#8fabbe; padding-left:17px;}
.centerNewsBox .text{  margin-left:60px; font-size:12px;  padding-top:3px; }
.centerNewsBox .text SPAN {color:#5aa6d2; }
.centerNewsBox h3{  padding-bottom:20px; }
.centerNewsBox .text p{ float:left; width:100%; padding:5px 0 20px 0px; color:#000;}



/*aa*/

.path{font-size:14px;padding:0px 0px 15px 0px;}
.path h1 {font-size:14px;color:#2286C0; margin:0; padding:0;}
.gost-table{width:100%;}
.gost-table .point{background: url("/images/point-gost.gif") no-repeat left 3px;}
.gost-table td .point div{margin:0px 40px 0px 15px;}
.gost-table td .point a{font-size:12px;}
.gost-table td {vertical-align: middle;height:40px;font-size:12px;}

.gost-table .la{padding-left:20px;background-color: #f6f6f6;}
.gost-table .da{padding-left:20px;}

.gost-table2{width:100%;}
.gost-table2 td{padding:8px 5px 8px 0px;font-size: 12px; }
.gost-table2 .dark{background-color: #f6f6f6;padding-left:20px;}
.gost-table2 .light{padding-left:20px;}
.gost-table2 .name{color:#8fabbe;padding-left:15px;padding-right:15px;}
.gost-table2 .gost{text-decoration: underline;width:110px;}

.gost-td-name{width:100%;background-color: #f6f6f6; height:40px; background-image: url("/images/gost-bg.jpg"); background-repeat: no-repeat;}
.gost-td-name div{font-size:14px;padding:12px 0px 0px 15px; color: #000;text-transform: uppercase;}

.page-swapper{height: 12px;}
.page-swapper div{float: left;height: 11px;width: 31px;margin-left: 2px;text-align: center;}
.page-swapper div.next{margin-top: 3px; background: url("/images/page.jpg") 0 -11px no-repeat;}
.page-swapper div.back{margin-top: 3px; background: url("/images/page.jpg") 0 0px no-repeat;}
.page-swapper a, .page-swapper span{text-decoration: none;display: block;width: 31px;padding-top: 0px;font-size: 12px;height: 20px;}
.page-swapper span{color: #8fabbe;}
.page-swapper div.inactive{display: none;}

.menu{padding:5px 0px 10px 0px; width:218px;}
.grouper {background: #f7f7f7; float:left; padding-bottom:20px;  margin-bottom:4px;}
.level0{width:218px;  font-size: 11px;  background: #fff; margin-bottom: 4px; font-weight: bold; line-height:18px;}
.level0 a{text-decoration: none; background:#f7f7f7 url(/images/plus.gif) no-repeat 11px center;  padding: 12px 5px 12px 43px; display:block; }
.level0 a:hover{ color:#c12620;}
.level0 a.sel0{background:#f7f7f7 url(/images/minus.gif) no-repeat 11px center; color:#c12620;}


.level1{font-size: 11px; padding: 2px 0px 6px 28px;  }
.level1 a{color: #000;text-decoration: underline; background: url(/images/marker.gif) no-repeat 15px center; padding-left: 33px; padding-right:15px; line-height: 16px; display: block;}
.level1 a:hover{text-decoration: none;}
.level1 a.sel1{text-decoration: none; color:#c12620;}

.level2{font-size: 11px;padding: 4px 5px 4px 70px;}
.level2 a{color: #000;text-decoration: none;}
.level2 a:hover{text-decoration: underline;}
.sel2 a{color: #999;}

.main-buttons{width:100%;}
.main-buttons .block{padding-left:0px;}
.main-buttons .block a{text-decoration: underline;font-size: 13px; line-height: 24px; color: #C12620;}

.category-info{width: 100%;}
.category-info .descr{width: 100%;float: left;margin-left: -192px;}
.category-info .descr2{width: 100%;float: left;}
.category-info .photos{width: 192px;float: left;position: relative;}
.category-info .descr .descr-cont{padding-left: 210px;}

.category-info .photos .photos-cont{height: 132px;position: relative;overflow: hidden;margin-bottom: 10px;}
.category-info .photos .images{position: absolute;top:0;}
.category-info .photos .page-swapper{float: left; color:#7a98af;}

.catalog-top-line{padding: 0px 0 10px 0;height: 24px;width: 100%;}
.catalog-top-line2{padding-top: 15px;width: 100%;}
.catalog-top-line .positions{color:#84a1b6; font-size: 12px;}
.catalog-top-line .positions a{color:#fff;text-decoration: underline;}

.sklad-td-name{width:100%;background-color: #f6f6f6; height:40px; background-image: url("/images/gost-bg.jpg"); background-repeat: no-repeat;}
.sklad-td-name div{font-size:14px;padding:12px 0px 0px 15px; color: #000;text-transform: uppercase;}

.products{width: 100%;}
.products td{border-right: solid 2px #f6f6f6; border-left: solid 2px #f6f6f6;vertical-align: middle; border-bottom:1px solid #f6f6f6; color:#000}
.products .h .name{}
.products .h td{background: #f6f6f6;height: 55px;vertical-align: middle;color: #000;text-transform: uppercase;border-right: solid 1px #f6f6f6; border-left: solid 1px #f6f6f6;}
.products .col{width: 100px;text-align: center;}
.products .imgs{display: none;}
.products .light td, .products .dark td{padding: 1px 0;}
.products .light td.name, .products .dark td.name, .products .name{padding-left: 20px;}
.products .light td{background:#fff;}
.products .dark td{background:#f6f6f6;}
.products .light:hover td {background: #c7ced5;}
.products .dark:hover td {background: #c7ced5;}
.products td.buy{width: 85px;text-align: center;}
.products td.photo{width: 30px;padding-left: 5px;}
.products td.buy input{background-color:#f6f6f6; color: #8fabbe;height: 16px;width: 48px;float: left;border:1px solid #f6f6f6;margin: 2px 5px 0px 5px;font-size: 11px;}
.products td.delete{width: 80px;text-align: center;}

.clear{clear: both;width: 0px;height: 0px;overflow: hidden;font-size: 0px;line-height: 0px;}
.invis{display: none;}
.annotation{display: none;}

.blue{color: #fff;}
.formItemError .blue{color:#ff6c6c;}

.register{}
.register-title{width: 150px;padding-right:10px; height:45px;}
.register .errorMessage{height: 16px;font-size: 11px;color: #ff6c6c;}
.register textarea{overflow: auto;border:1px solid #ccc;color: #999;}

.user-block{height: 80px;text-align: right;font-size: 12px;}
.user-block a{text-decoration: underline;}
.user-block a:hover{text-decoration: none;}
.user-block div{padding-top: 10px;}

.popup{width:277px;background: #999 url("/images/popup/top.jpg") no-repeat;background-position: 4px 4px;padding: 4px 0px;position: absolute;display: none;}
.popup .wrap0{background: url("/images/popup/bottom.jpg") no-repeat;background-position: 4px bottom; padding:8px 4px}
.popup .wrap1{padding:10px 4px 0px 4px;text-align: center;color: #dededd;background: url("/images/popup/middle.jpg") repeat-y;}
.popup .ok img{cursor: pointer;margin:15px 0px 7px 0px;}

.sign{display: none;}

.article-content table{margin-bottom: 20px;}
.article-content table td{padding: 5px; color: #000;}
.article-content table.no-border{border: none;}
.article-content table.no-border td{padding: 0px;}
.article-content strong, .path{color:#2286c0; }
.article-content h2, .article-content h3{color:#2286c0;}
.article-content {color: #000;}


.book-menu .level1{text-transform: none;}
.book-menu .sel a{color: #fff;}

#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;}

.text-content {color: #000;}
.text-content h1 {font-size:14px;}
.text-content h1, .text-content h2 {color: #2286c0};
.text-content h2 {font-size:12px;}

.grey { background: #efefef; }
.greenly { background: #e5ffe1; }
.reedly { background: #fdeff9; }
.orangly { background: #fffde1; }
ul.list-of-item { list-style: disc; padding: 12px;  }

.line-h30 {line-height: 30px; }
.line-h21 {line-height: 21px; }
.margin30{margin: 30px 0px; }
.charaster{width: 100%;}
.dark {background: #e3e3e3; }
.more-dark {background: #cccccc;}
.charaster tr td {background: white;}
.charaster tr:nth-child(even) td {background: #e3e3e3;}


h1.title {color: black; font-weight: bold; margin: 15px 0px; font-size: 12px;}

.new-main-menu {width: 80%; margin: 0 auto; margin-top: 10px;}
.new-main-menu-item {float: left; border: 1px solid #e5e5e5; border-radius: 5px; width: 47%; text-align: center; margin: 0 15px 10px 0; overflow: hidden;}
.new-main-menu-item img {max-height: 100%;}
.new-main-menu-right {margin-right: 0px; float: right;}
.new-main-menu-item img {}
.new-main-menu-item span {display: block; background: #e5e5e5; font-size: 13px; height: 32px; line-height: 31px; margin: 2px 0 0 0;}
.new-main-menu-big {width: 100%; height: 149px;}
.new-main-menu-big img {margin: 9px 0 0 0; display: inline-block;}
.new-main-menu-big span {display: block; background: #e5e5e5; font-size: 13px; height: 32px; line-height: 31px; margin: 14px 0 0 0;}
.new-main-menu-item:hover {color: #c12620;}

/*alert*/

.alert {position: absolute; background: url(/images/tulamash-attention-icon-16x16.png); width: 16px; height: 14px; margin: 7px 0px 0px 38px; display: none;}
.alert-hide {position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.79); z-index: 100000; display: none;}
.alert-popup {width: 350px; height: 134px; padding: 63px 55px; margin: auto; top: 0; left: 0; right: 0; bottom: 0; background: #fafafa; position: fixed; z-index: 100001; text-align: center; display: none;}
.alert-popup .clode {width: 5px; height: 15px; background: url(/images/clode.png) no-repeat 0px 4px; position: absolute; top: 13px; right: 60px; font-size: 12px; color: #7f7f7f; text-decoration: underline; padding-left: 15px;}
.alert-popup .clode:hover {text-decoration: none;}
.alert_h1 {color: #972d2d; font-size: 24px; text-transform: uppercase; display: block; font-weight: bold; margin-bottom: 20px;}
.alert_text {color: #000; line-height: 20px; font-size: 14px;}
.alert_text a {text-decoration: underline; color: #850202;}
.alert_text a:hover {text-decoration: none;}

.ad-banner-header{
	width: 100%;
	text-align: center;
	height:50px;
	background: #BEF8B8;
}

.sendingWait {display: none; color: red; font-weight: bold; }

.articleH1 { font-size: 18px; color: black; font-weight: bold; padding-top: 10px; }

table.t1 { border-spacing:0px; border-collapse: collapse; }
table.t1 th, table.t1 td { border: 1px #ccc solid; padding: 2px 6px; }


/************************/
.pageSertifs__sertList {
	width: 100%;
}

.sertList {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	width: 100%;
	max-width: 980px;
	margin: 0 auto;
}

.sertList_item {
	margin: 21px 20px;
	text-align: center;
	font-weight: bold;
	max-width: 240px;
}

.sertList_img { }
.sertList_img_bordered{
	border: 1px #616161 solid;
}

.sertList_title {
	margin-bottom: 10px;
}

.sertList_a {
	text-decoration: none;
}

.sertList_a0 {
	text-decoration: none!important;
	color: black!important;
}

.sertList_item:hover .sertList_a0 {
	color: #2286c0!important;
}