#banfx img {
	max-width:462px;
width:expression(document.body.clientWidth > 462? "462px":
 "auto" );
}
.bx-wrapper { overflow:hidden;}
.lmblock select {
	width:180px
}
.tablerow {
	width:50%
}
#pri table {
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	width:100%
}
tr.bgprice td b {
	color: #222222;
!important
}
#pri table td {
	border:1px #ccc solid;
	border-collapse:collapse;
}
#IMGloader {
/*	min-height:320px;
	_height:320px;*/
}
.foto {
	margin:0px auto
}
.foto img{
}

html { height: 100%}

body {
	SCROLLBAR-FACE-COLOR: #ececec;
	SCROLLBAR-HIGHLIGHT-COLOR: #c2c2c2;
	SCROLLBAR-SHADOW-COLOR: #c2c2c2;
	SCROLLBAR-3DLIGHT-COLOR: #ececec;
	SCROLLBAR-ARROW-COLOR: #3A87A3;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ececec;
	SCROLLBAR-BASE-COLOR: #ffffff;
	height:100%;
	margin: 0;
	padding: 0;
	background: url(images/files/body.jpg) repeat 0 0;
}

body, td, th {/* Основные шрифты */
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #2b2b2b;
}

a {/* Основные ссылки */
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #2A2E85;
}
a:link {}
a:hover { text-decoration: none;}
a:active {}
a:visited {}

img { border: none}

form, input, select, textarea {/* Стиль для форм */
	margin: 3px;
	padding: 0px;
}

input {/* Стиль шрифта для всех вып. списков и всех элементов input */}
select {/* Стиль шрифта для всех вып. списков и всех элементов input */}

ul, ol, dl, dd {
	list-style: none inside none;
	margin:0px;
	padding:0px;
}

h1, h2, h3, h4, h5, h6 {
	color: #000;
	font-size: 17px;
}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

.pic,
.email:before { background-image: url(images/files/pictures.png)}
#basket:hover { cursor:pointer}
#basket:hover .to_order { text-decoration:none}
#basket .pic { background-position: -4px -2px}
#phone .pic { background-position: -69px -4px}
#three_block .pic.icon_01 { background-position: 88px -24px}
#three_block .pic.icon_02 { background-position: 88px -89px}
#three_block .pic.icon_03 { background-position: 88px -147px}
.list_carousel .prev { background-position: -122px -15px}
.list_carousel .next { background-position: -148px -15px}
.email:before { background-position: -14px -152px}

/* custom */
.fl { float: left}

.fr { float: right}

.clear { clear: both}

.d_ib {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.wrapper {
	width: 990px;
	margin: 0 auto;
	/*position: relative*/
}

.box {
	border: 1px solid #d7d7d7;
	border-radius: 6px;
	
	box-shadow: 0 0 0 1px #fff inset;
	
	background-color: #d7d7d8;
	background-image: linear-gradient(to top, #d7d7d8 0%, #fff 100%);
	background-image: -moz-linear-gradient(to top, #d7d7d8 0%, #fff 100%);
	background-image: -webkit-linear-gradient(bottom, #d7d7d8 0%, #fff 100%);
    -pie-background: linear-gradient(to top, #d7d7d8 0%, #fff 100%);
}
.cart_p { padding-left:8px}

.mini_box { min-width:10px; height:15px; text-align:center; position:relative;
	border: 1px solid #acacac!important;
	border-radius: 4px;
	
	box-shadow: 0 0 10px #acacac inset;
	background-color: #fff;
	padding: 2px 6px;
}

.box_2 {
	border: 1px solid #e1e1e1;
	background-color: #fff;
	box-shadow: 0px 4px 2px -2px #ccc
}
	.box_2 img{
	}
	#workarea .box_2 ul{
		padding:6px 0 6px 14px;
	}
	#workarea .box_2 li{
		list-style-type:none;
	}

.box_3,
.box_4 {
	color: #fff;
	text-decoration: none;
	background-color: #2A2E85;
	box-shadow: 0 0 10px #555 inset;
	
}

.box_3 {
	border-radius: 4px;
}

.box_4 {
	border-radius: 6px;
}

.green_button { position:relative; display:inline-block;
	border: 2px solid #104180;
	box-shadow: 0 0 0 1px #2121C7 inset;
	background-color: #414B96;
	background-image: linear-gradient(to top, #414B96 0%, #1563C5 100%);
	background-image: -moz-linear-gradient(to top, #414B96 0%, #1563C5 100%);
	background-image: -webkit-linear-gradient(bottom, #414B96 0%, #1563C5 100%);
	-pie-background:linear-gradient(bottom, #414B96 0%, #1563C5 100%);
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
	
	text-align: center
}

a.green_button:hover {
	background-color: #21246B;
	background-image: none;
	border-color: #21246B;
	box-shadow: inset 0 1px 10px #555;
}

.box_5 {
	border: 1px solid #d7d7d7;
	box-shadow: 0 -1px 0 0 #fff inset;
	
	background-color: #dbdbdc;
	background-image: linear-gradient(to top, #dbdbdc 0%, #fff 100%);
	background-image: -moz-linear-gradient(to top, #dbdbdc 0%, #fff 100%);
	background-image: -webkit-linear-gradient(bottom, #dbdbdc 0%, #fff 100%);
	-pie-background:linear-gradient(bottom, #dbdbdc 0%, #fff 100%);
	padding: 11px 14px 12px 20px;
}

/*
======================
		header
======================
*/
#header { background-color: #f2f2f2; padding: 0 0 14px}

#header p { margin: 0}

#logo { margin: 8px 0 0}

#users {}

#auth { padding: 6px 0 0}

#auth,
#auth a { color: #666262}

.email { position: relative; padding-left: 30px;}

.email:before {
	content: "";
	width: 22px;
	height: 14px;
	left: 0;
	top: 1px;
	position: absolute
}

.email a {
	color: #666262
}

.email { position: relative; padding-left: 85px;}

.email:before {
	content: "";
	width: 22px;
	height: 14px;
	left: 55px;
	top: 1px;
	position: absolute
}

.email a {
	
}

.box_2 .email { margin-top:5px}
.around {
	position:absolute;
	top:-18px; 
	left:57px;
	color: #F62A22;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;

}

#basket {
	color: #000;
	padding: 6px 0 5px 6px;
	min-width: 240px;
	margin: 8px 0 0;
	position: relative
}

.to_order {
position: absolute;
right: -7px;
width: 79px;
height: 82px;
top: -8px;
color: #fff;
display: block;
background: url(images/files/arrowb_s2.png) no-repeat bottom;
padding: 2px 4px 4px 8px;
}

#basket .pic {
	display: block;
	width: 60px;
	height: 50px;
	margin: 8px 0 0
}

#basket .inner { margin-left: 68px}

#basket h5 { margin: 0}

#basket h5 a { text-decoration: none;}

#basket p { margin: 4px 0}

#contacts_header { margin-left: 24px; position:relative}

#phone { position: relative; padding-left: 55px; margin: 0 0 2px}

#phone .icon,
#phone .pic {
	width: 45px;
	height: 45px;
}

#phone .icon {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	border: 1px solid #d7d7d7;
	border-radius: 50%;
	
	background-image: linear-gradient(to bottom, #fff 60%, #d6d6d6 100%);
	background-image: -moz-linear-gradient(to bottom, #fff 60%, #d6d6d6 100%);
	background-image: -webkit-linear-gradient(top, #fff 60%, #d6d6d6 100%);
	-pie-background:linear-gradient(top, #fff 60%, #d6d6d6 100%);
}

#phone p {
	font-size: 24px;
	color: #666262;
	line-height: 22px
}

#phone span { color: #21246B; font-weight: bold}

#phone small { font-size: 14px; color: #666262}

#search { margin: 4px 0 0}

#search input { height: 30px; border-radius: 4px;}

#searchv { color:#666262; border-radius: 4px; position:relative;
	border: 1px solid #959595;
	
	line-height: 30px;
	padding-left: 10px;
	width: 250px;
	margin: 0 4px 0 0
}

#searchb { border-radius: 4px; position:relative;
	width: 70px;
	
	 position:relative; display:inline-block;
	border: 1px solid #216421;
	box-shadow: 0 0 0 1px #2121C7 inset;
	background-color: #361EE4;
	background-image: linear-gradient(to top, #414B96 0%, #1563C5 100%);
	background-image: -moz-linear-gradient(to top, #414B96 0%, #1563C5 100%);
	background-image: -webkit-linear-gradient(bottom, #414B96 0%, #1563C5 100%);
	-pie-background: linear-gradient(to top, #414B96 0%, #1A57A5 100%);
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	border-radius: 7px;
	
	text-align: center
}

/*
========================
		main_nav
========================
*/
#main_nav { box-sizing:border-box; position:relative;
	border-top: 1px solid #3778CA;
	border-bottom: 1px solid #1563C5;
	box-shadow: inset 0 1px 0 0 #284FCC, inset 0 -1px 0 0 #3D93D6;
	
	background-color: #29A9E6;
	background-image: linear-gradient(to bottom, #1A57A5 0%, #3B6FCC 100%);
	background-image: -moz-linear-gradient(to bottom, #1A57A5 0%, #3B6FCC 100%);
	background-image: -webkit-linear-gradient(top, #1A57A5 0%, #3B6FCC 100%);
	-pie-background: linear-gradient(to bottom, #1A57A5 0%, #3B6FCC 100%);
	height: 40px; overflow:hidden;
}

#main_nav li {
	display: block
}

#main_nav li a { position:relative;
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	display: block;
	padding: 13px 10px 13px;
	margin: -1px 0px 0px 0px;
	
}

#main_nav li a:hover {
	background: #21246B;
	box-shadow: inset 0 0 30px #333;
}

/*
====================
		main
====================
*/
#main { margin-top: 10px; min-height: 100%; padding-bottom: 50px}
#maincont2 { padding:15px 0px 10px;}
.title a {font-size: 14px; text-decoration:none ; color:#000000  }
.title a:hover { text-decoration: underline}
.title { position:relative;
	margin: 0;
	border: 1px solid #d7d7d7;
	box-shadow: 0 -1px 0 0 #fff inset;
	
	background-color: #dbdbdc;
	background-image: linear-gradient(to top, #dbdbdc 0%, #E8EFF8 100%);
	background-image: -moz-linear-gradient(to top, #59A1FC 0%, #E8EFF8 100%);
	background-image: -webkit-linear-gradient(bottom, #59A1FC 0%, #E8EFF8 100%);
	-pie-background: linear-gradient(to top, #59A1FC 0%, #E8EFF8 100%);
	padding: 8px 0 10px 20px;
	font-size: 18px;
}

#sidebar { width: 210px;}

#sidebar .box_2 { margin: 0 0 14px}

#workarea { width: 770px; position: relative; background-color: white; overflow:hidden}

#workarea dl {  padding-left: 20px; border-bottom: 1px solid #ccc; margin: 0 0 20px}
#workarea dl:last-child { border-bottom: none}
#workarea dt { font-style: italic; font-weight: bold; line-height: 22px;}
#workarea dd { margin: 0 0 20px}
#workarea dd img { margin: 0 20px 0 0}
#workarea dd table {}
#workarea dd table td { background-color: #f4f4f4; font-size: 26px; color: #4B4848}
#workarea dd table td small { font-size: 14px;}
#workarea dd ul {}
#workarea dd ul li { display: block; line-height: 22px; padding-left: 10px; position: relative}
#workarea dd ul li:before {
	content: "";
	display: inline-block;
	width: 5px;
	height: 5px;
	background-color: #832222;
	left: 0;
	top: 8px;
	position: absolute
}

#workarea .box_2 { padding: 10px 20px 20px; position: relative}

#workarea .title { margin: 12px 0 0;}

#footer { background-color: #fff; position: relative}

.list_carousel { position: relative}

.list_carousel .prod_cart { margin: 20px auto}

.list_carousel .prev,
.list_carousel .next {
	width: 18px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: -34px;
	opacity: .5;
	filter: alpha(opacity=50);
}

.list_carousel .prev:hover,
.list_carousel .next:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.list_carousel .prev { right: 32px;}

.list_carousel .next { right: 8px;}

.list_carousel li {
	display: block;
	float: left;
	width: 220px
}

#three_block { margin: 0 0 10px; width:auto}

#three_block .box {
	min-height: 80px;
	margin-left: 9px;
	width: 248px;
	display: inline-block;
	text-decoration: none
}

#three_block .box.first { margin-left: 0}

#three_block .pic {
	width: 80px;
	height: 56px;
}

#three_block table { margin: 8px auto 0}

#three_block td {
	font-size: 14px;
	text-transform: uppercase;
	font-family: "PFDinTextCondPro-Regular";
}

#three_block td strong {
	font-family: "PFDinTextCondPro-Bold";
	font-weight: normal
}

#left_catalog { padding: 12px 0}

#left_catalog li {}

#left_catalog .catalog_forma,
#left_catalog .catalog_forma_open {  display:inline-block; clear:both;
	padding: 5px 20px
}
#left_catalog .catalog_forma:hover , #left_catalog .catalog_forma_open:hover { text-decoration:underline}
#left_catalog .catalog_forma {}
#left_catalog .catalog_forma_open {
	background-color: #F62A22;
	color: #fff
}

#left_catalog ul {}

#left_catalog ul li {}

#left_catalog ul li a {
	text-decoration: none;
	color: #21246B;
	display: block;
	padding: 5px 20px 5px 40px
}

#left_catalog ul li a:hover {
	color: inherit;
	text-decoration: underline
}

#news { padding: 0 20px}

.news_item { border-top: 1px solid #e1e1e1}
.news_item:first-child { border-top: none}

.news_item p { text-align: left; margin: 6px 0; clear:both;}

.news_item p a { padding: 4px 8px;}

.newsDate {
	margin: 6px 0;
	color: #959595
}

.newsName {}

.newsName,
.newsName a {
	color: #782728;
	text-decoration: none;
	font-weight: bold;
	margin: 8px 0;
}

.newsKratko {
}
.newsKratko img{
}
.news_left  { overflow:hidden; height:130px;}
.news_left img{
	float:none;
	clear:both;
	margin: 0 20px 0 0 !important;
	
}

/*
=======================
=======================
*/
.panel_l {/* Стиль для левой панели каталога с сеткой 2*2 */}

.panel_r {/* Стиль для правой панели каталога с сеткой 2*2 */}

.panel_2_1,
.panel_2_2 { width: 49%}

.panel_3_1,
.panel_3_3 { width: 32%}
.panel_3_2 { width: 33%}

.panel_4_1,
.panel_4_2,
.panel_4_3,
.panel_4_4 { width: 24%}

.prod_cart {
	position: relative;
	width: 90%;
	margin: 0 auto
}
.prod_cart_3{
	width:200px;
}

.prod_cart .box_4 {
	position: absolute;
	display: none;
	padding: 9px 16px 8px;
	left: 50%;
	top: 50%;
	margin: -20px 0 0 -60px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.prod_cart:hover .box_4 { display: none!important}
}
.prod_cart:hover .box_4 { display: block}

.prod_cart2 {}
.tovarDivImg1 img {max-height:160px; max-width: 215px;}
.tovarDivImg1 {
	height: 130px;
	margin-bottom: 5px;
	margin-top: 8px;
}
.tovarDivImg2 {
	height: 130px;
	width: 130px;
	border: 1px solid #e1e1e1;
}

.tovarDivArt { height:32px; margin:0px; overflow:hidden}
.tovarDivArt span { color:#21246B; font-weight:bold}

.tovarDivName1 {height:45px; margin:0px;overflow:hidden}
.tovarDivName1 a:hover { text-decoration:underline}
.tovarDivName1 a { text-decoration: underline; color:#383838; font-weight:bold}

.tovarDivPrice1 {
	color: #21246B;
	font-weight: bold;
	background: #D9D9FC;
	padding: 4px 6px;
	margin: 4px 0 0
}

.tovarDivPrice1 span {}

.tovarDivOldPrice1 {}

.tovarDivContent1 {}

.tovarDivAdd1 {}

.tovarDivAdd3 {}

.tovarDivAdd3 a {
	width: 100px;
	padding: 7px 0;
}

#footer { padding: 56px 0 0; overflow: hidden}

#footer {
color: #615E5E;
background: url(images/footer_img.jpg) no-repeat right;
background-color: #fff
}

#footer a { color: #615E5E}

#footer a:hover { color: #801e20}

#footer ul {
	width: 30%
}

#footer ul li {
	line-height: 20px
}

#footer ul li a {}

#footer .social {}

#footer .social a {
	display: block;
	padding: 8px 0 5px 36px;
	position: relative
}

#footer .social a:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background-image: url(images/files/social.jpg);
}

#footer .social a.vk:before { background-position: 0 0}
#footer .social a.mr:before { background-position: 0 -28px}
#footer .social a.lj:before { background-position: 0 -57px}
#footer .social a.fb:before { background-position: 0 -85px}
#footer .social a.tw:before { background-position: 0 -113px}

.social_but a:before {
	content: "";
	display: block;
	width: 30px;
	height: 30px;
	background-image: url(images/files/social.jpg);
}

.social_but a.vk:before { background-position: 0 0}
.social_but a.mr:before { background-position: 0 -28px}
.social_but a.lj:before { background-position: 0 -57px}
.social_but a.fb:before { background-position: 0 -85px}
.social_but a.tw:before { background-position: 0 -113px}


#footer #copyright { border-top: 1px solid #e1e1e1; padding: 10px 0 20px; margin: 20px 0 0}

#footer #copyright p { margin: 0;}

#footer #copyright img { margin: 8px 0 0}

#footer #shadow {
	position: absolute;
	left: 0;
	right: 0;
	top: -126px;
	height: 100px;
	border-radius: 50%;
	box-shadow: 0 0 40px 20px #999
}

_.vendorDisp { margin: 12px 0 12px 0}

.vendorDisp select { 
margin: 2px 2px 0 0;
  border-width: 2px;
  border-radius: 5px;
  border-color: rgb(110, 172, 252)

}

/*
=======================
		product
=======================
*/
#product { padding: 12px 0}

#product_image { width: 300px}

#fotoload { text-align: center}

#fotoload img { max-width: 300px;}

#product_info {
	margin-left: 330px;
}

#product_art {}

#product_art span {
	color: #21246B;
	font-weight: bold;
	/*text-transform: uppercase*/
}

#tovarDivPrice1 {
	background-color: #e4e4e5;
	font-weight: bold;
	font-size: 24px;
	color: #F62A22;
	padding: 10px 16px;
}

#tovarDivPrice1 span { font-size: 15px;}

#tovarDivOldPrice1 { margin: 4px 0}

#features { margin: 30px 0}

#features td {
	padding: 4px 0;
}

#tovar_optionsDisp {}

#tovarDivAdd1 {}

#tovarDivAdd3 {}

#tovarDivAdd3 a {
	width: 160px;
	font-weight: bold;
	font-size: 21px;
	padding: 6px 0;
	text-shadow: 0 -1px 0px #0F0B64
}



/*Стили кнопок табов*/
.dynamic-tab-pane-control.tab-pane { margin: 22px 0 0}

.dynamic-tab-pane-control.tab-pane .tab-row {
	border-bottom: 3px solid #1D65C0;
	overflow: hidden
}

.dynamic-tab-pane-control.tab-pane .tab-row .tab {
	float: left;
	margin: 0;
	text-transform: none
}

.dynamic-tab-pane-control.tab-pane .tab-row .tab a {
	text-decoration: none;
	display: block;
	border: 1px solid #d7d7d7;
	border-radius: 4px 4px 0 0;
	
	padding: 3px 3px 0
}

.dynamic-tab-pane-control.tab-pane .tab-row .tab a span {
	display: block;
	padding: 2px 10px 4px;
	border-radius: 4px 4px 0 0
}

.dynamic-tab-pane-control.tab-pane .tab-row .tab a:hover span {
	background-color: #dfecdf;
}

.dynamic-tab-pane-control.tab-pane .tab-row .tab.selected {}

.dynamic-tab-pane-control.tab-pane .tab-row .tab.selected a,
.dynamic-tab-pane-control.tab-pane .tab-row .tab.selected a:hover span {
	background-color: #1D65C0;
	border-color: #1D65C0;
	color: #fff
}

.dynamic-tab-pane-control.tab-pane .tab-page {
	clear: both;
	padding: 18px 8px
}

#order_form {}

#order_form tr.last td { border-top: 1px solid #ccc; padding: 20px 0}
#order_form tr.last_two td { padding: 10px 0 20px}

#order_form td { padding: 10px 0}

#order_form input,
#order_form select,
#order_form textarea {
	border: 1px solid #777;
	border-radius: 7px;
	
	width: 100% !important
}

#order_form input,
#order_form textarea {
	width: 98% !important
	
}

#order_form select { width: 100% !important}

#order_form input,
#order_form textarea {
	padding-left: 8px;
}
#order_form input#dostavka {	
	height:auto!important;
	width:auto!important;
	line-height:auto!important;
	
}
#adscheck { position:relative; padding-left:16px;}
#adscheck span { position:absolute; top:1px; left:0px;}

#order_form input.small { width: 30% !important}
#order_form input.medium { width: 61% !important}
#order_form input.medium_2 { width: 36% !important}

#order_form input {	
	height: 34px;
	line-height: 34px;
	
}

#order_form select {
	padding: 7px;
}

#order_form textarea {
	border-radius: 7px 7px 0;
	
	padding-top: 8px;
}

#order_form input:focus,
#order_form select:focus,
#order_form textarea:focus {
	box-shadow: 0 0 6px green;
	border-color: green
}

#order_form label {
	padding-left: 20px
}

#order_form label span { 
	color: #01B10F;
	font-size: 25px;
	position: relative;
	top: 9px;
	left: 5px;
	
}

#order_form .green_button {
	width: 70%;
	display: block;
	font-size: 21px;
	font-weight: bold;
	padding: 7px 0;
	text-shadow: 0 -1px 0px #133a13
}

#order_form #order_num {
	box-shadow: 0 0 6px #ccc;
	
	text-align: center;
	padding: 0 0 10px;
	color: #21246B;
	font-size: 32px
}

#order_form #order_num h6 { margin: 10px 0 12px;}

#order_form .dilivery_info {
	background-color: #e0eadf;
	border-radius: 6px;
	border-bottom: 1px solid #ccc;
	padding: 10px 8px 12px;
	line-height: 20px;
	position: absolute;
	top: 346px;
	left:537px;
	white-space:nowrap;
}

#order_form .dilivery_info:before {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	top: 50%;
	margin-top: -10px;
	left: -19px;
	border-right: 26px solid #e0eadf;
	border-top: 14px solid transparent;
}
.order_num{
	display:none;
}

.cart-table {}
.cart-table th {
	font-weight: normal;
	background-color: #dfeadf;
	text-align: left;
	padding: 6px 0;
	border-bottom: 2px solid #fff
}

.cart-table td {
	padding: 6px 0 30px
}

.cart-name a { padding-right: 20px}

.cart-num input {
	border: 1px solid #959595;
	border-radius: 6px;
	width: 32px;
	height: 30px;
	line-height: 30px;
	padding-right: 10px;
	text-align: right;
	font-weight: bold
}

.cart-price {
	font-weight: bold;
	font-size: 14px
}

tr.seperat td,
tr.seperat_white td { padding: 0}

tr.last td { padding: 4px 0}

tr.seperat div { background-color: #e1e1e1; height: 1px}
tr.seperat_white div { background-color: #fff; height: 2px}


.total-block {
	background-color: #dfeadf;
	padding: 12px 10px;
}

.total-block a { color: #F62A22}

.total-block .fl {
	text-transform: uppercase;
	color: #000;
	font-size: 14px;
}

.total-block .total-price {
	color: #F62A22;
	text-transform: none;
}

.total-block .fr { padding: 6px 0 0;}

#TotalSumma { font-size: 24px;}



.usbg {
	background:url(images/us_bg.png) top left no-repeat;
	width:305px;
	height:270px;
	text-indent:0px;
}
.usf1 {
	background: url(images/usf1.gif) top left no-repeat;
	height:29px;
	width:189px;
	border:0px;
	color:#ababab;
	font-size:12px;
	padding-left:29px;
	line-height:28px;
}
.usf2 {
	background: url(images/usf2.gif) top left no-repeat;
	height:29px;
	width:189px;
	border:0px;
	color:#ababab;
	font-size:12px;
	padding-left:29px;
	line-height:28px;
}
.usb {
	padding: 0;
	border:0px;
	cursor:pointer;
	width:71px;
	height:29px;
}
.forg {
	background:url(images/close.gif) right center no-repeat;
	color:#9b9b9b;
	padding-right:21px;
}
.usbg a {
	color:#626262!important;
}
.usbg img {
	border:0px;
}
.black_overlay {
	overflow:hidden;
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:0.50;
	z-index:1321321321321321213213213211;
	filter: alpha(opacity=50);
}
.white_content {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 305px;
	margin-top:-135px;
	margin-left:-152px;
	height: 200px;
	z-index:132132132132132132111123132132;
}
.iconfk {
	float:left;
	display:inline;
	width:33%;
}

.divNavigationA a {
	font-size: 12px;
	display: block;
	color: #383838;
	padding-top: 3px;
	padding-bottom: 3px;
}
.flashIndex {
	padding-bottom: 27px;
}
.specTitleDiv {
	background-image: url(images/clothes_22.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	clear: both;
	height: 29px;
	margin-bottom: 9px;
}
.specTitDiv1 {
	font-family: Arial;
	font-size: 20px;
	color: #8916f6;
	float: left;
	text-transform: uppercase;
}
.specTitDiv2 {
	float: right;
	padding-top: 7px;
}
.specTitDiv2 a {
	font-family: Arial;
	font-size: 12px;
	color: #8916f6;
}
.specTitDiv2 a:link, .specTitDiv2 a:visited, .specTitDiv2 a:hover, .specTitDiv2 a:active {
	text-decoration: none;
}
.specTitDiv3 {
	float: right;
	padding-top: 12px;
	padding-left: 5px;
}
.newtipTitleDiv {
	background-image: url(images/clothes_24.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	clear: both;
	height: 37px;
	margin-bottom: 25px;
	margin-top: 13px;
}
.newtipTitleDiv2 {
	background-image: url(images/clothes_24.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	clear: both;
	height: 37px;
	margin-bottom: 25px;
	margin-top: 0px;
}
.newtipTitDiv1 {
	font-family: Arial;
	font-size: 20px;
	color: #5cb924;
	float: left;
	text-transform: uppercase;
	margin-top: 7px;
}
.newtipTitDiv2 {
	float: right;
	padding-top: 0px;
	padding-left: 5px;
}
.rightBlokDiv {
	clear: both;
	padding-bottom: 25px;
}
.rightBlokTitle {
	font-family: Arial;
	font-size: 20px;
	color: #ed1828;
	background-image: url(images/clothes_26.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 8px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.rightBlokContent {
	font-family: Arial;
	font-size: 12px;
	color: #2d2924;
}
.rightBlokContent a {
	font-family: Arial;
	font-size: 12px;
	color: #2d2924;
}
.rightBlokContent a:link, .rightBlokContent a:visited, .rightBlokContent a:hover, .rightBlokContent a:active {
	text-decoration: none;
}
.leftBlokDiv {
	clear: both;
	padding-bottom: 25px;
}
.leftBlokTitle {
	font-family: Arial;
	font-size: 20px;
	color: #ed1828;
	background-image: url(images/clothes_26.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 8px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.leftBlokContent {
	font-family: Arial;
	font-size: 12px;
	color: #2d2924;
}
.leftBlokContent a {
	font-family: Arial;
	font-size: 12px;
	color: #2d2924;
}
.leftBlokContent a:link, .leftBlokContent a:visited, .leftBlokContent a:hover, .leftBlokContent a:active {
	text-decoration: none;
}
.catalogOption_zag {
	padding-right: 15px;
}
.plashka_zag {
	font: 20px Arial;
	color: #1f1f1f;
}

.page_nav_top {
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.page_nav_top a {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.page_nav_top a:link {
	text-decoration: none;
}
.page_nav_top a:visited {
	text-decoration: none;
}
.page_nav_top a:hover {
	text-decoration: none;
}
.page_nav_top a:active {
	text-decoration: none;
}
.page_nav_top b {
	background-color: #fafafa;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-left: 4px;
}
.page_nav_bot {
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.page_nav_bot a {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.page_nav_bot a:link {
	text-decoration: none;
}
.page_nav_bot a:visited {
	text-decoration: none;
}
.page_nav_bot a:hover {
	text-decoration: none;
}
.page_nav_bot a:active {
	text-decoration: none;
}
.page_nav_bot b {
	background-color: #fafafa;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-left: 4px;
}
.vendorDispTitle {
	color: #898989;
	padding-top: 2px;
	padding-bottom: 2px;
}
.vendorDispTitle a {
	color: #898989;
}
.vendorDisp select {
}
.vendorDisp td a {
	color: #898989;
	white-space:nowrap;
}
.vendorDispTitle a:link {
	text-decoration: underline;
}
.vendorDispTitle a:visited {
	text-decoration: underline;
}
.vendorDispTitle a:hover {
	text-decoration: none;
}
.vendorDispTitle a:active {
	text-decoration: underline;
}
.inIndexTip {
}

.inIndexTip div.newtipDivleST {
}
.inShopTip div.newtipDivleST {
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}
.inIndexTip div .newtipDivleST .newtipTableST {
	width: 100%;
}
.inShopTip div.newtipDivleST .newtipTableST {
	width: 155px;
}
.addthis_toolbox addthis_default_style {
	white-space:nowrap!important;
}
#comparewindow {
	position:absolute;
	left:10px;
	top:0;
	visibility:hidden;
	width: 250px;
	height: 68px;
	Z-INDEX: 2;
	BACKGROUND: #f0f0f0;
	padding:10px;
	border: solid;
	border-width: 1px;
	border-color:#cacac8;
	FILTER: revealTrans (duration=1, transition=4);
}
div.comment_list {/*отзывы*/
	margin-top: 10px;
	margin-bottom: 10px;
	BORDER: #ccc 1px solid;
	PADDING: 5px;
}
div.comment_user {
	padding: 3px;
}
div.comment_user a {
}
div.opros {
	float: left;
	background: #CCCCCC;
	height: 10px;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-right: 5px;
	margin-left: 5px;
}
a.activ_catalog {
	text-decoration: none;
}
.bgprice {
	background: #fafafa;
}
.bgprice b {
	color: #FFFFFF;
	font-size: 12px;
}
a.standart {
}
#noh h2 {
	display:none;
}
#noh a {
	color: #409FE2;
}
#noh {
	color: #409FE2;
}
#noh li {
	float:left;
	padding-right:10px;
	display:inline;
	list-style-type:none;
}
#p12 p {
	line-height:16px;
	font-size:14px;
}
table.standart td {
	font-size: 11px;
	color: #696969;
}
div.gbook_otvet {/*ответ на отзыв*/
	margin-top: 10px;
	background-color: #f0f0f0;
	margin-bottom: 10px;
	BORDER: #cacac8 1px solid;
	PADDING: 5px;
}
div.pod_cart {/*Ссылки в корзину подробное описание*/
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	BORDER: #cacac8 1px solid;
	PADDING: 5px;
	background-color: #f0f0f0;
}
div.pod_cart td a, div.pod_cart td {
	color: #3846b7;
	font-size: 11px;
}
img.big {
	border:			1px solid #5B98AF;
}
div.bannerLine {
	height:20px;
	clear:both;
	width:100%;
}
div.news_tema, div.news_tema a {/*Новости*/
	font-family: Arial;
	font-size: 12px;
	color: #ccc;
	font-weight: 600;
}
div.plashka_center { /*Центрблок плашка*/
	background-image: url(images/center_plashka_bg.jpg);
	background-repeat: no-repeat;
	height: 41px;
}
a.small {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}
.sort_table {
	margin-top: 10px;
	background-color: White;
	BORDER-RIGHT: #cacac8 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cacac8 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #cacac8 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cacac8 1px solid;
}
#allspec li {
	color:#F00;
	font-weight:bold;
	font-size:14px;
}
#allspec {
	padding: 10px;
}
#allspec div {
	color: #2d2924;
	margin-bottom: 5px;
}
#allspec a {
	color: #2d2924;
}
#calendar {
	padding: 7px;
}
#calendar div {
	color: #2d2924;
	margin-bottom: 5px;
}
#calendar a {
	color: #2d2924;
}
#allspec input, #allspec td select {
	font-size: 10px;
}
#allspecwhite {
	margin-top: 10px;
	background-color: #f0f0f0;
	margin-bottom: 10px;
	BORDER: #cacac8 1px solid;
	PADDING: 5px;
}
.sortActiv {
	font-weight: bold;
}
.sort_name_bg {
	background-color: #fafafa;
	color: #696969;
}
.sort_table {
	font-size: 11px;
	margin-top: 10px;
	background-color: White;
	color: #696969;
}
.sort_table b {
	color: #696969;
}
#cartwindow {
	position:absolute;
	left:10px;
	top:0;
	visibility:hidden;
	width: 250px;
	height: 68px;
	Z-INDEX: 2;
	BACKGROUND: #f0f0f0;
	padding:10px;
	border: solid;
	border-width: 1px;
	border-color:#cacac8;
	FILTER: revealTrans (duration=1, transition=4);
}
#cartwindow * {
	color: 000000;
	font-size: 11px;
}
input.ok { border:0px; color:#fff; font-size:13px; padding:2px 8px; cursor:pointer;
	-webkit-border-radius: 4px 3px 3px 4px/3px 3px 4px 4px;
	-moz-border-radius: 4px 3px 3px 4px/3px 3px 4px 4px;
	border-radius: 4px 3px 3px 4px/3px 3px 4px 4px;
	background-color: #2121C7;
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.17), rgba(255,255,255,.17));
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.17), rgba(255,255,255,.17));
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.17), rgba(255,255,255,.17));
	background-image: linear-gradient(to top, rgba(0,0,0,.17), rgba(255,255,255,.17));
	-pie-background: linear-gradient(to top, rgba(0,0,0,.17), rgba(255,255,255,.17));
}
.fav {	background: url(images/fav.png) left center no-repeat; display:inline-block; padding:1px 0px 1px 23px; color:#000000}
.productOdnotipTitleDiv {
	background-image: url(images/clothes_40.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	clear: both;
	height: 37px;
	margin-bottom: 12px;
	margin-top: 5px;
}
.productOdnotipTitDiv1 {
	font-family: Arial;
	font-size: 20px;
	color: #1f1f1f;
	float: left;
	text-transform: uppercase;
	margin-top: 7px;
}
a:hover img.imgOn, a:hover img.imgOff, img.imgOn, img.imgOff {
	border:0px;
}
.foto img.imgOn {
	border:0px;
	max-width:61px !important;
	width: expression(this.width > 61 ? 61: true) !important;
}
.foto img.imgOff {
	border:0px;
	max-width:61px !important;
	width: expression(this.width > 61 ? 61: true) !important;
}
.main_spec_odnotip{
	width:180px;
	min-height:320px;
	_height:320px;
}
.main_spec_odnotip .prod_cart{
		width:98% !important;
	}
.slogan{
	color:#7a7a7a;
	padding-left: 17px;
	padding-top: 10px;
}
.slogan span{
	color:#F62A22;
	font-weight: bold;
}
.linkUserRoom7{
	padding-right:6px;
}

/*
======================
		scrollup
======================
*/

#scrollup {
	position: fixed; /* фиксированная позиция */
	/*  opacity: 0.4; прозрачность */
	padding: 15px 10px 10px; /* отступы */
	background: none; /* сейчас без цвета фона */
	right: 10px; /* отступ слева right: 10px;*/
	bottom: 10px; /* отступ снизу bottom: 10px;*/
	display: none; /* спрятать блок */
	cursor: pointer;
	/* можно с границами - border: 1px solid #CCC; */
	/* border-radius: 50px;  скругление углов */
	/*  -webkit-border-radius: 50px; */
	/* -moz-border-radius: 50px; */
	text-align:center;
}

#scrollup  img{
	width: 38px;
}

#scrolluptext {
	font-weight: bold;
	padding: 0px;
	margin-top: -20%;
	color: #333;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}

.box_2 table {
	width:100%;
}

#foo1 table {
	width:auto;
}

.tovarDivImg1 td {
	height:150px;
}