body { margin: 0px; padding: 0px; background-color: #ffffff; height:100%;  }
/*#first { background-color: #ffffff; background-image:url(/DESIGN/DIOKSID/img/fon.jpg); background-repeat:repeat-x; background-position:top; }*/

#left { padding: 29px 0px 0px 55px; height:330px;/* float: left; z-index:0;  background:url(/DESIGN/DIOKSID/img/topmenu_fon.jpg) repeat-x left 103px; width: 100%;*/ }
#isflash { clear: both; float: none; z-index:1; }
table.top {  width: 100%; margin-top: 30px; }
table.top td.left { width: 555px; height: 299px; background:url(/DESIGN/DIOKSID/img/top_pic.jpg) no-repeat top right; vertical-align:bottom; text-align:right; padding: 0px 20px 20px 0px; }
table.top td.right { vertical-align:top; }
img.logo { margin: 0px 0px 13px 43px;}

/*верхнее меню*/
table.topmenu {  width: 100%; height: 227px; background-image:url(/DESIGN/DIOKSID/img/topmenu_fon.jpg); background-repeat:repeat-x; background-position:top; background-color: #488ca9; }
table.topmenu td { height: 152px; background:url(/DESIGN/DIOKSID/img/topmenu_left.jpg) no-repeat left top; padding: 45px 0px 0px 55px; vertical-align:top; }
table.topmenu td table { height: 90%; }
table.topmenu td table td { height: 33%; background:none; padding: 0px; }
table.topmenu td table td a { font: 16pt Arial Narrow; color:#FFFFFF; text-decoration:none; }
table.topmenu td table td a.act { font: 26px Arial Narrow; color:#FFFFFF; text-decoration:none; }

td.icon { height: 17px; padding-right: 30px; }
table.table_i { position: absolute; left:220px; top: 350px; height: 17px; z-index:1; width: 365px; }
table.table_i table { } 
table.table_i td { text-align:center; width: 33%; }
table.icon { height: 17px; }
table.icon td { vertical-align:bottom;}
table.icon a { font: 10px Arial, Helvetica, sans-serif; color: #56728d; }
table.icon_a {  height: 17px; background-color: #99d3ec; height: 17px; background-image:url(/DESIGN/DIOKSID/img/i_a_l.gif); background-repeat:no-repeat; background-position:left bottom; }
table.icon_a td { padding: 0px 10px 0px 10px; background-image:url(/DESIGN/DIOKSID/img/i_a_r.gif); background-repeat:no-repeat; background-position: right top; vertical-align:middle; }
table.icon_a a { font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }

/*средняя часть*/
table.center { width: 1005px;  height:48%; }
table.center td.content { padding: 15px 0px 0px 75px; vertical-align:top;}
table.center_catalog { width: 1005px; }
table.center_catalog td.content { padding: 15px 0px 0px 75px; vertical-align:top;}

table.cat_center { width: 100%; }
#text { width: 880px; }

/*menu*/
table.menu { width: 100%; height: 53px; }
table.menu td.top { height: 11px; background: url(/DESIGN/DIOKSID/img/menu_top.gif) no-repeat left bottom; }
table.menu td.bottom { height: 8px; padding: 0px; vertical-align: top; /*background:url(/DESIGN/DIOKSID/img/menu_bottom.gif) no-repeat left top;*/ }
table.menu_ins { height: 34px; width: 100%; background-color: #488ca9; background-image:url(/DESIGN/DIOKSID/img/menu_fon.gif); background-repeat:repeat-x; }
table.menu_ins td.f { width: 16px; background-image:url(/DESIGN/DIOKSID/img/menu_left.gif); background-repeat:no-repeat; background-position:left; }
table.menu_ins td.l { width: 4px; background-image:url(/DESIGN/DIOKSID/img/menu_left_n.gif); background-repeat:no-repeat; background-position:left; }
table.menu_ins td.p { width: 4px; background-image:url(/DESIGN/DIOKSID/img/menu_right.gif); background-repeat:no-repeat; background-position:right; }
table.menu_ins td { padding: 0px 10px 0px 0px; font: 16px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; vertical-align:middle; }
table.menu_ins td a { white-space: nowrap; padding: 0px 10px 0px 5px;  font: 14px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
table.menu_ins td a.act { text-decoration:underline; }

/*content*/
#content { padding: 0px 0px 30px 25px; line-height: 20px; }
#content p { line-height: 20px; }

#content p.path { padding: 0px 0px 0px 0px; margin: 15px 0px 10px 0px; font: 11px Arial, Helvetica, sans-serif; color: #0074ab; text-transform:lowercase; }
#content p.path a { font: 11px Arial, Helvetica, sans-serif; color: #009dde; text-decoration:underline; text-transform:lowercase; }

p.path { padding: 0px 0px 0px 22px; margin: 0px; font: 11px Arial, Helvetica, sans-serif; color: #0074ab; text-transform:lowercase; }
p.path a { font: 11px Arial, Helvetica, sans-serif; color: #009dde; text-decoration:underline; text-transform:lowercase; }

table.map { width: 100%; margin-top: 20px; }
table.map td { width: 33%; padding: 10px 10px 0px 0px; vertical-align:top; }
table.map td a { font: 12px Arial, Helvetica, sans-serif; color: #0074ab; text-decoration:underline; }
table.map td p { font: 12px Arial, Helvetica, sans-serif; color: #0074ab; margin: 7px 0px 7px 0px; }
table.map td p a { font: 12px Arial, Helvetica, sans-serif; color: #0074ab; text-decoration:none; }

table.feedback { width: 390px; }
table.feedback td { font: 12px Arial, Helvetica, sans-serif; color: #000000; }
table.feedback input { border: none; background-color: #c1e5f5; height: 18px; width: 99%; margin-left: 7px; }
table.feedback select { border: none; background-color: #c1e5f5; height: 18px; width: 99%; margin-left: 7px; font: 12px Arial, Helvetica, sans-serif; color: #000000;  


scrollbar-face-color: #A9A9A9;
scrollbar-highlight-color: #f3f3f3;
scrollbar-shadow-color: black;
scrollbar-arrow-color: blue;
scrollbar-track-color: #f0f0f0;


}
table.feedback option { border: none; background-color: #c1e5f5; height: 18px; width: 99%; font: 12px Arial, Helvetica, sans-serif; color: #000000;  

}
table.feedback textarea { border: none; background-color: #c1e5f5; height: 105px; width: 99%; margin-left: 7px; }
table.feedback input.button { background:none; width: 113px; height: 24px;}

div.clear { clear:both;padding: 10px 0px 0px 0px; }
#pager span { background-color: #9ad4ec; padding: 0px 0px 3px 3px; }
#pager td { width: 15px; text-align:center;  background: none; }
#pager td.a { background-color: #9ad4ec; font: 14px Arial, Helvetica, sans-serif; color: #182c3f; }
#pager a { font: 14px Arial, Helvetica, sans-serif; color: #182c3f; text-decoration:underline; }
table.work_title { clear: both; margin: 15px 0px 0px 0px; width: 100%; height: 25px; }
table.work_title td.title { font: 14px Arial, Helvetica, sans-serif; color: #ffffff; background-color: #5ab9df; padding-left: 10px; }
table.work_title td.tleft { width: 4px; background:url(/DESIGN/DIOKSID/img/title_l.gif) no-repeat top right; }
table.work_title td.tright { width: 4px; background:url(/DESIGN/DIOKSID/img/title_r.gif) no-repeat top left; }
img.border { float: left; margin: 10px 5px 0px 0px; border: solid 3px #FFFFFF; }

.date { font: 12px Arial, Helvetica, sans-serif; color: #182c3f; }
.title { font: 16px Arial, Helvetica, sans-serif; color: #0074ab; }
p,td { font: 14px Arial, Helvetica, sans-serif; color: #182c3f; }
a { font: 16px Arial, Helvetica, sans-serif; color: #0074ab; }
h1 { font: 20px Arial, Helvetica, sans-serif; color: #006494; margin:0px; padding: 0px; }
h2 { font: bold 16px Arial, Helvetica, sans-serif; color: #182c3f; }
h3 { font: bold 16px Arial, Helvetica, sans-serif; color: #00577b; margin: 13px 0px 2px 0px;}
h3 a { font: bold 16px Arial, Helvetica, sans-serif; color: #0074ab; text-decoration:underline; }
td.con_topmenu { padding: 0px 0px 20px 55px; }
table.content_topmenu { width: 100%; background-color: #e3f3f9; margin-bottom: 30px; }
table.content_topmenu td.left { width: 23px; background: url(/DESIGN/DIOKSID/img/con_leftbot.gif) no-repeat bottom left; text-align:right; vertical-align:top; }
table.content_topmenu td.top { height: 35px; background-color:#FFFFFF; background-image:url(/DESIGN/DIOKSID/img/con_top.gif); background-repeat:no-repeat; background-position:right bottom; }
table.content_topmenu td.text { padding: 15px 25px 15px 25px; vertical-align:top; height: 390px; }

td.cost { text-align:right; padding-right: 20px; height: 40px; }
td.cost a { background:url(/DESIGN/DIOKSID/img/cost.gif) no-repeat left top; padding: 0px 0px 0px 25px; font: 20px Arial, Helvetica, sans-serif; color: #006494; }

table.scroll { width: 262px; background-color: #aad3e8; margin-left: 20px; }
table.scroll td { text-align:center; }
table.scroll td.picture { padding: 0px 0px 0px 0px; font-size:10px; }
table.scroll td.picture img { margin: 5px 0px 5px 0px;}
table.scroll div { margin: 0px; padding: 0px; }
/*#theImages { overflow-y: hidden; overflow-x: hidden; height: 170px; }*/

table.teh { width: 600px; background-color: #5ab9df; }
table.teh th { background-color: #c8e2ee; font: bold 12px Arial, Helvetica, sans-serif; color: #182c3f; text-align:left; padding: 5px 10px 5px 10px; }
table.teh td { background-color: #e3f3f9; font: 12px Arial, Helvetica, sans-serif; color: #182c3f; padding: 5px 10px 5px 10px; }
table.teh th p { font: bold 12px Arial, Helvetica, sans-serif; color: #182c3f; text-align:left; }
table.teh td p { font: 12px Arial, Helvetica, sans-serif; color: #182c3f; }

table.catalog { width: 100%; }
table.catalog td { width: 25%; vertical-align:top; padding-right: 15px; font: 11px Arial, Helvetica, sans-serif; color: #000000;  }
table.catalog td img { border: solid 2px #0d81b1; }
table.catalog td p { font: 11px Arial, Helvetica, sans-serif; color: #000000; margin: 0px; padding: 0px; width: 150px;}
table.catalog td ul { list-style:none; margin: 15px 0px 0px 0px; padding: 0px; }
table.catalog td ul li { background: url(/DESIGN/DIOKSID/img/li.gif) no-repeat left top; padding: 1px 0px 2px 15px;  }
table.catalog td ul li a { font: 12px Arial, Helvetica, sans-serif; color: #0074ab; text-decoration:underline;}

ul { list-style:none; margin: 15px 0px 0px 0px; padding: 0px; }
ul li { background: url(/DESIGN/DIOKSID/img/li.gif) no-repeat left top; padding: 1px 0px 2px 15px;  }
ul li a { font: 12px Arial, Helvetica, sans-serif; color: #0074ab; text-decoration:underline;}

table.catalog_listpic { width: 100%; }
table.catalog_listpic td { width: 20%; font: 12px Arial, Helvetica, sans-serif; color: #0074ab; padding: 0px 30px 15px 0px; vertical-align:bottom; }
table.catalog_listpic td a { font: 12px Arial, Helvetica, sans-serif; color: #0074ab; }

table.catalog_go { width: 100%; }
table.catalog_go td.pic { width: 150px; }
table.catalog_go a { font: 12px Arial, Helvetica, sans-serif; color: #0074ab; text-decoration:underline; }
table.catalog_go td { vertical-align:top; }

/*средняя-правая часть*/
table.center td.right { width: 295px; vertical-align:top; padding: 7px 50px 0px 50px; }
table.center_catalog td.right { width: 295px; vertical-align:top; padding: 7px 50px 0px 50px; }
.phone { font: 20px Arial, Helvetica, sans-serif; color: #182c3f; }
.code { color: #40adda; }
table.center td.right p b, table.center_catalog td.right p b { margin-left: 122px; font: 20px Arial, Helvetica, sans-serif; color: #182c3f; }


table.ban { width: 269px; margin-top: 40px; }
table.ban td { font-size: 1px; }
table.ban td.pic { text-align: left; background: #5ab9df; padding-left: 5px; }
table.ban td.left { width: 8px; background:url(/DESIGN/DIOKSID/img/ban_left.gif) no-repeat top left; }
table.ban td.top { height: 10px; background:url(/DESIGN/DIOKSID/img/ban_top.gif) no-repeat top left; }
table.ban td.bottom { height: 8px; background:url(/DESIGN/DIOKSID/img/ban_bot.gif) no-repeat bottom left; }

table.ban2 { width: 269px; margin: 40px 0px 30px 8px; }
table.ban2 td { font-size: 1px; }
table.ban2 td.pic { text-align: left; background: #5ab9df; padding-left: 5px; }
table.ban2 td.left { width: 8px; background:url(/DESIGN/DIOKSID/img/ban2_left.gif) no-repeat top left; }
table.ban2 td.top { height: 10px; background:url(/DESIGN/DIOKSID/img/ban2_top.gif) no-repeat top left; }
table.ban2 td.bottom { height: 8px; background:url(/DESIGN/DIOKSID/img/ban2_bot.gif) no-repeat bottom left; }

/*футер*/
table.body_bot { width: 100%; height: 66px; }
table.body_bot td.top { height:11px; background:url(/DESIGN/DIOKSID/img/bottom_top.gif) no-repeat left bottom; }
table.body_bot td.bot { background: #5ab9df; height: 55px; }
table.body_bot td.bot a {font: 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; }
table.body_bot td.bot table { width: 735px; margin-left: 100px; }
table.body_bot td.bot table td { font: 11px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-right: 55px; }

#er404 { padding: 75px 105px 75px 105px;}
#er404 h1 { color: #df2902; margin: 30px 0px 10px 35px; }
#er404 p { margin: 0px 0px 0px 35px; }
#er404 a { color: #ababab; }

#bottom { position: absolute; height: 8px; background:url(/DESIGN/DIOKSID/img/menu_bottom_f.gif) repeat-x top; visibility: hidden; }
#bottom td.l { width: 9px; vertical-align: top;  background:url(/DESIGN/DIOKSID/img/menu_bottom_l.gif) no-repeat right top; }
#bottom td.r { width: 7px; vertical-align: top;  background:url(/DESIGN/DIOKSID/img/menu_bottom_r.gif) no-repeat left top; }
#activs { font: 16px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }

div.catpicture { width: 250px; float: left; padding: 0px; margin: 10px 10px 10px 0px; }
div.catpicture a { font: 12px Arial, Helvetica, sans-serif; }
div.catpicture img { float: left;  margin: 0px 10px 0px 0px;border: solid 1px #cccccc; }
div.none { clear: both; }

