Body, html {
Margin:0;
Padding: 0;
width: 100%;
Text-align: center;
BackGround-color: #ffffff;
BackGround-Image: url(../img/fon.gif);
BackGround-position: center top;
BackGround-Repeat: repeat-y;
Font-family: Arial;
font-size: 12px;
Font-weight: normal;
color: #444444;
}

* html Body, html {
BackGround-Image: url(../img/fon_ie.gif);
}

body * { 
text-align: left;
} 

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

TD {
PADDING:0PX;
Font-Family: Arial;
Font-weight: normal; 
Font-size: 12px;
color: #444444;
}

DIV {
Font-Family: Arial;
Font-weight: normal; 
Font-size: 12px;
color: #444444;
}

FORM {margin: 0px;}

IMG {
BORDER:NONE;
}

P {
Margin: 0;
Padding: 0;
}

A {
Font-Family: Arial;
Font-weight: normal; 
Font-size: 12px;
color: #444444;
}

A:hover {
Text-decoration: none;
}

H1 {
Font-family: Arial narrow;
Font-weight: normal;
Font-size: 25px;
Color: #444444;
Margin: 0;
}

.center {
text-align:center;
}

#div {
float:left;
width:100%;
}

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

#banner_h {
Display: block;
Position: absolute;
Top: 13px;
Left: 228px;
}

#banner_h IMG {
Border: 1px solid #ededed;
}

#page_white {
width: 1000px;
height: auto;
Float: left;
BackGround-color: #ffffff;
}

* html #page_white {
BackGround-color: transparent;
}

#header {
width: 1000px;
height: 130px;
Float: left;
BackGround-Image: url(../img/top_line.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#logo {
Display: block;
Position: absolute;
Top: 32px;
Left: 35px;
}

#login_form {
width: 390px;
height: 64px;
Display: block;
Position: absolute;
Top: 36px;
Right: 15px;
Padding: 15px 0 0 0;
BackGround-Image: url(../img/login_bg.jpg);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

* html #login_form {
Right: 20px;
}

* html #login_form INPUT {
Margin-bottom: 9px;
}

#login_form A {
Font-family: Tahoma;
Font-size: 11px;
Color: #555555;
}

.inp1 {
width: 137px;
Border: none;
Background: transparent;
Vertical-align: top;
Font-family: Tahoma;
Font-size: 11px;
Color: #555555;
Padding: 0 10px;
Margin-bottom: 12px;
Margin: 0 0 0 23px;
}

.inp2 {
width: 137px;
Border: none;
Background: transparent;
Vertical-align: top;
Font-family: Tahoma;
Font-size: 11px;
Color: #555555;
Padding: 0 10px;
Margin-bottom: 12px;
Margin: 0 0 0 21px;
}

.inp3 {
Vertical-align: top;
Margin: -2px 0 0 15px;
}

.ar {
Margin: 0 94px 0 34px;
}

#login_form IMG {
Margin: -2px 0 0 15px;
}

#top_menu {
width: 965px;
Float: left;
Margin-left: 18px;
}

* html #top_menu {
Margin-left: 9px;
}

*:first-child+html #top_menu, * html #top_menu {
Margin-left: 18px;
}

#flash_big {
width: 990px;
height: 400px;
Float: left;
Margin-top: 15px;
}

#flash_small {
width: 945px;
height: 70px;
Float: left;
Margin: 35px 0 -50px 28px;
}

* html #flash_small {
Margin: 35px 0 -50px 14px;
}

*:first-child+html #flash_small, * html #flash_small {
Margin: 35px 0 -50px 28px;
}

#cont_01 {
width: 925px;
Float: left;
Margin: 0 0 0 36px;
}

* html #cont_01 {
Margin: 0 0 0 18px;
}

*:first-child+html #cont_01, * html #cont_01 {
Margin: 0 0 0 36px;
}

.s_polosa {
width: 100%;
height: 42px;
Float: left;
BackGround-Image: url(../img/bg_01.gif);
BackGround-position: left bottom;
BackGround-Repeat: repeat-x;
}

#new_block {
width: 717px;
Float: left;
}

.nbl {
width: 178px;
Float: left;
Margin: 5px 1px 2px 0;
}

.nbl_ramka {
width: 135px;
height: 146px;
Float: left;
}

.ramka1 {
width: 133px;
height: 142px;
Float: left;
Margin-top: -135px;
BackGround-Image: url(../img/ramka1.png);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

.ramka2 {
width: 65px;
height: 70px;
Float: left;
Margin: 10px 5px 0px 5px;
padding-top: 2px;
padding-left: 2px;
BackGround-Image: url(../img/ramka2.png);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

.nbl_ramka IMG {
Margin: 30px 0 0 18px;
width: 95px;
height: 103px;
}

.nbl_new {
width: 135px;
height: 135px;
Float: left;
Margin-top: -142px;
BackGround-Image: url(../img/icon_new.png);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

.nbl_hit {
width: 135px;
height: 135px;
Float: left;
Margin-top: -134px;
BackGround-Image: url(../img/icon_hit.png);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

.nbl_act {
width: 36px;
height: 77px;
Float: left;
Margin: -142px 0 0 86px;
BackGround-Image: url(../img/icon_act.png);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

* html .nbl_act {
Margin: -135px 0 0 43px;
}

*:first-child+html .nbl_act, * html .nbl_act {
Margin: -135px 0 0 86px;
}

.nbl_text {
width: 140px;
Float: left;
Margin-top: 3px;
}

.nbl_text DIV {
Float: left;
BackGround-Image: url(../img/icon_01.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

.nbl_text P {
width: 130px;
Padding-left: 3px;
}

.nbl_text UL {
Margin: 0;
Padding: 0;
}

.nbl_text LI {
Float: left;
Display: block;
Margin: 0 0 0 16px;
Padding: 0 0 0 3px;
Line-height: 14px;
}

.nbl_text LI P {
Padding-top: 3px;
}

.nbl_text LI, x:-moz-any-link {
Margin: 0 0 0 21px;
Padding: 0;
}

* html .nbl_text LI {
Margin: 0 0 0 9px;
}

*:first-child+html .nbl_text LI, * html .nbl_text LI {
Margin: 0 0 0 21px;
}

.nbl_text LI A {
Color: #444444;
Font-weight: bold;
}

.nbl_lin {
width: 140px;
Float: left;
}

.nbl_lin P {
Padding: 0 0 3px 0;
}

.nbl_lin A {
Font-size: 14px;
Font-family: Arial narrow;
Color: #6394ef;
}

#se_block {
width: 208px;
height: 90px;
Float: left;
Margin-top: 27px;
Padding-top: 10px;
BackGround-Image: url(../img/se_bg.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#se_block FORM {
Margin: 0 0 0 19px;
Color: #777777;
}

.inp4 {
width: 153px;
height: 17px;
Border: 1px solid #d4d4d4;
Margin: 7px 0;
Padding: 0 5px;
Font-family: Arial;
Font-size: 11px;
Color: #777777;
}

.inp5 {
Vertical-align: middle;
Margin-top: 2px;
}

#se_block IMG {
Vertical-align: middle;
Margin: 0 3px -2px -1px;
}

* html #se_block IMG {
Vertical-align: middle;
Margin: 0 3px -4px -1px;
}

#se_block B {
Color: #555555;
}

#se_block A {
Font-family: Arial narrow;
Font-size: 14px;
Color: #6096f9;
}

#cont_02 {
width: 962px;
Float: left;
Margin: 40px 0 0 36px;
}

* html #cont_02 {
Margin: 40px 0 0 18px;
}

*:first-child+html #cont_02, * html #cont_02 {
Margin: 40px 0 0 36px;
}

#news_home {
width: 336px;
Float: left;
}

.news_bl {
width: 310px;
Float: left;
Margin-top: 20px;
Padding-bottom: 10px;
BackGround-Image: url(../img/line.gif);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

.news_bl SPAN {
Font-size: 17px;
Color: #ff8d1c;
Font-weight: bold;
}

/*
.news_bl B {
Font-weight: normal;
Font-size: 14px;
Color: #706e6d;
}
*/

.news_bl A {
Font-size: 14px;
Font-weight: bold;
Color: #5085e8;
}

.news_bl P {
Padding-top: 5px;
}

#act_home {
width: 332px;
Float: left;
}

#his_home {
width: 279px;
height: 397px;
Float: left;
BackGround-Image: url(../img/his_bg.jpg);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}


#his_home2 {
width: 294px;
Float: left;
}

#his_home BIG {
Font-size: 25px;
Font-style: italic;
Line-height: 22px;
}

.his_p {
Padding: 15px 38px 0 15px;
Color: #ffffff;
}

.his_more {
Text-align: right;
Padding: 3px 38px 0 0;
}

.his_more A {
Color: #ffffff;
Font-style: italic;
}

.n_title {
width: 100%;
Float: left;
Font-family: Arial narrow;
Font-size: 25px;
Color: #444444;
}

.n_title A {
Color: #777777;
Margin-left: 16px;
}

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

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

#f_left P {
Padding: 20px 0 0 38px;
Color: #666666;
}

#f_right {
width: 400px;
Float: right;
}

#f_right P {
Text-align: right;
Padding-top: 20px;
}

#f_right SPAN {
Color: #888888;
}

#f_right B {
Font-size: 15px;
}

#bm {
width: 963px;
height: 279px;
Float: left;
Margin: 10px 0 0 20px;
Border: 1px solid #d4d4d4;
Border-bottom: 4px solid #f92b44;
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}


* html #bm {
width: 965px;
Margin: 10px 0 0 9px;
}

*:first-child+html #bm, * html #bm {
Margin: 10px 0 0 18px;
}

.bma {
height: 40px;
Float: left;
Margin: 239px 0 0 0;
}

.bma A {
Display: block;
Float: left;
height: 40px;
Font-family: Arial narrow;
Font-variant: small-caps;
Font-size: 14px;
Color: #ffffff;
Text-decoration: none;
BackGround-Image: url(../img/bmbg.gif);
BackGround-position: left top;
BackGround-Repeat: repeat-x;
}

.bma A P {
Text-align: center;
Padding: 13px 10px 0 10px;
text-transform: uppercase;
}

.bmal {
width: 8px;
height: 40px;
Float: left;
BackGround-Image: url(../img/bml.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

.bmar {
width: 8px;
height: 40px;
Float: left;
Margin-right: 4px;
BackGround-Image: url(../img/bmr.gif);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

* html .bmar {
Margin-right: 2px;
}

*:first-child+html .bmar, * html .bmar {
Margin-right: 4px;
}

#text_block {
width: 717px;
Float: left;
}

#tbl {
width: 697px;
Float: left;
Color: #000000;
}

#tbl H1 {
Font-size: 32px;
Margin-top: 20px;
}

#tbl P {
Padding: 20px 0 0 0;
}

#rbl {
width: 208px;
Float: left;
Margin-right: -6px;
}

* html #rbl {
Margin-right: -6px;
}

*:first-child+html #rbl, * html #rbl {
Margin: 0;
}

#p_info {
width: 208px;
Float: left;
Margin-top: 10px;
BackGround-Image: url(../img/pi_bg.gif);
BackGround-position: left top;
BackGround-Repeat: repeat-y;
}

* html #p_info {
Margin-top: 20px;
}

#pi_top {
width: 208px;
Float: left;
BackGround-Image: url(../img/pi_top.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#pi_bottom {
width: 208px;
Float: left;
Padding-bottom: 25px;
BackGround-Image: url(../img/pi_bottom.gif);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

#pp {
Float: left;
Padding: 10px 8px 15px 8px;
}

#pp B {
Font-size: 14px;
Color: #555555;
}

.arrow {
Margin: -2px 5px 0 0;
Vertical-align: middle;
}

.lpi {
Float: left;
Padding: 1px 10px 10px 18px;
Margin-left: 14px;
BackGround-Image: url(../img/pdf.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

* html .lpi {
Margin-left: 7px;
}

*:first-child+html .lpi, * html .lpi {
Margin-left: 14px;
}

.lpi2 {
Float: left;
Padding: 1px 10px 10px 18px;
Margin-left: 14px;
}

* html .lpi2 {
Margin-left: 7px;
}

*:first-child+html .lpi2, * html .lpi {
Margin-left: 14px;
}

#news_firm {
width: 430px;
Float: left;
}

.na_polosa {
width: 70px;
height: 218px;
Float: left;
Margin-top: 40px;
BackGround-Image: url(../img/line_02.gif);
BackGround-position: left center;
BackGround-Repeat: no-repeat;
}

#act_firm {
width: 420px;
Float: left;
}

.n_title_firm {
width: 100%;
Float: left;
Font-family: Arial narrow;
Font-size: 32px;
Color: #444444;
Padding-top: 20px;
font-weight: normal;
margin: 0px;
}

.news_bl_firm {
width: 425px;
Float: left;
Margin-top: 20px;
Padding-bottom: 10px;
BackGround-Image: url(../img/line_f.gif);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

.news_bl_firm SPAN {
Font-size: 17px;
Color: #ff8d1c;
Font-weight: bold;
}

.news_bl_firm B {
Font-weight: normal;
Font-size: 14px;
Color: #706e6d;
}

.news_bl_firm A {
Font-size: 14px;
Font-weight: bold;
Color: #5085e8;
}

.news_bl_firm P {
Padding-top: 5px;
}

.act_bl_firm {
width: 420px;
Float: left;
Margin-top: 20px;
Padding-bottom: 10px;
BackGround-Image: url(../img/line_f.gif);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

.act_bl_firm SPAN {
Font-size: 17px;
Color: #ff8d1c;
Font-weight: bold;
}

.act_bl_firm B {
Font-weight: normal;
Font-size: 14px;
Color: #706e6d;
}

.act_bl_firm A {
Font-size: 14px;
Font-weight: bold;
Color: #5085e8;
}

.act_bl_firm P {
Padding-top: 5px;
}

#tov_firm {
width: 925px;
Float: left;
Margin: 0 0 -40px 36px;
}

* html #tov_firm {
Margin: 0 0 -40px 18px;
}

*:first-child+html #tov_firm, * html #tov_firm {
Margin: 0 0 -40px 36px;
}

#nbl_firm {
width: 175px;
Padding-bottom: 10px;
}

#cont_03 {
width: 970px;
Float: left;
Margin: 0 0 0 20px;
}

* html #cont_03 {
Margin: 0 0 0 10px;
}

*:first-child+html #cont_03, * html #cont_03 {
Margin: 0 0 0 20px;
}

.navi {
width: 100%;
height: 45px;
Float: left;
}

.navi P {
Padding: 15px 0 0 14px;
Color: #999999;
}

.navi A {
Color: #6394ef;
}

#act_block {
width: 757px;
Float: left;
}

* html #act_block {
width: 755px;
}

#act_cont {
width: 576px;
Float: left;
}

#act_cont_big {
width: 745px;
Float: left;
}

#act_cont_big1 {
width: 750px;
Float: left;
Padding-top: 28px;
BackGround-Image: url(../img/tbg_top.gif);
BackGround-position: left top;
BackGround-Repeat: repeat-x;
}


#tbg_top {
Float: left;
BackGround-Image: url(../img/tbg_top.gif);
BackGround-position: left top;
BackGround-Repeat: repeat-x;
}

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

#tbg_bottom P {
Padding: 7px 14px 10px 14px;
Font-size: 32px;
Font-family: Arial narrow;
Color: #000000;
}

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

#tbg_bottom_big2 {
width: 708px;
min-height: 56px;
height:auto !important;
height: 56px;
Float: left;
BackGround-Image: url(../img/tbg_bottom_big.gif);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

#tbg_bottom_big P {
Padding: 7px 14px 10px 14px;
Font-size: 32px;
Font-family: Arial narrow;
Color: #000000;
}

#tbg_bottom_big H1 {
Padding: 7px 14px 10px 14px;
Font-size: 32px;
Font-family: Arial narrow;
Color: #000000;
}

#tbg_bottom_big2 P {
Padding: 7px 14px 10px 14px;
Font-size: 32px;
Font-family: Arial narrow;
Color: #000000;
}

.act_cont_bl {
width: 555px;
Float: left;
Margin: 15px 0 0 15px;
Padding-bottom: 15px;
BackGround-Image: url(../img/line_03.gif);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

.ram {
width: 178px;
Float: left;
}

.ram_top {
width: 165px;
height: 113px;
Float: left;
Text-align: center;
BackGround-Image: url(../img/ram_top.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

.ram_top IMG {
Margin: 10px 2px 0 0;
width:140px;
}

.ram_bottom {
width: 165px;
height: 46px;
Float: left;
Text-align: center;
BackGround-Image: url(../img/ram_bottom.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

.ram_bottom IMG {
/*height: 35px;*/
Margin-top: 5px;
}

.act_t {
width: 375px;
Float: left;
}

.act_t SPAN {
Font-size: 17px;
Color: #ff8d1c;
Font-weight: bold;
}

.act_t A {
Font-size: 14px;
Font-weight: bold;
Color: #5085e8;
}

.act_t P {
Padding-top: 5px;
}

.act_t P A {
Font-size: 12px;
Font-weight: normal;
}

#calendar {
width: 158px;
Float: left;
}

#calendar_y {
width: 158px;
height: 33px;
Float: left;
Border: 1px solid #d4d4d4;
}

#calendar_y P {
Text-align: center;
Padding-top: 5px;
Font-size: 20px;
Font-style: italic;
Color: #333333;
}

#calendar_y IMG {
Vertical-align: middle;
Margin: -3px 4px 0 4px;
}

#calendar_m {
width: 158px;
Float: left;
}

#calendar_m P {
Padding: 18px 0 0 59px;
Line-height: 25px;
Font-size: 14px;
Font-style: italic;
Color: #999999;
}

#calendar_m A {
Font-size: 14px;
Font-style: italic;
Color: #e77809;
}

#rbl_act {
width: 208px;
Float: left;
}

* html #rbl_act {
Margin-top: 10px;
}

#rbl_act_title {
Float: left;
Padding-left: 14px;
Font-family: Arial narrow;
Font-size: 25px;
Color: #444444;
}

* html #rbl_act_title {
Padding-top: 10px;
}

.dop2 {
Padding-top: 10px;
}

#rbl_act_content {
Float: left;
Padding: 0 0 12px 35px;
Border-left: 1px solid #e9e9e9;
}

#act_cart {
width: 562px;
Float: right;
}

.act_cart_data {
Font-size: 14px;
Color: #706e6d;
Padding: 10px 0;
}

.act_cart_data SPAN {
Font-size: 17px;
Font-weight: bold;
Color: #ff8d1c;
}

#act_prod {
width: 562px;
Float: left;
Margin: 20px 0 0 15px;
}

.act_prod_title {
Font-size: 18px;
Font-style: italic;
Color: #444444;
}

.back_lin {
width: 562px;
Float: right;
Margin-top: 20px;
}

.back_lin A {
Color: #6394ef;
}

.cat_title A {
Color: #6394ef;
font-size: 18px;
font-style: italic; 
font-weight: bold;
}

#lnb {
Float: left;
Padding: 15px 0 0 14px;
}

.gr_line {
width: 100%;
Float: left;
Margin-top: 30px;
}

.gr_tov {
width: 33%;
Float: left;
}

.gr_tov P {
Text-align: center;
}

.gr_tov IMG {
Margin-top: 5px;
}

.gr_tov A {
Font-family: Arial;
Font-style: italic;
Font-size: 18px;
Color: #404040;
Text-decoration: none;
}

.line_04 {
Float: left;
Padding: 20px 0 0 0;
}

/* Корзина */

.k_bg {
width: 208px;
Float: left;
BackGround-Image: url(../img/k_bg.gif);
BackGround-position: left top;
BackGround-Repeat: repeat-y;
}

* html .k_bg {
Margin-top: 10px;
}

.k_top {
width: 208px;
Float: left;
BackGround-Image: url(../img/k_top.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

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

.k_bottom P {
Padding: 10px 5px 5px 19px;
}

.k_bottom P IMG {
Margin-top: 10px;
}

.basket {
width: 207px;
height: auto;
Float: left;
Margin-top: 1px;
BackGround-Image: url(../img/basket.gif);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

.basket P {
Padding: 10px 5px 5px 19px;
}

.basket P IMG {
Margin-top: 10px;
}

#cont_07 {
width: 965px;
Float: left;
Margin: 0 0 0 20px;
}

* html #cont_07 {
Margin: 0 0 0 10px;
}

*:first-child+html #cont_07, * html #cont_07 {
Margin: 0 0 0 20px;
}

#dil {
width: 965px;
Float: left;
BackGround-Image: url(../img/tbg_top.gif);
BackGround-position: left top;
BackGround-Repeat: repeat-x;
}

#dil_left {
width: 149px;
Float: left;
Margin-top: 25px;
}

#dil_right {
width: 785px;
Float: right;
Margin-top: 25px;
}

* html #dil_right {
Margin-right: -7px;
}

.diler_detail {
width:100%;
float:left;
padding: 10px 0 10px 15px;
}


.diler_detail P {
Font-weight: normal;
Font-size: 14px;
padding: 3px 0;
}

.diler_detail P A {
Font-weight: bold;
Font-size: 14px;
}

.dil_menu {
Padding: 0 30px 0 10px;
}

.dil_menu A {
Font-style: italic;
Font-weight: bold;
Font-size: 14px;
Color: #f57610;
}

.dil_menu A.selected {
Font-style: italic;
Font-weight: bold;
Font-size: 14px;
Color: #f54010;
text-decoration: none;
}


.dil_title {
width: 90%;
Float: left;
Font-size: 20px;
Color: #000000;
Padding: 0 0 5px 0px;
}

* html .dil_title {
Padding: 0 0 5px 0px;
}

*:first-child+html .dil_title, * html .dil_title {
Padding: 0 0 5px 0px;
}

.dil_cat {
width: 194px;
height: 240px;
Float: left;
Border: 1px solid #d5d5d5;
Margin: 0;
}

.dil_cat_img {
Text-align: center;
}

.dil_cat_img A {
Font-style: italic;
Font-weight: bold;
Font-size: 13px;
Color: #404040;
Text-decoration: none;
}

.dil_cat_lin {
Padding: 8px 12px;
Line-height: 18px;
}

.dil_cat_lin A {
Color: #518af5;
}

#login_form_dil {
width: 390px;
height: 64px;
Display: block;
Position: absolute;
Top: 36px;
Right: 15px;
Padding: 0;
BackGround-Image: url(../img/login_bg1.jpg);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

* html #login_form_dil {
Right: 20px;
}

.l_exit {
Text-align: right;
Padding-right: 20px;
Margin-top: -5px;
}

.l_exit IMG {

}

.l_dil {
Padding: 10px 0 0 15px;
}

#big1_left {
width: 245px;
Float: left;
}

#big1_right {
width: 500px;
Float: left;
}

#big1_right P {
Padding-top: 10px;
}

#big1_right TABLE TD {
height: 20px;
}

#big1_right H2 {
Font-style: italic;
Color: #000000;
}

#bgt {
width: 228px;
height: 59px;
Float: left;
Text-align: center;
BackGround-Image: url(../img/bg_top.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#bgt IMG {
Margin-top: 10px;
}

#ramka2 {
width: 228px;
height: 244px;
Float: left;
BackGround-Image: url(../img/ramka2.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#ramka2 IMG {
Margin: 12px 0 0 12px;
}

#ramka2 div.object {
	margin:12px 0 0 12px;
	border:medium none;
}

.hr {
Text-align: center;
Padding: 15px 0 25px 0;
}

.hr IMG {
Margin: 0 6px;
Border: 1px solid #bbbbbb;
}

.td1 {
width: 222px;
}

#block_vkladki {
width: 99%;
height: auto;
Float: left;
Margin-left: 5px;
}

.icon_new_big {
width: 231px;
height: 247px;
Float: left;
Margin: -247px 0 0 -1px;
BackGround-Image: url(../img/icon_new_big.png);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
z-index: 1000;
}

.icon_hit_big {
width: 231px;
height: 247px;
Float: left;
Margin: -247px 0 0 -3px;
BackGround-Image: url(../img/icon_hit_big.png);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

.icon_act_big {
width: 45px;
height: 99px;
Float: left;
Margin: -247px 0 0 152px;
BackGround-Image: url(../img/icon_act_big.png);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
} 

* html .icon_act_big {
Margin: -247px 0 0 76px;
}

*:first-child+html .icon_act_big, * html .icon_act_big {
Margin: -247px 0 0 152px;
}

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

.vkl_tov {
width: 100%;
Float: left;
margin: 15px 0px;
padding: 0 8px;
}

.vkl_tov TABLE {
width: 95%
}

.vkl_td1 {
width: 69px;
Text-align: center;
Vertical-align: top;
Padding-bottom: 9px;
}

.vkl_td2 {
width: auto;
Text-align: left;
Vertical-align: top;
Padding: 2px 0 9px 0;
}

.vkl_td3 {
width: auto;
Text-align: left;
Vertical-align: top;
Padding: 2px 0 9px 0;
}

.tda_b {
Font-weight: bold;
Color: #4d4e50;
Text-decoration: none;
}

.tda_i {
/*Font-style: italic;*/
Color: #4d4e50;
Text-decoration: none;
}

.tda_i:hover {
Text-decoration: underline;
}

/*цена*/
.price_shop {
Font-style: italic;
Font-weight: bold;
Color: #f30;
font-size: 16px;
padding-top:5px;
}

/*маленькая цена*/
.price {
Font-weight: bold;
Color: #f30;
font-size: 12px;
padding-top:5px;
}

/* блок разделов интернет-магазина (справа) */
.k_top_eshop {
width: 208px;
Float: left;
}

.k_bottom_eshop {
width: 208px;
Float: left;
}

.eshop_block {
width: 207px;
height: auto;
Float: left;
Margin-top: 5px;
margin-bottom: 12px;
border: solid 1px;
border-color: #cccccc;
}

.eshop_block P {
Padding: 10px 5px 5px 19px;
}

.eshop_block a {
color:#6096F9;
font-family:Arial narrow;
font-size:14px;
}

#brands {
width: 720px;
Float: right;
Margin: 15px 0 0 16px;
Padding: 0 0 15px 0;
}

* html #brands {
Margin: 15px 0 0 8px;
}

*:first-child+html #brands, * html #brands {
Margin: 15px 0 0 16px;
}

#brands H2 {
Font-family: Arial;
Font-style: italic;
Font-size: 16px;
Font-weight: bold;
}

#brands P {
Text-align: center;
}

#brands P INPUT {
Text-align: center;
}

#v_o {
width: 742px;
Float: right;
Margin-top: 25px;
}

.act_lin {
width: 96%;
Float: left;
Padding-bottom: 5px;
}

.act_lin A {
Font-family: Arial;
Font-size: 16px;
Color: #3978ee;
Border-bottom: 1px solid #3978ee;
cursor:pointer;
}

.actblock {
width: 96%;
Float: left;
Margin-top: 3px;
Padding-bottom: 10px;
display: none;
}

.v_o_h {
width: 100%;
Float: left;
Padding-bottom: 10px;
Font-family: Arial;
Font-style: italic;
Font-size: 16px;
Font-weight: bold;
}

#feedback {
Float: left;
Padding: 15px;
}

#feedback H2 {
Font-family: Arial;
Font-style: italic;
Font-size: 16px;
Font-weight: bold;
Margin: 0;
}

#feedback SPAN {
Color: red;
}

#feedback2 {
Float: left;
Padding: 20px 15px 20px 15px;
}

#feedback2 H2 {
Font-family: Arial;
Font-style: italic;
Font-size: 16px;
Font-weight: bold;
Margin: 0;
}

#feedback2 SPAN {
Color: red;
}

#feedback-on {
Float: left;
Padding: 20px 15px 20px 15px;
}

.f_td0 {
width: 135px;
}

.f_td0 A {
font-size: 14px;
Font-weight: bold;
}

.f_td1 {
width: 165px;
}

.f_td2 {
width: 180px;
Font-family: Arial;
font-size: 12px;
Font-weight: bold;
}

.f_td3 {
width: 105px;
}

#feedback TABLE TD {
Vertical-align: middle;
Padding: 5px 3px;
}

.f_inp1 {
width: 180px;
Vertical-align: middle;
Font-family: Tahoma;
Font-size: 11px;
border: 1px solid #7f9db9;
}

.f_inp2 {
width: 180px;
height: 85px;
Font-family: Tahoma;
Font-size: 11px;
border: 1px solid #7f9db9;
}

.f_inp3 {
width: 100px;
Font-family: Tahoma;
Font-size: 11px;
border: 1px solid #7f9db9;
}

.f_inp5 {
width: 180px;
Font-family: Tahoma;
Font-size: 12px;
border: 1px solid #7f9db9;
}

.f_inp4 {
width: 180px;
Vertical-align: middle;
Font-family: Tahoma;
Font-size: 11px;
border: 1px solid #7f9db9;
}

.line_05 {
width: 722px;
height: 1px;
Float: left;
Margin: 25px 0 5px 0;
BackGround-Image: url(../img/line_05.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

.b_t_small {
width: auto !important;
width: 280px;
Float: left;
Margin-top: 25px;
BackGround-color: #f8f8f8;
BackGround-Image: url(../img/u_pix.gif);
BackGround-position: left top;
BackGround-Repeat: repeat-x;
}

.b_t_small2 {
width: auto !important;
width: 200px;
Float: left;
Margin-top: 25px;
BackGround-color: #f8f8f8;
BackGround-Image: url(../img/u_pix.gif);
BackGround-position: left top;
BackGround-Repeat: repeat-x;
}

.b_t {
min-width:420px;
width: auto !important;
width: 420px;
Float: left;
Margin-top: 25px;
BackGround-color: #f8f8f8;
BackGround-Image: url(../img/u_pix.gif);
BackGround-position: left top;
BackGround-Repeat: repeat-x;
}

.b_r {
width: 100%;
Float: left;
BackGround-Image: url(../img/u_pix.gif);
BackGround-position: right top;
BackGround-Repeat: repeat-y;
}

.b_b {
width: 100%;
Float: left;
BackGround-Image: url(../img/u_pix.gif);
BackGround-position: left bottom;
BackGround-Repeat: repeat-x;
}

.b_l {
width: 100%;
Float: left;
BackGround-Image: url(../img/u_pix.gif);
BackGround-position: left top;
BackGround-Repeat: repeat-y;
}

.u_t_l {
width: 100%;
Float: left;
BackGround-Image: url(../img/u_t_l.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

.u_t_r {
width: 100%;
Float: left;
BackGround-Image: url(../img/u_t_r.gif);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

.u_b_r {
width: 100%;
Float: left;
BackGround-Image: url(../img/u_b_r.gif);
BackGround-position: right bottom;
BackGround-Repeat: no-repeat;
}

.u_b_l {
width: 100%;
Float: left;
BackGround-Image: url(../img/u_b_l.gif);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

.brands_line {
min-width: 100%;
width: 100% !important;
Float: left;
}

.brands_line DIV {
width: 25%;
Float: left;
Padding: 15px 0;
margin:0;
}

.brands_line DIV INPUT {
Vertical-align: middle;
/*Margin-right: 10px;*/
}

.brands_line DIV IMG {
Vertical-align: middle;
margin: 0 3px;
/*cursor: pointer;*/
}

/* Лого бренда в каталоге */
.brn_cat {
cursor: pointer;
float:left;
width: auto !important;
}

.brn_cat IMG {
cursor: pointer;
margin:0px 3px;
Vertical-align: middle;
}

.display_none {
Float: left;
display: none; 
visibility: hidden;
width:0px;
}

.prv_hid
{
	/* display: none; */
	visibility: hidden;

}

/*Кнопка INPUT*/
#button_submit {
background: url('../img/button.png') no-repeat;
width: 93px;
height: 27px;
border: 0 !important;
font-family: Arial;
font-size: 13px;
color: #444;
cursor: pointer;
text-align: center;
}

/*Кнопка INPUT*/
input.button_submit {
background: url('../img/button.png') no-repeat;
width: 93px;
height: 27px;
border: 0 !important;
font-family: Arial;
font-size: 13px;
color: #444;
cursor: pointer;
text-align: center;
}


/*Кнопка INPUT*/
input.button_submit2 {
background: url('../img/button_long.png') no-repeat;
width: 156px;
height: 27px;
border: 0 !important;
font-family: Arial;
font-size: 13px;
color: #444;
cursor: pointer;
text-align: center;
}

#fullsearchblock {

}

/* Где купить */

#where_bl {
width: 100%;
Float: left;
padding: 0 20px 20px 5px;
}

#filtr {
width: 100%;
Float: left;
}

#filtr SELECT {
width: 90%;
Margin-top: 7px;
Font-style: normal;
}

.filtr_01 {
width: 30%;
Float: left;
Color: #444444;
Font-size: 16px;
Font-weight: bold;
Font-style: italic;
}

#filtr_04 {
width: 90%;
Float: left;
Text-align: center;
Margin-top: 10px;
}

#goroda_title {
width: 100%;
Float: left;
Color: #444444;
Font-size: 16px;
Font-weight: bold;
Font-style: italic;
Margin-top: 25px;
Padding-bottom: 25px;
}

#goroda {
width: 100%;
Float: left;
}

#goroda DIV {
width: 25%;
Float: left;
Line-height: 19px;
}

* html #goroda DIV {
width: 24.9%;
}

#goroda P {
Color: #f69c2f;
Font-style: italic;
Font-weight: bold;
Font-size: 16px;
Padding: 6px 0;
}

#goroda A {
Font-style: normal;
Font-size: 16px;
}

/* Where Buy */

.where_buy_table .params table td {
	width: 40%;
	vertical-align: top;
}

.where_buy_table .params table .find {
	width: 20%;	
}

.where_buy_table .cityes {
padding-top: 20px;
padding-left: 5px;
color: #444444;
}

.where_buy_table .cityes .result {
	margin-top: 20px;
	color: #444444;
}

.where_buy_table .cityes .result .separ {
	width: 1px;	
}

.where_buy_table .cityes .result .title td {
text-align: center;	
background-color: white;
height: 32px;
border-top: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
color: #444444;
font-weight: bold;
}

.wb_params td{
	padding-top: 5px;
}

.wb_pagenav {
float:left;
width:200px;
padding-top: 20px;
text-align: center;	
}

.wb_pagenav select {
width: 50px;
}


.result .vendor_name {
width: 142px;	
font-weight: bold;
padding: 10px;	
}

.result .vendor_adres {
width: 289px;
}

.result .vendor_tel {
width: 108px;
}

.result .vendor_url {
width: 130px;
}

.result .shops {
background-color: #f2f2f2;
height: 55px;	
padding-left: 5px;
margin-bottom: 3px;
vertical-align: middle;
color: #222;
}

.result .shops td {
border-bottom: #cccccc 1px solid;
padding-left: 10px;
}

.result td b{
color: #f9512c;
}


.result .title1 {
border-left: #cccccc 1px solid;
}

.result .title5 {
border-right: #cccccc 1px solid;
}




#where_block {
float:left;
width:100%;
}

#fullsearchblock {
float:left;
width:100%;
}

/* Навигация
------------------------------------------------- */

.pager {	
/*height: 1%;  Fixes double padding in IE */
background: #fff;
margin: 20px;
border: 1px solid #ccc;
font-family: Arial;
float: left;
}

.pager a, .pager span {
    
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 0.1em;
    text-decoration: none;
    background: #fff;
    color: #000;
}

.pager span {
	color: #868686;
}

.pager .current {
	background: #ccc;
	font-weight: bolder;
	color: #000;
}

.pager a:hover {
background: #ccc;
color:#fff;
}

/*  Навигация */

/* Список файлов в дилерской зоне */

.sectiontableheader {
border: solid 1px #cccccc;
padding: 10px;
font-size: 12px;
font-family: Tahoma;
padding-left: 10px;
font-weight: bold;
}

.sectiontableentry2 td, .sectiontableentry1 td {
	font-size: 12px;
	font-family: Tahoma;	
	padding: 10px;
}

.sectiontableentry1 td {
	background-color: #f2f2f2;	
}

/* Цвета Манежей */
.div-center {
float:left;
width:180px;
padding: 5px;
text-align: center;
}

/* Расцветки товаров во вкладках */
.tov-colors {
float:left;
padding: 5px 3px 3px 3px;
text-align: center;
width:83px;
}

.tov-colors A {
text-decoration: none;
}

.tov-colors A IMG {
margin-bottom: 3px;
width:83px;
}

/* Товары коллекции во вкладках */
.tov-collect {
float:left;
padding: 5px 3px 3px 3px;
text-align: center;
width:140px;
}

.tov-collect A {
text-decoration: none;
}

.tov-collect A IMG {
margin-bottom: 3px;
width:140px;
height:152px;
}

.article-text {
float:left;
font-size: 12px;
width:95%;
margin: 0;
}
.article-text P {
padding: 5px 1px;
text-indent: 11px;
}

.article-text h3 {font-weight: bold; font-size: 12px; margin: 5px 0 5px 0;text-indent: 13px;}

.article-text img {
padding: 5px;
}

/*Опросы*/
.vote-item-question {
	Font-size: 14px;
	Font-weight: bold;
	Color: #6394ef;}

.vote-item-question A {
	Font-size: 14px;
	Font-weight: bold;
	Color: #527ac6;}

/*Для блока акции*/
.nav_act {
float: left;
width:100%;
padding:5px 50px 5px 38px;
}

.achives TD {
text-align: center;
margin: 10px;
}

.achives TD IMG {
margin: 5px;
border: 4px #ccc solid;
}

.answer {
width:380px;
}

.answer-table {
border: 1px solid #C0C0C0;
width:100%;
border-collapse: collapse; 
}

.answer-table TD {
border: 1px solid #C0C0C0;
padding: 5px;
}

