/* ::::: http://www.allasigalova.ru/images/mcith/index3399.css ::::: */

* { margin-top: 0pt; margin-bottom: 0pt; padding: 0pt; }
body, html { color: rgb(42, 42, 42); background: url('bg.jpg') repeat-x scroll center center rgb(11, 11, 11); margin-top: 0pt; margin-bottom: 0pt; font-family: "Tahoma",Arial sans-serif; font-size: 12px; height: 100%; }
a img, :link img, :visited img, :hover img { border: 0pt none; }
a { font-size: 11px; color: rgb(255, 255, 255); }
a:hover { color: rgb(255, 255, 255); text-decoration: none; }
h2, h3, h4, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0pt; padding: 0pt; }
h1 { font-family: Tahoma,Helvetica,sans-serif; font-size: 16px; font-weight: normal; color: rgb(18, 81, 116); margin: 0pt 5px; padding: 5px 0pt; clear: both; background: url('leftblock_h3line.png') repeat-x scroll left bottom transparent; }
h3 { font-size: 120%; color: rgb(46, 190, 24); }
h5 { font-size: 100%; color: rgb(72, 0, 255); }
.itembox_table { width: 510px; border: 0px none; }
.novis { overflow: hidden; height: 4px; }
.row { background: none repeat scroll 0pt 0pt rgb(243, 243, 243); }
.label { border-top: 2px solid rgb(255, 255, 255); font-size: 11px; font-weight: bold; padding: 3px 4px 3px 18px; white-space: nowrap; }
.value { border-top: 2px solid rgb(255, 255, 255); font-size: 11px; padding: 3px 4px; }
.row-alt { background: none repeat scroll 0pt 0pt rgb(240, 240, 240); }
.miramix { font-size: 120%; }
#container { width: 1020px; padding-top: 0px; margin-left: auto; margin-right: auto; }
#top { padding: 30px 30px 0pt; width: 960px; height: 28px; background: url('bg1.png') no-repeat scroll 0% 0% transparent; }
#center { width: 1020px; background: url('bg2.png') repeat-y scroll 0% 0% transparent; }
#bottom { width: 1020px; height: 110px; background: url('bg3.gif') no-repeat scroll 0% 0% transparent; }
.data { width: 100px; font-size: 11px; color: rgb(255, 255, 255); margin: 7px 0pt 0pt 15px; float: left; }
.search-block { float: left; width: 110px; margin: 7px 0px 0pt 95px; }
.search_field { margin: 4px 15px 0pt 0px; float: right; width: 200px; height: 20px; background: url('bg.png') repeat scroll 0% 0% transparent; }
.nav_holder { padding: 0pt 0pt 0pt 10px; width: 922px; margin: 0px 15px 0pt 45px; height: 48px; background: url('bg_001.png') repeat-x scroll 0% 0% transparent; float: left; }
#nav, #nav ul { font-size: 12px; font-weight: bold; list-style: none outside none; margin: 0pt; padding: 0pt; float: left; }
#nav li { float: left; position: relative; }
#nav li a { font-size: 12px; color: rgb(0, 0, 0); line-height: 47px; padding: 0pt 20px; display: block; text-align: center; border-right: 1px solid rgb(159, 159, 164); margin: 1px 0pt 0pt; font-family: "Calibri","Arial"; }
#nav li :hover { z-index: 100; color: rgb(255, 102, 0); text-decoration: none; }
#block-top { margin-left: 45px; width: 930px; height: 100px; }
#main { margin: -1px 0pt 0pt 45px; width: 930px; padding: 5px 0pt 0pt; background: url('bg9.gif') repeat-x scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(63, 63, 66); }
#login { padding: 8px 5px 0pt; margin: 20px 0px 0pt 0pt; height: 60px; font-size: 12px; float: right; width: 300px; background: url('bg_002.png') no-repeat scroll 0% 0% transparent; }
#login a { color: rgb(61, 61, 61); }
.info { padding: 20px 0pt 0pt; color: rgb(255, 255, 255); float: left; width: 270px; height: 60px; }
.b1 { width: 100px; height: 50px; padding: 10px 0pt 0pt 10px; float: left; }
.b2 { width: 100px; height: 20px; padding: 0pt; background: url('bg_003.png') no-repeat scroll 0% 0% transparent; }
.bt-send { margin: 10px; width: 60px; height: 20px; }
#block-left { width: 198px; float: left; }
#block-right { float: left; width: 198px; }
#block-middle { float: left; width: 534px; }
.clear { height: 1px; clear: both; }
.side_header1 { font-size: 11px; width: 182px; color: rgb(255, 255, 255); margin: 5px 0pt 0pt 5px; padding: 3px 0pt 0px 5px; background: url('bg5.gif') repeat-x scroll 0% 0% transparent; height: 17px; font-weight: bold; }
.side_header2 { font-size: 11px; width: 182px; color: rgb(255, 255, 255); margin: 5px 0pt 0pt 5px; padding: 3px 0pt 0px 5px; background: url('bg7.gif') repeat-x scroll 0% 0% transparent; height: 17px; font-weight: bold; }
.side_content { border: 1px solid rgb(189, 189, 189); margin: 0pt 0pt 0pt 5px; padding: 5px 0pt 0pt 5px; min-height: 50px; background: url('bg10.gif') repeat-x scroll 0% 0% rgb(255, 255, 255); width: 180px; }
.side_content a { color: rgb(0, 0, 0); }
.speedbar { width: 530px; color: rgb(114, 114, 114); font-size: 11px; font-family: tahoma; padding: 0pt 0pt 0pt 5px; }
.speedbar a { color: rgb(54, 54, 54); text-decoration: underline; }
.speedbar a:hover { text-decoration: none; }
.line { width: 483px; background: none repeat scroll 0% 0% rgb(216, 216, 216); border-left: 50px solid rgb(0, 0, 0); height: 2px; }
.post-title { margin: 5px 0pt 3px 5px; font-weight: bold; font-size: 15px; color: rgb(1, 133, 188); border-left: 2px solid rgb(162, 0, 255); padding: 5px 0px 0pt 5px; }
.post-data { font-size: 11px; padding: 5px 0pt 0pt 5px; color: rgb(0, 0, 0); }
.post-story { color: rgb(42, 42, 42); font-size: 10px; line-height: 150%; width: 524px; text-align: justify; padding: 3px; border-bottom: 1px dashed rgb(0, 153, 255); }
.post-story a { color: rgb(0, 0, 0); }
.post-story img { padding: 2px; }
.footer { width: 930px; height: 50px; color: rgb(72, 0, 255); text-align: center; font-size: 11px; margin-left: 45px; line-height: 120%; border-top: 1px solid rgb(118, 118, 118); }
table { border: 0px none; border-collapse: collapse; }
table td { padding: 0px; color: rgb(42, 42, 42); font-size: 12px; line-height: 150%; text-align: justify; }
p { margin: 0pt; padding: 0pt; }
* { margin-top: 0pt; margin-bottom: 0pt; padding: 0pt; }
body, html { color: rgb(42, 42, 42); background: url('bg.jpg') repeat-x scroll center center rgb(11, 11, 11); margin-top: 0pt; margin-bottom: 0pt; font-family: "Tahoma",Arial sans-serif; font-size: 12px; height: 100%; }
a img, :link img, :visited img, :hover img { border: 0pt none; }
a { font-size: 11px; color: rgb(255, 255, 255); }
a:hover { color: rgb(255, 255, 255); text-decoration: none; }
h2, h3, h4, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0pt; padding: 0pt; }
h1 { font-family: Tahoma,Helvetica,sans-serif; font-size: 16px; font-weight: normal; color: rgb(18, 81, 116); margin: 0pt 5px; padding: 5px 0pt; clear: both; background: url('leftblock_h3line_001.png') repeat-x scroll left bottom transparent; }
h3 { font-size: 120%; color: rgb(46, 190, 24); }
h5 { font-size: 100%; color: rgb(72, 0, 255); }
.itembox_table { width: 510px; border: 0px none; }
.novis { overflow: hidden; height: 4px; }
.row { background: none repeat scroll 0pt 0pt rgb(243, 243, 243); }
.label { border-top: 2px solid rgb(255, 255, 255); font-size: 11px; font-weight: bold; padding: 3px 4px 3px 18px; white-space: nowrap; }
.value { border-top: 2px solid rgb(255, 255, 255); font-size: 11px; padding: 3px 4px; }
.row-alt { background: none repeat scroll 0pt 0pt rgb(240, 240, 240); }
.miramix { font-size: 120%; }
#container { width: 1020px; padding-top: 0px; margin-left: auto; margin-right: auto; }
#top { padding: 30px 30px 0pt; width: 960px; height: 28px; background: url('bg1.png') no-repeat scroll 0% 0% transparent; }
#center { width: 1020px; background: url('bg2.png') repeat-y scroll 0% 0% transparent; }
#bottom { width: 1020px; height: 110px; background: url('bg3.gif') no-repeat scroll 0% 0% transparent; }
.data { width: 100px; font-size: 11px; color: rgb(255, 255, 255); margin: 7px 0pt 0pt 15px; float: left; }
.search-block { float: left; width: 110px; margin: 7px 0px 0pt 95px; }
.search_field { margin: 4px 15px 0pt 0px; float: right; width: 200px; height: 20px; background: url('bg.png') repeat scroll 0% 0% transparent; }
.nav_holder { padding: 0pt 0pt 0pt 10px; width: 922px; margin: 0px 15px 0pt 45px; height: 48px; background: url('nav-bg.png') repeat-x scroll 0% 0% transparent; float: left; }
#nav, #nav ul { font-size: 12px; font-weight: bold; list-style: none outside none; margin: 0pt; padding: 0pt; float: left; }
#nav li { float: left; position: relative; }
#nav li a { font-size: 12px; color: rgb(0, 0, 0); line-height: 47px; padding: 0pt 20px; display: block; text-align: center; border-right: 1px solid rgb(159, 159, 164); margin: 1px 0pt 0pt; font-family: "Calibri","Arial"; }
#nav li :hover { z-index: 100; color: rgb(255, 102, 0); text-decoration: none; }
#block-top { margin-left: 45px; width: 930px; height: 100px; }
#main { margin: -1px 0pt 0pt 45px; width: 930px; padding: 5px 0pt 0pt; background: url('bg9.gif') repeat-x scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(63, 63, 66); }
#login { padding: 8px 5px 0pt; margin: 20px 0px 0pt 0pt; height: 60px; font-size: 12px; float: right; width: 300px; background: url('login-bg.png') no-repeat scroll 0% 0% transparent; }
#login a { color: rgb(61, 61, 61); }
.info { padding: 20px 0pt 0pt; color: rgb(255, 255, 255); float: left; width: 270px; height: 60px; }
.b1 { width: 100px; height: 50px; padding: 10px 0pt 0pt 10px; float: left; }
.b2 { width: 100px; height: 20px; padding: 0pt; background: url('bg_003.png') no-repeat scroll 0% 0% transparent; }
.bt-send { margin: 10px; width: 60px; height: 20px; }
#block-left { width: 198px; float: left; }
#block-right { float: left; width: 198px; }
#block-middle { float: left; width: 534px; }
.clear { height: 1px; clear: both; }
.side_header1 { font-size: 11px; width: 182px; color: rgb(255, 255, 255); margin: 5px 0pt 0pt 5px; padding: 3px 0pt 0px 5px; background: url('bg5.gif') repeat-x scroll 0% 0% transparent; height: 17px; font-weight: bold; }
.side_header2 { font-size: 11px; width: 182px; color: rgb(255, 255, 255); margin: 5px 0pt 0pt 5px; padding: 3px 0pt 0px 5px; background: url('bg7.gif') repeat-x scroll 0% 0% transparent; height: 17px; font-weight: bold; }
.side_content { border: 1px solid rgb(189, 189, 189); margin: 0pt 0pt 0pt 5px; padding: 5px 0pt 0pt 5px; min-height: 50px; background: url('bg10.gif') repeat-x scroll 0% 0% rgb(255, 255, 255); width: 180px; }
.side_content a { color: rgb(0, 0, 0); }
.speedbar { width: 530px; color: rgb(114, 114, 114); font-size: 11px; font-family: tahoma; padding: 0pt 0pt 0pt 5px; }
.speedbar a { color: rgb(54, 54, 54); text-decoration: underline; }
.speedbar a:hover { text-decoration: none; }
.line { width: 483px; background: none repeat scroll 0% 0% rgb(216, 216, 216); border-left: 50px solid rgb(0, 0, 0); height: 2px; }
.post-title { margin: 5px 0pt 3px 5px; font-weight: bold; font-size: 15px; color: rgb(1, 133, 188); border-left: 2px solid rgb(162, 0, 255); padding: 5px 0px 0pt 5px; }
.post-data { font-size: 11px; padding: 5px 0pt 0pt 5px; color: rgb(0, 0, 0); }
.post-story { color: rgb(42, 42, 42); font-size: 10px; line-height: 150%; width: 524px; text-align: justify; padding: 3px; border-bottom: 1px dashed rgb(0, 153, 255); }
.post-story a { color: rgb(0, 0, 0); }
.post-story img { padding: 2px; }
.footer { width: 930px; height: 50px; color: rgb(72, 0, 255); text-align: center; font-size: 11px; margin-left: 45px; line-height: 120%; border-top: 1px solid rgb(118, 118, 118); }
table { border: 0px none; border-collapse: collapse; }
table td { padding: 0px; color: rgb(42, 42, 42); font-size: 12px; line-height: 150%; text-align: justify; }
p { margin: 0pt; padding: 0pt; }
