html, body {margin: 0px; padding: 0px; color: #fff; font: 12px Arial, Sans-Serif; background: #595959;}
img {border: none; }
form {margin: 0px; padding: 0px;}
p {font: 12px Arial; color: #fff; margin: 0px; padding: 0px;}
h1 {color: #badbf3; font: 24px Arial, sans-serif; margin: 0px 0px 7px 12px; font-weight: bold;}
h2 {color: #badbf3; font: 18px Arial, sans-serif; margin: 9px 0px 6px 12px;}
h3 {color: #badbf3; font: 13px Arial, sans-serif; margin: 9px 0px 6px 12px; font-weight: bold;}
ul {list-style-type: square; color: #eee; font: 11px Verdana, sans-serif; color: #eee;}
a:active {color: #fff; text-decoration: underline; font-weight: normal;}
a:link {color: #fff; text-decoration: underline; font-weight: normal;}
a:visited {color: #fff; text-decoration: underline; font-weight: normal;}
a:hover {color: #fff; text-decoration: none; font-weight: normal;}
span.ico {padding: 0px; margin: 0; width: 11px; position: relative;}
span.ico b a {position: relative; display: block;}
span.ico b a img {z-index: 2;}
span.ico b a .left,
span.ico b a .right {height: 10px; width: 11px; cursor: pointer; position: absolute; top: 0; visibility: hidden; z-index: 1;}
span.ico b a:hover {border: 0;}
span.ico b a:hover .left,
span.ico b a:hover .right {visibility: visible;}
span.ico b a .left {left: 0;}
span.ico b a .right {right: 0;}
#hprint {display: none;}
#center {width: 986px; position: absolute; left: 50%; margin-left: -490px;  background: url('/images/932.jpg') left top no-repeat;}
#top-menu {float: right; padding: 70px 15px 0px 0px; background: url('/images/arr.gif') left top no-repeat;}
#top-menu a {font-weight:bold;}
#top-menu a:hover {font-weight:bold;}
#top-menu span {padding: 0px 30px 0px 30px;}
#g {clear: both; margin-botom: 12px; font: 12px Sans-Serif;}
#win-b-g {border-top: 1px solid #818181; border-right: 1px solid #323232; border-bottom: 1px solid #323232; border-left: 1px solid #818181;}
#wib-b-s {border: 7px solid #676767; height: 180px;}
#w-m {float: left; border-right: 7px solid #676767; height: 180px; width: 209px; background: #323232 url('/images/m-bg.gif') left top no-repeat;}
#w-g {float: left; border-right: 7px solid #676767; height: 180px; width: 720px; background: url('/images/head-bg.jpg') left top no-repeat;}
#w-z {float: left; background: #323232; height: 180px; width: 27px;}
#logo {width: 217px; float: left; font: 13px Arial, Sans-Serif; color: #eee; line-height: 12px; margin: 0px 0px 7px 0px; padding-top: 26px;}
#w-m a:active {color: #fff; text-decoration: none; font-weight: bold;}
#w-m a:link {color: #fff; text-decoration: none; font-weight: bold;}
#w-m a:visited {color: #fff; text-decoration: none; font-weight: bold;}
#w-m a:hover {color: #ccc; text-decoration: none; font-weight: bold;}
#w-m div {padding: 19px 0px 0px 44px;}
#w-g {font: 20px 'Times New Roman', Times, serif; font-weight: normal;}
#content {width: 507px; padding: 8px 12px 8px 12px;}
#content p {text-indent: 14px; padding-bottom: 8px; font: 11px Verdana, sans-serif; color: #eee;}
#content a:active {color: #eee; text-decoration: underline; font-weight: normal;}
#content a:link {color: #eee; text-decoration: underline; font-weight: normal;}
#content a:visited {color: #eee; text-decoration: underline; font-weight: normal;}
#content a:hover {color: #eee; text-decoration: none; font-weight: normal;}
#container {border-left: 224px solid #676767; background: #595959;}
#news {width: 224px; float: left; margin-left: -224px; background: #676767;}
#right {width: 224px; float: right; margin-left: -224px; background: #676767;}
#right dt {font: 9px Arial, Sans-Serif; color: #ccc;}
#right dd {margin: 0px 0px 8px 12px; font: 11px Arial, Sans-Serif;}
* HTML #right {margin-right: -112px;}

#news dt {font: 9px Arial, Sans-Serif; color: #ccc;}
#news dd {margin: 0px 0px 8px 12px; font: 11px Arial, Sans-Serif;}
* HTML #news {margin-left: -112px;}

#f-b-1 {border-top: 6px solid #676767;padding-bottom:12px;}
#f-b-2 {border-top: 1px solid #818181; padding: 8px 12px 8px 12px;}
#fill-in {margin-left: 12px; padding: 0px; border-collapse: collapse; width: 98%; font: 12px Arial, Sans-Serif;}
#fill-in td {padding: 3px 6px 3px 6px; border: 1px solid #777; text-align: left;}
#fill-in th {padding: 3px 6px 3px 6px; border: 1px solid #777; text-align: left; background: #eee;}
#ulmap {list-style-type: square; color: #eee; font: 11px Verdana, sans-serif; color: #eee; line-height: 19px;}
#inp {background: #eee; width: 160px; border: 1px solid #444; color: #666; font-size: 13px; font-family: Verdana;}
#txa {background: #eee; width: 330px; height: 60px; border: 1px solid #444; color: #666; font-size: 13px; font-family: Verdana;}
#smt {border: 0px solid; width: 150px; height: 18px; cursor: pointer; background: none; color: #eee; text-decoration: underline; font: 12px Arial, Sans-Serif;}
#alnws dt {margin-left: 2px; font: 10px Arial, Sans-Serif; color: #fff;}
#alnws dd {margin: 5px 0px 10px 22px; font: 12px Arial, Sans-Serif;}
#list span {padding: 12px}
div.nums {padding: 8px 4px 12px 0px}
div.nums .active {background-color:#777}
div.nums b {padding:6px}
div.nums a,
div.nums .active {padding: 0px 3px 0px 3px; margin: 0px 2px 0px 2px;}
.active { color: #000;}

#footer {clear:both;border-top:1px solid #323232;text-align:center;height:22px; display: teble;}
#fooe {float:left;width:120px;text-align:left;}
#foor {float:right;width:115px;text-align:right;color:#ccc;font:16px Arial,Sans-Serif;}
#foor span {font-weight:bold;}

#copy {float:left;position:absolute;width:200px;left:50%;margin-left:-100px;}

#n1 {height: 51px; background: url('http://www.nesfer.ru/images/clients/include/bg.gif') repeat-x;}
#n2 {height: 51px; background: url('http://www.nesfer.ru/images/clients/include/logo.gif') no-repeat;}
#n3 {float: left; font: 16px Arial, Sans-Serif; color:#fff; padding: 17px 0px 0px 275px; font-weight: bold;}
#nesfer {float: left; padding: 18px 0px 0px 25px; color: #333;}
#nesfer a:active {color: #333; text-decoration: underline; font-weight: bold;}
#nesfer a:link {color: #333; text-decoration: underline; font-weight: bold;}
#nesfer a:visited {color: #333; text-decoration: underline; font-weight: bold;}
#nesfer a:hover {color: #333; text-decoration: none; font-weight: bold;}

.newclass {padding: 7px;
background: #676767;
border-left: 1px solid #818181;
border-top: 1px solid #818181;
border-right: 1px solid #323232;
border-bottom: 1px solid #323232;
}

#f3 {
background: #676767;
border-left: 1px solid #818181;
border-top: 1px solid #818181;
border-right: 1px solid #323232;
border-bottom: 1px solid #323232;
}


#foto {
background: #676767;
border-left: 1px solid #818181;
border-top: 1px solid #818181;
border-right: 1px solid #323232;
border-bottom: 1px solid #323232;
width:180px;
padding: 20px 10px 10px 10px;
}

.tform {padding: 6px; font: 12px Arial; color: #fff;}
.vvod {background: #676767;
border-left: 1px solid #818181;
border-top: 1px solid #818181;
border-right: 1px solid #323232;
border-bottom: 1px solid #323232;
font: 12px Arial; color: #fff;}

/*Форум*/

#tcont {width:100%;}

#imzr {
background: #676767;
border-left: 1px solid #818181;
border-top: 1px solid #818181;
border-right: 1px solid #323232;
border-bottom: 1px solid #323232;
font: 12px Arial; color: #fff;
}
#ymenu {padding: 10px 0 0 0;}
#h1forum {text-align: left;}
#trf {background: #fff;}
th {padding: 10px;}
.forulogin {color:#666;}

.forulogin input {margin:0;padding:0 0 0 6px;width:90px;
background: #676767;
border-left: 1px solid #818181;
border-top: 1px solid #818181;
border-right: 1px solid #323232;
border-bottom: 1px solid #323232;
font: 12px Arial; color: #fff;
}

#submit {
width:50px;
text-align: center;
height:17px;
background: #676767;
border-left: 1px solid #818181;
border-top: 1px solid #818181;
border-right: 1px solid #323232;
border-bottom: 1px solid #323232;
font: 12px Arial; color: #fff;
}

#f-m-t {margin-top:8px;
margin-bottom:8px;
text-align:left;
font: 12px Arial, Sans-Serif;
background: #676767;
border-left: 1px solid #818181;
border-top: 1px solid #818181;
border-right: 1px solid #323232;
border-bottom: 1px solid #323232;
font: 12px Arial; color: #fff;
}

#f-m-t td {background: #676767; vertical-align: middle;  text-align:left; padding: 10px;}
#f-m-r {width:100%; padding-left:14px;font:15px Arial, Sans-Serif; background: #676767; border-bottom: 1px solid #818181; border-top: 1px solid #818181;}
#f-m-h {padding:6px 0 6px 12px;font:12px Arial, Sans-Serif;}
#f-m-h {width:100%;}
#f-m-k {background: #676767;
border-left: 1px solid #818181;
border-top: 1px solid #818181;
border-right: 1px solid #323232;
border-bottom: 1px solid #323232;}
#f-m-k td {border-bottom: 1px solid #818181;
padding:6px 10px 6px 10px;}
#setone {height:35px;}
#regform {background: #676767;
border-left: 1px solid #818181;
border-top: 1px solid #818181;
border-right: 1px solid #323232;
border-bottom: 1px solid #323232;}
#regform td {border-bottom: 1px solid #818181; padding:6px 0 6px 10px;}
div.nums {padding:10px 6px 14px 0;}
div.nums .active {background-color:#E8EBF0;}
div.nums b {padding:6px;}
div.nums a,
div.nums .active {padding:0 3px 0 3px;margin:0 2px 0 2px;}
#moder a {font:10px Arial, Sans-Serif;}
#moder a:hover {font:10px Arial, Sans-Serif;}
