@CHARSET "UTF-8";

body, html {
	padding:0;margin:0;
	width:100%;
	height:100%;
	font-family: Tahoma, Geneva, sans-serif; font-size:11px;
	background:#fff;
	color: #797f8c;
	// min-width:1240px;
	min-width:800px;
}

#main, .footer {
	width:100%;
	// min-width: 1108px;
}

#main {
	margin: 0 auto;
	max-width: 1200px;
	margin-bottom:-60px;
	min-height:100%;
}

*html #main{height: 100%; width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1108?'1108px':'100%');}

*html .footer {width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1108?'1108px':'100%');}

table, tr, td {
	padding:0;margin:0;
	font-family:Tahoma, Geneva, sans-serif; font-size:12px;
	/*color:#797f8c;*/
	color:#333333;
	border-collapse:collapse;
	border:none;
}

td {vertical-align:top;text-align:left;}

a {color: #336699;text-decoration: underline;}
a:hover{text-decoration: none;}
img {border-width:0;}
p {margin:0;padding:0 0 10px 0;}

table.t1 { border-spacing:0px; border-collapse: collapse; }
table.t1 th, table.t1 td { border: 1px #D5D5D5 solid; padding: 2px 6px; }

/*NEW YEAR THEME*/
/*
html {background: url(/images/new_year_rus/rustools_bg_pattern.png) repeat-x;}
body {background: url(/images/new_year_rus/rustools_elka.png) top left no-repeat;}
*/

.clear{clear: both;width: 0px;height: 0px;overflow: hidden;font-size: 0px;line-height: 0px;}
.invis{display: none;}
.annotation{display: none;}

.c { text-align: center; }
.l { text-align: left; }
.r { text-align: right; }
.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');}

h1, h2, h3{font-size: 18px;font-weight: normal;padding: 0;margin: 0 0 15px 0;color: #336699;}

.footer{height: 63px;  }
.site-container{padding: 0 12px; }

#main .site-container{padding-bottom: 60px;}
.site-container .infobox {float:left; margin-top:6px; display: none}
.site-container .infobox, .site-container .infobox .content {height:79px;  overflow: hidden;}
.site-container .infobox .block {float:left; background: url('/images/new_img_2/slider-bg.png'); repeat-x; height: 72px; width:209px; display:none; border: 1px solid #cdd3e3; border-radius: 3px;}
.site-container .infobox a.content {margin-top: 2px; display:block; text-decoration: none; float:left; display:none; width: 175px; height: 64px;}
.site-container .infobox a.content h3, .site-container .infobox a.content p {margin-left: 12px; display:block; font-size: 11px; position:relative;}
.site-container .infobox a.content h3 {font-size:12px; color:#2773c1;  margin-top:6px; margin-bottom: 0px; font-weight:bold; height: 14px; overflow: hidden;}
.site-container .infobox a.content p {color: #9e3a38; font-weight: bold; font-size: 12px;}
.site-container .infobox a.content p b {display:block; color: #131f2f}


.footer {}
.footer .copy{float: left; padding-top: 23px; padding-bottom:23px; font-size: 12px;}
.footer .copy, .footer .copy a {color: black; text-decoration: none;}
.footer .copy a:hover {text-decoration: underline;}
.footer .menu {float: right; margin-top: 23px; color: black; font-size: 12px; text-align: right;}
.footer .menu .phone {display: block; margin-bottom: 5px;}
.footer .menu .mail {display: block; color: #993333;}
.footer .menu .mail:hover {text-decoration: none;}
/*.footer .item{float: left;padding-right: 10px;padding-top: 30px;}
.footer .item a{text-transform: uppercase;text-decoration: none; color:#5c5c5c; background: url(../images/marker_footer_menu.gif) no-repeat left center; padding-left:20px;}
.footer .item a:hover{text-decoration: underline;}
.footer .delim{width: 10px;float: left;height: 9px;border-left: 1px solid #336699;margin-top: 32px;}*/
.footer .site-container {background: url(../images/footer_bg.gif) repeat-x top; padding-left:15px; height: 63px; margin-left:12px; margin-right:12px;}

.top-block{height: 109px;background: none; width: 100%; float: left;}
.top-block .m{padding-top: 15px; padding-left: 0px;}/* padding-left: 110px; */
.top-block .logo{float: left;margin: 3px 22px 0px 14px; float: left;}
.top-block .country {float: left; width:300px;}
.top-block .country .countrys {margin: 2px 0px 10px 0px;}
.top-block .country .countrys a {text-decoration: none; color: #993333; font-size: 12px; margin-right: 8px; font-weight: bold;}
.top-block .country .countrys a:hover {text-decoration: underline;}
.top-block .country .leader { color: #000; display: block; font-size: 12px; font-weight: bold; }
.top-block .country .logo_name {display: block; margin-bottom: 10px;}
.top-block .clock {width:195px; float: left; text-align: center; margin: 5px 1.5% 0px 1.5%; color: black; font-size: 13px;}
.top-block .clock .span1 {margin: 19px 0 5px 17px; float: left;}
.top-block .clock .span2 {margin: 19px 0 5px 1px; float:left;}
.top-block .clock .watch {margin: 45px 0 0 11px; clear: both; width: 74px; background: url("/images/new_img_2/clock_bg.gif"); color: #0383dd; font-size: 17px; padding: 4px;}

.top-block .contacts {float: right; width: 297px;}
.top-block .contacts .phone {display: block; float: right; font-size: 25px; color: #000; margin-bottom: 20px; margin-top: 10px;}
.top-block .contacts .send {display: block; float: right;}
.top-block .contacts .send .callback {display: block; width: 226px; height: 150px; background: url("/images/new_img/send_plashka_bg.png"); position: absolute; z-index: 1000; margin-left: -130px; margin-top: 15px; padding: 30px; padding-top: 22px; display: none;}
.top-block .contacts .send .callback div {font-size: 12px; color: black; margin-top: 8px; margin-bottom: 8px;}
.top-block .contacts .send .callback input {border: 1px solid #e8e8e8; height: 25px; width: 99%;}
.top-block .contacts .send .callback .send_but {background: url("/images/new_img/send_bg.jpg"); width: 82px; height: 24px; color: white; font-size: 12px; padding: 0px; border: none; margin: 20px 0px 0px 70px; cursor: pointer;}
.top-block .contacts .send a {color: #993333; font-size: 12px; font-weight: bold; display:block; float:left}
.top-block .contacts .send .a_first {border-right: 1px solid #5c5c5c; padding-right: 9px; margin-right: 9px; }
.top-block .contacts .send a:hover {text-decoration: none;}

.managers-button {width: 188px; height:26px; margin-top:17px; border: 1px solid #d3d3d3; background: #FFFFFF; cursor: pointer; color: #94352f; line-height: 26px; padding-left: 10px; font-size: 12px; font-weight: bold; text-decoration: none;}
.open {border-bottom:none;}

.managers-button .caret {background: url(/images/new_img_2/caret.png) no-repeat; width: 9px; height: 5px; margin: -15px 0px 0 168px;}
.managers-button:hover {text-decoration: underline;}

.managers{font-size: 12px; padding: 20px 5px 10px 5px; color: black; width: 188px; border: 1px solid #d3d3d3; border-top: none; display: none; background: #FFFFFF;}
.managers p{clear: both;line-height: 17px;}
.managers img{float: left; margin-right: 5px; margin-bottom: 24px;}
.managers a{color: #3A853A;}
.managers span {font-weight: bold;}
.managers .section {font-family: Verdana, sans-serif; color:#94352f; font-weight: bold; font-size:12px;}
.phone{float: right;margin: 0px 0px 0 0;}

.itemtitles {font:12px Verdana; color:black; line-height: 170%; }
.itemtitles span {color:black;}

.panel{height: 54px;width: 100%;}
.panel .m{height: 100%; width: 100%; float: left; background:  url(../images/g_menu_bg.gif) repeat-x; color:#fff;}
.phone .m a{color:#fff;}

.panel2 {height: 52px;width: 100%; background: url("/images/new_img_2/g_menu_bg-blue.gif") repeat-x; padding-top: 13px;}
.panel2 .m{height: 100%;width: 100%;}
.panel2 .m img {margin-left: 10px; position: absolute; margin-top: 4px;}
.panel2 .m a{font-size: 12px; color: white; font-weight: bold; text-decoration: none; margin-left: 30px;}
.panel2 .m a:hover {text-decoration: underline;}

.panel3 {margin-top: 10px; height: 49px; width: 200px; background: url(../images/new_img_2/trash-bg.gif) repeat-x top left ; color: #fff; float: right;}
.panel3 div.count{padding-left: 3px; line-height: 17px;}
.panel3 span{font-weight:bold;}
.panel3 a {text-decoration: none; color: white;}
.panel3 .right-cart{margin: 7px 0px 10px 11px; font-size: 10px;}
.panel3 .right-cart img {position: absolute; margin: 3px 0 0 153px;}
.panel3 .trash:hover {text-decoration: underline;}
.trash{float:right; margin-bottom: 12px;font-size:12px; position: relative; margin: 17px 0px 0px 0px;}
.trash a {color:#993333;}


.button{width: 100px;height: 24px;position: relative; overflow: hidden;}
.button a{height: 24px;width: 100px;background: url(../images/buttons.png) no-repeat 0 0;position: absolute;}

.button_src{width: 51px;height: 18px;position: relative; overflow: hidden;}
.button_src a{height: 18px;width: 51px;background: url(../images/search_btn.gif) no-repeat 0 0;position: absolute;}

.sb{width: 50px;}
.sb a{top:-24px;}
.ns{width: 100px;}
.ns a{top: 0px;}
.rzd{width: 68px;}
.rzd a{top:-48px;}
.mq{width: 126px;}
.mq a{top:-96px;}
.snd{width: 82px;}
.snd a{top:-72px;}

.search {padding-top: 0px; margin-bottom: 20px; margin-top: 8px;  width:100%;}
.search .inp{height: 25px; width: 100%;}
.search .inp input{height: 23px; width: 100%; border: 1px solid #d5d5d5; margin-top: 1px;}
.search .find {
	margin-left: 13px; width: 58px; display: block;
	margin-right: 26px; margin-top: 2px;
	height: 26px;
	background: url("/images/new_img_2/search-button-icon.gif") repeat-x; text-decoration: none;
	color: white; text-align: center; line-height: 27px; border-radius: 1px;
	padding: 0 10px;
	font-size: 13px;
}
.under_search {border: 1px solid white;}
.under_search .line {padding: 7px 0px;}
.under_search .find_help {margin-left: 12px; margin-top: 10px; position: absolute; font-size: 12px; color: #993333; float: right; white-space: nowrap;}

.panel .menu{float: left;padding-left: 10px;}
.panel .menu .item {float: left; padding-right: 5px; padding-top: 11px;}
.panel .menu .item a{color: #eee; font-size: 13px; line-height: 12px; float: left; font-weight:bold; text-decoration: none; background: url(/images/new_img/white_str.png) no-repeat left center; padding-left: 17px; margin-right: 20px; margin-top: 2px;}
.panel .menu .item .lang {float: left; margin-left: 5px; margin-top: 1px;}
.panel .menu .item .langs1 {text-decoration: none; background: none; margin: 0px; padding: 0px; margin-left: -10px; margin-right: 5px;}
.panel .menu .item .langs {text-decoration: none; background: none; margin: 0px; padding: 0px; margin-right: 5px;}
.panel .menu .item .langs3 {text-decoration: none; background: none; margin: 0px; padding: 0px; margin-right: 20px;}
.panel .menu .xls {height: 21px; width: 140px; background: url("/images/new_img/xls.png") no-repeat; float: left; color: #3bb54a; font-weight: bold; font-size: 12px; padding-left: 38px; text-decoration: none; padding-top: 6px; margin-top: 10px;}
.panel .menu .xls:hover {text-decoration: underline;}
.panel .menu .xls span {color: #b3b3b3; font-weight: normal;}
.panel .menu .item a:hover{text-decoration: underline;}

.panel .m .call,
.panel .m .online {
	color:white;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	float: right;
	height: 39px;
	padding: 0 22px 0 13px;
	line-height: 39px;
}
.panel .m .online {
	display:none;
}
.panel .m .call:hover,
.panel .m .online:hover {
	text-decoration: underline;
}
.panel .m .online {background:url("/images/new_img_2/online.png") repeat-x; }
.panel .m .call {background:url("/images/new_img_2/call.png") repeat-x; }

.panel .m .call img,
.panel .m .online img {
	float:left;
	padding-top: 7px;
	margin-right: 9px;
}

.columns { width:100%; }

.left-column { width: 200px; }
.center-column { padding: 0px 5px 8px 0px; width:100%; line-height: 150%; }
.center-column a { color:#983436; }
.right-column { width:200px; background: #fff; padding: 4px 0px 8px 0px; }
.right-banner { margin-top: 10px; text-align: left; width: 200px; height: 324px; overflow: hidden; cursor: pointer; }
.right-banner a { font-size: 12px; }
.right-banner a:hover { text-decoration: underline; }
.right-banner .news_header { display: inline-block; text-decoration: none; color: #2771B8; font-size: 14px; font-weight: bold; margin: 21px 0 0 10px; overflow: hidden; height: 34px; }
.right-banner .news {display: inline-block; text-decoration: none; font-weight: bold; font-size: 15px; color: #913C39; margin: 2px 0 0 10px;}
.right-banner .price {color: black; font-weight: bold; font-size: 12px; position: absolute; margin: 275px 0 0 10px;}
.right-banner .buy {font-size: 13px; position: absolute; margin: 300px 0 0 10px; color: #5f6c75;}
.right-banner .buy:hover {text-decoration: none;}
.bottom-column {}

.right-column .panel2{text-align: center;}
.right-column .panel2, .right-column .panel2 a{color:#9b353f;font-size: 13px;text-decoration: none;}
.right-column .panel2 a:hover{text-decoration: underline;}
.right-column .panel2 .m div{padding-top: 18px;}

.gost-menu { margin-bottom: 15px;}
.gost-menu .item {padding: 0px 0px; font-size: 12px; line-height:20px;}
.gost-menu .item .a {float: left; margin-right: 5%; margin-left: 0px; font-weight: bold; margin-bottom: 11px; text-decoration: underline; background: url(../images/new_img/blue_str.png) no-repeat left center; padding-left:20px; color: black; display:block;}
.gost-menu .item .a_last {float: left; font-weight: bold; margin-bottom: 11px; text-decoration: underline; background: url(../images/new_img/blue_str.png) no-repeat left center; padding-left:20px; color: black; display:block;}
.gost-bottom {background: url("/images/new_img/gost_bottom.png") repeat-x; height: 6px; width: 100%; margin-top: 10px;}
.bay_with {float: left; margin-right: 5px; width: 235px; font-size: 12px; margin-top: 30px; font-weight: bold; color: #993333;}
.by {margin-top: 15px;}
.by tr {height: 40px;}
.by td {font-size: 12px;}
.by a {color: black; margin-right: 7px;}
.by span {color: black;}
.under-gost {color: black; margin-top: 25px;}
.under-gost ul {margin-left: -26px; list-style-image: url("/images/new_img/marker.png"); font-size: 12px; line-height: 16px;}

.right-column {max-width:240px;}
.right-column .news{line-height:18px;}
.right-column .news .item {padding: 0 10px 0px 0px;}
.right-column .news .item .more{color: #9b353f;font-size: 13px;text-decoration: none;}

.right-column .news .title {word-wrap: break-word;}
.right-column .news .title, .right-column .news .title a{font-size: 13px;padding-bottom: 0px; color: #5c5c5c;}
.right-column .news .title a {text-decoration: underline;}
.right-column .news .title span{color: #993333;font-size: 13px;padding-right: 5px;}
.panel2 .archive {float: right; background: url("/images/new_img/arh_news.png") no-repeat; width: 106px; height: 19px; margin-right: 0; margin-top: -3px; padding-top: 4px; padding-left: 10px;}
.panel2 .sklad {float: right; background: url("/images/new_img/post_na_sklad.png") no-repeat; width: 165px; height: 19px; margin-right: 0; margin-top: -3px; padding-top: 4px; padding-left: 10px;}
.panel2 .archive a {color: #5c5c5c; font-weight: normal; font-size: 10px; margin-left: 5px;}
.panel2 .sklad a {color: #5c5c5c; font-weight: normal; font-size: 10px; margin-left: 10px;}
.right-column .news .line{width:100%;height:1px; border-top:1px solid #d5d5d5; margin:13px 0px 8px 0px;}
.catalog-menu{padding: 10px 10px 20px 0px;}
.catalog-menu tr.selected { background-color: #9A4345; color: white; }
.catalog-menu tr.selected .level2 { color: white; }/* для цвета буллета */

.level0 {padding-left: 6px; font-size: 11px; height:41px; background: url(/images/new_img/v_menu_bg3.gif) repeat-x; min-height:41px; width:220px; vertical-align:middle;}
.level0 .a0 {display:block; font-weight: bold; text-decoration: none; background: url(/images/new_img/red_str.png) no-repeat left center; padding-left:20px; color: black; font-size:12px; vertical-align: middle; text-transform: uppercase;}
.level0 .helper {display:inline-block; vertical-align:middle; height: 36px;  width:0px;}
.level0 .a0:hover {text-decoration: underline;}
.level1.first {padding-top:10px;}

.level1 { font-size: 11px; padding: 7px 5px 7px 16px; vertical-align:middle; }
.level1 .a1 {color: black;text-decoration: none; backgrund: none; display:block; padding: 0px 0px 0px 10px; font-weight: bold; background: url(/images/new_img/red_str_small.png) no-repeat 0% 40%;}
.level1 .a1:hover {text-decoration: underline;}

.level2 { font-size: 11px; padding-top: 7px; padding-bottom: 7px; display:list-item; color: #993333; margin-left: 36px; list-style-type: square; }
.level2 .a2 { color: black;text-decoration: none;  padding:0px; }
.level2 .a2:hover { text-decoration: underline; }

.brd{border-bottom: 1px solid #d5d5d5; width:100%; height:1px; padding:0px; margin-top:-10px; margin-bottom:5px;}

.main_tov {width: 100%; margin-top: -23px; margin-left: -23px;}
.main_tov .tov_name {color: black; font-weight: bold; font-size: 12px; margin-bottom: 23px;}
.main_tov .tov .tov_img {float: left;}
.main_tov .tov .tov_img .img_nav {margin-bottom: 15px;}
.main_tov .tov .tov_img .img_nav a img{float: left; border: none; margin-top: 10px; margin-left: 5px; margin-right: 5px;}
.main_tov .tov .tov_img .img_nav span {float: left; color: black; font-size: 12px; margin-top: 5px; font-weight: bold;}
.main_tov .tov .tov_info {float: left; margin-left: 15px; font-size: 12px; font-weight: normal; color: black;}
.main_tov .tov .tov_info p {margin-bottom: 4px;}
.main_tov .tov .tov_info .blue {color: #0383de; font-weight: bold;}
.main_tov .tov .tov_info .blue span{color: black;}
.main_tov .tov .tov_info span {font-weight: bold;}
.main_tov .tov .tov_info .in_trash {background: url("/images/new_img/in_trash.png") no-repeat; width: 98px; height: 24px; padding: 4px;}
.main_tov .tov .tov_info .in_trash a {background: url("/images/new_img/in_trash_ic.png") no-repeat; color: white; text-decoration: none; padding-left: 25px;}
.main_tov .tov .tov_about {color: black; font-size: 12px; line-height: 10px;}
.main_tov .tov .tov_about span {font-weight: bold; line-height: 20px;}
.main_tov .tov .tov_img img {border: 1px solid #cccccc;}

.path{color: #0283de; padding-bottom: 15px; font-weight: bold; font-size: 12px; margin-top: -20px;}
.path a {color: #0283de; text-decoration: none;}
.path a:hover {text-decoration: underline;}
.path span{color: black;}

.products {width: 100%;}
.products .imgs {display: none;}
.products td { border:1px solid #fff; vertical-align: middle; font-size: 12px; padding: 12px; }
.products .h td {background: url("/images/new_img/table_head_bg.png") repeat-x; height: 30px; vertical-align: middle; color: #fff; font-weight: bold; font-size: 12px; padding: 3px 10px 10px 10px;; border-bottom: 2px solid #0283de;}
.products .col {width: 180px; text-align: center;}
// .products .light td, .products .dark td {padding: 1px 0px 0px 0px;}
.products .light td, .products .dark td { padding: 5px; }
.products .light td.name, .products .dark td.name, .products .name {padding-left: 20px;}
.products .light td {background: #e8e8e8;}
.products .dark td {background: #fff}
.products .light:hover td {background: #c7ced5;}
.products .dark:hover td {background: #c7ced5;}
.products td.buy {width: 85px;text-align: center; }
.products td.price {width: 100px;text-align: right;padding-right: 10px;}
.products td.price_b {width: 100px; text-align: right; padding-right: 10px; color: black; font-weight: bold;}
.products td.photo {width: 30px;padding-left: 5px; color: black;}
.products td.price2 {width: 100px;text-align: right;padding-right: 10px; }
.products td.articul {width: 70px;text-align: center; color: black;}
.products td.price3 {width: 90px;text-align: right;padding-right: 10px; }
.products td.buy input {border: none; color: black; height: 16px; width: 48px; border:1px solid #ccc; margin: 0px 5px; text-align: center; }
.products td.col {width: 100px; color: black;}
.products td.delete {width: 80px;text-align: center; color: black;}
.products td.name a{color: black; text-decoration: underline;}
.products td.name .last {color: #33cc34; font-weight: bold; text-decoration: none; float: right; margin-right: 7px;}
.products td.name .last .last_bg {color: #33cc34; background: url("/images/new_img/last_bg.png") no-repeat; width: 189px; height: 71px; position: absolute; margin-top: -90px; margin-left: -30px; padding-top: 12px; text-align: center; display: none;}
.products td.name_o a{color: #999999; text-decoration: underline; padding-left: 20px;}
.products td.name_o .waiting {float: right; color: #0283de; margin-right: 7px; font-weight: bold;}
.summary table {width: 100%;}
.summary table td {text-align: right;padding: 5px;border-bottom: 1px solid #e1eaf2;}
.summary table td.name {text-align: left;}

.page-swapper{height: 24px;}
.page-swapper div{float: left;height: 24px;width: 31px;margin-left: 2px;background: url(/images/pages.jpg) no-repeat 0 -48px;text-align: center;}
.page-swapper div.next{background-position: 0 -24px;}
.page-swapper div.back{background-position: 0 0;}
.page-swapper a, .page-swapper span{text-decoration: none;display: block;width: 31px;padding-top: 4px;font-size: 12px;height: 20px;}
.page-swapper span{color: #ccc;}
.page-swapper div.inactive{display: none;}

.catalog-pages {float: right;}
.catalog-pages .page-swapper {/*float: right;*/}
.positions {float: left;padding-top: 5px; color: black; font-size: 12px;}
.positions .show {color: black; font-weight: bold; text-decoration: none;}
.positions .show:hover {text-decoration: underline;}
.positions a {color: black;}
.catalog-top-line {padding: 0px 0 10px 0;height: 24px;width: 100%;}
.catalog-top-line2 {padding-top: 15px;width: 100%;}

div.page-title{color: #993333;text-transform: uppercase;padding-bottom: 15px;}

.news{padding-bottom: 10px;}
.news .item {padding: 0px 0px 10px 0px; width: 25%; float: left; margin-right: 56px;}
.news .item_last {padding: 0px 0px 10px 0px; width: 31%; float: left;}
.news .title{font-size: 12px;padding-bottom: 5px;color: #898989; word-wrap:break-word; line-height:16px; }
.news .title a{color: black;}
.news .item .more{color: #9b353f;font-size: 12px;text-decoration: none;}
.news .title span{color: #0282dc;font-size: 11px;padding-right: 5px; font-weight: bold;}
.news .archive{padding: 10px 0;text-align: right;font-size: 12px;}
.news .sklad{padding: 10px 0;text-align: right;font-size: 12px;}

.news-item .title{font-size: 12px;padding-bottom: 5px;
	/*color: #5c5c5c;*/
	color: #333333;
}
.news-item .title span{color: #9b353f;font-size: 11px;padding-right: 5px;}
.news-item a{color: #9a3336;}
.news-item li{list-style-type: square;}


.bottom-column .info{margin-top:20px;}
.bottom-column .info p,.center-column .info li{list-style: square inside; color:#993333;font-size:14px; line-height:19px;}
.bottom-column .info p {padding-bottom:27px;}
.bottom-column .info li {margin-bottom:2px; color:#9a3337;}
.bottom-column .info ul{margin:0px;padding:0px; }
.bottom-column .info li span{color:#5c5c5c;}

.center-column  h1{color:#973333; }
.gost-table{width: 100%;}
.gost-table td{padding: 5px 5px 5px 0;border:1px solid #fff;}
.gost-table a{color:#9a3336;}
.gost-table2{width: 100%;}
.gost-table2 td{padding: 5px;border:1px solid #fff;}
.gost-table2 td.gost{text-align: center;width: 100px;color: #9a3233;vertical-align: middle;}
.gost-table2 .listitem {color:black;}
.gost-table2 .light td{background:#d5d5d5}
.gost-table2 .dark td{background:#fff}

.main-buttons {
	min-width: 644px;
}
.main-buttons .block {width:130px; height:190px; margin:0px 14px; float:left; display: block; margin-bottom: 10px;}
.main-buttons .block .img {display: block; margin: 0 auto; width: 116px; height: 56px; }
.main-buttons .block .title {height: 73px; overflow:hidden; margin: 0 auto; vertical-align: middle; background: url("/images/new_img/instr_but.png") repeat-x bottom; margin-bottom: 3px;}
.main-buttons .block .title .name {
	// color: black;
	color:#993333;
	// color:#0283de;
	display:block;
	font-weight: bold;
	font-size: 12px;
	width: 136px;
	// background: url("/images/new_img/greay_str.png") no-repeat 5% center;
	// padding-left: 20px;
	text-align: center;
	text-decoration: none;
}
.main-buttons .block .title .name:hover { text-decoration: underline; }


.main-buttons table{width: 100%;}
.main-buttons table td{padding-bottom: 10px;}
.main-buttons .block .bt, .main-buttons .block .bt div, .main-buttons .block .bb, .main-buttons .block .bb div{height: 12px;overflow: hidden;line-height: 2px;font-size: 2px;background: url(../images/block.jpg) no-repeat 0 0;}
.main-buttons .block .bt div, .main-buttons .block .bb div{float: right;width: 12px;}
.main-buttons .block .bt{background-position: -12px 0;}
.main-buttons .block .bb{background: url(../images/block-dot.gif) repeat-x 0 11px;}
.main-buttons .block .bb div.bl{background-position: -12px -12px;float: left;}
.main-buttons .block .bb div.br{background-position: 0px -12px;}
.main-buttons .block .bc{clear: both;background: url(../images/block-dot.gif) repeat-y 0 0;}
.main-buttons .block .bcc{background: url(../images/itme_bg.gif) no-repeat;padding: 0 12px;}
.main-buttons .block .bcc img{display: block;margin: 10px 0 -24px 0;}
.main-buttons .block .bcc .button{margin-left: 127px;}
.main-buttons2 .block{margin: 0;}
.main-buttons .block .btn_razd_abs{position: absolute; margin-left:159px; margin-top:97px; z-index:10000;}
.main-buttons .block .btn_razdel {background: url(../images/vrazdel.gif) no-repeat; width:59px; height:19px;  float: left;}
.main-buttons .block .img_abs{position: absolute; margin-left:23px; margin-top:27px;}

.category-info{width: 100%; margin-top: 10px;}
.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 .photos img{border: 1px solid #e1eaf2;}
.category-info .descr .descr-cont{padding-left: 192px; font-size: 12px; color: black;}
.category-info .descr-cont  a{color: #973333;}

.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;}

.counters{padding-top: 20px; float: left; margin-right: 75px;}

.text-content {/* line-height: 16px; */ line-height: 150%;}

.question .title span{color: #336699;font-size: 12px;}

.contact{}

.contact .register-title{width: 197px;}
.contact .errorMessage{height: 15px;color: #ff0000;font-size: 10px;padding-left: 5px;}
.contact .inp{width: 240px;height: 24px;background: url(/images/input.jpg) no-repeat 0 0; }
.contact .inp input{border: none;background: none;height: 22px;width: 236px;margin-left: 4px;color: #999;}
.contact .textarea{width: 437px;height: 105px;background: url(/images/textarea.jpg) no-repeat 0 0;margin-top: 10px;}
.contact .textarea textarea{overflow: auto;border: none;background: none;width: 435px;height: 103px;color: #999;}
.contact .inp2{width: 155px;height: 24px;background: url(/images/input2.jpg) no-repeat 0 0;}
.contact .inp2 input{border: none;background: none;height: 22px;width: 149px;margin-left: 2px;color: #999;}
.contact .img{width: 85px;}

.photo-count{float: left;padding: 5px 0 0 10px;}

.register{}
.register-title{width: 150px;}
.register td.eigth{vertical-align: middle;width:15px;}
.register .inp{width: 250px;height: 18px;border:1px solid #ccc;color: #999;}
.register .errorMessage{height: 16px;font-size: 11px;color: #ff0000;}
.register textarea{overflow: auto;border:1px solid #ccc;color: #999;}
.register td.kod{width:30px;}
.register td.kod input{width:100%;}
.register td.number{padding-left:10px;}
.register td.number input{width:100%;}

.sign{display: none;}

#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-container-image img {max-width: 100%;}
#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;}

.loading{display: none;}

a.selected{color: #993333;}
.panel .menu .item a.selected{font-weight: bold;color: #fff;}

.footer .menu .item a.selected {color: #993333;background: url(/images/menu_marker_red.gif) no-repeat left center;}

.level0 a.selected {color: #993333; background: url(/images/new_img/red_str_down.png) no-repeat left center;}
.level1 a.selected {/* color: #993333; */ color:white; background: url(/images/new_img/red_str_down_small.png) no-repeat left center;}
.level2 a.selected {/* color: #993333; */ color: white;}
.town {display: none; padding:5px 0px 0px 10px;}

.gogo a {text-decoration: none;}
.gogo a:hover {text-decoration: underline;}

.zvonok-info {display:none; width: 135px; height: 48px; overflow: hidden; color: #595959; text-align: center; font-size:11px; text-decoration: none;
			  font-weight: normal; background: url(/images/new_img_2/zvonok-title.png) no-repeat 0 0; position: absolute;
			  padding: 16px 6px 0 6px; z-index: 1000; line-height: 12px; margin: 40px 0 0 7px;
			 }
.panel .m .call:hover .zvonok-info {display:block;}

/** spec-new **/
.banners-right-box { min-height: 324px; margin-top: 18px;}
.banners-shapka { min-height: 120px;}

.spec-new {
	position: absolute;
	z-index: 0;

	text-align: left;
	margin: 10px 0 0 0;
	padding: 0;
	display: block;
	text-decoration: none;
	cursor: pointer;
	max-width: 200px;
}

.spec-new__sub-title,
.spec-new__blue,
.spec-new__title,
.spec-new__snoska {
	padding: 0 10px;
	width: 180px;
	position: relative;
	z-index: 1;
}

.spec-new__title {
	display: block;
	height: 25px;
	overflow: hidden;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	line-height: 25px;
	margin-bottom: 0;
	text-decoration: none;
}

.spec-new__sub-title {
	text-align: left;
	display: table-cell;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	height: 41px;
	margin: 0;

	padding-top: 0;
	padding-bottom: 0;
}
.spec-new__sub-title .mini {
	font-size: 10px;
}

.spec-new__blue {
	margin-top: 2px;
	display: block;
	font-size: 10px;
	color: #317381;
	font-weight: normal;
	margin-top: -3px;
}
.spec-new__content {

}

.spec-new__bg {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.spec-new__sub-title, .spec-new__blue {}

.spec-new__snoska {
	display: block;
	margin-top: 8px;
	font-size: 9px;
	color: #a3343a;
}

.spec-new, .right-banner { position: absolute; z-index: 0; background: #FFF;}

.right-banner { opacity: 0; display: block; }
.right-banner:first-child { z-index: 10; }
.right-banner .buy, .right-banner .price, .right-banner .news_header { z-index: 15;}
.right-banner .news, .right-banner .news_header {position: relative;}
.right-banners { min-height: 500px; }

.polls{padding: 0px 10px 10px 10px;}
.polls .question { display: block;font-weight: bold;padding:0 10px 15px 0;color: #707277;font-size: 12px;vertical-align: middle; margin-top: -3px;}
.polls input[type=submit]{background: url("/images/new_img_2/search-button-icon.gif") repeat-x center center;height: 26px;vertical-align: middle;color: #fff;font-weight: bold;
font-size: 12px;border: none;margin: 20px 20px 20px 26px; text-align: center;border-radius: 2px;margin-top: 21px;}
.polls label{display:inline-block;width:178px; margin: 4px 0 0 8px; font-size: 13px;}
.polls input[type=checkbox]{ margin-left:0px;vertical-align: top; display: inline-block; margin-top: 5px;}
.polls p { padding: 0 0 2px 0; line-height: 14px;}
.polls textarea{margin-left: 26px;width: 165px;height: 41px;margin-top: 5px;}


.ad-banner-header{
	width: 100%;
	text-align: center;
	height:50px;
	background: #BEF8B8;
}

#itemPhoto {
	width: 330px;
	height: auto;
}

#uptop_br { position: fixed; bottom: 70px; right: 10px; cursor: pointer; opacity:0.8; background-image: url(/images/buttons/uptop_br.png); width: 40px; height: 40px; }
#uptop_br:hover { opacity:1; background-image: url(/images/buttons/uptop_br_active.png); }
#letter_br { position: fixed; bottom: 140px; right: 10px; cursor: pointer; opacity:0.8; background-image: url(/images/buttons/letter_br.png); width: 40px; height: 40px; }
#letter_br:hover { opacity:1; background-image: url(/images/buttons/letter_br_active.png); }

.red { color: red; }

#search{
	position:relative;
}

#search #searchInput{
	height: 23px;
	width: 100%;
	border: 1px solid #d5d5d5;
	margin-top: 1px;
	padding-left: 9px;
	font-family: Arial;
}

#interactiveSearchResultPanel {
	display: none;
	position:absolute;
	z-index: 10;
	background-color: #f5f5f5; color: black;
	padding: 5px 0px 16px 12px;
	border: 1px #ccc solid;
	left: 0px; top: 27px;
	line-height: 24px;
	max-height: 380px;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-box-shadow: 0px 7px 11px 0px rgba(50, 50, 50, 0.31);
	-moz-box-shadow:    0px 7px 11px 0px rgba(50, 50, 50, 0.31);
	box-shadow:         0px 7px 11px 0px rgba(50, 50, 50, 0.31);
}
#interactiveSearchResultPanel a { color: black; text-decoration: none; border-bottom: 1px #999999 solid; }
#interactiveSearchResultPanel a:hover { color: black; /* color: #d32b2b; */ }

#interactiveSearchResultPanel ul.branches { list-style-image: url(/images/folder_14x12.png); }
#interactiveSearchResultPanel ul.wares { list-style-image: url(/images/item_14x12.png); }
#interactiveSearchResultPanel ul {
	padding: 0px;
	list-style-position: inside;
	margin: 0px;
}

#interactiveSearchResultPanel ul li { cursor: pointer; }
#interactiveSearchResultPanel ul li:hover { background-color: #e5e5e5; }
#interactiveSearchResultPanel ul li:active a { color: #d32b2b; }
#interactiveSearchResultPanel .price { color: #983436; }

.quanWaresAdd {
	color: #666;
	height: 20px;
	width: 48px;
	border:1px solid #ccc;
	margin: 0px 5px;
	float:left;
	text-align: center;
}

@media screen and (max-width: 834px) {.panel .menu .item a { font-weight: normal; } }
@media screen and (max-width: 740px) {.panel .menu .item a { font-size: 12px; } }

.dooBigButton{
	background: url(/images/g_bigbutton_bg.png) repeat-x;
	padding: 12px 24px;
	color: white!important;
	text-decoration: none;
	letter-spacing: 0.7px;
	font-weight: bold;
}

.tblOrder, .tblOrder tr, .tblOrder td, .tblOrder input { color: black; }

#loading_found_results {
	position: absolute;
	width: 16px;
	left: -7px;
	top: 7px;
	display: none;
}



.bFrOrd {
	float: right; padding:11px 11px 0 0;
	font-size: 13px;
	display: flex;
	cursor: pointer;
	color: white;
}
.bFrOrd:hover { color: white; }
@media screen and (max-width: 974px) {.bFrOrd { display:none; } }

.table-buy-with {
	padding:10px;
	background: url('/images/new_img/gost_bottom.png');
}


.pageCont__sectAddr h1 { margin-bottom: 24px; }
.pageCont__workTime {
	padding: 10px 30px;
	position: relative;
}