HTML, BODY  { width: 100%; height: 100%; padding: 0px; margin: 0px;  background: #f5f3f4; font-family: Tahoma; font-size: 11px; color: #ffffff;  }
CENTER { width: 100%; height: 100%; margin: 0px }
A { color: #124d7f; text-decoration: underline; outline: none; }
A:HOVER { text-decoration: underline }
IMG { border: 0px; outline: none; margin: 0px; }
IMG.border { border: 1px solid #CCC }
A IMG { text-decoration: none; }
H1 { font:normal 18px Tahoma; color: #ffffff; text-transform: uppercase; margin: 0px 0px 10px 0px; background: url('/i/h1_head.png') no-repeat 0px 0px; padding: 12px 0px 15px 15px; }
H1 span { float: right; text-transform: none; font-size: 14px; }
H1 A { text-decoration: none; }
H2 { font:bold 14px Tahoma; color: #464d63; text-transform: none; margin: 10px 0px 10px 0px; }
H2.bg { padding: 3px 4px 4px 4px; background: #eceae1; }
H2.border { padding: 0px 0px 4px 0px; border-bottom: 1px dotted #000; margin-top: 30px }
H2.nh1 { font:normal 18px Tahoma; color: #569fd3; text-transform: uppercase; border: none; margin: 0px 0px 12px 20px; padding: 0px 0px 0px 0px; }
H2.h1_bg { font:normal 18px Tahoma; color: #2e7bb1; text-transform: none; border: none; margin: 0px 0px 12px 0px; padding: 0px 0px 6px 0px; background: url('/i/h2_bg.gif') repeat-x 0px bottom; }
H3 { font:bold 12px Tahoma; color: #FFF; text-transform: none; margin: 15px 0px 5px 0px; }
H4 { font:bold 11px Tahoma; color: #ff0000; text-transform: uppercase; margin: 15px 0px 5px 0px; }
H4.cat { font:bold 11px Tahoma; color: #FFF; background: #2e7bb1; text-transform: none; margin: 5px 0px 15px 0px; padding: 5px 10px 5px 10px; }
TABLE { font-family: Tahoma; font-size: 11px; color: #ffffff; }
HR { height: 1px; border: solid #dedede; border-width: 1px 0px 0px 0px; margin: 0px 0px 15px 0px; }
LI { margin: 3px 0px 4px 0px; }
LI P { margin: 4px 0px 10px 0px; padding: 0px; }

/*@font-face { font-family:"Ruble Arial"; src: url("/lib/fonts/ruble_arial.ttf"); }
span.rur { font-family: "Ruble Arial"!important; text-transform: uppercase; font-weight: normal; } */
span.rur { font-weight: normal; }
span.rur span { display:inline; }

.h1 { font:normal 18px Tahoma; color: #FFF; text-transform: uppercase; border-bottom: none; margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; }

#html_table { width: 1000px; height: 100%; border-collapse: collapse; margin: 0px auto 0px auto; background: #5496cf url('/i/bot_bg.jpg') no-repeat center bottom; }
#html_table TR { vertical-align: top; }
#html_table TD.wsep { padding: 0px; width: 21px; }
#html_table TD.top_td { padding: 0px; height: 239px; background: url('/i/top_bg.jpg') no-repeat center 0px; }
#html_table TD.bot_td { padding: 0px; vertical-align: bottom; }   

#top { width: 1000px; height: 239px; margin: 0px auto 0px auto; }
#top .controls { width: 1000px; height: 190px; margin: 0px; border-collapse: collapse; border: 0px solid #000; }
#top .controls TH { width: 308px; text-align: left; padding: 0px 0px 0px 0px; }
#top .controls TH img { border: 0px solid #000; }
#top .controls TD { padding: 0px 0px 0px 0px; }
#top .controls TD.hbut_td { vertical-align: top; padding: 0px; }
#top .controls TD.hbut_td div.line1 { height: 76px; }
#top .controls TD.hbut_td div.line2 { height: 100px; }
#top .controls TD.hbut_td H1.logo { float: left; padding: 0px; border: none; font: normal 14px Tahoma; color: #ffffff; text-transform: none; margin: 8px 0px 0px 90px; background: none; }
#top .controls TD.hbut_td H1.logo div { background: url('/i/tdot.gif') no-repeat 0px 6px; padding: 0px 0px 0px 12px; margin: 0px 0px 0px 15px; margin: 0px; }
#top .controls TD .la { display: block; width: 369px; height: 81px; float: left; margin: 2px 0px 0px 5px; text-decoration: none; }
#top .controls div.nav { margin: 4px 28px 0px 0px; float: right; }
#top .controls div.nav div { float: right; height: 15px; }
#top .controls div.nav img { margin: 0px 0px 0px 5px; }
#top .controls div.nav A.contacts { display: block; margin: 28px 0px 0px 0px; width: 266px; }
#top .controls div.nav A.contacts img { margin: 0px; }

#top .controls A.hbut  { width: 195px; height: 62px; }
#top .controls a.phone { display: block; width: 138px; background: url('/i/phone.png') no-repeat 0px 0px; padding: 5px 0px 7px 35px; font:normal 18px Tahoma; color: #667c7d; text-decoration: none; margin: 7px 0px 0px 0px; }

.b-search { display:block; float: right; width:168px; height:24px; padding:0px 0px 0px 0px; margin: 35px 28px 0px 0px; }
.b-search-form {padding:0; margin:0;}
.b-search-input { float: left; border:1px solid #f3f4f5; font:normal 11px Tahoma; width:130px; margin:0px 12px 0px 0px; padding-left:3px; color:#9b9b9b; }
.b-search-next { float: left; margin: 3px 0px 0px 0px; }

#menu { margin: 0px 0px 0px 24px; border-collapse: collapse; } 
#menu TD { white-space: nowrap; padding: 0px; }
#menu TD.m1 { padding: 0px; }
#menu TD.m1 A { display: block; font:bold 13px Tahoma; color: #17466f; padding: 10px 0px 0px 0px; }
#menu TD.m1 A:hover { color: #17466f; }
#menu TD.sel { padding: 0px; }
#menu TD.sel A { display: block; font:bold 13px Tahoma; color: #17466f; text-decoration: underline; padding: 10px 0px 0px 0px; }
#menu TH.nobg { padding: 16px 20px 0px 20px; }


#bottom { width: 1000px; min-height: 228px; margin: 0px auto 0px auto; padding: 20px 0px 10px 0px; color: #e5f8f0; }
#bottom .phone { margin: 0px 0px 10px 16px; padding: 0px 0px 0px 0px; height: 102px; font: normal 14px Tahoma; color: #fefefe; }
#bottom .phone A { font: normal 14px Tahoma; color: #fefefe; }
#bottom .phone A.cont { display: block; font: normal 14px Tahoma; color: #fefefe; text-decoration: none; margin: 30px 0px 0px 0px; }
#bottom .copy_count { border-collapse: collapse; margin: 7px 33px 0px 16px; color: #3277b2; }
#bottom .copy_count A { color: #3277b2; }
#bottom .count { margin: 9px 0px 0px 0px; filter: alpha(opacity=40); opacity: 0.4; }
#bottom .count IMG { margin: 0px 5px 0px 0px; }


#work { width: 1000px; height: 135px; border-collapse: collapse; margin: 0px auto 0px auto; background: url('/i/mid_bg.jpg') repeat-x 0px 0px; }
#work TR { vertical-align: top; }
#work TD.f1 { width: 24px; padding: 0px; vertical-align: top; }
#work TD.f2 { width: 197px; padding: 0px 0px 4px 0px; vertical-align: top; }
#work TD.f3 { width: 23px; padding: 0px; vertical-align: top; }
#work TD.f4 { width: 728px; vertical-align: top; padding: 0px 0px 0px 0px; }
#work TD.f5 { width: 28px; padding: 0px; vertical-align: top; }

#content { padding: 0px 0px 20px 0px; }
#content_block { margin: 0px 7px 0px 5px; }

#crumb { margin: 5px 0px 10px 4px; color: #FFF; font: normal 11px Tahoma; }
#crumb A { color: #FFF; }

#left_menu { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; }
#left_menu div.mblock { margin: 0px 0px 20px 0px; }
#left_menu div.head { margin: 0px 0px 0px 0px; font: bold 12px Tahoma; color: #FFF; background: #464d63; padding: 5px 4px 7px 7px; }
#left_menu table { margin: 2px 0px 0px 0px; border-collapse: collapse; }
#left_menu table TH { padding: 0px; text-align: left; width: 26px; border: 1px solid #5496cf; border-width: 1px 0px 1px 0px; }
#left_menu table TH A { display: block; position: absolute; width: 26px; }
#left_menu table TH A.split { background: url('/i/tab1.gif') no-repeat 0px 0px; height: 63px; margin: -1px 0px 0px 0px; }
#left_menu table TH A.multi { background: url('/i/tab2.gif') no-repeat 0px 0px; height: 98px; margin: 65px 0px 3px 0px; }
#left_menu table TH A.sel { background-position: -26px 0px; margin-left: 1px; }
#left_menu table TD { padding: 0px; background: #8bb8de; border: 1px solid #a4c7e6; }

#left_menu div.catm { margin: 0px 5px 0px 10px; height: 142px; display: none; padding: 0px 0px 10px 0px; }
#left_menu div.mfilters { margin: 10px 0px 7px 0px; height: 20px; }
#left_menu div.mfilters A { display: block; float: left; margin: 0px 2px 0px 0px; font: bold 10px Tahoma; color: #366084; padding: 1px 3px 2px 3px; text-decoration: none; }
#left_menu div.mfilters A:hover { color: #FFF; }
#left_menu div.mfilters A.sel2:hover, #left_menu div.mfilters A.sel2 { background: url('/i/msel2.gif') no-repeat 0px 0px; color: #FFF; }
#left_menu div.mfilters A.sel1:hover, #left_menu div.mfilters A.sel1 { background: url('/i/msel1.gif') no-repeat 0px 0px; color: #FFF; }

#left_menu div.mlinks { display: none; }
#left_menu div.mlinks div { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 10px; background: url('/i/catdot.gif') no-repeat 0px 5px; }
#left_menu div.mlinks div A { color: #FFF; text-decoration: none; }
#left_menu div.mlinks div A.sel, #left_menu div.mlinks div A:hover { color: #124d7f; text-decoration: underline; }
#left_menu div.sel { display: block; }

#left_menu .nobg { background: none; }


div.wban { margin: 0px 0px 20px 0px; }

/* Heads */
.vit_h1 { background: url('/i/vit_head.jpg') no-repeat 0px 0px; height: 53px; margin: 0px; padding: 0px; }
.vit_h1 span { display: block; margin: 0px 0px 0px 0px; font: normal 18px Tahoma; color: #ffffff; text-transform: uppercase; padding: 10px 0px 0px 20px; }

.serv_head { background: url('/i/serv_head.png') no-repeat 0px 0px; height: 37px; margin: 0px; padding: 0px; }
.news_head { background: url('/i/news_head.png') no-repeat 0px 0px; height: 37px; margin: 0px; padding: 0px; }
.action_head { background: url('/i/action_head.jpg') no-repeat 0px 0px; height: 37px; margin: 0px; padding: 0px; }
.iterest_head { background: url('/i/cond_head.png') no-repeat 0px 0px; height: 37px; margin: 15px 0px 0px 0px; padding: 0px; }

.ihead span { display: block; margin: 0px 0px 0px 0px; font: normal 18px Tahoma; color: #ffffff; text-transform: uppercase; padding: 5px 0px 0px 15px; }


.vitrina { margin: 0px 0px 10px 6px; background: #8cb4d7; }
.vitem { display: block; float: left; width: 158px; padding: 12px 0px 15px 0px; margin: 0px 3px 0px 17px; text-align: left; }
.vitem div.name { width: 144px; text-decoration: underline; margin: 0px 0px 4px 0px; }
.vitem div.anon { width: 144px; font: normal 11px Tahoma; color: #525252; margin: 0px 0px 5px 0px; }
.vitem div.old_price { width: 144px; font: normal 12px Tahoma; color: #525252; margin: 0px 0px 7px 0px; }
.vitem div.img { margin: 0px 0px 7px 0px; }
.vitem div.price { width: 158px; height: 32px; margin: 0px 0px 7px 0px; background: #b6d2e9; }
.vitem div.price div.order { display: block; float: right; width: 32px; height: 32px; margin: 0px; background: url('/i/vorder.gif') no-repeat 0px 0px; cursor: pointer; }
.vitem div.price span { float: left; margin: 7px 0px 0px 9px; font:bold 16px Tahoma; color: #ffffff; }

div.mban { margin: 10px 0px 15px 0px; text-align: right; }
div.mban2 { width: 949px; margin: 10px auto 15px auto; }
div.lban { margin: 0px 0px 0px 1px; }

div.sep { border-top: 1px solid #88b6dd; margin: 7px 0px 7px 0px; height: 1px; }

.info_table { margin: 0px 0px 0px 0px; border-collapse: collapse; }
.info_table TD.ileft { padding: 0px; width: 48%; }
.info_table TD.iright { padding: 0px; width: 48%; }

.service { display: block; margin: 10px 0px 0px 0px; }
.service div { margin: 0px 0px 3px 0px; }

div.b_arrow { display: block; padding: 0px 0px 0px 20px; margin: 10px 10px 0px 12px; background: url('/i/arrow.gif') no-repeat 0px 3px; }

.news_block { margin: 5px 0px 0px 4px; }
.action_block { margin: 0px 0px 0px 5px; }
.left_block { margin: 0px 0px 0px 14px; }
.main_about { margin: 5px 0px 0px 5px; }
.cond_block { margin: 0px 10px 0px 5px; }
.cond_block P { margin: 0px 0px 9px 0px; padding: 0px; }

.logos { border-collapse: collapse; width: 100%; margin: 20px 0px 0px 0px; }
.logos TD { padding: 0px; text-align: center; }

.all_link { margin: 10px 0px 0px 0px; }
.all_link A { padding: 0px 0px 0px 12px; background: url('/i/all.gif') no-repeat 0px 4px; }

.dload a { display: block; width: 192px; height: 59px; background: url('/i/dload.jpg'); }
.dload a span { display: block; padding: 42px 0px 0px 62px; }

.info { border-collapse: collapse; margin: 0px 0px 0px 0px; }
.info TD { width: 100%; padding: 0px; }
.info TH { padding: 3px 0px 0px 0px; }
.info TH A.pic { display: block; margin: 0px 10px 0px 0px; border: 1px solid #bababa; }
.info TH A.border { border: 1px solid #c9bc95; }
.info TD A.header { font: bold 12px Tahoma; }
.info div.text { margin: 3px 0px 6px 0px; }

.action_block .info { border-collapse: collapse; margin: 6px 0px 7px 0px; }
.action_block .info TD { padding: 0px; }
.action_block .info TD A.header { font: bold 12px Tahoma; }
.action_block .info div.pic { margin: 3px 5px 6px 5px; }
.action_block .info b { display: block; margin: 3px 10px 6px 12px; }
.action_block .info div.text { margin: 3px 10px 6px 12px; }
.action_block .first { background: #6ea5d5; margin: 0px; }
.action_block div.sep { margin: 1px 0px 0px 0px; }

/* Группа */
.info_block .group { width: 100%; border-collapse: collapse; margin: 0px; }
.info_block .group TH { padding: 0px; text-align: left; }
.info_block .group TH A { display: block; margin: 0px 10px 0px 0px; }
.info_block .group TH IMG { border: 1px solid #c9bc95; }
.info_block .group TD.type { width: 54px; text-align: center; }
.info_block .group TD.txt { width: 100%; padding: 0px; }
.info_block .group TD.desc { width: 100%; padding: 0px; }
/* Позиции в группе */

.info_block .item_on_list { margin: 0px 0px 0px 0px; border-collapse: collapse; }
.info_block .item_on_list TH.empty { padding: 0px; width: 25px; }
.info_block .item_on_list TD.itemtd { padding: 0px 0px 25px 0px; width: 356px; }

.info_block .item { width: 100%; border-collapse: collapse; margin: 0px 0px 0px 0px; }
.info_block .item TR { vertical-align: top; }
.info_block .item TH { padding: 0px 0px 0px 0px; text-align: left; }
.info_block .item TH A { display: block; margin: 4px 10px 10px 0px; }
.info_block .item TH .abs { position: absolute; display: block; width: 23px; height: 23px; background: url('/i/ico/zoom.gif'); margin: -27px 0px 0px 16px; }
.info_block .item TD.type { width: 54px; text-align: center; }
.info_block .item TD.name_price { text-align: left; width: 100%; padding: 0px; }
.info_block .item TD.name_price div.it_name { font: bold 14px Tahoma; margin: 0px 0px 10px 0px; height: 110px; } 
.info_block .item TD.name_price div.price { width: 174px; height: 32px; margin: 0px 0px 7px 0px; margin: 0px 0px 0px 0px; background: #b6d2e9; }
.info_block .item TD.name_price div.price div.order { display: block; float: right; width: 32px; height: 32px; margin: 0px; background: url('/i/vorder.gif') no-repeat 0px 0px; cursor: pointer; }
.info_block .item TD.name_price div.price span { float: left; margin: 7px 0px 0px 9px; font:bold 15px Tahoma; color: #ffffff; }

.info_block .item TD.txt { width: 100%; padding: 12px 0px 0px 0px; }
.info_block .item TD.desc { width: 100%; padding: 0px 0px 0px 0px; }
.info_block .item table.it_desc { width: 100%; border-collapse: collapse; }
.info_block .item table.it_desc TD.param { width: 220px; padding: 4px 5px 4px 5px; font: normal 11px Tahoma; color: #ffffff; white-space: nowrap; }
.info_block .item table.it_desc TD { padding: 4px 5px 4px 5px; white-space: nowrap; }
.info_block .item table.it_desc TH { width: 100%; padding: 4px 0px 4px 0px; background: url('/i/line.gif') repeat-x 0px 15px; }
.info_block .item table.darken { background: #f3f3f3; }

.info_block .detail TH { text-align: left; }
.info_block .detail TH A { display: block; margin: 0px 12px 0px 0px; }
.info_block .detail TH .abs { position: absolute; display: block; width: 23px; height: 23px; background: url('/i/ico/zoom.gif'); margin: -27px 0px 0px 16px; }
.info_block .detail TH div.price { width: 158px; height: 32px; margin: 0px 0px 7px 0px; margin: 13px 0px 0px 0px; background: #b6d2e9; }
.info_block .detail TH div.price div.order { display: block; float: right; width: 32px; height: 32px; margin: 0px; background: url('/i/vorder.gif') no-repeat 0px 0px; cursor: pointer; }
.info_block .detail TH div.price span { float: left; margin: 7px 0px 0px 9px; font:bold 15px Tahoma; color: #ffffff; }

.info_block .bg_dark { border-bottom: 0px dotted #000; }
.info_block span.date-main { display: block; font: italic 11px Arial; color: #acd0ef; margin: 3px 0px 2px 0px; padding: 0px 0px 0px 0px; }
.info_block div.text { margin: 3px 0px 0px 0px; }
.info_block div.it_anon { height: 55px; }
.info_block .actions { height: 17px; margin: 6px 20px 0px 20px; vertical-align: middle; }
.info_block .actions IMG { margin: 0px 0px 0px 10px; }
.info_block .it_name { font: bold 14px Tahoma; margin: 0px 0px 10px 0px; }
.info_block .it_name A { font: bold 14px Tahoma; }
.info_block .it_count { font-size: 11px; color: #777777; }


.info_block .order_item { width: 100%; border-collapse: collapse; height: 30px; margin: 10px 0px 0px 0px; border: 0px solid #000; background: #8ab01e; font: bold 12px Tahoma; color: #f3ffd1; }
.info_block .price_block { padding: 0px 0px 0px 0px; white-space: nowrap; background: url('/i/price_sep.gif') no-repeat right 0px; }
.info_block .price_block .price { margin: 3px 10px 0px 10px; }
.info_block .price_block .price B { font: bold 18px Tahoma; color: #ffffff; margin: 0px; }
.info_block .price_block .price_old { font: normal 12px Tahoma; color: #777777; margin: 0px 10px 1px 10px; }

.info_block .other_price { text-align: left; white-space: nowrap; }
.info_block .other_price DIV { margin: 0px 10px 0px 0px; width: 50px; text-align: center; }
.info_block .other_price DIV.border { margin: 2px 10px 2px 0px; border-bottom: 1px solid #dfdfdf; padding-bottom: 2px; }

.info_block .count_cont { width: 130px; height: 20px; border: 0px solid #d7d7d7; background: none; margin: 6px 10px 0px 10px; float: right; }
.info_block .count_cont span { float: left; margin: 2px 10px 0px 0px;  }

.info_block .site_input { float: left; background: url('/i/basket/count_input.gif') no-repeat 0px 0px; border: none; width: 55px; font: bold 14px Tahoma; color: #ff0000; text-align: center; margin: 0px 0px 0px 5px; padding: 1px 0px 2px 0px; cursor: pointer; }
.info_block .plus_minus { width: 9px; height: 14px; float: left; margin: 1px 0px 0px 4px; }
.info_block .plus_minus A { display: block; width: 9px; height: 6px; background-position: 0px -6px; border: none; margin: 2px 0px 0px 0px; }
.info_block .plus_minus A:hover { background-position: 0px 0px; }
.info_block .site_plus { background: url('/i/bplus.gif') no-repeat 0px 0px; }
.info_block .site_min { background: url('/i/bmin.gif') no-repeat 0px 0px; }

.info_block .order_block { width: 171px; padding: 0px; border-left: 0px solid #dfdfdf; background: url('/i/price_sep.gif') no-repeat 0px 0px; }

/* images */
.ipic { padding: 1px; border: 3px solid #bfd7eb; background: #8bb2dc; }


/* Price */
.table { border-collapse: collapse; width: 100% }
.table TR.light TD { background: #8BB8DE; }
.table TH { padding: 5px; background: #3F7AAC; }
.table TH + TH { border-left: 1px solid #8BB8DE; }
.table TD { padding: 5px; }
.table TD + TD { border-left: 1px solid #8BB8DE; }
.table TD.price_img { padding: 5px 5px 5px 15px; }
.table TD.price_img IMG { vertical-align: middle; margin-right: 5px; }
.table TD A {text-decoration: none; }
.table TD A span { text-decoration: underline; }


/* FAQ */

.faq-item { margin: 0px 0px 20px 0px; border-collapse: collapse; }
.faq-item TR { vertical-align: top; }
.faq-item TD { padding: 0px; }
.faq-item TH { width: 19px; padding: 0px; }
.faq-item TH.line { background: url('/i/faq_line.gif') repeat-y 0px 0px; }

.faq-item-author { color:#124d7f; font:bold 11px Tahoma; padding: 0px 0px 3px 0px;  }
.faq-item-author span { color:#ff1818; font:bold 11px Tahoma; }
.faq-item-question { color:#fefefe; font:bold 11px Tahoma; padding: 0px 0px 7px 0px;  }
.faq-item-answer { padding: 5px 10px 5px 29px; margin: 0px 0px 0px 0px; background: url('/i/faq_answ.gif') no-repeat 5px 7px; border: 1px dotted #aacbe7; }
.faq-item-answer div.top { height: 12px; background: url('/i/faq_top.gif') no-repeat 0px 0px; }
.faq-item-answer div.bot { height: 4px; background: url('/i/faq_bot.gif') no-repeat 0px 0px; }
.faq-item-answer div.txt { padding: 5px 10px 1px 28px; background: url('/i/faq_ans.gif') no-repeat 8px 5px; }
.faq-item-answer div.txt P { margin: 0px 0px 7px 0px; padding: 0px; }

.faq_send_quest { width: 520px; padding: 10px; border: 1px dotted #aacbe7;  }

.question-h3 { font: bold 12px Tahoma; color: #124d7f; padding-bottom:5px; margin:0px 0px 0px 0px;}
.question-form { padding: 0px; margin: 0px; }
.question-form .faq_group { width:300px; margin:0; padding:2px;}
.question-table { width:520px;}
.question-table LABEL { display: block; margin: 0px 0px 2px 2px; font: normal 11px Tahoma; }
.question-table TD {padding:3px 0px 3px 0px; font:normal 11px Tahoma; }
.question-table TD INPUT { width:99%; border:1px solid #477faf; font:normal 11px Tahoma; color:#636363; padding:2px 0px 2px 2px; } 
.question-table TD TEXTAREA {width:99%; height: 150px; border:1px solid #477faf; font:normal 11px Tahoma; color:#636363; padding:2px 0px 2px 2px;}
.question-table TD SMALL {display:block; margin:0px 0px 10px 0px;}


/* END */

/* Contacts */
.cont_tabs { width: 598px; height: 27px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #464d63; }
.cont_tabs A { float: left; height: 13px; border: 0px solid #89b7de; border-width: 1px 1px 0px 1px; padding: 3px 5px 4px 5px; margin: 5px 4px 0px 0px; color: #FFF; text-decoration: none; background: #89b7de; }
.cont_tabs A.sel {  background: #464d63; color: #FFF; border: 1px solid #464d63; }

.road { padding: 5px 0px 0px 0px; width: 598px; text-align: center; border: 0px solid #b4b4b4; border-width: 0px; margin: 0px 0px 20px 0px; }
.road img { border: 1px solid #3277b2; }
.rhide { display: none; }

/* TEMP */
div.info { padding: 0px 10px 10px 10px; }
