*	{padding:0px;margin:0px;border:0px;}
table	{border-collapse: collapse}
#smainContentBox .kt	{border-collapse:separate}
#smainContentBox .kt td	{padding:0.5em} 
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}
.nbg	{background:none}
.pt5	{padding-top:4px;}

.ilh2 input[type="text"] {height:1.5em;line-height:1.5em}
.ilh2	td	{padding:5px;}
#baskettrue	{display:none;position:fixed;z-index:2000;top:1em;right:1em;width:200px;height:100px;background:url(/loader.gif) no-repeat center center #e7e7e7;border:solid 1px #aaa;text-align:center;color:#AA0000;font-size:1em;font-weight:bold}

.rz	{color:#545454; font-size:1.3em; font-weight:bold }
.gr	{color:#40CD40;}
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}
.bser20em	{width:20em !important}
.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;
}
input.submit, textarea, input, select{
  color: #545454;
  border: 1px solid #cbcbcb;  
}
input.submit	{background: transparent url('/s/btn_bgg.png') repeat-x 0 0;}
input.submit	{font-weight:bold;line-height:32px;height:32px;padding:0 1em;}

input.submit:disabled {
-webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
     -o-filter: grayscale(100%);
        filter: grayscale(100%);
}

#box {position:absolute;width:100%;min-width:740px;top:0px;left:0px;}

#header{
  position: relative;
  width: 100%;
  height: 168px;
  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; Logo!!!!! */
  behavior: url("/iepngfix.htc");
  width: 106px;
  height: 134px;
}

#logoBoxImg a { display: block; width: 106px; height: 134px; }
#logoBoxImg span {display: none;}
#logoBoxText{
text-align:center;
padding-top:4em;
margin:0 auto;
  color: gray;
  width: 600px;
  height: 60px;
font-size: 1em;

}
#logoBoxText h2{
  font-family: Georgia, Arial, Helvetica, sans-serif;
  font-size: 1.7em;
  color: #5e483c;
  font-weight: normal;
}
#logoBoxText p{
}


#basketBox{
  position: absolute;
  right: 10px;
  top: 10px;
  width: 250px;
  height: 148px;
  overflow:hidden;
z-index:2000
}

#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: 170px;
  padding-left: 30px;
  padding-bottom: 15px;
  min-height: 180px;
  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:visible;
}
.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:200px;MARGIN:5px;overflow:hidden; FLOAT:left;text-align:center;}
.gallery5 div {height:250px !important;}

.gallery4 div img, .gallery3 div img, .gallery31 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;}
.gallery31 div {width:124px !important; height:107px !important;margin:0 5px 5px 0;}
.gallery31 div {float:left;}


.gallery31 {width:258px;}
.g4 img, .gallery3 div {float:left;}
.gallery4 div {padding-bottom:1em}
.g4 img {margin-bottom:1em}

.gallery4 {float:left}

.link_more{color:#656262;}

#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 {height:37px;line-height:37px;}
#menu table td.bg {background: transparent url('/s/m_bg.gif') repeat-x 0 0}
#menu table tr td.sel{background: transparent url('/s/mss.png') repeat-x;  behavior: url("/iepngfix.htc");}
#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, .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}
#addsubmitr span {background: transparent url('/s/btn_bg2.png') repeat-x 0 0; behavior: url("/iepngfix.htc");}
#addsubmitg span span, .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, .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 *, .addsubmitg * {text-align: center; font-weight: bold;height:30px;line-height:30px}
#addsubmitr span span *, #addsubmitg  span span *, .addsubmitg  span span *  {color:#000;padding:0 1em;}

.addsubmitg span, #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 2em 0 2em;
  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 solid #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-top: -30px;
  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: 230px;
	padding-top: 15px;
	background: transparent url('/s/lbbgn.png') no-repeat;
	behavior: url("/iepngfix.htc");
}
#smainContentBox{
	padding:10px 0 1em; 
}
#smainContentBox p {padding:0 0 1em 0;}
#smainContentBox ol {padding:0 0 1em 2em;}
#smainContentBox b, #smainContentBox strong {font-weight:bold !important}

/*beast*/
#smainContentBox a {/*color:#496076;*/text-decoration:none;}
#smainContentBox a:hover {text-decoration:underline;}
#smainContentBox p {text-align:justify}
#smainContentBox h1 {font-size:1.1em; margin:1em 0 0 0; font-weight:bold;}
#smainContentBox h2 {font-size:1em; margin:.5em 0 0 0; color:#545454;}
#smainContentBox hr {margin:0 0 1em 0; height:1px; color:#D4DCDE; background-color:none;}
#smainContentBox ul {margin:0 0 1em 2em;}
#smainContentBox ul li {list-style:square;}
li.non {list-style:none !important; list-style-image:none !important;padding-top:0px !important}


.pt10	{padding-top:10px}
.about {padding:0 1em}
.image_border{border:1px solid #545454; padding:1px;}
.about_item{width:505px}
.about_item h1 {margin:0 0 .5em 0!important; font-weight:bold!important;}
.values {margin-left:2em;}
#vk_like{width: 80px !important;}
.photo_left{margin:0 1em 1em 0;}
.photo_right{margin:0 0 1em 1em;}
.break {clear:both; line-height:1px; font-size:1px;}
.news_date {display:block; background:#900; color:#fff; width:50px; text-align:center; padding:3px; font-weight:bold; margin-bottom:-1em;}
.news_title{padding:0 0 0 1em!important; margin:0!important;}
.page404 {background:url('/silver/heap/404page.png/')top center no-repeat; width:980px; min-height:260px; margin:0 auto;}
.page404 table {border-collapse:collapse; border-top:1px dotted #545454; width:100%; margin:2em 0;}
.add_choice {text-align:right; width:100%;display:block;}