/*
  Added by O'mega (from 'Artof .ru' web studios)			01/11/2011
*/

body,div,span,a,em,img,strong,b,u,i,button {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%}
.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; margin: 0; padding: 0}
.reset-list, .reset-list li, .reset-list ul {margin: 0; padding: 0; list-style: none}

body,td,th {
	font-family:			Verdana;
	font-size:				11px;
	color:					#49514f;
}

a {color: #009; text-decoration: underline; cursor:pointer}
a:hover {color: #009; text-decoration: none}
a:focus {outline: none}

.hide {display: none}

/*~~~~~~> header */

#header {
	position:				relative;
	background:				#69726f url(/images/bg_header.png) repeat-x 0 0;
	font-family:			"Trebuchet MS";
	text-align:				left;
	color:					#FFF;
	width:					expression( document.body.clientWidth < 1025 ? "1024px" : "auto" );
	min-width:				1024px;
}

#header a {
	color:					#b8daf1;
}

#header .logo {
	float:					left;
}

#header .call {
	float:					left;
	margin:					10px 0 0 40px;
	text-align:				center;
}

#header .call .line {
	font-size:				14px;
}

#header .call select {
	background:				#7b827d;
	border:					#5c6461 1px solid;
	width:					150px;
	color:					#EEE;
}

#header .deliv {
	float:					left;
	margin:					10px 0 0 70px;
	font-size:				12px;
}

#header .deliv .l1 {
	padding-bottom:			7px;
}

#header .links {
	position:				absolute;
	top:					10px;
	right:					40px;
	font-size:				14px;
}

#header .links * {
	vertical-align:			middle;
}

.moneybackgarantee {
	position:				absolute;
	left:					355px;
	bottom:					10px;
	text-align:				left;
	font-size:				19px;
	font-family:			"Trebuchet MS";
	color:					#FFF;
}

/*~~~~~~> end header */
/*~~~~~~> main */

.menu-path {
	padding:				10px 0;
	font-size:				11px;
	color:					#49514F;
}

.menu-path a,
.menu-path strong {
	margin:					0 5px;
	color:					#49514F;
}

.item-moneyback {
	padding:				10px 0 13px;
	background:				#ffe699;
	text-align:				center;
	font-size:				13px;
	color:					#000;
}

.item-moneyback .a1 {
	font-size:				18px;
}

.item-name {
	display:				block;
	float:					left;
	margin-right:			15px;
	font-size:				25px;
	color:					#000;
	font-weight:			normal;
	font-family:			Arial;
}

.item-articul {
	float:					left;
	font-size:				12px;
	margin-top:				10px;
}

.item-description {
	margin:					15px 0 0;
	color:					#000;
	font-size:				12px;
}

.item-selector {
	margin:					10px 0;
	padding:				10px;
	border-top:				#DDD 1px solid;
	border-bottom:			#DDD 1px solid;
	font-size:				12px;
}

.item-collection span {
	display:				block;
	float:					left;
	width:					110px;
}

.item-sizes {
	margin-top:				10px;
}

.item-sizes span {
	display:				block;
	float:					left;
	width:					110px;
}

.item-sizes select {
	width:					70px;
	font-family:			Verdana;
	font-size:				12px;
	border:					#BBB 1px solid;
	background:				#FFF;
}

.item-order {
	padding:				10px 0;
}

.item-price {
	float:					left;
	margin:					5px 0 0 25px;
	padding:				0 5px;
	background:				#feecd6;
}

.item-price strong {
	font-size:				1.2em;
	font-weight:			normal;
}

.item-price .new {
	font-size:				18px;
	line-height:			35px;
	color:					#000;
}

.item-price .old {
	text-decoration:		line-through;
	font-size:				14px;
	color:					#999;
}

.item-btn {
	float:					left;
	margin-left:			25px;
}

.item-no {
	line-height:			30px;
	font-size:				14px;
	color:					#666;
}

.qorder-box {
	margin:					0 0 20px;
	padding:				5px 10px 10px;
	background:				#feecd6;
}

.qorder-title {
	font-size:				15px;
	color:					#000;
	font-weight:			bold;
}

.qorder-descr {
	padding:				5px 0 10px;
	color:					#333;
	font-size:				12px;
}

.qorder-form,
.low_price {
	position:				relative;
}

.lowprice-box {
	margin:					0 0 20px;
	padding:				5px 10px;
	background:				#feecd6;
	font-size:				12px;
	text-align:				center;
}

.lowprice-box p {
	margin-top:				0;
	text-align:				left;
}

.low_price input,
.qorder-form input {
	display:				block;
	float:					left;
	width:					220px;
	height:					26px;
	border:					#BBB 1px solid;
	background:				#FFF;
	text-indent:			5px;
}

.low_price input {
	display:				inline-block;
	float:					none;
	width:					350px;
}


.qorder .btn {
	display:				block;
	float:					left;
	line-height:			24px;
	margin-left:			10px;
	padding:				0 10px;
	font-size:				14px;
	text-decoration:		none;
	color:					#000;
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
	border-radius:			3px;
	border:					#BBB 1px solid;
	background:				#CCC;
}

.qorder .btn:hover {
	background:				#BBB;
}

.low_price .btn {
	display:				block;
	line-height:			24px;
	font-size:				14px;
}

.input-val {
    position:				absolute;
    display:				none;
	top:					0;
	left:					0;
    color:					#777;
    cursor:					text;
    font-size:				12px;
	text-indent:			5px;
	line-height:			26px;
    z-index:				2;
}

.item-share {
	margin:					10px 0 20px;
	text-align:				center;
}

.item-share * {
	vertical-align:			middle;
	font-size:				12px;
	color:					#333;
}

button.btn35, button.btn45, button.btn50 {
	margin:					0;
	padding:				0;
	border:					none;
	background:				none;
	cursor:					pointer;
}

button.btn35 .b1 {
	display:				block;
	background:				url(/images/btn_buy1.png) no-repeat 0 0;
	padding-left:			10px;
}

button.btn35 .b2 {
	display:				block;
	background:				url(/images/btn_buy1.png) no-repeat 100% 0;
	padding:				0 10px 0 0;
	height:					35px;
	line-height:			33px;
	text-align:				center;
	color:					#FFF;
	text-decoration:		none;
	font-size:				16px;
	font-family:			Arial;
}

button.btn35:hover .b2 {
	color:					#FFF;
	text-decoration:		underline;
}

button.btn45 .b1 {
	display:				block;
	background:				url(/images/btn_buy3.png) no-repeat 0 0;
	padding-left:			10px;
}

button.btn45 .b2 {
	display:				block;
	background:				url(/images/btn_buy3.png) no-repeat 100% 0;
	padding:				0 20px 0 10px;
	height:					45px;
	line-height:			43px;
	text-align:				center;
	color:					#FFF;
	text-decoration:		none;
	font-size:				26px;
	font-family:			Arial;
}

button.btn45:hover .b2 {
	color:					#FFF;
	text-decoration:		underline;
}


button.btn50 .b1 {
	display:				block;
	background:				url(/images/btn_buy4.png) no-repeat 0 0;
	padding-left:			10px;
}

button.btn50 .b2 {
	display:				block;
	background:				url(/images/btn_buy4.png) no-repeat 100% 0;
	padding:				0 20px 0 10px;
	height:					50px;
	line-height:			48px;
	text-align:				center;
	color:					#FFF;
	text-decoration:		none;
	font-size:				26px;
	font-family:			Arial;
}

button.btn50:hover .b2 {
	color:					#FFF;
	text-decoration:		underline;
}

a.btn26 {
	display:				block;
	background:				url(/images/btn_buy2.png) no-repeat 0 0;
	padding-left:			10px;
	color:					#FFF;
	text-decoration:		none;
}

a.btn26 span {
	display:				block;
	background:				url(/images/btn_buy2.png) no-repeat 100% 0;
	padding-right:			10px;
	height:					26px;
	line-height:			24px;
	text-align:				center;
	font-size:				13px;
	font-family:			Arial;
}

a.btn26:hover {
	color:					#FFF;
	text-decoration:		underline;
}

/*~~~~~~> END main */
/*~~~~~~> menu - special deal */

.menu-specialdeal {
	margin-bottom:			30px;
	width:					790px;
	height:					357px;
	overflow:				hidden;
}

.menu-specialdeal li {
	padding-top:			25px;
	width:					790px;
}


.menu-specialdeal .box {
	position:				relative;
	border:					#333 1px solid;
	background:				#FFF;
	height:					330px;
}

.menu-specialdeal .box .title {
	position:				absolute;
	top:					-20px;
	left:					30px;
	height:					19px;
	overflow:				hidden;
	padding:				0 25px 0 10px;
	line-height:			19px;
	font-size:				12px;
	font-family:			"Trebuchet MS";
	color:					#FFF;
	border-left:			#BBB 1px solid;
	border-bottom:			#333 1px solid;
	background:				#333 url(/images/bg_menu_specialdeal_title.png) no-repeat 100% 0;
}

.menu-specialdeal .box .image {
	height:					330px;
	overflow:				hidden;
}

.menu-specialdeal .special .inner {
	z-index:				3;
	position:				absolute;
	top:					-25px;
	right:					20px;
	width:					440px;
}

.menu-specialdeal .special .inner .name {
	padding:				0 15px 5px;
	margin-bottom:			15px;
	background:				#ffe699;
	font-size:				30px;
	line-height:			30px;
	font-family:			"Trebuchet MS";
	color:					#000;
	font-weight:			bold;
}

.menu-specialdeal .special .inner .name strong {
	color:					#900;
}

.menu-specialdeal .special .inner .unic {
	text-align:				right;
	font-size:				13px;
	font-family:			"Trebuchet MS";
	color:					#F00;
}

.menu-specialdeal .special .inner .unic .star {
	font-size:				35px;
	line-height:			0px;
	vertical-align:			middle;
}

.menu-specialdeal .special .inner .slogan {
	margin:					10px 0 5px 10px;
	font-family:			"Trebuchet MS";
	font-size:				17px;
	color:					#C00;
}

.menu-specialdeal .box .inner .text {
	width:					320px;
}

.menu-specialdeal .box .inner .text .a1 {
	height:					10px;
	overflow:				hidden;
	background:				url(/images/bg_menu_specialdeal_quot.png) no-repeat;
}

.menu-specialdeal .box .inner .text .a2 {
	padding:				0 7px 30px 12px;
	background:				url(/images/bg_menu_specialdeal_quot.png) no-repeat 0 100%;
	height:					140px;
	overflow:				hidden;
}

.menu-specialdeal .box .inner .text strong {
	display:				block;
	margin-bottom:			10px;
	font-size:				16px;
	font-family:			"Trebuchet MS";
	font-weight:			normal;
	color:					#000;
}

.menu-specialdeal .box .inner .text a {
	color:					#000;
}

.menu-specialdeal .box .inner .order-form {
	position:				absolute;
	right:					-5px;
	bottom:					15px;
	width:					115px;
	line-height:			12px;
	text-align:				center;
}

.menu-specialdeal .box .inner .item-btn {
	float:					none;
	margin:					0 0 7px;
}

.menu-specialdeal .box .moneyback {
	position:				absolute;
	z-index:				2;
	left:					0;
	bottom:					12px;
	width:					100%;
	padding:				5px 0;
	background:				rgba(255,220,110,0.7);
	font-size:				14px;
	font-family:			"Trebuchet MS";
	color:					#333;
}

.menu-specialdeal .box .moneyback img {
	margin-left:			100px;
	vertical-align:			middle;
}

.menu-specialdeal .regular .inner {
	z-index:				3;
	position:				absolute;
	top:					10px;
	right:					20px;
	width:					440px;
}

.menu-specialdeal .regular .inner .name {
	font-size:				30px;
	font-family:			"Trebuchet MS";
	color:					#000;
	font-weight:			bold;
}

.menu-specialdeal .regular .inner .slogan {
	margin:					0 0 10px;
	font-family:			"Trebuchet MS";
	font-size:				17px;
	color:					#C00;
}

.menu-specialdeal .regular .inner .price {
	float:					left;
	padding:				3px 7px;
	margin-bottom:			5px;
	background:				#ffe699;
	font-size:				18px;
	font-family:			"Trebuchet MS";
	font-weight:			normal;
}

.menu-specialdeal .regular .inner .price .old {
	margin-right:			10px;
	color:					#999;
	text-decoration:		line-through;
}

.menu-specialdeal .regular .inner .price .new {
	color:					#C00;
}

.menu-specialdeal .regular .inner .until {
	float:					left;
	margin-left:			7px;
	font-size:				14px;
	line-height:			24px;
	font-family:			"Trebuchet MS";
	font-weight:			normal;
}

.menu-specialdeal .regular .inner .until strong {
	color:					#C00;
	font-weight:			normal;
}

.menu-specialdeal .jcarousel-prev-horizontal,
.menu-specialdeal .jcarousel-next-horizontal {
	z-index:				5;
    position:				absolute;
    width:					31px;
    height:					31px;
	overflow:				hidden;
    cursor:					pointer;
    background:				url(/images/btn_jcarousel_nav.png) no-repeat 100% 50%;
}

.menu-specialdeal .jcarousel-prev-horizontal {
    background:				url(/images/btn_jcarousel_nav.png) no-repeat 0 50%;
}

.menu-specialdeal .jcarousel-clip-horizontal {
	width:					100%;
	overflow:				hidden;
}

.menu-specialdeal .jcarousel-prev-horizontal,
.menu-specialdeal .jcarousel-next-horizontal {
	top:					-1px;
	right:					5px;
}

.menu-specialdeal .jcarousel-prev-horizontal {
	right:					35px;
}

/*~~~~~~> END menu - special deal */
/*~~~~~~> menu - left navigation menus */

.navbar, .navbar li, .navbar ul {
	margin:					0;
	padding:				0;
	list-style:				none;
}

.navbar {
	padding:			 	0 0 30px 20px;
	font-size:				12px;
	color:					#49514F;
}

.navbar ul {
	display:				none;
	margin-bottom:			10px;
	font-size:				11px;
}

.navbar > li {
	padding:				3px 0;
	border-bottom:			#FBDFC7 1px solid;
}

.navbar li li {
	padding:				2px 0;
}

.navbar a {
	color:					#49514F;
	text-decoration:		none;
}

.navbar a:hover {
	color:					#900;
	text-decoration:		underline;
}

.navbar strong {
	font-weight:			normal;
	cursor:					pointer;
}

.navbar strong:hover {
	color:					#900;
	text-decoration:		underline;
}

.navbar .active ul {
	display:				block;
}

.navbar .active > strong,
.navbar .active > a {
	color:					#900;
	font-weight:			bold;
}

.navbar em {
	font-style:				normal;
	color:					#900;
	cursor:					pointer;
}

.navbar .red {
	color:					#F00;
}

.navbar3, .navbar3 a {
	color:					#C67568;
}

/*~~~~~~> END menu - left navigation menus */


















/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> old styles */


H1 { font-size: 12px;
     FONT-WEIGHT: normal;
     FONT-FAMILY: Verdana, Arial;
     margin-bottom: -13px;}
H2 { font-size: 12px;
     FONT-WEIGHT: normal;
     FONT-FAMILY: Verdana, Arial;
     margin-bottom: -12px;
     padding-bottom:12px;
     padding-top: 0px;}
H3 { font-size: 12px;
     FONT-WEIGHT: normal;
     FONT-FAMILY: Verdana, Arial;
     margin-bottom: -12px;
     padding-bottom:12px;
     padding-top: 0px;

     }



.level0 {
	background: #E6E5E5; width: 100px; margin-left: 390px; FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #c67568; FONT-FAMILY: Verdana, Tahoma, Arial; TEXT-DECORATION: none}

td.col3{border: 3px solid #000000;}
.top {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #49514f; FONT-FAMILY: Verdana, Tahoma, Arial;
}
.top:hover {
        COLOR: black; TEXT-DECORATION: none
}
.top-mn {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fcddc3; FONT-FAMILY: Verdana, Tahoma, Arial; TEXT-DECORATION: none
}
.top-mn:hover {
        COLOR: white; TEXT-DECORATION: none
}
.foot-mn {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #d77d72; FONT-FAMILY:  Verdana, Tahoma, Arial; TEXT-DECORATION: none
}
.foot-mn:hover {
        COLOR: #990000; TEXT-DECORATION: none
}
.tx {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #848c87; FONT-FAMILY: Verdana, Tahoma, Arial; TEXT-DECORATION: none
}
.tx-red {
        FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #c36f62; FONT-FAMILY: Verdana, Tahoma, Arial; TEXT-DECORATION: none
}
.tx-red1 {
        FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #c36f62; FONT-FAMILY: Verdana, Tahoma, Arial; TEXT-DECORATION: none
}

.tx-bege {
        FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #fde2c9; FONT-FAMILY: Verdana, Tahoma, Arial; TEXT-DECORATION: none
}
.big-num {
        FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #343935; FONT-FAMILY:  Verdana, Tahoma, Arial, serif; TEXT-DECORATION: none
}
.big-num-white {
        FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: white; FONT-FAMILY:  Verdana, Tahoma, Arial, serif; TEXT-DECORATION: none
}
.big-tx-red {
        FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #c67568; FONT-FAMILY:  Verdana, Arial, Tahoma, serif; TEXT-DECORATION: none
}
.big-tx-red1 {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #c67568; FONT-FAMILY:  Verdana, Arial, Tahoma, serif; TEXT-DECORATION: none
}
.digit {
        FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #c67568; FONT-FAMILY: Verdana, Tahoma, Arial; TEXT-DECORATION: none
}
.news {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY:  Verdana, Tahoma, Arial, serif; TEXT-DECORATION: none;
}
.news:hover {
        COLOR: black; TEXT-DECORATION: none
}
.main-menu {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #586767; FONT-FAMILY:  Verdana, Tahoma, Arial, serif; TEXT-DECORATION: none;
}
.main-menu:hover {
        COLOR: black; TEXT-DECORATION: none
}

.main-menu1 {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #586767; FONT-FAMILY:  Verdana, Tahoma, Arial, serif; TEXT-DECORATION: none;
}
.main-menu1:hover {
        COLOR: black; TEXT-DECORATION: underline;
}

.title-ramka {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY:  Verdana, Tahoma, Arial, serif; TEXT-DECORATION: none;
}
.title {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #475353; FONT-FAMILY:  Verdana, Tahoma, Arial ; TEXT-DECORATION: none;
}
SPAN.u1{text-decoration:underline;}
SPAN.comment{font-size:8pt;}
img.a1{border-style: solid;border-color: #F4DCD7;border-width: 1;}
.group {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Verdana, Tahoma, Arial, serif; TEXT-DECORATION: none;
}

.main-review{
        FONT-WEIGHT: italic; FONT-SIZE: 11px; COLOR: #000099; FONT-FAMILY:  Verdana, Tahoma, Arial, serif; TEXT-DECORATION: none;
}
.main-review:hover {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY:  Verdana, Tahoma, Arial, serif;
}

ul.sm {line-height: 20px;padding-left: 100px; FONT-WEIGHT: normal; FONT-SIZE: 12px;COLOR: #c67568;; FONT-FAMILY:  Verdana, Tahoma, Arial, serif; TEXT-DECORATION: none;

}

a.sm:link { COLOR: #c67568; FONT-WEIGHT: normal; FONT-SIZE: 12px;FONT-FAMILY:  Verdana, Tahoma, Arial, serif;}
a.sm:visited { COLOR: #c67568;FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY:  Verdana, Tahoma, Arial, serif; }
a.sm:hover { COLOR: #c67568;FONT-WEIGHT: normal; FONT-SIZE: 12px;FONT-FAMILY:  Verdana, Tahoma, Arial, serif;TEXT-DECORATION: none;  }

.sm-main-menu {
        FONT-WEIGHT: normal; FONT-SIZE: 12px;COLOR: #c67568;; FONT-FAMILY:  Verdana, Tahoma, Arial, serif; TEXT-DECORATION: none
}

a.sm2:link {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #c67568; FONT-FAMILY:  Verdana, Tahoma, Arial, serif;
}

a.sm2:visited {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #c67568; FONT-FAMILY:  Verdana, Tahoma, Arial, serif;
}

a.sm2:hover  {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #c67568; FONT-FAMILY:  Verdana, Tahoma, Arial, serif; TEXT-DECORATION: none;
}

a.top:link  {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #49514f; FONT-FAMILY: Verdana, Tahoma, Arial;
}

a.top:visited  {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #49514f; FONT-FAMILY: Verdana, Tahoma, Arial;
}

a.top:hover  {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #49514f; FONT-FAMILY: Verdana, Tahoma, Arial; TEXT-DECORATION: none;
}

/* zoom ???????? */
.zoom-gallery{	width:400px;
	position:relative;
}
.zoom-gallery *{
	padding:0;
	margin:0;
	border:0;
}
.zoom-gallery a{
	text-decoration:none;
}
.zoom-gallery ul{
	list-style:none;
}
.zoom-gallery ul li{
	float:left;
}

.zoom-gallery #wrap{
	display:inline-block !important;
}
.lupa{
	border:1px solid #000;
	position:absolute;
	display:none;
	bottom:0;
	right:0;
	background:url(../img/zoom1.jpg) no-repeat;
	width:125px;
	height:24px;
	overflow:hidden;
	background-repeat:no-repeat;
	FONT-SIZE: 18px;
}

.lupa1{
	border:1px solid #000;
	position:absolute;
	display:none;
	bottom:0;
	right:0;
	background:url(../img/zoom1.jpg) no-repeat;
	width:125px;
	height:24px;
	overflow:hidden;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:1px solid #FFFFFF;
	overflow:hidden;
}

/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 1px solid #F4DCD7;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;

}

/* This is the zoom window. */
.cloud-zoom {
	border: 1px solid #F4DCD7;
	overflow:hidden;
}

.gdesc
{
border: 0px solid #F4DCD7;

left:10px;
bottom:0;
right:0;
top:0;

}

 .layer1 {
    float: left; /* Обтекание по правому краю */
    background: #ffffff;  /* Цвет фона */
    border: 1px solid #ffffff;  /* Параметры рамки */
     /* Поля вокруг текста */
    margin-right: 20px;  /* Отступ справа */
    width: 150px; /* Ширина блока */
   }
      .layer2 {
    float: left; /* Обтекание по правому краю */
    background: #ffffff;  /* Цвет фона */
    border: 1px solid #ffffff;  /* Параметры рамки */
    padding: 0px;  /* Поля вокруг текста */
    margin-right: 10px;  /* Отступ справа */
     /* Ширина блока */
   }
.layer3 {
  float: left; /* Обтекание по правому краю */
    background: #fd0;  /* Цвет фона */
    border: 1px solid black;  /* Параметры рамки */
    padding: 10px;  /* Поля вокруг текста */
    margin-right: 20px;  /* Отступ справа */
    width: 100px; /* Ширина блока */
   }

   .action{
margin-bottom: 5px;
position:relative;
width:150;
height:150px;
}
.action span{
width:55;
height:50px;
display:block;
position:absolute;
top:0px;
left:0px;
background: url(action1.png) no-repeat;
}



#wrapper_nb {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	height: auto;
}



#side-1 {
	float: left;
	width: 200px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
	height:240px;
	}

#side-3 {
	float: left;
	width: 200px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: left;
	height:240px;
	}

#side-2 {
	float: left;
	width: 200px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
	height:240px;
		margin-left: 10px;
}

.linie {
border:none;
border-top: 1px solid #0090E0;
background-color:#F4DCD7;
height:1px;
margin:0px 20px 0px 20px;
width:100%;
}


#dialog-specs {
		border-collapse: collapse;
		border: 0px;
	}

	#dialog-specs td {
		padding: 0px;
		border: 0px;
	}

	#dialog-specs img {
		padding:0px; border-width:0px; margin:0px; display: block
	}

.price {font-weight:bolder;font-size:12px;color: #C67568;}
