html,body { margin:0; padding:0; height:100% }
body { font-family:Trebuchet MS; font-size:13px; color:#FFFFFF; background:#000000 }
a { color:#646464; text-decoration:underline }
a:hover { color:#646464; text-decoration:none }
a img { border:0 }
p { margin:0 0 12px 0;
text-indent: 1.5em;
    margin: 0px;}
div.spacer { line-height:1px; font-size:1px; height:1px; clear:both }
.ivan table {border-collapse: collapse;
border: solid 2px #c00}
.ivan tr {vertikal-align: top;}
.ivan td {
padding: 0px 5px;
border: solid 1px #c00;
background: #fff0cc; }

.more { margin-top:6px }

.top { height:248px; background:url(../img/top.jpg) top right no-repeat }
.top .logo { padding:24px 0 0 62px; vertical-align:top }
.top .logo img { width:504px; height:199px; background:url(../img/logo.png) }

.middle div.light { width:279px; height:19px; float:left; position:relative }
.middle div.light div { width:116px; height:24px; position:absolute; top:-24px; left:195px; background:url(../img/light.png) }
.middle { background:#FFFFFF url(../img/cnt_right.gif) top right repeat-y; margin-bottom:15px }
.middle .contentwrapper { background:url(../img/cnt_bottom.jpg) bottom right no-repeat; vertical-align:top }
.middle .contentwrapper .contentwrapperinner { background:url(../img/cnt_top.jpg) top left no-repeat; padding:10px 70px 7px 24px; color:#000000 }
.middle .contentwrapper .contentwrapperinner a { color:#FF3C00 }
.middle .contentwrapper .contentwrapperinner a:hover { color:#FF3C00 }
.menu { vertical-align:top; background:#000000 }
.menu ul { margin:0 0 0 51px; padding:0; list-style:none }
.menu ul li { margin:0; padding:0; font-size:11px; color:#FC4900; line-height:21px }
.menu ul li a { color:#D2D2D2; text-decoration:none }
.menu ul li a:hover { color:#FC4900; text-decoration:underline }

.cat_min a:hover img { filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: .0; opacity:0.0;  }

.ournews { padding:0 50px 0 54px }
.ournews td { padding-right:50px; font-size:12px; width:135px }
.ournews td img { margin-bottom:6px }
p.black_title { margin-left:-8px; margin-bottom:37px }

.contacts { padding:0 0 0 8px }
.contacts p.black_title { margin-bottom:13px }

.footer { background:url(../img/footer_back.gif) bottom left repeat-x }
.footer table { height:125px; background:url(../img/footer.jpg) bottom left no-repeat }
.footer table td { color:#787878; vertical-align:top; padding-top:35px }
.footer table td a { color:#F04900 }
.footer table td a:hover { color:#F04900 }
.footer table td.copy { padding-left:73px }
.footer table td.writeus { padding-right:68px; text-align:right }
