	/* ================================================== */
/* Main styles */
/* ================================================== */
html {
	margin-left: -1px;
	overflow-Y: scroll;
}
body {
	margin: 0;
	padding: 20px;
	font-family: Arial;
	font-size: 14px;
	color: #000000;
}

.mainSaleItem {
  border-radius: 5px;
  border: 1px solid #E0E1E2 !important;
  display: inline-block;
  float: left;
  margin-left: 10px;
  overflow: hidden;
  text-align: center;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  padding: 10px;
  box-sizing: border-box;
  margin-bottom: 30px;
}
.mainSaleItem img{
	max-height: 142px;
	overflow: hidden;
}

.mainSaleItem:hover {
  border-color: #FFF !important;
  box-shadow: 0 2px 9px rgba(0, 0, 0, 0.2);
}
.mainSaleItem:hover .mainSaleItemHd {
	text-decoration: underline;
}

.mainSaleItem:first-child {
  margin-left: 0;
}


.mainSaleItemHd {
font-family: 'PT Sans Narrow', Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 18px;
  color: #42484D;
  margin: 14px 0;
  display: inline-block;
  margin-bottom: 0;
}
.hstiker.rel strong {
  color: #4D4D4D;
  font-style: italic;
  font-size: 110%;
}


h3.help_new{
  margin-top: 20px.news;
}


.top_banner img {
    width: 213px;
    float: left;
    margin-right: 96px;
}


img { border: 0; behavior: url("png.htc"); }
table {font-size: 13px; }
table tr:first-child {background:#a6a6a6; color:#222; font-weight:bold;}
table { border-collapse: collapse; border: 0px solid #7c7c7c; }	
table tr {	border-collapse: collapse; border: 0px solid #7c7c7c; }
table tr td{ border-collapse: collapse; border: 0px solid #7c7c7c; background:url("content_table_bg.png.html") 0 0 repeat; padding:10px 12px; font-size:13px;  }
table tr:first-child  td {background:#a6a6a6; color:#FFF; font-weight:bold;}

table tr.txt2tab td{ border-collapse: collapse; border: 0px solid #7c7c7c; color:#222; }

table.small {	font-size: 12px;}
table.small tr:first-child {}
table.small {	border-collapse: collapse;	border: 0px solid #7c7c7c;}	
table.small tr {	border-collapse: collapse; border: 0px solid #7c7c7c;	}
table.small tr td{	border-collapse: collapse; border: 1px solid #7c7c7c; background:url("content_table_bg.png.html") 0 0 repeat; padding:10px 6px;	font-size:12px;	}
table.small tr:first-child  td {  background: #F8F8F8;
  color: #545151;
  font-weight: bold;
  box-shadow: 1px 5px 10px #B6B6B6;
  border: 1px solid #D7D7D7;}

table.noborder  {	font-size: 12px;}
table.noborder  tr:first-child {background:transparent; font-weight:normal;}
table.noborder { border-collapse: collapse; border: 0px;}	
table.noborder tr { border-collapse: collapse; border: 0px;}
table.noborder tr td{ border-collapse: collapse; border: 0px; background:transparent; padding:10px 6px; }
table.noborder tr:first-child  td {background:transparent; font-weight:normal;}

p { margin: 0 0 10px 0; padding: 0; line-height:20px; }

h1 {
	font: 28px Verdana, Helvetica, sans-serif;
	line-height:28pt;
	font-weight: 400;
	padding: 0;
	margin: 0 0 12px 0;
}

h2 {
	color:#333333;
	font-size: 20px;
	font-style:italic;
	padding: 0 0 10px 0;
	margin: 0;
	font-weight: normal;
}

h3 {
	color: #333333;
	font-size: 18px;
	padding: 0 0 7px 0;
	margin: 0;
	font-weight: bold;
	font-style:italic;
}

a, a:link, a:visited {
	color: #2A617E;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

ul { padding: 0; margin: 0 0 10px 0; }
ul ul { padding: 0; margin: 0 0 0 0; }
ul li {
	padding: 0;
	margin: 4px 0 4px 16px;
	list-style: none;
	padding-left: 14px;
	background: url("li.png") 0 7px no-repeat;
}
ul ul li { background: url("li.png") 0 7px no-repeat; }
ul ul ul li { background: url("li.png") 0 7px no-repeat; }
ol { margin: 0 0 10px 0; padding: 0; }
ol ol { padding: 0; margin: 0 0 0 0; }
ol li {
	padding: 0;
	margin: 4px 0 4px 16px;
	list-style-position: inside;
	list-style-type: decimal;
}
ol ol li { list-style-type: lower-greek; }
ol ol ol li { list-style-type: lower-roman; }
/* -------------------------------------------------- */

/* ================================================== */
/* User styles */
/* ================================================== */
.clr{ clear:both; width:100%; height:0px;}
.rel{ position:relative;}
.abs{ position:absolute;}
.left{ float:left;}
.right{ float:right;}
.lt,.lb,.rt,.rb{ position:absolute;}
.lt{ left:0px; top:0px;}
.lb{ left:0px; bottom:0px;}
.rt{ right:0px; top:0px;}
.rb{ right:0px; bottom:0px;}
.block{ display:block;}
.white{ color:#FFF;}
.shdow{text-shadow:0px 1px 3px #00303b; filter:progid:DXImageTransform.Microsoft.DropShadow(color="#00303b", offX=1, offY=1, positive="true"); zoom:1;}
.image-wrap{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -o-border-radius: 10px;
    -icab- border-radius: 10px;
    border-radius: 10px;
    behavior: url("urn:scrapbook:download:error:https://web.archive.org/web/20160429075244im_/http://localhost/i/PIE_uncompressed.htc");
}

.toc {
	padding: 0;
	margin: 0;
	/*background: url(/web/20160429075244im_/http://specsib.com/i/bg.png) 0 -50px repeat-x;*/
}
.main_div {position: relative; clear: both; width: 1100px;}


html, body, #wrap { height:100%; margin:0px; }
body > #wrap { height:auto; min-height:100%; background:#fff;}
#main {  background: url("content_texture.png.html") 0 0 repeat; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display: block;}
/* End hide from IE-mac */
#footer { position:relative;  }

/* Header */
#header_wrap{ 
  padding-top: 20px;


 }
#header{ width:1100px; margin: 0 auto ; overflow:hidden;}
#header .logo{ display:block; overflow:hidden; width:270px; height:69px; margin:0px 0px 0 0px; float:left; background:url("logo.png") 0 0 no-repeat; float:left; }
#header .hstiker{ padding:0 0 0 0px; float:left; }
#header .addres{  margin:0px 0 0 0px; font-size:15px; font-weight:normal; color:#000000; }
#header .basket_block{ float:right; margin:0 0 0 40px; }
#header .basket_block .top{ display:block; color:#0d94ed; font:18px Verdana; padding:0px 0 15px 50px; text-decoration:underline; background:url("clcart.gif") 0 50% no-repeat; }
#header .basket_block .top.not_empty{ background:url("basket1.gif") 0 50% no-repeat; }
#header .search_box{ float:right; margin:0 0 0 40px; }
#header .search_box input[type=text] {
  background: #EEE;
  padding: 10px;
  border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border: 0 none;
  width: 160px;
}
#header .search_box input[type=submit]{
  background: #09F;
  color: #FFF;
  font: 'trebuchet ms', trebuchet;
  padding: 10px 20px;
  border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  -o-border-radius: 0 5px 5px 0;
  border: 0 none;
  font-weight: bold;
}
/* Main menu */
.top_menu{ padding: 15px 0 0 25px;
  margin-top: 28px;
  margin-bottom: 30px;
  text-align: center;
  margin: 0 auto; }
.top_menu table{  margin: 0 auto; border:0; margin:0; padding:0; background:transparent; margin-left:0px;  margin: 0 auto; }
.top_menu table tr{ border:0; margin:0; padding:0; background:transparent; }
.top_menu table tr td{ border:0; margin:0; background:transparent; text-align:center; padding:0; }
.top_menu table tr td a.it{ padding:0px 10px; color:#EF6B00; font-size:21px; font-weight:normal; font-family:Tahoma; text-decoration:underline; white-space:nowrap; text-shadow:1px 0px 0px #BBB; }
.top_menu table tr td a:hover.it{text-decoration:none;  }
/*.top_menu table tr td a:hover, .top_menu table tr td a.active{ color:#009309; font-weight:bold; text-decoration:none; padding:15px 0px;}*/

/* Content */
.content_wrap{ width:100%; margin:0px auto; overflow:hidden; padding:0; background:url("content_wrap_bg.png.html") 0 0 repeat-x; }
.content{ width:1100px; margin:0px auto; color:#333333; overflow:hidden;  padding:20px 0px 0 0; }
.content .leftC{float:left; width:230px; margin:0px 0px 0 25px; }
.content .rightC{float:left; width:667px; margin:0px 0px 0 25px; background: #f4f6fc; padding: 25px 24px; }
.content .theOneCol { position: relative; margin: 0 24px 0px 24px; overflow:hidden;}

.content p{ line-height:20px; }
.content .text{ line-height:20px;}
.content .more{ font-style:italic; padding:0 13px 0 0; margin-top:10px; background:url("more_bg.png.html") 100% 7px no-repeat; }
.content .paginator{ text-align:center; margin:20px 0; font-style:italic; color:#bdbdbd; }
.content .paginator .pager{ color:#FFF; font-weight:bold; }
.content .pic{ float:left; margin:0 15px 10px 0; text-align: center;}
.content .sub_rubrics .pic{ width: 100%; }
.content .pic img{ margin:0; padding:0; border:0; }
.content .pic a{ display:block;  padding:0; border:0; }
.content table{ margin-bottom:15px; }


.other_nav {
  margin-top: 25px;
}
.scroll_items {
margin-top: 30px;
}
.scroll_items li{
  float: left;
  width: 24%;

}
.scroll_items li a.ps{
  display:block;
  width: 60%;

}

.scroll_items li:nth-child(4n+1) {
  clear: left;
  margin-left: 0;
}

/* Leftbar */
.catalog_blocks{ padding:0px 0px 0px; margin:0px 0 25px; }
.catalog_blocks .catalog_menu{ width:230px; padding:12px 0px 12px 0px; margin:0 0px 20px;  }
.catalog_blocks .catalog_menu a{ margin-bottom: 15px; clear: left; padding-left: 10px; }
.catalog_blocks .catalog_menu a .bulit{  }
.catalog_blocks .catalog_menu a:hover, .catalog_blocks .catalog_menu a.active{ text-decoration:none; }
.catalog_blocks .catalog_menu a.active{ font-weight:bold; color: #e53b00; text-decoration:none; }
.catalog_blocks .catalog_menu .accordion{ display:none; margin:0 0 5px 0px;}
.catalog_blocks .catalog_menu .accordion .li{ padding-left:20px; font-size:12px;  }
.catalog_blocks .catalog_menu .accordion .accordion .li{ padding-left:30px; font-size:11px;  }
.catalog_blocks .catalog_menu .accordion .accordion .accordion .li{ padding-left:40px; font-size:11px;  }
.catalog_blocks .catalog_menu .accordion .accordion .accordion .accordion .li{ padding-left:50px; font-size:11px;  }
.basket_block{ padding:0 0; margin:0px 0 25px; }
.basket_block .top{ margin:0 0 4px 40px; font-style:italic; font-weight:bold; font-size:35px; line-height:35px; font-family:'ArnoProSmbdSmTextItalic'; color:#FFF; }
.basket{ background:url("basket_bg.png.html") 0 0 no-repeat; height:128px; padding:35px 0px 0px; margin:0px 0 0px; }
.basket_block p{ font-size:13px; color:#f2e9c5; margin:0 3px 0px 23px; }
.basket_block p span{ font-weight:bold; }
.basket_block .h{ font-style:italic; font-size:16px; margin:0 0 10px 40px; color:#FFF; }
.basket_block a.btn{ width:206px; padding:7px 0 6px; margin:10px 0px 0 20px; font-style:italic; font-weight:bold; font-family:'ArnoProSmbdSmTextItalic'; color:#0e0e0e; font-size:20px; text-align:center; display:block; text-decoration:none; background:url("basket_block_btn.png.html") 0 0 no-repeat; }

/* Body */


/* Footer */
.footer_wrap{ width:100%; padding:0px 0 0; margin:0px auto 0; overflow:hidden; color:#FFF; background:url("footer_bg.png.html") 0 100% repeat-x; }
.footer_center{ width:1100px; margin:0 auto;}
.fcopy{ color: #7F7F7F;}
.fcopy a{ font-size:12px; color:#f2eac5; font-style:italic; }
.flogo{ float:left; height:66px; width:66px; margin:20px 0 0 50px; padding:0 0; background:url("flogo.png.html") 0 0 no-repeat; }
.faddres{ margin-top: 30px; }
.faddres p{ }
.faddres a{  margin: 20px;
  display: inline-block; }

/* -------------------------------------------------- */

/* ================================================== */
/* Forms */
/* ================================================== */
form { margin: 0; padding: 0; }
.textbox {
	border: 1px solid #7E7E7E;
	font-size: 13px;
	font-family: Tahoma;
	padding: 2px;
	width: 400px;
}
textarea {
	border: 1px solid #7E7E7E;
	font-size: 13px;
	font-family: Tahoma;
	padding: 2px;
	width: 400px;
}
.select {
	font-size: 13px;
	font-family: Tahoma;
	width: 406px;
}
.button {
	border: 0px;
	/* font-size: 11px;
	font-family: Tahoma;
	background: #EBEBEB;
	color: #000000;
	font-weight: bold;
	padding: 3px 10px 3px 10px; */
	cursor: pointer;
}
/* -------------------------------------------------- */
/*
     FILE ARCHIVED ON 07:52:44 Apr 29, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:00:35 Mar 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 30.204
  load_resource: 81.624
  PetaboxLoader3.resolve: 56.813
  PetaboxLoader3.datanode: 24.007
*/