BODY  {margin: 0; padding : 0px; background-color : #E1DFDC;}
TD    {font-family: tahoma; font-size: 11px; font-weight: normal; padding: 0px; margin: 0px; color: #584B3F;}
LABEL {cursor: pointer; cursor: hand;}
HR    {color : #aaa; height : 1px;}
form  {margin: 0;}
IMG   {border: 0px;
//	margin-bottom:-3px;}

ul.list-index {
	margin:0;
	padding:0 0 0 1em;
}

ul.list-index li {
	margin:0 0 0.5em;
}

A {color: #298ED7; text-decoration: underline;}
A:hover {color: #298ED7; text-decoration: none;}
A.menu {color: #298ED7; text-decoration: none;}
A.menu:hover {color: #fff; text-decoration: none;}
A.menu-act {color: #fff; text-decoration: none;}
A.menu-act:hover {color: #fff; text-decoration: none;}
A.gray {color: #584B3F; text-decoration: underline;}
A.gray:hover {color: #584B3F; text-decoration: none;}

a.menu2 {
	color:#FFF;
	text-transform:uppercase;
	font-size:1.2em;
	text-decoration:underline;
	line-height:20px;
	width:96px;
	display:inline-block;
}

a.menu2 span {
	padding:0 7px;
}

a.menu2:hover {
	color:#FFF;
	font-weight:bold;
	background:#a6cdec url(/images/menu2-bckg.gif) no-repeat;
	text-decoration:underline;
}

H1 {font-family: Arial Narrow, tahoma; font-size: 18px; font-weight: normal; padding: 0px; margin: 0px; margin-bottom: 10px; color: #32302B;}
.h1 {
	font-family: Arial Narrow, tahoma;
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	margin: 0 0 10px;
	color: #32302B;
}
.h1-feedback {
	font-family: Times;
	font-size: 18px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 10px;
	color: #32302B;
	text-align:center;
}
.h1-price {
	font-family: Arial Narrow, tahoma;
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	margin: 0 0 10px 21px;
	color: #32302B;
	width:6em;
	display:inline-block;
//	display:inline;
}
.h1wh {font-family: Arial Narrow, tahoma; font-size: 18px; font-weight: normal; padding: 0px; margin: 0px; margin-bottom: 10px; color: #fff;}

.div-menu {float: left; margin-right: 1px; height: 20px;}
.div-menu-act {float: left; background-color: #298ED7; margin-right: 1px; height: 20px;}
.div-pad {float: left; padding-top: 1px; padding-left: 3px; padding-right: 3px;}

.floatleft {
	float:left;
	margin-right:1em;
}

.clearfix:after 
{
    content: ""; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix 
{
	display: inline-block;
}


.div-top-01 {background-image : url(bg-01.gif);}
.div-top-02 {background-image : url(bg-02.gif); background-position: 4 0 0 0;}
.div-top-03 {padding-top: 45px; font-family : tahoma; font-size : 13px; font-weight : bold;}
.div-middle-01 {background-image: url(bg-03.gif);}
.div-middle-02 {background-image: url(bg-04.gif); background-position: 4 0 0 0;}
.div-bottom-01 {background-color : #E1DFDC;}
.div-bottom-03 {background-image: url(bg-08.gif); background-repeat: repeat-y; background-position: right;}
.div-bottom-04 {background-image: url(bg-09.gif); background-repeat: repeat-y;}

.bg-main-00 {background-image: url(bg2.jpg);}
.bg-main-01 {background-image: url(bg.jpg);  background-repeat: no-repeat;}
.bg-main-02 {background-image: url(bg1.jpg); background-repeat: no-repeat;}
.bg-white   {background-color: #fff; width: 608px; color: #3F3D38;}
.bg-white-1 {background-color: #fff; color: #3F3D38; width: 348px;}
.bg-blue-1  {background-color: #0C76C1; color: #fff; width: 348px;}
.bg-10      {background-image: url(bg-10.jpg); background-repeat: repeat-y;}
.bg-11      {background-image: url(bg-11.gif); background-repeat: repeat-y;}

.img-01 {margin-bottom: 10px;}
.img-02 {margin-left: 5px; margin-right: 5px;}

.div-help {font-family: Arial; font-size: 11px; color: #32302B; margin-bottom: 10px;}
.div-01   {margin-top: 10px; margin-bottom: 5px;}

.text-01  {padding-left: 30px; padding-top: 10px; padding-right: 20px;}
.text-02  {padding-left: 10px;}
.text-022 {padding-left: 20px; padding-top: 10px;}
.text-03  {padding: 5px; padding-top: 1px; padding-right: 0px;}
.text-04  {padding: 10px;}
.text-05  {position: relative; z-index: 100; padding-bottom: 5px;}
.text-06  {text-align: center; padding-bottom: 5px;}
.text-07  {padding: 5px;}
.text-07b {padding: 5px; font-size: 14px;}
.text-077 {padding: 5px; padding-right: 3px;}
.text-08  {padding-right: 10px;}
.gray {color: #584B3F;}
.red  {color: #ff0000;}
.small {font-size: 10px; padding-left: 10px;}

.div-bckg-blue {
	background: url(bckg-blue.gif);
}

.div-bckg-grey {
	background: url(div-bckg-grey.gif) top repeat-x;
	padding:0;
	position:relative;
	padding:5px 0;
}

.div-bckg-grey img {
	position:absolute;
	top:0;
}

.div-bckg-grey span {
	margin-left:22px;
	font-size:18px;
	font-family:Arial Narrow, Tahoma;
	color:#000000;
}

.div-help2 {
	margin:11px 22px 0;
	color:#FFFFFF;
}

.div-news-date {
	color:#a3a3a3;
}

.div-news-title a {
	color:#298ed7;
	text-decoration:none;
}

.div-news-title a:hover {
	text-decoration:underline;
}

.div-news-desc {
	
}

.border-01 {border: 1px solid #ccc; border-collapse: collapse;}
.border-01 TD {padding: 5px;}

.price-div {position: absolute; z-index: 1000; top: 100; left: 16; height: 26px;}
.price-div div {float: left;}
.price-div .price {background-image: url(price-bg.png); background-repeat: repeat-x; height: 26px;}
.price-div .price div {padding-top: 3px; text-align: center; font-size: 15px; color: #FFF900;}

#form-button {width: 565px; height: 20px; margin-top: 4px; text-align: right;}
#form-button1 {width: 565px; height: 20px; margin-top: 9px; text-align: right;}
.forms-01 {width: 190px; font-size: 9px; color: #666;}
.forms-02 {font-size: 9px; color: #666;}
.forms-03 {font-family: Arial; font-size: 11px; color: #584B3F; width: 30%;}
.forms-03red {font-family: Arial; font-size: 11px; color: #584B3F; width: 100%; border: 1px solid #ff0000;}
.forms-04 {font-family: Arial; font-size: 11px; color: #584B3F;}
.forms-05 {font-family: Arial; font-size: 11px; color: #584B3F; width: 140px;}
.forms-05red {font-family: Arial; font-size: 11px; color: #584B3F; width: 140px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color: #584B3F; width: 50px;}
.forms-06red {font-family: Arial; font-size: 11px; color: #584B3F; width: 50px; border: 1px solid #ff0000;}

#div-feedbackform {float: left; margin-left: 10px; padding-top: 4px; height: 15px; color: #ff0000;}

.left {float: left;}
.right {float: right; padding-top: 3px;}
.colors-div     {float: left; margin-right: 5px; margin-top: 6px; border: 1px solid #ccc; width: 22px; height: 15px;}
.colors-div-act {float: left; margin-right: 4px; margin-right: "5px"; padding-top: 7px; padding-left: 1px; width: 24px; height: 23px; background-image: url(bg-colors.gif); background-repeat: no-repeat;}
.colors-img     {margin: 1px;}
.gallery-pic    {float: left; margin-right: 32px; margin-bottom: 5px;}
.gallery-pic1   {float: left; margin-right: 30px; margin-bottom: 5px; border: 1px solid #666;}
.gallery-pic-r  {float: left; margin-bottom: 5px;}
.gallery-pic1-r {float: left; margin-bottom: 5px; border: 1px solid #666;}

#clear {clear: both;}

#line {float: right; width: 1px; height: 20px; background-color: #ccc; margin-left: 5px; margin-right: 5px;}

/* -- бегунок -- */
#slider-cost1 {margin-top: 5px; width: 190px; height: 4px; position: relative; left: 0px; background: url('slider-bg.gif') no-repeat left top;}
.ui-slider-handle {position: absolute; height: 8px; width: 5px; top: -2px; left: 18px; background: url('slider-handle.gif') no-repeat; padding-left: 5px; cursor: pointer; cursor: hand;}
#slider-result {padding-left: 15px; margin-top: 0px; margin-bottom: 10px;}

/* Reset */
table.trackbar div, table.trackbar td {margin:0; padding:0;}
table.trackbar {border-collapse:collapse; border-spacing:0;}
table.trackbar img{border:0;}

/* Styles */
table.trackbar {position:relative; width:190px; margin: 0px; z-index: 25; background: url(slider-bg1.gif) repeat-x bottom left;}
table.trackbar .l {width:1%; text-align: right; z-index: 50;  font-size: 1px;}
table.trackbar .l div {position:relative; width:0; z-index:500; white-space:nowrap;}
table.trackbar .l div img {cursor:pointer;}
table.trackbar .r {position:relative; width:1%; text-align: left; font-size: 1px; z-index: 50; cursor:default;}
table.trackbar .r div {position:relative; width:0; text-align: left; z-index:500; white-space:nowrap;}
table.trackbar .r div img {cursor:pointer;}
table.trackbar .c {font-size:1px; width:100%; z-index: 100;}

/* Scale styles */
div#scale {position:relative; width:100%; z-index:10; margin: -6px 0px;}
div#scale div{position:relative; margin-left: 0px;}
div#scale div#bt{ width: 1px; float: left; }
div#scale div#t{background:transparent repeat-x url(slider-tick.gif) top left; width: 1px; float: left; }
div#scale div#tl{ width: 1px; background: transparent repeat-x url(slider-tick.gif) top left; float: left;}
div#scale div#ticktext{ position:absolute; width: 100%; text-align: left; margin-top: 15px; margin-left: -14px; }
/* ------------- */

#image_wrap { 
    /* dimensions */ 
    width:100%; 
    margin:0 0 1em 0; 
    padding:15px 0; 
 
    /* centered */ 
    text-align:center; 
 
    /* some "skinning" */ 
    background-color:#efefef; 
    border:2px solid #fff; 
    outline:1px solid #ddd; 
    -moz-ouline-radius:4px; 
}

.dada {
	display:inline-block;
//	display:inline;
	width: 180px;
}