/*
div{border:1px solid silver;}
*/
IMG {behavior: url("/i/png.htc");}

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
font-size: small;
background:#f6f3ee;
}

a { 
font: 85% Tahoma, Arial, Helvetica, sans-serif; 
color: #f0642f;
}

p {
font: 85% Tahoma, Arial, Helvetica, sans-serif;
color:#000;
}

h2 {
color: #000;
font: 150% Tahoma;
}

h3 {
color: #000;
font: bold 85% Tahoma;
}

h5 {
font: bold 90% Tahoma, Arial, Helvetica, sans-serif;
color:#000;
}

.price {
font-weight: bold;
color: #f0642f;
padding: 15px 0 15px 5px;
}


.price-frac {
vertical-align:super;
font-weight: normal;
font-size: 75%;
}

div.min_width{
	min-width: 1000px;
	*width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1005 ? "1005px" :"auto")
}

div.header {
height: 330px;
width: 100%;
background:#e46530 url(/i/bg-header.gif) repeat-x;
}

div.header2 {
height: 225px;
}

div.header-inner {
float: left;
height: 330px;
width: 100%;
background:url(/i/bg-header-right.jpg) no-repeat 100% 0;
}

div.header2-inner {
height: 225px;
}

div.header div.logo-image  {
float: left;
text-align:center;
width: 25%;
margin: 20px 10px 35px 10px;
}
div.header div.logo-image a {color:#fff;}
div.search {
text-align:right;
padding-bottom: 7px;
*padding-bottom: 10px;
}

div.search input.button {
  width: 75px;
  height: 25px;
  font-size: 100%;
  color: #FFFFFF;
  background: #000000 url(/i/button-search.gif) no-repeat;
  margin-bottom:4px;
  *margin-bottom: 1px;
  *background-position: -3px -1px;
}

div.search-menu-top {
width: 480px;
*width: 460px;
margin: 39px 0 0 25%;

}

ul.menu_top {
list-style: none;
width: 100%;
}


div.header2-inner div.inner-contacts { margin-left:35%;}

ul.menu_top li {
display: inline;
float: left;
}

ul.menu_top li a {
display: block;
float: left;
margin: 0 0 7px 0;
padding: 0 7px;
color: #edf2f6;
font: 90% Arial, Helvetica, sans-serif;
border-right: 1px solid #edf2f6;
}

ul.menu_top li .last {
border-right:0;
padding-right:0;
}

ul.menu_top li span {
display: block;
float: left;
margin: 0 0 7px 0;
padding: 0 7px;
color: #eef5ed;
font: bold 90% Tahoma, Arial, Helvetica, sans-serif;
border-right: 1px solid #edf2f6;
}

ul.menu_top li span a {
border:0;
padding:0;
margin:0;
font-size:100%;
font-weight:bold;
}

div.search-menu-top input.text {
color: #929290;
font: 90% Arial, Helvetica, sans-serif;
border:0;
margin:0 10px 5px 0;
padding:2px;
height: 14px;
width:300px;
}

div.header div.contacts {
clear:both;
float: left;
width: 25%;
text-align:center;
padding-left:10px;
}

div.header div.contacts img {
padding: 0;
position:relative;
top: -10px;
}

div.welcome {
float: left;
width:360px;
margin: 11px 0 0 3%;
*margin-top:8px;
*margin-left: 5%;
position:relative;
top:-30px;
border: 0;
background: #f5f3ed url(/i/bg-welcome.gif) repeat-x 0 0;
padding-bottom:30px;
padding-left:20px;
}

.welcome .vadzaari {margin:15px 0 30px; width:370px; height:50px;}
.vadzaari img { float:left; width:180px;}
.welcome .vadzaari p { float:left; width:130px; padding-top:10px; font-size:85%;}

div.welcome p {font: 100% Arial, Helvetica, sans-serif;}

div.welcome p a {
display: inline;
font: 100% Arial, Helvetica, sans-serif;
text-decoration:underline;
}

div.left {
float: left;
width: 25%;
margin: -140px 10px 35px 10px;
position:relative;
z-index:10;
}

div.left-inner {
margin-top: -115px;
}

div.cart {
float: left;
width: 100%;
background: #f6f3ee;
}

div.cart img {
float: left;
padding: 25px 20px 20px 20px;
}

div.cart-text {
float: left;
margin: 25px 0 20px 0;
padding-left: 20px;
border-left: 1px solid #8b8a85;
height:40px;
}

div.cart-text p.empty_cart {padding-top:10px;}
div.cart-text div.full_cart {}


div.cart span { font-weight: bold;}

div.cart a {
display: block;
color: #e2672c;
text-decoration:underline;
}
#cart_prefix {
font-weight: normal;
}

div.menu-shadow {
float: left;
width: 100%;
margin-top: 11px;
background: #e46530 url(/i/bg-menu.jpg) no-repeat 100% 0;
}

div.menu-goods {
clear:left;
float:left;
width: 100%;
background: url(/i/menu-shadow.gif) no-repeat 100% 0;
position:relative;
left: 8px;
}

div.menu-goods-inner {
background: url(/i/menu-shadow-inner.gif) no-repeat 100% 0;
}

div.menu-user {
float: left;
width: 175px;
margin: 10px 0 0 20px;
*margin-left: 10px;;
padding-bottom:15px;
border-bottom: 1px solid #ea956c;
}

div.menu-user a {
color: #edf2f6;
font-size: 90%;
*font-size: 85%;
padding-right:10px;
}
div.menu-user a.last {
padding-right:0;
padding-left:10px;
border-left:1px solid #fff;
}

/* login */
div.user-name { margin-bottom:5px;}

div.user-name a,
div.user-name span,
div.history-order a,
div.history-order span  {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:90%;
color: #fff;
}
div.user-name a , div.user-name span{
background:url(/i/icon-man.gif) no-repeat 0 1px;
padding-left:15px;
padding-right:0;
}
div.user-name span,
div.history-order span {
font-weight:bold;
}

div.history-order { float:left;}

div.history-order a,div.history-order span {
background:url(/i/icon-history-order.gif) no-repeat 0 2px;
padding-left:15px;
padding-right:0;
}


div.exit { float:right;}
div.exit a {background:url(/i/icon-exit.gif) no-repeat 0 0; padding-left:20px; padding-right:0;}
/* end login */

div.menu-goods ul.inner-goods-menu {
padding:0 0 10px 20px;
}

/* Подкатегория */
div.menu-goods ul.inner-goods-menu li a {
	display:block;
	width: 150px;
	padding: 2px;
	font-size:10px;
	color:#353b49;
}

div.menu-goods ul.inner-goods-menu li a:hover {
display:block;
width: 150px;
background:#e98459;
padding: 2px;
}
/* Подкатегория (The End) */

div.menu-goods ul.inner-goods-menu li span {
display:block;
width: 150px;
background:#e98459;
padding: 2px;
color:#353b49;
font-size:10px;
font-family:Verdana;
font-weight:bold;
}

div.menu-goods ul {
clear: left;
float:: left;
width: 190px;
list-style: none;
padding: 27px 0 40px 20px;
}
div.menu-goods ul  li {
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana;
	padding-bottom:3px;
	margin-bottom:5px;
	border-bottom: 1px solid #ea956c;
}

div.menu-goods ul  li.selected2 {
background: #E98459;
width: 154px;
}

/* Выделеная гланая категория */
div.menu-goods ul  li.selected {
background: #dd561d;
}

#professional_trainers, #childrens_sports_equipment {
background: #dd561d;
}

div.menu-goods ul li a {
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana;
}
div.menu-goods ul li a:hover {
	display:block;
	background:#e98459;
}
div.menu-goods ul li  img {
padding: 3px 0;
border-bottom: 1px solid #ea956c;
}

div.menu-goods ul li a img.goods-menu-select-item { border-bottom:0;}

div.menu-goods ul li a img.last {border-bottom:0;}

div.news {padding: 33px 0 15px 20px; *padding-top:15px;}

div.news img {
margin-top: 15px;
*margin-top: 0;
*margin-bottom: 0;
}

div.news-item {
border-bottom: 1px solid #cbc8bf;
margin: 0 25px 15px 0;
padding-bottom: 15px;
}

div.news-item p {font-size: 100%}

p.date {
padding: 0 0 5px 0;
font-weight: normal;
font-face: Arial;
font-size:100%;
color: #979692;
}

div.news p {
font: bold 100% Tahoma;
padding-bottom:5px;
}

div.news a {
display: block;
margin-bottom:20px;
}

div.archive-rss a {
display: inline;
padding-right: 5px;
border-right: 1px solid #f0642f;
}

div.archive-rss a.last {
display: inline;
padding: 0 5px;
border-right:0;
}

div.left a.banner {
margin: 0 0 15px 0;
}

div.content {
margin-left: 28%;
*margin-left: 27%;
}

div.content div.content-inner {width:100%;*width:96%;}
div.content div.content-inner h1{color:#2E3139;font-family:Tahoma,Arial Narrow,sans-serif;font-size:1.5em;font-weight:normal;text-transform:uppercase;letter-spacing:1px;padding:10px 0;}

div.content div.content-inner .padd10 { padding-top:17px;}

div.goods-catalog {
width: 100%;
}

div.catalog-brands {width:100%; padding-bottom:10px; overflow:hidden;}
div.catalog-brands img {padding:20px 0 0 5px; float:left;}
.brands {width:99%; padding:8px 0;}
.brands img { margin-right:10px;}



div.goods-catalog table {
width:98%;
*width: 100%;
border-collapse: separate;
margin-left: -1px;

}

div.goods-catalog table tr td {
background: #fff;
vertical-align:top;
width: 33%;
padding:0;
border-top: 5px solid #f6f3ee;
border-right: 5px solid #f6f3ee;
}

div.goods-catalog table tr td h3 {
background: #e7e4db;
padding: 6px 0 6px 15px;
text-align:left;
}

div.goods-catalog table tr td h3 a{
color:#000000;
font-family:Tahoma;
font-size:100%;
font-weight: bold;
text-decoration: underline;
}


div.goods-catalog table tr td ul {
list-style: none;
padding: 10px 0 10px 15px;
}

div.goods-catalog table tr td ul li {
*height:15px;
}


div.goods-hits {
width: 100%;
}

div.goods-hits img {
padding: 35px 0 20px 5px;
*padding-left:0;
}

div.goods-hits table {
width: 98%;
*width: 100%;
}

div.goods-hits table tr td {
vertical-align:top;
width: 31%;
height:100%;
border: 1px solid #cbc9bd;
background: #e7e5d9;
padding: 15px 15px 25px 15px;
background: #e7e4db url(/i/bg-hits-img.gif) no-repeat 0 0;
}

div.goods-hits table tr td h3 {
width: 100%;
padding: 20px 0 20px 5px;
}
div.content div.goods-hits table tr td p.price {padding-left:5px;}

div.catalog div.goods-hits table td h3 {padding-bottom:5px;}
div.catalog div.goods-hits table td h3 a,
div.goods-hits table tr td h3 a {
color: #000;
font: bold 100% Tahoma;
padding-left:0;
padding:0;
background:none;
text-decoration:underline;
}

div.catalog div.goods-hits table td p.price { padding:10px 0 0;}
div.goods-hits table tr td div.goods-hits-item-image {
padding:0;
background: #fff;
text-align:center;
border: 1px solid #cbc9bd;
}

div.catalog table tr td.empty, div.goods-hits table tr td.empty {
background: transparent;
width: 31%;
padding:0;
border: 0;
padding: 15px 15px 30px
}

div.goods-hits table tr td div.goods-hits-item-image img {
padding:0;
}

div.goods-hits table tr td p {
color: #63636d;
padding-left: 5px;
}

div.goods-hits table tr td p.price {
color: #f0642f;
}

.seo{margin: .7em 0 .7em 29%;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#999}

div.footer {
clear:both;
margin-top: 10px;
margin-left: 29%;
*margin-left: 32%;
text-align:right;
}

div.line-bottom {
text-align:left;
width: 100%;
background: #e46530;
height:11px;
margin-bottom:10px;
}

div.footer img.copy {
float:left;
padding: 5px 10px 20px 2px;
}

div.copyright {
float: left;
padding: 5px 10px 20px 2px;

}

div.copyright p {
float: left;
color:#5d6474;
}

div.copyright a {
clear: left;
float:left;
display:block;
}



/*  =====    file shipping.html    ===== */

div.content h2 {
text-transform:uppercase;
padding: 10px 0;
letter-spacing: 1px;

}

div.content div.history-navigation {
padding: 5px 0;
font: 100% Tahoma, Arial, Helvetica, sans-serif;
color:#000;
}

div.content div.history-navigation a {
padding:2px;
}

div.content div.history-navigation span {
color: #a5a399;
font: 85% Tahoma, Arial, Helvetica, sans-serif;
}

div.content div.block-text {
width: 95%;
background: #fff;
margin-top: 15px;
}

div.block-text h4 {
padding: 7px 0 7px 15px;
background: #e6e4da;
font: bold 90% Tahoma, Arial, Helvetica, sans-serif;
color:#000;
}

div.block-text h5 {
font: bold 90% Tahoma, Arial, Helvetica, sans-serif;
color:#000;
padding: 10px 0 10px 15px;
}

div.block-text p {
padding-bottom: 20px;
border-bottom: 1px solid #cbc9bd;
margin: 0 15px;
font-size:100%;
}

div.block-text p.last {
border-bottom:0;
}

div.block-text ul {margin-left:30px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:100%;}

/*  =====    file order.html    ===== */
div.order p {
padding: 5px 0;
}

div.cart-menu {
padding: 10px 0;
}

table.order {
width:95%;
margin-top:10px;
background: #fff;
border-collapse:collapse;
border-top: 5px solid #e6e4da;
}

table.order tr td, table.order tr th {
padding: 8px 15px;
border-top: 1px solid #f5f3ed;
border-right: 1px solid #f5f3ed;
text-align:left;
font: 90% Tahoma, Arial;
vertical-align:middle;
}
table.order a {font-size:100%;}
table.order tr td.td1{ width:35%; }
table.order tr td.td2{ width:25%; }
table.order tr td.td3{ width:12%; }
a.delete {background:url(/i/icon_delete.gif) no-repeat 0 1px; padding-left:18px;}

div.comment {width: 95%}
div.comment h5 {padding:10px 0px 7px;}
div.comment textarea {width: 100%}

/* -===   ENTER-block  ===- */

.enter-block {
position: absolute;
display:block;
margin-top:15px;
}
.enter-relative {position:relative;}
.enter-shadow {
position:absolute;
top:10px;
*top:15px;
left:10px;
width:350px;
z-index:5;
}

.enter-shadow IMG{
width:318px;
height:168px;
*height:150px;
}

.enter-content {
position:relative;
background:#fdfbf8;
padding: 0;
border:1px solid #e6e4da;
top:5px;
z-index:10;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:90%;
}

.enter-content-header {
background:#e46530 url(/i/enter-header-shadow.gif) repeat-x 0 103%;
padding: 4px 0 6px 15px;
color:#fff;
overflow:hidden;
*width:305px;
}

.enter-content-header div.enter {
padding-left:20px;
background:url(/i/arrow-enter.gif) no-repeat 0 1px;
float:left;
}

.enter-content-header div.close {
float:right;
width:17px;
margin-right:9px;
*margin-right:5px;
background:none;
}
.enter-content-header div.close a {padding-right:0; border:0;}

.enter-content table {
width:290px;
padding: 5px 0 15px 15px;

margin-left:15px;
}

.enter-content table tr th {
text-align:left;
font-weight:normal;
width: 25%;
}
.input-text {width:94%;}
.input-check {margin:0;}
.enter-content table tr td, .enter-content table tr th {padding-bottom:5px;}

.enter-content table tr td div.links {
float:right;
}

.enter-content table tr td input.input-button {
float:left;
width:70px;
}

.enter-content table tr td  a {
font-size:95%;
color:#e46530;
}

.enter-content table tr td  a.black {color:#000;}

.enter-toolmessage {
font-weight: bold;
padding: 3px 0 3px 0;
text-align: center;
width:320px;
}
/* -===  end ENTER-block  ===- */


table.enter {width: 60%; *width: 70%;}
table.enter tr th {width:30%;}
table.enter tr th span, .redp {color: #FF0000;}
table.enter tr td {padding:5px 15px;}
table.enter tr td input.name-password {width:90%;}
table.enter tr td input.box {vertical-align:middle;}
table.enter tr td select.name-password {width:92%;}
table.enter tr td label {padding-left:10px;}
table.enter tr td a{padding-left:30px;}


div.select-delivery {
padding: 10px 0;
}

div.select-delivery h5,
div.select-delivery table.order tr td,
div.select-delivery table.order tr th {color: #303643; vertical-align:top;}

div.select-delivery table.order td.td_radiobutton {width:30%;}
td.td_radiobutton input {margin:0; vertical-align:text-bottom; *vertical-align:middle;}
td.td_radiobutton label {padding-left:7px;}

div.select-delivery table.order div.question {
padding-left:20px;
background:url(/i/question.gif) no-repeat 0 1px;
font-size:95%;
color:#6a6a6a;
line-height:1.3em;
}

div.content div.button,div.min_width div.button{ 
margin-bottom:15px;
width:99%;
*width:95%;
text-align:center;
}
div.content div.button input.button_marg {margin-right:80px;}

div.content div.error-message, div.content div.ok-message {
width:50%;
background: #fff;
padding: 18px 0 15px 18px;
margin: 15px 0;
text-align:left;
overflow:hidden;
}

div.content div.error-message {border-top: 5px solid #e46530;}

div.content div.error-message div,
div.content div.ok-message div {
width: 40px;
float:left;
}

div.content div.error-message p,
div.content div.ok-message p {margin-left:50px; padding-right:20px; padding-top:0;}

div.content div.error-message p {color: #e46530;}

div.content div.ok-message {border-top: 5px solid #609f39;}
div.content div.ok-message p {color: #609f39;}


/*  =====    file result-search.html    ===== */

div.content span.request { font-weight: bold; color:#000;}

div.content div.result-search-goods {
width: 95%;
padding-top:10px;
}

div.result-search-goods-item {
*clear:both;
border-top: 1px solid #d9d7cc;
padding-top: 15px;
*padding-top: 6px;
overflow:hidden;
margin-bottom:15px;
}


/*div.last {
border-bottom: 1px solid #d9d7cc;
margin-bottom: 10px;
}*/
div.first {padding-top:15px;}

div.search-goods-item-image {
float: left;
width: 17%;
text-align:center;
background: #e6e4da url(/i/bg-search-goods-item.gif) no-repeat 0 0;
border: 1px solid #dad8cd;
padding: 7px 7px 20px 7px;
}

div.search-goods-item-image img {border:1px solid #dad8cd;}

div.search-goods-text {
float:left;
margin-left: 20px;
width:77%;
}

div.search-goods-text p {
color: #000000;
}

div.search-goods-text h5 a {font-size:120%;}

div.content p a { font-size:100%;}

span.preview, span.next, a.preview, a.next {font: 85% Tahoma, Arial, Helvetica, sans-serif;}
span.next, a.next { background:url(/i/arrow-right.gif) no-repeat 100% 5px; padding-right:10px;}
span.preview, a.preview { background:url(/i/arrow-left.gif) no-repeat 0 5px; padding-left:10px;}


/*  =====    file goods-detail.html    ===== */

div.goods-detail-image-character {
overflow:hidden;
padding: 15px 0;
*padding: 20px 0 50px 0;
}

div.goods-detail-image-character div.goods-detail-price-image {
float: left;
width:33%;
text-align:center;
}

div.goods-detail-image {
text-align:center;
background: #e6e4da url(img/bg-hits-img.gif) no-repeat 0 0;
border: 1px solid #cbc9bd;
padding: 15px;
overflow:hidden;
}

div.goods-detail-image div.image {
border: 1px solid #cbc9bd;
width:100%;
background:#fff;
margin-bottom:10px;
}

div.goods-detail-image a {backgroung:none;}


div.goods-detail-character {
margin-left: 46%;
}

div.goods-detail-character div.price_delete_item {padding-bottom:20px;}

div.goods-detail-character div.price_delete_item p.price {
font-size: 100%;
padding-top:0;
padding-left:0;
padding-right:55px;
*padding-right:37px;
width:200px;
display:inline;
float:left;
}

div.goods-detail-character table {
width:95%;
background:#FFF;
border-top: 5px solid #e6e4da;
border-collapse:collapse;
margin-top:10px;
}

div.goods-detail-character table tr td, div.goods-detail-character table tr th {
border-top: 1px solid #e6e4da;
border-right: 1px solid #e6e4da;
width: 50%;
text-align:left;
vertical-align:top;
}

div.goods-detail-character table tr td {
padding: 5px 0 5px 30px;
font: 85% Tahoma, Arial, Helvetica, sans-serif;
}

div.goods-detail-character table tr th {
padding: 5px 0 5px 10px;
font: bold normal normal 85% Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold
}

div.goods-detail-character table span {
font-weight: normal;
padding: 0 0 0 10px;
}

div.goods-detail-description {padding-top: 10px; width:99%;}

div.goods-detail-description h5 {padding: 15px 0;}

div.goods-detail-description p {padding: 2px 0 0 0;}

div.content div.goods-like table {padding: 15px 0 0 0;}

div.manufacturer {padding: 15px 0 10px 25px;}

div.manufacturer img { margin: 15px 0; }

div.manufacturer input.button { margin-left: 5px;
background: url(/i/button-select.gif) no-repeat center;
border: 0;
width: 137px;
height: 23px;
cursor: pointer;
}

div.manufacturer p {
padding-top: 5px;
font: 100% Tahoma, Arial, Helvetica, sans-serif;
}

div.manufacturer p.all-manufacturer {font-weight:bold;}


a.inner-navigation {color:#fff;}


/*  =====    file news.html    ===== */

div.content div.news-page div.last {
border-bottom:0;
}

div.content div.news-page div.news-name {padding-bottom:5px;}
div.news-name a {
font-size: 100%;
font-weight: bold;
}

/* ITEM-NEWS  */
div.item-news h3 { font-size: 100%; }

div.item-news ul {
list-style-type: disc;
color:#000; font-size:110%;
padding-left:15px;
}

div.item-news ul li a { font-size:100%;}
div.item-news ul li span {
color:#000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

div.item-news p {padding-right:50px;font-size: 100%}

/* end ITEM-NEWS  */

div.archive-news {
background: #fff;
border-top: 5px solid #e6e4da;
padding: 10px 15px 20px 15px;
margin: 20px 0;
width: 30%;
text-align:center;
}

div.archive-news div.archive-news-month-year {
padding-bottom: 15px;
border-bottom: 1px solid #969696;
}

div.archive-news div.archive-news-month-year div.month {
width:49%;
float: left;
text-align:left;
}

div.archive-news div.archive-news-month-year div.year {
width:49%;
*width:47%;
margin-left:50%;
text-align:right;
}

div.year p, div.month p {
display: inline;
padding: 0 5px 2px 5px;
}

div.year img, div.month img {
vertical-align: text-bottom;
}

div.archive-news table {
width: 95%;
border-collapse:collapse;
margin-top: 10px;
}

div.archive-news table th {
font: normal 85% Tahoma, Arial, Helvetica, sans-serif;
color:#969696;
padding:3px;
}

div.archive-news table td {
padding: 3px;
border: 1px solid #e8e7e4;
}


/*  =====    file help.html    ===== */

div.help-page {
width: 95%;
}

div.help-page table {
width:100%;
}

div.help-page table tr td {
width: 47%;
background:#fff;
border-bottom: 10px solid #f5f3ed;
padding: 0 0 5px 0;
vertical-align:top;
}

div.help-page table tr td.none {
width:5%;
background-color: transparent;
}

div.help-page table tr td ul {
list-style: none;
padding: 15px 0 15px 15px;
}

div.help-page table tr td ul a, div.help-page table tr td ul p {font-size: 100%}

div.help-page table tr td ul li p { padding:5px 0 10px;}

div.help-page table tr td h5 {
background: #e6e4da;
padding: 10px 15px;
}

/*  =====    file contacts.html    ===== */

div.contacts-page {
width:95%;
}

div.contacts-page div.feedback {
float: left;
}

div.contacts-page div.feedback-text {
border-bottom: 1px solid #bfbebb;
padding: 10px 0;
}

/* for contacts  */
div.feedback-text p {
text-align: justify;
font-size: 100%;
}

div.contacts-page div.map {
margin-left:65%;
width: 35%;
*width: 30%;
}
div.contacts-page div.map h5 {padding-bottom:5px;}
div.contacts-page div.map a {
margin: 5px;
margin-left:0;
}

div.contacts-page div.map img {border: 5px solid #fff;}

div.contacts-page div.map h5 { padding-top: 15px;}

div.contacts-page div.feedback input {margin-bottom: 10px;}

div.contacts-page div.feedback input.button-send { margin-top:10px;}

/*  =====   end file contacts.html    ===== */

/*  =====   file history_order.html    ===== */

.content table.history_order th { font-weight:bold;}
.content table.history_order .number_order {width:17%; *width:20%;}
.content table.history_order .td_price { width:14%; *width:19%;}
.content table.history_order .th_ { width:12%; *width:15%;}
.content table.history_order tr.no_style td,

.content table.no_style {border:0;}
.content table.no_style tr th,
.content table.no_style tr td
 {background:#f5f3ed; border:0;}
 
/*  =====   end history_order.html    ===== */

/*  =====  cart_good_items.html    ===== */
div.catalog div.cart_good_items table tr td h3 {font-size:100%; padding:8px 0;}
div.cart_good_items table tr td p {
color:#000;
font-size: 100%;
padding:4px 0;
}
div.cart_good_items table tr td .cart_input {
border:1px solid #CBC9BD;
margin:0;
padding:1px 2px;
}

div.cart_good_items table tr td a.delete {font-size:85%;}

div.catalog div.cart_good_items p {font-size:100%; padding-left:5px;}
/*  =====  end cart_good_items.html    ===== */

/* buttons */
input.button-enter_market,input.button_order, input.button-back, input.button-next, input.button-recalc, input.button-die_order, input.button-acept_order ,input.button-send-pass, input.button-registr {
border:0;
cursor:pointer;
}
input.button-enter_market {
background: url(/i/button-enter_market.gif) no-repeat;
width: 137px;
height: 23px;
margin-right:40%;
*margin-right:27%;
}
input.button-die_order {
background: url(/i/button-die_order.gif) no-repeat;
color: transparent;
width: 137px;
height: 23px;
z-index:3;
}
input.button-acept_order {
background: url(/i/button-acept_order.gif) no-repeat;

}
input.button-send-pass {
background: url(/i/button-send-pass.gif) no-repeat;
width: 138px;
height: 24px;
}
input.button-registr {
background: url(/i/button-registr.gif) no-repeat;
width: 137px;
height: 23px;
margin-right:40%;
*margin-right:27%;
}
input.button-recalc{
background: url(/i/button-recalc.gif) no-repeat ;
width: 120px;
height: 23px;
}
input.button-next{
background: url(/i/button-next.gif) no-repeat;
width: 137px;
height: 23px;
margin-right:40%;
*margin-right:27%;
}
input.button-back{
background: url(/i/button-back.gif) no-repeat;
width: 77px;
height: 23px;
}
input.button_order{
background: url(/i/button_order.gif) no-repeat;
width: 135px;
height: 23px;
}
input.save{
margin-right:40%;
*margin-right:27%;
}
.disabled input {border:1px solid #999; padding-left:2px;}
.disabled {
color:#999;
}
.support {padding-top:15px;}
.support div,
.support p { font-family:Tahoma, Arial; font-size:100%;}
div.support p { padding-bottom:6px;}
.support div {padding-bottom:2px; padding-left:15px;}

/*  =====   FILTER    ===== */

.pagemaker_filter {
overflow:hidden;
padding-right:20px;
}

.pagemaker {
float:left;
}

.filter {
float:right;
padding:5px 0;
height:100%;
overflow:hidden;
}

.filter table {
font: 85% Tahoma, Arial, Helvetica, sans-serif;
border-collapse:collapse;
}
.filter table td {vertical-align:top; padding:0 0 0 20px;}

input.inp_filter {vertical-align:middle; padding:0; margin:0 2px 0 0;}

/*============ atachs ===========*/
div.attach {
	float:left;
	width:10%;
}
div.attach-img {
	float:left;
	margin-bottom:5px;
	padding: 5px;
	border:1px solid #F6F3EE;
}

div.attach_selected {
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-color: #E6E4DA;
}
div.attach_first {padding-top: 0;}
div.attach-img a img {border: 1px solid #CCCCCC}

.sprite i{
	margin:0 2px 0 -18px;
	padding-right:16px;
	background-image:url(/i/sprite.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	_position:absolute;
}
a.sprite i{cursor:pointer}

.sort{padding:.4em 0 1.2em;font-family:Tahoma,Arial}
.sort a{font-size:100%;padding-left:18px}
.sort .up i{background-position:-32px 50%}
.sort .down i{background-position:-14px 50%}

#cat_menu{
	color:#2E3139;
	font-family:Verdana;
	font-size:1.3em;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	_letter-spacing:1px;
	_padding:10px 0;
}
