
* {
	margin: 0;
	padding: 0;
	list-style:none;
	
}

img, fieldset {
	border: 0;
}

body {
	font-family:  Georgia, Helvetica, sans-serif;
	font-size: 100.1%; /* возможно меньше, около 70-80% */
	color: #000;
	text-align: center;
	line-height: 1.5em;
	background: #28060f;
}

ul, li, form, dt, dl, dd, ol, div, p, 
blockquote, h1, h2, h3, h4, h5, h6, a, 
pre, code {
  margin: 0;
  padding: 0;
}




h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
    color: #000;
    margin: 0;
    padding: 0px 0px 6px 0px;
    font-size: 3.2em;
    line-height: 1.5em;
    font-weight: normal;    
}


h2 {	
    font-family: Georgia, sans-serif;
    color: #954f0b;    
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 20px !important;
}


.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* =Links
-----------------------------------------------------------------------------*/

a:link {
	color: #2e75a8;
	text-decoration: underline;
}

a:visited {
	color: #2e75a8;
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

a:hover {
	color: #2e75a8;
	text-decoration: underline;
}

a {
	outline: none;
}
/* div {border: 1px solid red;} */

/* =Structure
-----------------------------------------------------------------------------*/
#container {
	width: 1000px;
	/*height: 1000px;*/
	text-align:left;
  margin: 0 auto;    
  background: url(images/bg1.png);
}
#top-line {
  width: 1000px;  
  height: 3px;
  background: url(images/top-pp.jpg) repeat-x;
  z-index: 2;
}
* html #top-line { display: none;}
#bottom-line {
  width: 1000px;
  height: 3px;
  background: url(images/top-pp.jpg) repeat-x;
}
#top-effect {
  width: 1000px;
  height: 244px;
  background: url(images/bg-gradient.png) repeat-x left top;
  position: absolute;  
  z-index:0;  
}

#top-left-corner {
  position: absolute;    
  z-index:3; 
  top: 3px;     
}
#top-left-corner img {behavior: url(pngfix/iepngfix.htc);}
* html #top-left-corner { top:0px; }

#top-right-corner {
  position: absolute;
  width: 1000px;    
  z-index:3; 
  top: 3px;
  text-align: right;  
}
#top-right-corner img {behavior: url(pngfix/iepngfix.htc);}
* html #top-right-corner { top:0px; }

#logo {
  width: 287px;
  position: absolute;
  z-index:3; 
  top: 47px;
  text-align: right;  
}

#sublogo {
  width: 317px;  
  position: absolute;
  z-index:3; 
  top: 120px;
  text-align: right;  
}

/*=top menu=*/

#top-menu-div {
  position: absolute;
  width: 940px;    
  z-index:3; 
  top: 3px;
  text-align: right;  
}
* html #top-menu-div {top: 0px;}
#top-menu {
  width: 578px;
  height: 43px;
  background: url(images/1x1.png);
  behavior: url(pngfix/iepngfix.htc);
  float: right;  
}

#top-menu ul {
  margin-left: 65px;
}
#top-menu ul li {
  list-style: none;
  float: left;
  height: 12px;
  margin-top: 15px;
}
#top-menu ul li a {
  font-size: 13px;
  color: #ffd71f;
  text-decoration: none;
  border-right: 1px solid #e9669b;
  display: block;
  padding-right: 10px;
  padding-left: 10px;
  line-height: 12px;
}
#top-menu ul li a:hover { text-decoration: underline; }

/*=phone=*/

#phone {
  position: absolute;
  width: 660px;  
  height: 150px;
  position: absolute;
  z-index:1; 
  top: 95px;
  text-align: right;  
}
#phone p { color: #fff; font-family: Georgia, sans-serif; position: relative; }
#phone p span.t { margin-right: 185px; font-size: 15px; }
#phone p span { font-size: 23px; }
#phone p b { font-size: 40px; font-weight: normal;}
#phone p b strong { color: #fff; position: relative; top: 6px; font-weight: normal; }

/*=korzina=*/
#korz-div {  position: absolute;
  width: 970px;  
  height: 150px;
  position: absolute;
  z-index:1; 
  top: 78px;
  text-align: right;  
}
#korzina {
  float: right;
  width: 261px;
  height: 100px;
  background: url(images/1x1.png);
  behavior: url(pngfix/iepngfix.htc);
}
#korzina img { float: left; margin-left: 23px; behavior: url(pngfix/iepngfix.htc); margin-top: 5px;}
#korzina p { font-size: 14px; color: #f7dda0; float: left; line-height: 18px; margin-left: 15px; width: 150px; text-align: left; }
#korzina p a { font-size: 14px; color: #ffd71f; text-decoration: underline;line-height: 18px; font-family: Arial, sans-serif; }
#korzina p a:hover { text-decoration: none; }
#korzina p.tt { font-size: 14px; color: #f26993; margin-top: 3px; }


/*=line=*/
#line {
  width: 1000px;  
  height: 132px;
  position: absolute;
  z-index:1; 
  top: 205px;  
  background: url(images/1x1.png);
  behavior: url(pngfix/iepngfix.htc);  
}
#main-menu-lay {
  width: 965px;  
  height: 150px;
  position: absolute;
  z-index:5; 
  top: 196px;
  text-align: right; 
}
#main-menu {
  width: 624px;
  height: 149px;
  background: url(images/ppp.jpg) no-repeat left top; z-index: 99;
  float: right;
}
* html #main-menu { position: static; }
*+html #main-menu { top: -10px; }
#main-menu ul {
 margin-top: 15px;
 margin-left: 20px;
}
* html #main-menu ul { margin-left: 0px;}
#main-menu ul li {
  float: left;
  width: 115px;
  margin-left: 20px;
  text-align: center;
}
#main-menu ul li a img { margin: 0; padding: 0; }
#main-menu ul li { font-size: 13px; line-height: 14px; color: #888; }
#main-menu ul li a { font-size: 13px; line-height: 14px;display: block; text-decoration: underline; }
#main-menu ul li a:hover {text-decoration: none; }
#m1 {}
#m2 { margin-left: 28px !important; }
#m3 { margin-left: 28px !important; }
#m4 { margin-left: 28px !important; }
#m1 a.h { color: #41280d; margin-top: 5px; }
#m2 a.h { color: #a32162; margin-top: -2px; }
#m3 a.h { color: #385574; margin-top: -2px; }
#m4 a.h { color: #7d450f; margin-top: -2px; }

#sales {
 float: left;
 width: 300px;
 margin-left: 30px;
 margin-top: 10px;
 text-align: center;
}
* html #sales { margin-left: 20px;}
#sales p { line-height: 17px;}
#sales p.l1 { font-size: 13px; color: #fa489b; font-weight: bold; }
#sales p.l2 { font-family: Arial, sans-serif; font-size: 12px; color: #f6c589; margin-top: 5px;}
#sales p.l3 { font-family: Arial, sans-serif; font-size: 13px; color: #f6c589; }
#sales p.l4 { font-family: Arial, sans-serif; font-size: 14px; color: #f6c589; }
#sales p.l5 { font-family: Arial, sans-serif; font-size: 12px; color: #fc4d9f; margin-top: 5px; }
#sales p.l5 strong { font-weight: bold; font-size: 13px; }

/*=sublay=*/
#sublay {
  width: 1000px;  
  height: 232px;
  position: absolute;
  z-index: 1; 
  top: 370px;      
}
#submenu {
  width: 300px;
  margin-left: 90px;
  margin-top: 35px;
  float: left;
}
* html #submenu { margin-left: 30px; }
#submenu li {
  list-style: none;
  margin-top: 15px;
}
#submenu li a {
  color: #ffd71f;
  font-size: 24px;  
  text-decoration: underline;
}
#submenu li a:hover { text-decoration: none; }
#best_img {
  float: left;
  margin-left: 20px;
  margin-top: 20px;
  width: 251px;
  height: 201px;
  background: url(images/p.jpg) no-repeat;
  text-align: center;
  padding-top: 12px;
}

#best_dect {
  float: left;
  width: 250px;
  margin-left: 40px;
  margin-top: 50px;  
}

#best_dect p.title a { font-size: 22px; color: #f65086; margin-top: 10px; }
#best_dect p.dect a { font-size: 22px; color: #ffde45;}
#best_dect p.title { font-size: 22px; color: #f65086; margin-top: 10px; }
#best_dect p.dect { font-size: 22px; color: #ffde45;}
#best_dect p.price { font-size: 20px; color: #ffde45; margin-top: 20px;
display: block; width: 142px; height: 28px; background: url(images/podprice.jpg) no-repeat; text-align: center; padding-top: 3px;}
#best_dect a { display: block; font-size: 13px; color: #f4c98e; margin-top: 10px; text-decoration: underline; }
#best_dect a:hover { text-decoration: none; }

/*=search=*/
#search-lay {
  position: absolute;
  width: 300px;
  text-align: right;  
  z-index: 2;  
  top: 580px;
}
#searchbox {  
  width: 241px;
  height: 44px;
  background: url(images/1x1.png);
  behavior: url(pngfix/iepngfix.htc);      
  float: right;
  text-align: left;
}
#searchform {
  margin-left: 30px;
  margin-top: 10px;
}
#searchtext {
  width: 121px;
  height: 19px;
  border: 1px solid #480f1f;
  color: #fff;
  font-family: Georgia, sans-serif;
  font-size: 13px;
  background-color: #7a254a;
  padding-left: 10px;
  padding-top: 3px;
  float: left;
}
#searchsubmit {
  font-size: 13px;
  color: #ffcd1f;
  text-decoration: underline;
  float: left;
  margin-left: 10px;
}
#searchsubmit:hover { text-decoration: none; }

/*=content=*/
#content-lay {
  width: 1000px;  /*border: 1px solid #28060f;*/
}
#content {
  width: 946px;
  background: url(images/bg2.gif) 5px -5px;  
  margin-top: 620px;
  margin-left: 27px;
}

#content-top {
  width: 946px;
  height: 21px;
  background: url(images/cm.jpg) no-repeat left top;
}
#content-bottom {
  width: 946px;
  height: 20px;
  background: url(images/bm.jpg) no-repeat left top;
}
#main-content-tb {
  width: 946px; 
  margin-top:-2px; height: 500px;
}
#l {
  width: 9px;
  background: url(images/lm.jpg) repeat-y;
}
#r {
  width: 9px;
  background: url(images/rm.jpg) repeat-y;
}
#left-col {
  padding-left: 40px;
  padding-right: 20px;
}
#right-col {  
  padding-left: 20px;
  padding-right: 40px;

}
#main-content-tb tr td { vertical-align: top; padding-bottom: 30px;}
#main-content-tb tr td h2 { width: 100%; text-align: center; margin-top: 25px; }
#main-content-tb tr td p {
 margin-top: 15px;
 text-indent: 20px;
 font-size: 11.5px;
 line-height: 14px;
 color: #301903;
 text-align: justify;
}

/*=footer=*/
#footer {
  width: 913px;
  height: 76px;
  background: url(images/1x1.png);
  behavior: url(pngfix/iepngfix.htc);
  margin-top: 15px;
  margin-left: 42px;
  margin-bottom: 15px;
}
#fleft {
  float: left;
  width: 380px;
  padding-left: 68px;
  height: 45px;
  background: url(images/logo-footer.png) no-repeat left center;
  font-family: Arial, sans-serif;
  color: #be9d03;
  font-size: 10px;
  line-height: 12px;
  margin-top: 15px;
  margin-left: 20px;
}
#fright {
  float: left;  
  margin-top: 18px;
}
#fright ul {
  margin-left: 60px;
}
#fright ul li {
  list-style: none;
  float: left;
  height: 10px;
  margin-top: 15px;
}
#fright ul li a {
 font-family: Arial, sans-serif;
  color: #be9d03;
  font-size: 10px;
  line-height: 12px;
  text-decoration: none;
  border-right: 1px solid #be9d03;
  display: block;
  padding-right: 10px;
  padding-left: 10px;
  line-height: 12px;
}
#fright ul li a:hover { text-decoration: underline; }

/*=Kols=*/
div.kols {
  position: absolute;	
	z-index: 5; 	
}

#kol_left {	
	top: 0px !important;
	left: -999px;		
}

#kol_left_top {		
	width: 20px;
	height: 9px;    
	background: url(images/lct.jpg) no-repeat;
	behavior: url(pngfix/iepngfix.htc);
}
#kol_left_mid {
	width: 20px;	
	background: url(images/lcc.jpg) repeat-y;
	behavior: url(pngfix/iepngfix.htc); height: 1000px;
}
#kol_left_bot {	
	width: 20px;	
	height: 9px;    
	background: url(images/lcb.jpg) no-repeat;
	behavior: url(pngfix/iepngfix.htc);
}

#kol_right {
	left: -999px;		
	top: 0px !important;
}


#kol_right_top {	
	width: 20px;
	height: 9px;   
	background: url(images/rct.jpg) no-repeat;
	behavior: url(pngfix/iepngfix.htc);
}
#kol_right_mid { 
	width: 20px;	
	background: url(images/rcc.jpg) repeat-y;
	behavior: url(pngfix/iepngfix.htc);  height: 1000px;
}
#kol_right_bot {
	width: 20px;
	height: 9px;  
	background: url(images/rcb.jpg) no-repeat;
	behavior: url(pngfix/iepngfix.htc);
}

/*lamp*/
#sublay {
  width: 1000px;  
  height: 232px;
  position: absolute;
  z-index: 1; 
  top: 370px;      
}
#lamp {
  height: 37px;padding-top: 18px;
  padding-left: 70px;
  float: left; 
  background: url(images/lamp.jpg) no-repeat left top;
  position: relative; left: -70px; top: -20px;
}
#lamp a {
  color: #ffd71f;
  font-size: 24px;  
  text-decoration: underline;
}
#submenu {
  width: 300px;
  margin-left: 90px;
  margin-top: -10px;
  float: left;
}
* html #submenu { margin-left: 80px; }

/* =CLASSES
-----------------------------------------------------------------------------*/

