@import url(//fonts.googleapis.com/css?family=Ubuntu+Condensed&subset=latin,cyrillic-ext,cyrillic);
@import url(//fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin,cyrillic-ext,cyrillic);

@-viewport {
    width: device-width;
}
body{
margin:0px;
padding:0px;
background: none repeat scroll 0% 0% #1E1E1E;
font:12px arial;
line-height:1.5;
color: #000000;
}
A:hover{ text-decoration: none; }
.main_body{
/*
position: relative;
width: 1150px;
left:50%;
margin-left:-585px;
*/
}
.mainContent{
/*position: relative;*/
width: 1024px;
/*left:50%;*/
/*margin-left:-468px;*/
/*background: url("images/muskuly.png") no-repeat scroll 221px -22px transparent;*/
/*top: 10px;*/
margin: 0 auto;
}
.logo {
background: url("images/muskuly.png") no-repeat scroll 285px 3px transparent;
    height: 170px;
    margin-top: 0px;
}
img{ border: none; }
.logo img{
position: relative;
	float: left;
	vertical-align: middle;
	right: 0px;
	top: 0px;
}
.contacts {
	float:right;
	height: 120px;
}
.contacts ul{
margin: -20px 50px 0px 0px;
padding:0px;
float: right;
text-align: left;
position: relative;
top:25px;
height: 85px;
}
.contacts ul li{ list-style: none; color:#D5AF64; font-size: 14px;}
.contacts ul span{ font-weight: bold; color:#DABE87; font-size: 13px;}
.clear{ clear: both; }

.topCart {
background: url("images/header_basket.jpg") no-repeat scroll 10px 0 rgba(0, 0, 0, 0);
    height: 40px;
margin-top: -30px;
}
.topCart A.cart{
color: #dabe87;
    display: inline-block;
    font-size: 15px;
    margin-left: 60px;
    margin-top: 5px;
    text-align: right;
    vertical-align: middle;
    width: 125px;
}
.topCart{
	float:left;
}
.topCart A.cart span{
	font-weight: bold;
}
.logo .wellcome{
	color: #ffffff;
    float: right;
    font-size: 14px;
    margin-top: -15px;
    vertical-align: middle;
}
.logo .wellcome A{
	color:#DABE87;
	text-decoration: underline;
	font-size:15px;
}

.logo .wellcome span{
text-decoration: underline;
cursor: pointer;
padding:0px 10px 0px 10px;
color:#DABE87;
font-size:15px;
}
.logo .wellcome span A{ text-decoration: none; color:#FF4C00;}

.top_menu{
min-height:68px;
display: table;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
behavior: url(http://sport-melitopol.com.ua/templates/Helius/images/PIE.htc);
margin: -35px auto 0;
}
.top_menu A{
text-shadow: 1px 1px 1px #000;
display: inline-block;
font-weight: bold;
margin: 1px -2px -7px -4px;
font-family: "Open sans", Arial, "Ubuntu Condensed", sans-serif;
font-size: 12px;
font-stretch: condensed;
color: #E6CD9D;
text-transform: uppercase;
vertical-align: top;
}

.top_menu ul {
	z-index: 2;
}

.top_menu li {
	z-index: 3;
}


.top_menu img{ display: inline-block; vertical-align: top; float:left;}
.top_menu A:hover{ color: #E6CD9D; text-decoration: initial; }
.btn_top_left{
/* background: url(images/btn_top_left.png); */
height:5px;
width: 0px;
float:left;
}
.btn_top_center{
border: 3px ridge #BF8105;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #444), color-
stop(1, #000));
background:-moz-linear-gradient(top, #444 5%, #000 100%);
background:-webkit-linear-gradient(top, #444 5%, #000 100%);
background:-o-linear-gradient(top, #444 5%, #000 100%);
background:-ms-linear-gradient(top, #444 5%, #000 100%);
background:linear-gradient(to bottom, #444 5%, #000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444',
endColorstr='#000',GradientType=0);
background-color:#444;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
cursor:pointer;
color:#FFF;
font-family:Verdana;
font-size:12px;
padding:8px 5px;
text-decoration:none;
text-shadow:1px 1px 1px #000000;
}
.btn_top_center:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #A87000), color-
stop(1, #4D3300));
background:-moz-linear-gradient(top, #A87000 5%, #4D3300 100%);
background:-webkit-linear-gradient(top, #A87000 5%, #4D3300 100%);
background:-o-linear-gradient(top, #A87000 5%, #4D3300 100%);
background:-ms-linear-gradient(top, #A87000 5%, #4D3300 100%);
background:linear-gradient(to bottom, #A87000 5%, #4D3300 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D3300',
endColorstr='#4D3300',GradientType=0);
background-color:#A87000;
}
.btn_top_center:active {
position:relative;
top:2px;
}
.btn_top_right{
/* background: url(images/btn_top_right.png); */
height:5px;
width: 0px;
float:left;
}
.btn_top{
float:left;
margin:0px;
}
.top_poisk{
	 float: right;
	margin: -30px 0px 0px 0px;
    right: -433px;
    z-index: 1;
}
.top_poisk form{
	width: 240px;
}
.top_poisk input.inp{
height:21px;
border:none;
vertical-align: top;
margin-top:8px;
width:185px;
border-top: 2px ridge #C88600;
border-left: 2px ridge #C88600;
border-bottom: 3px ridge #C88600;
background: #998458;
position: relative;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.top_poisk input.submTop{
	margin-top:8px;
	position: relative;
}
.infoBoxHeading{
background:url(images/title-bg.png) repeat-x;
height:47px;
font-family: "Arial Narrow", "Ubuntu Condensed", sans-serif;
font-stretch: condensed;
text-transform: uppercase;
color:#FED08B;
font-size:16pt;
padding-left: 20px;
border: 3px ridge #C88600;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
text-shadow: 2px 1px 1px #000;
}
.columnLeft .infoBoxHeading{
background:url(images/title-bg.png) repeat-x;
height:54px;
color:#000000;
font-family: "Arial Narrow", "Ubuntu Condensed", sans-serif;
font-stretch: condensed;
text-transform: uppercase;
text-shadow: 0px 1px px #000;
font-size:16pt;
padding-left: 20px;
border: 3px ridge #C88600;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
behavior: url(http://sport-melitopol.com.ua/templates/Helius/images/PIE.htc);
}
.columnLeft{ padding-right:5px; }
.columnLeft .boxText{
border:1px solid #E1E8EA;
padding:15px 7px 10px 7px;
font-family: Arial, "Ubuntu Condensed", sans-serif;
font-size:12px;
}
.templateinfoBox{ margin-top:8px; }
#sub_menu_top{
border-radius:7px;
border: 4px ridge #AB7300;
display: none;
position: absolute;
background: #936200;
padding: 0 5px 0 20px;
z-index: 2;
}
.sub_menu_top{
	border-radius:7px;
	border: 4px ridge #AB7300;
	display: none;
	position: absolute;
	background: #936200;
	padding:10px 10px 10px 20px;
    line-height: 1;
    margin: 3px 0 5px;
    vertical-align: top;
	min-width: 200px;
	top:-7px;
	/*left:225px;*/
	/*left: 328px;*/
  left: 200px;
}
.parent_menu:hover > ul {
	display:block;
}
#sub_menu_top > ul{
margin: 3px 0px 5px 0px;
padding:0px;
display: inline-block;
vertical-align: top;
line-height:1;
}
#sub_menu_top li{ list-style: none; margin: 3px 12px 3px 3px; padding: 5px 5px 5px 10px;line-height:1; list-style: decimal; }
#sub_menu_top li a{ color:#FFF; font-weight: normal; font-weight: bold; text-decoration: underline;}
#sub_menu_top li a:hover{ color:#fff;  text-decoration: underline; text-decoration: none; }
.submTop{
background: url(images/superfis.png) no-repeat;
height:27px;
width:50px;
border: none;
cursor: pointer;
border-top: 2px ridge #C88600;
border-right: 2px ridge #C88600;
border-bottom: 2px ridge #C88600;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.submTop:hover{ background-position: -50px 0px; }
.productsUL{
padding:0px;
margin-top: 0px;
}
.productsUL li{
list-style: none;
display: inline-block;
float: left;
vertical-align: top;
border: 2px ridge #C88600;
border-radius: 5px;
width:184px;
height:362px;
margin:4px;
padding:2px 2px 2px 4px;
background: #FFFFFF;
}
.productsUL li.active{
border: 2px solid #FF4C00;
}
.productsUL li.height2{
height:405px;
}
.productsUL li div.name{
height: 75px;
min-height: 50px;
overflow: hidden;
}
.productsUL li div.name A{
font:13px arial;
color:#000;
font-weight: bold;
}
.productsUL li div.name A:hover{ color:#FF4C00; }
.productsUL li div.image{ text-align: center; }
.productsUL li div.short_desc{
color: #000000;
height: 92px;
margin-top: 3px;
}
.productsUL li.height2 div.short_desc{margin:0px 0px 0px 0px;}
.productsUL li div.price{
font-family: 'Ubuntu Condensed', sans-serif;
color:#BF1218;
font-weight; bold;
font-size: 14pt;
}
.productsUL li div.price s,
.productsUL li div.price2 s{
font-size:14px;
}
.productsUL li div.price2 {
font-family: 'Ubuntu Condensed', sans-serif;
color:#FF4C00;
font-weight; bold;
font-size:21pt;
}
.productsUL li div.price A{
font-family: 'Ubuntu Condensed', sans-serif;
font-weight: bold;
font-size:14px;
display: inline-block;
color:#FFFFFF;
background: #5F6B77;
padding:2px 6px 2px 6px;
margin-right:4px;
border: 3px ridge #C88600;
border-radius: 3px;
text-shadow: 1px 2px 1px #000;
}
.productsUL li div.price A:hover{background: #886A08;}
.productsUL li div.price span{
font:12px arial;
color:#BC2730;
}
.categories{
margin-bottom:5px;
color:#ffffff;
background: none repeat scroll 0% 0% #000;
padding-left: 7px;
}
.categories:hover,
.categories.active{ background: #936200; }
.categories:hover A,
.categories:hover A:hover,
.categories.active A,
.categories.active A:hover{ color:#fff; }
.categories A{
font: 12px Arial;
color:#C5A056;
}
.categories A:hover{ color:#FF4C00; }
.marq{
z-index: 1;
padding:0px;
margin:0px;
vertical-align:middle;
color:#FF4C00;
font-size:16pt;
font-family:Verdana,Arial,HElvetica,Sans-Serif;
}
.brcd{
position: absolute;
left:200px;
background: #596471;
color:#FFFFFF;
display: none;
padding:10px;
z-index:2;
}
.brcd A{
color:#FFFFFF;
}
.brcd ul{
display: inline-block;
vertical-align: top;
}
.brcd h3{ color:#ffffff; border-bottom: 2px solid #ffffff;}
.tblSpecials{
display: table;
border-bottom:1px solid #DDDDDD;
margin-bottom:10px;
}
.tblSpecials td{ vertical-align: top; }
.tblSpecials img{
border:1px solid #DDDDDD;
}
.tblSpecials A.name{
font-weight: bold;
color:#FF4C00;
line-height:1;
}
.tblSpecials div{
font-weight: bold;
color:#ffffff;
}
.tblSpecials div s{color:#999999; font-weight: normal; }
.tblSpecials div.desc{
font-weight: normal;
font-size:11px;
color:#fff;
line-height:1;
}
.tblSpecials A.more,
.NewsdeskMain A.more{
color:#FF4C00;
background: url(images/arrow_ma.png) no-repeat 100% 4px;
padding-right:10px;
}
.tblSpecials A.more:hover{ text-decoration: underline; }
A.NewButtons{
font-family: 'Ubuntu Condensed', sans-serif;
font-weight: bold;
display: inline-block;
background: #000;
font-size:21px;
color:#FFFFFF;
padding:2px 8px 2px 8px;
margin-right:6px;
text-transform: uppercase;
}
A.NewButtons:hover{background: #D0911C;}
A.BoxButtuns{
font-size:14px;
background: #FF4C00;
}
.pageHeading{
font-family: 'Ubuntu Condensed', sans-serif;
font-weight: bold;
color:#333333;
font-size: 20px;
}
.banner{
display: table;
}
.banner td{ vertical-align: top; padding:0px; margin: 0px; }
.banner .shipping{
font-family: 'Open Sans Condensed', sans-serif;
padding:25px 10px 0px 10px;
background: #369CE7;
color:#FFFFFF;
height:236px;
width:220px;
font-size:45px;
font-weight: bold;
}
.banner .shipping span{ display: block; }
.NewsdeskMain{
display: table;
width:100%;
margin-bottom:20px;
padding-bottom:20px;
border-bottom: 1px solid #DDDDDD;
}
.NewsdeskMain div.name{
font-family: 'Open Sans Condensed', sans-serif;
margin: 15px 0px 10px 0px;
font-weight: bold;
color:#333333;
font-size:21px;
}
.NewsdeskMain div.name span{ font-size:14px; color:#CB242B;}
.NewsdeskMain div.name A{ text-decoration: underline; }
.NewsdeskMain div.desc{
/*color:#9999999;*/
color:#000;
}
.catDesc{
background: none repeat scroll 0% 0% #A0A0A0;
text-shadow: 0px 1px 0px #FFF;
border: 4px ridge #C88600;
color: #999;
margin: 1px;
}
.catDescHolder{
margin: 0px 15px 25px 15px;
height:85px;
overflow: hidden;
color:#000000;
text-shadow: 0px 1px 0px #D8D8D8;
}
.catDesc A.moreCat{
position: absolute;
text-shadow: 0px 1px 0px #FFF;
margin: 25px 0px 0px 670px;
text-decoration: underline;
font-family:'Times New Roman', Times, serif;
font-weight:bold;
font-size:15px;
}
.catImage{
text-align: center;
padding:0px;
border: 0px solid #E1E8EA;
margin:0px;
line-height: 0%;
}
.sortirovka{
border:1px solid #E1E8EA;
padding:10px;
font-weight: bold;
margin-top:10px;
}
.sortirovka select{
margin:0px 20px 0px 5px;
}
.sortirovka a{
display: inline-block;
vertical-align: middle;
width:23px;
height:23px;
background: url(images/icons.png) no-repeat;
margin-right:7px;
}
.sortirovka A.Acol{ background-position: 0px -46px; }
.sortirovka A.active{ background-position: 0px -23px; }
.sortirovka a.Aactive{ background-position: 0px -69px; }
.subCatBRW {
padding:0px;
margin:0px 0px 0px 10px;
}
.subCatBRW li{
display: inline-block;
width:120px;
vertical-align: top;
list-style: none;
border:1px solid #E1E8EA;
padding:12px;
background: #F5F5F5;
text-align: center;
margin:12px;
}
.subCatBRW li.hoverClass{ background: #333333; }
.subCatBRW li.hoverClass a{ color: #ffffff; }
.subCatBRW li a{ font:12px Arial; }
.subCatBRW li img{ border:1px solid #E1E8EA;}
.listingTable{
display: table;
width: 100%;
border: 2px solid rgb(140, 94, 0);
margin-bottom: 2px;
background: none repeat scroll 0% 0% #FFF;
padding: 5px;
}
.listingTable td{ padding:0px; vertical-align: top;}
.listingTable td.name{
border-left: 2px solid rgb(140, 94, 0);
border-right: 2px solid rgb(140, 94, 0);
padding: 0px 20px 0px 10px;
}
.listingTable td.name A{
font:14px arial;
font-weight: bold;
color: #920000;
}
.listingTable td.name A:hover{ color:#5F6B77; }
.listingTable td.price{
width:210px;
padding-left:20px;
}
.listingTable div.brands{
margin:10px 0px 20px 0px;
font:13px arial;
}
.listingTable div.brands span{ color:#000; }
.listingTable div.desc { /*color:#9999999;*/
color:#000;
}

.listingTable  span{
 color: #bf1218;
  font-family: "Open Sans Condensed",sans-serif;
  font-weight: bold;
}

.listingTable .pricem, .reviewsPrice{
font: 31px "arial Narrow", arial;
font-stretch: condensed;
font-weight: bold;
color:#D0911C;
}
.listingTable .price {
font-size:16px;

}
.listingTable .price div{
margin-top:5px;
}
.listingTable .price s,
.reviewsPrice s{ font-size:14px; color:#999999;}
.listingTable .price A {
width: 80px;
text-align: center;
font-family: 'Open Sans Condensed', sans-serif;
background: #5F6B77;
font-size:21px;
color:#FFFFFF;
font-weight: bold;
padding:3px 5px 3px 5px;
margin:0px 10px 10px 0px;
border: 3px ridge #BF8105;
border-radius: 3px;
text-shadow: 1px 2px 1px #000;
}
.listingTable .price A:hover {
background: #D0911C;
}
.listingTable div.nal{
font:12px arial;
color:#343F4B;
}
.listingTable div.nal2{
font:12px arial;
color:#E51E36;
}
div.nal2p{
font:18px arial;
color:#E51E36;
text-align: right;
font-weight: bold;
}
.footer{
border-top: 16px solid #AA8B4B;
margin-top: 15px;
line-height: 0.9em;
color:#D2992C;
padding:1px 1px 1px 1px;
font-size: x-small;
}
.footerBG{
position: absolute;
left:0px;
width:100%;
height:10px;
background:#FF4C00;
}
.blackBG{
display: none;
background: #000000;
position: fixed;
top: 0;
left: 0;
//position: absolute;
top: expression(document.getElementsByTagName( 'body' )[0].scrollTop + "px");
z-index:1;
}
.appereLayer{
display: none;
position: absolute;
background:#A0A0A0;
width:540px;
margin: -92px 123px 123px 375px;
padding:20px;
border: 4px ridge #C88600;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(http://sport-melitopol.com.ua/templates/Helius/images/PIE.htc);
z-index:2;
font-size: 21px;
text-shadow: 0px 1px 0px #D1D1D1;
}
.appereLayer h1{
font:14px arial;
background: #333333;
color:#FFFFFF;
text-transform: uppercase;
margin:0px;
padding:10px;
}
.appereLayerHolder{ margin-top:20px; background-image: url("images/chromer.jpg"); padding:15px 10px 15px 10px; }
.appereLayerHolder li{list-style: none; margin: 5px 0px 5px 0px;}
#cback ul span,
#BC ul span{
display: inline-block;
width:190px;
}
#cback li input,
#BC li input{ width: 250px; border: 1px solid #000;}
#cback li textarea,
#BC li textarea{
resize: none;
width:90%;
height:70px;
}
A.Pprint{ float: left; text-decoration: underline; color:#000;  margin-left:25px;}
A.Pprint img{ vertical-align: middle; margin-right:10px;}
.appereLayer p{ text-align: center; }
.appereLayer a{ box-shadow: 0px 0px 0px 0px #C30000;
background: none repeat scroll 0% 0% #5F6B77;
border: 4px ridge #BF8105;
border-radius: 3px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
cursor:pointer;
color:#FFF;
font-family:Verdana;
font-size:16px;
padding:2px 9px;
margin: 15px 10px 0px 0px;
text-decoration:none;
text-shadow: 1px 2px 1px #000;
font-weight: bold; }
.appereLayer a:hover{ background: #D0911C; }
.appereLayer a:active,
.appereLayer a.active {
position:relative;
	top:2px;
}
a.fonON{
box-shadow: 0px 0px 0px 0px #C30000;
background: none repeat scroll 0% 0% #5F6B77;
border: 4px ridge #BF8105;
border-radius: 3px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
cursor:pointer;
color:#FFF;
font-family:Verdana;
font-size:16px;
padding:2px 9px;
margin: 15px 10px 0px 0px;
text-decoration:none;
text-shadow: 1px 2px 1px #000;
font-weight: bold;
}
.appereLayer .process{ display: none; margin-top: 20px; background: #D2212B; color:#FFFFFF;
padding:20px; }
.appereLayer .process img{ vertical-align: middle; margin-right: 10px;}
a.fonON:hover{ background: #D0911C; }
a.fonON:active,
a.fonON.active {
position:relative;
top:2px;
}
.appereLayer A.close{
position: absolute;
margin: 9px 0px 0px 499px;
padding-bottom: 0px;
padding-left: 3px;
padding-right: 3px;
}
#manuHolder{
min-height: 160px;
height:160px;
overflow: hidden;
}
#manuHolder A{ display: block;
font: 12px arial;
color:#FFFFFF;
margin-bottom: 5px;
}
#manuHolder A:hover{color:#E15F15; text-decoration: underline; }
A.mLink{ text-decoration: underline; float: right; color:#FF4C00;}
#attri .appereLayerHolder{ display: none; }
#attri h5{ font: 12px arial; font-weight: bold; margin: 0px; padding:0px;}
label{ cursor: pointer; }
#attri .appereLayerHolder div{ margin:5px 0px 15px 0px; color:#EB4701; }
#attri .appereLayerHolder div b{ color:#000; }
#attri label{ margin-right: 25px; }
.cartModul{
background: none repeat scroll 0 0 #ffffff;
    border: 3px ridge #bf8105;
    border-radius: 7px;
    display: none;
    margin-top: -35px;
    padding: 10px;
    position: relative;
    width: 300px;
	z-index:1000;
}
.cartModul div.nameQ{
display: block;
width:200px;
height:20px;
overflow: hidden;
float: left;
margin: 0px 10px 10px 0px;
}
.cartModul span{ display:inline-block; width: 70px; vertical-align: middle; }
.cartModul img{ vertical-align: middle; cursor: pointer; }
.cartModul div.nameQ A{ text-decoration: underline; }
.cartModul hr{
width:100%;
height:1px;
border:none;
background:#D0911C;
}
.cartModul p a{
background: #5F6B77;
color:#FFFFFF;
margin-right:10px;
padding:2px 10px 2px 10px;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: bold;
font-size:14pt;
border: 4px ridge #BF8105;
border-radius: 7px;
text-shadow: 1px 2px 1px #000;
}
A span.sp_b,
input.new_submit{
box-shadow: 0px 0px 0px 0px #C30000;
background: none repeat scroll 0% 0% #5F6B77;
border: 4px ridge #BF8105;
border-radius: 3px;
color:#FFF;
margin-right:-3px;
padding:2px 10px 2px 10px;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: bold;
font-size:13pt;
text-transform: uppercase;
cursor:pointer;
text-shadow: 1px 2px 1px #000;
}
input.new_submit:hover{background: #D0911C;}
input.new_submit:active,
input.new_submit.active {
position:relative;
top:2px;
}
.cartModul p a:hover,
A:hover span.sp_b{ background:#D0911C; }
.clear{ clear: both; }
.tblCont{ margin-top:8px;}
.checkHide{ display: none; }
TABLE.productListing td.final_price,
td.total_price{
color:#AA0000;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: bold;
font-size:14pt;
}
TABLE.productListing td a:hover{ text-decoration: underline; }
td.total_price{
background: #B8B8B8;
color:#660000;
padding:1px 15px 1px 0px;
border:1px solid #000;
border-top:none;
border-right: 0px solid #000;
border-left: 0px solid #000;
}
.pass_f A{
font:12px arial;
text-decoration: underline;
color:#AA0000;
}
.pass_f A:hover{ text-decoration: none; }
.infoBox2{
border:1px solid #E1E8EA;
}
.infoBox2 input{ width:300px; padding:4px 10px 4px 10px; outline: none; }
.infoBox2 select{ width:320px; padding:4px 10px 4px 10px; }
.bread{font:12px arial;color:#ffffff;padding-bottom:20px;}
.bread a{color:#ffffff;}
.bread a:hover{color:#F9B364;}
div.infoBoxHeading{
padding-top:10px;
vertical-align: middle;
}
.img_bottom{ border:1px solid #E1E8EA;}
.reviews{
border:1px solid #E1E1E1;
background:#FFFFFF;
padding:0px 0px 10px 0px;
color:#979797;
margin-bottom:12px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
behavior: url(http://sport-melitopol.com.ua/templates/Helius/images/PIE.htc);
}
.reviews h1{
background: #EFEFEF;
margin:0px;
font:12px arial;
font-weight: bold;
padding:15px 20px 15px 20px;
border-bottom:1px solid #E1E1E1;
}
.reviews h1 span{
font-weight: normal;
padding-left:20px;
}
.reviews div{
padding:0px 20px 0px 20px;
}
.reviews img{ vertical-align: middle; margin:0px 10px 0px 20px;}
.reviewsBody{
margin:20px;
padding-bottom:20px;
border-bottom: 1px solid #E1E1E1;
}
.reviewsTable{
width:100%;
border:1px solid #E1E1E1;
padding:0px 0px 10px 0px;
color:#979797;
margin-bottom:12px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
behavior: url(http://sport-melitopol.com.ua/templates/Helius/images/PIE.htc);
}
.reviewsTable .name{
border-bottom:1px solid #E1E1E1;
padding:10px 0px 10px 0px;
font:12px arial;
font-weight: bold;
margin-bottom:20px;
}
.reviewsTable .name span{
font-weight: normal;
padding-left:20px;
}
.reviewsTable .productsName{
font:18px arial;
color:#353535;
}
.reviewsTable .productsName A{color:#353535;}
.reviewsTable .rey{
border-bottom:1px solid #E1E1E1;
padding: 30px 0px 15px 0px;
}
.reviewsTable .rey img{ vertical-align: middle; padding:0px 10px 00px 20px; }
.reviewsTable .rbody{ color:#000; }
.PriName h1{
font: 18pt arial;
color:#817A7A;
}
.PriName h1 span{
display: block;
font-size:12px;
}
.PriName span.price{
color:#D0911C;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: bold;
font-size:18pt;
}
.PriName .button{
margin-top:15px;
border-top:1px solid #E1E1E1;
padding-top:12px;
}
.PriText{
margin:15px 0px 30px 0px;
border:1px solid #E1E1E1;
padding:14px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
behavior: url(http://sport-melitopol.com.ua/templates/Helius/images/PIE.htc);
}
.PriText .name{
font:12px arial;
font-weight: bold;
color:#F9B364;
}
.PriText  .name span{
display: block;
font-weight: normal;
color:#979797;
}
.PriText .rtext{
padding:10px 0px 10px 0px;
margin:15px 0px 15px 0px;
border-top:1px solid #E1E1E1;
border-bottom:1px solid #E1E1E1;
}
.PriText .rey img{ vertical-align: middle; padding: 0px 10px 0px 20px}
.newsCat{
margin-left: 10px;
line-height: 0.7em;
list-style: outside none decimal;
}
.newsCat A{
color:#AA0000;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: bold;
font-size:18px;
border-bottom: 2px solid #4E4E4E;
list-style: outside none decimal;
}
.newsCont td{ vertical-align: top; border: 4px ridge #BF8105; border-radius: 3px;}
A.news_name{
color:#BF1218;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: bold;
font-size:15pt;
}
.news_desc{ margin:20px 0px 20px 0px; color:#000000; }
.news_more{ text-align: right; line-height: 0.1em;
font-size: 13px;
color: #FFF;
font-weight: bold;
font-family: "Open sans",Arial,"Ubuntu Condensed",sans-serif;
}
.news_more A{
text-decoration: underline;
color:#000;
}
.news_date{ display: block;
font-style: italic; }
#bigImage{
text-align:center;
border:1px solid #E1E1E1;
min-width: 280px;
min-height: 300px;
padding:5px 5px 5px 5px;
border: 3px ridge #BF8105;
border-radius: 5px;
}
.zoomIMG{ position: absolute; margin-left:0px; }
.products_name{ padding-left:20px; width:465px;}
.products_name h1{
padding:0px;
margin:0px;
color:#BF1218;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: bold;
font-size:15pt;
}
.products_name .price{
border-top:3px ridge #BF8105;
border-bottom:3px ridge #BF8105;
padding:10px 0px 10px 0px;
}
.products_name .price span{
color:#BF1218;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: bold;
font-size: 16px;;

}
.products_name .price span s{ font-size:16px; color:#999;}
.products_name .price div{
float: right;
}
.products_name .price div input.inpp{
height:20px;
margin-right:0px;
vertical-align: top;
text-align: center;
font-weight: bold;
box-shadow: 0px 0px 0px 0px #C30000;
box-shadow: 0px 0px 0px 0px #C30000;
background: none repeat scroll 0% 0% #5F6B77;
border: 4px ridge #BF8105;
border-radius: 3px;
font-weight: bold;
font-size:11pt;
text-shadow: 1px 2px 1px #000;
color:#FFF;
}
.products_name .manup{color:#000; font-family: arial; font-size: 14px; margin:10px 0px 10px 0px;}
.products_name .manup span{ color:#000;}
.products_name .manup A{ text-decoration: underline; }
.yashare-auto-init{
border-bottom:3px ridge #BF8105;
padding: 8px 0px 8px 0px;
}
.attributes{
display: table;
width: 100%;
margin: 8px 0px 0px 0px;
border-collapse: collapse;
}
.attributes td{
border:1px solid #E1E1E1;
}
.attributes .head td{
font: 13px arial;
font-weight: bold;
background: #1C1C1C;
padding:5px 5px 5px 5px;
margin:0px;
border-spacing: none;
color:#FFF;
}
.attributes .cl_quan{
width:30px;
text-align: center;
}
.attributes .row_1 td{
background: #f4f3f3;
padding: 1px 5px 1px 5px;
font-weight: bold;
}
.attributes .row_2 td{
padding: 1px 5px 1px 5px;
font-weight: bold;
}
.attributes td.atri_price{
color:#FF4C00;
}
.tabsLayer{
border: 4px ridge #BF8105;
border-radius: 3px;
padding: 0px 20px 20px 20px;
background: #F5F5F5;
color:#999999;
}
.new_tabs {position: relative; top:-10px; z-index:1; margin-top: 18px;}
.new_tabs A{
background:#C9AE79;
border:3px ridge #BF8105;
padding:5px 15px 5px 15px;
color:#000;
font-weight: bold;
margin-right:2px;
}
.new_tabs A.active{
background: none repeat scroll rgb(147,98,0);
color: #FFF;
border-bottom:1px solid #F5F5F5;
}
.tabsLayer{ display: none; }
.tabsLayerActive{display: block; }
#ProductParametrs table{display: table;width:100%;}

#similarProducts{
margin:8px 0px 20px 0px;
border: 4px ridge #BF8105;
border-radius: 3px;
background:#A0A0A0;
}
#similarProducts h1{
font-family: 'Open Sans Condensed', sans-serif;
font-size:20px;
margin-left:20px;
color:#000;
text-shadow: 1px 1px 1px #E6E6E6;
}
#similarProducts ul{ margin:0px 0px 5px 5px; padding:0px; }
#similarProducts li{
list-style: none;
border:1px solid #E1E1E1;
background: #FFFFFF;
margin:6px;
width:120px;
float: left;
vertical-align: top;
text-align: center;
padding:10px;
line-height:1;
border: 3px ridge #BF8105;
border-radius: 5px;
}
#similarProducts li a{
font:12px arial;
display: block;
padding:3px 0px 3px 0px;
text-align: center;
}
#similarProducts li span{
color:#BF1218;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: bold;
font-size:16pt;
display: block;
padding:0px 0px 0px 0px;
}
.nobrdP{ border:none; }
.xsell_cart table.productListing{
border:1px solid #E1E1E1;
margin:20px 0px 20px 0px;
}
.xsell_cart table.productListing td.price{
color:#D0911C;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: bold;
font-size:18pt;
}
.xsell_cart table.productListing A{
font:12px arial;
color:#2A8EE3;
font-weight: bold;
}
.newBoxBG{
padding:5px;
background: #1C1C1C;
border: 3px ridge #C88600;
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
}
.whiteBG{ background: #ffffff;  border: 3px ridge #C88600;
border-radius: 9px;}
#payment_address_box{ display: none; }
.listingTable A.merc{ background: #6F4701;}
.productsUL .price A.merc{ background: #FF4C00; }
.pDescBuy #kolvo{ height:24px;
margin-right:7px;
vertical-align: top;
text-align: center;
font-weight: bold;
box-shadow: 0px 0px 0px 0px #C30000;
background: none repeat scroll 0% 0% #5F6B77;
border: 4px ridge #BF8105;
border-radius: 3px;
font-weight: bold;
font-size: 13pt;
text-shadow: 1px 2px 1px #000;
color: #FFF;
}
#ProductDescription{ color:#000; }
#BC .products_name{
padding: 10px 0px 10px 0px;
}
#BC .products_name h1{
font: 16px Arial, tahoma, sans-serif;
color:#AA0000;
background: none;
}
#BC .products_name div{
font: 12px tahoma;
font-weight: bold;
margin:15px 0px 0px 0px;
}
#BC .products_name div input{ width: 30px; text-align: center; border: 1px solid #000;}
#BC .products_name img{ vertical-align: middle; }
.shipping_sklad{
background-color: #FAF5B5;
margin-left: 10px;
border:2px solid #000;
width:200px;
}
A.Pprint{
margin-top:16px;
}
A.BQ,
A.BQ2 {
box-shadow: 0px 0px 0px 0px #C30000;
background: none repeat scroll 0% 0% #5F6B77;
border: 4px ridge #BF8105;
border-radius: 3px;
cursor:pointer;
color:#FFF;
font-family:Verdana;
font-size:16px;
padding:2px 9px;
margin: 15px 10px 0px 0px;
text-decoration:none;
text-shadow: 1px 2px 1px #000;
font-weight: bold
}
A.BQ:hover,
A.BQ2.hover {
background: #D0911C;
}
A.BQ:active,
A.BQ2.active {
position:relative;
top:2px;
}
#filters{
border-top:1px solid #DDDDDD;
padding:5px 0px 5px 0px;
margin:10px 0px 10px 0px;
}
#filters h5{
font:18px arial;
color:#9A9A9A;
margin:0px 0px 10px 0px;
padding:0px;
}
#filters span{ font-weight: bold; padding-right: 15px; font-style: italic; }
#filters div{ margin:5px 0px 5px 0px; }
#filters A{
text-decoration: underline;
color:#256CED;
padding:0px 5px 0px 5px;
}
#filters A.active{ color:red; font-weight: bold; }
.toLeftPad{
padding-left:25px;
}
#searchDiv{
display: none;
position:absolute;
width: 320px;
background: #FFFFFF;
padding:10px 15px 10px 15px;
top: 158px;
left: 50%;
border: 1px solid #5F6B77;
}
#searchDiv ul{ padding:0px; margin:10px; }
#searchDiv table{ width: 100%; margin-bottom:10px; border-bottom: 1px solid #CCCCCC; }
#searchDiv table A{ color:#E84501; text-decoration: underline; }
#searchDiv table ul li{ color:#1C1C1C; }
#searchDiv .all_search{ text-align: right; }
#searchDiv .all_search span{
cursor: pointer;
font:13px arial;
font-weight: bold;
font-style: italic;
color:#01A1DB;
text-decoration: underline;
}
.newCategories{
color:#FFFFFF;
}
.newCategories ul{
margin: 0px;
padding:0px;
}
.newCategories ul li{ list-style: none; margin:5px 0px 5px 0px; }
.newCategories ul li a{ color:#FFFFFF; }
.newCategories ul>ul{
padding:0px;
margin: 5px 0px 20px 20px;
}
.newCategories ul>ul li{ list-style: square outside; }
.newCategories ul li a:hover,
.newCategories ul li a.active{ color:#FF4C00; text-decoration: underline; }
.newCategories div.brcd ul{ margin-right: 15px; }
.newCategories div.brcd ul li{ list-style: none; }
#similarProducts ul.NOPADSTOBOX {
padding:0px;
margin:0px;
}
#similarProducts ul.NOPADSTOBOX li{ margin:10px 10px 0px 0px; height:230px;}
#TabsMain{
display: table;
width: 100%;
margin: 0;
}
#TabsMain A{
display: table-cell;
width:20%;
text-align: center;
font-family: "Ubuntu Condensed", "Arial Narrow", sans-serif;
font-stretch: condensed;
font-size:16px;
color:#FED08B;
text-transform: uppercase;
padding: 12px 0px 12px 0px;
margin: 0px 1px 0px 0px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top: 3px ridge #C88600;
border-right: 3px ridge #C88600;
border-left: 3px ridge #C88600;
text-shadow: 2px 1px 1px #000;
}
#t1{ display: block; }
.TabsOnMainpage{
display: none;
margin-bottom: 4px;
margin-top: 0px;
padding: 15px 10px 15px 10px;
min-height:250px;
z-index: 1;
}
#TabsMain A.v5{ margin: 0px 0px 0px 0px; }
#TabsMain A.v1, #t1{background: #AD8406;}
#TabsMain A.v2, #t2{background: #544E31;}
#TabsMain A.v3, #t3{background: #595959;}
#TabsMain A.v4, #t4{background: #655D26;}
#TabsMain A.v5, #t5{background: #937821;}
/* ??????? ?????? */
.arrowUp{
display: none;
cursor: pointer;
position: fixed;
//position: absolute;
right:0px;
top:82%;
width:66px;
height:134px;
background: url(images/ArrrowUp.png) no-repeat;
opacity: 0.7;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
top: expression(document.getElementsByTagName( 'body' )[0].scrollTop + "px");
}
#smallImages{
padding: 0px;
margin: 10px 0px 10px 6px;
}
#smallImages li{
list-style: none;
vertical-align: top;
display: inline-block;
}
#newDivTop{
width: 1005px;
position: absolute;
background: #424A57;
padding:10px;
margin:20px 0px 0px -2px;
}
#newDivTop table{ display: table; width: 100%; }
#newDivTop table td{ vertical-align: top; width: 25%;
font: 12px arial;
text-transform: none;
}
#newDivTop table td a{
font: 12px arial;
color:#E15F15;
font-weight: bold;
text-transform: none;
font-weight: normal;
float: none;
margin: 0px;
padding: 0px;
}
#newDivTop table td div { padding: 5px 0px 0px 10px; }
#newDivTop table td div a{
display: block;
color:#FFFFFF;
font-weight: normal;
margin-bottom: 3px;
}
.priceDiv .pageHeading{
background: #DE3200;
font-family: 'Ubuntu Condensed', sans-serif;
font-weight: bold;
color:#FFFFFF;
font-size: 20px;
padding: 8px 0px 8px 15px;
}
.priceDiv ul{
display: table;
width: 90%;
}
.priceDiv li{
display: table-row;
}
.priceDiv li:hover{ background: #dadada; }
.priceDiv li span{
display: table-cell;
border-bottom: 1px solid #dadada;
padding: 5px 0 10px 0;
}
.priceDiv li span.price{ text-align: right; }
.priceDiv .headingCategoriesName{
padding: 10px 0 10px 15px;
font: 14px Arial;
font-weight: bold;
color:#DE3200;
}
.tableButtons{
display: table;
width: 100%;
border-collapse: collapse;
}
.tableButtons span{
display: table-cell;
cursor: pointer;
text-align: center;
height:54px;
padding: 0 4px 0 4px;
vertical-align: middle;
font-family: "Arial Narrow", "Ubuntu Condensed", sans-serif;
font-stretch: condensed;
text-transform: uppercase;
background: #C5A970;
color:#000;
font-size:16px;
}
.tableButtons span.cat{
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topleft: 6px;
border-top-left-radius: 6px;
behavior: url(http://sport-melitopol.com.ua/templates/Helius/images/PIE.htc);
font-weight: bold;
}
.tableButtons span.brand{
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topright: 6px;
border-top-right-radius: 6px;
behavior: url(http://sport-melitopol.com.ua/templates/Helius/images/PIE.htc);
font-weight: bold;
}
.tableButtons span.active{background:url(images/title-bg.png) repeat-x; color:#FED08B; text-shadow: 2px 1px 1px #000;
font-weight: bold;}
.tableButtons span:hover{
color:#000299;
text-shadow: 0px 0px 0px #000;
}
.layer_switch{
background: #212122;
margin-bottom: 5px;
padding: 10px 0px 10px 0px;
border-top: none;
width:200px;
}
.layer_switch ul.level_one{
padding: 10px 0 10px 0;
margin: 0;
border: 3px ridge #C88600;
border-radius: 7px;
}
.layer_switch ul.level_one li{
list-style: none;
color:#A8A18A;
padding: 2px 5px 2px 5px;
margin-bottom: 5px;
font: 12px Arial;
list-style: outside none decimal;
background: none repeat scroll 0% 0% #000;
border-bottom: 3px solid #AA8B4B;
}
.layer_switch ul.level_one li:hover,
.layer_switch ul.level_one li.active{ background: #936200;  }
.layer_switch ul.level_one li:hover A,
.layer_switch ul.level_one li:hover A:hover,
.layer_switch ul.level_one li.active A,
.layer_switch ul.level_one li.active A:hover{ color:#fff; }
.layer_switch ul.level_one A{
font: 12px Arial;
color:#C5A056;
}
.layer_switch ul.level_one A:hover{ color:#FF4C00; }
.layer_switch ul.sub-ul{
margin: 0 0 20px 10px;
padding: 0;
}
.layer_switch ul.sub-ul li{
list-style: square inside;
margin-left: 0px;
}
div.manufacturers{
border-radius:7px;
	border: 4px ridge #C88600;
background: #936200;
color:#FFF;
position: absolute;
min-width: 150px;
max-width: 716px;
margin-left: 207px;
display: none;
padding: 8px 12px 12px 12px;
z-index:999;
}
div.manufacturers > div.manufacturers-title{
border-bottom: 2px solid #FFAE69;
font-family: "Arial Narrow","Ubuntu Condensed",sans-serif;
font-size: 12pt;
font-weight: bold;
text-shadow: 1px 2px 1px #000;
padding-bottom: 5px;
}
div.manufacturers li{
float: left;
width: 190px;
vertical-align: top;
list-style: decimal;
margin-bottom: -1px;
margin-left: -22px;
font-size: 12px;
color: #000;
}
div.manufacturers A{
color: #FFF;
text-shadow: 1px 1px 1px #000;
display: inline-block;
font-weight: bold;
margin: 1px -4px -7px -3px;
font-family: "Open sans", Arial, "Ubuntu Condensed", sans-serif;
font-size: 13px;
font-stretch: condensed;
text-decoration: underline;
}
div.manufacturers A:hover{ text-decoration: none;  }
#brends{ display: none; }
.heading_arrow span{
float: right;
cursor: pointer;
background: url(images/arrow_banner2.png);
width: 99px;
height: 35px;
margin-right:15px;
border-bottom: 1px solid rgb(255, 255, 255);
border-radius: 3px;
border-right: 1px solid rgb(255, 255, 255);
}
.heading_arrow span.back.b_active{
background-position: 0px -35px;
}
.heading_arrow span.forw{
background-position: -111px 0px;
}
.heading_arrow span.forw.no_active{
background-position: -111px -101px;
}
#scrollProduct{
overflow: hidden;
width:810px;
}
#scrollProduct ul.productsUL{
width:5000px;
}
#scrollProduct ul.productsUL li{
}
#block3OnMainPage{
margin-top: 4px;
border: 4px ridge #C88600;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
padding: 0px 11px 0px;
font: 13px Arial;
background: none repeat scroll 0% 0% #A0A0A0;
text-shadow: 0px 1px 0px #D1D1D1;
}

.ponel-holder {
	background: linear-gradient(to bottom, #444 5%, #000 100%) repeat scroll 0% 0% #444;
    border: 3px ridge #C88600;
border-radius: 4px;
    height: 25px;
    margin: 5px auto 0;
    padding: 1px 12px 1px;
    width: 97%;
}
.ponel-holder a {
	color: #E6CD9D;
margin-left: 5px;
    margin-right: 5px;

}
.ponel-holder a:hover {
	color: #fff;
}
.ponel-holder-inner {
	color: #fff;
    display: table-header-group;
    float: left;
    font-size: 11px;
    font-weight: bold;
	height: 22px;
    margin-right: 2px;
	border-right: 1px solid #d9ba3d;
	text-align: center;
margin-top: 1px;
}
.last {
border-right: 0px;
}
.razdelenie {

}

.wm_widget_container {
	color: #4d4d4d;
	background-color: #e6e6e6;
	border-color:#e3e3e3;
	width:400px !important;
}
.wm_widget_item a, .pg-normal,.wm_widget_form_container label a {
color: #4d4d4d;
}
.wm_widget_item a:hover, .pg-selected, .wm_widget_form_container label a:hover {
color: #4d4d4d;
}
.wm_widget_item, .wm_widget_form_container {
	background-color: #ffffff;
}
.wm_widget_item:hover {
	background-color: #f5faff;
}
.wm_widget_item, .wm_widget_form_container {
	border-top-color: #ffffff;
	border-bottom-color: #a6a6a6;
}
.wm_widget_item:hover {
	border-top-color: #9bc0e2;
	border-bottom-color: #e6eff8;
}
.wm_widget_holder {height: 270px !important;}
.wm_widget_footer a {
	color: #4d4d4d !important;
}
.wm_widget_footer a:hover {
	color: #4d4d4d !important;
}
.wm_widget_header {
	background-color: #286dac !important;
	background-image: url
('https://ukrbuy.com/partner/img/logo3.png') !important;
}
.wm_widget_back td a, .wm_widget_back td p {color: #ffffff;}
.wm_widget_back td {background-color: #6298c8;}


.products_name .price div .number
{
  float: left;
  padding-bottom:20px;
  vertical-align:top;
}

span {cursor:pointer; }
		.number{
			
padding-bottom:5px;
  vertical-align:top;

		}
		.minus{
			width:10px;
			height:10px;
			
			padding-right:5px;
			
			vertical-align: top;
		}
		
		.plus{
			width:10px;
			height:10px;
			padding-left:5px;
			margin-right:10px;
			vertical-align: top;	
			
		}










input.inpp{
height:20px;
margin-right:0px;
vertical-align: top;
text-align: center;
font-weight: bold;
box-shadow: 0px 0px 0px 0px #C30000;
box-shadow: 0px 0px 0px 0px #C30000;
background: none repeat scroll 0% 0% #5F6B77;
border: 4px ridge #BF8105;
border-radius: 3px;
font-weight: bold;
font-size:11pt;
text-shadow: 1px 2px 1px #000;
color:#FFF;
}
.categoryText a {
font-size: 30px;
color: olive;
font-weight: bold; 
}