body {
	margin: 0; padding: 0; 
	color: #ffffff; background-color: #1E2020;
}

table,tr,td,th, p,div, b,span, sup,sub, ol,ul,li {
	color:#ffffff; font-family: arial,sans-serif; 
}

A 	{ COLOR: #fff; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none }
A:hover { COLOR: #fff; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: underline }

A.smart 	{ font-size: 14px; COLOR: #F6923A; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: underline;font-weight:bold; }
A.smart:hover {font-size: 14px; COLOR: #F6923A; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none;font-weight:bold; }

a.small       { font-size: 10px; COLOR: #fff; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none }
a.small:hover { font-size: 10px; COLOR: #fff; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: underline }

a.topmenu 	{ color:#FFFFFF; FONT: 12px Tahoma,Arial,Geneva,sans-serif; text-decoration:none; font-weight: normal; text-transform:uppercase; }
a.topmenu:hover { color:#eeeeee; FONT: 12px Tahoma,Arial,Geneva,sans-serif; text-decoration:none; font-weight: normal; text-transform:uppercase; }

a.sgray,a.sgray:hover { font-size: 10px; COLOR: #808080; FONT-FAMILY: Tahoma,Arial, sans-serif; TEXT-DECORATION: none; }
span.sgray { font-size: 10px; COLOR: #808080; FONT-FAMILY: Tahoma,Arial, sans-serif; TEXT-DECORATION: none; }

a.prod,a.prod:hover { COLOR: #ffffff; font-size: 11px; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none; font-weight: bold; }

.red{color: red;}

form	{ padding:0; margin:0; }
.form	{ font-size: 12px; font-family: arial,sans-serif; background-color: #EBEBEB; color: #000000; border: 1px solid #B0B0B0; }
.button {
	height: 20px;
	font-size: 11px; font-family: Tahoma,Verdana,arial,sans-serif; 
	font-weight: bold;
	background-color: #EBEBEB; color: #000000; 
	border: 1px solid #B0B0B0; 
	padding-left: 5px; padding-right: 5px;
	background-repeat: repeat-y; background-position: right;
	background-image: url("../images/design/btn_bg.gif");
}
.srch_inp {
	background-color:#BDBFC0;
	border:1px solid black;
	color: #000000;
	font: 12px Verdana;
	margin: 0px; padding:0px;
	width:95%;
}

td.lmenu1 { text-align:center; height:33px; background: url(../images/lmenu_top.gif) left top no-repeat; padding-top:3px; }
td.lmenu1_1 { text-align:center; height:33px; background: url(../images/lmenu_top_1.gif) right top no-repeat; padding-top:3px; }
b.lmenu1 { color:#ffffff; font-size:11px; font-family:Verdana; }
b.lmenu1_1 { color:#ffffff; font-size:11px; font-family:Verdana; }

td.lmenu2 { text-align:left; height:20px; padding-left:6px; }
a.lmenu2,a.lmenu2:hover { color:#ffffff; font-size:10px; font-family:Verdana; font-weight:bold; }
td.lmenu3 { text-align:left; height:14px; padding-left:55px; }
a.lmenu3,a.lmenu3:hover { color:#ffffff; font-size:10px; font-family:Verdana; font-weight:normal; }

td	{ font-size: 12px; font-family: arial,sans-serif; font-weight: normal; }
td.dot1 {  }
td.dot2 { padding-left: 3px; padding-right: 3px; }

p.pdescr { text-align: justify; font-size: 10px; font-family: Tahoma,verdana; margin:0;padding:0; }
hr.tdescr { height:1px; background-color:#333535; color:#333535; border:none; border-top:1px solid #333535; margin:0;padding:0; margin-top:2px;margin-bottom:2px; }

.bag_hdr1	{ background-color: #eeeeff; padding-left: 5px; padding-right: 5px; font-family: arial,sans-serif; font-size: 12px; }
b.bag 		{
        text-decoration: none;
	font-family: arial,sans-serif; 
	font-size: 11px; 
	color: #000000;
}
div.redhead { 
	color: #B2160A; 
	font-size: 12px; font-family: Verdana,arial,sans-serif;
	font-weight: bold; 
	text-align: center; 
	margin-top: 15px; margin-bottom: 5px; 
}
div.line1 { 
	/*width: 100%;
	height: 32px; */
	vertical-align: middle;
	background-color: #9A0D00;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left; 
	font-size: 11px; text-transform:uppercase; font-family: tahoma,sans-serif; 
	padding-left: 15px; padding-top:11px; padding-bottom:8px;
	margin-top: 0px; margin-bottom: 10px;
	border-left:1px solid black;
	background: url(../images/header_bg.gif) left top;
}
td.bag_row	{
	color: #000000;
	font-family: arial,sans-serif;
	font-size: 11px;
	padding-left: 5px; padding-right: 5px;
}
#menubg td	{ 
	background-repeat:no-repeat; background-position: right;
	text-align: center;
	background-color: #CA0101;
	background-image: url("../images/new/m_b.gif");
}

.h1 	{ font-family: arial,sans-serif; font-size: 12px; font-weight: bold; color: #0051B6;}
h4 	{ color: #FFFFFF; text-decoration: none; font-family: arial,sans-serif; font-size: 11px; font-weight: normal; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-weight: bold;}

td.tinf1h { color:#ffffff; font-weight:bold; }
td.tinf1b { color:#e0f0f0; width:120px; vertical-align:top; }
td.tinf1t { color:#d0d0d0; }

#switch { position: fixed; bottom: 0; right: 15em; }

#filters {

	font-family: verdana;
	margin:  0px;
	padding: 0px;
	margin-right:25px;
}
#filters p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	padding: 10px;
	background-color: #333333;
	overflow: hidden;

}
#filters h3 {
	cursor:pointer;
	display:block;
	padding:5px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: white;
	background-color: #202222;
	border: none;
}
#filters h3:hover {
	background-color: #777777;
}
#filters h3.selected {
	color: white;
	background-color: #666666;
	border: 1px solid black;
}
.rate_me {background: url(../images/stars_plazma.gif) no-repeat center -60px; width:100%; height:60px;cursor:pointer;display:block;}
.rate_me:hover {background: url(../images/stars_plazma.gif) no-repeat center 0px; width:100%; height:60px;cursor:pointer;display:block;}
.alink {
	display: block;
	width: 248px;
	height: 91px;
	/*margin-top: -91px;*/
	position: absolute;
	z-index: 1001; 
	top: 95px; 
	right: 20px;
  }
  .alink1 {display: block;    height: 80px;    position: absolute;    right: 25px;    top: 189px;    width: 240px;    z-index: 1001;  }
  .flash {
	/*position:absolute; 
	left: 13px; 
	top: 12px;*/
	width:248px;
	height:91px;
	padding-top:20px;
	z-index: 1000;
  }  
  
  span.downsmall {
color:#AAAAAA;
font-family:tahoma,sans-serif;
font-size:9px;
text-align:justify;
}
a.downsmall:link, a.downsmall:hover, a.downsmall:visited {
color:#AAAAAA;
font-family:tahoma,sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
}
.shipping{padding:5px; color:#000000;}
.shipping div {color:#000000; text-align:left;}
.shipping h3 {margin:0px; padding:0px; margin-left:200px;}
.shipping img#truck {float:left; width:128px; height: 104px;margin:20px;}
#top_cart {position:absolute; top:192px; right:22px; width:248px; height:74px; background:url(../images/cart_bg.gif) no-repeat;}
  #top_cart span {display:block; margin:25px 0 0 60px; color:#000000; font-size:9pt;}
  #top_cart strong {font-weight:bold; color:#8A211E;}
  #top_cart a {display:block; text-align:right; padding-right:5px; font-weight:bold; color:#8A211E;}
.bag_table {background:#333333; border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4; width:90%; margin:10px auto;}
  .bag_table td {border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; vertical-align:middle; text-align:center; padding:3px 5px;}
  .bag_table td.bag_shapka {text-align:center; background:#555555; font-weight:bold; padding:5px 3px;}
  .bag_table span.price {color:#D1332E; font-weight:bold;}
  .bag_table input.bag_count, .bag_input {border:1px solid #aaaaaa; background:#888888; margin-bottom:5px; width:80%;}
#nal_form label {text-align:left; width:18%; display:block; float:left;}

#delivery_info {background:url(../images/delivery_rus.gif) no-repeat 0 0; width:162px; height:91px; display:block; position:absolute; top:95px; right:280px;}
.orders_table {border-collapse: collapse; width:90%; margin: 10px auto;}
	.orders_table th {border:1px solid #444444; background: #333333; font-size: 10pt; padding:5px;}
	.orders_table td {border:1px solid #444444; font-size: 10pt; padding:3px;}
	.orders_table th.sp {padding:2px 5px;background: #282828;}

div#login_form {background: url(../images/login_bg.jpg) repeat-x 0 0; width:80%; margin:20px auto;}
	div#login_form div {background: url(../images/login_left.jpg) no-repeat 0 0;}
	div#login_form div div {background: url(../images/login_right.jpg) no-repeat 100% 0; padding:30px 10px; height: 235px;}

.login_button {background: url(../images/button_left.jpg) no-repeat 0 0; display: inline-block; height:44px;}
.login_button input {border:0px none;background: url(../images/button_bg.jpg) no-repeat 100% 0; margin-left:45px; float:right; color:#ffffff; height: 44px;}
#order_proceed {background: url(../images/order_proceed.gif) no-repeat 0 0; border:0px none; display: inline; width:121px; height:16px; cursor: pointer; margin-left:20px;}
#top_credit_cards {background: url(../images/top-visa.gif) no-repeat; position:absolute; top:179px; left: 468px; width: 300px; height:50px; padding:4px 0 0 118px; font-size:12px; color:#000000; text-transform:uppercase; font-weight:bold;}
#top_credit_cards span {display:block; color:#ff0000;}
.errors {margin-top:10px; padding:10px 0; border:1px solid #555555; background:#333333;}
.errors .error {color:#FF99A1; margin-left:10px;}
.errors .error strong {color:#ff0000;}

.broke_pixel {border: 1px solid #1A537F; margin: 10px 0; padding: 10px; background: #000000; color: #58A3DD; width: 320px;}
.broke_pixel a {font-weight: bold;}
.credit_buy {background:#000000; padding:10px; border:1px solid #333333; margin-top:5px; color:#ff0000; width: 320px; display: block;}
.recommend {background:#000000; padding:5px; border:1px solid #333333; margin-bottom:10px; color:#ff0000; width: 330px; display: block; height: 60px;}
.recommend:hover {text-decoration: none;}
.recommend img {float: left; margin: 5px 10px 5px 5px; border: 0; height: 50px;}
.recommend strong {font-weight: bold; display: block;}
.pages {text-align: center;}
.pages a.act{color: red;}
#stoiki  { margin: 0 auto;}
#stoiki *{font-family:trebuchet MS;font-size:25px; text-align: center;}
.pr_logo{text-align:center; padding-top:10px;}

#fsearch1 ul {background-color:#6A6B6C; list-style-type:none; margin:5px 0 0 0; padding:7px; position:absolute;}
#fsearch1 ul li {padding:5px;}
#fsearch1 ul li a {text-decoration:none;}
#fsearch1 ul li a:hover {text-decoration:underline;}
.YMaps-b-balloon-content {color:black;}
.samov {cursor: pointer;     margin-right: 3px;    margin-top: -12px;    width: 240px;}
.login_button{	cursor:pointer;	}
.tablkl {margin-left:15px;}

.tablkl table td{border:1px solid #828282;}

.otstup {padding:0; margin:0; width:1px; background-color:white;}

div.prw, div.prw a { font-size:10px; color:#a0a0a0; }
div.prw { margin-left:5px; }
/*#cssmenudiv {width:222px;}
#cssmenu{width:185px; list-style:none; margin: 10px 0 0 25px; padding: 0;}
#cssmenu li ul{width:170px; margin: 5px 0 0 15px; display:none; list-style:none;}
#cssmenu li:hover ul{display:block;}*/

#cssmenudiv {text-align: center; margin-top: 4px; *margin-top: 6px; /*margin-right: 450px;*/}
ul#cssmenu {margin: 10px 0 0 0;border: 0;padding:0;list-style: none;/*height: 30px;font: 12px/28px Verdana, Arial;*/ text-align: left;/* display:-moz-inline-stack;  display:inline-block;  _overflow:hidden;  *zoom:1;  *display:inline;*/}
ul#cssmenu li {margin: 0;border: 0 none;padding: 0;/*float: left;*/list-style: none;position: relative;}
ul#cssmenu li a{padding: 3px 5px 3px 25px;}
ul#cssmenu li:hover{background: #000000; border: solid 1px #6D6D6D; border-right:none; border-left:none;}
ul#cssmenu ul {background: #000000; margin: 0;border: 0 none;padding: 0px; width: 200px;list-style: none;display: none;position: absolute;top: -1px;left: 220px; z-index:1000; border-bottom:1px solid #6D6D6D;}
ul#cssmenu ul:after {clear: both;display: block;content: ".";height: 0;visibility: hidden;}
ul#cssmenu li ul li{padding:0 8px !important; border: 1px solid #6D6D6D; border-bottom:none;}
ul#cssmenu li ul li:hover{ border: 1px solid #6D6D6D; border-bottom:none;}


ul#cssmenu ul.endd li {width: 155px;}
/* Main Menu */
ul#cssmenu a {border: 0px; font-weight: bold; font-size: 10px; font-family: verdana; display: block; text-decoration: none;height: auto !important;height: 1%;  z-index:1000; padding:3px 5px 3px 0;}
/* Main Menu Hover */
ul#cssmenu a:hover,ul#cssmenu li:hover a,ul#cssmenu li.iehover a { /*border: solid 1px #6D6D6D;*/}
ul#cssmenu li.iehover { border: solid 1px #6D6D6D; background: #000000;}
/* Second Menu */
ul#cssmenu li:hover li a,ul#cssmenu li.iehover li a {float: none;color: #FBFDFE;}
ul#cssmenu li ul li a {line-height: 14px;padding:3px 0 3px 7px;text-transform:none; font-weight:normal; background:url('../images/new_menu_str.jpg') 0 8px no-repeat;}
/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,ul#cssmenu li:hover li:hover a,ul#cssmenu li.iehover li a:hover,ul#cssmenu li.iehover li.iehover a {color:#DADADA;}
/*ul#cssmenu ul ul {display: none;position: absolute;top: 0;left: 170px;}*/
ul#cssmenu li:hover ul ul,ul#cssmenu li.iehover ul ul {display: none;}
ul#cssmenu li:hover ul,ul#cssmenu ul li:hover ul,ul#cssmenu li.iehover ul,ul#cssmenu ul li.iehover ul {display: block;}

ul#cssmenu1 {margin: 10px 0 0 0;border: 0;padding:0;list-style: none;/*height: 30px;font: 12px/28px Verdana, Arial;*/ text-align: left;/* display:-moz-inline-stack;  display:inline-block;  _overflow:hidden;  *zoom:1;  *display:inline;*/}
ul#cssmenu1 li {margin: 0;border: 0 none;padding: 0;/*float: left;*/list-style: none;position: relative;}
ul#cssmenu1 li a:hover{border: solid 1px #6D6D6D;background: #000000; border-right:none; border-left:none;}
ul#cssmenu1 ul {background: #000000; margin: 0;border: 0 none;padding: 0px; width: 200px;list-style: none;display: none;position: absolute;top: -1px;left: 220px; z-index:1000; border-bottom:1px solid #6D6D6D;}
ul#cssmenu1 a { padding: 3px 5px 3px 25px; border: 0px; font-weight: bold; font-size: 10px; font-family: verdana; display: block; text-decoration: none;height: auto !important;height: 1%;  z-index:1000;}

.botrigh {background:url('../images/lmenu_bg2_1.gif') right 0 repeat-y; padding-top:10px; text-align:right;}
.superr { width:60%; text-align:center; margin:auto;}
.superr  td{ width:50%; text-align:center;}
.superr  td div a{font-size:24px; text-decoration:blink;}
