*	{padding:0px;margin:0px;border:0px;}
table	{border-collapse: collapse}
body	{
font: 14px Trebuchet MS, Arial, Helvetica, sans-serif;
	
/*font:75%/1.25 Arial, sans-serif;color: #545454;*/
	font-weight:100;
	min-width:740px;
	/*background: url('/jewel/i/body_bg/') top center no-repeat;*/
	}

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:#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}
.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: 1.1em;
margin:1em 0 .3em;
}
select{
  color: #A5C0C8;
  border: 1px solid #cbcbcb;  
}
#box {width:80%;min-width:740px;margin:0 auto;}

#header{
  position: relative;
  width: 100%;
  height: 128px;
  background: url(/briolet/in/body_bg.png) top center;

}

#logo_
{margin-top:10px; float:left}

#logoBoxImg{
  width: 160px;
  height: 140px;
border:10px solid #fff;
float: right;
margin:40px 50px 0 20px;
}

#logoBoxImg a { display: block; width: 106px; height: 134px; }
#logoBoxImg span {display: none;}
#logoBoxText{
  color: gray;
  height: 60px;
  text-align:right;
  margin-top:-60px;
  padding-right:250px;
}
#logoBoxText h1{
  font-family: Georgia, Arial, Helvetica, sans-serif;
  font-size: 26px;
  color: #5e483c;
  font-weight: normal;
padding-top:0;
text-align:right;
white-space:nowrap;
}

#contentFullBox{
  width: 100%;
  position: relative;
  float:none;
font-size:110%;
}

#contentFullBox *{position: relative;}

a.b {font-weight: bold;}

#mainContentBox{
	padding:20px 20px 20px 20px; 
	text-align: left;
	overflow:visible;
}
.boxright {padding-right:260px !important;}

#mainContentBox p {padding:0 0 0.8em 0;}
.called {font-size:1.5em; margin:0 1em 0em 0;}
#mainContentBox ol {padding:0 0 1em 2em;}
.buy_today {font-size:1.1em; text-align:right; margin-bottom:-.8em; font-weight:bold;}
.subol {margin-left:3em;}

.name_{height:200px; display:block; margin-bottom:0; font-size:13px;}



#footer{
  position: relative;
  width: 100%;
  border-top: 1px solid #cccbc9;
  height: 60px;
  background: url('/s/cbg.jpg') repeat-x #eee;
  text-align:center;
  padding-top:1em;

}
#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 {padding: 1px;}
.gallery1 div, .gallery5 div {width:168px; height:265px; MARGIN:5px 5px 25px 0; overflow:hidden; FLOAT:left; text-align:center; border: 1px dotted #545454; padding:5px; background:#fafafa;}
.gallery5 div {height:250px !important;}

.gallery4 div img, .gallery3 div img, .gallery2 div img, img.g3, .g4 img {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}

.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;}
#addsubmitg span span, #addsubmitr span span {background: transparent url('/s/btn_l.png') no-repeat left top;}
#addsubmitg span span span, #addsubmitr span span span {background: transparent url('/s/btn_r.png') no-repeat right top;}
#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;}
.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; 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;
  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;
}


#srightFormBox{
  width: 240px;
font:85% arial;
}

#sleftSlideBox {
	width: 230px;
	padding-top: 15px;
	background: transparent url('/s/lbbgn.png') no-repeat;
	
}
#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;}

.price_ {font-weight:bold; font-size:14px; text-align:center; padding:0 !important; margin-bottom:4px;}
.buy {
	font-weight:bold; 
	display:block;
	width: 100%;
	text-align:center; 
	padding:.8em 0 !important;
	background:#7f9bb3;
	color:#fff;
}

.toper {width:100%; border-collapse:collapse;}
.toper td {vertical-align:top;}
.logo {width:241px; padding:30px 0 20px 40px; vertical-align:top!important;}

.adress {width:202px; color: #fff; text-align:right; white-space:nowrap; padding-top:40px;}

.adress .text, .adress_bottom .text {font-size:13px;  text-transform:uppercase;}
.adress .phone, .adress_bottom .phone {font-size:20px;}
.adress .mail, .adress_bottom .mail  {font-size:15px; color:#e25573;}
.adress a, .adress_bottom a  {text-decoration:none;}


.adress_bottom {color: #fefefe; float:right; margin-right:-15px; text-align:left;}
.menu_link {display:block; font-size:17px; color:#f88fa5; text-decoration:none;  text-transform:uppercase; letter-spacing:0; line-height:26px; min-height:30px; padding:50px 20px 0; width:70px;float:left; text-align:center;}