* {margin: 0; padding: 0;}
body { background-color: #ebebeb; font-family: Tahoma, Geneva, sans-serif; color: #171616; font-size: 12px; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a { color: #171616;}
a:hover { text-decoration: none; }
#min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");}
.centermap {  width: 1000px; margin: 0 auto;}

/*head*/
.head_l { background: url(/images/back.jpg) left top no-repeat; height: 171px;}
.headbg { height: 171px;}
.logo { position: absolute;}
h1 { font-size: 20px; font-weight: normal; padding-bottom: 23px;}
.center h1 { color: #ab030f; font-size: 13px; font-weight: bold; padding-bottom: 7px; padding-top: 4px; border-bottom: 1px solid #d9d8cf; border-top: 1px solid #d9d8cf; margin-top: 4px;}
.center img { border: 1px solid  #000;}
.center ul { list-style: inside;}
.text { float: left; padding-left: 266px; padding-top: 44px; width: 420px; }
.gerb { float: right; padding-top: 47px;}
.gerb a { margin-right: 35px;}

/*head*/


/*main*/
.main { width: 100%; background-color: #ffffff;}
.left { padding-left: 2px; width: 233px;}
.right { width: 235px; padding-right: 10px;}
.center { padding-left: 17px; padding-right: 14px; background: url(/images/back_gerb.jpg);}
/*left*/
.line { background: url(/images/line.gif) top repeat-x; height: 3px; font-size: 0px;}

.menu { padding: 0;}
.menu li { float: left;}
.menu a { background: url(/images/menu_li.gif) no-repeat; width: 189px; height: 24px; color: #171616; text-decoration: none; padding-left: 44px; padding-top: 5px; float: left;}

.block { background: url(/images/block.gif) top repeat-x; padding-top: 18px; background-color: #ebebeb; padding-left: 19px; padding-right: 19px;}
.block  p { padding-bottom: 8px;}
.block img { border: 1px solid  #000;}
/*left*/

/*center*/
.title { color: #ab030f; font-size: 13px; font-weight: bold; padding-bottom: 7px; padding-top: 4px; border-bottom: 1px solid #d9d8cf; border-top: 1px solid #d9d8cf; margin-top: 4px;}
.text2 { font-size: 13px; padding-bottom: 14px;}
.text2 p { padding-top: 11px; line-height: 17px;}
.data { color: #ab030f; font-weight: bold; padding-top: 6px; padding-bottom: 2px;}
.tx { border-bottom: 1px solid #d3d3d3; padding-bottom: 7px;}
.news { font-size: 11px;}
.news p { padding-left: 7px; padding-right: 14px;}
/*center*/
/*main*/

.gerb2 { background: url(/images/gerbbg.jpg) top repeat-x; height: 82px; padding-top: 17px;}
.nd { width: 100%;}
.nd td { background: url(/images/line2.gif) right  top no-repeat; text-align: center; height: 51px;}
.nd .last { background: none;}


/*foot*/
.foot { background-color: #ebebeb; height: 48px; font-size: 11px;}
.copy { float: left; padding-left: 22px; padding-top: 7px;}
.site { float: right; padding-right: 53px; padding-top: 17px;}
.site a { color: #ab030f;}
/*foot*/

.center .tabl {border-top:1px solid #C1C1B9; border-right:1px solid #C1C1B9;}
.center .tabl TD {border-left:1px solid #C1C1B9; border-bottom:1px solid #C1C1B9; padding:3px;}

.comments { border:1px solid #D4D4D4; background-color: #ebebeb; margin-top:8px;}
.comments TD { font-family:Tahoma; font-size:12px; color:#000000; vertical-align:middle; padding-left:10px;padding-right:6px; padding-top:4px;padding-bottom:4px;}
.but  { font-family:Tahoma; font-size:12px; color:#000000;}
.comments INPUT  {font-family:Tahoma; font-size:12px; }
.comments TEXTAREA {font-family:Tahoma; font-size:12px;}
