body {
	margin:0;
	font:12px Arial, Verdana, Helvetica, sans-serif;
	background-color:#000;
	color:#fff;
}
a {
	text-decoration:none;
	margin:0;
	padding:0;
	color:#e4e48a;
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}
h1 {
	font-size:18px;
	color:#e5e5e5;
	margin:0 0 35px 0;
	font-weight:normal;
}
#main {
	width:1000px;
	margin:0 auto;
	padding:25px 0;
}
.withimg {
	background:#000 url(/images/template/main-bot.jpg) no-repeat bottom right;
}
.forenter #main {
	padding:62px 0 0;
}
.forenter div.cramb {
	padding:0 0 15px 10px;
}
.enter-body {
	width:1000px;
	height:562px;
	background:url(/images/template/big-fone.jpg);
	position:relative;
}
.enter-button {
	position:absolute;
	bottom:67px;
	left:405px;
}
.enter-body .top-ul {
	float:right;
	width:120px;
	padding-right:87px;
}
.enter-body .top-ul li {
	list-style:none;
}
.header {
	background:#000 url(/images/template/header.gif) no-repeat;
	padding:29px 0 0 84px;
	height:171px;
	overflow:hidden;
}
.logo {
	float:left;
	height:160px;
	width:294px;
	background:url(/images/template/logo.gif) no-repeat;
	padding-right:104px;
}
.logo a {
	float:left;
	height:160px;
	width:294px;
	text-indent:-9999px;
}
.head-right {
	padding-top:12px;
	float:left;
	margin-left:-1px;
	overflow:hidden;
	width:515px;
}
.head-right-top {
	color:#5d5d5d;
	display:block;
	font-size:12px;
	padding-bottom:14px;
}
.top-ul {
	float:left;
	overflow:hidden;
	margin:0 0 0 -1px;
	width:196px;
}
.w-211 {
	width:211px;
}
.head-right ul {
	margin:0 0 13px;
	padding:0 0 0 20px;
	background:url(/images/template/pt-vert.gif) repeat-y;
	font-size:12px;
}
.head-right li {
	list-style:none;
	color:#fff;
	line-height:16px;
}
.link {
	padding-left:19px;
}
.link a {
	color:#e4e48a;
	padding-left:14px;
	background:url(/images/template/scheme.gif) no-repeat;
	font-size:11px;
	text-decoration:underline;
}
.link a:hover {
	text-decoration:none;
}
.phone {
	position:relative;
	background:url(/images/template/phone.gif) no-repeat 10px 12px;
	padding:15px 0 12px 47px;
	font-size:21px;
	color:#fff;
	height:23px;
}
.index {
	position:absolute;
	left:46px;
	color:#777;
	top:0;
	font-size:11px;
	font-weight:bold;
}
.mail {
	padding-left:32px;
}
.mail a {
	background:url(/images/template/dog.gif) no-repeat 0 2px;
	padding-left:16px;
}
.w-111 {
	width:111px;
}
.enter {
	background:url(/images/template/arrow.gif) no-repeat 0 13px;
	padding-left:20px;
	height:40px;
	padding-top:9px;
}
.enter a {
	color:#686868;
	font-size:11px;
	text-decoration:underline;
}
.enter a:hover {
	text-decoration:none;
}
.subheader {
	padding:18px 0 28px;
	height:63px;
	background:url(/images/template/pt-hor.gif) repeat-x bottom;
}
.hor-menu {
	float:left;
	background:url(/images/template/hor-menu.gif) no-repeat;
	height:46px;
	width:680px;
	padding:17px 0 0 24px;
	margin:0;
}
.hor-menu li {
	float:left;
	list-style:none;
	padding:0 17px 0 0;
}
.hor-menu li.shop {
	padding-left:8px;
}
.hor-menu li a {
	float:left;
	height:29px;
	width:110px;
	text-align:center;
	color:#000;
	text-decoration:underline;
	padding-top:8px;
}
.hor-menu li a.active, .hor-menu li a:hover {
	background:url(/images/template/company.gif) no-repeat;
	color:#fff;
	text-decoration:none;
}
.search {
	float:left;
	padding:21px 0 0 16px;
}
.inp-text {
	background:url(/images/template/inp-text.gif) no-repeat;
	width:218px;
	height:20px;
	font-size:12px;
	line-height:12px;
	padding:2px 5px 0;
	float:left;
}
.inp-text input {
	width:218px;
	height:20px;
	border:none;
	background:none;
}
.inp-img {
	float:left;
	margin:3px 0 0 19px;
}
.example {
	clear:both;
	color:#888;
	font-size:11px;
	padding:1px 0 0 3px;
}
.example a {
	color:#888;
	text-decoration:underline;
	color:#e4e48a;
}
.example a:hover {
	text-decoration:none;
}
.imgbox {
	padding:28px 0 13px 11px;
	height:1%;
	overflow:hidden;
	background:url(/images/template/pt-hor.gif) repeat-x bottom;
}
.left-imgbox {
	float:left;
	background:url(/images/template/many-pt.gif) no-repeat right top;
	padding-right:20px;
}
.forwhite {
	padding-right:24px;
}
.left-imgbox.first {
	padding-right:24px;
}
.left-imgbox-1 {
	background:url(/images/template/many-pt.gif) no-repeat right top;
	width:324px;
	float:left;
}
.center-imgbox {
	width:311px;
	float:left;
}
.opacity {
	float:left;
}
/*
.opacity a{
    opacity:0.2;
    filter:alpha(opacity=20);
}
.opacity a:hover {
    opacity:1;
    filter:alpha(opacity=100);
}*/
.opacity-bg a {
	background:url(/images/template/long-collection.jpg);
	width:656px;
	height:120px;
	display:block;
}
.opacity-bg a:hover {
	background:url(/images/template/long-collection-on.jpg);
}
.forcollection {
	position:relative;
}
.incramb {
	position:absolute;
	left:20px;
	top:40px;
}
.indate {
	color:#bbb;
	padding-left:24px;
}
.inlink a {
	font-size:21px;
	color:#e4e48a;
	background:url(/images/template/arrow-2.gif) no-repeat 0 10px;
	text-decoration:underline;
	padding-left:24px;
}
.whitez .inlink a {
	background:none;
	color:#000;
}
.inlink a:hover {
	text-decoration:none;
}
.fortwo {
	padding:0 24px 0 56px;
}
.img-text {
	float:left;
	width:103px;
	height:70px;
	padding-top:40px;
	font-size:13px;
}
.only-text .img-text {
	padding:40px 24px;
}
.only-text1 .img-text {
	padding:40px 0px;
        padding-left:24px;
}

.right-imgbox div.img-text {
	width:103px;
}
.img-text a {
	color:#e4e48a;
	text-decoration:underline;
}
.img-text a:hover {
	text-decoration:none;
}
.right-imgbox {
	float:left;
	width:311x;
}
.one-col {
	width:138px;
}
.right-imgbox .opacity {
	padding:0 24px 0 56px;
}
.cramb {
	clear:both;
	color:#bababa;
	padding:20px 0;
}
.cramb a {
	color:#e4e48a;
	text-decoration:underline;
	font-size:18px;
	line-height:18px;
}
.cramb a:hover {
	text-decoration:none;
}
.date {
	float:left;
	width:90px;
	padding-left:12px;
	line-height:18px;
}
.left-content {
	padding:25px 0 0 14px;
	width:704px;
	float:left;
}
.base-text {
	padding-right:24px;
}
.left-content h1 {
	margin:0 0 25px;
	font-size:24px;
	font-weight:normal;
}
.left-content p {
	margin:0 0 14px;
}
.right-column {
	float:right;
	width:237px;
	padding:60px 12px 0 31px;
	;
}
.right-column h2 {
	margin:0 0 20px;
	font-size:23px;
	font-weight:normal;
}
.right-column p {
	margin:0 0 18px;
	color:#888;
}
.gray-rep {
	background:url(/images/template/gray-rep.gif);
	width:216px;
	float:left;
}
.gray-bot {
	background:url(/images/template/gray-bot.gif) no-repeat bottom;
	padding:34px 0 9px;
	margin-top:20px;
	float:left;
	width:216px;
}
.gray-top {
	background:url(/images/template/gray-top.gif) no-repeat;
	float:left;
	width:216px;
}
.gray-bot ul {
	margin:0 auto;
	padding:0;
	width:107px;
}
.gray-bot li {
	list-style:none;
	margin-bottom:45px;
}
.content {
	height:1%;
	overflow:hidden;
	padding-bottom:100px;
}
.footer {
	background:url(/images/template/rise.gif) no-repeat;
	padding:19px 0 28px;
	height:1%;
	overflow:hidden;
}
.foot-1 {
	background:url(/images/template/many-t.gif) no-repeat right top;
	float:left;
	width:247px;
	color:#919191;
	line-height:15px;
	padding:10px 0 0 6px;
	font-size:12px;
}
.foot-2 {
	float:left;
	background:url(/images/template/made.gif) no-repeat 50px 0;
	padding:10px 0 0 92px;
	color:#919191;
	font-size:12px;
}
.foot-3 {
	background:url(/images/template/foot-3.gif) no-repeat;
	height:1%;
	overflow:hidden;
}
.foot-3 div.foot-2 {
	padding:4px 0 0 36px;
	background-position:0 5px;
	height:35px;
}
.site a {
	color:#e4e48a;
	text-decoration:underline;
}
.site a:hover {
	text-decoration:none;
}
.shoes {
	padding-left:12px;
}
.flnone {
	float:none;
}
.city {
	height:184px;
	background:#000 url(/images/template/city.jpg) no-repeat 50% 0;
	padding-top:570px;
	margin-bottom:-100px;}
.forcity {
	background:none;
}
.city div.head-right {
	width:660px;
}
.city div.head-right ul {
	padding-left:30px;
}
.city strong.head-right-top {
	padding-left:13px;
	color:#fff;
}
.city div.w-211 {
	padding-top:27px;
}
.city div.head-right .top-ul {
	width:216px;
}
.slide {
	width:646px;
	height:335px;
	background:url(/images/template/slide-bg.gif);
	padding:20px 0 0 50px;
	margin:14px 0 40px;
}
.arrow {
	float:left;
	padding-top:130px;
}
.base-img {
	float:left;
	padding:0 50px;
}
.train ul {
	margin:0;
	padding:0;
}
.train {
	height:1%;
	overflow:hidden;
	padding: 0 0 184px 15px;
}
.train ul li {
	list-style:none;
	float:left;
	padding-right:33px;
}
.add {
	width:237px;
	height:44px;
	text-align:center;
	float:left;
	padding-top:17px;
	background:url(/images/template/add.gif);
	margin-top:4px;
}
.add a {
	color:#000;
	width:237px;
	height:29px;
	display:block;
	padding-top:7px;
	font-size:12px;
	width:130px;
	margin:0 auto;
	text-decoration:underline;
	padding-right:10px;
	background:url(/images/template/arrow-black.gif) no-repeat right 12px;
}
.add a:hover {
	text-decoration:none;
}
.big-list {
	background:url(/images/template/gr-rep.gif);
	width:989px;
	margin:0 auto;
}
.big-list-top {
	background:url(/images/template/gr-top.gif) no-repeat;
	height:1%;
	overflow:hidden;
}
.big-list-bot {
	background:url(/images/template/gr-bot.gif) no-repeat bottom;
	height:9px;
	margin:-6px auto 19px;
}
.big-list ul {
	margin:0;
	padding:32px 0 0 29px;
	background:url(/images/template/gray-pt.gif) repeat-x bottom;
	overflow:hidden;
	width:960px;
}
.big-list ul li {
	float:left;
	list-style:none;
	width:245px;
	height:80px;
	overflow:hidden;
	padding-bottom:51px;
}
.big-list ul li.last {
	width:223px;
}
.big-list ul li div.sm-img {
	float:left;
	width:120px;
}
.big-list ul li div.sm-text {
	float:left;
	width:90px;
        padding:10px 10px 0 0;
}
.big-list ul li .sm-text span {
	display:block;
	color:#747474;
}
.big-list ul li .sm-text a {
	color:#fff;
	text-decoration:underline;
	font-size:14px;
}
.big-list ul li .sm-text a:hover {
	text-decoration:none;
}
ul.pages {
	margin:0;
	padding:27px 0 13px 5px;
	background:none;
	height:1%;
	overflow:hidden;
}
ul.pages li {
	list-style:none;
	float:left;
	width:auto;
	height:20px;
	padding:0 1px;
	line-height:20px;
}
ul li.prev-next {
	float:left;
	padding:0 13px;
}
.prev-next {
	color:#555;
}
ul.pages li a {
	color:#e4e48a;
	text-decoration:underline;
	width:17px;
	height:20px;
	float:left;
	text-align:center;
}
ul.pages li a.active, ul.pages li a:hover {
	text-decoration:none;
	background:url(/images/template/page.gif);
	color:#000;
	font-weight:bold;
}
ul.pages li.prev-next a {
	width:auto;
	background:none;
}
ul.pages li.prev-next a:hover {
	color:#e4e48a;
	font-weight:normal;
}
ul.pages li.prev-next span {
	background:url(/images/template/arrow-gray-left.gif) no-repeat 0 6px;
	padding-left:17px;
}
ul.pages li.prev-next a {
	padding-left:17px;
	background:url(/images/template/arrow-gold-left.gif) no-repeat 0 10px;
}
ul.pages li.next a {
	padding:0 17px 0 0;
	background:url(/images/template/arrow-gold-right.gif) no-repeat 100% 10px;
}
ul.pages li.next span {
	padding:0 17px 0 0;
	background:url(/images/template/arrow-gray-right.gif) no-repeat 100% 6px;
}
.star {
	background:url(/images/template/star.gif) no-repeat 0 6px;
	padding-left:15px;
	margin-left:22px;
	color:#565656;
}
.white {
	float:left;
	width:516px;
	height:131px;
	background:url(/images/template/white.jpg);
	margin-left:-20px;
	line-height:120px;
	color:#bbb;
	font-size:24px;
	text-align:center;
}
.white.last-white {
	margin-left:24px;
}
.white1 {
	float:left;
	width:516px;
	height:131px;
	background:url(/images/template/white.gif);
	margin-left:-20px;
	line-height:120px;
	color:#bbb;
	font-size:24px;
	text-align:center;
}
.white1.last-white {
	margin-left:24px;
}
.white span {
	font-size:36px;
	color:#000;
	padding-left:10px;
}
.white1 span {
	font-size:36px;
	color:#000;
	padding-left:10px;
}
.gray-long {
	width:657px;
	height:53px;
	background:url(/images/template/gray-long.gif);
	margin-bottom:32px;
	padding-left:22px;
}
.gray-long div.star {
	color:#fff;
	padding-top:17px;
	background-position:0 19px;
	float:left;
	margin-left:0;
}
.content h2, .imgbox h2 {
	color:#858585;
	font-size:18px;
	font-weight:normal;
	margin:0 0 28px -12px;
}
.content h2 {
	margin-left:0;
}
.order {
	width:214px;
	height:52px;
	background:url(/images/template/order.gif);
	float:right;
	line-height:53px;
	text-align:center;
}
.order a {
	text-decoration:underline;
	color:#000;
}
.order a:hover {
	text-decoration:none;
}
h2.new {
	color:#858585;
	font-size:18px;
	font-weight:normal;
	margin:0 0 18px -2px;
	background:url(/images/template/new.gif) no-repeat;
	padding-left:40px;
	line-height:40px;
}
.gray-models {
	width:1000px;
	background:url(/images/template/gray-models.gif) no-repeat;
	height:123px;
	margin-bottom:66px;
}
.gray-models.dark{
	background:url(/images/template/gray-models2.gif) no-repeat;
}
.gray-models ul {
	margin:0;
	padding:0 0 0 25px;
	float:left;
}
.gray-models ul li {
	list-style:none;
	float:left;
	background:url(/images/template/model-pt.gif) no-repeat right top;
	height:1%;
	overflow:hidden;
	padding:24px 10px 0 0;
	width:236px;
	margin-right:25px;
}
.gray-models ul li.no-marg {
	margin-right:15px;
}
.model-img {
	float:left;
	padding-right:16px;
}
.model-text {
	float:left;
        width:110px;  
        padding:10px 0 0 0;
}
.model-text a {
	color:#e5e58c;
	text-decoration:underline;
}
.model-text a:hover {
	text-decoration:none;
}
.model-text span a {
	color:#686868;
	text-decoration:underline;
	font-size:11px;
}
.model-text span {
	padding-bottom:10px;
	display:block;
	color:#686868;
}
.model-text span a:hover {
	text-decoration:none;
}
.new-button {
	background:url(/images/template/new-button.gif);
	width:148px;
	height:62px;
	float:left;
	text-align:center;
	margin-top:28px;
}
.dark .new-button {
	background:url(/images/template/new-button2.gif);
}
.new-button a {
	background:url(/images/template/arrow-black.gif) no-repeat right;
	padding:0 14px 0 10px;
	color:#000;
	line-height:62px;
	text-decoration:underline;
}
.new-button a:hover {
	text-decoration:none;
}
.no-bg {
	background:none;
}
.no-bg ul li {
	background:url(/images/template/many-pt.gif) no-repeat right top;
	background-position: 100% 5px;
}
.model-text div {
	width:110px;
}
.news {
	float:left;
	width:101px;
	height:30px;
	background:url(/images/template/news.gif);
	text-align:center;
	margin-top:43px;
}
.news a {
	line-height:30px;
	color:#e4e48a;
	text-decoration:underline;
	background:url(/images/template/arrow-green.gif) no-repeat 100% 6px;
	padding-right:18px;
}
.news a:hover {
	text-decoration:none;
}
.who {
	background:url(/images/template/ray.gif) no-repeat 5px 0;
	padding:50px 0 0 20px;
	width:620px;
}
.who h2{
	position:relative;
	margin-left:-20px;
}
.more {
	width:122px;
	height:30px;
	background:url(/images/template/more.gif);
	float:none;
}
.sm-padding {
	padding-bottom:30px;
}
.enter-bottom {
	padding:20px 0 0 20px;
	width:980px;
	overflow:hidden;
}
.enter-bottom ul {
	background:none;
}
.enter-bottom div.onright {
	float:right;
}
.forenter div.footer {
	clear:both;
	background:none;
	padding:65px 0 27px;
}
.foot-3 div.site a {
	color:#fff;
}
ul.news-list {
	padding:0 0 40px 44px;
	width:auto;
	font-size:11px;
	color:#888888;
}
ul.news-list li {
	float:none;
	width:auto;
	height:auto;
	padding:0;
	margin:30px 0 40px 0;
}
ul.news-list li a {
	color:#e5e5e5;
	font-size:14px;
	text-decoration:underline;
}
ul.news-list li a:hover {
	text-decoration:none;
}
.back {
	background:url(/images/template/gray-pt.gif) repeat-x 0 100%;
	font-size:14px;
	color:#e4e48a;
	padding:17px 0 15px 28px;
	margin:0 0 20px 0;
}
.back a {
	color:#e4e48a;
	font-size:12px;
	text-decoration:underline;
}
.back a:hover {
	text-decoration:none;
}
.article {
	padding:0 46px 55px 46px;
}
.article div {
	font-size:11px;
	color:#888888;
}
.order-form {
	padding:0 28px;
}
.order-form ul {
	width:auto;
	padding:0;
	background:none;
	font-size:14px;
}
.order-form ul li {
	float:none;
	height:1%;
	width:auto;
	padding:0;
	overflow:hidden;
	margin:28px 0;
}
.order-form ul li .label{
	float:left;
	width:119px;
	padding:0 0 0 27px;
	display:block;
}
.order-form ul li .bordered{
	display:block;
	width:284px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	float:left;
}
.order-form ul li .bordered input{
	width:272px;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
	border-left:1px solid #404040;
	border-top:1px solid #404040;
	padding:2px 5px;
}
.order-form ul li .bordered textarea{
	width:277px;
	height:89px;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
	border-left:1px solid #404040;
	border-top:1px solid #404040;
	padding:2px 0 2px 5px;
}
.order-form ul li .info {
	float:left;
	background:#464646 url(/images/template/form-info.png) no-repeat;
	width:251px;
	float:left;
	font-size:14px;
	color:#e2e2e2;
	margin:0 0 0 25px;
}
.order-form ul li .info div {
	background:url(/images/template/form-info-bottom.png) no-repeat 0 100%;
	padding:17px;
}
.order-form-buttons {
	background:url(/images/template/gray-pt.gif) repeat-x;
	padding:13px 0 13px 170px;
}
.order-form-buttons input{
	width:138px;
	height:56px;
	border:0;
	cursor:pointer;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size:14px;
	color:#000;
	padding:0 0 1px 0;
}
.order-form-buttons .submit {
	background:url(/images/template/submit.png) no-repeat 50% 50%;
}
.order-form-buttons .reset {
	background:url(/images/template/reset.png) no-repeat 50% 50%;
}
.auth-block {
	font-size:14px;
	padding:0 28px 16px 28px;
}
.auth-block .input {
	display:block;
	width:284px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	margin:25px 0 10px 0;
	position:relative;
	left:15px;
	overflow:hidden;
}
.auth-block .input input {
	width:272px;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
	border-left:1px solid #404040;
	border-top:1px solid #404040;
	padding:2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#747474;
}
.auth-block a {
	text-decoration:underline;
	margin:0 0 0 15px;
}
.auth-block a:hover {
	text-decoration:none;
}
.auth-button {
	background:url(/images/template/gray-pt.gif) repeat-x;
	padding:10px 0 40px 63px;
	width:326px;
}
.auth-button input {
	width:126px;
	height:56px;
	border:0;
	cursor:pointer;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size:14px;
	background:url(/images/template/submit2.png) no-repeat 50% 50%;
	color:#000;
	padding:0 0 1px 0;
	text-transform:uppercase;
}
