/* IE6 png filter
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/header/car.png,sizingMethod='scale');
*/

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- GENERAL CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
* {margin: 0; padding: 0;}
html {height: 100%;}
body {height: 100%; background: #000 /*url(./images/background/body.jpg) top center no-repeat*/; color: #FFFFFF; font-family: Arial; font-size: 12px; line-height: 18px;}

a {color: #fff; text-decoration: underline}
a:hover{text-decoration: none;}
img{border: none;}
.img2{padding:3px}
h1{color: #ffffff; font-size: 16px; line-height: 18px; margin-bottom: 12px;}
h2{color: #ffffff; font-size: 16px; line-height: 18px; margin-bottom: 8px;}
h3{color: #ffffff; font-size: 14px; line-height: 18px; margin-bottom: 6px;}
h4{color: #ffffff; font-size: 12px; line-height: 18px; margin-bottom: 4px;}
h5{color: #ffffff; font-size: 11px; line-height: 18px; margin-bottom: 2px;}

p{}
ul{list-style: none;}

.clear{clear:both; font-size:1px; line-height:0px;}
.hidden { display:none !important; }
.error { font-weight: bold; color: #f00; }
.center { text-align: center; }
.block { display:block; }
.clearboth { clear:both; }
.left { float:left;}
.right { float:right;}
.nobr { white-space:nowrap;}
.rel{ position: relative;}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CONTAINERS CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#page{height: 100%;}
#wrapper{min-height: 100%; background: url(./images/background/body.jpg) top center no-repeat;}
* html #wrapper{height: 100%;}
#content{padding-bottom: 154px; width: 916px; margin: 0px auto; background: url(./images/background/body.jpg) top center no-repeat;}
#header{height: 187px; position: relative;}
#left_collumn{float:left; width:15em;}
#right_collumn{float:right;width:10em;}
#wrap1{float:right;width:100%;margin-left:-15em;}
#wrap2{margin-left:15em;}
#wrap3{width:100%;}
#wrap4{float:left;width:100%;margin-right:-10em;}
#center_collumn{margin-right:10em;}
#footer{position: relative;  height: 153px; margin-top: -153px; overflow: hidden;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- HEADER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.logo{position: absolute; top: 12px; left: 50%; margin-left: -82px; width: 164px; height: 56px; background: url(./images/logo.gif); text-decoration: none;}

.menu{position: absolute; top: 65px; left: 165px;}
.menu li{float: left; padding-right: 3px;}

.text-content{width: 664px; margin-left: 164px; padding-top: 120px; padding-bottom: 120px;}
.text-content p{margin: 14px 10px;}

.catalog{padding-top: 110px; width: 820px; margin: 0px 0px 0px auto;}
.catalog ul li{float: left; width: 162px; height: 248px;}
.catalog ul li .block{width: 110px; text-align: center;}
.catalog ul li .block img{display: block; margin: 0px auto;}
.catalog ul li .block b{font-size: 14px; font-weight: normal; display: block; padding-top: 6px;}
.catalog ul li .block p{font-size: 11px;}

.catalog_in{padding-top: 50px;}
.catalog_in table{width: 100%;}
.catalog_in table td.description{width: 535px; vertical-align: top; padding-top: 72px;}
.catalog_in table td.description .text{padding-left: 52px;}
.catalog_in table td.description .text p{margin: 14px 10px;}
.catalog_in table td.description .price{font-size: 18px;}
.catalog_in table td.photo{text-align: right;}
.next_link{color: #ff0000; background: url(./images/next_icon.gif) right 3px no-repeat; padding-right: 14px;}
.prew_link{color: #ff00a2; background: url(./images/prew_icon.gif) left 3px no-repeat; padding-left: 14px;}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- LEFT COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- RIGHT COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CENTER COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- FOOTER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#footer .block{position: absolute; top: 4px; left: -89px; height: 149px; width: 1094px; background: url(./images/background/footer.png);
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/background/footer.png,sizingMethod='scale');}
#footer .block_box{position: relative; width: 916px; height: 149px; margin: 0px auto;}
#footer .copyright{width: 200px; position: absolute; top: 102px; left: 50%; margin-left: -100px; color: #ff0000; font-size: 12px; font-family: Arial; text-align: center;}
#footer .bottom-menu{width: 400px; position: absolute; top: 48px; left: 50%; margin-left: -200px; text-align: center;}
#footer .bottom-menu a{color: #fff; margin: 0px 5px;}

#window {position: absolute;left: 250px;top: 400px;width: 400px;height: 300px;overflow: hidden;display: none;}

#windowTop{height: 30px;overflow: 30px;background-color: #000000;background-position: right top;background-repeat: no-repeat;position: relative;overflow: hidden;cursor: move;}

#windowTopContent{margin-right: 13px;background-color: #000000;background-position:left top;background-repeat: no-repeat;overflow: hidden;height: 30px;line-height: 30px;text-indent: 10px;font-family:Arial, Helvetica, sans-serif;font-weight: bold;font-size: 14px;color: #bdbdbd;}

#windowClose{position: absolute;right: 10px;top: 10px;cursor: pointer;}

#windowBottom{position: relative;height: 270px;background-color: #000000;background-position: right bottom;background-repeat: no-repeat;}

#windowBottomContent{position: relative;height: 270px;background-color: #000000;background-position: left bottom;background-repeat: no-repeat;margin-right: 13px;}

#windowResize{position: absolute;right: 3px;bottom: 5px;cursor: se-resize;}

#windowContent{position:absolute;top: 30px;left: 10px;width: auto;height: auto;overflow: auto;margin-right: 10px;border: 1px solid #343434;height: 255px;width: 375px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;background-color: #000;}

#windowContent * {margin: 10px;}

#window2 {position: absolute;left: 300px;top: 400px;width: 400px;height: 300px;overflow: hidden;display: none;}

#windowTop2{height: 30px;overflow: 30px;background-color: #000000;background-position: right top;background-repeat: no-repeat;position: relative;overflow: hidden;cursor: move;}

#windowTopContent2{margin-right: 13px;background-color: #000000;background-position:left top;background-repeat: no-repeat;overflow: hidden;height: 30px;line-height: 30px;text-indent: 10px;font-family:Arial, Helvetica, sans-serif;font-weight: bold;font-size: 14px;color: #bdbdbd;}

#windowClose2{position: absolute;right: 10px;top: 10px;cursor: pointer;}

#windowBottom2{position: relative;height: 270px;background-color: #000000;background-position: right bottom;background-repeat: no-repeat;}

#windowBottomContent2{position: relative;height: 270px;background-color: #000000;background-position: left bottom;background-repeat: no-repeat;margin-right: 13px;}

#windowResize2{position: absolute;right: 3px;bottom: 5px;cursor: se-resize;}

#windowContent2{position:absolute;top: 30px;left: 10px;width: auto;height: auto;overflow: auto;margin-right: 10px;border: 1px solid #343434;height: 255px;width: 375px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;background-color: #000;}

#windowContent2 * {margin: 10px;}

#window3 {position: absolute;left: 350px;top: 400px;width: 400px;height: 300px;overflow: hidden;display: none;}

#windowTop3{height: 30px;overflow: 30px;background-color: #000000;background-position: right top;background-repeat: no-repeat;position: relative;overflow: hidden;cursor: move;}

#windowTopContent3{margin-right: 13px;background-color: #000000;background-position:left top;background-repeat: no-repeat;overflow: hidden;height: 30px;line-height: 30px;text-indent: 10px;font-family:Arial, Helvetica, sans-serif;font-weight: bold;font-size: 14px;color: #bdbdbd;}

#windowClose3{position: absolute;right: 10px;top: 10px;cursor: pointer;}

#windowBottom3{position: relative;height: 270px;background-color: #000000;background-position: right bottom;background-repeat: no-repeat;}

#windowBottomContent3{position: relative;height: 270px;background-color: #000000;background-position: left bottom;background-repeat: no-repeat;margin-right: 13px;}

#windowResize3{position: absolute;right: 3px;bottom: 5px;cursor: se-resize;}

#windowContent3{position:absolute;top: 30px;left: 10px;width: auto;height: auto;overflow: auto;margin-right: 10px;border: 1px solid #343434;height: 255px;width: 375px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;background-color: #000;}

#windowContent3 * {margin: 10px;}

#window4 {position: absolute;left: 400px;top: 400px;width: 400px;height: 300px;overflow: hidden;display: none;}

#windowTop4{height: 30px;overflow: 30px;background-color: #000000;background-position: right top;background-repeat: no-repeat;position: relative;overflow: hidden;cursor: move;}

#windowTopContent4{margin-right: 13px;background-color: #000000;background-position:left top;background-repeat: no-repeat;overflow: hidden;height: 30px;line-height: 30px;text-indent: 10px;font-family:Arial, Helvetica, sans-serif;font-weight: bold;font-size: 14px;color: #bdbdbd;}

#windowClose4{position: absolute;right: 10px;top: 10px;cursor: pointer;}

#windowBottom4{position: relative;height: 270px;background-color: #000000;background-position: right bottom;background-repeat: no-repeat;}

#windowBottomContent4{position: relative;height: 270px;background-color: #000000;background-position: left bottom;background-repeat: no-repeat;margin-right: 13px;}

#windowResize4{position: absolute;right: 3px;bottom: 5px;cursor: se-resize;}

#windowContent4{position:absolute;top: 30px;left: 10px;width: auto;height: auto;overflow: auto;margin-right: 10px;border: 1px solid #343434;height: 255px;width: 375px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;background-color: #000;}

#windowContent4 * {margin: 10px;}

.transferer2{border: 1px solid #6BAF04;background-color: #fff;filter:alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3;}

.inputtext
{
font-size:12px;
border:1px solid #fff;
color:#000;
background-color:#ffffff;
height:20px
}

.inputsub
{
font-size:12px;
border:1px solid #fff;
color:#000;
background-color:#ffffff;
height:25px;
width:150px
}

SELECT
{
font-size:12px;
border:1px solid #fff;
color:#000;
background-color:#ffffff;
height:20px;
width:200px
}

.more
{background: url(./images/arr.gif) left 7px no-repeat;
padding-left:10px;}

.index
{
color: #efc6c6;
}
