HTML, BODY { width: 100%; height: 100%; padding: 0px; margin: 0px; font-family: Tahoma; font-size: 11px; color: #505050; }
/*HTML, BODY { background: #FFF url('/i/ny_mt.jpg') repeat-x 0px 0px; }*/
BODY { background: #FFF url('/i/bg_happy.gif') repeat center top fixed; }


CENTER { width: 100%; height: 100%; margin: 0px; }
A { color: #81007F; text-decoration: underline; }
A:HOVER { text-decoration: underline; }
IMG { border: 0px; }
IMG.border { border: 1px solid #CCC; }
INPUT { border: 1px solid #bababa; }
FORM { padding: 0px; margin: 0px; }
H1 { color: #81007F; font:bold 18px Tahoma; margin: 10px 0px 20px 0px; padding-bottom: 3px; border-bottom: 1px solid #b4b4b4; }
H2 { color: #454545; font:bold 12px Tahoma; margin: 10px 0px 10px 0px; padding: 5px 5px 5px 10px; background: #F5F5F5; }
H2.h1 { background:none; display: block; padding: 0px 0px 5px; border-bottom: 1px solid rgb(210, 210, 210); text-decoration: none; text-transform: uppercase; font: 18px Tahoma; color:#81007F; }
H3 { font:bold 12px Tahoma; color: #294568; text-transform: none; margin: 45px 0px 10px 0px; }
H4 { color: #454545; font:bold 11px Tahoma; margin: 10px 0px 10px 0px; padding: 5px 5px 5px 10px; background: #F5F5F5; }
TABLE { font-size: 11px; font-family: Tahoma; color: #6E6E6E; }
menu, nav { display: block; padding: 0px; margin: 0px; }

H1 em { text-transform: none; color: #6E6E6E; }
.red { color: red }
#html { width: 1000px; height: 100%; margin: 0px auto 0px auto; border-collapse: collapse; background: #FFF }

/* Навигация */
#nav_icons { width: 636px; margin: 10px 0px 0px 0px; border-collapse: collapse;  border: 0px solid #000; }
#nav_icons TD { padding: 3px 0px 0px 10px; }

#shareblock { position: fixed; width: 20px; margin: 80px 0px 0px 700px; -moz-opacity: 0.40; -khtml-opacity: 0.40; opacity: 0.40; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=40); filter:"progid:DXImageTransform.Microsoft.Alpha"(opacity=40); _position:absolute; _top:expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); z-index: 10; }
#shareblock.hover { -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid":DXImageTransform.Microsoft.Alpha"(opacity=100); _position:absolute; _top:expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); }
#shareblock.onmain { margin: 20px 0px 0px 670px; }
#shareblock LI.ya-share2__item { margin-bottom: 3px; }
#shareblock A.b-share__handle { display: block; margin: 0px 0px 0px 0px; float: none; padding: 3px 2px 3px 2px!important; }

.langs { /*position:absolute; left: -100; top: 0;*/ width: 60px; float: right; color: #7c7c7c; font: normal 10px Tahoma; }
.langs SPAN A { text-decoration: none; color: #7c7c7c; font: normal 10px Tahoma; }
.langs SPAN.sell { color: #7f027a; font: normal 10px Tahoma; }
.langs SPAN.sell A { text-decoration: none; color: #7f027a; font: normal 10px Tahoma; }

/*  Шапка на главной */
#main_top { width: 100%; height: 65px; border-collapse: collapse; /*margin: 40px 0px 0px 0px;*/margin: 0px; border: 0px solid #000; }
#main_top TR { vertical-align: top; }
#main_top .logo { width: 329px; }
#main_top .logo .h1 { display: block; width: 306px; height: 65px; background: url('image/main_logo.jpg') no-repeat 0px 0px; border:none; margin: 0px; padding: 0px; text-indent:-9999px; }
/* #main_top .logo .h1 { display: block; width: 327px; height: 65px; background: url('image/main_logo_ny.jpg') no-repeat 0px 0px; border: none; margin-left: -21px; padding: 0px; text-indent:-9999px; }*/
#main_top .logo_eng { width: 339px; }
#main_top .logo_eng .h1 { display: block; width: 306px; height: 65px; background: url('image/main_logo_eng.jpg') no-repeat 0px 0px; cursor: pointer; border:none; margin: 0px; padding: 0px; text-indent:-9999px; }
#main_top .logo_swe .h1 { display: block; width: 306px; height: 65px; background: url('image/main_logo_swe.jpg') no-repeat 0px 0px; cursor: pointer; border:none; margin: 0px; padding: 0px; text-indent:-9999px; }
#main_top .top_menu { width: 628px; border-collapse: collapse; border-bottom: 0px solid #81007F; margin: 26px 0px 0px 12px; }
#main_top .top_menu TD { padding: 0px 8px 0px 8px; font: normal 12px Tahoma; color: #7A7A7A; }
#main_top .top_menu A { font: normal 12px Tahoma; color: #7A7A7A; text-decoration: none; }
#main_top .top_menu A:hover { color: #81007F  }
#main_top .top_menu .noleft { padding-left: 0px; }
#main_top .top_menu .noright { padding-right: 0px; }

/* Главная  */
#main { width: 100%; /*height: 100%;*/ border-collapse: collapse; margin: 15px 0px 0px 0px; }
#main .main_about { width:252px; margin: 0px 0px 0px 0px; font:normal 11px Tahoma; color: #6E6E6E }
#main .main_about h2 { margin-top: 0px; }
#main .main_about IMG { margin: 0px 0px 5px 0px }
#main .main_articles { /*width:252px;*/ margin: 1px 0px 0px 0px; font:normal 11px Tahoma; color: #6E6E6E }
#main .main_logo { margin: 0px 0px 0px 15px; }
#main .items_words { margin: 0px 0px 15px 0px; }
#main .items_words IMG { margin: 2px 0px 0px 0px }
#main .items_words .head { margin: 0px 0px 2px 0px; font:bold 11px Tahoma; color: #4B4B4B; }
#main .items_words .head A { text-decoration: underline; font:bold 11px Tahoma; color: #4B4B4B; text-decoration: none; }


/* Выбор паркета */
#main_search { width: 629px; margin: 25px 0px 0px 15px; }
#main_search div.ms_t { height: 38px; background: url('/i/main/ms_t.gif') no-repeat 0px 15px; }
#main_search div.ms_b { height: 23px; background: url('/i/main/ms_b.gif') no-repeat 0px 0px; }
#main_search div.ms_c { background: url('/i/main/ms_c.gif') repeat-y 0px 0px; padding: 10px 0px 0px 0px; }
#main_search div.ms_c table { width: 595px; border-collapse: collapse; margin: 0px 0px 0px 25px; }
#main_search div.ms_c table TD { padding: 0px; width: 50%; vertical-align: top; }
#main_search div.ms_t h2 { margin:0px 0px 0px 25px; text-transform:uppercase; font:normal 18px Tahoma; color:#81007F; display:inline; background:#fff; padding: 0px 10px 0px 10px; }
#main_search div.ms_t h1 { margin:0px 0px 0px 25px; text-transform:uppercase; font:normal 18px Tahoma; color:#81007F; display:inline; background:#fff; padding: 0px 10px 0px 10px; border-bottom: 0px; }
#main_search div.ms_t h1 .header_h1_a {  background: url('image/a/a_b_bold_header_h1.gif') no-repeat 14px 2px; }

#main_search A { display: block; float: left; width: 281px; height: 31px; margin: 0px 10px 15px 0px; font: normal 14px Tahoma; color: #3a3a3a; text-decoration: none; outline: none; }
#main_search A span { display: block; margin: 7px 0px 0px 121px; }
#main_search A:hover { color: #81007f; text-decoration: none; }
#main_search A.ms1 { background: url('/i/main/s1.jpg') no-repeat 0px 0px; }
#main_search A.ms2 { background: url('/i/main/s2.jpg') no-repeat 0px 0px; }
#main_search A.ms3 { background: url('/i/main/s3.jpg') no-repeat 0px 0px; }
#main_search A.ms4 { background: url('/i/main/s4.jpg') no-repeat 0px 0px; }
#main_search A.ms5 { background: url('/i/main/s5.jpg') no-repeat 0px 0px; }
#main_search A.ms6 { background: url('/i/main/s6.jpg') no-repeat 0px 0px; }
#main_search A.ms7 { background: url('/i/main/s7.jpg') no-repeat 0px 0px; }
#main_search A.ms8 { background: url('/i/main/s8.jpg') no-repeat 0px 0px; }

/* Fly */
#fly_parket { width: 679px; height: 39px; background: url('/i/flymenu/menu.jpg') no-repeat 0px 0px; margin: 20px 0px 0px 0px; z-index: 998; }
#fly_parket table.mtabs { border-collapse: collapse; margin: 0px 0px 0px 180px; }
#fly_parket table.mtabs TH { width: 1px; height: 34px; padding: 0px; vertical-align: top; }
#fly_parket table.mtabs TH img { width: 1px; height: 34px; }
#fly_parket table.mtabs TD { padding: 0px; }
#fly_parket table.mtabs TD A { display: block; padding: 0px 7px 0px 7px; outline: none; height: 34px; margin: 0px 0px 0px 0px; border: 1px solid #FFF; border-width: 0px 1px 0px 1px; color: #4a4a4a; text-decoration: none; }
#fly_parket table.mtabs TD A img  { float: left; margin: 12px 8px 0px 0px; }
#fly_parket table.mtabs TD A div  { float: right; min-width: 10px; height: 15px; background: url('/i/flymenu/arrow.gif') no-repeat right center; margin: 9px 0px 0px 0px; }
#fly_parket table.mtabs TD A div span  { display: none; padding-right: 10px; }
#fly_parket table.mtabs TD A:hover { background: #f0f0f0 url('/i/flymenu/mbg_sel.jpg') repeat-x 0px 0px; height: 33px; border: 1px solid #d0d0d0; border-width: 1px 0px 0px 0px; margin: 0px 0px 0px 0px; padding: 0px 8px 0px 8px; }
#fly_parket table.mtabs TD A.sel { background: #f0f0f0 url('/i/flymenu/mbg_sel.jpg') repeat-x 0px 0px; height: 34px; border: 1px solid #d0d0d0; border-width: 1px 0px 0px 0px; margin: 0px 0px 0px 0px; padding: 0px 8px 1px 8px; }
#fly_parket table.mtabs TD A.sel div span { display: block; float: left; }
#fly_parket table.mtabs TD A.state div span { display: block; float: left; }

/* .ontop { position: fixed; } */


/* ОКОШКО */
.fly_ms { position: absolute; display: none; top: 0px; left: -1000px; width: 673px; z-index: 1000; }
.fly_ms div.fly_ms_t { height: 10px; }
.fly_ms div.fly_ms_c { background: url('/i/flymenu/fbg.png') repeat-y 0px 0px; padding: 10px 10px 5px 10px; }
.fly_ms div.fly_ms_b { height: 5px; background: url('/i/flymenu/fbot.png') no-repeat 0px 0px; }
.fly_ms div.head { font: bold 14px Tahoma; color: #5b5b5b; margin: 0px 25px 0px 0px; padding: 0px; }
.fly_ms div.head A { display: none; float: right; width: 8px; height: 8px; background: url('/i/main/close.gif') no-repeat 0px 0px; text-decoration: none; margin: -5px 0px 0px 0px; }
.fly_ms table.items { width: 640px; border-collapse: collapse; margin: 10px auto 0px auto; }
.fly_ms table.items TR { vertical-align: top; }
.fly_ms table.items TD { padding: 0px; width: 33%; }
.fly_ms table.items TH { text-align: right; width: 21px; padding: 0px 5px 0px 0px; }
.fly_ms table.items TH img { margin-top: 3px; }
.fly_ms table.items TH img.newi { margin-top: 3px; }
.fly_ms table.items TD table.item { width: 205px; border-collapse: collapse; margin: 0px 0px 8px 0px; }
.fly_ms table.items TD table.item TD { width: auto; }
.fly_ms table.items TD A { color: #6e6e6e; text-decoration: none; }
.fly_ms table.items TD A:hover { color: #81007f; }
.fly_ms table.items TD A span { display: none; }
.fly_ms table.items TD A span.linein { display: inline; }
.fly_ms table.items TD A span.all_a { display: inline; }
.fly_ms table.items table.item2 { width: 140px; margin: 0px 0px 0px 20px; }
.fly_ms table.items table.item2 TH { text-align: right; width: 5px; padding: 2px 5px 0px 0px; }
.fly_ms table.items table.item2 TD { padding: 0px; }

/* Летающая форма */
.fly_fms { position: absolute; top: 0px; left: -1000px; width: 717px; z-index: 1000; }
.fly_fms div.fly_ms_t { height: 30px; background: url('/i/main/vnd_t.png') no-repeat 0px 0px; }
.fly_fms div.fly_ms_c { background: url('/i/main/vnd_c.png') repeat-y 0px 0px; }
.fly_fms div.fly_ms_b { height: 30px; background: url('/i/main/vnd_b.png') no-repeat 0px 0px; }
.fly_fms div.head { font: bold 14px Tahoma; color: #5b5b5b; margin: 0px 25px 0px 30px; padding: 0px; }
.fly_fms div.head A { display: block; float: right; width: 8px; height: 8px; background: url('/i/main/close.gif') no-repeat 0px 0px; text-decoration: none; margin: -5px 0px 0px 0px; }

.form_fly_block { width: 660px; margin: 10px auto 0px auto; }

.fly_fms .table_order { width: 100%; border-collapse: collapse; margin-top: 10px }
.fly_fms .table_order TD { padding: 5px 5px; border-width: 0px 0px; vertical-align: top; color: #6e6e6e; }
.fly_fms .table_order TH { height: 15px; vertical-align: middle; padding: 3px; background: #FFF;  font: bold 11px Tahoma; text-transform: uppercase; text-align: center; }
.fly_fms .table_order TD.sel { width: 200px; padding-top: 8px; }
.fly_fms .table_order label { clear:left; display:block; float:left; width:100px; text-align:right; padding-right:10px; color:#fff; margin-bottom:0.5em; font-size:1em; line-height:1.5em; font-style:normal;}
.fly_fms .table_order select { border:1px solid #bebebe; background:#fff; padding:5px; font: normal 11px Verdana; }
.fly_fms .table_order option { background:#fff; color:#303030; }
.fly_fms .table_order input { border:1px solid #bebebe; background:#fff; padding:5px; font: normal 11px Verdana; }
.fly_fms .table_order textarea { height: 100px; border:1px solid #bebebe; padding:5px; margin: 0px 0 0 0; overflow:auto; }
.fly_fms .table_order select, .fly_ms .table_order input, .fly_ms .table_order textarea { border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.fly_fms .table_order textarea:focus, .fly_ms .table_order input:focus, .table_order select:focus  { border: 1px solid #81007f; outline: none; }
.fly_fms .table_order input:focus, .fly_fms .table_order select:focus  { border: 1px solid #81007f; outline: none; }
.fly_fms div.submitbut { margin: 15px 0px 0px 0px; }
.fly_fms div.submitbut input, .fly_ms .submitbut a { display: block; width: 124px; height: 36px; margin: 0px auto 0px auto; background: url('/i/send.jpg') no-repeat 0px 0px; text-indent: -10000; outline: none; cursor: pointer; border: none; }


/* Выбор паркета 2 */
/* #main_search div.ver2 A { background: url('/i/main/v2/but.gif') no-repeat 0px 0px; }
#main_search div.ver2 A span { display: block; margin: 7px 0px 0px 15px; } */



/* О бренде */
#brand_about { width: 629px; margin: 25px 0px 0px 15px; }
#brand_about div.ba_t { height: 28px; background: url('/i/main/ba_t.gif') no-repeat 0px 15px; }
#brand_about div.ba_b { height: 13px; background: url('/i/main/ba_b.gif') no-repeat 0px 0px; }
#brand_about div.ba_c { background: url('/i/main/ba_c.gif') repeat-y 0px 0px; padding: 10px 25px 5px 25px; }
#brand_about div.ba_c img { float: left; margin: 0px 15px 0px 0px; }
#brand_about div.ba_c P { margin: 0px 0px 7px 0px; padding: 0px; }
#brand_about div.ba_t h2 { margin:0px 0px 0px 25px; text-transform:uppercase; font:normal 18px Tahoma; color:#81007F; display:inline; background:#fff; padding: 0px 10px 0px 10px; }

/* Новости на главной */
#main_news { width: 301px; margin: 0px 0px 0px 0px; }
#main_news div.nm_t { height: 38px; background: url('/i/main/nm_t.gif') no-repeat 0px 15px; }
#main_news div.nm_b { height: 23px; background: url('/i/main/nm_b.gif') no-repeat 0px 0px; }
#main_news div.nm_c { background: url('/i/main/nm_c.gif') repeat-y 0px 0px; padding: 10px 0px 5px 25px; }
#main_news div.nm_t a { display: block; float: left; margin:0px 0px 0px 25px; text-transform:uppercase; font:normal 18px Tahoma; color:#81007F; display:inline; background:#fff; padding: 0px 10px 0px 10px; text-decoration: none; }

#main_news .item { margin: 0px 0px 3px 0px; border-collapse: collapse; }
#main_news .item TR { vertical-align: top; }
#main_news .item TD.date { width: 16px; height: 16px; padding: 3px 10px 0px 0px; }
#main_news .item TD.announce { width: 228px; padding: 0px 0px 3px 0px; font:normal 11px Tahoma; color: #6E6E6E; }
#main_news .item TD.announce A { font:normal 11px Tahoma; color: #6E6E6E; text-decoration: none; }
#main_news .separator { width: 250px; }


/* Блок товар года + */
#main_middle { width: 929px; margin: 10px auto 0px auto; border-collapse: collapse; }

/* Витрина на главной */
#vitrina { width: 456px; height : 574px; border-collapse: collapse; margin: 20px 0px 0px 0px;}
#vitrina .vitrina_items { margin: 0px 0px 0px 0px; font:normal 11px Tahoma; color: #4B4B4B; }
#vitrina .vitrina_items p{ margin: 0px 0px 5px 0px; }
#vitrina .head{ margin: 0px 0px 3px 0px; font:bold 14px Tahoma; color: #5E5E5E; }
#vitrina .head A{ font:bold 14px Tahoma; color: #5E5E5E; text-decoration: none; }
#vitrina h2 A{ text-decoration: none; }
#vitrina .head A:hover{ color: #81007F; }
#vitrina  div.vt_t span, #vitrina  div.vt_t a { display: block; float: left; margin:0px 0px 0px 25px; text-transform:uppercase; font:normal 18px Tahoma; color:#81007F; display:inline; background:#fff; padding: 0px 10px 0px 10px; text-decoration: none; }
#vitrina  div.vt_t a h2 { margin: 0px; padding: 0px; background: none; text-transform:uppercase; font:normal 18px Tahoma; color:#81007F; display:inline; text-decoration: none; }
#vitrina .text_block { padding : 10px 15px 10px 12px; }
#vitrina .head { margin: 0px 0px 3px 0px; font:bold 14px Tahoma; color: #5E5E5E; }
#vitrina .head A { font:bold 14px Tahoma; color: #5E5E5E; text-decoration: none; }
#vitrina .head A:hover { color: #81007F; }
#vitrina .item { margin: 0px 0px 3px 0px; }
#vitrina .date { font: bold 11px Tahoma; color: #81007F; }
#vitrina .announce { margin: 0px 0px 3px 0px; font:normal 11px Tahoma; color: #6E6E6E; }
#vitrina .announce A { font:normal 11px Tahoma; color: #6E6E6E; text-decoration: none; }

/* Для дизайнеров */
#designer_block .items { width: 450px; margin: 10px 0px 0px 0px; }
#designer_block .items .head { margin: 0px 0px 5px 0px; font:bold 11px Tahoma; color: #81007F; }
#designer_block .items DIV.txt { width: 313px;  font:normal 11px Tahoma; color: #4B4B4B; }
#designer_block TD IMG { margin: 0px 10px 0px 0px; }
#designer_block TD A IMG { margin: 10px 10px 0px 0px; }
#designer_block TD.bonus { padding: 0px 0px 10px 0px; }
#designer_block TD.prezent { padding: 30px 0px 0px 0px; }

/* Меню каталога на главной и раб. */
#main_service { width: 240px; margin: 0px 0px 0px 0px; }
#main_service .main_item { width: 240px; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 5px; border-bottom: 1px solid #CED7E1; text-transform: uppercase; }
#main_service .main_item A { font: bold 11px Tahoma; color: #6e6e6e; text-decoration: none; text-transform: uppercase; }
#main_service .main_item A:hover { color: #81007F; }
#main_service .main_item TABLE { font:bolder 11px Tahoma; color: #6e6e6e; }
#main_service .main_item IMG { margin: 0px 9px 0px 0px; }
#main_service .main_item_sel { width: 220px; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 5px; border-bottom: 1px solid #CED7E1; text-transform: uppercase; }
#main_service .main_item_sel A { font: bold 11px Tahoma; color: #81007F; text-decoration: none; text-transform: uppercase; }
#main_service .main_item_sel A:hover { color: #81007F; }
#main_service .main_item_sel TABLE { font:bolder 11px Tahoma; color: #6e6e6e; }
#main_service .main_item_sel IMG { margin: 0px 9px 0px 0px; }
#main_service .sub_item { width: 230px; margin: 0px 0px 2px 15px; }
#main_service .sub_item IMG { margin: 5px 8px 0px 0px; }
#main_service .sub_item A { color: #6e6e6e; text-decoration: none;  }
#main_service .sub_item A:hover { color: #81007F; }
#main_service .sub_item_sel { width: 230px; margin: 0px 0px 2px 15px; }
#main_service .sub_item_sel A { color: #81007F; text-decoration: none; }
#main_service .sub_item_sel A:hover { color: #81007F; }
#main_service .sub_item_sel IMG { margin: 5px 8px 0px 0px; }
#main_service .sub_item2 { width: 230px; margin: 0px 0px 2px 30px; }
#main_service .sub_item2 IMG { margin: 5px 8px 0px 0px; }
#main_service .sub_item2 A { color: #6e6e6e; text-decoration: none; }
#main_service .sub_item2 A:hover { color: #81007F; }
#main_service .sub_item2 A span { display: none; }
#main_service .sub_item2 A span.all_a { display: inline; }
#main_service .sub_item2 A span.linein { display: inline; }
#main_service .sub_item2_sel { width: 230px; margin: 0px 0px 2px 30px; }
#main_service .sub_item2_sel A { color: #81007F; text-decoration: none; }
#main_service .sub_item2_sel A:hover { color: #81007F; }
#main_service .sub_item2_sel IMG { margin: 5px 8px 0px 0px; }
#main_service .sub_item2_sel A span { display: none; }
#main_service .sub_item2_sel A span.all_a { display: inline; }
#main_service .sub_item2_sel A span.linein { display: inline; }

/* Подвал  */
.bottom-table { background:#f7f7f7; border-collapse:collapse; width:1034px; margin-top:20px; border-top:1px solid #d2d2d2; }

.bottom-table div.bott_contacts { margin: 0px 15px 0px 15px; height: 110px; } /*height: 90px;*/
.bottom-table div.bot_logo_bl { float: left; width: 248px; background: url('/image/bottom_logo.gif') no-repeat 0px 0px; padding-top: 40px; height:32px; white-space: nowrap; }
.bottom-table div.bot_social { float: left; height: 70px; margin: 0px 0px 0px 60px; }
.bottom-table div.bot_social div { font: normal 14px Tahoma; color: #81007F; margin: 10px 0px 7px 0px; text-transform: uppercase; }
.bottom-table div.bot_social A { margin: 0px 5px 0px 0px; opacity: 0.9; }
.bottom-table div.bot_social A:hover { opacity: 1; }



.stendtext { text-transform:uppercase; color:#6f6f6f; font:bold 16px Tahoma; margin:30px 0px 10px 15px; padding:0; background: none; }

.stend_block { width: 100%; border-collapse: collapse; background: url('/image/stand_bg.jpg') repeat-x 0px 0px; margin: 0px 0px 25px 0px; border-top:1px solid #d2d2d2; }
.stend_block TD.st_td { padding: 0px; width: auto; vertical-align: top; }

.stend-wrap { width: 315px; border-collapse: collapse; margin: 30px 0px 0px 15px; }
.stend-wrap TD { padding: 0px; vertical-align: top; }
.stend-wrap TD:first-child { width: 83px; }
.stend-wrap A { text-decoration:none; }
.stend-link-text { margin:0px 0px 0px 10px; cursor:pointer; font-weight:bold; }
.stend-link-text2 { color:#6E6E6E; font-weight:normal; margin:5px 0px; }

.bottom-line { clear:both; border-top:1px solid #d2d2d2; margin:15px 0px; }

.copy { margin: 0px 15px 0px 15px; }
.copy A { color: #606060; text-decoration:none; }
.counters { margin:15px 15px 10px 15px; }


.items_list { margin: 0px 0px 0px 0px; }
.items_list .head { margin: 0px 0px 5px 0px; font:bold 11px Tahoma; color: #4B4B4B; }
.items_list .head A { text-decoration: underline; font:bold 11px Tahoma; color: #4B4B4B; text-decoration: none; }
.items_list .head A:hover { text-decoration: underline }

.separator { margin: 10px 0px 10px 0px; border-top: 1px solid #B4B4B4 }

.more { margin: 10px 0px 0px 0px; }
.more A { font: normal 11px Tahoma; color: #81007F;  }

span.header_h1_a { background: url('image/a/a_b_bold_header_h1.gif') no-repeat 15px 4px; }
span.header_h1_a_bold { background: url('image/a/a_b_bold_header_h1.gif') no-repeat 16px 2px; }
span.header_h1_big { background: url('image/a/a_b_bold_header_h1.gif') no-repeat 14px 2px; }
span.header_h1_big span.all_a { background: none; }

.group_head span.header_h1_a { background: url('image/a/a_b_bold_header_h1_w.gif') no-repeat 15px 5px; }


span.crumbs_a { background: url('image/a/a_b_crumbs.gif') no-repeat 7px 3px; }
span.main_service_a { background: url('image/a/a_b_menu_left.gif') no-repeat 7px 3px; }
span.gray_a { background: url('image/a/a_b_bold_menu_left.gif') no-repeat 8px 3px; }
span.all_a { background: url('image/a/a_b_bold_menu_left.gif') no-repeat 8px 3px; }
H2 span.all_a { background: url('image/a/a_b_bold_black_header.gif') no-repeat 9px 3px; }
span.b_all_a { background: url('image/a/a_b_bold_text.gif') no-repeat 8px 3px; }
span.big_a { background: url('image/a/a_b_bold_black_header.gif') no-repeat 12px 4px; }
span.big2_a { background: url('image/a/a_b_bold_black_header.gif') no-repeat 10px 1px; }
span.big3_a { background: url('image/a/a_b_bold_header.gif') no-repeat 12px 4px; }

/* Стандартные стили */
div.paging_tl,
div.paging_bl    { font-size:11px; color:#303030; padding-top:6px; padding-bottom:6px; text-align: right; }
div.paging_tl    { border-top:solid 0px #FFF; border-bottom:dotted 0px #425681; margin-bottom:0px; }
div.paging_bl    { border-top:dotted 0px #425681; border-bottom:solid 0px #FFF; margin-top:16px; }
div.paging_tl a,
div.paging_bl a  { font-size:10px; color:#81007F; text-decoration:none }
div.source { margin: 10px 0px 10px 0px; }
div.bhref { margin: 10px 0px 10px 0px; }


/* Старые классы */


.crumb { width: 100%; color: #686868; font-size: 10px; text-transform: lowercase; /*margin: 8px 0px 10px 0px;*/}
.crumb A { color: #686868; font-size: 10px; text-transform: lowercase}

/* Каталог */
#catalog_item {width:100%; border-collapse: collapse; }
#catalog_item  .item { font:bold 11px Tahoma; color: #7e7e7e; width:160px; text-align: left; padding: 5px 5px 5px 5px;}
#catalog_item  .data { font:normal 11px Tahoma; color: #7e7e7e; }

#catalog_item_new { width:100%; border-collapse: collapse; }
#catalog_item_new  .item { font:bold 11px Tahoma; color: #7e7e7e; text-align: left; padding: 5px 5px 5px 5px;}
#catalog_item_new  .data { font:normal 11px Tahoma; color: #7e7e7e; height: 30px; padding: 0px 5px 0px 2px; }

/*.group_head { width: 635px; height: 100px; margin: 15px 0px 0px 0px; text-align: center; font:bold 20px Tahoma; color: #FFF; padding-top: 2px; }*/
.group_head { width: 635px; margin: 15px 0px 0px 0px; padding-top: 13px; padding-bottom: 128px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; text-align: center; font:bold 20px Tahoma; color: #FFF; }

.podkol { border-collapse: collapse; margin: 0px 0px 0px 0px; }
.podkol TD { padding: 0px 0px 20px 0px; }
.podkol A { display: block; width: 274px; height: 108px; overflow: hidden; text-decoration: none; }
.podkol A.all { display: block; width: 100px; height: 108px; overflow: hidden; text-decoration: none; }
.podkol A B { display: block; position: absolute; width: 274px; font: bold 20px Tahoma; color: #f1e6c7; text-align: center; padding: 2px 0px 0px 0px; }
.podkol A:hover B, .podkol A.active B { color: #fff; }
.podkol A:hover img { margin-top: -108px; }
.podkol A.active img { margin-top: -216px; }

.podkol A:hover .group_head_1,.podkol A:hover .group_head_2 { background-position: 0px -108px; }
.podkol A.active .group_head_1,.podkol A.active .group_head_2 { background-position: 0px -216px; }

.group_text { margin: 10px 0px 20px 0px; }
.trees { margin: 7px 0px 25px 0px; }

#text { width: 140px; text-align: center; }
#text A { font: normal 11px Tahoma; color: #000; }
#text DIV { text-align: left; margin: 5px 0px 3px 0px; padding: 3px; background-color: #F1E4F1 }

.cat_item { height: 160px; border: 0px solid #000; margin: 0px 0px 20px 0px; font:normal 11px Tahoma; color: #7e7e7e;}
.cat_item .cat_pic { margin: 0px 10px 0px 0px; }
.border_img { border: 1px solid #D893D4; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
.cat_item .cat_name { margin: 0px 0px 10px 0px; font: normal 11px Tahoma; color: #000; }
.cat_item .cat_name A { font: normal 11px Tahoma; color: #000; }
.cat_item .cat_design { margin: 0px 0px 3px 0px; background: url('image/catalog/ico-design.gif') no-repeat 0px 0px; padding: 0px 0px 0px 20px; }
.cat_item .cat_cover { margin: 0px 0px 3px 0px; background: url('image/catalog/ico-lak.gif') no-repeat 0px 0px; padding: 0px 0px 0px 20px; }
.cat_item .cat_breed { margin: 0px 0px 0px 0px; background: url('image/catalog/ico-select.gif') no-repeat 0px 0px; padding: 0px 0px 0px 20px; }
.cat_item .cat_collection { margin: 0px 0px 0px 0px; background: url('image/catalog/ico-collection.gif') no-repeat 0px 0px; padding: 0px 0px 0px 20px; }
.cat_pic.trees_cat { background: #EEEFF0; }
.cat_pic.trees_cat IMG { margin: 23px 11px }
.border_img IMG { padding: 1px; background: #7F7F7F; /*outline: 1px solid #D893D4 ;*/ border: 2px solid #FFF; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }



#cat_h2 { width:100%; border-collapse: collapse; background: #F5F5F5; margin: 10px 0px 10px 0px; }
#cat_h2 TD { color: #454545; font:bold 12px Tahoma; padding: 5px 5px 5px 10px; }
#cat_h2 A { color: #454545; font:bold 12px Tahoma; padding: 5px 5px 5px 10px; text-decoration:none;}
#cat_h2 A:hover {text-decoration:underline;}
#cat_h2.trees TD { padding-left: 10px; }
#cat_h2.trees A { padding: 0 }
#cat_h2.trees .cat_pic.trees_cat { padding: 0 }

/*Верх страниц */
#head { width: 900px; height: 116px; }
#head .logo{ width: 380px; height: 116px;  background: url('image/logo2.gif') no-repeat right 0px;}
#head .blok_main{ position:absolute; display:block; width:16px; height: 16px; top: 3px; left: 317px;}
#head .blok_mail{ position:absolute; display:block; width:16px; height: 16px; margin-top: 3px; margin-left: 336px;}
#head .blok_map{ position:absolute; display:block; width:16px; height: 16px; margin-top: 3px; margin-left: 358px;}

#wlogo { position: absolute; width: 265px; height: 73px; }
#worklogo .blok_main { position:absolute; top:10px; left:205px; }
#worklogo .blok_mail { position:absolute; top:10px; left:225px; }
#worklogo .blok_map { position:absolute; top:10px; left:246px; }
#worklogo .blok_logo { position:absolute; top:26px; left:0px; }
#worklogo .blok_text { position:absolute; top:69px; }

/* Меню на рабочих*/
#work_menu_head { margin-top: 10px; margin-bottom: 17px;}
#work_menu_head .link{padding-left: 5px; padding-right: 5px; padding-top: 5px;}
#work_menu_head .link a{color: #7a7a7a; font:normal 12px Tahoma; text-decoration: none; }
#work_menu_head .link a:hover  {color: #81007f; font:normal 12px Tahoma; text-decoration: underline; }
#work_menu_head .hr{ width: 1px; background: url('/image/menu_hr.gif') no-repeat 0px 7px;}
#work_menu_head .foot {height: 4px;  background-color: #81007f;}
#work_menu_head .footEnd {height: 30px;}

#news_list .ianon  a:hover { text-decoration: underline; }

.news_list_block { height: 140px; }
.news_list_block .ipic { float: left; display: block; }
.news_list_block .idate { color: #81007F }
.news_list_block .ianon A { color: #606060; text-decoration: none;  }
.news_list_block .ianon A:hover { text-decoration: underline; }

.separator_news { margin: 5px 0px 15px 0px; border-top: 1px solid #B4B4B4 }


#left_menu { width: 272px; }
#work_middle .tree_names { font-style: italic; margin: 3px 0px 0px 0px; color: #A082A0 }
#work_middle .tree_names A { color: #A082A0 }


#c_left_menu   { width: 220px; border-collapse: collapse; margin:0px; }
#c_left_menu .menu_on{ background: url('image/menu.gif') no-repeat 0px 0px;  width: 10px; border-bottom: 1px solid #b4b4b4; padding-bottom: 5px; }
#c_left_menu .menu_on_off{ background: url('image/menu.gif') no-repeat 0px 0px; height: 0px;  width: 20px;}
#c_left_menu .menu_off{ background: url('image/menu.gif') no-repeat 0px 0px; height: 0px;  width: 20px; border-top: 1px solid #b4b4b4;  padding-bottom: 10px; }
#c_left_menu  .bg_off { padding-top: 1px; padding-bottom: 5px; border-top: 1px solid #b4b4b4; }
#c_left_menu  .bg_off a { color: #6e6e6e; font:normal 11px Tahoma; text-decoration: none; text-transform: uppercase;}
#c_left_menu  .bg_off a:hover { color: #6e6e6e; font:normal 11px Tahoma; text-decoration: underline; text-transform: uppercase;}
#c_left_menu  .bg_on_off {  padding-bottom: 5px; }
#c_left_menu  .bg_on_off a { color: #6e6e6e; font:normal 11px Tahoma; text-decoration: none; text-transform: uppercase;}
#c_left_menu  .bg_on_off a:hover { color: #6e6e6e; font:normal 11px Tahoma; text-decoration: underline; text-transform: uppercase;}
#c_left_menu  .bg_on { padding-bottom: 5px; border-bottom: 1px solid #b4b4b4;}
#c_left_menu  .bg_on a {   color: #81007f; font:bold 11px Tahoma; text-decoration: none; text-transform: uppercase;}
#c_left_menu  .bg_on a:hover {   color: #81007f; font:bold 11px Tahoma; text-decoration: underline; text-transform: uppercase;}

#c_left_menu  .level2 { padding: 0px; margin: 10px 0px 5px 0px;}
#c_left_menu  .level2 td { background: url('image/menu_2.jpg') no-repeat 24px 5px; padding: 1px 0px 1px 0px; }
#c_left_menu  .level2 .menu  a{ margin: 0px 0px 0px 36px; color: #6e6e6e; font:normal 11px Tahoma; text-decoration: none; text-transform: none;}
#c_left_menu  .level2 .menu  a:hover{ margin: 0px 0px 0px 36px; color: #6e6e6e; font:normal 11px Tahoma; text-decoration: underline; text-transform: none;}
#content .main_text { font:normal 11px Tahoma; color: #7E7E7E; text-align: justify; margin: 0px 40px 0px 7px; }


#last_news {width: 385px; }
#news { width: 265px; background: url('image/news-bg.jpg') repeat-y 0px 0px; }
#news .head{  width: 265px;  height: 45px; background: url('image/news-head.gif') no-repeat 0px 0px; }
#news .foot{ width: 265px;  height: 11px; background: url('image/news-foot.gif') no-repeat 0px 0px; }
#news td { }
#news .text {  padding: 0px 10px 10px 23px; }
#news .idate {font:bold 11px Tahoma; color: #81007f; padding-bottom: 2px; padding-top: 10px;}
#news .text .ianon  a {font:normal 11px Tahoma; color: #6e6e6e; text-decoration: none;  text-align: justify;}
#news .text .ianon  {font:normal 11px Tahoma; color: #6e6e6e; text-decoration: none; margin-right: 10px;}
#news .text a{ font:normal 11px Tahoma; color: #81007f; }

#news .textCor {  padding: 5px 0px 15px 23px; }
#news .textCor a{ font:normal 11px Tahoma; color: #81007f;}
#news .text .hr { background: url('image/news-hr.gif'); width:265px; height: 100px;}

.news_list .text {  padding: 0px 10px 10px 23px; }
.news_list .idate {font:bold 11px Tahoma; color: #81007f; padding-bottom: 2px; }
.news_list .ianon  {font:normal 11px Tahoma; color: #6e6e6e; text-decoration: none; margin-right: 10px;}
.news_list .ianon a { font:normal 11px Tahoma; color: #6e6e6e; text-decoration: none;  text-align: justify;}
.news_list .ianon a:hover { text-decoration: underline; }
.news_list .text a{ font:normal 11px Tahoma; color: #81007f; }
.news_list .textCor {  padding: 5px 0px 15px 23px; }
.news_list .textCor a{ font:normal 11px Tahoma; color: #81007f;}
.news_list .text .hr { width:265px; height: 100px;}
.news_list TH.ipic A { display: block; margin: 0px 10px 0px 0px; }


/* рабочие страницы*/

#worklogo { background: url('image/logo_work2.png') no-repeat right 0px; }
/*#work_leftlogo { background: url('image/logo_left.jpg') no-repeat right 0px; }*/
#work_leftlogo_eng { background: url('image/logo_left_eng.jpg') no-repeat right 0px; }

#foot { border-collapse: collapse; border-top: 4px solid #81007F }
#foot TD { padding-top: 15px; padding-bottom: 10px }
#foot .corp{ padding-left: 2px; font:normal 11px Tahoma; color: #606060; text-decoration: none;}
#foot .corp a{font:normal 11px Tahoma; color: #606060; text-decoration: none;}

.main_news { border-collapse: collapse; }
.main_news TR { vertical-align: top }
.main_news A { font: normal 11px Tahoma; color: #606060; text-decoration: none }
.hr1 { margin: 10px 0px 0px 0px; }

.info_table { width: 100%; border-collapse: collapse; margin: 10px 0px }
.info_table TR { vertical-align: top }
.info_table TH, .info_table TD { padding: 0px }
.info_table TH IMG { margin-right: 10px; border: none}
.info_table TD { width: 100% }
.info_table A { text-decoration: underline }

.table_form { width: 100%; border-collapse: collapse; border: solid #6B6B6B; border-width: 0px; margin-top: 10px }
.table_form TD { padding: 5px 5px; border-width: 0px 0px; vertical-align: middle; background-color: #FFF; color: #303030 }
.table_form TH { height: 15px; vertical-align: middle; padding: 3px; background: #FFF;  font: bold 11px Tahoma; text-transform: uppercase; text-align: center; }
.table_form .sel { width: 15%;}
.table_form .bottom { height: 15px;  background-color: #ECECE8;   color: #0B88E2; padding: 0px; }
.table_form EM { color: #BF4041}
.table_form fieldset {width:500px; display:block; padding:5px; font-family:verdana, sans-serif; line-height:1.5em; border:1px solid #000;}
.table_form fieldset #current {font-size:.75em; color:#555; font-style:italic; margin:15px 0 0 5px;}
.table_form legend { border:1px solid #666; font-family: "Courier New", Courier, mono; color:#555; font-size:1.4em; font-weight:normal; font-style:normal; margin-bottom:14px; padding:3px; width:100px; background:none;}
.table_form label {clear:left; display:block; float:left; width:100px; text-align:right; padding-right:10px; color:#fff; margin-bottom:0.5em; font-size:1em; line-height:1.5em; font-style:normal;}
.table_form select {border:1px solid #6B6B6B; background:#fff; padding-left:0.5em; font: normal 11px Verdana;}
.table_form option {background:#fff; color:#303030;}
.table_form input {border:1px solid #6B6B6B; background:#fff; padding-left:0.5em; font: normal 11px Verdana;}
.table_form textarea { height: 100%; border:1px solid #6B6B6B; padding:5px; margin: 0px 0 0 0; overflow:auto; }
.warning     { color:#81007f; }

#slider2 { overflow:hidden; }
#slider2 ul, #slider2 li { margin:0; padding:0; list-style:none; }
#slider2 li { width: 600px; height: 230px; overflow:hidden; }
#slider2 ul { margin-top:20px; }

#slider_none ul, #slider_none li { margin-bottom:20px; padding:0; list-style:none; }
#slider_none li { width: 600px; height: 220px; overflow:hidden; }

#prevBtn2, #nextBtn2 { display:block; margin:0; overflow:hidden; text-indent:-8000px; width:30px; height:77px; position:absolute; left:-30px; top:-140px; border: 0px solid #000; }
#nextBtn2 { left:600px; }
#prevBtn2 a, #nextBtn2 a { display:block; width:28px; height:39px; background:url(image/prev.gif) no-repeat 0 0; }
#nextBtn2 a { background:url(image/next.gif) no-repeat 0 0; }
p#controls2 { margin:0; position:relative; }

.cat_item_ruller { width: 260px; border: 0px solid #000; margin: 0px 10px 20px 0px; font:normal 11px Tahoma; color: #7e7e7e; padding: 10px; border: 1px solid #FFF }
.cat_item_ruller .cat_pic {  margin: 0px 10px 0px 0px;  }
.cat_item_ruller .cat_name { margin: 0px 0px 10px 0px; font: normal 11px Tahoma; color: #000; }
.cat_item_ruller .cat_name A { font: normal 11px Tahoma; color: #000; }
.cat_item_ruller .cat_design { margin: 0px 0px 3px 0px; background: url('image/catalog/ico-design.gif') no-repeat 0px 0px; padding: 0px 0px 0px 20px; }
.cat_item_ruller .cat_cover { margin: 0px 0px 3px 0px; background: url('image/catalog/ico-lak.gif') no-repeat 0px 0px; padding: 0px 0px 0px 20px; }
.cat_item_ruller .cat_breed { margin: 0px 0px 0px 0px; background: url('image/catalog/ico-select.gif') no-repeat 0px 0px; padding: 0px 0px 0px 20px; }

.cat_select_ruller { width: 260px; border: 1px solid #9D9D9D; margin: 0px 10px 20px 0px; font:normal 11px Tahoma; color: #7e7e7e; padding: 10px }
.cat_select_ruller .cat_pic {  margin: 0px 10px 0px 0px;  }
.cat_select_ruller .cat_name { margin: 0px 0px 10px 0px; font: normal 11px Tahoma; color: #000; }
.cat_select_ruller .cat_name A { font: normal 11px Tahoma; color: #000; }
.cat_select_ruller .cat_design { margin: 0px 0px 3px 0px; background: url('image/catalog/ico-design.gif') no-repeat 0px 0px; padding: 0px 0px 0px 20px; }
.cat_select_ruller .cat_cover { margin: 0px 0px 3px 0px; background: url('image/catalog/ico-lak.gif') no-repeat 0px 0px; padding: 0px 0px 0px 20px; }
.cat_select_ruller .cat_breed { margin: 0px 0px 0px 0px; background: url('image/catalog/ico-select.gif') no-repeat 0px 0px; padding: 0px 0px 0px 20px; }

.ruller_table { border-collapse: collapse; margin-top: 0px; margin-left: 10px; }
.ruller_table TR { vertical-align: top }
.ruller_table TD { padding: 0px }
.ruller_table A { font: normal 11px Tahoma; color: #606060; text-decoration: none }


.caja { width:100%; display: none; padding:5px; background: #FFF; }
.mostrar { display:block; width:100%; margin: 10px 0px 0px 0px; padding:5px; background: #F5F5F5; color: #454545; font:bold 12px Tahoma; padding: 5px 5px 5px 10px; cursor: pointer; }
.search_name { display: block;  border: 1px solid #000; margin: 0px 0px 5px 0px; padding-left: 10px; cursor: pointer;}
.search_announce { width:350px; display: none; background: #CCC6B0; text-align: left; padding: 10px 10px 10px 10px; color: #FFF; font: normal 12px Tahoma; }

.search_button { margin: 10px 0px 0px 0px; text-align: center; }
.search_button FORM { margin: 0px 0px 0px 0px}
.search_button FIELDSET { padding:10px; font-family:verdana, sans-serif; margin:10px 0 0 0; }
.search_button LABEL {display: block;  padding-left:0px; font-size: 12px; color:#538EC8; margin-bottom:3px; font-size:11px; font-style:normal;}
.search_button SELECT {border:1px solid #6B6B6B; background:#fff; padding-left:0.5em; font: normal 11px Verdana;}
.search_button OPTION {background:#fff; color:#303030;}
.search_button INPUT {border:1px solid #538EC8; background:#fff; padding-left:3px; font: normal 12px Verdana;}
.search_button TEXTAREA {width: 100%; height: 100%; border:1px solid #538EC8; padding: 0px 0px 0px 3px; margin: 0px 0 0 0; overflow:auto; }

.articles_group { margin: 10px 0px 30px 0px }
.articles_group .header { margin: 0px 0px 15px 0px }

.works_group { margin: 10px 0px 25px 0px }
.works_group .header { margin: 0px 0px 10px 0px }
.works_group OL { border: 0px solid #000; padding: 0px; margin-left: 25px  }
.works_group LI { border: 0px solid #000; margin: 0px 0px 5px 0px; }

.articles_links { margin: 0px 0px 5px 5px }
.articles_links A { font:bold 11px Tahoma; color: #6E6E6E; text-decoration: underline; }

.view { height: 15px; padding-left: 20px; margin: 10px 0px 5px 10px; font: normal 11px Tahoma; color: #7E7E7E; background: url('image/lupa.gif') no-repeat 0px 0px; cursor: pointer; }
.view A { color: #7E7E7E; text-decoration: underline;  }

.view_pic { cursor: pointer; }
.pic_text { width: 200px; }

div.ipic { display:inline; float:left; padding-right:10px }

#top_url { height: 20px; }
#top_url table { width: 130px; margin: 3px 5px 5px 10px; border: 0px solid #000; float: right; }
#top_url IMG { margin-left: 5px; }

/* Оформляем таблички */
.table { border-collapse: collapse; }
.table CAPTION { font-weight: bold; text-align: left; padding-bottom: 10px }
.table TD { padding: 5px 10px 5px 10px; font-size: 11px; border: 1px solid #FFF; vertical-align: middle; background: #eeebeb; }
.table TH { height: 25px; vertical-align: middle; padding: 3px; background: #9ca19a; border: 1px solid #FFF; color: #FFF; font: bold 11px Tahoma; text-transform: none; text-align: center; }
.table .sell { background: #eeeeee }
.table .sold { background: #F2F2F2 }
.table .sold A { color: #7E7E7E; }
.table .sold TABLE { border-collapse: collapse; }
.table .sold TABLE TD { padding: 0px; border: none; background: #F2F2F2 }
.table .bottom { height: 15px; padding: 0px }

.table_simple { border-collapse: collapse; }
.table_simple CAPTION { font-weight: bold; text-align: left; padding-bottom: 10px }
.table_simple TD { width: 50%; padding: 5px 10px 5px 5px; font-size: 11px; border: 1px solid #FFF; vertical-align: middle; }
.table_simple TH { height: 25px; vertical-align: middle; padding: 3px; background: #9ca19a; border: 1px solid #FFF; color: #FFF; font: bold 11px Tahoma; text-transform: none; text-align: center; }
.table_simple .sell { background: #eeeeee }
.table_simple .sold { background: #F2F2F2 }
.table_simple .sold A { color: #7E7E7E; }
.table_simple .sold TABLE { border-collapse: collapse; }
.table_simple .sold TABLE TD { padding: 0px; border: none; background: #F2F2F2 }
.table_simple .bottom { height: 15px; padding: 0px }

#price_order_block { margin: 10px 0px 0px 0px; }
#price_order_block .price_item { margin: 0px 20px 0px 0px; height: 20px; background: url('image/icon_exel.gif') no-repeat 0px 1px; padding-left: 20px; }
#price_order_block .price_item A { text-decoration: underline; color: #7E7E7E; }
#price_order_block .order_item { margin: 0px 30px 0px 0px; height: 20px; background: url('image/icon_bin.gif') no-repeat 0px 1px; padding-left: 20px; }
#price_order_block .order_item A { text-decoration: underline; color: #7E7E7E; }

/* Поиск */

#main_search_top { margin: 0px 0px 20px 0px; }
#main_search_top FORM { display: block; margin: 0px; width: 306px; height: 36px; background-image: url('/i/top/search_bg.jpg'); background-repeat: no-repeat; }
#main_search_top #search_input { display: block; float: left; margin: 10px 0px 0px 28px; width: 270px; background: none; font: normal 13px Tahoma; color: #c0c0c0; border: none; outline: none; }
#main_search_top .ncheck { background-position: 0px 0px; }
#main_search_top .ncheck input { color: #c0c0c0; }
#main_search_top .checked { background-position: 0px -36px; }
#main_search_top .checked input { color: #454545; }

/* Кредит, рассрочка главная*/

#kredit { width: 629px; margin: 15px 0px 0px 15px; }
#kredit .table_kredit TD.kredit A { display: block; width: 305px; height: 76px; background: url('/i/main/kredit.gif') no-repeat 0px 0px; }
#kredit .table_kredit TD.rassrochka A { display: block; width: 305px; height: 76px; background: url('/i/main/rassrochka.gif') no-repeat 0px 0px; }
#kredit .table_kredit TD A:hover { background-position: 0px -76px; }

/* Кредит, рассрочка разводная*/

#kredit_w { width: 689px; margin: 25px 0px 0px 0px; }
#kredit_w .table_kredit TD.kredit A { display: block; width: 105px; height: 85px; background: url('/i/work/kredit.gif') no-repeat 0px 0px; }
#kredit_w .table_kredit TD.rassrochka A { display: block; width: 105px; height: 85px; background: url('/i/work/rassrochka.gif') no-repeat 0px 0px; }
#kredit_w .table_kredit TD.uslugi A { display: block; width: 105px; height: 85px; background: url('/i/work/uslugi.gif') no-repeat 0px 0px; }
#kredit_w .table_kredit TD.bonus A { display: block; width: 105px; height: 85px; background: url('/i/work/bonus.gif') no-repeat 0px 0px; }
#kredit_w .table_kredit TD.presentation A { display: block; width: 105px; height: 85px; background: url('/i/work/presentation.gif') no-repeat 0px 0px; }
#kredit_w .table_kredit TD.action A { display: block; width: 105px; height: 85px; background: url('/i/work/action.gif') no-repeat 0px 0px; }
#kredit_w .table_kredit TH { width: 12px; }
#kredit_w .table_kredit TD A:hover { background-position: 0px -85px; }

#work_search_top { margin: 134px 0px 20px 0px; }
#work_search_top FORM { display: block; margin: 0px; width: 257px; height: 28px; background-image: url('/i/top/wsbg.jpg'); background-repeat: no-repeat; }
#work_search_top #search_input { display: block; float: left; margin: 5px 0px 0px 28px; width: 221px; background: none; font: normal 13px Tahoma;  border: none; outline: none; }
#work_search_top .ncheck { background-position: 0px 0px; }
#work_search_top .ncheck input { color: #c0c0c0; }
#work_search_top .checked { background-position: 0px -28px; }
#work_search_top .checked input { color: #454545; }

#search_block { width: 600px; background-color: #FFF; border: 1px solid #BFBFBF; margin-bottom: 10px; }
#search_block .form_name { width: 260px; margin: 10px 0px 0px 15px; font:bold 12px Verdana; color: #e06d0f; text-transform: uppercase; }
#search_block .close { text-align: right; }
#search_block .close INPUT { width: 22px; height: 22px; background-color: #e06d0f; font:bold 12px Verdana; color: #FFF; border: none; }
#search_block FORM { margin: 10px 0px 10px 12px; }
#search_block INPUT { height: 14px; border:1px solid #B6B6B6; background:#fff; padding:3px; font:normal 11px Tahoma; color: #414141;}
#search_block .types {  width: 360px; border-collapse: collapse; margin: 10px 0px 0px 0px; }
#search_block .types TR { vertical-align: middle; }
#search_block .types INPUT { width: 20px; height: 20px; padding: 0px; margin: 0px }
#search_block .button_search { margin-top: 10px; padding-top: 2px; }
#search_block .button_search INPUT { width: 115px; height: 21px; text-align: center; border: none; font:bold 10px Tahoma; color: #BFBFBF; text-transform: uppercase; border: 1px solid #BFBFBF  }


/* Top Phones */
#ophone { margin: 0px 0px 10px 0px; width: 306px; height: 45px; background-image: url('/i/top/fbbg.jpg'); background-repeat: no-repeat; }
#ophone a { display: block; padding: 4px 0px 0px 10px; font: bold 28px Tahoma; color: #81007f; overflow: hidden; text-decoration:none; }
#ophone a span { color: #6e6e6e; }
#ophone:hover { text-decoration: none; }
.ophone_sel { background-position: 0px -45px; }
.ophone_norm { background-position: 0px 0px; }

#wophone { margin: 93px 0px 0px 0px; width: 257px; height: 32px; background-image: url('/i/top/wfbg.jpg'); background-repeat: no-repeat; }
#wophone a { display: block; padding: 2px 0px 0px 24px; font: bold 21px Tahoma; color: #81007f; overflow: hidden; text-decoration:none; outline: none; }
#wophone a span { color: #6e6e6e; }
#wophone:hover { text-decoration: none; }
.wophone_sel { background-position: 0px -32px; }
.wophone_norm { background-position: 0px 0px; }


#oblock { display: none; position: absolute; width: 317px; top: 0px; left: -400px; }
#oblock div.ot { width: 317px; height: 12px; background: url('/i/top/ft.png') no-repeat 0px 0px; }
#oblock div.ob { width: 317px; height: 11px; background: url('/i/top/fb.png') no-repeat 0px 0px; }
#oblock div.oc { width: 317px; background: url('/i/top/fc.png') repeat-y 0px 0px; }
#oblock div.oc span { display: block; margin: 0px 12px 0px 12px; border-top: 1px solid #eeeeee; font: bold 16px Verdana; padding: 4px 4px 4px 80px; background: url('/i/top/if.gif') no-repeat 52px 8px; color: #81007f; letter-spacing: 1px; text-align: left; }
#oblock div.oc span:first-child { display: block; border-top: 0px solid #eeeeee; }
#oblock div.oc em { font-style: normal; color: #6e6e6e; }

#woblock { display: none; position: absolute; width: 267px; top: 0px; left: -400px; }
#woblock div.ot { width: 267px; height: 12px; background: url('/i/top/wft.png') no-repeat 0px 0px; }
#woblock div.ob { width: 267px; height: 11px; background: url('/i/top/wfb.png') no-repeat 0px 0px; }
#woblock div.oc { width: 267px; background: url('/i/top/wfc.png') repeat-y 0px 0px; }
#woblock div.oc span { display: block; margin: 0px 12px 0px 12px; border-top: 1px solid #eeeeee; font: bold 16px Verdana; padding: 4px 4px 4px 53px; background: url('/i/top/if.gif') no-repeat 25px 8px; color: #81007f; letter-spacing: 1px; text-align: left; }
#woblock div.oc span:first-child { display: block; border-top: 0px solid #eeeeee; }
#woblock div.oc em { font-style: normal; color: #6e6e6e; }


.page_url { margin: 10px 0px 0px 0px; }
.page_name { font:bold 11px Tahoma; color: #365665; text-transform: none; margin: 15px 0px 4px 0px; }
H2.new { color: #454545; font:bold 12px Tahoma; margin: 10px 0px 10px 0px; padding: 5px 5px 5px 0px; background: #FFF; }

#site_overlay { position:absolute; top: 0; left: 0; z-index: 40; width: 100%; background-color: #FFF; }
#site_bigIframe { position:absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; }
#site_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 250; }
#site_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url(/image/fancy/fancy_progress.png) no-repeat; }

#saw_int { margin: 0px 10px 0px 0px; height: 292px; background: url('image/int_bg.gif') no-repeat 0px bottom; }
#saw_int #select_size { border-collapse: collapse; height: 54px; margin: 20px 0px 0px 0px; }
#saw_int #select_size TR { vertical-align: middle }
#saw_int #select_size TD { vertical-align: middle; padding-left: 10px; }

#select_window { position:absolute; left: -700px; top: 335px; width: 350px; height: 100px; padding: 0px 0px 10px 0px; overflow:hidden; z-index: 45; background-color: #FFF; border: 1px solid #C0C0C0; }
#select_window  TABLE { width: 100%; margin: 0 0 20px 0; }
#select_window  TABLE TD { vertical-align: top; }
#select_window .form_name { font:bold 12px Tahoma; color: #81007F; margin: 3px 0px 7px 5px; cursor: pointer; }
#select_window .close { float: right; margin-right: 0px }
#select_window .close INPUT { width: 16px; height: 16px; background-color: #9D9D9D; font:bold 10px Verdana; color: #FFF; border: none; text-align: center; padding: 0px }
#select_window .sel_control { width: 50px; padding: 5px; float: left; margin: 0px 5px 0px 15px; border: 1px solid #9D9D9D; text-align: center; }

#banner_cont { position:absolute; left: -900px; top: 335px; width: 670px; height: 333px; z-index: 255; text-align: center; }

#milti_button { position:absolute; left: 0px; top: 335px; width: 100px; z-index: 10; border: 1px solid #000; padding: 5px; text-align: center; }

#multi_flash { position:absolute; left: -950px; top: 335px; width: 900px; height: 700px; z-index: 255; background-color: #FFF; border: 1px solid #C0C0C0; }
#multi_flash .multi_header { width: 100%; height: 50px; border-collapse: collapse; background: url('image/lpk/header.gif') no-repeat center center; }
#multi_flash .multi_header TD { vertical-align: top; padding: 0px; }
#multi_flash .multi_header .name { float: left; font:bold 12px Tahoma; color: #81007F; margin: 3px 0px 7px 5px; }
#multi_flash .multi_header .close { float: right; margin-right: 0px }
#multi_flash .multi_header .close INPUT { width: 16px; height: 16px; background-color: #9D9D9D; font:bold 10px Verdana; color: #FFF; border: none; text-align: center; padding: 0px; cursor: pointer; }
#multi_flash #multi_content { margin: 0px 7px 0px 7px }

#flash_constr { border: 1px solid #C0C0C0; padding: 0px; margin: 20px 0px 30px 0px; width: 886px; }
.const_header { width: 100%; height: 50px; background: url('image/lpk/header.gif') no-repeat center center; }
.help_text P { margin: 0px 0px 4px 0px; padding: 0px; }

#movie_box_loader { position:absolute; left: -1500px; top: 300px; width: 842px; height: auto; }

#show_movie { position:absolute; left: -950px; top: 335px; width: 580px; z-index: 155; background-color: #FFF; }
#show_movie .multi_top { display: block; height: 16px; border: 0px solid #FFF; }
#show_movie .multi_top .close { float: right; margin-right: 0px }
#show_movie .multi_top .close INPUT { width: 16px; background-color: #5e5e5e; font:bold 12px Tahoma; color: #FFF; border: none; text-align: center; padding: 0px 0px 0px 0px; cursor: pointer; }
#show_movie #movie_box { margin: 0px 16px 0px 16px; padding: 5px;  border: 0px solid #FFF; background-color: #FFF; }
#show_movie #controls_box { position:absolute; z-index: 160; top: 0; left: 0; display: block; width: 65px; height: 16px; border: 0px solid #FFF; }
#show_movie #controls_box #prev_box { float: right; margin-right: 15px; font: normal 11px Tahoma; color: #870081; cursor: pointer }
#show_movie #controls_box #next_box { float: right; margin-right: 16px; font: normal 11px Tahoma; color: #870081; cursor: pointer }

#show_movie .show_movie_image { display: block; }
#show_movie .show_movie_image .img_name { color: #4e4f50; font:bold 16px Tahoma; margin: 0px 0px 0px 0px; padding: 0px; }
#show_movie .show_movie_image .img_cont { margin: 5px 0px 5px 0px; text-align: center; }
#show_movie .show_movie_image .img_descr { margin: 6px 0px 0px 0px; border: 0px solid #000; font:normal 11px Tahoma; color: #5e5e5e; }
#show_movie .show_movie_image .image_item { cursor: pointer; border: none; }

#zummer_int { position:absolute; margin:222px 0px 0px -240px; }
#small_tex { width: 140px; height: 140px; position:absolute; position:absolute; top:136px; left: 156px; }
#zummer_text { position:absolute; top:246px; left:168px; }
#zummer_text_1 { position:absolute; top:250px; left:268px; }
#tex_ramka { position:absolute; top: 136px; left:156px; }
#tex_border { position:absolute; display: none; width: 140px; height: 140px; background: url('/image/source/ramka.gif') no-repeat 0px 0px; }

#small_tex_2 { width: 100px; height: 100px; position:absolute; position:absolute; top:196px; left: 116px; z-index: 1;}
#zummer_text_2 { position:absolute; top:268px; left:186px; z-index: 1;}
#tex_ramka_2 { position:absolute; top: 196px; left:116px; z-index: 1;}
#tex_border_2 { position:absolute; display: none; width: 98px; height: 98px; background: url('/image/source/ramka-cor98x98.gif') no-repeat 0px 0px; }

.article_7_content {}
.article_7_content H3 {margin:10px 0px 10px 0px;}
.article_7_top_image IMG {margin:0px 0px 10px 10px;}

.head_main { margin: 0px 0px 2px 0px; font:bold 11px Tahoma; color: #4B4B4B; }
.head_main A { text-decoration: none; font:bold 11px Tahoma; color: #4B4B4B;}
.head_main A:hover {text-decoration: underline;}
.articles_7_list {margin-top: 7px}
.articles_7_list A {text-decoration: none; color:#6E6E6E;}
.articles_7_list A:hover {text-decoration: underline;}

.interesno_h1 { background-color:#f5f5f5; padding:3px; margin:20px 0px 20px 0px; }
.interesno_h1 h2 { margin:0px; }
.interesno b { display:inline; }
.interesno .v_list { padding:0px; margin:0px; list-style-image: none; }
.interesno .v_list LI { margin:5px 0px 5px 0px; clear:both; display:block; list-style-image: url(image/0.gif); }
.interesno .v_list IMG { float:left; margin:0px 10px 5px 0px; }
.interesno HR { color:#dcdcdc; }
.wrap_hr { clear:both; padding:5px 0px 5px 0px;}


.table_object { width: 100%; border-collapse: collapse; margin-bottom: 30px }
.table_object TR { vertical-align: top; }
.table_object TH { padding: 5px 15px 20px 0px; }
.table_object TD { padding: 5px 0px 20px 0px; }
.table_object div.cat_pic A { display: block; padding: 0px; text-align: center; }

.price { width:100%; border-spacing: 2px; margin-bottom:30px; }
.price TR { vertical-align: top; }
.price TH { background:#e3e3e3; padding:3px 3px 3px 10px; text-align:left; }
.price TH.ico { padding:3px 10px 3px 10px; text-align:left; }
.price TD { padding:2px 2px 2px 10px; }
.price TD A { text-decoration:none; color:#81007F }
.price TD A:hover { text-decoration:none; }
.price .ftd { padding:2px 10px; }
.price .sel { background:#f7f7f7; }
.price TD.add_order { padding: 0px; }
.price TD.add_order a { display: block; width: 24px; height: 24px; margin: 0px auto 0px auto; padding: 0px; background: url('/i/addorder.png') no-repeat 0px 0px; text-decoration: none; }
.price TD.add_order a:hover { background-position: 0px -24px; }
.price TR.light TD { background: #fff5e5; }
.price TR.light_on TD { background: #fff5e5; }

/* Видео */
#player { display:block;width:425px;height:300px; }
.sub_header { background-color: #f1f1f1; padding: 5px; margin: 25px 0px 15px 0px; }
.sub_header DIV { font:bold 12px Tahoma; color: #426b7c; }

.video_table { border-collapse: collapse; }
.video_table TR { vertical-align: top; }
.video_table TD { padding: 0px 40px 20px 0px; }
.video_table TD DIV { width: 120px; text-align: left; font:normal 10px Tahoma; margin: 5px 0px 0px 0px; }

.bgh2 { background-color:#f1f1f1; }
.bgh2 h2 { padding:4px; }
.video_anons { width:122px; height: 140px; overflow:hidden; float:left; margin: 20px 15px 0px 0px; }
.video_anons img { display:block; }

.item_line { display:block; height:90px; margin-bottom:10px;}

.breaker { clear:both }
.galery { position:relative; margin:0px 0px 0px 8px; padding:0px; float:left; }
.galery-item { padding: 4px; float:left; position:relative; }
.galery-item-sel { background:#d6d6d6; }
.galery-popup { display:none; position:absolute; left:40px; top:20px; width:204px; }
.galery-popup-right { left: -180px;}
.galery-popup-top { background: 0px 0px url('image/galery-popup-top.png') no-repeat; height:10px; overflow:hidden; }
.galery-popup-middle { background: 0px 0px url('image/galery-popup-middle.png') repeat-y; margin:0px; padding:0px; }
.galery-popup-middle-wrap { margin-left:32px; padding:0px 10px 10px 0px;  }
.galery-popup-middle .cat_name { margin: 5px 0px;  }
.galery-popup-middle .cat_design { margin: 5px 0px; background: 0px 3px url('image/catalog/ico-design.gif') no-repeat; padding: 0px 0px 0px 20px; }
.galery-popup-middle .cat_cover { margin: 5px 0px; background: 0px 0px url('image/catalog/ico-lak.gif') no-repeat; padding: 0px 0px 0px 20px; }
.galery-popup-middle .cat_breed { margin: 5px 0px; background: 0px 0px url('image/catalog/ico-select.gif') no-repeat; padding: 0px 0px 0px 20px; }
.galery-popup-video { background: url('/image/video/padlo.gif') no-repeat; width: 263px; height: 299px; vertical-align: top; padding-right: 10px; }
.galery-popup-video div{ padding: 3px 0px 3px 0px; }
.galery-popup-video-wrap { margin-left:32px; padding:0px 10px 10px 0px;  }
.galery-popup-video .cat_name { margin: 0px 0px; padding: 0px 0px 3px 0px;  }
.galery-popup-video .cat_design { margin: 3px 0px; background: 0px 3px url('image/catalog/ico-design.gif') no-repeat; padding: 0px 0px 0px 20px; }
.galery-popup-video .cat_cover { margin: 3px 0px; background: 0px 0px url('image/catalog/ico-lak.gif') no-repeat; padding: 0px 0px 0px 20px; }
.galery-popup-video .cat_breed { margin: 3px 0px; background: 0px 0px url('image/catalog/ico-select.gif') no-repeat; padding: 0px 0px 0px 20px; }

.galery-popup-bottom { background: 0px 0px url('image/galery-popup-bottom.png') no-repeat; height: 25px; }
.galery-popup-bottom-right { background: 0px 0px url('image/galery-popup-bottom-right.png') no-repeat; height: 25px; }

.hurry { position:absolute; top:-20px; left: 200px;}
.hurry_popup { position:absolute; top:-20px; left: 300px; background:#fff; display:none; width:300px; border:1px solid #6E6E6E; padding:10px;}
.hurry-list { position:absolute; top: -70px; left: -20px;}
.articles_list_also { margin: 5px 0px}

.breed-wrap { width: 670px; margin:10px 0px ; border:1px solid #cbcbcb; padding:25px 0px 0px 0px; }
.breed-head-wrap { margin-top:-25px; padding:5px 0px 5px 0px; position:relative; font:bold 12px Tahoma; border:1px solid #fff; }
.breed-head { width:10px; height:10px; position:absolute; top:6px; left:635px; background:50% 50% url('image/breed-minus.gif') no-repeat; cursor:pointer; }
.breed-head-plus {background:50% 50% url('image/breed-plus.gif') no-repeat;}
.color_red, .color_red A { color:red;}
.price-detail A { color: #6E6E6E; }
#designer_block .items .d_a_top { width:439px; background:0 0 url('image/d_a_top.png') no-repeat; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; position:relative; }
#designer_block .items .d_a_bottom { width:439px; height:14px; background:0 0 url('image/d_a_bottom.jpg') no-repeat; }
#designer_block .items .d_a_text { padding:50px 10px 10px 210px; margin:0;}

.img_box_table img { cursor: pointer; }

#ban_ok2 A { display: block; width: 629px; height: 124px; background: url('/image/banners/bok2.jpg') no-repeat 0px 0px; text-decoration: none; color: #404040; }
#ban_ok2 A div { float: left; width: 32px; font: bold 22px Tahoma; color: #404040; margin: 81px 0px 0px 100px; text-align: center; }

/* Табы */
#steps { height: 24px; margin: 5px 0px 3px 0px; border-bottom: 1px solid #81007f; padding: 0px 0px 0px 5px }
#steps A { float: left; height: 13px; border: none; padding: 5px 25px 4px 25px; background: #e0e0e0; margin: 0px 2px 0px 2px; font: bold 11px Tahoma; color: #6f6f6f; text-decoration: none; }
#steps A div { float: left; }
#steps A:hover { background: url('/i/tabs/hov.gif') repeat-x 0px 0px; color: #6f6f6f; border: none }
#steps A.sel {  background: #81007f; font: bold 11px Tahoma; color: #ffffff; border: none; padding: 5px 25px 7px 25px; }
#steps A.sel:hover {  background: #81007f url('/i/tabs/hov2.jpg') repeat-x 0px 0px; }

.step { margin: 0px 0px 0px 0px; }
.hide { display: none; }

.print { background: #f5f5f5; height: 26px; margin: 3px 0px 0px 0px; }
.print A { display: block; float: left; padding: 0px 0px 4px 25px; margin: 5px 0px 0px 10px; background: url('/i/tabs/print.gif') no-repeat 0px 0px; font: normal 11px Tahoma; color: #81007f; text-decoration: underline; }

#contact_block_text { margin: 0px 7px 0px 0px; }
#contact_block_text div { padding: 4px 9px 7px 9px; }
#contact_block_text div.light { background: #f4f4f4; }

/* Maps */
.overlay { position: absolute; z-index: 1; width: 18px; height: 18px; cursor:pointer; }
.box { position: absolute; z-index: 1; width: 18px; height: 18px; cursor:pointer; background: url('/i/maps/box.png'); }

.fly_item_block { display: block; width: 300px; margin: 0px 0px 8px 0px; font: normal 11px Tahoma; color: #5d5d5d; padding: 4px; cursor: default; }
.fly_item_block DIV { margin: 10px 0px 0px 0px; border: 1px dashed #6b8a9a; padding: 3px 8px 5px 8px; }
.fly_item_block B { font: bold 11px Tahoma; color: #81007f; }
.fly_item_block p { display: block; margin: 5px 0px 5px 0px; padding: 0px; font: normal 11px Tahoma; }

#YMapsID { height:464px; border: 1px solid #cac8c7; }

.YMaps-buttons, .YMaps-slider-content { z-index: 10; }

.photosvid img { cursor: pointer; }


#obj_vid { width: 100%; border-collapse: collapse; background: #f5f5f5; margin: 10px 0px 10px 0px; }
#obj_vid TR { vertical-align: top; }
#obj_vid TD { padding: 10px 0px 10px 0px; }
#obj_vid TABLE { width: 196px; border-collapse: collapse; margin: 10px 10px 0px 7px; }
#obj_vid TABLE th { width: 58px; padding: 0px; text-align: left; }
#obj_vid TABLE th img.item_r_img { margin: 4px 0px 0px 4px; }
#obj_vid TABLE TD { padding: 0px 0px 0px 10px; }
#obj_vid TABLE TD span { display: block; margin: 0px 0px 5px 0px; }

.w_objects { background: #f5f5f5 url('/i/house.jpg') no-repeat 10px 10px; padding: 10px 10px 10px 10px; }
.w_objects b.hobj { display: block; margin: 0px 0px 5px 40px; }
.w_objects table.wt_objs { border-collapse: collapse; margin: 0px 0px 0px 15px; }
.w_objects table.wt_objs TD { padding: 0px 0px 4px 25px; vertical-align: top; }
.w_objects table.wt_objs TD TABLE { border-collapse: collapse; width: 100%; }
.w_objects table.wt_objs TD TABLE TH { width: 100%; background: url('/i/dots.gif') repeat-x 0px bottom; }
.w_objects table.wt_objs TD TABLE TD { padding: 0px; white-space: nowrap; }


#item_order_but { height: 46px; background: #f4f4f4; margin: 15px 0px 0px 0px; } /* width: 114px; background: url('/i/item_order_bg.gif') no-repeat 0px 1px;*/
#item_order_but > B { position: absolute; margin: 5px 10px; font-weight: normal; font-size: 11px; font-family: "Tahoma"; color: rgb(171, 171, 171); }
#item_order_but span { position: absolute; font: bold 14px Tahoma; color: #7e7e7e; margin: 20px 0px 0px 10px; text-align: left; } /* display: none; font: bold 12px Tahoma;*/
#item_order_but span B { font: bold 15px Tahoma; color: #81007f; } /*font: bold 12px Tahoma;*/
#item_order_but A { display: block; float: right; width: 154px; height: 46px; background: url('/i/item_order_but.gif') no-repeat 0px 0px; }/*width: 114px; height: 31px;*/
/*#item_order_but A.sel { background: url('/i/item_order_but_sel.gif') no-repeat 0px 0px; }*/
#item_order_but A.sel { background: url('/i/item_order_but_sel_2.png') no-repeat 0px 0px; }
#item_order_but A.sel:hover { background-position: 0px -46px; }
#item_order_but A.sel:active { background-position: 0px -92px; }

/* Презентация */

.presen IMG { display: block; margin: 20px 0px 0px 0px; }
.presen DIV { width: 168px; height: 167px; float: left; text-align: center; background: url('/image/prezentaciya/bacground.jpg') no-repeat 0px 0px;  font: normal 11px Tahoma; color:#6e6e6e; margin: 5px 1px 5px 1px; }
/*.presen DIV.sel { background-position: 0px -167px; color:#fff; }*/
.presen DIV:hover { background-position: 0px -167px; color:#fff; }
.presen DIV P { display: table-cell; height: 167px; width: 140px; text-align: center; padding: 20px 10px 0px 15px; vertical-align: middle; }
.presen DIV P A { color:#81007F; }
/*.presen DIV.sel P A { color:#fff; }*/
.presen DIV:hover P A { color:#fff; }

/* Контакты */
#static_map { width: 100%; border-collapse: collapse; margin: 0px; }
#static_map TR { vertical-align: top; }
#static_map TD.map { width: 486px; padding: 0px; }
#static_map TD.map A { display: block; position: absolute; width: 34px; height: 32px; background: url('/i/maps/shop.png') no-repeat 0px 0px; }
#static_map TD.map A:hover, #static_map TD.map A.hover { background-position: 0px -32px; }
#static_map TD.menu { padding: 0px; }
#static_map TD.menu A { display: block; padding: 13px 10px 7px 10px; min-height: 57px; color: #5a5a5a; text-decoration: none; margin: 0px 0px 0px 2px; font: bold 12px Tahoma; color: #6e6e6e; border-bottom: 1px solid #EEE; outline: none; }
#static_map TD.menu A img { float: left; width: 56px; height: 57px; margin: -2px 7px 0px 0px; }
#static_map TD.menu A:hover, #static_map TD.menu A.hover, #static_map TD.menu A.sel { color: #800182; background: #eeeeee url('/i/maps/bg.gif') repeat-y 0px 0px; border: none; padding-bottom: 8px; }

.cwnd { position: absolute; left: -800px; width: 418px; background: #FFF; padding: 15px 20px 20px 20px; margin: 0px 0px 10px 0px; -webkit-box-shadow: 0px 0px 6px 0px #afafaf; box-shadow: 0px 0px 6px 0px #afafaf; z-index: 50; }
.cwnd img { display: block; margin: 0px 0px 5px 0px; }
.cwnd h4 { text-align: center; background: none; font-size: 13px; padding: 0px; margin: 0px 0px 10px 0px; }
.cwnd table { border-collapse: collapse; width: 100%; padding: 0px; }
.cwnd table TH { width: 105px; text-align: left; padding: 5px 6px 5px 6px; }
.cwnd table TD { text-align: left; padding: 5px 5px 5px 0px; }
.cwnd .grey { background: #F5F5F5; }

#map_i_1 { margin: 309px 0px 0px 60px; }
#map_i_2 { margin: 285px 0px 0px 205px; }
#map_i_3 { margin: 391px 0px 0px 209px; }
#map_i_4 { margin: 285px 0px 0px 255px; }
#map_i_5 { margin: 140px 0px 0px 140px; }

#map_wnd_arrow { position: absolute; width: 43px; height: 26px; left: -500px; z-index: 150; }

.stend_block .new { margin: -6px 0 -21px -10px; position: relative; }
.new_mag { position: relative; margin: -8px 0 -31px -13px; }
#static_map TD.menu A img.new { width: 27px; height: 28px; margin: 0px -27px 0px 0px; position: relative; }

.return_wrap { width: 100%; height: 146px;}
.outer.return { width: 100%; background: #61005F; overflow: visible; position: fixed; top: 0; z-index: 52; }
.outer.return .inner { width: 1034px; margin: 0 auto; position: relative; background: #61005F; }
.outer.return .inner .top { display: block; position: absolute; right: 35px; top: -12px }
.outer.return A { float: left; margin: 15px 0 15px 20px; font-family: arial; font-size: 50px; color: #fff; text-decoration: none; font-weight: normal; text-transform: uppercase; }
.outer.return A IMG { float: right; }
.outer.return A.ret { width: 800px; border-right: 1px solid #904B8F; padding-right: 5px; }
.outer.return A.ret IMG { margin: -47px 85px 0 0; }
.outer.return A.close { float: right }
.outer.return A.close IMG { margin: 14px 45px 0 0; }

#new_text > IMG{ margin-bottom: 15px; }
#new_text TABLE { width: 100%; }
#new_text TABLE TD { vertical-align: top; }
#new_text TABLE TR TD:first-child { width: 52px; padding-right: 10px; }
#new_text TABLE UL { float: left; padding-left: 20px; width: 45%; margin-top: 0; }
#new_text TABLE LI { margin: 10px 0; list-style: url('i/kahrs/bul.gif'); }
#new_text TABLE LI A { font-size: 12px; }
#new_text TABLE P { margin: 0 0 15px 0 }

#work_html p.bold { font-weight: bold; }
#work_html p.bold.bot { margin-bottom: 30px; }

.go_mob { display: block; float: right; width: 9px; height: 16px; overflow: hidden; margin: 0 10px -10px 0; }
.go_mob.work { position: absolute; top: 8; right: 60; float: none; }
.go_mob IMG { display: block;}
.go_mob:hover IMG { margin-top: -16px }

.top_space { margin-top: 10px; }

#edge_banner { width: 625px; height: 370px; overflow: hidden; }

#slider_articles { width: 676px; height: 326px; overflow: hidden; margin-top: 15px; position: relative; }
#slider_articles .bigimg SPAN { font-family: tahoma; font-weight: normal; font-size: 10px; color: #ffffff; position: absolute; top: 14px; left: 10px; padding: 10px; background: url('/i/count.png') repeat left top; }
.slider_articles .wrap_slider { float: left; width: 676px; height: 326px; overflow: hidden; white-space: nowrap; }
.slider_articles .wrap_slider IMG { float: left; }
.slider_articles SPAN.nav { display: block; width: 28px; position: absolute; height: 49px; top: 50%; margin-top: -25px; cursor: pointer; }
.slider_articles SPAN.nav.left { left: 20px; background: url(/i/articles/leftarrow.png) no-repeat left top }
.slider_articles SPAN.nav.right { right: 32px; background: url(/i/articles/rigtarrow.png) no-repeat left top }
/*.slider_articles SPAN.nav:hover { background-position: left -55px; } */

#work_middle .main_banner { margin-bottom: 20px; margin-top: -5px; }
#work_middle .main_banner #edge_main_banner { height: 124px; overflow: hidden; margin-left: 30px; }
#main .center_banner { display: block; margin-left: 15px; margin-top: 20px; }

#popular_position .block_static { width: 338px; float: left; border: 1px solid #D7D7D7; margin-bottom: 7px; }
#popular_position .block_static.r { float: right; }
#popular_position .block_static > DIV { width: 309px; margin: 15px; font-size: 11px; font-family: "Tahoma"; color: rgb(110, 110, 110); }
#popular_position .block_static > DIV A { font-size: 12px; font-family: "Tahoma"; color: rgb(48, 48, 48);  font-weight: bold; text-decoration: none; }
#popular_position .block_static > DIV.price { font-size: 16px; font-family: "Tahoma"; color: rgb(129, 0, 127); font-weight: bold; }
#popular_position H2 { font-size: 18px; font-family: "Tahoma"; color: rgb(129, 0, 127); font-weight: normal; text-transform: uppercase; margin-left: 0; background: 0; padding-left: 0 }
#popular_position .block_static > DIV.name { height: 28px; overflow: hidden; }
#popular_position .block_static > DIV.text { height: 80px; overflow: hidden; }
#popular_position .block_static > DIV.price { height: 35px; }
#popular_position .block_static > DIV.price SPAN { font-weight: normal; font-size: 11px; font-family: "Tahoma"; color: #ABABAB; }
#popular_position H3 { color: #454545; font: bold 12px Tahoma; margin: 10px 0px; padding: 5px 5px 5px 10px; background: #F5F5F5; }

.order_form { width: 100%; background: #F2F2F2; overflow: hidden; }
.order_form .order_form_inner { width: 659px; margin: 15px; }
.order_form .order_form_inner .h1 { border-bottom: none; color: #81007F }
.order_form FORM > P{ color: #A6A4A5 }
.order_form FORM > P > SPAN { color: red }
.order_form FORM LABEL SPAN { color: red }
.order_form TABLE { width: 100%; border-collapse: collapse; margin-bottom: 25px}
.order_form TABLE TD { width: 315px; padding: 0; }
.order_form TABLE TD P { margin: 7px 0 }
.order_form TABLE TH { width: 20px; }
.order_form TABLE INPUT { width: 315px; height: 30px; margin-top: 5px; }
.order_form TABLE INPUT.error { border: 1px solid red; color: red }
.order_form INPUT[type="submit"] { width: 175px; height: 56px; background: url('i/ord.png') no-repeat left top; margin: 15px auto; border: 0; cursor: pointer; display: block; }
.order_form INPUT[type="submit"]:hover { background-position: left -56px; }
.order_form INPUT[type="submit"]:active { background-position: left -56px; }
.order_form TEXTAREA { width: 655px; height: 125px; border: 1px solid #BABABA; margin-top: 5px; resize: none; }*/
.order_form .downloads_img { height: 72px; }
.order_form .downloads_img A { float: left; display: block; width: 72px; height: 72px; overflow: hidden; margin-right: 7px;}
.order_form .downloads_img A:hover IMG { margin-top: -72px; }
.order_form .confirm { width: 50px; height: 30px; }
.order_form .confirm_code { margin: 0 5px -5px 0; }
.order_form #fcontent TD SELECT { border: 1px solid #DADADA; padding: 3px 0.5em; margin-top: 5px; }
.order_form .answer { display: none; }

.button_serv { display: block; width: 630px; height: 76px; overflow: hidden; margin: 30px auto;}
.button_serv:hover IMG { margin-top: -76px; }
.order_form .downloads_img A.MultiFile-remove { display: none; }
.MultiFile-title { display: none; }
.MultiFile-preview { width: 72px; height: 72px; margin: top }
.MultiFile-label { width: 72px; height: 72px; float: left; margin: 10px 10px 0px 0 }
#fcontent TABLE TD INPUT.MultiFile-applied { padding: 0; width: auto; height: auto; }

#new_text1 TD { vertical-align: top; }

.respons_table { width: 100%; border-bottom: 2px solid #E6E7E8; }
.respons_table TD { vertical-align: top; padding: 10px 0; }
.respons_table TD > DIV { margin: 10px 0; }
.respons_table TD:first-child { width: 22px; }
.respons_table TD:first-child IMG { margin-top: 12px; }
.respons_table TD .name { font-size: 12px; font-family: "Tahoma"; color: rgb(159, 159, 159); }
.respons_table TD .name SPAN { font-size: 12px; font-family: "Tahoma"; color: rgb(129, 0, 147); }
.respons_table TD .link { background: url('/i/responses/link.png') no-repeat left 4px; padding-left: 23px; }
.respons_table TD .link A { font-size: 12px; font-family: "Tahoma"; color: rgb(183, 135, 190); }
.respons_table TD .text { font-size: 12px; font-family: "Tahoma"; color: rgb(87, 87, 87); }
.respons_table TD .item { font-size: 12px; font-family: "Tahoma"; color: rgb(129, 0, 147); }
.respons_table TD .item TD:first-child { width: 65px; }
.respons_table TD .item TD:first-child IMG { margin: 0 }
.respons_table TD .item TD { padding: 0; vertical-align: middle; }
.buttons_response { display: block; float: left; overflow: hidden; width: 165px; height: 49px; }
.buttons_response:hover IMG { margin-top: -49px; }
.buttons_response:active IMG { margin-top: -98px; }
.work_happy { text-align: center; border: 5px solid #E7E7E7; padding: 30px; margin-top: 50px; font-size: 14px; font-family: "Arial"; color: rgb(41, 41, 41);}
.work_happy IMG { margin: -70px auto 30px; display: block;}
#html_bottom { width: 1034px; background: #fff}
#work_html { background: #fff; width: 1034px; }