#content .section .section-inner:after, #content .nav:after, #content .promobox:after, #content .promorange:after, #content .promoinfo:after {
	content:' ';
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
}
#content .nav {
	padding:7px 0 0 10px;
	height:14px;
	font:11px Arial,Helvetica,sans-serif;
}
#content .nav li {
	float:left;
	margin-right:5px;
	padding-right:10px;
	background:url(../images/brand/nav-arrow.gif) right 4px no-repeat;
}
#content .nav li.last {
	background:none;
}
#content .nav a {
	color:#808080;
	text-decoration:none;
}
#content h1.brands {
	margin:11px 0 9px;
	padding-left:20px;
	font-size:24px;
}

#content .section {
	position:relative;
	margin-bottom:28px;
	border:1px solid #EFEFEF;
	padding:5px;
	width:940px;
	color:#FFF;
}

#content .section2 {
	position:relative;
	margin-bottom:28px;
	padding:0;
	width:970px;
	color:#FFF;
}

#content .section.minwidth {
	width:920px;
}

#content .section .section-inner {
	width:940px;
}


#content .section.minwidth .section-inner {
	width:920px;
}

#content .section2 .section-inner {
	padding:0;
	margin:0;
	width:970px;
} 
#content.adidas .section .section-inner {
	background:url(../images/brand/section-inner-adidas.gif) repeat;
}
#content.puma .section .section-inner {
	background:url(../images/brand/section-inner-puma.gif) repeat;
}
#content.nike .section .section-inner {
	background:url(../images/brand/section-inner-nike.gif) repeat;
}
#content.reebok .section .section-inner {
	background:url(../images/brand/section-inner-reebok.gif) repeat;
}
#content .section .section-tl,
#content .section .section-tr,
#content .section .section-bl,
#content .section .section-br {
	position:absolute;
	width:20px; height:20px;
	background:url(../images/brand/section-r.png) no-repeat;
}

* html #content .section .section-br {
	
	background-image:url(../images/brand/section-r.gif);
}
* html #content .section .section-tl {
	
	background-image:url(../images/brand/section-r.gif);
}
* html #content .section .section-bl {
	
	background-image:url(../images/brand/section-r.gif);
}
* html #content .section .section-tr {
	
	background-image:url(../images/brand/section-r.gif);
}


#content .section .section-tl {
	top:-1px; left:-1px;
	background-position:-20px -20px;
}
* html #content .section-tl{background:url(../images/brand/section-r.gif) no-repeat -20px -20px;
}

#content .section .section-tr {
	top:-1px; left:-19px;
	margin-left:100%;
	width:20px; height:20px;
	background-position:0 -20px;
}
#content .section .section-bl {
	left:-1px;
	margin-top:-14px;
	background-position:-20px 0;
}
#content .section .section-br {
	left:-19px;
	margin:-14px 0 0 100%;
	width:20px; height:20px;
}
#content .brand {
	width:100%; height:91px;
}

#content.simple .brand {
height:70px;
}

#content.adidas .brand {
	background:url(../images/brand/brand-adidas.png) repeat-x;
}
#content.puma .brand {
	background:url(../images/brand/brand-puma.png) repeat-x;
}
#content.nike .brand {
	background:url(../images/brand/brand-nike.png) repeat-x;
}
#content.reebok .brand {
	background:url(../images/brand/brand-reebok.png) repeat-x;
}
#content .brand .rocon-bl, #content .brand .rocon-br {
	display:none;
}
#content.adidas .brand .logo {
	padding:16px 0 0 32px;
	width:80px; height:55px;
	background:url(../images/brand/logo-adidas.png) bottom right no-repeat;
}
#content.puma .brand .logo {
	padding:15px 0 0 28px;
	width:130px; height:64px;
	background:url(../images/brand/logo-puma.png) bottom right no-repeat;
}
#content.nike .brand .logo {
	padding:25px 0 0 21px;
	width:103px; height:40px;
	background:url(../images/brand/logo-nike.png) bottom right no-repeat;
}
#content.reebok .brand .logo {
	padding:31px 0 0 21px;
	width:103px; height:24px;
	background:url(../images/brand/logo-reebok.png) bottom right no-repeat;
}
#content.simple .brand .logo {
	height:55px;
	left:20px;
	position:relative;
	top:16px;
	width:200px;
	background:url(../images/brand/logo-simple.png) left top no-repeat;
}
#content .range {
	float:left;
	padding:11px 14px 0 20px;
	width:105px;
	font:bold 11px Arial,Helvetica,sans-serif;
	line-height:21px;
	list-style: none;
	position: relative;
	z-index: 1;
}

ul.range ul li{list-style-type: none;}

#content .range li {
	margin-top:8px;
	padding:0 0 6px 10px;
	width:95px;
	color:#FFF;
	background:url(../images/brand/range-fs8.png) no-repeat;
}
#content .range li.range-blue {
	background-position:-105px top;
}
#content .range li.range-blue:hover, #content .range li.range-blue.hover, #content .range li.range-blue.active {
	background-position:0 top;
}
#content .range li.range-green {
	background-position:-315px top;
}
#content .range li.range-green:hover, #content .range li.range-green.hover, #content .range li.range-green.active{
	background-position:-210px top;
}
#content .range li.range-red {
	background-position:-525px top;
}
#content .range li.range-red:hover, #content .range li.range-red.hover, #content .range li.range-red.active {
	background-position:-420px top;
}
#content .range li ul {
	padding:7px 0 0;
	display:none;
}
#content .range li:hover ul {
	/*display:block;*/
}
#content .range li li, #content .range li li:hover {
	margin:0;
	padding:0;
	background:none;
}
#content .range a {
color:#FFFFFF;
display:block;
height:100%;
text-decoration:none;
width:100%;
line-height:18px;
}

.range-blue, .range-red, .range-green{position: relative; z-index: 10;}

#content .range a:hover{//text-decoration:underline;
}

#content .range li li a:hover{text-decoration:underline;
}

#content .content-inner {
	float:right;
	padding-top:14px;
	padding-bottom:28px;
	width:801px;
}
#content .content-inner .promobox-tl,
#content .content-inner .promobox-tr,
#content .content-inner .promobox-bl,
#content .content-inner .promobox-br {
	position:absolute;
	width:20px; height:20px;
	z-index:5;
	background-repeat:no-repeat;
}
#content.adidas .content-inner .promobox-tl,
#content.adidas .content-inner .promobox-tr,
#content.adidas .content-inner .promobox-bl,
#content.adidas .content-inner .promobox-br {
	background-image:url(../images/brand/promobox-r-adidas-fs8.png);
}
#content.puma .content-inner .promobox-tl,
#content.puma .content-inner .promobox-tr,
#content.puma .content-inner .promobox-bl,
#content.puma .content-inner .promobox-br {
	background-image:url(../images/brand/promobox-r-puma.png);
}
#content.nike .content-inner .promobox-tl,
#content.nike .content-inner .promobox-tr,
#content.nike .content-inner .promobox-bl,
#content.nike .content-inner .promobox-br {
	background-image:url(../images/brand/promobox-r-nike.png);
}
#content.reebok .content-inner .promobox-tl,
#content.reebok .content-inner .promobox-tr,
#content.reebok .content-inner .promobox-bl,
#content.reebok .content-inner .promobox-br {
	background-image:url(../images/brand/promobox-r-reebok.png);
}
#content.simple .content-inner .promobox-tl,
#content.simple .content-inner .promobox-tr,
#content.simple .content-inner .promobox-bl,
#content.simple .content-inner .promobox-br {
	background-image:url(../images/brand/promobox-r-simple.png);
}
#content .content-inner .promobox-tl {
	top:-1px; left:-1px;
	background-position:-20px -20px;
}
#content .content-inner .promobox-tr {
	top:-1px; left:-19px;
	margin-left:100%;
	width:20px; height:20px;
	background-position:0 -20px;
}
#content .content-inner .promobox-bl {
	left:-1px;
	margin-top:-14px;
	background-position:-20px 0;
	bottom:-1px;
}
#content .content-inner .promobox-br {
	left:-19px;
	margin:-14px 0 0 100%;
	width:20px; height:20px;
	bottom:-1px;
}
#content .promobox {
	position: relative;
	z-index: 0;
	width:100%;
}
#content .promobox .slideshow {
	float:left;
	position:relative;
	padding:5px;
	width:510px; height:365px;
}
#content.adidas .promobox .slideshow {
	border:1px solid #606060;
}
#content.puma .promobox .slideshow {
	border:1px solid #E10048;
}
#content.nike .promobox .slideshow {
	border:1px solid #FFC080;
}
#content.reebok .promobox .slideshow {
	border:1px solid #00B4DD;
}
#content.simple .promobox .slideshow {
	border:1px solid #EFEFEF;
}
#content .promobox .slideshow .slideshow-inner {
	position:relative;
}
#content .promobox .slideshow img {
	width:510px !important;
	height:365px !important;
}
#content .promobox .slideshow #promoimages {
	left:0 !important;
	top:0 !important;
}
#content .promobox .video {
	float:right;
	position:relative;
	padding:0 20px 0 14px;
	width:245px;
}
#content .promobox .video h2 {
	margin-bottom:16px;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	color: #fff;
}
#content .promobox .video h3 {
	font-size:12px;
	line-height:27px;
	font-weight:normal;
}
#content.simple .promobox .video h2, #content.simple .promobox .video h3 {
	color:#404040;
}
#content .promobox .video p {
	margin-bottom:3px;
	color:#BFBFBF;
	line-height:16px;
}
#content.nike .promobox .video p {
	color:#FFDABF !important;
}
#content.reebok .promobox .video p {
	color:#BFEAFF;
}
#content.simple .promobox .video p {
	color:#808080;
}
#content .promobox .video .more {
	padding-right:9px;
	color:#FEFFFE;
	background:url(../images/brand/more-arrow.gif) right 4px no-repeat;
	font-size:11px;
	line-height:21px;
}
#content.simple .promobox .video .more {
	background:url(../images/brand/more-arrow-simple.gif) right 4px no-repeat;
}
#content .promobox .video .more a {
	color:#FEFFFE;
	text-decoration:none;
}
#content.simple .promobox .video .more a {
	color:#52A1CA;
}
#content .promorange {
	padding-top:8px;
	width:100%;
}
/*#content .promorange .promorange-bg {
	position:absolute;
	top:0; left:0;
	width:245px; height:125px;
	z-index:1;
}
#content .promorange .kids .promorange-bg {
	background:url(../images/brand/promorange-kids-fs8.png) no-repeat;
}
#content .promorange .child .promorange-bg {
	background:url(../images/brand/promorange-child-fs8.png) no-repeat;
}
#content .promorange .teens .promorange-bg {
	background:url(../images/brand/promorange-teens-fs8.png) no-repeat;
}*/
#content .promorange .item {
	float:left;
	position:relative;
	margin-right:8px;
	padding:5px;
	width:245px; height:125px; cursor:pointer;
}
#content.adidas .promorange .item {
	border:1px solid #606060;
}
#content.puma .promorange .item {
	border:1px solid #E10048;
}
#content.nike .promorange .item {
	border:1px solid #FFC080;
}
#content.reebok .promorange .item {
	border:1px solid #00B4DD;
}
#content.simple .promorange .item {
	border:1px solid #EFEFEF;
}
#content .promorange .last {
	margin-right:0;
}
#content .promorange .item .item-inner {
	position:absolute;
	top:5px; left:5px;
	background:url(../images/brand/promorange.png) repeat-x;
	padding:19px 88px 20px 18px;
	width:139px; height:86px;
}
/*#content.adidas .promorange .item .item-inner {
	background:url(../images/brand/promorange-adidas.png) repeat-x;
}*/
#content.adidas .promorange .kids .item-inner {
	background:url(../images/brand/promorange-kids-adidas.png) no-repeat left top;
}
#content.adidas .promorange .child .item-inner {
	background:url(../images/brand/promorange-child-adidas.png) no-repeat left top;
}
#content.adidas .promorange .teens .item-inner {
	background:url(../images/brand/promorange-teens-adidas.png) no-repeat left top;
}
#content.adidas .promorange .kids .item-inner:hover {
	background-position: left bottom;
}
#content.adidas .promorange .child .item-inner:hover {
	background-position: left bottom;
}
#content.adidas .promorange .teens .item-inner:hover {
	background-position: left bottom;
}
#content.puma .promorange .kids .item-inner {
	background:url(../images/brand/promorange-kids-puma.png) no-repeat left top;
}
#content.puma .promorange .child .item-inner {
	background:url(../images/brand/promorange-child-puma.png) no-repeat left top;
}
#content.puma .promorange .teens .item-inner {
	background:url(../images/brand/promorange-teens-puma.png) no-repeat left top;
}
#content.puma .promorange .kids .item-inner:hover {
	background-position: left bottom;
}
#content.puma .promorange .child .item-inner:hover {
	background-position: left bottom;
}
#content.puma .promorange .teens .item-inner:hover {
	background-position: left bottom;
}

#content.nike .promorange .kids .item-inner {
	background:url(../images/brand/promorange-kids-nike.png) no-repeat left top;
}
#content.nike .promorange .child .item-inner {
	background:url(../images/brand/promorange-child-nike.png) no-repeat left top;
}
#content.nike .promorange .teens .item-inner {
	background:url(../images/brand/promorange-teens-nike.png) no-repeat left top;
}

#content.nike .promorange .kids .item-inner:hover {
	background-position: left bottom;
}
#content.nike .promorange .child .item-inner:hover {
	background-position: left bottom;
}
#content.nike .promorange .teens .item-inner:hover {
	background-position: left bottom;
}

#content.reebok .promorange .kids .item-inner {
	background:url(../images/brand/promorange-kids-reebok.png) no-repeat left top;
}
#content.reebok .promorange .child .item-inner {
	background:url(../images/brand/promorange-child-reebok.png) no-repeat left top;
}
#content.reebok .promorange .teens .item-inner {
	background:url(../images/brand/promorange-teens-reebok.png) no-repeat left top;
}
#content.reebok .promorange .kids .item-inner:hover {
	background-position: left bottom;
}
#content.reebok .promorange .child .item-inner:hover {
	background-position: left bottom;
}
#content.reebok .promorange .teens .item-inner:hover {
	background-position: left bottom;
}
#content.simple .promorange .kids .item-inner {
	background:url(../images/brand/simpleBrandKids.png) no-repeat left top;
}
#content.simple .promorange .child .item-inner {
	background:url(../images/brand/simpleBrandChilds.png) no-repeat left top;
}
#content.simple .promorange .teens .item-inner {
	background:url(../images/brand/simpleBrandTeens.png)no-repeat left top;
}

#content.simple .promorange .kids .item-inner:hover {
	background-position: left bottom;
}
#content.simple .promorange .child .item-inner:hover {
	background-position: left bottom;
}
#content.simple .promorange .teens .item-inner:hover {
	background-position: left bottom;
}
#content .promorange .item .promobox-bl {
	left:-1px;
	margin-top:111px;
	background-position:-20px 0;
}
#content .promorange .item .promobox-br {
	left:-19px;
	margin:111px 0 0 100%;
	width:20px; height:20px;
}
#content .promorange .item h2 {
	position:relative;
	margin-bottom:2px;
	width:100%; height:20px;
	text-indent:-4000px;
}
#content .promorange .item h2 span {
	position:absolute;
	top:0; left:0;
	width:100%; height:20px;
}
#content .promorange .kids h2 span {
	background:url(../images/brand/kids.png) no-repeat;
}
#content .promorange .child h2 span {
	background:url(../images/brand/child.png) no-repeat;
}
#content .promorange .teens h2 span {
	background:url(../images/brand/teens.png) no-repeat;
}
/*#content.adidas .promorange .kids h2 span {
	background:url(../images/brand/kids-adidas.png) no-repeat;
}
#content.adidas .promorange .child h2 span {
	background:url(../images/brand/child-adidas.png) no-repeat;
}
#content.adidas .promorange .teens h2 span {
	background:url(../images/brand/teens-adidas.png) no-repeat;
}
#content.puma .promorange .kids h2 span {
	background:url(../images/brand/kids-puma.png) no-repeat;
}
#content.puma .promorange .child h2 span {
	background:url(../images/brand/child-puma.png) no-repeat;
}
#content.puma .promorange .teens h2 span {
	background:url(../images/brand/teens-puma.png) no-repeat;
}
#content.nike .promorange .kids h2 span {
	background:url(../images/brand/kids-nike.png) no-repeat;
}
#content.nike .promorange .child h2 span {
	background:url(../images/brand/child-nike.png) no-repeat;
}
#content.nike .promorange .teens h2 span {
	background:url(../images/brand/teens-nike.png) no-repeat;
}*/
#content .promorange .item p {
	margin-bottom:11px;
	padding-left:1px;
	color:#FEFEFE;
	line-height:16px;
}
#content .promorange .item .more {
	margin-left:2px;
	padding-left:12px;
	width:79px; height:26px;
	font:11px/22px Arial,Helvetica,sans-serif;
}
#content.adidas .promorange .item .more {
	//background:url(../images/brand/promorange-more-adidas-fs8.png) no-repeat;
}
#content.puma .promorange .item .more {
	//background:url(../images/brand/promorange-more-puma.png) no-repeat;
}
#content.nike .promorange .item .more {
	//background:url(../images/brand/promorange-more-nike.png) no-repeat;
}
#content.reebok .promorange .item .more {
	//background:url(../images/brand/promorange-more-reebok.png) no-repeat;
}
#content.simple .promorange .item .more {
	//background:url(../images/brand/promorange-more-adidas-fs8.png) no-repeat;
}
#content .promorange .item .more a {
	color:#FEFEFE;
	text-decoration:none;
	position:relative;
	top:-2px;
}


#content .promoinfo {
	width:100%;
}
#content .promoinfo .item {
	float:left;
	position:relative;
	margin-right:10px;
	padding:9px 5px;
	width:245px;
}
#content .promoinfo .last {
	margin-right:0;
}
#content .promoinfo .item h3 {
	margin-bottom:5px;
	font-size:11px;
	line-height:16px;
}
#content.simple .promoinfo .item h3 {
	color:#404040;
}
#content .promoinfo .item p {
	margin-bottom:5px;
	color:#BFBFBF;
	line-height:16px;
}
#content.nike .promoinfo .item p {
	color:#FFDABF;
}
#content.reebok .promoinfo .item p {
	color:#BFEAFF;
}
#content.simple .promoinfo .item p {
	color:#808080;
}
#content .promoinfo .item .more {
	padding-right:9px;
	background:url(../images/brand/more-arrow.gif) right 4px no-repeat;
	font-size:11px;
	line-height:16px;
}
#content.simple .promoinfo .item .more {
	background:url(../images/brand/more-arrow-simple.gif) right 4px no-repeat;
}
#content .promoinfo .item .more a {
	color:#FFF;
	text-decoration:none;
}
#content.simple .promoinfo .item .more a {
	color:#52A1CA;
	
}

#content .vcard {
	float:left;
	padding:14px 20px;
	width:280px;
	color:#404040;
	font-size:11px;
}

#content .minwidth .vcard {
	width:260px;
}

#content .vcard .fn.org {
	display:none;
}
#content .vcard .tel {
	font-size:18px;
	line-height:24px;
	font-weight:bold;
}
#content .vcard .tel .code {
	color:#808080;
}
#content .vcard .mode {
	margin-bottom:9px;
	line-height:21px;
}
#content .vcard .mode span {
	color:#808080;
}
#content .vcard h3 {
	font-size:11px;
	line-height:17px;
}
#content .vcard .adr {
	line-height:24px;
}
#content .vcard .metro {
	margin-bottom:10px;
	padding-left:21px;
	background:url(../images/brand/metro.png) left 2px no-repeat;
	line-height:18px;
}
#content .vcard .metro span {
	color:#CC5266;
}
#content .vcard dl {
	margin-bottom:11px;
}
#content .vcard dt {
	line-height:18px;
}
#content .vcard dd {
	margin-bottom:3px;
	line-height:16px;
}
#content .vcard .email {
	color:#4EC258;
	text-decoration:none;
}
#content .vcard h4 {
	margin-bottom:5px;
}
#content .vcard h4, #content .vcard li {
	line-height:16px;
}
#content .map {
	float:right;
	position:relative;
	width:620px; height:450px;
}
#content .map .map-inner {
	width:620px; height:580px;
	background:url(../images/brand/map.jpg) no-repeat;
}
#content .map .map-tl {
	position:absolute;
	top:0; left:0;
	width:9px; height:9px;
	background:url(../images/brand/map-r.jpg) no-repeat;
}
#content .map .map-bl {
	position:absolute;
	left:0;
	margin-top:-9px;
	width:9px; height:9px;
	background:url(../images/brand/map-r.jpg) 0 -9px no-repeat;
}

/*cat*/
.cat-3 {overflow:hidden;width:970px;}
.odejda {
	float:left;
	width:318px;
	height:620px;
	background:url(../images/odejda.jpg) no-repeat;
	margin:0;
	padding:0;
	}
.odejda a {
	display:block;
	width:318px;
	height:620px;
}

.obuv {
	float:left;
	width:318px;
	height:620px;
	background:url(../images/obuv.jpg) no-repeat;
	margin:0;
	padding:0;
	}
.obuv a {
	display:block;
	width:318px;
	height:620px;
}
.aksessuar {
	float:left;
	width:318px;
	height:620px;
	background:url(../images/aksess.jpg) no-repeat;
	margin:0;
	padding:0;
	}
.aksessuar a {
	display:block;
	width:318px;
	height:620px;
}

.phone-1
{
	top: 35px;
	height:auto;
	z-index: 10000;
	position:absolute;
	left:160px;
	margin:20px 0 0 0;
	width:301px;
}

.phone-1 .days{
	color: #808080;
	font-size: 11px; 
	line-height: 11px;
	padding-left: 30px;
	display: block;
	font-family: tahoma;
	letter-spacing: 0.4px;
}

	
.phone-1 .number{
	font-family: Verdana;
	padding-left: 25px;
	padding-bottom: 0;
	background: url(../images/truba.jpg) left center no-repeat;
	color: #4ec258;
	display: block;
	font-size: 18px;
	height: 27px;
	font-weight:bold;
}
.print {overflow:hidden;width:940px;padding:10px 0 0 0;position:relative;}
.print .left-c {position:relative;width:358px;height:358px;float:left;background: url(../images/fb.jpg) no-repeat;}
.print .left-c img {display:block;top:14%;left:14%;position:absolute;}
.print .right-c {width:570px;float:right;margin:0;padding:0;}
.print .right-c  h1 {padding:5px 0 4px 0;margin:0;font-size:22px;}
.print .right-c  h2 {color:#808080;font-size:14px;font-weight:normal;}
.print .cost {width:86px;height:32px;background:url(../images/cena.png) no-repeat;position:absolute;top:80px;left:354px;}
.print .cost span {display:block;padding:8px 0 0 23px;font-weight:bold;font-size:12px;}
#footer2 {
height:115px;
margin:-115px auto 0;
position:relative;
width:940px;
}

#footer2 p{padding:20px;
position:absolute;
top:0;
}

