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

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: 0px; margin-bottom: 10px; color: #32302B;}
.h1wh {font-family: Arial Narrow, tahoma; font-size: 18px; font-weight: normal; padding: 0px; margin: 0px; margin-bottom: 10px; }

.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;}

.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- width: 608px; color: #3F3D38;}
.bg-white-1 {background- color: #3F3D38; width: 348px;}
.bg-blue-1  {background-color: #0C76C1;  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:black;}
.red  {color: #ff0000;}
.small {font-size: 10px; padding-left: 10px;}

.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:black; width: 100%;}
.forms-03red {font-family: Arial; font-size: 11px; color:black; width: 100%; border: 1px solid #ff0000;}
.forms-04 {font-family: Arial; font-size: 11px; color:black;}
.forms-05 {font-family: Arial; font-size: 11px; color:black; width: 140px;}
.forms-05red {font-family: Arial; font-size: 11px; color:black; width: 140px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color:black; width: 50px;}
.forms-06red {font-family: Arial; font-size: 11px; color:black; 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; }
/* ------------- */