/* global */
body { padding:0; margin:0; color:#000000; background-color:#ffffff; }
img { border:0; }
table.main { position:relative; width:100%; top:-10px; }
table.main td#news-h { height:45px; padding-left:95px; }
table.main td#news-h h1 { font-family:"Times New Roman",serif; font-size:24px; font-weight:normal; margin:0; }
table.main td#footer { height:205px; vertical-align:top; }
/*---*/

/* hat */
div.hat  { width:100%; height:204px; vertical-align:top; background:url(hat-bg.gif) repeat-x bottom; }
div.logo { margin:35px 20px 0 110px; }
div.wood { width:100%; height:24px; background:url(wood-tex.jpg) repeat-x; }
table.strap { margin-left:480px; }
table.strap td { background:url(strapila-left.jpg) repeat-x; }

table.hat { position:absolute; left:0; top:0; width:100%; height:204px; }
table.hat td { padding:0; }
table.hat td#td0 { width:30%; }
table.hat td#td1 { width:32%; vertical-align:top; }
table.hat td#td1 div.slog { font-family:"Tahoma",arial; font-size:18px; color:#c4713b; text-align:center; }
table.hat td#td2 { width:18%; vertical-align:bottom; }
table.hat td#td3 { width:20%; vertical-align:top; }

div.home-mail { text-align:right; }
div.home-mail img { margin: 60px 35px 33px 35px; }
div.excel { margin: 52px 0 0 5px; font-family:arial,"Verdana"; font-size:12px; padding:5px 0 5px 22px; background:url(excel.gif) no-repeat left; }
div.phone { margin: 52px 0 0 5px; font-family:arial,"Verdana"; font-size:12px; color:#cd0000; padding:5px 0 5px 22px; }
div.excel a:link, div.excel a:visited { color:#cd0000; }
/*---*/

/* menu */  
table.menu-line { width:100%; height:40px; background:url(menu-line-bg.png) repeat-x bottom; }
div.menu { position:absolute; text-align:center; margin-left:160px; left:6%; top:228px; height:22px; font-family:arial,"Verdana"; font-size:16px; z-index:10; }
div.menu a:link, div.menu a:visited { color:#feffd9; }
div.menu a#bull { padding:5px 0 5px 25px; margin-right:2%; background:url(menu-bullet.gif) no-repeat left; }
/*---*/

/* content */
table.cont { width:100%; height:670px; font-family:arial,"Verdana"; font-size:12px; background:url(stameska-top.jpg) no-repeat right bottom; }
table.cont td { vertical-align:top; }
table.cont div.header { padding:5px 0 0 55px; height:30px; vertical-align:bottom; font-family:"Times New Roman",serif; font-size:18px; color:#c4713b; background:url(int-menu-line.png) no-repeat left;}
table.cont td#td0 { padding:85px 0 0 0; width:212px; }
table.cont td#td0 div.l-menu ul { list-style-image:url('int-bull-1.gif'); margin:20px 0 50px 45px; padding:0; font-size:15px; }
table.cont td#td0 div.l-menu li { margin:10px; }
table.cont td#td1 { padding:62px 90px 0 35px; background:url(right-top-bg.jpg) no-repeat top right; }
table.cont td#td1 h1 { margin-bottom:0px; font-family:"Times New Roman",serif; font-size:24px; font-weight:normal; color:#c4713b; }
table.cont td#td1 p  { margin:10px 0 15px 0; }
table.cont td#td1 ul { list-style-image:url(int-bull-2.gif); margin:15px 0 20px 15px; font-size:12px; }
table.cont td#td1 dl.news dt { margin:20px 0 15px 0; font-weight:bold; }
table.cont td#td1 dl.news dd { margin:12px 0 12px 20px; padding:0px; }
table.cont td#td1 dl.news div { margin-bottom:0px; font-family:"Times New Roman",serif; font-size:20px; font-weight:normal; color:#c4713b; }
table.cont td#td1 table.default { border-collapse: collapse; width:90%; margin:25px 25px 25px 0; b-ackground:#c4713b; border-right:1px #008000 solid; border-bottom:3px #008000 double; font-size:12px; l-ine-height:30px; }
table.cont td#td1 table.default td { border-left:1px #008000 solid; border-top:1px #008000 solid; padding:10px; }
table.cont td#td1 table.default th { padding:10px 15px; border:3px #008000 double; border-left:1px #008000 solid; border-right:none; color:#c4713b; background:#faebc4; }
table.cont td#td1 table.default tr#L { background:white; }
table.cont td#td1 table.default tr#D { background:#fffaeb; }
/*---*/


/* Опросы правой колонки */
div.poll { padding:6px 10px 20px 20px; vertical-align:bottom; border-left:5px #bfa69b solid; background:#fffbef; }
div.poll div { margin-left:12px; }
div.poll table.poll { width:178px; font-family:arial,"Verdana"; font-size:12px; text-align:left; margin:12px 0 0 -10px; }
div.poll table.poll td { padding:2px 0 2px 0; }
div.poll table.poll th { padding-bottom:12px; }
div.poll a.button { border:1px #008000 solid; background:#faebc4; margin-left:35px; padding:2px 10px 2px 10px; text-decoration:none; }
div.poll a:link, div.poll a:visited { color:black; }
div.poll form { margin-bottom:20px; }
/* Градусники опросов правой колонки */
div.progress-1  { text-align:right; background:url('poll/internal.process.1.gif') repeat-x bottom left; }
div.progress-2  { text-align:right; background:url('poll/internal.process.2.gif') repeat-x bottom left; }
div.progress-3  { text-align:right; background:url('poll/internal.process.3.gif') repeat-x bottom left; }
div.progress-4  { text-align:right; background:url('poll/internal.process.4.gif') repeat-x bottom left; }
div.progress-5  { text-align:right; background:url('poll/internal.process.5.gif') repeat-x bottom left; }
div.progress-6  { text-align:right; background:url('poll/internal.process.6.gif') repeat-x bottom left; }
div.progress-7  { text-align:right; background:url('poll/internal.process.7.gif') repeat-x bottom left; }
div.progress-8  { text-align:right; background:url('poll/internal.process.8.gif') repeat-x bottom left; }
div.progress-9  { text-align:right; background:url('poll/internal.process.9.gif') repeat-x bottom left; }
div.progress-10 { text-align:right; background:url('poll/internal.process.10.gif')repeat-x bottom left; }

/* articles */
.articles { margin:0; padding:0; }
.articles a { font-weight:bold; color:#0000ff; }
.articles dt { font-weight:bold; font-size:14px; margin:10px 10px; }
/*.articles dt a { color:black; }*/
.articles dd { margin-left:20px; margin-bottom:10px; }
h1 .path { padding-left:20px; font-size:20px; background:url('path.gif') no-repeat 5px 9px; } 
h1 a { color:black; } 
.articles h4, .articles h4 a { font-size:12px; color:#0000ff; font-weight:bold; margin:10px 0 7px 0; }
/* !articles */

/* footer */
table.footer { width:100%; height:205px; background:url(stameska-bottom.jpg) no-repeat right top; }
table.footer td { vertical-align:top; font-family:arial,"Verdana"; }
table.footer td#td1 { vertical-align:bottom; padding-left:35px; }
table.footer td#td1 div#C { padding-left:20px; background:url(c.gif) no-repeat 0 2px; }
table.footer td#td1 span#Y { font-size:18px; color:#c4713b; }
table.footer td#td1 span#wood { font-family:"Times New Roman",serif; font-size:22px; color:#045500; }
table.footer td#line { height:55px; padding:27px 150px 0 212px; }
table.footer td#td2 { width:33%; vertical-align:bottom; padding-left:80px; }
table.footer td#foot { padding-left:35px; }
table.footer hr { border-top:2px #bfa69b solid; }
table.footer p { font-size:12px; margin-top:15px; }
table.footer h1 { font-family:"Times New Roman",serif; font-size:24px; font-weight:normal; margin:0; }
/*---*/

table.bord { border-left: 1px solid #666666; border-top: 1px solid #666666; border-collapse: collapse; }
table.bord td { border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 2px 4px; }
table.bord tr.odd td { background-color: #EFEFEF; }

h1 .path { padding-left:20px; font-size:20px; background:url('bullet-2.gif') no-repeat 2px 7px; }

/* SiteLeader */
div.SL-logo { padding-left:33px; background:url(siteleader.gif) no-repeat 0 5px; }
div.SL-logo a { text-decoration:none; }
div.SL-logo #by, div.SL-logo #site { font-family:"Verdana",arial; }
div.SL-logo #by { font-size:10px; color:blue; }
div.SL-logo #site { font-size:12px; color:red; }
div.SL-logo #leader { font-family:"Georgia",sans-serif; font-size:14px; color:black; }
/*---*/

