div.top-img { position: relative;  }
div.top-img img { //margin-bottom: -2px }
div.main { background: #980504 url(../img/main-bg.gif) repeat-y 0 0; width: 1000px; margin: 0 auto; 
			height: '100%'; min-height: 100%  }
img.menu-service { position: absolute; top: 0; right: 22px }

div.content { overflow: hidden; text-align: left }

div.content div.left { width: 307px; float: left; text-align: left;  }
div.content div.left2 { padding: 10px 15px 150px 28px }
div.content div.right { width: 692px; text-align: left; float: left; background: url(../img/corner.gif) no-repeat 0 0;  }
div.content div.right2 { padding: 30px 40px 50px 38px; position: relative  }
div.content div.right2 table { width: 600px}
*div.content div.right2 table { width: 550px}

div.anonse { overflow: hidden; margin-bottom: 12px }
div.anonse-img { width: 59px; height: 59px; //width: 60px; //height: 60px; overflow: hidden; float: left; background: #fff; margin: 0 8px 5px 0 }
div.anonse-img img { border: 1px solid #4c4c4c }
div.anonse h6 { color: #cca66e }
div.anonse p { font-size: 95% }
div.anonse p a { display: block; padding-bottom: .5em; font-size: 105% }
div.anonse h6 { color: #e6340e }

div.mmenu { height: 40px; overflow: hidden; width: 100%; position: absolute; top: 284px }

ul.mmenu { height: '100%'; overflow: hidden; margin: 0; position: relative;  }
ul.mmenu li { float: left; padding: 3px 14px 14px 14px; font: 27px "Times New Roman"; color: #dadada; background: #111   }
ul.mmenu li.sel { color: #fff; background: #333  }
ul.mmenu li a { color: #c9c9c9; text-decoration: none }
ul.mmenu li a:hover { color: #fff; }
ul.mmenu li.sel a { color: #ff7143  }
ul.mmenu li.sel a:hover { color: #fcd1c3  }
ul.mmenu li.first { padding-left: 38px  }

ul.mmenu li sup { font-size: 50%; vertical-align: top; padding-right: 4px; color: #999898  }
ul.mmenu li.sel sup  { color: #ff7143 }

div.service-menu { position: absolute; right: 35px; top: 32px; text-align: right    }
div.service-menu p { font: bold 22px Tahoma, sans-serif !important; color: #fff  }
div.service-menu p span { font: 20px Tahoma, sans-serif !important; display: block   }
ul.service-menu { overflow: hidden; height: '100%'; margin-bottom: 20px }
ul.service-menu li { float: right; padding: 0 0 0 28px; background: none  }

div.submenu { background: #a5a5a5; }
ul.submenu { height: '100%'; overflow: hidden; margin: 0; }
ul.submenu li { float: left; padding: 7px 10px 8px 13px; font: bold 120% Tahoma; color: #2e2e2e; background: none  }
ul.submenu li a { color: #2e2e2e; }
ul.submenu li a:hover { color: #fff;  }
ul.submenu li.sel { background: #fff; color: #59472b  }
ul.submenu li.sel a { color: #2e2e2e  }
ul.submenu li.sel a:hover { color: #545252 }

ul.topnav { height: '100%'; overflow: hidden; margin: 0 0 1em 0 }
ul.topnav li { float: left; color: #c76a68; font-size: 95%; vertical-align: bottom; padding: 0 5px 0 0; background: none   }
ul.topnav li a { color: #c76a68 }
ul.topnav li a:hover { color: #fff }

div.rltbottom { position: relative; width: 1000px; margin: 0 auto;  }
div.bottom {  position: absolute; top: -140px; left: 0; text-align: left;  height: 140px; overflow: hidden; width: 305px; color: #fff }
div.bottom p { padding: 0 30px .6em 32px   }
div.bottom p strong { font-size: 105%; color: #fff }
div.bottom p strong span { font-size: 120%; }
div.bottom p.counters { margin: 12px 0 0 0 }
div.bottom p.counters img { margin-right: 10px }

div.hnews { background: #4c4c4c; padding: 10px 15px 5px 40px }
div.hnews h1 { color: #ebebeb }

ul.menu2level { margin: 0 }
ul.menu2level li { background: url(../img/arrow.gif) no-repeat 0 .4em; color: #c9c9c9; font-size: 135%; padding-left: 16px; padding-bottom: .4em }
ul.menu2level li a {  color: #c9c9c9 }
ul.menu2level li a:hover {  color: #fff }
ul.menu2level li.sel { background: url(../img/arrow-sel.gif) no-repeat 0 .5em; font: bold 125% Tahoma }
ul.menu2level li.sel a { font-weight: bold }
ul.menu2level li ul { margin: .6em 0 0 0 }
ul.menu2level li ul li { font-size: 85%; background: none; font-weight:  normal }
ul.menu2level li ul li a { font-weight:  normal !important }
ul.menu2level li ul li.sel { background: none; font-size: 85%; color: #fff  }


div.input { padding: 0 0 1.1em 0; overflow: hidden; width: 100% }
div.input p { float: left; width: 20%; text-align: right; padding: .1em 0 0 0; }
div.input input { width:  90%; margin-left: 10px }
div.input textarea { width: 90%; margin-left: 10px }
div.input input.spam { width: 120px; margin: 0 10px 0 10px; float: left }
div.input div { float: left; width: 80%; }
img.spam { float: left }
div.input div input.send { width: 8em; margin-top: 10px; font-size: 120%;  }
span.red { color: #dc0a0a }

TABLE.news {margin: 0 0 15px 0;}
TABLE.news TD {border: none !important;}
TABLE.news TD.date {padding: 0;}
	TABLE.news TD.date SPAN {border: solid 0px #f00 !important; font-size: 90%; margin: 0 0 0 0; color: #fff;}
TABLE.news TD.img {padding-right: 10px; width: 100px;}

	TABLE.news TD.img IMG {border: solid 1px #999; padding: 2px; margin: 4px 0 0 0;}
TABLE.news TD.text {padding-top: 0;}
TABLE.news TD.text H3 {margin: 0 0 2px 0; font-size: 110%; }
TABLE.news TD.text H3 A:link, TABLE.news TD.text H3 A:visited {color:#FFF;}
TABLE.news TD.text H3 A:hover, TABLE.news TD.text H3 A:active {color:#FFF;}


