@charset "UTF-8";
* {margin: 0;padding: 0; font-weight: normal; background-repeat: no-repeat; background-position: 0 0;}
table { border-collapse: collapse; border-spacing: 0;}
table td {vertical-align: top;}
a {text-decoration: underline; color: #0055cc;}
img {border: none;}
body {
	min-width: 970px; 
	color: black; /*insert main font*/
	font-family: Arial, sans-serif; /*insert main font*/
	background-color: white; /*insert background color*/
	font-size: 0.75em;
	background: #edede9;
}
pre {
	color: black; /*insert main font*/
	font-family: Arial, sans-serif; /*insert main font*/
	font-size: 1em;
	line-height:100%;
}
a{
color:#0081b2;
}
b,strong{font-weight: bold;}
.text h3{line-height: 140%}
.text p {line-height: 1.3em;margin-bottom: 1.33em;}
h1 {font-size: 1.833em;margin-bottom: 0.5em;line-height: 0.9273;}
h2 {font-size: 16px;font-weight: bold;}
h3 {font-size: 14px;font-weight: bold;}
.text img.left {float: left;margin-right: 4px;}
.text table td {padding: 4px;}
.text table {margin-bottom:1em;}

.pslink {
	border-bottom: 1px dashed #0081b2;
	color: #0081b2;
	cursor: pointer;
}


.adminpanel {font-size: 11px;color: black;background-color: #ccd;border-bottom: 1px solid #ddf;padding-left: 20px;}
	.adminpanel .awr {position: relative;border-bottom: 1px solid #ccc;}
	#timegen {position: absolute;right: 10px;top: 1px;color: black;}

.text ul, .text ol {
    margin-left: 2em;
    margin-top: 0.3em;
    margin-bottom: 0.4em;
}

.text li {
    margin-bottom: 0.3em;
}

.trainer table td {
    padding: 1px 3px;
}

#head {
	height: 223px;
	background: #e1620d url('../img/h-bg.png') repeat-x 0 0;
	min-width: 970px;
	position: relative;
}

	#logo {
		position: absolute;
		top: 5px;
		left: 55px;
		width: 117px;
		height: 120px;
		background: url('../img/logo-tr.png') no-repeat 0 0;
	}
	
	.gohome {
		display: block;
		position: absolute;
		width: 11px;
		height: 15px;
		background: url('../img/contacts-icons.png') no-repeat 0 -28px;
		top: 25px;
		left: 231px;
	}
	.logined{
		position: absolute;
		top: 25px;
		left:40%;
	}
	.login-button {
		display: block;
		width: 11px;
		height: 13px;
		background: url('../img/contacts-icons.png') no-repeat 0 -42px;
		padding-left:15px;
		color:#ffefbf;
		float:left;
	}
	.register-button {
		display: block;
		height: 14px;
		background: url('../img/contacts-icons.png') no-repeat 0 -56px;
		padding-left:15px;
		color:#ffefbf;
		float:left;
		padding-right:15px;
	}
	.register-button a{color:#FFEFBF;}
	.logined	.login-button{
		left:53%;
	} 	
	.logined	.register-button {
		left:40%;
	}
	#search-block {
		position: absolute;
		top: 54px;
		right: 54px;
		width: 258px;
		z-index: 100;
	}
	
		#search-block div.input-field {
			height: 26px;
			padding-right: 13px;
			float: left;
			background: url('../img/input-search-r.png') no-repeat 100% 0;
		}
	
		#search-block div.input-field input {
			height: 26px;
			width: 139px;
			border: none;
			background: url('../img/input-search.png') no-repeat 0 0;
			padding-left: 25px;
		}
		
		#search-block div.submit {
			height: 31px;
			background: url('../img/button-search-r.png') no-repeat 100% 0;
			padding-right: 12px;
			float: right;
		}
		
		#search-block div.submit button {
			height: 31px;
			background: transparent url('../img/button-search.png') no-repeat 0 0;
			border: none;
			width: 62px;
			text-align: center;
			padding: 0 0 10px 12px;
		}
	
	
		#menu {
			list-style-type: none;
			position: relative;
			top: 55px;
			left: 222px;
			height: 31px;
			background: url('../img/line.png') repeat-x 0 100%;
			margin-right: 276px;
		}
		
		#menu li {
			float: left;
			position: relative;
			padding: 3px 10px 0 10px;
			height: 28px;
		}
		#menu li a {
			font-size:1.1em;
			color:#ffefbf;
		}
		#menu li:hover a {
			text-decoration: none;
		} 
		#menu li:hover ul li a {
			text-decoration: underline;
		}
		#menu li:hover ul li:hover a {
			text-decoration: none;
		}
		
		#menu li ul {
			position: absolute;
			list-style-type: none;
			width: 100%;
			visibility:hidden;
			top: 31px;
			margin-left: -10px;
			width: 600px;
			line-height: 31px;
		}
		
		#menu li.current {
			position: relative;
			color: white;
		}
		
		#menu li.current span, #menu li.current b {
			background: url('../img/menu-hovered.png') no-repeat 0 0;
			height: 31px;
			display: block;
		}
		#menu li.current b {
			width: 10px;
			position: absolute;
			top: 0;
		}
		
		#menu li.current b.left {
			left: 0;
			background-position: 100% 0;
		}
		
		#menu li.current b.right {
			right: 0px;
		}
		
		#menu li.current span {
			background-position: center 0;
			position: relative;
			cursor: default;
			color: white;
			top: -3px;
			padding-top: 3px;
		}
		
		
		#menu li:hover ul, #menu li ul.selected {
			visibility: visible;
		}
		
		#menu:hover li ul.selected {
			visibility: hidden;
		}
		#menu:hover li:hover ul.selected {
			visibility: visible;
		} 
		#menu li.current ul li b.left {
			background-position: 100% 8px;
		} 	
		#menu li.current ul li b.right {
			background-position: 0 8px;
		} 
		#menu li.current ul li span {
			background-position: 50% 8px;
		} 	
		#menu li ul li {
			float: left;
		}
	
	
	.contacts {
		position: absolute;
		width: 190px;
		right:19px;
		top:124px;
		z-index: 200;
	}	
	
	.contacts .phones {
		color: white;
		font-size: 1.167em;
		margin-bottom: 1.0em;
	}
	
	.contacts .phones span {
		color: #f2a452;
		font-size: 0.786em;
		margin-right: 4px;
		display:block;
	}
	
	.contacts a {
		display: block;
		color: #ffefbf;
		background: url('../img/contacts-icons.png') no-repeat 0 0;
		padding-left: 17px;
		margin-bottom: 4px;
		margin-left:1px;
	}
	
	.contacts a.call {
		background-position:  0 4px;
	}
	
	.contacts a.map {
		background-position: 0 -13px;
	}
	

.mailform {
	
}

	.mailform .field {
		margin-bottom: 10px;
	}
	
	.mailform .string input {
		width: 260px;
	}
	
	.mailform .memo textarea {
		width: 450px;
		height: 220px;
	}
	
	.mailform .err {
		color: red;
	}
	
	
#cart{
	margin-left:9px;
	height:142px;
	width:19%;
	float:left;
	position:relative;
	margin-top:56px;
	border:0px solid black;
	
}
	#cart strong{
		font-weight:bold;
	}
	#cart ul{list-style: none;margin-top:29px;}
	#cart a.checkout{
		background:url('../img/cart-icons.png') no-repeat 0px -14px;
		padding-left:15px;
		color:#007faf;
	}
	#cart a.gotocart{
		background:url('../img/cart-icons.png') no-repeat 0px 2px;
		padding-left:15px;
		color:#007faf;
	}
	#cart .left{
		float:left;
		width:20px;
		height:100%;
		background:url('../img/cart-borders.png')
	}
	#cart .right{
		float:right;
		width:20px;
		height:100%;
		background:url('../img/cart-borders.png') 100% 0;
	}
	#cart .cont-wrap{
		position:absolute;
		border-top:1px solid #b7b7b3;
		border-bottom:1px solid #b7b7b3;
		height:138px;
		width:82%;
		margin-top:1px;
		margin-left:20px;
		/*margin-right:20px;*/
	}
	#cart .cont{
		padding:24px 0 20px 20px;
		height:67px;
	}
#folder #cart h1{
	left:18px;
	top:-13px;
	background:#EDEDE9
}
	
#folder {
	margin: -71px 1% 0 18px;
	position: relative;
}

	#folder .laying {
		height: 36px;
		width: 377px;
		position: relative;
	}
	
		#folder .laying b, #folder .laying ins {
			display: block;
			position: absolute;
			top: 0;
			height: 36px;
		}
		
		#folder .laying b.left {
			width: 14px;
			background: url('../img/folder-sprite.png') no-repeat 100% 0;
		}
		
		#folder .laying b.right {
			width: 43px;
			background: url('../img/folder-sprite.png') no-repeat 100% -58px;
			right: 0;
		}
	
		#folder .laying ins {
			background: #fff;
			left: 14px;
			position: relative;
			margin-right: 57px;
		}
		
	#folder .container {
		position: relative;
		float:left;
		width:76%;
	}
	
		#folder h1 {
			font-size: 1.75em;
			position: absolute;
			color: #161413;
			z-index: 20;
			font-family: Georgia, serif;
			top: 18px;
			left: 36px;
		}
		
		#folder .container b.tl {
			position: absolute;
			width: 15px;
			height: 22px;
			display: block;
			background: url('../img/folder-sprite.png') no-repeat 0 0;
			top: 0;
			right: 8px;
		}
	
		#folder .container .top {
			height: 22px;
			margin-right: 23px;
			background-color: white;
		
		}
		
		/*#folder .container .center {
			background: url('../img/catalog-bg-left.png') transparent repeat-y right 0 ;
		}*/
		.catalogue-wrap {
			background: url('../img/catalog-bg-left.png') transparent repeat-y right 0 ;
		}
	
	
	
	
		#folder .center .laying {
			height: 41px;
			width: 100%;
			position: relative;
		}
		
			#folder .center .laying b, #folder .center .laying ins {
				display: block;
				position: absolute;
				top: 0;
				height: 41px;
			}
			
			#folder .center .laying b.left {
				width: 20px;
				background: url('../img/catalog-bg-corners.png') no-repeat 0 0;
			}
			
			#folder .center .laying b.right {
				width: 33px;
				background: url('../img/catalog-bg-corners.png') no-repeat 100% 0px;
				right: 0;
			}
		
			#folder .center .laying ins {
				background: url('../img/catalog-bg-bottom.png') ;
				left: 20px;
				position: relative;
				margin-right: 53px;
			}
		.catalogue {
			margin: 0 8px 0px 0px;
			padding: 0 19px;
			overflow: hidden;
			background:#fff;
		}
		
		.catalogue .item {
			width: 20%;
			text-align: center;
			display: block;
			float: left;
			height: 209px;
		}
		
		.catalogue .inner-item {
			width:17%;
			text-align: center;
			display: block;
			float: left;
			margin-left:3%;
			height:147px;
			text-decoration: none;
		}
		
		.catalogue .item span {
			display: block;
			margin-top: 143px;
			font-size: 1.5em;
			text-align: left;
			margin-left: 20px;
			color: #f13900;
		}
		
		.catalogue .inner-item span{
			display: block;
			margin-top: 67px;
			font-size: 1.3em;
			text-align: left;
			margin-left:15px;
			margin-left: -7px;
			color: #f13900;
			
		}
		.catalogue .inner-item span b{
					text-decoration: underline;
		}
		.catalogue .inner-item span.selected {
			overflow: hidden;
		}
		
		.catalogue .inner-item span.selected ins {
			display: block;
			height: 11px;
			background: url('../img/catalog-selected-orange.png') no-repeat -15px 0;
			overflow: hidden;
			position: relative;
			left: 0px;
		}
		.blue .catalogue .inner-item span.selected ins {
			background: url('../img/catalog-selected-blue.png') no-repeat -15px 0;
		}
		.catalogue .inner-item span.selected ins.scorner {
			display: block;
			height: 10px;
			width: 100%;
			background: url('../img/catalog-selected-orange-corner.png') no-repeat 50% 50%;
			overflow: hidden;
			position: relative;
			left: 0px;
		}
		.blue .catalogue .inner-item span.selected ins.scorner {
			background: url('../img/catalog-selected-blue-corner.png') no-repeat 50% 50%;
		}			
		.catalogue .inner-item span.selected ins.sbottom {
			background-position: -15px -15px;
		}

		.catalogue .inner-item span.selected ins.sbottomright {
			width:15px;
			float:right;
			left:0;
			background-position: 0 -15px;
		}
		.catalogue .inner-item span.selected ins.stopright {
			width:15px;
			float:right;
			left:0;
			background-position: 0 0px;
		}		
		
		.catalogue .inner-item span.selected b {
			display: block;
			background-color: #f13900;
			color: white;
			padding-left:15px;
			text-decoration: none;
			padding-right:15px;
			/*font-weight:bold;*/
		}
		.blue .catalogue .inner-item span.selected b {
			background-color: #30bbee;
			font-weight:normal;
			font-size: 15px;
		}
		.blue .catalogue .inner-item span b {
			font-weight:normal;

		}				
		.catalogue .sport{
			background: url('../img/catalog-sport.jpg') no-repeat left 0;
			color: #f13900;
		}
		.catalogue .auto{
			background: url('../img/catalog-auto.jpg') no-repeat left 0;
			color: #f13900;
		}
		.catalogue .school{
			background: url('../img/catalog-school.jpg') no-repeat left 0;
			color: #f13900;
		}
		.catalogue .clothes{
			background: url('../img/catalog-form.jpg') no-repeat left 0;
			color: #2bb0e2;
		}
		.catalogue .training{
			background: url('../img/catalog-training.jpg') no-repeat left 0;
			color: #2bb0e2;
		}
		b{font-weight:bold;}
		.inner-catalogue .sport {
			background: url('../img/catalog-sport-inner.jpg') no-repeat 10px 0;
			margin-top:8px;
		}
		.inner-catalogue .auto {
			background: url('../img/catalog-auto-inner.jpg') no-repeat 10px 0;
			margin-top:8px;
		}
		.inner-catalogue .school {
			background: url('../img/catalog-school-inner.jpg') no-repeat 0 0;
			margin-top:8px;
		}
		.inner-catalogue .training {
			background: url('../img/catalog-training-inner.jpg') no-repeat 0 0;
			margin-top:8px;
		}
		.inner-catalogue .clothes {
			background: url('../img/catalog-form-inner.jpg') no-repeat 0 0;
			margin-top:8px;
		}
		.inner-catalogue b{font-weight: normal}
		
		
		.catalogue .clothes span, 
		.catalogue .training span {
			color: #2bb0e2;
		}

#footer{
	padding: 20px;
}

#footer-content{
	padding: 20px 0px;
	position: relative;

}

	#footer .maker{
		position: absolute;
		top: 20px;
		font-size: 11px;
		right: 40px;
	}

.column-left{width:18%;float:left;margin-right:10px;}
.column-right{float:left;margin-left:30px;}




.content {
/*	margin: 0 0 0 200px;*/
	margin: 0 0 0 20px;
}
	.content h1{
		font-family: Arial;
		margin-bottom:10px;
		font-size: 24px;
		color: #881f00;
	}
	.content h2{
		font-family: Georgia;
		margin-bottom:5px;
		font-size:15pt;
	}
	
	.content p {
		margin-bottom: 20px;
	}
	
	.content blockquote {
		margin-left: 42px;
	}
	
.text-content {
	max-width: 670px;
	margin-left: 37px;
}	

.content #menu-sortable ul {
	margin-left: 2em;
	margin-bottom: 1em;
	min-height: 50px;
	border: 1px solid red;

}

.content .dragablya {
	display: block;
	float: left;
	width: 15px;
	background-color: green;
	height: 10px;
}


.prices{
	list-style-image:url('../img/bulet-menu.png');
	list-style-position:outside;
	float:left;
	list-style-position: inside;
	width:18%;
	margin-bottom: 20px;
	/*background:url('../img/border-left.png') repeat-y 100% 100%;*/
}
#catalog-menu{
/*	list-style-image:url('../img/bulet-menu.png');*/
	list-style:none;
	list-style-position:inside;
	float:left;
	/*//overflow:hidden;*/
	width:18%;
	clear:left;
}
	#catalog-menu li a{
		background:url('../img/bulet-menu.png') no-repeat 0 5px;
		padding-left:5px;
	}
	#catalog-menu li,.prices  li{
		margin-bottom:5px;
	}
	#catalog-menu li.selected{
		-moz-border-radius:5px;
		border-radius:5px;
		/*background-color: white;*/
	}	
	#catalog-menu li a,#catalog-menu li a:hover{
		color:#aa1c00;
		font-weight:bold;
		padding-left:10px;	
		
	}
	#catalog-menu.blue li a,#catalog-menu.blue li a:hover{
		color:#002e3f;
		font-weight:bold;
		padding-left:10px;	
	}
	#catalog-menu li .br a{
		color:black;
		background: none;
	}
	.prices a {
		color: #0081B2;
		font-weight: bold;
	}
	
#catalog-menu ul{
	list-style: none;
}
	#catalog-menu ul li{
		padding:3px 9px 0 11px;
	}
	#catalog-menu ul li a,#catalog-menu ul li a:visited,#catalog-menu ul li a:hover{
		font-weight: normal;
		color:#f13900;
	}
	#catalog-menu.blue ul li a,#catalog-menu.blue ul li a:visited,#catalog-menu.blue ul li a:hover{
		font-weight: normal;
		color:#0081B2;
		padding-left: 10px;
	}
	#catalog-menu ul li.selected{
		margin:3px 3px 3px -10px;
		/*background: url('../img/catalog-menu-selected-left.png') no-repeat;*/
		padding:0;
		padding-left:20px;
		/*height:30px;*/
	}
	#catalog-menu ul li.selected a{
		/*background:url("../img/catalog-menu-selected-right.png") no-repeat scroll 100% 0 transparent;*/
		color:#000000;
		display:block;
		font-weight:normal;
		/*height:15px;*/
		line-height:17px;
		/*overflow:hidden;*/
		padding:4px 0 8px;
		width:100%;
		font-weight: bold;
	}
	
.action_text {
    color: #F13900;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 6px;
}

#catalog-content{
	padding-left:20px;
	background:url("../img/border-left.png") repeat-y scroll 0 0 transparent;
	overflow:hidden;
	min-height: 300px;
}
	#catalog-content .text{
		margin-bottom:30px;
	}
#catalog-content h1{float:left;}

.series {
	margin-top: 30px;	
}

	.series .seria {
		width: 500px;
		overflow: hidden;
		height: 45px;
	}
	
		.series .seria .name {
			font-weight: bold;
			float: left;
			font-size: 15px;
			line-height: 24px;
		}	
		
		.series .seria .price {
			color: #F13900;
			float:left;
			font-size: 15px;
			font-weight: bold;
			margin-left: 7px;
			line-height: 24px;
		}
		
		.series .seria .cart-add {
			float: left;
			margin-left: 40px;
		}



.products{
	overflow:hidden;
	margin-top:15px;
}
	.products .item{
		width:200px;
		/*height:230px;*/
		float:left;
		margin-right:20px;
		margin-bottom:20px;
		height: 263px;
		position: relative;
	}
	.products .item a{
		display:block;
		color:#e94700;
		font-weight: bold;
		margin-bottom:3px;	
	}
	.products .item a.image{
		width:200px;
		height:160px;
		text-align:center;
	}
	
	.products .item a.image .action{
		width:200px;
		height:160px;
		position: absolute;
		background: url('../img/action.png') no-repeat 0 0;
		top:1px;
		left: 2px;
		display: block; 
	}
	
	 .cart-add{
		display:block;
		width:85px;
		height:26px;
		background:url('../img/cart-add.png') no-repeat;
		color:#fff !important;
		padding-top:5px;
		text-align: center;
		margin-top:3px;
	}
		.cart-add a{
			color:#fff !important;
			display:block;
			font-weight: bold;
			margin-bottom:3px;	
		}
	.products .item img{
		/*width:200px;
		height:160px;*/
	}
	
	.products .item .image {
		border:1px solid #8d8d8d;
		display: table-cell;
		vertical-align: middle;
		
	}
	
#muscules{
	overflow:hidden;
}
#muscules #man{
	float:left;
	width:160px;
	height:200px;
	text-align: center;
	position:relative;
}
#muscules #man .overlay{
	position:absolute;
	left:29px;
	top:0;
}
#muscules ul{
	list-style: none;
	float:left;

}
#muscules ul li {
		height:22px;
}
#muscules ul li.selected .l{
	background:url('../img/blue-selection.png') no-repeat 0px 0 #edede9;
	width:11px;
	height:22px;
	display:block;
	float:left;
}
#muscules ul li.selected .r{
	background:url('../img/blue-selection.png') no-repeat -11px 0 #edede9;
	width:11px;
	height:22px;
	display:block;
	float:left;
}
#muscules ul li a{
	padding-left:11px;
}
#muscules ul li.selected a{
	background:#0090c6;
	display:block;
	float:left;
	height:18px;
	padding-left:0px;
	padding-top:3px;
	color:#fff;
}
#training-machines{
	overflow:hidden;
	margin-bottom:10px;
	margin-top:10px;
}
#training-machines .params{
	width:235px;
	float:left;
	margin-bottom:10px;
}
#training-machines .params .field{
	width:117px;
	float:left;
}
#training-machines .params .field label{
	margin: 0px 5px;
}

.toogle{
	/*background: url('../img/border-vertical.png') repeat-x 50% 50% ;*/
	margin-bottom:10px
}
.toogle .bar{
	background: url('../img/border-vertical.png') repeat-x 50% 50% ;
	margin-bottom:10px
}
.hr {clear:both}
.clear {clear:both}
.hr .bar{margin:10px 0px;min-height: 2px;}
.toogle a{
	background:#edede9;
	padding:0 2px;
	text-decoration: none;
	border-bottom: 1px dashed black;
	color:black;
	font-weight: bold;
}
.toogle a.arrow-down{
	background: url('../img/arrows.png') no-repeat 0 -20px #edede9;
	padding:0;
	border:0;
	width:15px;
	height:10px;
	display:block;
	float:left; 
}
.toogle a.arrow-up{
	background: url('../img/arrows.png') no-repeat 4px -20px #edede9;
	padding:0;
	border:0;
	width:15px;
	height:10px;
	display:block;
	float:left; 
}
.toogle strong{
	background:#edede9;
	padding:0 2px;
	text-decoration: none;
	color:black;
}
 a.sort{
	background:#edede9;
	padding:0 2px;
	text-decoration: none;
	border-bottom: 1px dashed black;
	color:black;
	font-weight: bold;
}

.preview{
	width:200px;
	float:left;
	padding-right:20px;
}
.clothes .preview{
	width:400px;
}
.additional-im{
	margin-top: 10px;margin-bottom: 10px;
}
.additional-im a{margin-right: 10px;}

	.preview img{border:1px solid #8d8d8d}
	
.spec{overflow:hidden; line-height: 1.4em;}
	.spec span{color:#6c6c69}
	.spec .price{color:#f13900;font-size: 23px;float:left;margin-right:10px;margin-top:10px;}
	.spec strong{font-weight: bold;margin-top:10px;}
	#spec div.cart-add{margin-top:10px;float:left;}
.trainer{overflow:hidden;}

table.cart{width:75%;}
.cart td{padding:10px;border:1px solid #edede9}
.cart .odd{background:#d0d0ca}
.cart .even{background:#deded9}
.cart .pos{background:#edede9}
.cart .qty,.cart .cb-cell,.cart .pos{width:1%;}
.cart .cost{width:80px;}
.cart .qty input{width:35px;}
.cart .total{text-align: center;font-weight: bold;}

#cart-added{
	background:url("/st/img/cart-added.png") repeat scroll 0 0 transparent;
	height:11px;
	left:40%;
	padding:25px;
	position:absolute;
	top:40px;
	width:168px;
	z-index:100560;
	padding-right:0;
}
#login-form{
	position:absolute;
	top:40px;
	left:40%;
	background:url('/st/img/cloud-login.png');
	z-index:100550;
	height:87px;
	padding:25px;
	width:290px;
}
	#login-form label{
		float:left;
		width:50px;
	}
	#login-form .input input{
		width:235px;
	}
	#login-form div.field{
		margin-bottom:11px;
	}
	#login-form .system-register{
		float:right;
		margin-top:-21px;
	}
	#login-form div.submit{
		margin-left:50px;
	}
.register{
}
.register .field,.register .submit{
	margin-top: 10px;
}
.register 	.submit input{
	font-size:18px;
	padding: 3px 5px;
 }
.register .input input{
	width:30%;
	font-size:18px;
}
.btn-checkout{
	height:28px;
	padding-left:34px;
	padding-top:10px;
	width:128px;
	background:url('../img/checkout.png');
	display:block;
	margin-left:30px;
}

.checkout-form .field {
	margin-bottom: 10px;
}

.checkout-form .error .err {
	color: red;
}

.checkout-form label {
	display: block;
	margin-bottom: 4px;
}

.checkout-form .string input {
	width: 250px;
} 

.checkout-form,div.confirm{
	margin-left:30px;
}
.colorrrr{
	width:15px;
	height:15px;
	border:1px solid black;
	float:left;
}

.clothes .param td{
	padding:5px;
}
.colors{float:left}
.colors  td{
	padding:2px;
	width: 120px;
}
.colors  td input{
	margin:0px 5px;
}

.corn-t div,.corn-b div{
	background: url('../img/cart-borders.png') no-repeat 0 0;
	width:13px;
	height:13px;
}
.corn-t div{margin-top:-2px;}
.corn-b div{margin-top:1px;}
.corn-t {height:12px;border-top:1px solid #cdcdcd;margin-bottom:-1px;}
.corn-b {height:12px;border-bottom:1px solid #cdcdcd}
.corn-l{float:left;margin-left:-1px;}
.corn-r{float:right;margin-left:-1px;}
.corn-t .corn-r{background-position: 100% 0}
.corn-b .corn-r{background-position: 100% 100%}
.corn-b .corn-l{background-position: 0 100%}
.cont{border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;margin-bottom:-1px;
margin-left:-1px;	padding-top:2px;}
.recomended{
	margin-top:20px;
	width:74%;
}
.recomended .cont h1{
	background:none repeat scroll 0 0 #EDEDE9;
	display:block;
	margin-left:0;
	margin-top:-30px;
	padding-left:5px;
	width:255px;
	color:#161413;
	font-family:Georgia,serif;
	font-size:1.75em;
	z-index:20;
}
.recomended .cont{
	padding-left:20px;
	padding-right:0;
	background: url('../img/bg-newstuff.jpg') repeat 0 0;
}
.recomended .products{
	margin-left:5px;
}
.recomended .products .item{
	height: inherit;

}

.leaders{
	margin-top:20px;
	padding-left:20px;
}
.leaders h1{
	background:none repeat scroll 0 0 #EDEDE9;
	margin-left:0;
	padding-left:5px;
	color:#161413;
	font-family:Georgia,serif;
	font-size:1.75em;
	z-index:20;
}
.leaders .cont{
	padding-left:20px;
	padding-right:20px;
	background: url('../img/bg-newstuff.jpg') repeat 0 0;
}
.leaders .products{
	margin-left:5px;
}
.sort {
	
}
.sort .buttons {
	margin-left: 10px;
}

.sort .buttons .sorter {
	margin-right: 6px;
}


#special{
	padding-left:20px;
	border:0 solid black;
	float:left;
	height:142px;
	margin-left:9px;
	margin-top:56px;
	width:19%;
}
#special h1{position:static;}

#special .item {
	margin-bottom: 13px;
}

#special .item img {
	padding: 2px;
	border: 1px solid #a9a9a9;	

}

#special .item .lnk {
	color: #e94700;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-top: 3px;
}


.rubrics{
	list-style: none;
}
.print{
	background:url("../img/print.png") no-repeat scroll 0px 3px transparent;
	float:left;
	margin-left:20px;
	margin-top:5px;
	padding-left:17px;
}




.cfiles {
	margin-top: 15px;
}
	.cfiles .file {
		margin-top: 5px;
		margin-left: 10px;
	}
	
		.cfiles .file .name {
			margin-right: 15px;
			color: black;
		}

		.cfiles .file .dlt {
			font-size: 10px;
		}






#catbox_image, #video-block {
	background-color: #EDEDE9;
	padding: 35px 100px 25px 100px;
	border:1px solid #8D8D8D;
	text-align: center;
}

#catbox_close, #video-close {
	display: block;
	width: 19px;
	height: 19px;
	background: url('../img/catbox-closer.png') no-repeat 0 0;
	position: absolute;
	top: 17px;
	right: 17px;
	cursor: pointer;
}

.catbox-arrow {
	width: 32px;
	height: 34px;
	background: url('../img/catbox-arrows.png') no-repeat 0 0;
	cursor: pointer;
}

#catbox_forward {
	background-position: -32px 0;
	right: 15px;
}

#catbox_back {
	left: 15px;
}
.backtolist{margin-bottom: 10px}

h1.blue{
	color:#002E3F
}
a.blue{
	color:#0081b2 !important;
}
li.selected{position: relative;padding:0 !important;}
div.tl, div.tr,div.bl, div.br{
	overflow:hidden;
	width:100%;
}

div.tl {background:#ffffff url("../img/plashka-tl.png") no-repeat 0 0;position: absolute;left:0;top:0;width:9px;height: 9px;}
div.tr {padding-top:5px;background:#ffffff url("../img/plashka-tr.png") no-repeat 100% 0;}
div.bl {background:#ffffff url("../img/plashka-bl.png") no-repeat 0 100%;position: absolute;left:0;bottom:0;width:9px;height: 17px;}
div.br {background:url("../img/plashka-br.png") no-repeat 100% 100%;padding-bottom:17px;}
div.br a{margin-left:12px;margin-top:5px;padding:0 !important;;line-height: 100% !important;}
ul li ul li div.br a{margin-left:30px;margin-top:5px;}
ul li ul li div.tl a{padding-top:0px;}

.err{color: red;}
#catalog-menu a{display:block}
.text h1{clear:both;}
.text ul,.documents{list-style-position: inside;margin-left:37px;margin-top:20px; margin-bottom:20px}

.withprint{float:left;}

.sitemap {}
.sitemap ul{list-style: outside;padding-left: 20px;}

.slider{
    
    
    position: relative;
    margin:0 0 80px 0;
	
    height:250px;
    width:74%;
    display:none;
}

.slider_main{
    position: relative;
    overflow:hidden;
    height:250px;
    margin: 0 40px 0 40px;
	padding: 0 0 60px 0;
    
}

.slides p{
    position: absolute;
    display: block;
    left: 0;
    bottom:-65px;
    z-index: 100;
}




.left_arr_slider{
    
    position:absolute;
    left:0;
    top:130px;
    width:32px;
    height:34px;
    z-index: 10;
    background: url('/st/img/arrows2.png') no-repeat;
}

.right_arr_slider{
    
    position:absolute;
    right:0;
    top:130px;
    background: url('/st/img/arrows2.png') no-repeat;
    background-position: -32px 0;
    width:32px;
    height:34px;
    z-index: 10;
    
}
.slider_inside{
    position: relative;
 
    left:-200px;
    width: 32000px;
    margin: 0 20px;
    height:240px;
    
}

.slides{
    
    
    margin: 0 20px;
    float: left;
    position: relative;
    top:70px;
    

    height: 180px;
    
}
.slides.active{
    
    top:30px;
    height:220px;

    
}

.slides img{
    
    position: absolute;
    bottom: 0;

    height: 180px;
    
}

.slides.active img{
    
    height:220px;


    
}

