/* переопределение стандартных стилей */
table, td, body, p, h1, h2, form {border: none; color: black; font-family:  Tahoma, Arial, 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:#c6c6c6; background-image:url(/i/unacces/bg.gif); background-position:top left; background-repeat:repeat-x;}
img {border:none;}
img.png {behavior: url('/import/pngbehavior.htc');}


table.mverst { width:100%;}

td.menu { height:68px;}
td.menu table { background:url(/i/menu/bg.gif) top left repeat-x; width:100%; height:68px;}
td.menu table td { text-align:center; vertical-align: middle;}
td.menu table td a, td.menu table td span { display:block; background:url(/i/menu/line.gif) right top no-repeat; margin-bottom:4px;}
td.menu table td a { font-size:8pt; color:#4975a5; text-decoration:none; font-weight:bolder;}
td.menu table td span { font-size:8pt; color:#ba0910; font-weight:bolder;}
td.lm { background:url(/i/menu/l.gif) top left no-repeat;}
td.rm { background:url(/i/menu/r.gif) top right no-repeat;}
td.partners { background:url(/i/menu/partners.gif) top left no-repeat; width:242px;}
td.partners h1 { font-size:10pt; text-transform:uppercase; color:#a80202; padding-top:10px; padding-left:20px; padding-bottom:5px;}
td.partners input { float:left; width:50px; margin-left:5px; font-size:8pt; color:#717171;}
td.partners input.pas { margin-left:20px;} 

td.head table { width:100%; height:346px;}
td.lh { width:3px; background:url(/i/head/l.gif) top left no-repeat;}
td.rh { width:3px; background:url(/i/head/r.gif) top right no-repeat;}
td.mh { background:url(/i/head/bg.jpg) right top repeat-x; position: pelative;}
td.mh h1 { padding-top:45px; font-size:16pt; color:#870005; font-weight:normal;}

td.premain table { width:100%; height:90px; background:url(/i/premain/bg.gif) top left repeat-x;}
td.lpm { width:3px; background:url(/i/premain/l.gif) top left no-repeat;}
td.rpm { width:3px; background:url(/i/premain/r.gif) top right no-repeat;}
td.premain img { float:left; padding-left:20px;}
td.premain h1 { font-size:16pt; font-weight:normal; color:black; padding-top:14px; padding-bottom:5px;}
td.premain ul { margin:0px; padding:0px; float:left; width:180px;}
td.premain ul li { margin:0px; padding:0px; list-style:none; width:180px;}
td.premain ul li a { font-size:8pt; color:#39699d; text-decoration:none; display:block; background:url(/i/premain/l1.gif) 0px 5px no-repeat; padding-left:10px; width:auto;}

td.centl { width:2px; background:url(/i/premain/cent.gif) top left no-repeat;}
td.mag { width:48%; background:url(/i/premain/bgr.gif) top left repeat-x; padding-left:10px; padding-right:10px;}
td.mag img { float:left; padding:0px; padding-right:2px;}
td.mag a {font-size:8pt; color:#39699d; text-decoration:none; margin-top:30px; display:block;}

td.main table { width:100%;}
td.lmain { width:2px; background:url(/i/main/l.gif) top left repeat-y;}
td.rmain { width:1px; background:url(/i/main/r.gif) top left repeat-y;}
td.news { background:white; padding-top:20px; padding-right:30px; border-right:1px dashed e5e5e5;}
td.news h1 { font-size:16pt; color:#960000; font-weight:normal; padding-left:30px; padding-bottom:10px;}
td.news div.newsblock { margin-bottom:20px; clear:both; margin-left:30px;}
td.news div.newsblock img { float:left; padding-right:10px; padding-bottom:10px;}
td.news div.newsblock p a { font-size:8pt; color:black; display:block; margin-bottom:5px; font-weight:bold;}
td.news div.newsblock p {font-size:8pt; color:black; display:block; margin-bottom:5px; color:#584243;}

td.lborder { background:url(/i/main/l.gif) top left repeat-y;}
td.rborder { background:url(/i/main/r.gif) top left repeat-y;}
td.lcellins { background:url(/i/main/bg_ins.jpg) top left repeat-y; width:256px;}
ul.mainmenu { margin:0px; padding:0px; margin-left:22px; margin-top:25px; margin-bottom:30px; width:220px;}
ul.mainmenu li { margin:0px; padding:0px; list-style:none; width:220px;}
ul.mainmenu li ul { margin:0px; padding:0px; margin-bottom:10px;}
ul.mainmenu li ul li ul { margin:0px; padding:0px; margin-bottom:10px;}
ul.mainmenu li a { font-size:9pt; color:#104a8a; display:block; padding:5px 0px 6px 0px;}

div.pdown {}
div.pdown p { float:left;}
div.pdown ul { margin:0px; padding:0px;}
div.content div.pdown ul li { margin:0px; padding:0px; list-style:none; float:left; background:none; padding: 0px 5px 0px 5px;}
div.pdown ul li a { background:none;}

div.content div.news_item a { display:block; margin:0px; padding:0px; font-size:16pt; color:#8c0d12; font-weight:normal; padding-bottom:15px;}

td.center { background:white;}

td.other { background:white; padding-top:20px;}
td.other h1 { font-size:16pt; color:#146899; font-weight:normal; padding-left:30px; padding-bottom:10px;}
td.other p { font-size:8pt; color:#584243; padding-left:30px; margin-bottom:30px;}
td.other a { background:url(/i/main/bga.jpg) top left no-repeat; display:block; width:317px; height:170px; padding-top:40px; font-size:8pt; color:#39699d; padding-left:10px; margin-left:30px;}

td.rcell { background:#f6f5f2; border-left:1px solid #b1ada0; padding-top:20px; padding-right:10px;}
td.rcell h1 { font-size:16pt; color:#6b4333; font-weight:normal; padding-left:20px; padding-bottom:10px;}
td.rcell p { font-size:8pt; color:#494949; font-weight:bolder; padding-left:20px;}
td.rcell a { font-size:8pt; color:#39699d; text-decoration:none; display:block; background:url(/i/premain/l1.gif) 0px 5px no-repeat; padding-left:10px; margin-left:26px;}
td.rcell form { padding-left:20px; padding-top:10px; padding-bottom:10px;}

td.footer table { width:100%; height:70px; background:url(/i/footer/bg.gif) top left repeat-x;}
td.footer table p { font-size:8pt; color:#979797; padding-left:10px; padding-top:22px;}
td.conts { width:88%;}
div.bb { width:100px; margin-top:18px;}
div.bb a {display:block; padding:5px 0px 0px 22px; background:url(/i/footer/bb.gif) 0px 0px no-repeat; width:90px; height:28px; font-size:8pt; text-align:left; color:#979797; text-decoration:none;}




/* Контент */

div.content { padding-left:30px; padding-right:40px;}

div.content h1 { margin:0px; padding:0px; font-size:20pt; color:#8c0d12; font-weight:normal; padding-bottom:20px; padding-top:30px}
div.content h2 { margin:0px; padding:0px; font-size:16pt; color:#8c0d12; font-weight:normal; padding-bottom:15px;}
div.content h3 { margin:0px; padding:0px; font-size:12pt; color:#8c0d12; font-weight:normal; padding-bottom:15px;}
div.content p { font-size:9pt; color:#242424; padding-bottom:15px; line-height:12pt;}

div.content ul { margin:0px; padding:0px;padding-bottom:20px;}
div.content ul li {font-size:9pt; color:#242424;  line-height:12pt; list-style:none; background:url(/i/main/l1.gif) 7px 6px no-repeat; padding-left:20px; padding-bottom:10px;}
div.content ol {padding-bottom:30px;}
div.content ol li {font-size:9pt; color:#242424;  line-height:12pt;}

div.content blockquote { background-color:#f0eee9; border:1px solid #dbd7ca; padding:0px; margin:0px; font-size:9pt; color:#676461; font-weight:normal; padding:10px 10px 10px 10px; margin-bottom:30px;}

div.content div.st { padding-bottom:40px;} /* Neie aey oaaeeou */
div.content div.st table { background:#f4f4f4; width:auto;}
div.content div.st table th { background:#8c0d12; border-bottom:1px solid white; font-size:9pt; color:white; padding:8px 10px 9px 10px;}
div.content div.st table td { padding:8px 10px 9px 10px; font-size:9pt; color:#585858; border-bottom:1px solid #e9e9e9;}
div.content div.st table tr.on { background:white; border-bottom:1px solid #dfdfdf;}

div.content a:link, div.content a:hover, div.content a:active { font-size:9pt; color:#093564;}
div.content a:visited { color:#242424;}

div.content .imgc {background:#f0eee9; border:8px solid #f0eee9; clear :both; margin-left:auto; margin-right:auto; margin-bottom:10px;}
div.content .imgr {background:#f0eee9; border:8px solid #f0eee9; float :right; margin-left:10px; margin-bottom:10px;} 
div.content .imgl {background:#f0eee9; border:8px solid #f0eee9; float :left; margin-right:10px; margin-bottom:10px;} 
div.content table td.imgsub {padding:3px; font-size: 8pt; background:#f0eee9; font-size:8pt; color:#7d7d7d;} 


/* end Контент */ 
