*{
    margin: 0;
    padding: 0;
    border: 0;
    }

body {
  overflow-x:hidden;
  font-family:  Verdana, sans-serif;
  text-align: left;
  color: #000;<table id="head" width="100%">\
	<tr>\
	<td class="head">\
	<div class="bg_head">\
	<table width="100%" >\
	<tr>\
	<td class="head_left" width="400">\
	<a href="/index.html"><img class="logo" src="/theme/logo.jpg" width="310" height="73" align="middle" alt="На главную" title="На главную" /></a>\
	<div class="div_search_ico">\
	<form action="search.php" method="get">\

<input type="text" name="searchtext" id="searchtext" value=" поиск по сайту" onClick="document.getElementById("searchtext").value=\'\';"/>\
  <input type="submit" name="" value="" class="but" />\
</form>\
	<span class="icons">\
	<a href="/index.html"><img src="/theme/icon_index.gif" width="9" height="10" align="middle" alt="На главную" title="На главную" /></a>\
	<a href="/20.html"><img src="/theme/icon_contacts.gif" width="10" height="10" align="middle" alt="Контакты" title="Контакты" /></a>\
	<a href="/19.html"><img src="/theme/icon_map.gif" width="11" height="10" align="middle" alt="Карта сайта" title="Карта сайта" /></a>\
	</span>\
	</div>\
	</td>\
	<td class="head_right head_rightnew">\
	<div class="divmenu">\
	<ul class="ulmenu">\
	<li><a href="/ecommerce/">Интернет магазинам</a></li>\
	<li><a href="/dostavka_moscow/">Доставка по Москве</a></li>\
	<li><a href="/dostavka_rf/">Доставка по РФ</a></li>\
	<li><a href="/dostavka_world/">Доставка по Миру</a></li>\
	<li><a href="/documents/">Документы</a></li>\
	<li class="nobord"><a href="/contacts/">Контакты</a></li>\
	</ul>\
	</div>\
	</td>\
	</tr>\
	</table>\
	</div>\
	</td>\
	</tr>\
  </table>
  font-size: 0.8em;
  margin: 0;
  padding: 0;
  min-width: 1000px;
  color: #000;
  background: White;
  width: 100%;
  }

ul {
padding-left: 15px;
}

.png {
behavior: url(/iepngfix.htc);
}

h2 {
font-size: 18px;
text-align: center;
margin-top: 15px;
margin-bottom: 10px;
color: #b10303;
}

h3 {
	font-size: 15px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #515151;
}

p {
padding-top: 7px;
}

img    {border: 0 solid }
A IMG  {border: none;}

a {
  color: #b10303;
  }

a:hover {
  text-decoration: none;
  }

table {
  border-collapse: collapse;
  border-spacing: 0;
  text-align: left;
  font-size: 1em;
  }

table td {
  padding: 0;
  vertical-align: top;
  }

*html #wrapper {
  width:expression(document.body.clientWidth < 1005? "1000px": "auto");
  }

/*head*/
#head {
  margin-top: -35px;
  _margin-top: -40px;
  }
td.head {
  background: url(/theme/bg_headn.jpg) repeat-x 0 0;
  height: 260px;
  }

.bg_head {
  background: url(/theme/head_left.jpg) no-repeat 0 0;
  height: 260px;
  display: block;
  width: 100%;
 }

.logo {
  margin-bottom: 30px;
  }

/*search*/
.iconform {
  width: 400px;
  }
.head_left form {
  margin-left: 20px;

  }

.head_left form input {
  float: left;
  border-bottom: 1px solid #e1dfd9;
  border-right: 1px solid #e1dfd9;
  border-left: 2px solid #a1a1a1;
  border-top: 2px solid #a1a1a1;
  font-family: Verdana;
  font-size: 11px;
  height: 17px;
  }

.head_left form .but {
  background: url(/theme/but_search.gif) no-repeat 0 0;
  width: 12px;
  height: 21px;
  border: none;
  margin-left: 5px;
  margin-right: 15px;
  }

span.icons {
  padding: 5px 0 0 0;
  display: block;
  }

.icons img {
  float: left;
  margin: 0 5px;
  }

.head_right {
  background: url(/theme/head_rightn.jpg) no-repeat 100% 0;
  height: 260px;
  width: 54%;
  }

.head_rightnew {
  width: 100%;
  }

h1 {
  color: #c0c0c0;
  font-size: 11px;
  line-height: 12px;
  padding: 0 0 0 20px;
  height: 35px;
  /*margin-bottom: 15px; */
  padding-left: 420px;
  position: relative;
  }

.inner h1 {
  padding: 0;
  margin-left: 20px;
  padding-top: 10px;
  height: 30px;
  }

.date h1 {
  padding-left: 0;
  position: static;
  color:#686868;
  }
.date p
{ color:black;
  font-size:15px; }

.head_right ul {
  margin-left: -10px;
  position: relative;
  overflow: hidden;
  }


.head_right ul li {
  float: left;
  list-style: none;
  border-right: 1px solid #fff;
  padding: 0 0 0 0;
  font-size: 13px;
  }

.head_right li a {
  text-decoration: none;
  background: url(/theme/marker.gif) no-repeat 0 6px;
  padding-left: 15px;
  margin-left: 5px;
  display: block;
  width: 80px;
  text-align: left;
  font-size: 13px;
  height: 33px;
  }


.head_right ul li.nobord {
  border: none;
  }

.head_right ul li.nobord a {
  width: 75px;
  }

.head_right ul li.link a {
  width: 160px;
  }

.head_right ul li.linkn a {
  width: 147px;
  }

.head_right ul li.linknn a {
  width: 115px;
  }

#wrapper_content {
  display: block;
  overflow: hidden;
  width: 100%;
  margin-bottom: 20px;
  padding-top: 15px;
  }

#right {
  width: 49%;
  float: left;
  }

#right .info {
  color: #8a8a8a;
  font-size: 11px;
  margin: 15px 0 0 0;
  min-height: 122px;
  _height: 122px;
  }

#left {
  float: left;
  width: 50%;
  }

.left #left {
  float: none;
  width: 100%;
	font-size: 12px;
	margin-top: -29px;
 }

#left a {
  background: url(/theme/marker_red.gif) no-repeat 0 5px;
  padding-left: 40px;
  margin-left: 15px;
  font-size: 13px;
 }

#left .info {
  margin: 15px 0 0 15px;
  _margin: 15px 0 0 7px;
  padding: 0;
  float: left;
  background: url(/theme/foto.jpg) no-repeat 0 0;
  width: 237px;
  height: 142px;
  font-size: 13px;
  clear: left;
 }

.left #left .info {
  margin-left: 0;
  }

#left .info p {
  margin: 1px 0 0 5px;
  }

/*cost*/
.cost {
  text-align: left;
  padding-bottom: 15px;
  padding-left: 15px;
  }

.cost a,
#right a {
  background: url(/theme/marker_blue.gif) no-repeat 0 5px;
  font-size: 13px;
  padding-left: 40px;
  }

.cost table {
  margin-top: 15px;
  border-collapse: separate;
  border-spacing: 3px;
  }

.cost table td,
.cost table th {
  border: 1px dotted #ababab;
  text-align: center;
  vertical-align: middle;
  padding: 5px;
  }

.cost table thead td {
  color: #b10303;
  font-size: 12px;
  }

.cost table th {
  color: #2e3192;
  font-weight: normal;
  }

.cost .size {
  font-size: 11px;
  }

/*left*/
.left {
  width: 30%;
  background: url(/theme/bg_left_bot.jpg) no-repeat 100% 100%;
  padding: 0 0 80px 0;
  font-size: 11px;
  color: #686868;
  }

.bg_left {
  padding: 75px 25px 0 40px;
  clear: both;
  position: relative;
  }

.imgnew {
  position: absolute;
  top: -29px;
  right: 0px;
  z-index: 100;
  }

#inner .imgnew {
  .right: -55px;
  _right: 0;
  }

.info {
  border: 1px dotted #ababab;
  margin: 0 0 40px 0;
  padding: 10px 15px;
  text-align: justify;
  line-height:16px;
  }

.info strong {
  color: #000;
 }

.info .red {
  color: #b10303;
  font-weight: bold;
 }

.info a {
  color: #b10303;
  font-weight: bold;
  }

/*foot*/
.foot {
  background: url(/theme/bg_foot_right.jpg) no-repeat 100% 0;
  font-size: 10px;
  color: #8c8c8c;
  height: 80px;
  }

.foot a {
  color: #8c8c8c;
 }

.contacts {
  padding: 0 0 0 20px;
  }

.copyright {
  text-align: center;
  padding: 10px 350px 10px 100px;
  }

.copyright a {
  text-decoration: none;
  }

  .prices {margin-bottom: 10px}
	TABLE.prices TD {text-align: center; padding-top: 3px; padding-bottom: 3px}

	.alter {background:#e8e7e6}
	#zones td {text-align: center}
	.last {border-bottom:1px solid #e8e7e6}
  .tdtitle {padding:5 0 5 0;font-weight:bold;color:#352629;}

.order {
  width: 250px;
  padding-left: 40px;
  }

.order label, .order p,.order input , .order textarea{
  float: left;
  width: 100%;
  margin-bottom: 5px;
  }

.order input {
  height: 17px;
 }

 .order input,.order textarea {
  float: left;
  border-bottom: 1px solid #e1dfd9;
  border-right: 1px solid #e1dfd9;
  border-left: 2px solid #a1a1a1;
  border-top: 2px solid #a1a1a1;
  font-family: Verdana;
  font-size: 11px;
  }

.order .but {
  width: 140px;
  font-family: Verdana;
  border-top: 1px solid #e1dfd9;
  border-left: 1px solid #e1dfd9;
  border-right: 2px solid #a1a1a1;
  border-bottom: 2px solid #a1a1a1;
  }

  .slogan1 {
	width: 218px;
	height: 52px;
	top: 80px;
	_top: 75px;
	right: 222px;
	position: absolute;
	}

.inner #slogan1 {
  _top: 80px;
  }

#inner .slogan1 {
  width: 550px;
  margin-top: 10px;
  font-family: Verdana;
  color: #fff;
  font-size: 25px;
  font-weight: normal;
  }

  #slogan1 {
  background: url(/theme/slogan_snow.gif) no-repeat;
  background: url(/theme/slogan.jpg) no-repeat;
  }

  #ves {
  	border: 1px solid maroon;
	padding: 10px;
	margin-top: 20px;
  }

#about {
/*  display: block;*/
  display: none;
	/*width: 68%;
	text-align: left;
	margin-bottom: 10px;*/
  }

  #dogovor {
  	color: Black;
  	font-size: 12px;
  	border: 1px solid maroon;
	padding: 10px;
	margin-bottom: 15px;
	display: block;
	text-align: center;
	margin-left: -5px;
  }

   #dogovor a {
  background: url(/theme/marker_blue.gif) no-repeat 0 5px;
  font-size: 13px;
  padding-left: 40px;

  }
  #phone {
  	text-align: right;
	line-height:1.5;
	position: absolute;
	top: 105px;
	right: 228px;
	color: #b10303;
	font-style:  oblique;
	font-size: 20px;
  }

  #phone span {
    font-size: 15px;
    font-weight: bold;
    display: block;
    margin-top: 5px;
    }

  #cont h2 {
  	margin-top: 70px;
  }

.mid {
  	text-align: left;
	font-size: 12px;
	color: Gray;
	display: block;
  }

	.main-text {
font-size: 8pt;
color: #999999;
	  }

		 h2.main-text-header {
font-size: 14px;
text-align: center;
margin-top: 15px;
margin-bottom: 10px;
color: #b10303;
}

/*15.10*/
h5 {
  color: #980202;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana;
  text-align: center;
  margin-bottom: 25px;
  padding-left: 200px;
  }

h4 {
  background: url(/theme/marker_red.gif) no-repeat 0 50%;
  font-size: 13px;
  font-family: Verdana;
  color: #b10303;
  padding: 0 0 0 40px;
  margin-bottom: 5px;
  }

.add_mes h4 {
  background: url(/theme/marker_red.gif) no-repeat 33px 50%;
  padding-left: 115px;
  white-space: nowrap;
  }

.infonew {
  padding: 5px 7px;
  margin-bottom: 10px;
  }

.infonew p {
  color: #000;
  text-align: left;
  font-size: 12px;
  line-height: 14px;
  font-family: Verdana;
  }

.infonew p strong {
  color: #b10202;
  font-size: 13px;
  }

.infonew p.regard {
  font-size: 11px;
  padding-top: 0;
  line-height: 14px;
  }

.infonew p.regard strong {
  color: #02226b;
  font-size: 13px;
  }

.linkright {
  font-size: 12px;
  padding: 0;
  margin: -7px 0 20px 0;
  text-align: right;
  }

.add_mes {
  overflow: hidden;
  width: 100%;
  }

.add_mes span {
  color: #b10303;
  font-size: 12px;
  text-align: right;
  margin-right: 10px;
  white-space: nowrap;
  }

.add_mes input,
.add_mes select,
.add_mes textarea {
  border: 1px dotted #ababab;
  margin-bottom: 7px;
  width: 99%;
  font-size: 12px;
  font-family: Verdana;
  color: #264180;
  }

.add_mes select {
  width: 100%;
  }

.add_mes .but {
  width: 115px;
  font-size: 13px;
  height: 25px;
  float: right;
  color: #fff;
  font-weight: bold;
  background: #264180;
  cursor: pointer;
  }

.list_link {
  list-style: none;
  float: left;
  padding-left: 36%;
  padding-bottom: 40px;
  //padding-bottom: 20px;
  }

.list_link li {
  float: left;
  padding: 0 25px;
  color: #0f047a;
  font-weight: bold;
  }

.list_link li a {
  color: #b10303;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  }

td.tdleft {
  width: 35%;
  text-align: right;
  }

#wrapper_content form h4 {
  margin-bottom: 20px;
  padding-left: 55px;
  background-position: 15px 50%;
  }

#wrapper_content .add_mes table {
  margin: 0 auto;
  }

.infonew .p_info strong {
  color: #000;
  }

.infonew .p_info a {
  color: #02226b;
  font-weight: normal;
  }

.block .infonew  {
  margin-right: 30px;
  background: url(/theme/bggood.jpg) no-repeat 99% 7px;
  }

.bad .infonew  {
  background: url(/theme/bgbad.jpg) no-repeat 99% 7px;
  }

.offer .infonew   {
  background: url(/theme/bgoffer.jpg) no-repeat 99% 7px;
  }

.block .infonew p {
  margin-bottom: 5px;
  }

.theme {
  font-weight: bold;
  }

.blockleft {
  width: 13%;
  padding: 5px 20px 0 0;
  background: url(/theme/marker_red.gif) no-repeat 20px 9px;
  text-align: right;
  }

.sort {
  padding: 0 0 20px 20px;
  overflow: hidden;
  width: 80%;
  }

.sort span {
  background: url(/theme/marker_red.gif) no-repeat 0 4px;
  padding-left: 40px;
  color: #b10303;
  font-size: 13px;
  margin-right: 10px;
  }

.sort select {
  width: 176px;
  font-size: 13px;
  font-family: Verdana;
  border: 1px dotted #ababab;
 }

.sort input {
  margin-left: 180px;
  margin-top: 7px;
  float: left;
  }

.sort label {
  margin: 5px 0 0 5px;
  //margin: 8px 0 0 5px;
  float: left;
  }

.page {
  clear: both;
  float: right;
  text-align: right;
  padding: 0 40px 5px 0;
  color: #b10303;
  }

.page a {
  text-decoration: none;
  background: url(/theme/bga.gif) no-repeat 100% 100%;
  padding-right: 2px;
  float: left;
  margin: 0 0 0 3px;
  }

.page p {
  padding-top: 15px;
  margin: 0 10px;
  float: left;
  }

.page span {
  background: url(/theme/bgspan.gif) no-repeat 100% 100%;
  padding-right: 2px;
  float: left;
  }

.page span b {
  background: url(/theme/bgbs.gif) no-repeat 0 100%;
  padding: 15px 4px 2px 5px;
  float: left;
  }

.page a b {
  background: url(/theme/bgb.gif) no-repeat 0 100%;
  padding: 15px 4px 2px 5px;
  float: left;
  }

.wrapper {
  background: url(/theme/bg_left_bot.jpg) no-repeat 100% 100%;
  padding-bottom: 50px;
  }

.action {
  width: 22%;
  text-align: center;
  }

.action p {
  text-align: center;
  color: #060c93;
  font-weight: bold;
  font-size: 13px;
  }

.link_action {
  width: 150px;
  margin: 30px auto 0 auto;
  }

.link_action p {
  text-align: left;
  }

.link_action .red {
  color: #f00;
  }

.link_action .green {
  color: #168c02;
  }

.link_action .blue {
  color: #0000ff;
  }

  /* яРХКХ РЮАКХЖШ РЮПХТНБ */

  .price-header {
  background-color: #ccc;
  }

#cont #ec,
#cont #biz,
#cont #exp,
#cont #sroch,
#cont #ssroch,
#cont #ardk,
#cont #ardavtok {
  display: none;
  }

#cont #ec h2,
  #cont #biz h2,
  #cont #exp h2,
  #cont #sroch h2,
#cont #ssroch h2,
#cont #ardk h2,
#cont #ardavtok h2 {
   margin-top: 0;
  }

.cost table.aaa td,
.cost table.aaa th {
  border: 0;
  text-align: left;
  }

.cost table.aaa {
  margin-left: 0px;
  width: 100%;
  position: relative;
  }

.cost .tdb {
  background: url(/theme/tdbrep.gif) repeat-x 0 0;
	height: 14px;
	border: 0;
  }

.cost .tdt {
  background: url(/theme/tdtrep.gif) repeat-x 0 100%;
	height: 14px;
	border: 0;
  }

.cost .tdr {
  background: url(/theme/tdrrep.gif) repeat-y 0 0;
	height: 14px;
	border: 0;
  }

.cost .tdl {
  background: url(/theme/tdlrep.gif) repeat-y 100% 0;
	height: 14px;
	border: 0;
  }

.cost .tdbl {
  background: url(/theme/tdbl.gif) no-repeat 100% 0;
	height: 14px;
	border: 0;
  }

.cost .tdbr {
  background: url(/theme/tdbr.gif) no-repeat 0 0;
	height: 14px;
	border: 0;
  }

.cost .tdtl {
  background: url(/theme/tdtl.gif) no-repeat 100% 100%;
	height: 14px;
	border: 0;
  }

.cost .tdtr {
  background: url(/theme/tdtr.gif) no-repeat 0 100%;
	height: 14px;
	border: 0;
  }

.mid ul li {
/*  font-weight: normal;*/
  list-style: none;
	margin-left: -10px;
	margin-bottom: 7px;
  }

.backnew {
  background: url(/theme/nback.jpg) repeat-x 0 0;
  position: absolute;
  margin-top: -44px;
  width: 100%;
  _width: 142.9%;
  height: 46px;
  left: 0;
  z-index: 0;
  }

.add_mes table td {
  border: none;
	vertical-align: top;
  }

.add_mes table td span {
  display: block;
	text-align: right;
  }

table.tb td {
  border: none;
  }

#inner .cost {
  min-height: 465px;
  .min-height: 535px;
  _height: 530px;
  }

body:first-of-type #inner .cost {
  height: 510px;

  }

@media all and (min-width:0) {
  #inner .cost {
    min-height: 510px;
  }
  }

.cost .tabnew {
  height: 300px;
  margin-bottom: 120px;
  }

.cost .tabnew td {
  border: none;
  text-align: left;
  }

.cost .tabnew input,
.cost .tabnew select {
  border: 1px solid #000;
  }

.cost .tabnew .inprad {
  border: none;
  margin-bottom: 10px;
  //margin-bottom: 5px;
  float: left;
  clear: left;
  margin-right: 5px;
  }

.cost .tabnew .inptxt {
  width: 99%;
  }

.cost .tabnew .but,
#inner .cost .butn {
  background: #b4d7dd;
  border-right: 2px solid #7c9da4;
  border-bottom: 2px solid #7c9da4;
  border-top: 1px solid #ceecec;
  border-left: 1px solid #ceecec;
  cursor: pointer;
  width: 185px;
  }

#inner .cost .butn {
  width: 205px;
  }

#state {
  position: relative;
  }

#state .butnew {
  position: absolute;
  right: -60px;
  top: -120px;
  .top: -120px;
  _top: -105px;
  z-index: 300000;
  background: url(/theme/bgbut.gif) no-repeat 0 0;
  color: #fff;
  font-size: 12px;
  line-height: 15px;
  display: block;
  height: 15px;
  font-family: Tahoma;
  width: 80px;
  text-align: center;
  cursor: pointer;
  border: none;
  padding: 0;
  }

body:first-of-type #state .butnew {
  top: -105px;
  }

#inner .backnew,
.footnew {
  background: url(/theme/bgbacknew.gif) repeat-x 0 0;
  }

#inner .left {
  background: none;
  }

.bgrnew {
  background: url(/theme/bgrnew.gif) no-repeat 100% 0;
  }

.bglnew {
  background: url(/theme/bglnew.gif) no-repeat 0 0;
  font-size: 12px;
  font-family: Verdana;
  font-weight: bold;
  color: #666;
  padding-left: 30px;
  height: 29px;
  }

.bglnew a {
  font-size: 15px;
  text-decoration: none;
  color: #666;
  }

.bglnew span {
  margin-right: 30px;
  }

#inner .backnew .bglnew p {
  font-weight: normal;
  padding-top: 4px;
  }

#inner .backnew .bglnew span {
  margin-right: 0;
  font-size: 15px;
  font-style: italic;
  }

#inner .cost .tabtab td,
#inner .cost .tabtab th {
  border: 1px solid #DFDFDF;
  }

#inner .cost .tabtab {
  border-collapse: collapse;
  border-spacing: 0px;
  }

.partner {
  text-align: center;
  border: 1px solid #56606C;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 100%;
  overflow: hidden;
  }

.partner p {
  text-align: left;
  margin: 0 0 0 10px;
  }

#left .partner a {
  background: none;
  padding: 0;
  margin: 0;
  display: block;
  }

.cost table.aaa .tdbgcolor td {
  background: #E7F6FE;
	padding: 10px;
  }

.cost table.aaa .tdnobgcolor td {
	padding: 0 10px;
	//padding: 10px;
  }

.left #main_page p a {
  background: none;
	padding-left: 0;
	margin-left: 0;
	font-size: 8pt;
  }

.left #main_page {
  margin-bottom: 20px;
  }

.left .date p {
  font-size: 8pt;
  }

#left .date .linkright a {
  font-size: 8pt;
	padding-bottom: 4px;
	margin-bottom: 0;
	background: url(/theme/marker_red.gif) no-repeat 0 2px;
  }

.divmenu {
  width: 100%;
  overflow: hidden;
  margin-left: -5px;
  margin-top: 40px;
  height: 38px;
  }

.ulmenu {
  width: 600px;
  }

.bgleftnew {
  z-index: 10000;
  }

.newleft {
  padding-top: 20px;
  text-align: center;
  }

.partnerpadd {
  padding-bottom: 0;
  }

.stylelink {
  background: none;
  padding: 0;
  }

.calend {
  text-align: left;
  }

.pcounter {
  text-align:center;
  float: right;
  }

.padd10 {
  padding-right: 10px;
  }

.div_search_ico {
  width: 400px;
  }

.costnew {
  text-align: left;
  padding-bottom: 15px;
  padding-left: 15px;
  }

.textpadd {
  text-align: left;
  padding-left: 0px;
  }

.fsize {
  font-size: 7pt;
  }

.divcenter_padd {
  text-align: center;
  padding-bottom: 10px;
  }

.cost .style_a {
  background: none;
  margin-left: 0;
  padding-left: 0
 }

.imgbord {
  border: 1px solid maroon;
  }

.dogovor {
  margin-top: 25px;
  }

.spanbold {
  font-weight:bold;
  color:maroon;
  }

.div_info,
#lowerDiv {
  padding-top: 20px;
  font-size: 8pt;
  font-family: Verdana;
  color: #686868;
  }

.div_info ul,
#lowerDiv ul{
  margin-top: 10px;
  }

.linkred {
  display: block;
  color: #800000;
  font-weight: bold;
  cursor: pointer;
  text-decoration:underline;
  }
  
.linkred:hover {
 text-decoration:none;
  }
  
.linkred1 {
  color: #800000;
  font-weight: bold;
  cursor: pointer;
  text-decoration:underline;
  }
.linkred1:hover {
 text-decoration:none;
  }

marquee {
  padding-top: 7px;
  margin-right: 200px;
  }