/* global */
body { padding:0; margin:0; color:#000000; background-color:#ffffff; }
table.main { position:absolute; width:100%; /*height:1050px; min-width:1004px;*/ font-family:arial,"Verdana"; font-size:12px; }
table.main td { padding:0; /*border:1px red solid;*/ }
table.main td.hat-box { vertical-align:top; background:url(left-bricks-top.jpg) no-repeat 30px bottom; }
table.main img { border:0; } 

table.default { border:1px #b1b1b1 solid; border-collapse:collapse; font-size:12px; }
table.default td { border-right:1px #b1b1b1 solid; color:black; font-weight:normal; padding:7px 20px 7px 20px; text-align:left; vertical-align:middle; height:25px; }
table.default th { border-right:1px #b1b1b1 solid; border-bottom:1px #b1b1b1 solid; background-color:#e6e6e6; color:#043f7c; font-weight:bold; padding:7px 20px 7px 20px; text-align:left; vertical-align:middle; height:30px; }

/* hat block */
table.hat { width:100%; color:#bababa; font-family:arial,"Verdana"; font-size:12px; }
table.hat td.hat0 { width:56%; }
table.hat td.hat0 div.url { position:absolute; left:295px; top:75px; }
table.hat td.hat0 img.logo { margin-left:125px; }
table.hat td.hat1 { width:35%; vertical-align:top; }
table.hat td.hat1 img.plate { left:55%; top:0; }
table.hat td.hat2 { width:9%; text-align:right; vertical-align:bottom; }
table.hat td.mid0 { vertical-align:top; }
table.hat td.mid0 div.builders { position:absolute; left:35%; top:355px; z-index:0; }
table.hat td.mid1 { vertical-align:top; background:url(plate-bot.jpg) no-repeat left top; }

/* FOR INTERNAL PAGES */
table.int-hat { width:100%; color:#bababa; font-family:arial,"Verdana"; font-size:12px; }
table.int-hat td.int-hat0 { width:42%; height:184px; vertical-align:bottom; }
img.int-builders { position:absolute; left:46%; top:70px; }
table.int-hat td.int-hat0 div.url { position:absolute; left:295px; top:75px; }
table.int-hat td.int-hat0 img.logo { margin:0 110px 40px 125px; }
table.int-hat td.int-hat2 { text-align:right; vertical-align:bottom; }
table.int-hat td.int-hat2 img { margin-left:310px; }
table.main td.int-hat-box { vertical-align:top; }

table.int-bottom-info { width:100%; height:630px; color:#707070; font-family:arial,"Verdana"; font-size:11px; color:black; background:url(hr-bot-LR.gif) repeat-x top; }
table.int-bottom-info td.int-info0 { padding:56px 0 0 0; vertical-align:top; width:280px; }
table.int-bottom-info td.int-info1 { vertical-align:top; background:url(hr-bot-M.gif) repeat-x top; }
table.int-bottom-info td.int-info2 { vertical-align:top; text-align:right; width:240px; }
table.int-bottom-info td.int-info2 div.info2 { padding:20px 20px 0 20px; text-align:left; font-size:13px; font-style:italic; color:#707070; }
table.int-bottom-info td.int-info2 div.info2 a { font-family:"Verdana", arial; font-style:normal; font-size:18px; }
table.int-bottom-info td.int-info2 div.info2 p { margin:8px 0 8px 0; }
table.int-bottom-info td.int-info2 div.info2 ul { margin:0px; list-style-type:none; }

table.int-bottom-info div.info { margin:105px 35px 0 25px; }

table.int-bottom-info dl.news dt { margin:20px 0 15px 0; font-weight:bold; }
table.int-bottom-info dl.news dd { margin:12px 0 12px 20px; padding:0px; }
table.int-bottom-info dl.news div { margin-bottom:0px; font-family:"Times New Roman",serif; font-size:20px; font-weight:normal; color:#043f7c; }

table.int-bottom-info div.info ul { margin:10px 0 0 17px; list-style-image:url(red-bull.gif); line-height:16px; }
table.int-bottom-info div.info h1 { margin:10px 0 10px 0; font-family:"Verdana",arial; font-size:18px; font-weight:normal; color:#043f7c; }
table.int-bottom-info div.info p { margin:10px 0 10px 0; }

table.int-poll { margin:20px 0 0 0; width:240px; font-size:1px; }
table.int-poll td.data { padding:5px 5px 5px 5px; }
table.int-poll td.data div.poll h1 { margin:0 0 8px 3px; font-family:"Verdana",arial; font-size:14px; font-weight:normal; color:#043f7c; }
table.int-poll td.data div.poll p { margin:10px 0 10px 3px; font-size:12px; font-weight:bold; }
table.int-poll td.L { background:url(br-v-line.gif) repeat-y;}
table.int-poll td.R { background:url(br-v-line-inv.gif) repeat-y;}

/* center & right blocks */
table.center-info { width:550px; }
table.center-info td.menu-box { vertical-align:top; }
table.right-info { position:relative; width:100%; font-family:arial,"Verdana"; font-style:italic; font-size:13px; z-index:1; }
table.right-info td.info0 { height:65px; padding:0 45px 0 150px; text-align:right; background:url(bricks-shadow.jpg) no-repeat right top; }
table.right-info td.info1 { height:235px; width:80%; padding:120px 0 35px 0; vertical-align:bottom; }
table.right-info td.plates { vertical-align:bottom; text-align:right; }
table.right-info td.info2 { height:120px; padding:16px 80px 0 25px; vertical-align:top; text-align:right; background:url(plates-bot.png) no-repeat right top; }
table.right-info a { font-family:"Verdana",arial; font-style:normal; font-size:18px; }

/* menu block */
table.menu { font-family:arial,"Verdana"; margin:0 0 35px 0; /*border:1px blue solid;*/ }
table.menu td { /*border:1px blue solid;*/ } 
table.menu td.L { width:98px; text-align:right; color:#bababa; font-size:11px; padding-left:5px; } 
table.menu td.R, td.R-main { font-size:16px; }
table.menu td.R a.act, td.R-main a.mact { color:#bd2800; text-decoration:none; }
table.menu td.R table.item td { height:37px; }
table.menu td.R table.item td.M { background:url(act-M.gif) repeat-x center; }
table.menu td.R table.item td.icon { padding-right:2px; }
table.menu td.R-main { padding-left:11px; }
table.menu td.R-main a.mact, td.R-main a.mpas { padding-left:28px; background:url(home.gif) no-repeat; }
table.menu td.R-main table.item td.M { background:url(act-M.gif) repeat-x top; }
table.menu td.R-main table.item td.icon { width:18px; }
table.menu table.bracket { margin:5px 0 5px 5px; background:url(br-v-line.gif) repeat-y; } 

/* banner block */
div.banner260x66 { margin:15px; }

/* bottom block */
table.bottom-info { width:100%; color:#707070; font-family:arial,"Verdana"; font-size:11px; color:black; background:url(hr-bot-LR.gif) repeat-x top; }
table.bottom-info td { vertical-align:top; }
table.bottom-info td.info0 { background:url(left-bricks-bot.png) no-repeat 30px top; }
table.bottom-info td.info1 { background:url(hr-bot-M.gif) repeat-x top; }
table.bottom-info td.info2 {  }

table.bottom-info div.news { margin:35px 10px 0 40px; width:270px; }
table.bottom-info div.news h1 { margin:8px 0 8px 0; font-family:"Verdana",arial; font-size:14px; font-weight:normal; color:#043f7c; }
table.bottom-info div.news p { margin:12px 0 12px 0; }
table.bottom-info a.news-link { margin-left:25px; padding-left:15px; font-size:12px; background:url(red-bull.gif) no-repeat left top; }

table.bottom-info div.info { margin:35px 25px 0 25px; }
table.bottom-info div.info h1 { margin:10px 0 10px 0; font-family:"Verdana",arial; font-size:18px; font-weight:normal; color:#043f7c; }
table.bottom-info div.info p { margin:10px 0 10px 0; }

/*table.bottom-info div.poll { margin:30px 18px 0 18px; width:240px; }

/* polls */
table.poll { margin:20px 18px 0 18px; width:240px; font-size:1px; }
table.poll td.data { padding:5px 5px 5px 5px; }
table.poll td.data div.poll h1 { margin:0 0 8px 3px; font-family:"Verdana",arial; font-size:14px; font-weight:normal; color:#043f7c; }
table.poll td.data div.poll p { margin:10px 0 10px 3px; font-size:12px; font-weight:bold; }
table.poll td.L { background:url(br-v-line.gif) repeat-y;}
table.poll td.R { background:url(br-v-line-inv.gif) repeat-y;}


div.poll { padding:5px; vertical-align:bottom; font-size:12px; }
div.poll div { margin-left:12px; padding:0px; }
div.poll table.poll { width:187px; font-family:arial,"Verdana"; font-size:12px; text-align:left; margin:12px 0 0 0; }
div.poll table.poll td { padding:2px 0 2px 0; }
div.poll table.poll th { padding-bottom:12px; }
div.poll a.button { margin-left:45px; padding:2px 18px 2px 18px; text-decoration:none; background:url(poll-button.png) no-repeat 50% 50%; }
div.poll a:link, div.poll a:visited { color:#bd2800; }
div.poll form { margin-bottom:20px; }


/* progress bars of polls */
div.progress-1  { text-align:right; background:url('poll/progress-int-1.gif') repeat-x bottom left; }
div.progress-2  { text-align:right; background:url('poll/progress-int-2.gif') repeat-x bottom left; }
div.progress-3  { text-align:right; background:url('poll/progress-int-3.gif') repeat-x bottom left; }
div.progress-4  { text-align:right; background:url('poll/progress-int-4.gif') repeat-x bottom left; }
div.progress-5  { text-align:right; background:url('poll/progress-int-5.gif') repeat-x bottom left; }
div.progress-6  { text-align:right; background:url('poll/progress-int-6.gif') repeat-x bottom left; }
div.progress-7  { text-align:right; background:url('poll/progress-int-7.gif') repeat-x bottom left; }
div.progress-8  { text-align:right; background:url('poll/progress-int-8.gif') repeat-x bottom left; }
div.progress-9  { text-align:right; background:url('poll/progress-int-9.gif') repeat-x bottom left; }
div.progress-10 { text-align:right; background:url('poll/progress-int-10.gif')repeat-x bottom left; } 

/* footer block */
table.footer { width:100%; height:100px; }
table.footer td.info0 { width:270px; text-align:right; }
table.footer td.info0 img.int-foot-bricks { position:relative; right:-45px; }
table.footer td.info1 { text-align:center; padding:0 20px 0 20px; }
table.footer td.info2 { width:240px; }
table.foot-block td.data { padding:5px 0 5px 17px; }
table.foot-block { background-color:#f6f6f6; width:100%; font-size:1px; }
table.foot-block div.copy { padding:2px 0 2px 30px; margin-bottom:8px; font-family:"Verdana",arial; font-size:14px; font-weight:bold; background:url(_c.gif) no-repeat left; }
table.foot-block td.cT, table.poll td.cT { width:10px; height:10px; vertical-align:top; }
table.foot-block td.cB, table.poll td.cT { width:10px; height:10px; vertical-align:bottom; }
table.foot-block td.L { border-left:1px #e6e6e6 solid; }
table.foot-block td.T { border-top:1px #e6e6e6 solid; }
table.foot-block td.R { border-right:1px #e6e6e6 solid; }
table.foot-block td.B { border-bottom:1px #e6e6e6 solid; }
table.foot-block a, span { font-family:"Tahoma",arial; font-size:12px; }
table.foot-block span { padding-left:15px; /*margin-right:20px;*/ background:url(red-bull.gif) no-repeat left top; }

/* SiteLeader block */
div.SL-logo { margin-left:40px; 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; }

/* - end - */<!--LiveInternet counter--><script type="text/javascript"><!--
				document.write("<a href='http://www.liveinternet.ru/click' "+
				"target=_blank><img src='http://counter.yadro.ru/hit?t6.7;r"+
				escape(document.referrer)+((typeof(screen)=="undefined")?"":
				";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
				screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
				";"+Math.random()+
				"' alt='' title='LiveInternet: показано число просмотров и"+
				" посетителей за 24 часа' "+
				"border='0' width=1 height=1><\/a>")
				//--></script><!--/LiveInternet-->
