Body, html {
Margin:0;
Padding: 0;
width: 100%;
Text-align: center;
BackGround-color: #ffffff;
Font-Family: Tahoma;
Font-weight: normal; 
Font-size: 12px;
color: #3b3b3b;
}

body * { 
text-align: left;
} 

TABLE {
BORDER:0PX;
BORDER-COLLAPSE:COLLAPSE;
CELLSPACING:0;
}

TD {
/*PADDING:0PX;*/
CELLSPADDING:0;
Font-Family: Tahoma;
Font-weight: normal; 
Font-size: 12px;
color: #3b3b3b;
}

DIV {
Font-Family: Tahoma;
Font-weight: normal; 
Font-size: 12px;
color: #3b3b3b;
}

IMG {
BORDER:NONE;
}

P {
Margin: 0;
Padding: 0;
}

H2 {

Margin: 0;

Padding: 0;

Font-Family: Tahoma;

Font-weight: normal; 

Font-size: 11px;

color: #f66d26;

}

A {
Font-Family: Tahoma;
Font-weight: normal; 
Font-size: 12px;
color: #3b3b3b;
}

A:hover {
Text-decoration: none;
}

H1 {
Font-family: Trebuchet MS;
Font-weight: bold;
Font-size: 24px;
Color: #ff4222;
Margin: 0;
}

#page_main {
width: 1000px; 
min-height: 852px;
height:auto !important;
height: 852px;
position: relative;
z-index: 1;
margin: 0 auto;
BackGround-Image: url(../img/main_bg.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#page_cont {
width: 864px; 
Float: left;
Margin: 852px 0 0 80px;
}

*html #page_cont {
Margin: 852px 0 0 40px;
}

*:first-child+html #page_cont, *html #page_cont {
Margin: 852px 0 0 80px;
}

#page_cat {
width: 864px; 
Float: left;
Margin: 242px 0 0 80px;
}

*html #page_cat {
Margin: 242px 0 0 40px;
}

*:first-child+html #page_cat, *html #page_cat {
Margin: 242px 0 0 80px;
}



#b_02 {

Display: block;

Position: absolute;

Top: 307px;

Left: 268px;

}



#b_03 {

Display: block;

Position: absolute;

Top: 324px;

Left: 457px;

}



#b_04 {

Display: block;

Position: absolute;

Top: 267px;

Left: 647px;

}



#b_05 {

Display: block;

Position: absolute;

Top: 164px;

Left: 810px;

}

#b_06 {
Display: block;
Position: absolute;
Top: 535px;
Left: 101px;
}

#b_07 {
Display: block;
Position: absolute;
Top: 619px;
Left: 270px;
}

#b_08 {
Display: block;
Position: absolute;
Top: 638px;
Left: 459px;
}

#b_09 {
Display: block;
Position: absolute;
Top: 579px;
Left: 651px;
}

#b_10 {
Display: block;
Position: absolute;
Top: 478px;
Left: 812px;
}

#b_01_text {

width: 130px;

Display: block;

Position: absolute;

Top: 366px;

Left: 81px;

Text-align: center;

Font-size: 11px;

Color: #625f5e;

}



#b_01_text A {

Font-size: 16px;

Color: #f2232f;

}



#b_02_text {

width: 130px;

Display: block;

Position: absolute;

Top: 445px;

Left: 248px;

Text-align: center;

Font-size: 11px;

Color: #625f5e;

}



#b_02_text A {

Font-size: 16px;

Color: #f2232f;

}



#b_03_text {

width: 130px;

Display: block;

Position: absolute;

Top: 480px;

Left: 445px;

Text-align: center;

Font-size: 11px;

Color: #625f5e;

}



#b_03_text A {

Font-size: 16px;

Color: #f2232f;

}



#b_04_text {

width: 130px;

Display: block;

Position: absolute;

Top: 400px;

Left: 637px;

Text-align: center;

Font-size: 11px;

Color: #625f5e;

}



#b_04_text A {

Font-size: 16px;

Color: #f2232f;

}



#b_05_text {

width: 130px;

Display: block;

Position: absolute;

Top: 300px;

Left: 801px;

Text-align: center;

Font-size: 11px;

Color: #625f5e;

}



#b_05_text A {

Font-size: 16px;

Color: #f2232f;

}

#b_06_text {
width: 130px;
Display: block;
Position: absolute;
Top: 676px;
Left: 81px;
Text-align: center;
Font-size: 11px;
Color: #625f5e;
}

#b_06_text A {
Font-size: 16px;
Color: #f2232f;
}

#b_07_text {
width: 130px;
Display: block;
Position: absolute;
Top: 755px;
Left: 248px;
Text-align: center;
Font-size: 11px;
Color: #625f5e;
}

#b_07_text A {
Font-size: 16px;
Color: #f2232f;
}

#b_08_text {
width: 130px;
Display: block;
Position: absolute;
Top: 790px;
Left: 445px;
Text-align: center;
Font-size: 11px;
Color: #625f5e;
}

#b_08_text A {
Font-size: 16px;
Color: #f2232f;
}

#b_09_text {
width: 130px;
Display: block;
Position: absolute;
Top: 710px;
Left: 637px;
Text-align: center;
Font-size: 11px;
Color: #625f5e;
}

#b_09_text A {
Font-size: 16px;
Color: #f2232f;
}

#b_10_text {
width: 130px;
Display: block;
Position: absolute;
Top: 610px;
Left: 801px;
Text-align: center;
Font-size: 11px;
Color: #625f5e;
}

#b_10_text A {
Font-size: 16px;
Color: #f2232f;
}

.bin {
width: 450px;
Float: left;
}

.bin P {
Padding-top: 15px;
}

.bin A {
Color: #f66d26;
}

.bl_01_top {
width: 376px;
Float: right;
Margin-top: 30px;
BackGround-color: #fff2d0;
BackGround-Image: url(../img/bl_01_top.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

.bl_01_bottom {
width: 376px;
Float: left;
BackGround-Image: url(../img/bl_01_bottom.gif);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

.title_02 {
Padding: 21px 0 0 23px;
}

.z_text {
Padding: 14px 15px 0 23px;
Font-weight: bold;
Font-size: 11px;
}

.z_but {
Padding: 20px 0 22px 20px;
}

.news {
width: 100%;
Float: left;
Margin-top: 55px;
}

.title_03 {
width: 100%;
Float: left;
}

.news_01 {
width: 211px;
Float: left;
Font-family: Verdana;
Font-size: 11px;
Color: #f66d26;
Margin: 25px 115px 0 0;
}

.news_01 A {
Font-size: 11px;
Color: #625f5e;
}

.news_02 {
width: 211px;
Float: left;
Font-family: Verdana;
Font-size: 11px;
Color: #f66d26;
Margin: 25px 115px 0 0;
}

.news_02 A {
Font-size: 11px;
Color: #625f5e;
}

.news_03 {
width: 211px;
Float: left;
Font-family: Verdana;
Font-size: 11px;
Color: #f66d26;
Margin: 25px 0 0 0;
}

.news_03 A {
Font-size: 11px;
Color: #625f5e;
}

.br3 {
Line-height: 3px;
}

#footer {
width: 850px;
height: 100px;
Float: left;
BackGround-Image: url(../img/footer_bg.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
Margin-top: 65px;
}

#f_left {
width: 330px;
Float: left;
}

#f_left P {
Font-size: 11px;
Color: #a7a7a7;
Padding: 35px 0 0 3px;
}

#f_center {
width: 373px;
Float: left;
}

#f_center IMG {
Margin: 35px 10px 0 0;
}

#f_right {
height: 41px;
Float: left;
BackGround-Image: url(../img/lw.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
Margin-top: 28px;
}

#f_right P {
Font-size: 11px;
Color: #a7a7a7;
Padding: 7px 0 0 50px;
}

#f_right A {
Font-size: 11px;
Color: #a7a7a7;
}

#page_catalog {
width: 1000px; 
min-height: 570px;
height:auto !important;
height: 570px;
position: relative;
z-index: 1;
margin: 0 auto;
BackGround-Image: url(../img/catalog_bg.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

.catalog {
width: 550px;
min-height: 350px;
height:auto !important;
height: 350px;
Float: left;
}

.catalog SMALL {
Font-size: 11px;
Color: #a9a8a9;
}

.small {
Font-size: 11px;
Color: #a9a8a9;
Margin: 0 2px 0 2px;
}

.op {
Padding: 26px 0 0 0;
Line-height: 14px;
}

.op SPAN {
Color: #f25d23;
Font-weight: bold;
}

.op TABLE {
Margin-top: 3px;
}

.nai {
Padding: 2px 0;
}

.cena {
Padding: 0 0 0 12px;
Font-family: Trebuchet MS;
Font-size: 18px;
Color: #ff4222;
}

.cat_top {
width: 100%;
Float: left;
}

.cat_photo {
width: 360px;
height: 223px;
Float: left;
Margin-top: 35px;
}

.cat_ramka {
width: 100%;
height: 223px;
Float: left;
BackGround-Image: url(../img/ramka_big.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
Margin-top: -223px;
}

*html .cat_ramka {
Margin-top: -225px;
}

.photo_small {
width: 400px;
Float: left;
Margin-top: 25px;
}

.cat_photo_small {
width: 93px;
height: 93px;
Float: left;
Margin-right: 38px;
}

.ramki_small {
width: 355px;
height: 93px;
Float: left;
BackGround-Image: url(../img/ramki_small.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
Margin: -93px 0 0 0;
}

.cat_podp {
width: 400px;
Float: left;
Margin-top: 5px;
}

.cat_podp DIV {
width: 93px;
Float: left;
Text-align: center;
Margin-right: 40px;
}

.cat_podp DIV A {
Font-size: 11px;
Color: #a9a8a9;
}

#bl_02 {
width: 248px;
Display: block;
Position: absolute;
Top: 311px;
Left: 672px;
/* #fff6de */
/*BackGround-color: #eeeeee; 
BackGround-Image: url(../img/bl_02_top.gif);*/
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#bl_02_bottom {
width: 248px;
min-height: 277px;
height: 277px;
height:auto !important;
BackGround-Image: url(../img/bl_02_bottom.gif);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

#bl_02_bottom P {
Padding: 25px 15px 20px 34px;
}

#bl_02_bottom P A {
Margin-left: 3px;
}

.br12 {
Line-height: 11px;
}




#pls {
width: 248px;
Float: right;
Margin: 260px 24px 0 0;
}

.pl_top {
width: 248px;
Float: left;
Margin-top: 15px;
BackGround-color: #eeeeee; /* #fff6de */
BackGround-Image: url(../img/pl_top.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

.pl_bottom {
width: 248px;
Float: left;
BackGround-Image: url(../img/pl_bottom.gif);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

.pl_p {
Padding: 15px;
}

.cat_podp {
Padding-bottom: 80px;
}







#logo {
Display: block;
Position: absolute;
Top: 70px;
Left: 76px;
}


/*#menu {
Display: block;
Position: absolute;
Top: 43px;
Left: 383px;
}

#menu A {
Margin-right: 2px;
}*/

#menu {
width: 918px;
height: 50px;
Float: left;
Margin-top: 40px;
margin-left: 36px;
Text-align: center;
}

#menu IMG {
Vertical-align: middle;
Margin: 0 14px;
}

#menu A {
Font-family: Arial;
Font-size: 13px;
Font-weight: bold;
Color: #040404;
Text-decoration: none;
}

#menu A:hover {
Color: #be1f21;
}


.mcat_price {
Text-align: right;
Font-size: 15px;
Font-weight: bold;
Color: #3b3b3b;
Padding-top: 4px;
}

.mcat_price BIG {
Font-size: 20px;
}


#b_01 {	/* text */
Display: block;
Position: absolute;
Top: 297px;
Left: 101px;
}



#phone {
Display: block;
Position: absolute;
Top: 122px;
Left: 500px;
}

#phone P {
Font-size: 11px;
Padding: 10px 0 0 48px;
Color: #808080;
}


#h_phone {
Padding: 0 0 0 0;
Font-family: Century Gothic;
Font-size: 14px;
Color: #939799;
}

#h_phone SPAN {
Font-size: 34px;
Color: #040404;
}


#blt {
display: block;
position: absolute;
Top: 10px;
Left: 430px;
Font-size: 11px;
Color: #f66d26;
}

#blt h2 {Color: #2D87E2; }

#blt1 {
display: block;
position: absolute;
Top: 160px;
Left: 825px;
Font-size: 11px;
Font-Family: Tahoma;
Font-weight: normal; 
color: #4c4c4c;
}

#pi {Color: #c00000!important; }

#blt123 {
display: block;
position: absolute;
Top: 230px; 
Left: 535px;
Font-size: 11px;
Font-Family: Tahoma;
Font-weight: normal; 
color: #f66d26;
}

#blt2 {
display: block;
position: absolute;
Top: 155px;
Left: 765px;
Font-size: 11px;
Font-Family: Tahoma;
Font-weight: normal; 
color: #4c4c4c;
}

#blt3 {
display: block;
position: absolute;
Top: 130px;
Left: 760px;
Font-size: 11px;
Font-Family: Tahoma;
Font-weight: normal; 
color: #4c4c4c;
}

#blt3 p {color: #4c4c4c!important;}

.main_cat { Text-align:center; } 
.main_cat a { Font-size: 16px; Color: #CC0000; } 

