/* == start === переопределение стандартных стилей === start == */
table {height: auto;}table, td, body, p, h1, h2, form {border: none; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; table-layout: auto; border-collapse: collapse; padding: 0px; margin: 0px; border: none; vertical-align: top; text-align: left; color:#5c5b5b;}
body { background-color:#f5f4f0; background-image:url(/i/page/bg.gif); background-position:top left; background-repeat:repeat-x;}
img {border:none;}
/* == finish === переопределение стандартных стилей === finish == */

table.fullhead { height:31px; width:100%; background:url(/i/fullhead/bg.gif) top left repeat-x;}
table.fullhead td { background:url(/i/fullhead/f_element.gif) top left no-repeat;}
ul.topmenu { padding:0px; margin:0px;}
ul.topmenu  li { margin:0px; padding:0px; list-style:none; float:left; background:url(/i/fullhead/border.gif) top right no-repeat;}
ul.topmenu  li.end { background:none;}
ul.topmenu  li a { display:block; font-size:9pt; color:#c1e9ff; text-decoration:none; font-weight:bolder; padding:7px 20px 8px 20px;}

table.head { width:100%;}
td.l_head { width:23%; background:url(/i/head/bg_l.gif) top right no-repeat;}
div.logo {background:url(i/head/full_l.gif) top left no-repeat; height:178px;}
div.logo img { margin-top:51px;}
td.r_head { width:74%; background:url(/i/head/bg_r.jpg) top right no-repeat;}
div.slog { background:url(/i/head/full_r.gif) top left no-repeat; height:178px;}
div.slog h1 { width:65%; font-size:16pt; color:white; font-weight:normal; margin-left:30px; padding-top:40px; padding-bottom:5px; }
div.slog p { margin-left:30px; font-size:8pt; color:#f3f3f3; width:65%; padding-bottom:10px;}
div.slog p a { font-size:9pt; color:#b6ecff; text-decoration:underline; font-weight:bolder; margin-right:5px;}

table.main { width:100%;}
td.l_line { background:url(/i/main/line_l.gif) top right no-repeat; height:7px; width:23%;}
td.r_line { background:url(/i/main/line_r.gif) top left repeat-x; height:7px; width:74%;}

td.l_main { background:url(/i/main/bg_l.gif) right top repeat-y;}
div.raschet { background-image:url(/i/main/raschet.jpg); background-position:center; background-repeat:no-repeat; height:264px; border-right:1px solid #cccccc;}
div.raschet h1 { font-size:16pt; font-weight:normal; color:#2f373c; margin-left:30px; padding-top:15px; padding-bottom:10px; margin-right:30px;}
div.raschet h1 em { font-style:normal; color:#c82819;}
div.raschet p { font-size:8pt; color:#424242; margin-left:30px; margin-right:30px; padding-bottom:10px;}
div.raschet a { display:block; margin-left:30px; background:url(/i/main/button.gif) top left no-repeat; width:88px; height:16px; font-size:8pt; color:white; text-decoration:none; padding-left:15px; padding-top:1px;}

div.color { background:url(/i/main/color/bg.gif) top left repeat-x; height:113px; border-right:1px solid #cccccc;}
div.color h1 {font-size:16pt; font-weight:normal; color:#2f373c; margin-left:30px; padding-top:15px; padding-bottom:5px; margin-right:30px;}
div.color table { margin-left:30px;}
div.color table td { padding:1px;}

td.l_main_bot { background:url(/i/main/bg_l.gif) right top repeat-y; vertical-align:bottom;}
div.contacts { height:214px; background-image:url(/i/main/contacts.jpg); background-position:center; background-repeat:no-repeat;border-right:1px solid #cccccc;}
div.contacts h1 {font-size:16pt; font-weight:normal; color:#2f373c; margin-left:30px; padding-top:15px; padding-bottom:10px; margin-right:30px;}
div.contacts p {font-size:8pt; color:#424242; margin-left:30px; margin-right:30px; padding-bottom:10px;}
div.contacts a { display:block; background:url(/i/main/button_1.gif) top left no-repeat; height:16px; width:145px; font-size:8pt; color:white; text-decoration:none; padding-top:1px; padding-left:14px; margin-left:30px;}

td.c_main { background:url(/i/main/bg.gif) top left repeat; padding-right:30px;}f4f3ed
HTML>body td.c_main { padding-right:0px;}
td.c_main h1 { font-size:20pt; color:#bd181d; font-weight:normal; margin-left:40px; margin-top:15px; margin-bottom:20px;}

td.c_main div.hothothot { margin-left:40px; background:white; border:1px solid #dddddd; width:500px;}

td.c_main div.hothothot p {font-size:12pt; line-height:14pt; color:#333333; padding:5px;}
td.c_main div.hothothot p.contacts {font-size:14pt; line-height:15pt; color:#222222;}

table.product { margin-left:40px; width:100%; margin-bottom:30px;}
td.lprod, td.rprod { width:50%; padding-right:30px;}

table.cell { width:100%; margin-bottom:30px;}
td.lins_line { background:url(/i/main/line/1.gif) left top no-repeat; height:13px;}
td.cins_line { width:10px; background:url(/i/main/line/2.gif) top left no-repeat;}
td.rins_line { background:url(/i/main/line/3.gif) right top no-repeat;}

table.img { background-image:url(/i/main/img/1.jpg); background-position:center; background-repeat:no-repeat; height:78px; width:100%; margin-top:10px;}
table.img_1 { background-image:url(/i/main/img/6.jpg); background-position:center; background-repeat:no-repeat; height:78px; width:100%; margin-top:10px;}
table.img_2 { background-image:url(/i/main/img/2.jpg); background-position:center; background-repeat:no-repeat; height:78px; width:100%; margin-top:10px;}
table.img_3 { background-image:url(/i/main/img/7.jpg); background-position:center; background-repeat:no-repeat; height:78px; width:100%; margin-top:10px;}
table.img_4 { background-image:url(/i/main/img/10.jpg); background-position:center; background-repeat:no-repeat; height:78px; width:100%; margin-top:10px;}
table.img_5 { background-image:url(/i/main/img/8.jpg); background-position:center; background-repeat:no-repeat; height:78px; width:100%; margin-top:10px;}
table.img_6 { background-image:url(/i/main/img/4.jpg); background-position:center; background-repeat:no-repeat; height:78px; width:100%; margin-top:10px;}
table.img_7 { background-image:url(/i/main/img/9.jpg); background-position:center; background-repeat:no-repeat; height:78px; width:100%; margin-top:10px;}
table.img_8 { background-image:url(/i/main/img/5.jpg); background-position:center; background-repeat:no-repeat; height:78px; width:100%; margin-top:10px;}
table.img_9 { background-image:url(/i/main/img/11.jpg); background-position:center; background-repeat:no-repeat; height:78px; width:100%; margin-top:10px;}

td.l_bor { background:url(/i/main/img/bg_2.gif) top left no-repeat; width:8px;}
td.c_bor { background:url(/i/main/img/bg_1.gif) top left repeat-x;}
td.r_bor { background:url(/i/main/img/bg_3.gif) top right no-repeat; width:9px;}

td.text { width:50%;}
td.text p { margin-top:10px; font-size:8pt; color:#393939; margin-left:10px; margin-right:10px;}
td.text p a { font-size:8pt; color:#0081c7; font-weight:bolder;}

table.footer { width:100%; background:url(/i/footer/bg.gif) top left repeat-x; height:82px;}
td.l_foot { width:23%; background:url(/i/footer/border.gif) top right no-repeat;}
td.r_foot { width:74%;}
td.r_foot p { font-size:8pt; color:#737373; margin-left:30px; margin-top:30px;}
td.r_foot p a { font-size:8pt; color:#737373; text-decoration:none;}
div.bb { width:100px; margin-top:25px; margin-left:30px;}
div.bb a {display:block; padding:5px 0px 0px 22px; background:url(/i/footer/bb.gif) 0px 1px no-repeat; width:90px; height:28px; font-size:8pt; text-align:left; color:#737373; text-decoration:none;}

/* внутренности */

ul.topmenu span { background-image:url(/i/ins/topmenu/bg.gif); background-position:center; background-repeat:no-repeat; display:block; font-size:9pt; color:#283438; font-weight:bolder; padding:7px 20px 8px 20px;}

table.headins { width:100%;}
table.headins td.l_head { width:23%; background:url(/i/ins/head/bg_l.gif) top right no-repeat;}
table.headins div.logo {background:url(/i/ins/head/full_l.gif) top left no-repeat; height:130px;}
table.headins div.logo img { margin-top:31px;}
table.headins td.r_head { width:74%; background: url(/i/ins/head/bg_r.jpg) top right no-repeat;}
table.headins div.slog { background:url(/i/ins/head/full_r.gif) top left no-repeat; height:130px;}
table.headins div.slog h1 { font-family:Verdana, Arial, Helvetica, sans-serif; width:65%; font-size:20pt; color:white; font-weight:normal; margin-left:30px; padding-top:30px; padding-bottom:5px;}

td.c_mainins { background-color:#f4f3ed;}

div.content { margin-left:30px; margin-right:20px; margin-top:25px; margin-bottom: 20px;}

div.content h2 { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:16pt; color:#bd181d; font-weight:normal; padding-bottom:15px;}
div.content h3 { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:12pt; color:#bd181d; font-weight:normal; padding-bottom:15px;}
div.content p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#3a3a3a; padding-bottom:15px; line-height:12pt;}

div.content ul { margin:0px; padding:0px;padding-bottom:20px;}
div.content ul li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#464545;  line-height:12pt; list-style:none; background:url(/i/ins/content/l1.gif) 7px 6px no-repeat; padding-left:20px; padding-bottom:10px;}
div.content ol {padding-bottom:30px;}
div.content ol li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#464545;  line-height:12pt;}

div.content blockquote { background-color:#ecf5f6; border:1px solid #c3d3db; padding:0px; margin:0px; font-size:8pt; color:#3f3f3f; font-weight:normal; padding:10px 10px 10px 10px; margin-bottom:30px;}

div.content div.st { padding-bottom:40px;} /* Слой для таблицы */
div.content div.st table { background:#f1f7f6; width:auto;}
div.content div.st table th { background:url(/i/ins/content/th1.gif) top left repeat; border-bottom:1px solid #179db1; text-align:center; border-top:1px solid #119aaf; font-size:9pt; color:#efefef; padding:5px 10px 6px 10px;}
div.content div.st table td { padding:5px 10px 6px 10px; font-size:9pt; color:#585858; border:1px solid #b6babf;}
div.content div.st table tr.on { background:#f4f3ed; border-top:1px solid #e9e9e9; border-bottom:1px solid #dae4e4;}

/* Ссылки в контенте */

div.content a:link, div.content a:hover, div.content a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#0070ad; text-decoration:none;}
div.content a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; color:#464545;}

/* end Ссылки в контенте */

/* Картинки */
div.content .imgc {background:#b5b5b5; border:1px solid #b5b5b5; clear :both; margin-left:auto; margin-right:auto; margin-bottom:10px;}
div.content .imgr {background:#b5b5b5; border:1px solid #b5b5b5; float :right; margin-left:10px; margin-bottom:10px;} 
div.content .imgl {background:#b5b5b5; border:1px solid #b5b5b5; float :left; margin-right:10px; margin-bottom:10px;} 
div.content table td.imgsub {padding:3px; font-size: 8pt; background:#b5b5b5; font-size:8pt; color:#7d7d7d;} 
/* end Картинки */

div.menu {}
ul.mainmenu { margin:0px; padding:0px; width:210px; margin-top:15px; margin-left:20px; padding-bottom:20px;}
ul.mainmenu li { margin:0px; padding:0px; list-style:none; width:210px; line-height:22pt;}
ul.mainmenu ul {margin:0px; padding:0px;}
ul.mainmenu li span { padding:2px 5px 3px 5px; color:#e7f8f6; background:#006db8;}
ul.mainmenu li a:visited, ul.mainmenu li a:link, ul.mainmenu li a:active { padding-left:5px; font-size:9pt; color:#3a3a3a;}
ul.mainmenu li a:hover { color:#006db8;}

ul.mainmenu li ul li {line-height:15pt;}
ul.mainmenu li ul li a:visited, ul.mainmenu li ul li a:link, ul.mainmenu li ul li a:active { font-size:8pt; color:#006db8; padding-left:20px; background:url(/i/ins/menu/l1.gif) 6px 7px no-repeat;}
ul.mainmenu li ul li a:hover { font-size:8pt; color:#00baff; padding-left:20px; background:url(/i/ins/menu/l2.gif) 6px 7px no-repeat;}
ul.mainmenu li ul li span { padding-left:20px; font-size:8pt; font-weight:bold; color:#006db8; background:url(/i/ins/menu/l1.gif) 6px 9px no-repeat;}
ul.mainmenu li ul li ul {margin-left:20px;}