Body, html {
Margin: 0;
Padding: 5px 0 0 0;
width: 100%;
Text-align: center;
BackGround-color: #ffffff;
Font-Family: Arial;
Font-weight: normal; 
Font-size: 13px;
color: #000000;
}

body * { 
text-align: left;
} 

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

TD {
PADDING:0PX;
CELLSPADDING:0;
Vertical-align: top;
Font-Family: Arial;
Font-weight: normal; 
Font-size: 13px;
color: #000000;
}

DIV {
Font-Family: Arial;
Font-weight: normal; 
Font-size: 13px;
color: #000000;
}

IMG {
BORDER:NONE;
}

P {
Margin: 0;
Padding: 0;
}

A {
Font-Family: Arial;
Font-weight: normal; 
Font-size: 13px;
color: #000000;
Text-decoration: none;
}

A:hover {
Text-decoration: underline;
}

H1 {
Font-family: Arial;
Font-weight: normal;
Font-size: 18px;
Color: #000000;
Margin: 15px 0 0 10px;
}

#page {
width: 1000px; 
min-height: 100% !important;
position: relative;
z-index: 1;
margin: 0 auto;
}

.nadp {
width: 200px;
Display: block;
Position: absolute;
Top: 19px;
Left: 168px;
Font-size: 11px;
}

.nadp A {
Font-size: 11px;
Text-decoration: underline;
}

.nadp A:hover {
Text-decoration: none;
}

#header {
width: 100%;
height: 73px;
Float: left;
}

#logo {
width: 255px;
Float: left;
Margin-top: 5px;
}

#logo IMG {
Margin-left: 8px;
}

#h_right {
width: 420px;
Float: right;
}

#login {
width: 220px;
height: 68px;
Float: left;
Margin-top: 2px;
Border-right: 1px solid #8a8a8a;
}

.online_cons {
width: 210px;
height: 30px;
Float: left;
BackGround-color: #e7e6e7;
Margin-top: 4px;
}

.online_cons A {
Font-weight: bold;
}

.online_cons P {
Text-align: center;
Padding-top: 7px;
}

.online_login {
width: 210px;
height: 30px;
Float: left;
BackGround-color: #e7e6e7;
}

.online_login P {
Text-align: center;
Padding-top: 6px;
}

.online_login P IMG {
Vertical-align: middle;
}

.online_login P A {
Font-weight: bold;
Margin: 0 8px;
Font-size: 12px;
}

.polosa {
width: 210px;
height: 2px;
Float: left;
BackGround-color: #d69ad6;
}

.adot {
Border-bottom: 1px dotted #000000;
}

.adot:hover {
Border: none;
Text-decoration: none;
}

.aund {
Text-decoration: underline
}

.aund:hover {
Text-decoration: none;
}

#kor {
width: 185px;
Float: left;
}

#kor P {
Padding: 4px 0 0 21px;
Line-height: 18px;
Text-align: center;
}

.but_zakaz {
Margin: 7px 0 0 15px;
}

#h_menu {
width: 100%;
height: 32px;
Float: left;
Margin-top: 15px;
BackGround-Image: url(../img/menu_bg.gif);
BackGround-position: left top;
BackGround-Repeat: repeat-x;
}

#h_menu P {
Text-align: center;
}

#h_menu IMG {
Vertical-align: middle;
}

#h_menu A {
Font-family: Tahoma;
Font-size: 11px;
Color: #333333;
Padding: 0 0.7%;
}

#h_menu A:hover {
Color: #909090;
Text-decoration: none;
}

#cont {
width: 100%;
Float: left;
min-height: 400px;
height:auto !important;
height: 400px;
Margin-top: 9px;
Padding-bottom: 15px;
}

#cont TABLE {
width: 100%;
}

#cont_left {
width: 190px;
Padding-top: 30px;
}

.se {
Float: left;
Font-weight: bold;
Padding-bottom: 47px;
}

.se IMG {
Vertical-align: middle;
Margin-top: 4px;
}

.se INPUT {
width: 125px;
height: 22px;
Border: 1px solid #7f9db9;
Padding: 0 3px;
Margin: 4px 4px 0 0;
Vertical-align: middle;
}

.ml {
width: 158px;
Display: block;
Float: left;
Margin-top: 11px;
}

.ml:hover {
Text-decoration: none;
BackGround-color: #f0f0f1;
}

.ml P {
Padding: 4px 0 3px 4px;
}

.catm {
Float: left;
}

.catm A {
Font-family: Tahoma;
Font-size: 11px;
Color: #333333;
}

.mlc {
width: 158px;
Display: block;
Float: left;
Margin-top: 2px;
}

.mlc:hover {
Text-decoration: none;
BackGround-color: #f0f0f1;
}

.mlc P {
Padding: 4px 0 3px 4px;
}

.blt {
height: 20px;
Float: left;
Font-weight: bold;
Padding: 3px 4px 0 4px;
Margin-top: 26px;
BackGround-color: #d69ad6;
}

.discont {
Float: left;
Margin-top: 20px;
}

.discont A {
Font-family: Tahoma;
Font-size: 11px;
Color: #333333;
}

#cont_right {
width: auto;
Padding-top: 10px;
}

#gal_center {
width: 100%;
Float: left;
Text-align: center;
}

#gal {
width: 760px;
Position: relative;
Margin: 0 auto;
z-index: 1;
}

#gal_left {
Float: left;
}

#gal_cont {
width: 95%;
Float: left;
Text-align: center;
}

#gal_cont IMG {
Margin: 0 1%;
}

#gal_right {
Float: right;
}

.bl_content {
width: 97%;
Float: left;
Margin: 10px 0 0 12px;
BackGround-color: #e9e8e9;
}

*html .bl_content {
Margin-left: 6px;
}

*:first-child+html .bl_content, *html .bl_content {
Margin: 10px 0 0 12px;
}

.bl_content P {
Padding: 10px;
Line-height: 18px;
Text-align: justify;
}

.bl_news {
width: 97%;
Float: left;
Margin: 35px 0 0 12px;
BackGround-color: #e9e8e9;
}

*html .bl_news {
Margin-left: 6px;
}

*:first-child+html .bl_news, *html .bl_news {
Margin: 35px 0 0 12px;
}

.bl_news TABLE {
width: 100%;
}

.pn {
Padding: 11px 0 0 10px;
}

.pn IMG {
Margin: 22px 0 25px 0;
}

.news_cont {
Padding: 10px 10px 25px 15px;
Line-height: 17px;
Text-align: justify;
}

.news_cont BIG {
Font-weight: bold;
}

#h_cat {
width: 97%;
Float: left;
Margin: 15px 0 0 0;
}

#h_cat DIV {
width: 26%;
Float: left;
Margin: 0 0 0 6%;
}

*html #h_cat DIV {
Margin: 0 3% 0 3%;
}

.img_ot {
Text-align: center;
}

.s_op {
Text-align: left;
Line-height: 18px;
}

.icons {
Text-align: right;
}

#footer {
width: 100%;
height: 74px;
Float: left;
BackGround-Image: url(../img/phone.gif);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

#footer P {
Padding: 16px 300px 0 75px;
Color: #333333;
}

.tname {
Float: left;
Padding: 15px 0 35px 10px;
}

.tname A {
Font-size: 18px;
Text-decoration: underline;
}

.tname A:hover {
Text-decoration: none;
}

.tname P {
Padding: 7px 0 0 0;
Font-size: 11px;
Color: #555555;
}

.tname P A {
Font-size: 11px;
Color: #555555;
}

.cat_line {
width: 97%;
Float: right;
Padding-bottom: 35px;
}

.cat_r {
width: auto;
height: 270px;
Float: left;
Font-size: 11px;
Margin-right: 15px;
}




.cat_r IMG {
Margin-bottom: 3px;
}

.cat_r P {
width: 162px;
Padding: 0;
Text-align: left;
Padding-bottom: 35px;
}

.cat_r A {
Font-size: 11px;
Text-decoration: underline;
}

.cat_r A:hover {
Text-decoration: none;
}

.cat_r SPAN {
Font-size: 14px;
Color: #990000;
}

.cat_select {
width: 100%;
Float: left;
Margin-top: -38px;
}

.cat_select P {
Text-align: right;
Padding: 0 2.5% 0 0;
}

.cat_select SELECT {
width: 150px;
Margin-left: 15px;
}

.br14 {
Line-height: 14px;
}

.pag_top {
width: 97%;
Float: right;
Padding-bottom: 14px;
Line-height: 18px;
}

.pag_top A {
Margin-right: 2px;
Text-decoration: underline;
}

.pag_top A:hover {
Text-decoration: none;
}

.pag_bottom {
width: 100%
Float: left;
Line-height: 18px;
}

.pag_bottom DIV {
width: 196px;
Float: right;
Padding-bottom: 10px;
}

.pag_bottom A {
Margin-right: 2px;
Text-decoration: underline;
}

.pag_bottom A:hover {
Text-decoration: none;
}

.cat_op {
width: 97%;
Float: right;
}

.cat_op_left {
width: 310px;
Float: left;
}

.img_big {
Float: left;
}

.img_big IMG {
Border: 1px solid #ededed;
Margin-bottom: 10px;
}

.img_small_right {
width: 95px;
Float: left;
}

.img_small_right IMG {
Margin: 0 0 38px 10px;
}

.img_small_bottom {
width: 100%;
Float: left;
Margin-top: -28px;
}

.img_small_bottom IMG {
Margin: 0 16px 0 0;
}

.cat_op_right {
width: 370px;
Float: left;
}

.cat_op_bottom {
width: 97%;
Float: left;
Margin-top: 25px;
Font-size: 15px;
Padding-bottom: 35px;
}

.cr {
width: 100%;
Float: left;
Font-size: 17px;
Line-height: 24px;
Padding-bottom: 10px;
}

.cr SPAN {
Color: #474747;
}

.cv1 {
width: 25px;
height: 30px;
Float: left;
Margin-right: 3px;
Background-color: #ffff66;
}

.cv2 {
width: 25px;
height: 30px;
Float: left;
Margin-right: 3px;
Background-color: #ffff00;
}

.cv3 {
width: 25px;
height: 30px;
Float: left;
Margin-right: 3px;
Background-color: #66ff33;
}

.cv4 {
width: 25px;
height: 30px;
Float: left;
Margin-right: 3px;
Background-color: #6699ff;
}

.cv5 {
width: 25px;
height: 30px;
Float: left;
Margin-right: 3px;
Background-color: #ffccff;
}

.acv {
width: 25px;
height: 30px;
Display: block;
Float: left;
}

.but {
width: 100%;
Float: left;
Margin-top: 50px;
}

.price_but {
width: 278px;
/*height: 36px;*/
Float: left;
BackGround-Image: url(../img/price.gif);
BackGround-position: left top;
BackGround-Repeat: norepeat;
}

.price_but P {
Padding: 3px 35px 0 95px;
Font-size: 11px;
Line-height: 15px;
}

.price_but A {
Font-size: 11px;
Text-decoration: underline;
}

.price_but A:hover {
Text-decoration: none;
}

.add_kor {
width: 100%;
Float: left;
Margin-top: 22px;
}

.br10 {
Line-height: 10px;
}

.zakaz {
width: 96%;
Float: left;
Padding: 10px 0;
Margin: 10px 0 0 2%;
Background-color: #d8d7d8;
}

*html .zakaz {
Margin: 10px 0 0 1%;
}

*:first-child+html .zakaz, *html .zakaz {
Margin: 10px 0 0 2%;
}

.zakaz P {
Padding: 0 0 10px 10px;
}

.zakaz TABLE {
width: 100%;
}

.zakaz TABLE TD {
height: 40px;
Vertical-align: middle;
Padding: 0 7px;
}

.trzakaz {
Background-color: #d1d1d1;
}

.tz1 {
height: 30px;
Border-right: 1px solid #ffffff;
}

.tz2 {
Text-align: center;
}

.td1 {
width: 40%;
}

.td2 {
Text-align: center;
Padding: 20px 0 10px 0;
}

.td3 {
Vertical-align: middle;
Padding-bottom: 20px;
}

.inp_z {
width: 85%;
height: 20px;
Vertical-align: middle;
Margin: 3px 0 3px 0;
Padding: 0 2px 0 2px;
Border: 1px solid #7f9db9;
}

.area_z {
width: 85%;
height: 90px;
Margin: 3px 0 20px 0;
Border: 1px solid #7f9db9;
}

#basket {
Float: left;
width: 100%;
Margin-top: 10px;
Padding-bottom: 35px;
}

#basket TABLE {
width: 100%;
}

#basket TABLE TD {
Vertical-align: middle;
}

#basket TABLE TD SMALL {
Font-size: 11px;
}

#basket TABLE TD A {
Text-decoration: underline;
}

#basket TABLE TD A:hover {
Text-decoration: none;
}

.td6 {
BackGround-color: #bbbbbb;
Text-align: center;
height: 28px;
Border-bottom: 1px solid #aeaeae;
Font-weight: bold;
}

.td7 {
width: 74px;
height: 74px;
Text-align: center;
Border-right: 1px solid #aeaeae;
}

.td8 {
width: auto;
Padding-left: 5px;
Border-right: 1px solid #aeaeae;
}

.td9 {
width: 67px;
Text-align: center;
Border-right: 1px solid #aeaeae;
}

.td10 {
width: 67px;
Text-align: center;
}

.td11 {
width: auto;
Text-align: center;
}

.td12 {
height: 27px;
Text-align: right;
Border-top: 3px solid #aeaeae;
BackGround-color: #bbbbbb;
Padding-right: 8px;
Font-size: 15px;
Font-weight: bold;
}

.tr1 {
BackGround-color: #bbbbbb;
}

.col {
width: 25px;
height: 20px;
Margin-right: 3px;
Text-align: center;
}

.sel {
width: 35px;
}

.pod {
width: 200px;
height: 20px;
Margin: 3px 0 0 0;
}

.zp {
Float: right;
Padding: 0 8px 35px 0;
}

.specinfo {
width: 100%;
Float: left;
Font-family: Arial;
Font-size: 13;
BackGround-color: #e9e8e9;
}

.specinfo2 {
width: 100%;
BackGround-color: #d69ad6;
}
