/* Layout ******************/
html {
  height:100%;
}

body {
  padding:0;
  width:1000px; margin:0 auto 0 auto;
  min-height:100%;
  position:relative;
}



#main {
  float:left; width:62%;
  margin-left:19%;
}

*html #main p {margin: 10px 0px 0px 0; padding: 10px 0 -5px 0;}
#main h2,
#main p {
  margin-left:15px;
  margin-right:15px;
}

#main h3 {margin-left:15px;
  margin-right:15px;}

/*IE*/
* html #main {
  margin-left:9.5%;
}

#sections {
  float:left; width:19%; margin-left:-81%;
}

#news {
  float:right; width:19%;
}

#content {
  overflow:hidden; width:100%;
}

h1 {
  margin:0; padding:20px;
}

*html #meta {
bottom:0px;	
}
#meta {
  /*position:absolute; 
  bottom:-5px;*/
  position: relative;
  width:100%;
  clear:both;
  height:56px; width:100%;
  padding:0px 0 0px 0;
  margin: -30px 0 30px 0;
}

#content {
  padding-bottom:42px;
  clear:left;
}
#title-1 {float:left;
padding: 25px 0 10px 0;
}

#title-2 {
float:right;
margin: 20px 0px 0px 0;
padding: 15px 0px 0px 0px;
background:url(images1/add3.gif) no-repeat;
width:252px;
height:43px;
}

#title-2 a {
padding: 0px 0px 0px 45px;
margin:0px 0 0 0;
font-size: 14px;
color:#fff; 
font-family:arial;
text-decoration:none; 
font-weight: bold;
text-align: center;
}

* html body {
  height:100%;
}


/* Fonts *******************/
body {
  font:10pt Tahoma, Sans-Serif;
}
h1 {
  font-size:125%;
  letter-spacing:0px;
  padding-bottom:0px;
}
#main {color:#434A55;}
#main h2 {
  font-size:130%;
}
#sections h2{
	text-align:center;
	height:36px;
	padding:10px 0 0 0px;
	margin: 0 0 0px 0;
	color:#434A55; 
	font-size:11px; 
	border-top-color: #D2D6DB;
	background:url(images1/li1.gif) left top repeat-x;
}

#sections {
  font-size:80%;
}

#news{
  font-size:11px;
}

#news {color:#3a3a3a;}

#sections h2,
#news h2 {
  font-size:125%; font-weight:bold;
  text-transform:uppercase;
}


#meta {
  /*clear:both;*/
  font-size:85%;
  line-height: 13px;
  font-family: Tahoma;
  color:#5d5f60;
}





/* Colors ******************/

/*#title {
  background:#Fff;
}*/

#content {
  background:#fff;
}

/*#meta {
  /*background:#EEF;*/
}/*

/* Misc ********************/
#title {
width:100%;
height: auto;
}

#top-navigation {
	margin:0 0 5px 0px;
	padding:0;
	width:1000px;
	overflow:hidden;
	clear:left;
}
#top-navigation a {

padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
color: #ffffff;
text-decoration: none;
margin:0;
}
#top-navigation li{
	list-style: none;
	float: left;
}
#top-navigation ul {
	margin:0;
	padding:0;
}

.top-navigation img {
	padding: 5px 0 6px 0;
}	



.st_head {
	float:left;
	height: 36px;
	width: 15%;
	background-image: url(images1/q1.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	margin: 0;
	
}
*+hmtl .st_head1 {margin:0 1px 0 0;width: 84%;}
.st_head1 {
	float:left;
	background: url(images1/li1.gif) repeat-x;
	height: 36px;
	width: 84%;
	text-align: center;
	margin:0 -20px 0 0;
	padding:0;
	
}

*html .st_head1 h3 {
margin:10px 0px 0 0;
}
*+html .st_head1 h3 {
margin:10px 0px 10px 0;
}
.st_head1 h3 {color:#434A55;
font-size:11px;
padding:0 40px 0 0;
	}

*+hmtl .st_head2 {margin:0 1px 0 0;}	
.st_head2 {
	float:right;
	background-image: url(images1/g.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 10%;
	margin:0 0 0 0;
	
}

.st_menu1 {
	top: -1px;
	width: auto;
	height:10%;
	margin: -1px 0 0px 0;
	padding:0px 0 0px 0px;
	border-right-color:#E0E0D6;
	border-right-width:1px;
	border-right-style:solid;
	border-left-color:#E0E0D6;
	border-left-width:1px;
	border-left-style:solid;
	clear:both;
}
*html .st_menu1 p {margin:10px 5px 10px 5px;padding: 5px 5px 5px 5px;}
.st_menu1 p {
margin: -5px 0 0 0;
padding: 10px 10px 10px 10px;
}
#sections ul {
	list-style:none;
  	margin:0px 0 0 0; 
	padding:0px 0 0px 5px; 
	border-right-color:#399;}

#sections li.topli {
line-height: 24px;
background-image: none;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
}	
	
#sections li {
line-height: 24px;
background-color: transparent;
background-image: url(images1/bg_list1.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;

}
#sections li a{
color: #3a3a3a;
font-size: 11px;
text-decoration: none;
padding-left: 23px;
background-color: transparent;
background-image: url(images1/bg_list.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 5px 5px;
border-width:1px 0;
}
#sections li a:hover {
color: #ef0101;
text-decoration: none;
}

#sections li a:hover {
color: #ef0101;
text-decoration: none;
}

#st1 {width:100%;
margin:-5px 0 0 0;
}

.st_down {
	float:left;
	height: 5px;
	width: 3%;
	background-image: url(images1/q6.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	margin:0px 0 0 0;
	
	
}
.st_down1 {
	float:left;
	background: url(images1/li-5.gif) repeat-x;
	width: 96%;
	height:5px;
	margin:0 -15px 0 -1px;
	padding:0 0 0 0;
}
	
.st_down2 {
	float:right;
	background-image: url(images1/q5.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 3%;
	margin:0px 0px 0 0;
}
.st_menu1 {overflow: hidden;}

*html .basket-left {
	padding-left: 35px;
	margin: 0 -10px 0 0;
}

.basket-left {
	padding-left: 15px;
	background-image: url(images1/z1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 10px;
	float: right;
	width: 155px;

}

*html .basket-left p {margin-right:20px;}
.basket-left p {
margin: 0 0px 0 20px;
border-bottom-color:#E0E0D6;
border-bottom-width:1px;
border-bottom-style:dotted;
}

*html .button-basket-left {margin: 0 30px 5px 10px; padding: 0 0px 10px 0px;}

.button-basket-left {float:left; margin: 0 30px 5px 25px;}


*html .adv {width:100%;  
overflow:hidden;
position:relative;}

*html .down {width:auto;  
overflow:hidden;
position:relative;}

*+html .down {width:auto;  
overflow:hidden;
}

* html .adv-topstripe {margin:0px 0 0 3px; width: 5px;}
.adv-topstripe {
	float:left;
	height: 5px;
	width: 5px;
	background-image: url(images1/q3.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	margin:0px 0 0 5px;
}
* html .adv-topstripe1 {margin:-4px 0 0 0px;width: 599px;}
.adv-topstripe1 {
	float:left;
	background: url(images1/li-5.gif) repeat-x;
	width: 600px;
	height:5px;
	margin:-4px 0px 0 0px;
	padding:0 0 0 0;
	
}
* html .adv-topstripe2 {margin:0px 5px 0 0;width: 5px;}	
.adv-topstripe2 {
	float:right;
	background-image: url(images1/q4.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 5px;
	padding-top: 0px;
	margin:0px 5px 0 0px;
}

* html .adv-center {width:auto;margin:-12px 5px 0px 5px;
padding: 7px 0 0 10px;
}

.adv-center {
	margin: 0px 5px 0px 5px;
	padding:0px 0 0px 10px;
	border-right-color:#BFBFBF;
	border-right-width:1px;
	border-right-style:solid;
	border-left-color:#BFBFBF;
	border-left-width:1px;
	border-left-style:solid;
	width: auto; height: auto;
	clear:right;
	overflow: hidden;
}
*html .adv-downstripe {margin:0px 0px 0 3px; width: 5px;}
*+html .adv-downstripe {margin:0px 0px 0 5px;padding-left:0px; width: 5px;height:5px;}
.adv-downstripe {
	float:left;
	height: 5px;
	width: 5px;
	background-image: url(images1/q6.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	margin:0px 0px 0 5px;
	
	
}
*html .adv-downstripe1 {margin: 0 0 0 0;width: 598px;}
*+html .adv-downstripe1 {margin: 0 0px 0 0px; padding-left:5px;width: 595px;}
.adv-downstripe1 {
	float:left;
	background: url(images1/li-5.gif) repeat-x;
	width: 600px;
	height:5px;
	margin:0px 0 0 0px;
	padding:0 0 0 0;
	
}
* html .adv-downstripe2 {margin:0px 3px 0px 0px; width:5px;} 
*+html .adv-downstripe2 {margin:0px 5px 0px 0px; width:5px;} 
.adv-downstripe2 {
	float:right;
	background-image: url(images1/q5.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 5px;
	margin:0px 5px 0px 0px;
}





*html .st_main {margin: 0 5px 0 5px; background: url(images1/li1.gif) repeat-x;}
.st_main {margin: 0 5px 0 5px; background: url(images1/li1.gif) repeat-x;
}

.st_main0 {
	float:left;
	
	height: 36px;
	width: 10%;
	background-image: url(images1/q.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	margin: 0;
	
}
.st_main1 {
	float:left;
	background: url(images1/li1.gif) repeat-x;
	height: 36px;
	width: 80%;
	text-align: center;
	margin:0 0 0 0;
	padding:0;
}
*html .st_main1 h3  {
margin:10px 40px 0 0;
}
.st_main1 h3 {color:#434A55;
font-size:11px;
padding:0 40px 0 0;
	}
*html .st_main1 h1  {
margin:10px 40px 0 0;
}
.st_main1 h1 {color:#434A55;
font-size:11px;
padding:10px 40px 0 0;
	}	
.st_main2 {
	float:right;
	background-image: url(images1/gg.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 10%;
	margin:0 0 0 0;
	
}

#news ul {
	list-style:none;
  	margin:0; 
	padding:0px 0 0px 5px; 
	border-right-color:#399;}
	
#news li.topli {
line-height: 24px;
background-image: none;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
}
#news li {
line-height: 24px;
background-color: transparent;
background-image: url(images1/bg_list1.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;

}
#news li a{
color: #3a3a3a;
font-size: 11px;
text-decoration: none;
padding-left: 23px;
background-color: transparent;
background-image: url(images1/bg_list.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 5px 5px;
border-width:1px 0;
}
#news li a:hover {
color: #ef0101;
text-decoration: none;
}

*html #shop {width:96.5%; position:relative; overflow:hidden; margin: 0px 5px 0px -17px; padding:0px 15px 0 -10px;left:22px;}

#shop {
	border-right-color:#BFBFBF;
	border-right-width:1px;
	border-right-style:solid;
	border-left-color:#BFBFBF;
	border-left-width:1px;
	border-left-style:solid;
	margin: 0px 5px 0px 5px;
	padding:0px 5px 0 5px;
	height: auto;
	width: auto;
	overflow: hidden;
	clear:right;
}


*html .item {margin: 10px 10px 10px 10px;}

.item {
float:left;
height:210px; 
width: 150px;
margin: 10px 5px 10px 18px;
padding:0px 10px 0px 10px;
border-bottom-color:#BFBFBF;
border-bottom-width:1px;
border-bottom-style:dotted;
border-right-color:#BFBFBF;
border-right-width:1px;
border-right-style:dotted;
border-top-color:#BFBFBF;
border-top-width:1px;
border-top-style:dotted;
border-left-color:#BFBFBF;
border-left-width:1px;
border-left-style:dotted;
}

*html #shop .item h2 {margin:10px 0 10px 0;
}

#shop .item h2 {
text-align: center;
margin:10px 0 10px 0;
}

#shop .item h2 a {
color: #f47925;
font-size:70%;
font-weight: bold;
text-decoration:none;
margin: 0 0 0 10px;
}
#shop .item h2 a:hover {
color: #f47925;
text-decoration:underline;
}


#shop .img {float:left; margin: 0 15px 0 20px;
}

.desc {
color: #5d5f60;
font-size: 11px;
text-align:center;
}

.down-item {
position: absolute;
margin: 15px 0 0 0;
}

.price {
position: absolute;
margin: 5px 0 20px 0;
color: #3893de;
font-size: 17px;	
}

.inbasket {
position: absolute;
margin: -5px 0 0px 80px;
padding: 0 0 0px 0;
height: 17px;	
width: 48px;
background: url(images1/buy0.gif);
}

.inbasket a {
position:absolute; 
font-size: 11px;
color:#fff; 
font-family:arial;
padding:1px 5px 5px 5px;
text-decoration:none; 
font-weight: bold;
border-style: none;
border-width:0px;
text-align: center;
}


.inbasket a:active, .inbasket a:visited {
text-decoration:none;
border-style:none;
border-width:0px;
border-color:#fff;
padding-right:20px;
padding-bottom: 5px;
}

.podrobnee {
position: absolute;
margin: 17px 0 0px 80px;
height: 17px;	
width: 69px;
background: url(images1/podrobneesmall0.gif);
}

.podrobnee a {
position:absolute; 
font-size: 11px;
color:#fff; 
font-family:arial;
padding:1px 0 0 3px;
text-decoration:none; 
font-weight: bold;
}

.podrobnee a:active, .podrobnee a:visited {
text-decoration:none;
border-style:none;
padding-right:5px;
padding-bottom: 5px;
}


#tags {margin:5px 5px 5px 5px;}

.big {
font-size: 14px;
font-weight: bold;
}

.small {
font-size: 11px;
}

.middle {
font-weight: bold;
}

.verybig {
font-size: 16px;
font-weight: bold;}

.down {clear: both; position: relative;width:100;}
/**html .right {width:100%; overflow: hidden;position:relative; margin: 0 0 0 0;}*/

.meta-left {
float: left;
background-image: url(images1/q-1.gif);
margin:0;
height:56px;
width:14px;
background-repeat: no-repeat;
}
.meta-center {
float: left;
height:56px;
width: 976px;
background: url(images1/mc.gif) repeat-x;
margin: 0 0px 0 0px;
text-align: right;
}

*html .meta-text {
padding: 20px 0 0 0;
}
*+html .meta-text {
padding: 10px 0 0 0;
}
.meta-text {
padding: 10px 10px 0 0;
text-align:center;
}


.count {padding:0px 90px 5px 0;}
.count a {text-decoration:none; padding:0px 3px 10px 0;}

.meta-center a {
color: #4d4d4d;

}
.meta-center a:hover {
text-decoration: none;
}
.meta-right {
float: right;
height:56px;
width: 10px;
background-image: url(images1/q-2.gif);
}
*html #products td {padding-top: 8px;}

#products td {
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d3d3d3;
}
.red, .red a {color:#e10a00 border-width:0px; !important
}
.noline {text-decoration:none !important}



.inbasket-item {
position: relative;
margin: 0px 0 0 0;
padding: 0px 0 0 0;
height: 17px;	
width: 95px;
background: url(images1/buy_tab.gif);
font-size: 11px;
color:#fff; 
font-family:arial;
text-decoration:none; 
font-weight: bold;
text-align: center;
}

.inbasket-item a{
font-size: 11px;
color:#fff; 
font-family:arial;
text-decoration:none; 
font-weight: bold;
text-align: center;
}

.inbasket-item a:active, .inbasket a:visited {
text-decoration:none;
border-style:none;
padding-right:0px;
padding-bottom: 0px;
}

.inbasket-item1 {
position: relative;
margin: 0px 0 0 0;
padding: 0px 0 0 0;
height: 17px;	
width: 48px;
background: url(images1/buy0.gif);
font-size: 11px;
color:#fff; 
font-family:arial;
text-decoration:none; 
font-weight: bold;
text-align: center;
}

.inbasket-item1 a{
font-size: 11px;
color:#fff; 
font-family:arial;
text-decoration:none; 
font-weight: bold;
text-align: center;
}

.inbasket-item1 a:active, .inbasket a:visited {
text-decoration:none;
border-style:none;
padding-right:0px;
padding-bottom: 0px;
}

/*Корзина*/

.t_head {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #90BE00;
	padding-left: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 12px;
}

.t_raw {
	padding-top: 6px;
	padding-left: 5px;
	padding-bottom: 6px;
	font-size: 11px;
	line-height: 12px;
}

* html .t_buts {
	display: block;
	margin-top:-100px;
	margin-bottom: -20px;
    padding-bottom: -20px;
}

.t_buts {

	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}
.submita {
	padding:2px 5px 2px 5px;
	background-color: #90BE00;
	font-size: 11px;
	font-family:arial;
	letter-spacing:0.03em;
	font-weight: bold;
	color: #FFFFFF;
	/*background: url(images1/buy_tab0.gif)*/
	border-width:0px;

}

/*Заказ*/
.cart_table {margin-bottom:20px;}
.cart_table input.count {border:1px solid #adadad; padding:2px 3px 2px 3px; width:40px;}
.cart_table td {padding:8px; font-size:11px; border-bottom:1px solid #d3d3d3; margin-right:10px;}

.fields {background-color: #90BE00;}
.fields {font-weight: bold;}
.small {font-size:11px;}
.lb_cont h2 {font-size:12px;color:#90BE00}

/*Feedback*/
.p_left {float:left; margin-right:30px; margin-left:10px; margin-bottom:5px;}

.pad1 {margin-bottom:10px;
padding-bottom:-10px;}



#table {width:568px;height:357px;margin:0 10px 0 10px;border-right: 1px solid;border-top: 1px solid;}
.trleft {float:left; height:30px; width:260px;padding:5px 5px 15px 10px;border-left: 1px solid;border-bottom: 1px solid;text-align:center;}
.trright{float:right;height:30px; width:261px;padding:5px 20px 15px 10px;text-align:center;border-left: 1px solid;border-bottom: 1px solid;font-size:14px;}

