/* переопределение стандартных стилей */
table, td, body, p, h1, h2, form {border: none; color: black; font-family:  Tahoma, Arial, sans-serif; font-size: 11pt; table-layout: auto; border-collapse: collapse; padding: 0px; margin: 0px;	border: none; vertical-align: top; text-align: left;}
html, body { background:#fffcf5;}
body { background:url(/i/body_bg.jpg) top left repeat-x;}
img {border:none;}
img.png {behavior: url('/import/pngbehavior.htc');}

a:link, a:active, a:visited {}
a:hover {}
/* /переопределение стандартных стилей */

/* Контент */

div.content { padding:10px 30px 10px 30px;}

div.content h1 { font-size:19pt; color:#e86e00; font-weight:normal; padding-bottom:20px; padding-top:10px;}
div.content h2 { font-size:14pt; color:#e89300; padding-top:10px; padding-bottom:20px; font-weight:normal;}
div.content p { font-size:9pt; color:#676767; padding-bottom:15px; line-height:1.4;}

div.content a {font-size:9pt; color:#1e4079;}

div.content ul {margin:0px; padding:0px; padding-bottom:10px;}
div.content ul li { font-size:9pt; color:#676767; list-style:none; background:url(/i/menu/li_content.jpg) 10px 8px no-repeat; padding:0px 0px 5px 30px;}
div.content ol { margin:0px; padding:0px; padding-bottom:20px; padding-left:20px;}
div.content ol li { font-size:9pt; color:#676767; padding:0px 0px 5px 10px;}

div.content blockquote { margin:0px; padding:0px; font-size:9pt; color:#696969; background:#f4eee1; padding:20px 20px 20px 30px; margin-bottom:20px;}

div.content div.st { padding-top:10px; padding-bottom:30px;}
div.content div.st table { width:100%;}
div.content div.st table th { background:url(/i/menu/tab_cont.jpg) top left repeat-x; height:42px; font-size:10pt; color:#464645; padding-left:20px; padding-right:20px;}
div.content div.st table td {background:#f6f1e6; font-size:9pt; color:#464645; padding:10px 20px 6px 20px;}
div.content div.st table tr.on td { background:#f9f6ee; }


div.content .imgc {clear :both; padding:auto; margin-left:auto; margin-right:auto; margin-bottom:10px;}
div.content .imgr {float :right; margin-left:10px; margin-bottom:10px;}
div.content .imgl {float :left; margin-right:10px; margin-bottom:10px;}
div.content table td.imgsub {padding:3px; font-size: 8pt;}
/* end Контент */ 

/* Главная */
table.head { margin-left:50px; margin-right:50px; width:90%;}
td.logo { background:url(/i/head/logo.jpg) top left no-repeat; height:179px; width:317px;}
td.logo span, td.logo a { display:block; padding-top:125px; padding-left:140px; font-size:8pt; text-decoration:none; color:#666;}
td.but { background:url(/i/head/logo_bg.jpg) top left repeat-x;}
td.but ul { margin:0px; padding:0px; padding-top:82px;}
td.but ul li { list-style:none; float:right; height:34px; background:url(/i/button/but_bg.jpg) top left repeat-x;}
td.but ul li a { display:block; height: font-size:10pt; color:#fdfaee; text-decoration:none; padding:8px 10px 8px 10px;}
td.but ul li.but_l { background:url(/i/button/but_r.jpg) top left no-repeat; width:8px; padding-left:10px;}
td.but ul li.but_r { background:url(/i/button/but_l.jpg) top left no-repeat; width:9px;}

td.top_l { height:246px; width:317px; background:url(/i/head/head_l.jpg) top left no-repeat;}
td.top_c { background:url(/i/head/head_cbg.jpg) top left repeat-x;}
td.top_c h1 {padding-right:20px; font-size:28pt; font-weight:normal; color:#ff7900; padding-left:20px; padding-top:20px; padding-bottom:5px;}
td.top_c a { text-transform:uppercase; padding-left:20px; font-size:15pt; font-weight:normal; color:#ffae01; padding-bottom:5px; padding-right:20px; text-decoration:none;}
td.top_c p { padding-top:5px; padding-right:20px; font-size:8pt; color:#868686; padding-left:20px; font-weight:bold; text-transform:uppercase; padding-bottom:20px;}
td.top_c em { padding-left:180px; color:#0ab0ed; font-size:15pt; font-style:normal; font-weight:normal;}
td.top_r { width:21px; background:url(/i/head/head_r.jpg) top left no-repeat;}

table.center {margin-left:50px; margin-right:50px; clear:both;}
td.le { width:32%; border-right:1px solid #e3d9c2;}
td.le a { display:block; font-size:14pt; color:#1e4079; font-weight:normal; padding-bottom:10px; padding-right:10px;}
td.le img { float:left; padding:0px 10px 10px 0px;}
td.le p { font-size:8pt; color:#888; padding-right:30px;}

td.ce { width:36%; border-right:1px solid #e3d9c2; padding-left:30px;}
td.ce a { display:block; font-size:14pt; color:#1e4079; font-weight:normal; padding-bottom:10px; padding-right:10px;}
td.ce img { float:left; padding:0px 10px 10px 0px;}
td.ce p { font-size:8pt; color:#888; padding-right:30px;}
td.ce ol { padding:0px; margin:0px;}
td.ce ol li {font-size:8pt; color:#888; list-style:none;}

td.ce_t { width:36%; padding-left:30px;}
td.ce_t a { display:block; font-size:14pt; color:#1e4079; font-weight:normal; padding-bottom:10px; padding-right:10px;}
td.ce_t img { float:left; padding:0px 10px 10px 0px;}
td.ce_t p { font-size:8pt; color:#888; padding-right:30px;}
td.ce_t ol { padding:0px; margin:0px;}
td.ce_t ol li {font-size:8pt; color:#888; list-style:none;}

td.ri { width:32%; padding-left:30px;}
td.ri a { display:block; font-size:14pt; color:#1e4079; font-weight:normal; padding-bottom:10px; padding-right:10px;}
td.ri img { float:left; padding:0px 10px 10px 0px;}
td.ri p { font-size:8pt; color:#888; padding-right:30px;}

td.ri_t { width:32%; padding-left:20px; background:url(/i/center/prod.jpg) top left no-repeat;}
td.ri_t a { display:block; font-size:19pt; color:#707070; font-weight:normal; padding-top:10px; padding-right:10px;  text-decoration:none;}
td.ri_t p { font-size:13pt; color:#a2a2a2; padding-right:30px;}
td.ri_t ul { margin:0px; padding:0px; padding-top:65px;}
td.ri_t ul li { list-style:none; float:left; padding:5px 32px 10px 0px;}
td.ri_t ul li a { font-size:9pt; color:#a2470d;}

div.zag_1 { margin-left:50px; padding-bottom:30px; padding-top:40px;}
div.zag_1 h1 { display:inline; border-bottom:4px solid #dac382; font-size:18pt; color:#ff7900; font-weight:normal; padding-bottom:3px;}
div.zag_1 h1 a {font-size:10pt; padding-left:20px; color:#3c598b; font-weight:bold;}


div.page { margin-left:50px; width:90%; background:url(/i/inside/l_t.jpg) left top no-repeat;}
div.page div.r_t { background:url(/i/inside/r_t.jpg) right top no-repeat;}
div.page div.l_d { background:url(/i/inside/l_d.jpg) left top no-repeat;}
div.l_d div.r_d { background:url(/i/inside/r_d.jpg) right top no-repeat;}

div.page table.main {background:#f9f6ee; width:100%; margin-top:-13px; height:600px;}
td.navig_t { height:30px;}
td.navig_t ul { margin:0px; padding:0px; margin-left:30px; margin-right:30px; padding-top:10px; padding-bottom:25px; border-bottom:3px solid #e7e4dd; margin-bottom:2px;}
td.navig_t ul li { list-style:none; float:left;}
td.navig_t ul li a { font-size:9pt; color:#3b7bb6; background:url(/i/navig/a.jpg); background-position: right 4px; background-repeat:no-repeat; padding-right:10px; padding-left:3px; text-decoration:none;}
td.navig_t ul li a.home {voice-family: "\"}\""; voice-family:inherit; background-position: right 4px;}
HTML > BODY div.page table.main td.navig_t ul li a.home { background-position: right 0px;}
td.navig_t ul li span {font-size:9pt; color:#6e6e6e; padding-left:3px;}
td.navig_d { height:30px;}
td.navig_d ul { margin:0px; padding:0px; margin-left:30px; margin-right:30px; padding-top:10px; padding-bottom:25px; border-top:3px solid #e7e4dd; margin-top:2px;}
td.navig_d ul li { list-style:none; float:left;}
td.navig_d ul li a { font-size:9pt; color:#3b7bb6; background:url(/i/navig/a.jpg); background-position: right 4px; background-repeat:no-repeat; padding-right:10px; padding-left:3px; text-decoration:none;}
td.navig_d ul li a.home {voice-family: "\"}\""; voice-family:inherit; background-position: right 4px;}
HTML > BODY div.page table.main td.navig_d ul li a.home { background-position: right 0px;}
td.navig_d ul li span {font-size:9pt; color:#6e6e6e; padding-left:3px;}

td.menu { width:320px; background:url(/i/menu/bg_menu.jpg) top left repeat-y;}
td.menu div.mainmenu { margin-right:30px; background-color:#ece9e3;}
div.mainmenu ul { margin:0px; padding:0px; margin-left:20px; margin-right:20px; padding-top:20px; padding-bottom:50px;}
div.mainmenu ul li {list-style:none; border-top:1px solid #dcd9d4;}
div.mainmenu ul li a { display:block; font-size:13pt; color:#e99e1e; text-decoration:none; background:url(/i/menu/li_main.jpg) 5px 15px no-repeat;  padding:8px 10px 6px 15px;}
div.mainmenu ul li.act { background:#e7e4de;}
div.mainmenu ul li ul { margin:0px; padding:0px; padding-left:15px; padding-bottom:10px; padding-top:10px;}
div.mainmenu ul li ul li { border:none;}
div.mainmenu ul li ul li a { background:url(/i/menu/a.jpg) 0px 7px no-repeat; font-size:9pt; color:#f36336; text-decoration:underline; padding:2px 0px 2px 15px;}
div.mainmenu ul li ul li span { background:url(/i/menu/span.jpg) 0px 7px no-repeat; font-size:9pt; color:#676767; padding:2px 0px 2px 15px;}
div.mainmenu ul li ul li ul { margin:0px; padding:0px; padding-left:15px; padding-bottom:5px; padding-top:10px;}
div.mainmenu ul li ul li ul li { border:none;}
div.mainmenu ul li ul li ul li a { background:url(/i/menu/a_bg2.jpg) 0px 10px no-repeat; font-size:9pt; color:#b24624;}

td.pr {width:320px; background:url(/i/menu/bg_menu.jpg) top left repeat-y; vertical-align:bottom;}
div.tdr_prod { background:#f9f6ee; border:2px solid #ece9e3;  margin-right:30px; height:180px;}
div.tdr_prod h2 { font-size:19pt; color:#707070; font-weight:normal; padding-top:10px; padding-right:10px; padding-left:10px;}
div.tdr_prod p { font-size:13pt; color:#a2a2a2; padding-right:10px; padding-left:15px;}
div.tdr_prod img { padding-left:15px; padding-top:10px;}
div.tdr_prod ul { margin:0px; padding:0px;}
div.tdr_prod ul li { list-style:none; float:left; padding:5px 20px 10px 15px;}
div.tdr_prod ul li a { font-size:9pt; color:#a2470d;}

/* Подвал */
table.footer { height:66px; width:90%; margin-top:30px; margin-left:50px; margin-bottom:30px;}
table.footer td.foot_l { background:url(/i/footer/footer_l.jpg) top left no-repeat; width:10px;}
table.footer td { background:url(/i/footer/footer_bg.jpg) top left repeat-x;}
table.footer td p { font-size:8pt; color:#888888; padding:20px 20px 5px 20px;}
table.footer td.foot_r { background:url(/i/footer/footer_r.jpg) top left no-repeat; width:10px;}
div.bbx {float:right; margin-top:-35px;}
div.bbx em { font-style:normal; font-size:18px; font-weight:bolder;}
div.bbx a:link, div.bbx a:hover, div.bbx a:active, div.bbx a:visited {display:block; width:110px; text-decoration:none; font-size:8pt; color:#9a9a9a; background:url("/i/footer/bb.jpg") no-repeat; padding-left:20px; padding-top:5px; margin:50px 35px 50px 0px; text-align:left;}
