body {	padding: 0px; margin: 0px; background:url('/bitrix/images/bckg.jpg') #333;} 
body.popup { background-color: white; }
#container { background:url('/bitrix/images/texture.jpg') top center repeat-y;}
#container-2 {background:#cfcfcf; margin:auto; width:1001px;} 
#header { height: 116px; background:#333; } #logo { height: 106px; float: left; width: 148px; } 

#phone {
	float: right;
	font-family:Arial;
	font-weight:300;
	font-size: 21px;
	padding-top:30px; /*27*/
	padding-right:36px;

	height:79px;
	color: white;
	line-height:29px;
	width:285px;
	word-spacing:6px;
	text-align:right;
	letter-spacing:-1px;
	background:url('/bitrix/images/telephone.jpg') 100% 0 no-repeat;
}

@-moz-document url-prefix() {
	#phone {padding-top:29px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	body:first-of-type #phone span.six {margin:0 5px 0 0; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	body:first-of-type #phone span {margin:0 0 0 6px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	body:first-of-type #phone span.six2 {margin:0 4px 0 0; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	body:first-of-type #phone span.nine {margin:0 4px 0 0; }
}

#phone span {
	font-family:Arial;
	font-weight:300;
	font-size: 21px;
	letter-spacing:0px;
	margin:0 0 0 7px;
}
#phone span.six {
	letter-spacing:0px;
	margin:0 5px 0 0; 
}
#phone span.nine {
	letter-spacing:0px;
	margin:0 4px 0 0; 
}
#phone span.six2 {
	letter-spacing:0px;
	margin:0 4px 0 0;
}

#phone div.yashare-auto-init {float:right; margin:5px -7px 0 0;}

#two-columns {} 
/**.index { background-color: #333; }	**/
#left-column { width: 419px; float: left;  } .gray-bg {background-color:#cfcfcf;} .white-bg {background-color: white; } 
.index #left-column { background-color:#333333; }
#right-column { width: 582px; float: left; } 
#catalog-switcher { background: url(/bitrix/templates/two_columns/images/reshetka.jpg) repeat; height: 47px; } 
#catalog-switcher .all-catalog { float: left; width: 223px; } 
#catalog-switcher .all-catalog a { color:white; font-family: Tahoma; font-weight: bold; font-size: 12px; text-decoration: none; display: block; padding-left: 43px; } 
#catalog-switcher .all-catalog a:hover { text-decoration: underline; } 
#catalog-switcher .brands { float: left; width: 120px; }
#catalog-switcher .brands a { color: white; font-family: Tahoma; font-weight: bold; font-size: 12px; text-decoration: underline; display: block; padding-left: 47px;	 } 
#catalog-switcher .brands a:hover { text-decoration: none;}
#main-menu {height:47px; background:url(/bitrix/templates/two_columns/images/reshetka.jpg) repeat;}
#main-menu .item {float:left; height:47px;}

.basket {float:left; color:#fff; width:170px;}
.basket p {margin:12px 0 0 30px; text-shadow:#fff 1px 0px 3px; filter:glow(color=#ffffff,strength=2);}
.basket a {font-family:Tahoma; font-size:11px; color:#fff; text-shadow:#fff 1px 0px 10px; filter:glow(color=#ffffff,strength=2);}

#catalog-sections {height: 340px; background:#fff; }
#catalog-sections .first { padding-top: 5px; } 
#catalog-sections .row { clear: both;} 
#catalog-sections .row .c-left {float: left; width: 230px;} 
#catalog-sections .row .c-right {float: left; width:189px; } 
#catalog-sections .c-left .title {margin-right: 10px; background-color: black; font-family: Tahoma; font-weight: bold; font-size: 12px; line-height: 24px; padding-left: 0px; color: white; } 
#catalog-sections .c-right .title {margin-left: 10px; background-color: black; font-family: Tahoma; font-weight: bold; font-size: 12px; line-height: 24px; padding-left: 0px; color: white; } 
#catalog-sections ul, #catalog-sections li { padding: 0px; margin: 0px; list-style-type: none; } 
#catalog-sections .c-left ul {padding-top: 0px; padding-bottom: 9px; padding-left: 60px; } 
#catalog-sections .c-right ul {padding-top: 0px; padding-bottom: 9px; padding-left: 40px; }
#catalog-sections li { font-family: Tahoma; font-size: 11px; line-height: 18px; }
#catalog-sections li a {color: black; } 

#footer {background:url('/bitrix/images/footer.png') #2c2c2c repeat-x; clear:both; padding:60px 15px 10px 15px; color:#fff;}
#footer .sub {font-family: Tahoma; font-size: 11px; color: white; padding-top: 44px;float:right;}
#footer .sub2 {font-family: Tahoma;font-size: 11px; color: white; padding-top: 44px; float:left;}
#footer strong {color:#fff;}
#footer a {color: white; } 
#development {height:80px;width:100px; padding-top: 6px; background: url(/bitrix/templates/two_columns/images/d-logo.gif) 0px 8px no-repeat; padding-left: 22px; } 
#bottom-menu { float: right; height: 40px; border-bottom:1px solid white;} 
#bottom-menu ul { padding: 0px; margin: 0px; } 
#bottom-menu ul li { padding: 0px; margi: 0px; display: inline; list-style-type: none; padding-right: 15px; line-height: 40px; } 
#bottom-menu ul li a { color: white; font-family: Tahoma; font-size: 11px; }
#index-news {width: 418px; height:582px; background:url('/bitrix/images/left.jpg') repeat-x;} 
#index-news .title { width: 127px; height: 30px; float: left; padding-top: 14px; } 
#index-news .archive-news { float: right; padding-top: 22px; padding-right: 20px; } 
#index-news .archive-news a { color: white; } 
.line-news {clear: both; color: white; height:150px; padding:20px 0 0 20px; } 
.line-news .item {float: left; width: 180px; height:75px; } 
.news-date-time {font-size: 10px;}
.line-news .item .text {padding-top:3px; padding-right:5px;} 
.line-news .item a {text-decoration:underline; color:#fff;} 
.line-news .item a:hover {text-decoration: underline; color:#ccc;} 
.line-news .item .li {padding-left: 5px; } 
#content { background: white url(/bitrix/templates/two_columns/images/bg-content-2.jpg) top right no-repeat; clear: both; padding: 15px; } .no-padding#content { padding-left: 0px; padding-right: 0px; padding-bottom: 0px; margin-bottom: 0px; } 
.index #content, 
.one-column #content { background: #cfcfcf url(/bitrix/templates/two_columns/images/bg-content.jpg) top right no-repeat; clear: both;  padding: 15px; } 
.index #content { height: 552px; background: #cfcfcf url(/bitrix/templates/two_columns/images/bg-content.jpg) top left no-repeat; } 
.news-list .preview { float: left; padding-right: 20px; padding-bottom: 10px; padding-top: 3px; } 
.news-list .news-title { display: block; padding-bottom: 5px; } 
.news-detail .news-date-time, .news-list .news-date-time { display: block; padding: 0px; margin: 0px; } .news-detail .news-date-time { padding-bottom: 10px; } .news-list .news-item { padding-bottom: 8px; } .news-detail .detail-picture { float: left; padding-right: 20px; padding-bottom: 10px; } .nav-top { padding-bottom: 10px; clear: both; } .nav-bottom { padding-top: 10px; clear: both; } .catalog-section .one-section { padding-top: 20px; } .catalog-section .first { padding-top: 0px; } .catalog-section .item { float: left; background-color: black; width: 186px; border: 1px solid #d1c0ab; margin-right: 2px;	 color: white; margin-top: 2px; } .catalog-section .item .image { } .catalog-section .item .brand { height: 21px; padding-left: 5px; line-height: 20px; } .catalog-section .item .brand a { font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: none; color: white; } 
.catalog-section .item .descr .name, .catalog-section .item .buy .index { font-family: Tahoma; font-size: 12px; font-weight: bold; float: left; padding-left: 10px; line-height: 24px; } .catalog-section .name a { color: white; font-family: Tahoma; font-size: 12px; font-weight: bold; text-decoration: none; } .catalog-section .name a:hover { text-decoration: underline; } .catalog-section .item .descr .prices, .catalog-section .item .buy .btn { font-family: Tahoma; font-size: 12px; font-weight: bold; float: right; padding-right: 10px; line-height: 24px; } .catalog-section .item .buy { clear: both; } .catalog-section .item .buy .btn input { background: url(/bitrix/templates/two_columns/images/btn-basket-2.gif) top left no-repeat;	 width: 74px; height: 21px; border: none; font-family: Tahoma; font-size: 11px; color: white; padding: 0px; margin: 0px; font-weight: normal; padding-bottom: 4px; } 
.catalog-section h1 { display: block;} #popup { width: 800px; height: 600px; } .catalog-element .left { width: 330px; height: 600px; background-color: #cfcfcf; padding: 20px; float: left; } .catalog-element .left .padding { border: 1px solid #d1c3b3; height: 529px; } .catalog-element .left .title { height: 58px; background-color: black; } .catalog-element .left .title h1 { color: white; font-size: 18px; padding: 0px; margin: 0px; line-height: 56px; text-transform: uppercase; padding-left: 30px; padding-right: 30px; } .catalog-element .left .image { height: 413px; } .catalog-element .left .info { height: 58px; background-color: black; color: white; } .catalog-element .left .info { padding-left: 30px; padding-right: 30px; line-height: 16px; } .catalog-element .left .info .prices { padding-top: 8px; } .catalog-element .left .info .catalog-price-title { font-size: 18px; font-weight: bold; } .catalog-element .left .info .catalog-price { font-size: 20px; font-weight: bold; } .catalog-element .left .info .index-a { padding-top: 6px; } .catalog-element .left .info .index-a .name { font-size: 12px; font-weight: bold; } .catalog-element .left .info .index-a .value { font-size: 11px; font-weight: bold; } .catalog-element .left .pages { float: right; } .catalog-element .left .pages .page { padding-left: 2px; padding-right: 2px; line-height: 22px; } .catalog-element .left .pages .selected { background-color: #bababa; } .catalog-element .left .pages .selected a { text-decoration: none; } .catalog-element .right { color: black; float: left; width: 430px; } .catalog-element .right .title { width: 430px; background-color: black; } .catalog-element .right .title .text { padding-left: 25px; color: white; line-height: 30px; padding-bottom: 8px; } .catalog-element .right .title .text span { color: white; } .catalog-element .btn { padding-top: 20px; float: right; padding-right: 30px; } .catalog-element .btn input { background: url(/bitrix/templates/two_columns/images/btn-buy.gif) top left no-repeat; width: 74px; height: 22px; border: none; font-family: Tahoma; font-size: 11px; color: white; padding: 0px; margin: 0px; font-weight: normal; padding-bottom: 4px; } .catalog-element .right .property { padding-top: 20px; } .catalog-element .right .property .name { color: white; background-color: black; width: 200px; line-height: 24px; padding-left: 20px; font-family: Tahoma; font-size: 12px; font-weight: bold; } .catalog-element .right .property .text { color: black; width: 400px; padding-left: 20px; font-family: Tahoma; font-size: 12px; padding-top: 20px; } .catalog-element .right .property .size { padding-top: 20px; padding-left: 20px; } .catalog-element .right .property .size .input { float: left; font-family: Tahoma; font-size: 12px; font-weight: bold; } .catalog-element .right .property .size .alt { padding-left: 3px; padding-top: 4px; } .catalog-element .right .property .color { padding-top: 20px; padding-left: 20px; } 

.table-sizes {clear: both; background: url(/bitrix/templates/two_columns/images/ico-table.gif) 0px 10px no-repeat; margin-left: 20px; padding-left: 24px; line-height: 34px; } .taxe-note .table-sizes { margin-left: 0px; } 

.index-news {float: left;}
.index-news .new-obuv {background: url(/bitrix/templates/two_columns/images/new-obuv.gif) top left no-repeat; width: 112px; height: 511px; margin-top: 20px; }
.index-news .new-obuv .padding {padding: 6px; text-align: right; } 
.index-news .new-obuv a {color: white; }
.index-catalog {float: left; margin-left: 10px;}
.index-catalog .title {padding-left: 110px; }

.catalog-section-index {padding-top:20px; width:430px;} 

.catalog-section-index .item {
	float: left;
	margin:0 0 10px 10px;
}

#discount {position:absolute; margin:143px 0 0 105px;}
#discount2 {position:absolute; margin:112px 0 0 81px;}

.catalog-section-index .item .padding { background-color: white;  width: 200px; height: 249px;} 

.catalog-section-index .item .name-btn { float: left; padding-left: 4px; padding-top: 4px; } 
.catalog-section-index .item .name {	font-family: Tahoma;	font-size: 12px;	padding: 5px; width: 50px;	height: 200px;}
.catalog-section-index .item .name a { text-decoration: none; } 
.catalog-section-index .item .name a:hover { text-decoration: underline; } 
.catalog-section-index .item .name-btn .btn input { background: url(/bitrix/templates/two_columns/images/btn-basket.gif) top left no-repeat;	 width: 74px; height: 21px; border: none; font-family: Tahoma; font-size: 11px; color: white; padding: 0px; margin: 0px; font-weight: normal; padding-bottom: 4px; } 
.input .radio { padding-left: 6px; padding-right: 6px; } .input .alt { text-align: center; } 
#result { padding: 20px; clear: both; margin-top: 30px; } 
.taxe-note { padding-left: 30px; padding-top: 6px; } 
.basket-items { margin-bottom: 0px; } 
.basket-items .item { padding-left: 10px; padding-right: 10px; border-top: 1px solid #cfcfcf; clear: both; padding-top: 10px; padding-bottom: 10px; } .basket-items .first { border-top: none; } .basket-items .item .preview { float: left; width: 200px; } .basket-items .item .preview img { border: 2px solid #d4c4b1; } .basket-items .item .desc { float: left; width: 200px; } .basket-items .item .desc .name { padding-left: 5px; font-family: Tahoma; font-size: 13px; font-weight: bold; padding-top: 8px; padding-bottom: 14px; } .basket-items .item .desc .name a { text-decoration: none; } .basket-items .item .desc .property { padding-left: 5px; line-height: 18px; } .basket-items .item .desc .property strong { font-size: 12px; } .basket-items .item .cnt { float: left; padding-top: 4px; } .basket-items .item .delete { float: right; } .basket-items .error { padding-left: 15px; padding-top: 20px; } .basket-items .system-btns { background-color: #cfcfcf; height: 70px; padding-left: 10px; padding-right: 10px; padding-top: 20px; } .basket-items .system-btns .itogo { width: 250px; float: left; } .basket-items .system-btns .itogo .row { line-height: 26px; } .basket-items .system-btns .btns { float: left; } .basket-items .system-btns .btns .btn { padding-bottom: 4px; } .basket-items .system-btns .btns input { border: none; }


div.sect_desc {background-color:#cfcfcf; margin: 20px -15px -15px; padding: 15px;}

#h-menu { height: 47px; width: 1001px; background: url(/bitrix/templates/two_columns/images/menu/m_last.jpg); background-position: right top;} 
#h-menu a.h-menu-item { display: block; float:left;	text-decoration: none; height:47px; border: 0px;} 

#h-menu #m1 { width: 200px; background: url(/bitrix/templates/two_columns/images/menu/m1.jpg);} 
#h-menu #m1:hover { background-position: 0px 47px;} 

#h-menu #m2 { width: 110px; background: url(/bitrix/templates/two_columns/images/menu/m2.jpg);} 
#h-menu #m2:hover { background-position: 0px 47px;} 

#h-menu #m3 { width: 140px; background: url(/bitrix/templates/two_columns/images/menu/m3.jpg);} 
#h-menu #m3:hover { background-position: 0px 47px;} 

#h-menu #m4 { width: 202px; background: url(/bitrix/templates/two_columns/images/menu/m4.jpg);} 
#h-menu #m4:hover { background-position: 0px 47px;} 

#h-menu #m5 { width: 114px; background: url(/bitrix/templates/two_columns/images/menu/m5.jpg);} 
#h-menu #m5:hover { background-position: 0px 47px;} 


#h-menu .basket, #h-menu .basket a { font-family: Tahoma; font-size: 11px; color: white; } 
#h-menu .basket { float: left; color: white; width: 180px; } 
#h-menu .basket .sub { padding-top: 14px; padding-left: 26px; } 



.content_in {
	/*background:url(/bitrix/templates/popup/images/bg_content_in.gif) top repeat-x;
	width:100%;*/
}

.leftcol {width: 720px; float: left;}
.rightcol {width: 250px; float: left;}

.rightcol .property {
	padding-top: 0px;
}

.rightcol .property .name {
	/*color: white;
	background-color: black;*/
	width: 200px;
	line-height: 24px;
	padding-left: 20px;
	font-family: Tahoma;
	font-size: 14px;
	/*font-weight: bold;*/
}

.rightcol .property .text {
	color: black;
	width: 240px;
	padding-left: 20px;
	font-family: Tahoma;
	font-size: 12px;
	padding-top: 5px;
}

.rightcol .property .size {
	padding-top: 20px;
	padding-left: 20px;
}

.rightcol .property .size .input {
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}

.rightcol .property .size .alt {
	padding-left: 3px;
	padding-top: 4px;
}

.rightcol .property .color {
	padding-top: 20px;
	padding-left: 20px;
}
.rightcol .btn {
	padding-top: 20px;
	float: right;
	padding-right: 30px;
}

.rightcol .btn input {
	background: url(/bitrix/templates/popup/images/btn-buy.gif) top left no-repeat;
	width: 74px;
	height: 22px;
	border: none;
	font-family: Tahoma;
	font-size: 11px;
	color: white;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	padding-bottom: 4px;
}
#main {
	width: 706px;
}
/*изменен height c 449 до 700*/
#large {
	width: 600px;
	float: left;
	background: url(/bitrix/templates/popup/images/indicator.gif) no-repeat 40% 60%;
	margin-left:34px;
	_margin-left:17px;
	/*margin-top:21px;*/
}
/*#large img {
	width: 449px;
	height: 449px;
}*/
#thumbnail {
	width: 70px;
	margin:0px;
	padding:0px;
	float: left;
	list-style: none;
	padding-left: 2px;
}
#thumbnail li {
	float: left;
	width: 86px;
	height:86px;
	margin-bottom:15px;
	display: block;
}
#thumbnail a {
	display: block;
	width: 86px;
	height: 86px;
	padding-top:1px;
	padding-left:1px;
	/*background:url(/bitrix/templates/popup/images/bg_img_small.gif) top left no-repeat;*/
}

/* new styles - end */


.page_in .descr {
clear: both; 
padding-left:20px;
padding-top:20px;
padding-bottom:20px;
font-size:12px;
width:240px;
}


.page_in .detail-price {
	float:left;
	width:250px;
	padding-top:10px;
	font-size:32px;
	text-align:center;
}

.page_in .detail-price  span
{
	font-size:18px !important;
}

.clear_my {
	clear: both;
	height: 0;
	overflow: hidden;
	font-size:0;
	line-height:0;
}

.table-sizes2 {clear: both; margin-left: 20px;}

/* Слайдер upd 23.06.2011 */

#slider {position:relative; width:582px; height:340px; background:url('/upload/loading.gif') no-repeat 50% 50%;}
#slider img {position:absolute;	top:0px; left:0px; display:none;}
.nivo-box {display:block; position:absolute; z-index:5;}
.nivo-caption a {display:inline !important;}
.nivo-directionNav a {position:absolute; top:10px; z-index:9; cursor:pointer; display:block; width:46px; height:116px; text-indent:-9999px; border:0;}
a.nivo-nextNav {background:url('/i/arrow-right.png') no-repeat; right:-80px;}
a.nivo-prevNav {background:url('/i/arrow-left.png') no-repeat; left:-80px;}

/* Кнопки */

#buttons {margin-top:20px; width:600px; height:30px; line-height:1px;}
#buttons #vk_like {float:right; margin:3px -40px 0 0; padding:0;}
#buttons #fb {float:right; width:190px; margin:4px 0 0 0; padding:0;}
#buttons div.yashare-auto-init {float:left; width:200px; margin:0 0 0 -5px;}

#border {margin:6px auto 0 auto; width:374px; height:289px; background-position:center center; background-repeat:no-repeat;}
