body {
	margin:0px;
	padding:0px;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, Comic Sans MS ,Helvetica, sans-serif;	
	color: #000;
	background-color: #fff;
	background-image: url(../images/des_03.jpg);
	/*background-repeat: repeat-x;*/
	background-position: top center;
	background-attachment: fixed;
}
a, a:link, a:hover, a:visited {
	color: #000;
	text-decoration:  none;
	z-index: 2;
	position: relative;
	font-family: Arial, Verdana, Tahoma;
}
#hugger{
	width: 100%;
	margin: 0 auto 0 auto;
	padding: 0;
}
#header {
	width: 100%;
	height: 154px;
	background-image: url(http://www.top-sport.net/images/backgr1_01.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	/* border: 1px solid; */
}
#headerHugger{
	width: 925px;
	height: 154px;
	margin: 0 auto 0 auto;
}
#headerLogo{
	width: 369px;
	height: 154px;
	float: left;
}
#headerKamion{
	float: left;
}
#headerCall{
	/* margin-left: 150px; */
	padding-top: 30px;
	width: 369px;
	height: 124px;
	float: left;
}
#redCall{
	color: #cd3939;
	width: 369px;
	font-size: 25px;
	font-family: Comic Sans MS, Tahoma ,Helvetica, sans-serif;
	line-height: 22px;
}
#callNum{
	color: #a0a0a0;
	width: 369px;
	font-size: 35px;
	font-family: Comic Sans MS, Tahoma ,Helvetica, sans-serif;
	line-height: 33px;
}
#headerHugger1{
	width: 925px;
	height: 154px;
	margin: 0 auto 0 auto;
}
#headerLogo1{
	width: 369px;
	height: 154px;
	float: left;
}
#headerKamion1{
	float: left;
}
#headerCall1{
	/* margin-left: 150px; */
	padding-top: 30px;
	width: 369px;
	height: 124px;
	float: left;
}
#redCall1{
	color: #cd3939;
	width: 369px;
	font-size: 25px;
	font-family: Comic Sans MS, Tahoma ,Helvetica, sans-serif;
	line-height: 22px;
}
#callNum1{
	color: #a0a0a0;
	width: 369px;
	font-size: 35px;
	font-family: Comic Sans MS, Tahoma ,Helvetica, sans-serif;
	line-height: 33px;
}
#middle {
	width: 100%;
	height: auto;
	background-image: url(http://www.top-sport.net/images/backgr1_02.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	margin: 0 auto 0 auto;
	/*border: 1px solid;*/
}
#footer {
	width: 100%;
	height: 85px;
	margin: 0 auto 0 auto;
	background-image: url(../images/des_14.jpg);
	background-color: #F7F7F7;
	background-position: top left;
	background-repeat: repeat-x;
	overflow:hidden;
}
#header_menu {
	width: 925px;
	margin: 0 auto 0 auto;
	padding: 0;
	list-style: none;
	/* float: center; */
}
.head_menu_li, .head_menu_li_cart , .head_menu_li_promotion{
	height: 21px;
	float: left;
	padding: 0px 9px 0 9px;
	list-style: none;
}
.head_menu_li_cart{
	float: right; 
	padding: 0px 39px 0 0px; 
	_padding: 0px 37px 0 0px;
}
.head_menu_li_promotion {
	float: right; 
	padding: 0px 7px 0 0px; 
}
.head_menu_link {
	color: #fff;
	font-size: 13px;
}
#middleBox{
	width: 925px;
	margin: 0 auto 0 auto;
	height: auto;
}
#middleBoxTop{
	width: 925px;
	height: 66px;
	background-image: url(http://www.top-sport.net/images/mid_06.png);
}
#middleBoxMid{
	width: 845px;
	height: auto;
	background-image: url(http://www.top-sport.net/images/mid_082.png);
	background-repeat: repeat-y;
	padding: 0 30px 0 50px;
}
#middleBoxMidLeft{
	width: 273px;
	float: left;
}
.middleBoxTop{
	width: 273px;
	height: 187px;
	background-image: url(http://www.top-sport.net/images/all-boxes_06.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.middleBoxTop img{
	/* width: 106px; */
	/* height: 139px; */
	/* padding-left: 20px; */
	border: 0px;
}
.middleBoxShop{
	width: 273px;
	height: 180px;
	/* background-image: url(http://www.top-sport.net/images/all-boxes_12.png); */
	background-image: url(http://www.top-sport.net/images/shop_12.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.shopSign{
	padding-top: 20px;
	margin-left: 76px;
	width: 170px;
	color: #cd3939;
	font-size: 25px;
	letter-spacing: 2px;
	font-family: Comic Sans MS, Tahoma ,Helvetica, sans-serif;
	text-align: center;
}
.middleBoxTopSign{
	padding-top: 70px;
	/* padding-left: 106px; */
	color: #124877;
	font-size: 13px;
	letter-spacing: 2px;
	font-family: Comic Sans MS, Tahoma ,Helvetica, sans-serif;
	text-align: left;
	float: left;
	width: 130px;
}
#middleBoxMidRight{
	float: left;
	width: 560px;
}
.topBox{
	width: 180px;
	height: 145px;
	/* background-image: url(http://www.top-sport.net/images/all-boxes_08.png); */
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	text-align: center;
}
.topBoxText{
	/* float: center; */
	width: 120px; 
	padding-left: 10px;
	text-align: left;
	z-index: 100;
	position: relative;
	overflow: hidden;
}
.topBoxText a{
	font-size: 12px;
	color: #0B2946;
	text-decoration: none;
	font-weight: bold;
}
.topBoxText a:link{
	font-size: 12px;
	color: #0B2946;
	text-decoration: none;
	font-weight: bold;
}
.topBoxText a:visited{
	font-size: 12px;
	color: #0B2946;
	text-decoration: none;
	font-weight: bold;
}
.topBoxText a:hover{
	font-size: 12px;
	color: #0B2946;
	text-decoration: none;
	font-weight: bold;
}
.topBoxPic{
	width: 110px;
	margin-top: 15px;
	text-align: center;
	margin-left: 30px;
}
#kardioBox{
	margin-left: 40px;
	width: 250px;
	height: 111px;
	/* background-image: url(http://www.top-sport.net/images/all-boxes_14.png); */
	background-image: url(http://www.top-sport.net/images/box_top_14.png);
	background-position: top right;
	background-repeat: no-repeat;
	float: right;
}
#siloviBox{
	width: 250px;
	height: 111px;
	/* background-image: url(http://www.top-sport.net/images/all-boxes_15.png); */
	background-image: url(http://www.top-sport.net/images/box_top_14.png);
	background-position: top right;
	background-repeat: no-repeat;
	float: right;
}
.specilaBoxHomePic{
	margin-top: 5px;
	float: left;
	width: 90px;
}
.specilaBoxHomeTxt, .specilaBoxHomePromo{
	font-size: 15px;
	color: #124877;
	float: left;
	margin-right: 12px;
	margin-left: 10px;
	margin-top: 30px;
}
.specilaBoxHomePromo{
	color: #CD3939;
	margin-top: 40px;
}
#middleBoxBottom{
	width: 925px;
	height: 92px;
	background-image: url(http://www.top-sport.net/images/mid_09.png);
	margin: 0 auto 0 auto;
}
#logoFooter{
	background-position: top right;
	background-repeat: no-repeat;
}
.logoFooterPic{
	margin-top: 40px; 
	margin-left: 5%;
}
.bottom_menu_li {
	height: 21px;
	float: left;
	padding: 0px 9px 0 9px;
	list-style: none;
}
.bottom_menu_link {
	color: #232323;
	font-size: 13px;
}
#copyrights{
	margin-left: 5%;
	color: #a3a3a3;
	font-size: 13px;
}
#slogan {
	width: 780px;
	float: left;
	margin: 20px 0 0 27px;
}

#head_search {
	width: 165px;
	height: 37px;
	float: left;
	margin-top: 5px;
}

.inputField, .inputStyleCode1, .inputStyleText{
	width: 250px;
	height:17px;
	font-size: 11px;
	color:#454F58;
	border-top: solid 1px #AF9999;
	border-left: solid 1px #AF9999;
	border-right: solid 1px #DFC3C3;
	border-bottom: solid 1px #DFC3C3;
}
.inputStyleText{
	width:200px;
	height:160px;
}
.word {
	margin-bottom: 5px;
	float: left;
}

.qS {
	border: solid 1px #888;
	font-size: 10px;
	background: #fff;
}

#warp {
	width: 1008px;
	height: auto;
	float: left;
}

#left {
	width: 246px;
	height: auto;
	float: left;
}

#left_menu {
	width: 246px;
	list-style: none;
}

.left_menu_li {
	width: 219px;
	min-height: 20px;
	float: right;
	background: url(http://www.top-sport.net/images/border_bg.jpg) no-repeat bottom right #a71919;	
	padding: 7px 5px 5px 22px;
}

.left_menu_link {
	color: #fff;
}

.catalog, .line {
	width: 246px;
	height: 27px;
	background: #a71919;
	float: left;
}

.catalog {
	width: 221px;
	height: 20px;
	margin-top: 20px;
	background: url(http://www.top-sport.net/images/ar_bg.jpg) no-repeat #a71919;
	padding-left: 25px;
	padding-top: 7px;
	color: #fff;
}

#cont_catalog {
	width: 246px;
	height: auto;
	float: left;
	background: #e9e8e8;
	margin-bottom: 20px;	
}

#catalogList {
	width: 273px;
	list-style: none;
	padding-bottom: 10px;
	text-align: left;
	display: inline;
	margin-top: 0px;
}

.catalogLi {
	width: 220px;
	padding:  0 0 0 20px;
	font-size: 14px;
}
.catalogLi1 {
	width: 220px;
	padding:  0 0 0 10px;
}
.bulet {
	border: 0;
	vertical-align: middle;
}

.lastCatalog {
	width: 246px;
	line-height: 8px;
	background: #d1d0ce;
	float: left;
}

#content {
	width: 511px;
	height: auto;
	float: left;
	margin: 0 0 0 19px;
}

#title_page {
	height: 20px;
	background: #38322d;
	padding: 7px 70px 0 9px;
	color: #fff;
	float: left;
}

#text {
	width: 511px;
	height: auto;
	float: left;
	margin: 10px 0 10px 0;
}

#top_offers {
	width: 511px;
	height: 27px;
	float: left;
	background:  #c9b9ab;	
}

#top_title {
	width: 148px;
	height: 20px;
	padding: 7px 0 0 12px;
	background: #ab927c;
	margin: 0;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}

#articleList {
	/* width: 511px; */
	list-style: none;
	float: left;
	margin-top: 10px;
}

.article, .articleImg {
	width: 170px;
	height: 184px;
	float: left;
	text-align: center;
	margin-bottom: 15px;
}

.articleImg {
	height: 160px;
}

.cont_img {
	width: 170px;
	height: 150px;
	overflow: hidden;
	float: left;
	text-align: center;	
}

.more {
	color: #de0e0e;
	font-weight: bold;
}

#right {
	width: 213px;
	min-height: 550px;
	float: right;
	background: #ffb2b2;
	color: #fff;
	padding-bottom: 10px;
}

#search_tit {
	width: 206px;
	height: 20px;
	float: left;
	padding: 7px 0 0 7px;
	background: #db8d8c;
	color: #fff;
	margin-bottom: 10px;
}

#right_cont {
	width: 200px;
	float: left;
	margin-left: 7px;
}

#right a{
	color: #fff;
	font-weight: bold;
}

#manif {
	width: 190px;
	float: left;
	background: #fff;
	margin-left: 7px;
}

.list_manif {
	width: 60px;
	height: 40px;
	float: left;
	overflow: hidden;
	text-align: center;
	margin: 0 3px 5px 0;
}

#footer1 {
	width: 100%;
	height: 47px;
	float: left;
	background: #38322d;
}

#warp_f_menu {
	width:  1000px;
	height: 47px;
	float: left;
	background: url(http://www.top-sport.net/images/footer_logo.jpg) no-repeat right;
}

#menu_footer {
	width:  1000px;
	list-style: none;
	float: left;
	margin-top: 20px;
}

.menu_footer_li {
	float: left;
	margin-left: 10px; 
}

.menu_footer_link {
	color: #fff;
}

#pagenate {
	width: 511px;
	display: block;
	float: left;
	text-align: center;
	margin-top: 10px;
}

#article_images {
	height: auto;
	float: left;
}

#static_images {
	width: 150px;
	height: auto;
	float: left;
	margin: 0 5px 5px 0;
}

.articleOffer{
	width: 250px;
	height: 220px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 5px solid #D9EEFD;
	padding: 3px;
	background-color: #FFF;
	font-size: 12px;
	font-family: Comic Sans MS, Arial, Tahoma;
}
.articleName{
	font-size: 17px;
	font-family: Comic Sans MS, Tahoma, Georgia;
	color: #595959;
	font-weight: normal;
	padding-left: 10px;
}

.price{
	font-size: 25px;
	font-family: Comic Sans MS, Georgia;
	color: #FF0000;
	font-weight: bold;
	z-index: 2;
	width: 110px;
	height: auto;
	text-align: center;
}
#staticUL{
	width: 400px;
	list-style: none;
}
.staticLI{
	list-style: none;
}
.staticTitle{
	color: #cd3939;
	font-size: 15px;
}
.forLink{
	z-index: 4;
	position: absolute;
	width: 180px;
	height: 145px;
}
.forLink1{
	z-index: 40000;
	position: absolute;
	width: 210px;
	height: 111px;
}
.forLink2{
	z-index: 4;
	position: absolute;
	width: 52px;
	height: 51px;
	overflow: hidden;
}
.formRadioORCheck{
	float: left;
}
.formRadioOrCheckText{
	width: 450px;
	padding: 0px 10px;
	float: left;
}
.formErrorLabel{
	color: #A8271A;
	display: none;
}
.bankInfo{
	padding: 30px;
	visibility: hidden;
	display: none;
}
.invoiceTable{
	visibility: hidden;
	display: none;
}
.invoiceLeftTd{
	width: 200px;
	*width: 165px;
}
.buttonForm{
	width: 260px; 
	padding: 20px 0px; 
	float: left;
}
.rssBox{
	width: 256px;
	padding-right: 20px;
}
.rssSpan{
	display: block; 
}
a.redLink, a.redLink:visited, a.redLink:hover{
	text-decoration: none;
	color: #cd3939;
}
.labelNew{
	font-size: 14px; 
	font-weight: bold;
	color: #FFFFFF; 
	background-color: #FF0000;
	line-height:20px;
}




/*******************/

.header_top{
	width: 974px;
	height: 77px;
	margin: 0 auto 0 auto;
	padding-top: 175px;
	background-image: url(../images/des_05.jpg);/*des_05.jpg*/
}
.header_txt{
	width: 974px;
	float: left;
	font-family: arial;
	font-size : 10px;
	margin-top: 13px;
	position:relative;
}
.white_link{
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-family: arial;
}
.link1{
	width: 89px;
	height: 44px;
	float: left;
	font-size: 0px;
}
.link2{
	width: 96px;
	height: 44px;
	float: left;
	font-size: 0px;
}
.link3{
	width: 120px;
	height: 44px;
	float: left;
	font-size: 0px;
}
.link4{
	width: 164px;
	height: 44px;
	float: left;
	font-size: 0px;
}
.link5{
	width: 116px;
	height: 44px;
	float: left;
	font-size: 0px;
}
.copyrights, .copyrights2:link, .copyrights2:hover, .copyrights2:visited{
	height: 30px;
	color: #acacac;
	font-family: arial;
	font-size: 10px;	
}
.copyrights2{
	text-transform:uppercase;
}
.promotion {
	background-image: url(../images/promociq.png);
	width: 301px;
	margin-left: 12px;
	height: 32px;
	color: #9da7b0;
	font-size: 11px;
	font-family: arial;
	padding-top: 120px;
}
.catalogue {
	background-image: url(../images/catalogue.png);
	width: 301px;
	margin-left: 12px;
	height: 34px;
	color: #9da7b0;
	font-size: 11px;
	font-family: arial;
	padding-top: 178px;
}
.big_title{
	color: #9da7b0;
	font-family: arial;
	font-size: 35px;
	margin-left: 18px;
}
.news, .news:hover, .news:link, .news:visited{
	color: #909090;	
	text-decoration: none;
}
#area{
	width: 974px;
	height: auto;
	background-image: url(../images/des_08.jpg);
	background-repeat: repeat-x;
	margin: 3px auto 0 auto;
	background-color: #FFFFFF;
}
.leftpart {
	color:#909090;
	width: 331px;
	overflow:hidden;
	float:left;
}
.rightpart {
	color:#909090;
	width: 643px;
	overflow:hidden;
	float:left;
}
.highlight_1 {
	background-image: url(../images/highlight_2.png);
	width: 281px;
	margin-left: 3px;
	height: 42px;
	color: #9da7b0;
	font-size: 11px;
	font-family: arial;
	padding-top: 113px;
	padding-left: 25px;
	float: left;
	
}
.highlight_2 {
	background-image: url(../images/highlight_1.png);
	width: 281px;
	margin-left: 5px;
	height: 42px;
	color: #9da7b0;
	font-size: 11px;
	font-family: arial;
	padding-top: 113px;
	padding-left: 25px;
	float: left;
}
.clear{
	clear:both;
}
.title_in, .title_in2, .title_in3{
	color: #d1291e;
	font-family: arial;
	font-size: 25px;
	margin-left: 18px;
}
.title_in3{
	font-size: 15px;
	margin-left: 0px;
	padding:15px 0px 5px 0px;
}
.catalogue_link, .catalogue_link:link, .catalogue_link:visited{
	color: #454f58;
	width: 250px;
	font-family: arial;
	font-size: 15px;
	margin-left: 18px;
	line-height: 24px;
	text-decoration: none;
	font-weight:normal;
}
.catalogue_link:hover{
	color: #5c97cc;
	width: 250px;
	font-family: arial;
	font-size: 15px;
	margin-left: 18px;
	line-height: 24px;
	text-decoration: none;

}
.grey_line {
	background-color: #afbac4;
	width: 294px;
	height: 1px;
	line-height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.listing, .listing:link, .listing:hover, .listing:visited{
	text-decoration: none;
	color: #454f58;
}
.listing_active, .listing_active:link, .listing_active:hover, .listing_active:visited{
	text-decoration: none;
	color: #454f58;
	font-weight: bold;
}
.border_1 {
	background-image: url(../images/in_border.png);
	width: 281px;
	margin-left: 3px;
	height: 220px;
	color: #9da7b0;
	font-size: 11px;
	font-family: arial;
	padding-top: 22px;
	padding-left: 25px;
	overflow:hidden;
	float: left;
	
}
.title_small{
	color: #d1291e;
	font-family: arial;
	font-size: 20px;
	line-height:20px;
	margin-bottom: 10px;
}
.articleImg2{
	width:100px;
	height:149px;
	margin-right:5px;
	float:left;
	overflow:hidden;
	text-align:center; 
	border: solid 1px #efaba7;
	background-color:#fff;
}
.showArticleImg{
	width:286px;
	margin:0 0 10px 10px;
	overflow:hidden;
	float:right;
}
.rightpartIn{
	padding:18px;
}
.showArticlePics{
	position:relative;
}
.showArticlePic, .showArticlePic2{
	width:114px;
	height:178px;
	margin:0 6px 6px 0;
	overflow:hidden;
	border:solid 1px #AFBAC4;
	float:left;
}
.showArticlePic{
	position:relative;
	z-index:10;
}
.showArticlePic img{
	position:absolute;
	bottom:0;
}
.categoryLogo{
	width: 151px; 
	height: 138px; 
	margin-top: 1px; 
	margin-bottom: 5px; 
	margin-right: 5px;
	float: left; 
}
.greyLink, .greyLink:link, .greyLink:hover, .greyLink:visited{
	color: #9da7b0;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
}
.artName{
	width:114px;
	height:28px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	overflow:hidden;
	background-color:#BEBEBE;
	position:absolute;
	top:0;
	/* opacity:0.4;filter:alpha(opacity=40) */
	z-index:100;
}
.hrDiv{
	width:100%;
	margin:5px 0px 10px 0px; 
	border-top:solid 1px #EFABA7;
	height:1px;
	line-height:1px;
}
.checkboxStyle{
	float:left;
}
.SubQuantity{
	width:98px;
	height:21px;
	border:none;
	background:url(../images/button-send.png) center center no-repeat;
}
.footer_cats{
	padding:10px;
	font-size:10px;
	color:#7F7F7F;
	text-align:center;
}
.totalProductInput{
	width:20px;
	border:0px; 
	background:transparent;
	color:#fff;
	text-align:right;
}
