*	{padding:0px;margin:0px;border:0px;}
table	{border-collapse: collapse}
body	{font:75%/1.25 Arial, sans-serif;color: #545454;font-weight:100;min-width:740px;}
a	{color: #AA0000; text-decoration: none;
	//text-decoration: underline;}
a:hover	{text-decoration: none}
.rz	{color:#AA0000;font-size:1.2em;font-weight:bold}

.gr	{color:#359c35!important;}
.special {color:#CD4040!important;}


h2.z1	{font-size:1.1em!important;color:#636363;overflow:hidden;height:27px;line-height:27px;}
h2.z1 a	{color:#636363}
hr {height:2px; color:#D4DCDE;background-color:#D4DCDE}
.bser	{border:1px solid #D4DCDE}
.bl	{font-weight:bold}
.dp * {line-height:1.4em;}
.twoem {font-size:3em;}
.sn51	{font-size:0.85em}
h2{
  color: #611616;
  font-weight: bold;
  font-size: 0.8em;
}
select{
  color: #A5C0C8;
  border: 1px solid #cbcbcb;  
}
#box {position:absolute;width:100%;min-width:740px;top:0px;left:0px;}

#header{
  position: relative;
  width: 100%;
  height: 198px;
  background: #f6f6f6 url('/s/headbg.jpg') repeat-x;
  background-position: top left;  
}
#logoBoxImg{
  position: absolute;
  top: 10px;
  left: 67px;
  background: transparent url('/s/logo.png') no-repeat 0px 0px;
  behavior: url("/iepngfix.htc");
  width: 106px;
  height: 134px;
}

#logoBoxImg a { display: block; width: 106px; height: 134px; }
#logoBoxImg span {display: none;}
#logoBoxText{
  position: absolute;
  top: 50px;
  left: 200px;
  color: gray;
  width: 420px;
  height: 60px;
}
#logoBoxText h2{
  font-family: Georgia, Arial, Helvetica, sans-serif;
  font-size: 2.5em;
  color: #5e483c;
  font-weight: normal;
}
#basketBox{
  position: absolute;
  right: 10px;
  top: 10px;
  width: 250px;
  height: 148px;
  overflow:hidden;
}

#InBlockBoxBasket{
  padding:0 25px 0 25px;
}
#basketBox h2, .pbh {padding:5px 0px 5px 25px;}
#basketBox ul{
  padding: 10px 0 0 0px;
  margin: 0 0 5px 0;
  border-bottom: 1px dotted #A5C0C8;
}
#basketBox ul li{
  padding: 0 0 10px 0px;
  margin: 0px;
  font-weight: bold;
  list-style: none;
}
#contentFullBox{
  width: 100%;
  position: relative;
  background: #fff url('/s/cbg.jpg') repeat-x top left;
float:none;
font-size:110%;
}

#contentFullBox *{position: relative;}

#leftSlideBox{
  position: absolute;
  width: 240px;
  top: 10px;
  left: 10px;
  padding-left: 0px;
  padding-top: 15px;
  background: transparent url('/s/lbbgn.png') no-repeat;
  behavior: url("/iepngfix.htc");
}
#leftMenuBox{
  width: 175px;
  padding-left: 30px;
  min-height: 250px;
  padding-bottom: 15px;
  margin-bottom: 30px;
}
#leftMenuBox ul li{  
  list-style-image: url('/s/libg.gif');
  padding-bottom: 10px;
}
a.b {font-weight: bold;}

#leftMenuBox ul li a {color:#545454;}
#leftMenuBox ul li a:hover, a.cb {color:#000 !important;}

.liBox, .liBox2 {list-style-image: url('/s/libgs.gif') !important;}

.liBox ul	{margin-top: 5px}
.liBox ul li	{margin-left: 17px;}

#mainContentBox{
	padding:20px 20px 20px 250px; 
	text-align: left;
	overflow:auto;
}
.boxright {padding-right:260px !important;}
#mainContentBox p {padding:0 0 1em 0;}
#mainContentBox ol {padding:0 0 1em 2em;}

#footer{
  position: relative;
  width: 100%;
  border-top: 1px solid #cccbc9;
  height: 60px;
  background: url('/s/cbg.jpg') repeat-x #eee;
float:left;
}
#footerBoxInfo{
  position: absolute;
  top: 20px;
  left: 10px;
  width: 400px;
}
#footerBoxInfo a{
  color: #3d3d3d;
  font-weight: bold;
  text-decoration: inderline;
}
#footerBoxBanners{
  position: absolute;
  top: 20px;
  right: 10px;
  width: 400px; 
  text-align: right;
  background-position: top left;
}
.MainCellBlock{
}
.MainCellBlock h2{
  color: #656262; 
  font-weight: bold;
}
#cFormTableBox td{
  padding: 5px; 
}
#cFormTableBox select{
  width: 200px;
  color: #A5C0C8;
  border: 1px solid gray;  
}
.bottomBanners{
  float: left;
  width: 49%;
  margin-right: 1%;
  margin-bottom: 30px;
}
.bottomBanners a{
  color: #AA0000;
  font-weight: bold; 
}

.blockBanners{
  width: 100%;
  margin-bottom: 30px;
}
.blockBanners a{
  color: #AA0000;
  font-weight: bold; 
}

.blockBanners table h2{
  color: #656262; 
  font-weight: bold;
}
.blockBanners table div {
  float:right;
  overflow:hidden;
}
.blockBanners table div img {padding-top:10px}
.gallery1, .gallery5 {width:100%}
.gallery5 div img, .gallery1 div img {border: 1px dotted #545454; padding: 1px;}
.gallery1 div, .gallery5 div {width:168px; height:250px;MARGIN:5px;overflow:hidden; FLOAT:left;text-align:center;}
/*.gallery5 div {height:250px !important;}*/

.gallery4 div img, .gallery3 div img, .gallery2 div img, img.g3, .g4 img {border: 1px dotted #545454; padding: 1px;}
.gallery4 div, .gallery3 div, .gallery2 div {width:164px; height:144px; overflow:hidden;MARGIN:0 5px 0 0;}
.g4 img, .gallery3 div {float:left;}
.gallery4 div {padding-bottom:1em}
.g4 img {margin-bottom:1em}

.gallery4 {float:left}

#menu {
	position: absolute;
	left:0px;
	bottom: 0px;
	text-align:center; 
	color: #3d3d3d;  
	width: 70%;
	height:37px;
	margin-left: 20%;
	line-height:37px;
}
#menu table tr td {text-align:center;overflow:hidden;height:37px;line-height:37px;}
#menu table tr td a {padding-left:1.5em;padding-right:1.5em}
#menu table tr {background: transparent url('/s/m_bg.gif') repeat-x 0 0; height:37px;line-height:37px;}
#menu table tr td.sel{background: transparent url('/s/mss.png') repeat-x;}
#menu table tr td.w {width:2px;vertical-align:bottom;}
#menu table tr td.w img {behavior: url("/iepngfix.htc");}

#menu a {height:37px;line-height:37px;text-transform:uppercase;font-weight:bold;color:#3d3d3d;text-decoration: none;}
#menu a:hover {text-decoration: underline;color: #CD4040;}
#menu td.sel a {color: #CD4040;}

.PageTitle{
  color:#656262;  
}
.GreyLine{
  width:100%;
  display: block;
  height: 2px;
  background: #d4dcde;
  margin-bottom: 5px; 
  margin-top: 5px;
}
p.pagingBox {
	color: #545454;
	font-weight: bold;
	font-family: Tahoma, sans-serif; 
	font-size:0.9em;
	padding:0.5em 0px;
}
.pr	{text-align:right;}

#addsubmitg span span span, #addsubmitr span span span, #addsubmitg span span, #addsubmitr span span, #addsubmitg span, #addsubmitr span {display:block;height:30px}
#addsubmitr span {background: transparent url('/s/btn_bg2.png') repeat-x 0 0; behavior: url("/iepngfix.htc");}
#addsubmitg span span, #addsubmitr span span {background: transparent url('/s/btn_l.png') no-repeat left top;   behavior: url("/iepngfix.htc");}
#addsubmitg span span span, #addsubmitr span span span {background: transparent url('/s/btn_r.png') no-repeat right top;   behavior: url("/iepngfix.htc");}
#addsubmitr *, #addsubmitg * {text-align: center; font-weight: bold;height:30px;line-height:30px}
#addsubmitr span span *, #addsubmitg  span span * {color:#000;padding:0 1em;}

#addsubmitg span {background: transparent url('/s/btn_bgg.png') repeat-x 0 0;behavior: url("/iepngfix.htc");}
.sqq .lt {width:20px;height:20px;background: url('/s/sq.gif') top left}
.sqq .rt {width:20px;height:20px;background: url('/s/sq.gif') top right}
.sqq .bg {background: #f1f1f1}
.sqq .lb {width:20px;height:20px;background: url('/s/sq.gif') bottom left}
.sqq .rb {width:20px;height:20px;background: url('/s/sq.gif') bottom right}
.sqq .h20 {height:20px}

div.sbl  {width:348px;height:318px;overflow:hidden;font-size:0.85em;}
div#shipment {display:none;width:370px;height:340px;z-index:1000;position:absolute;top:0px;left:0px; border: 1px dotted #545454; padding: 10px;background-color:#F1F1F1}
a.aen span {padding:1px;background-color:#CCCBC9;color:white}
a.aen span span {color:#CCCBC9; background-color:white}
a.aen {color:#CCCBC9; text-decoration:none !important}

.InBlockBox01{
  padding:0 15px 0 15px;
  font-size: 1em;
}
.InBlockBox02{
  padding:0 15px 0 15px;
  color: #646464;
}
.breadBox{
  display: inline;
  list-style: none;
}
.breadBox li{
  display: inline;
  list-style: none;
  color: #545454;
  font-family: Tahoma, sans-serif;
	font-size:0.9em;
}
.GreyDottedLine{
  display: block;
  padding-top:10px;
  width: 100%;
  height: 2px;
  margin-bottom: 5px;
  border-bottom: 1px dotted #d4dcde;
}
#rightFormBox{
  position: absolute;
  top:10px;
  right: 0px;
  width: 240px;
  padding-top: 15px;
}
/* #dfadeItFullImg {min-height:500px} */

.clr {clear:both;height:1px;width:1px;font-size:1px;}
.fr * {font-weight:bold;vertical-align:top}
.fr input, .fr textarea {border:1px dotted #D8D3D0;font:1.1em Arial;font-weight:normal;margin-bottom:1em;width:90%}
.fr input {line-height:1.5em;height:1.5em;}

.fra input {background: transparent url('/s/btn_bgg.png') repeat-x 0 0;  behavior: url("/iepngfix.htc");text-align: center; font-weight: bold;height:2em;line-height:2em;color:#000;padding:0 1em;}

#clock{
  position: absolute;
  right: 300px;
  top: 20px;
  width: 138px;
  height: 81px;
  display: block;
  background: transparent url('/s/clock.png') repeat-x top left;
  behavior: url("/iepngfix.htc");
  text-align: left;
padding:0px;margin:0px; 
}
#clockMainBox{
  width: 121px;
  height: 72px;
  margin-left:4px;
  margin-top: 4px;
  color: #FFF;
  position: relative;
}
#clockTitle{
  width: 121px;
  text-align: center;
  overflow:hidden;
  height:16px;line-height:16px;
}
#clockTimeer{
  position: absolute;
  width: 100px;
  text-align: center;
  left:14px;
  top: 28px;
  height: 17px;
}
#clockTimeer div {width:12px;height:17px;background:url(/t/timen.gif) no-repeat 0px 0px;overflow:hidden;float:left;margin:0px 0px 0px 1px}
div#nss {width:6px !important;background:url(/t/col.gif) no-repeat 2px 0px}


#clockDateStr{
  position: absolute;
  width: 121px;
  text-align: center;
  left:0px;
  bottom: 0px;
  overflow:hidden;
  height:16px;line-height:16px;
}
.h250px {height:200px;}

.rsb, .lsb, .rlsb {border: 1px solid #D4DCDE; background-color:#eee}
.rsb	{border-right-width:0px !important}
.lsb	{border-left-width:0px !important}

#AnnoceBox{
  width: 200px;
  color: #a4a4a4;
 // margin-left:-30px;
  margin-top: 0px;
  padding-top: -30px;
}
#AnnoceBox li a{
  color: #3a3a3a;
}
#AnnoceBox ul{
  padding-top: 15px;
}
#AnnoceBox li{
  list-style: none;
  border-bottom: 1px dotted #a5c0c8;
  padding: 2px 0 15px 0;
}
#AnnoceBox h2{
  color: #656262;
  font-weight: bold;
  padding: 0px 0 0px 25px;
}
.li01Boxr	{list-style-image: url('/s/li1r.gif') !important}
.li01Boxg	{list-style-image: url('/s/li1g.gif') !important}
.li02Boxr	{list-style-image: url('/s/li2r.gif') !important}
.li02Boxg	{list-style-image: url('/s/li2g.gif') !important}
.li03Boxr	{list-style-image: url('/s/li3r.gif') !important}
.li03Boxg	{list-style-image: url('/s/li3g.gif') !important}
.li03Boxs	{list-style-image: url('/s/li3s.gif') !important}
.li04Boxr	{list-style-image: url('/s/li4r.gif') !important}
.li04Boxg	{list-style-image: url('/s/li4g.gif') !important}
.li04Boxs	{list-style-image: url('/s/li4s.gif') !important}
.li04Boxs, .li03Boxs	{color: #9e9e9e!important}
.li01Boxr ul, .li01Boxg ul, .li02Boxr ul, .li02Boxg ul, .li03Boxr ul, .li03Boxs ul, .li03Boxg ul, .li04Boxr ul, .li04Boxg ul, .li04Boxs ul	{margin-top: 1em}
.li01Boxr ul li, .li01Boxg ul li, .li02Boxr ul li, .li02Boxg ul li {margin-left: 17px}


#srightFormBox{
  width: 240px;
font:85% arial;
}

#sleftSlideBox {
	width: 250px;
	padding-top: 15px;
	background: transparent url('/s/lbbgn_2.png') no-repeat;
	behavior: url("/iepngfix.htc");
}
#smainContentBox{
	padding-top:10px; 
}
#smainContentBox p {padding:0 0 1em 0;}
#smainContentBox ol {padding:0 0 1em 2em;}
#smainContentBox b, #smainContentBox strong {font-weight:bold !important}
.pt10	{padding-top:10px}
#vk_like{width: 90px !important;}

h1.contacts {font-size:1.2em; font-weight: bold; margin:1.5em 0 0 0;}
h2.contacts {font-size:1.1em; font-weight: bold; margin:1.5em 0 0 0; color:#545454;}
p.contacts {margin:.7em 0 0 0;}
input.sel {background: transparent url('/s/btn_bgs.png/') repeat-x 0 0; behavior: url("/iepngfix.htc"); padding:2px 0;}

li div.supernew {background: url(/silver/i/bggm.gif) repeat-y top left; padding:0.3em;margin:0px;}
li div.supernew a {color:#fff !important;font-weight:bold}


#menu_new {width:880px; margin:0 auto; padding-top:161px;}

#menu_new div, #menu_new div a {display:inline; float:left;}

#menu_new div a {padding:0 5px; height:37px; line-height:37px; font-weight:bold; text-transform:uppercase; font-size:1em; color:#000;}
#menu_new div a.special {color:#CD4040;}


#menu_new div.left, #menu_new div.right {width:19px; height:37px;}
#menu_new div.active a {background: transparent url(/s/mss.png) repeat-x 0 0; color:#CD4040!important;}

#menu_new div.active {}
#menu_new div.nonactive, #menu_new div.active {margin-left:-19px;}
#menu_new div.nonactive a {background: transparent url(/s/m_bg.gif) repeat-x 0 0;}
#menu_new div.nonactive div.right {background:url(/silver/heap/menu_separator.png) 50% 100% no-repeat transparent;}
#menu_new div.active div.left {background:url(/s/menu_lcs.png) top right no-repeat transparent;}
#menu_new div.active div.right {background:url(/s/menu_rca.png) top left no-repeat transparent;}

#menu_new div.nonactive:hover a {background: transparent url(/s/mss.png) repeat-x 0 0;}
#menu_new div.nonactive:hover div.left {background:url(/s/menu_lcs.png) top right no-repeat transparent;}
#menu_new div.nonactive:hover div.right {background:url(/s/menu_rca.png) top left no-repeat transparent;}

#first_menu.active div.left, #last_menu.active div.right, #first_menu.nonactive:hover div.left {background:url(/s/menu_rcs.png) top right no-repeat #fff !important;}
#first_menu.nonactive div.left {background:url(/s/menu_lc.gif) top right no-repeat #fff !important;}
#first_menu.nonactive:hover div.left {background:url(/s/menu_lcs.png) top right no-repeat #fff !important;}

#last_menu.nonactive div.right {background:url(/s/menu_rc.gif) top left no-repeat #fff !important;}
#last_menu.nonactive:hover div.right {background:url(/s/menu_rcs.png) top left no-repeat #fff !important;}


.pagingBox {font-size:12px; text-align:left; border:none !important; height:auto !important; margin:1em 0; width:80%;}
.pagingBox span, .count_items span {display:block; height:16px; line-height:16px; text-align:center; float:left; margin: 0 2px 2px 0;}

.count_items {float:right; font-size:12px; margin:1em 0; z-index:100;}

.pagingBox a{display:block; width:16px; height:16px; line-height:16px; background-color:#aaa; color:#fff; border:1px solid #aaa; text-align:center; font-weight:bold; float:left; margin: 0 2px 2px 0; text-decoration:none;}

.count_items a {display:block; width:16px; height:16px; line-height:16px; background-color:#aaa; color:#fff; border:1px solid #aaa; text-align:center; font-weight:bold; float:left; margin: 0 2px 2px 0; text-decoration:none;}


.count_items_icons {float:right; font-size:12px; margin: 0; z-index:100;}
.count_items_icons a {display:block; width:12px; height:12px; line-height:12px; background-color:transparent; color:#fff; border:none; text-align:center; font-weight:bold; float:left; margin: 0 5px 5px 0; text-decoration:none;}




.pagingBox a.prevgroup, .pagingBox a.nextgroup {color:#666; font-weight:bold;}

.pagingBox a.prevgroup, .pagingBox a.nextgroup, .count_items a.prevgroup, .count_items a.nextgroup {width:70px; background:none; border:none; font-weight:normal;}
.pagingBox a.prevgroup {text-align:right; padding-right:5px;}
.pagingBox a.nextgroup {text-align:left; padding-left:5px;}


.items_set {display:block; width:16px; height:16px; line-height:16px; background:#fff!important; color:#666 !important; text-align:center; font-weight:bold; float:left; margin: 0 2px 2px 0; border:1px solid #666;}

#addsubmitg span span span, .addsubmitg span span span, #addsubmitr span span span, #addsubmitg span span, .addsubmitg span span, #addsubmitr span span, #addsubmitg span, .addsubmitg span, #addsubmitr span {display:block; height:30px; overflow:hidden; }
#addsubmitr span {background: transparent url('/s/btn_bg2.png') repeat-x 0 0;}
#addsubmitg span span, .addsubmitg span span, #addsubmitr span span {background: transparent url('/s/btn_l.png') no-repeat left top;}
#addsubmitg span span span, .addsubmitg span span span,  #addsubmitr span span span {background: transparent url('/s/btn_r.png') no-repeat right top;  padding:0 1em;}
#addsubmitr *, #addsubmitg *, .addsubmitg * {text-align: center; font-weight: bold; height:30px; line-height:30px;}

.addsubmitg {float:left; margin:0 10px 10px 0;}

#addsubmitr span span *, #addsubmitg  span span *, .addsubmitg  span span *  {color:#000; padding:0;}

.addsubmitg span, #addsubmitg span {/*background: transparent url('/silver/heap/_buttons/btn_bgg.png/') repeat-x 0 0;*/ background-color:/*#bfffbf*/#dadada; white-space:nowrap;}
span .bron {background-color:#ffcabf;}

.giph a img, .giph_view a img, .giph_uk a img, .giph_tall a img, .randomdiv a img  {border:2px solid #89919a; margin-bottom:5px; border-radius: 6px; padding:0;}
.gallery5 {width:100%}

.randomdiv a {color:#545454!important;}

.giph_view div.vidos {border:2px solid #89919a; margin-bottom:5px; border-radius: 6px; width:160px; height:140px; float:left;}


.giph_b img {border:4px solid #89919a; margin-bottom:5px;}

.giph a {color:#35353F;}
.galsel	{/*border:1px solid red !important*/}
div.menu_sale {background:url(/silver/heap/sale.png) 50% 50% no-repeat; width:75px; height:37px;}

/*---Галереи---*/

.galleryn {width:100%}
.galleryn div img, #fadeItFullImg {border:2px solid #89919a; margin-bottom:5px; border-radius: 6px; padding:0;}
.galleryn div {width:168px; height:200px;MARGIN:0 5px 5px 0;overflow:hidden; FLOAT:left; text-align:center;}
.galleryn div a {color:#35353F;}

.galleryn div.h148 {height:148px;}
.galleryn div.h220 {height:220px;}
.galleryn div.h250 {height:250px;}

.galleryn>table td {text-align:left;}
.galleryn>table td:first-child img {border:2px solid #89919a; margin-bottom:5px; border-radius: 6px; padding:0;}
.galleryn>table td:first-child+td {padding:0 20px;}
.galleryn>table td:first-child+td table {width:100%;}
.galleryn div.vidos {border:2px solid #89919a; margin-bottom:5px; border-radius: 6px; width:160px; height:140px; float:left;}

#newsload p:first-child {font-weight:900!important; font-size:1.1em!important; color:#a00!important;}

.reg-form-i{margin:0 auto; width:650px;}