body {
        margin:0px;
        padding:0px;    
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:11px;
        background-image:url(http://www.eurekanet.ru/images/site/background.gif);
        background-position:left top;
        background-repeat:repeat;

}
td{font-size:11px;color:#767676}
table.inner{
        width:expression((w = (document.documentElement.clientWidth || document.body.clientWidth))>1280 ? '1280px':'960px'); 
        min-width:1024px;
        max-width:1280px;
        
}
form {margin:0;padding:0;}
table.maintabl {
        background-image:url(top_bg00.gif);
        background-position:left top;
        background-repeat:repeat-x;

}
table.maintabl td.top{
        background-image:url(top00000.gif);
        background-position:left top;
        background-repeat:no-repeat;
        padding-right:20px;
        padding-bottom:20px;
        padding-left:160px;
        padding-top:20px
}
table.maintabl td.vesti {
        background-position:left top;
        background-image:url(http://www.eurekanet.ru/images/site/vesty_bg.gif);
        background-repeat:repeat-x;
}

table.top_menu tr td{
        vertical-align:top;
}
table.top_menu tr td.menu_item{
        background-image:url(menu_ite.gif);
        background-position:left top;
        background-repeat:repeat-x;
}
table.top_menu tr td.menu_item div {
        font-weight:bold;
}
table.top_menu tr td.menu_item a,table.top_menu tr td.menu_item div{
        background-image:url(menu_itf.gif);
        background-position:right top;
        background-repeat:no-repeat;
        display:block;
        padding:3px 10px;
}
table.top_menu tr td.menu_item,table.top_menu tr td.menu_item a{
        color:#ffffff;
        font-size:11px;
        text-decoration:none;
        white-space:nowrap;
}
table.top_menu tr td.menu_sep {
        background-image:url(menu_sep.gif);
        background-position:left top;
        background-repeat:repeat-x;
        padding-left:10px;
}
table.seacrh_small { float:right; margin-top:50px}
table.seacrh_small td {padding:0px 3px;}
table.seacrh_small td label {
        font-weight:bold;
        font-size:12px;
}
table.seacrh_small td div input {
        margin:0;
}
table.seacrh_small td div{
        border1:1px solid #bfb8b7;
        padding: 0px 1px 0px 0px;
}
table.seacrh_small label{ color:#000000}
table.maintabl td.bodymain {padding-top:10px;}
table.maintabl td.bodymain.pad {padding:10px;}

h1, h1 a{
        text-transform: uppercase;
        color:#1c4899;
        font-size:14px;
        margin:0;
}
h2 {
        color:#1c4899;
        font-size:12px;
}

table.block_line {
        background-image:url(line0000.gif);
        background-position:left top;
        background-repeat:repeat-y;
        margin:0;
}

div.underline{

        background-image:url(underlin.gif);
        background-position:left bottom;
        background-repeat:repeat-x;
        margin:0px; 
        padding-top:3px;
        padding-bottom:3px;
        margin-bottom:3px;
}
div.bluefon{

        background-image:url(http://www.eurekanet.ru/images/site/zagib.gif);
        background-position:left top;
        background-repeat:no-repeat;
        margin:0px; 
        padding-top:5px;
        padding-bottom:5px;
        margin-bottom:3px;
        padding-left:20px;
        background-color:#42449E;
        color:#ffffff; font-weight:bold;

}
div.bluefon p{color:#ffffff; font-weight:bold;}
p{ font-size:11px; margin:5px 0px; padding:0px; color:#767676}
a{font-size:11px; color:#767676; text-decoration:none}
a.news_title,a:hover { text-decoration:underline}
a h2 { text-decoration:underline}
ul {
        list-style: disc outside ; margin: 1 5; 
        padding:1 0;

}
ol {
        margin: 1 15; 
        padding:1 15;
}

ul li  {        
        font-size:11px;
        padding:0px;
        background-image: url(arrow_b0.gif);
        background-position: left top;
        background-repeat: no-repeat;
        padding: 0px 5px 3px 20px;
        list-style: none;       
        scrollbar-face-color:expression(this.onmouseover = function(){this.style.backgroundImage='url(/images/site/arrow_r.gif)';}, this.onmouseout = function(){this.style.backgroundImage='url(/images/site/arrow_b.gif)';});
}

ul li:hover {   background: url(arrow_r0.gif) left top no-repeat;}
ul li a{ text-decoration:none}
li {font-size:11px;}
ul li, ol li{
    margin: 7 1; 
}

ul li ul,ul.dotted{margin: 1 5;}
ul li ul li:hover,ul li ul li, ul.dotted li {
        background-image: url(http://www.eurekanet.ru/images/site/dot_b.gif);
        margin: 3 1; 
        background-position: left 3px;
        scrollbar-face-color:expression(this.onmouseover = function(){this.style.backgroundImage='url(/images/site/dot_r.gif)';} , this.onmouseout = function(){this.style.backgroundImage='url(/images/site/dot_b.gif)';});
}

ul li li:hover,ul.dotted li:hover {    background-image: url(http://www.eurekanet.ru/images/site/dot_r.gif);}
ul.news li,ul.news li:hover {background-image: url(http://www.eurekanet.ru/images/site/news.gif); scrollbar-face-color: expression(this.onmouseover = function(){return false;}); padding-bottom:5px;}
span.data {margin-left:5px;}
table.voteview td{ font-size:11px;}
input.button {
        font-size:11px;
        background-color:#D7DFE6;
        border:1px solid #9DA3B1;
}
table.calendar {
        border-collapse:collapse;
}
table.calendar tr th{
        font-size:11px;
        color:#fff;
        font-weight:normal;
        padding:2px 4px;
        border:1px solid #fff;
        background-color:#6474b1;
}
table.calendar tr td.day{
        font-size:11px;
        color:#74777E;
        font-weight:normal;
        padding:2px 4px;
        border:1px solid #fff;
        background-color:#E1E5F1;
        text-align:right;
}
table.calendar tr td.cat1,table.calendar tr td.cat2,table.calendar tr td.cat3,table.calendar tr td.cat4,table.calendar tr td.cat5,table.calendar tr td.gray{
        font-size:11px;
        color:#AC0000;
        font-weight:bold;
        padding:2px 2px;
        border:1px solid #fff;

}
table.calendar tr td.sel{
        font-size:11px;
        color:#AC0000;
        font-weight:bold;
        padding:2px 2px;
        border:1px solid #fff;
        background-color:#FBE4B3;
        text-align:right;
}
table.calendar tr td.sel a,table.calendar tr td.cat1 a,table.calendar tr td.cat2 a,table.calendar tr td.cat3 a,table.calendar tr td.cat4 a,table.calendar tr td.cat5 a,table.calendar tr td.gray a{
        font-size:11px;
        color:#AC0000;
        font-weight:bold;
        text-align:right;
}

td.cat1 {border:1px solid #000;}
td.cat2 {background: #ffff99; border:1px solid #000;}
td.cat3 {background: #ccff99; border:1px solid #000;}
td.cat4 {background: #ff9999; border:1px solid #000;}
td.cat5 {background: #EEEEEE; border:1px solid #000;}
td.cat6 {background: #ff9911; border:1px solid #000;}
td.gray {background-color: #AEEEEE; border:1px solid #000;}

table.forum td {padding-right:20px;padding-top:10px;}
table.forum{
        background-image:url(http://www.eurekanet.ru/images/site/img4.gif);
        background-position:left top;
        background-repeat:no-repeat;
}
table.obzor td.inn {
        background-image:url(http://www.eurekanet.ru/images/site/img10.gif);
        background-position:right -5px;
        background-repeat:no-repeat;

}
table.obzor {
        background-image:url(http://www.eurekanet.ru/images/site/img10_.gif);
        background-position:right top;
        background-repeat:repeat-y;

}
a.lightblue{color:#cfd5e3}
.mr15     {margin-right: 15px;}
.ml130     {margin-left: 135px;}
table.smi {

        background:url(http://www.eurekanet.ru/images/site/darkblueline.gif) left top repeat-x;
}
table.smi td{
        background:url(http://www.eurekanet.ru/images/site/img5.gif) left top no-repeat;
        padding-top:10px;
}
.data{
        font-size:11px;
        color:#9F9F9F;
}
tr.evenrow td {
        background-image:url(line0000.gif);
        background-position:left top;
}
td.blk_body{padding-left:5px;}
blockquote{ margin-left:25px;}
td.empty {
        background-image:url(img13000.gif);
        background-position:left top;
        background-repeat:repeat-y;

}
table.content.body1{
        background-image:url(http://www.eurekanet.ru/images/site/body1.gif);
        background-position:left top;
        background-repeat:no-repeat;

}
table.content.body2{
        background-image:url(http://www.eurekanet.ru/images/site/body2.gif);
        background-position:left top;
        background-repeat:no-repeat;

}
table.content.body3{
        background-image:url(http://www.eurekanet.ru/images/site/body3.gif);
        background-position:left top;
        background-repeat:no-repeat;

}
table.content.body2 .lefttop{height:420px;}
table.content.body3 .lefttop{height:420px;}
.pl30{padding-left:50px;}
.pl20{ padding-left:20px}
.linetitle div{
        font-size:12px;
        color:#FFFFFF;
        pading-left:20px;
        background-color:#20449a;
        padding-top:20px;
        padding-bottom:5px;
        padding-left: 10px;
}
.linetitle  {
        padding: 20px 15px 0px 10px;
}
.leftbot {padding-left:10px;padding-right:15px;}
.blk_bodycont{padding:10px;}
.button_subm {
        border:0px none;
        font-size:11px;
         color:#767676;
        padding-right:10px;
        padding-left:5px;
        background: url(arrow_b0.gif) right center no-repeat;
}
.pr10{ padding-right:10px;}
.pr35{ padding-right:35px;}
.slogon {
        float:left;
        font-size:15px;
        color:#5e1716;
        font-weight:bold;
        text-align:right;
        border-right:1px solid #5e1716;
        width:200px;
        padding-right:10px;
        text-transform:uppercase;
        line-height:23px;       
        margin-bottom:20px;
}

#iframediv{
        position:absolute;      
        height:70%;
        width:790px;    
        top:10%;
        left:20%;
        z-index:101;
        background-color:#ffffff;
}
#iframe{
        height:100%;
        width:100%;     
        border:0px none;        
        position:relative;
}
#iframeouter {
        height:100%;
        width:100%;     
        border:0px solid none;  
        display:none;
        position:absolute;
        z-index:100;
        left:0px;
        top:0px;
}
#iframeouter{background-image: url("spacer00.gif"); }
* html #iframeouter{
   background-color: #333;
   background-image: url(spacer00.gif);
}
html>body #iframeouter{position:fixed;}
#wait {
        position:fixed;
        z-index:101;
        left:40%;
        top:50%;
        background-color:#ffffff;
        border:1px solid #59ACD5;
        padding:20px;
        display:none;
}
* html div#iframediv,* html div#wait {
        position: absolute;
        top:expression(eval(document.body.scrollTop+((document.body.clientHeight-this.clientHeight)/2)));
}

.f_right { FLOAT: right }
.f_left  { FLOAT: left  }

div.ppath{
        padding-left:10px;
        padding-bottom:10px;
}
a.path,div.ppath{
        color:#797979;
        font-size:11px;
}

table.years tr.years  td    {padding: 4px 1.5em; font-size: 70%; background: #F0ECE8 no-repeat top left; width: 4.2em;}
table.years tr.years  td.current  {background: #ADD1E3 no-repeat top left; color: #FFFFFF;}
table.years tr.years  td.current a  {color: #FFFFFF;}
table.years tr.months td    {background-color: white; font-size: 70%; padding-top: 0; padding-left: 1.5em;}
table.years tr.years  td  a {color: black;}
table.years tr.months td  a.cur {color: #777777; text-decoration: none;}
table.years tr.months td.current{ border-top: 1px solid #366257;}
.black{color:#000000}
.moveme {background-color:#6474b1; height:4px; cursor:move;}
.handle{cursor:move;}
table.zebra,table.td_text,table.headers,table.rep{
        border-collapse:collapse;
}
table.rep tr td,table.td_text tr td{border:1px solid #C8C8C8}
table.td_text tr th{
        background-color:#EFF0F6;
        font-weight:bold;
        font-size:12px;
        color:#4E6275;
        border:1px solid #C8C8C8;
}
table.td_text table.td_text tr td{border:0px none}
table.td_text tr td.td_gray,
table.td_text tr.td_gray td
{
        background-color:#ffffff;
        border:1px solid #C8C8C8;
        font-size:12px;
}

table.td_text tr td.td_blue,table.td_text tr.td_blue td{
        background-color:#EBEDF5;
        border:1px solid #C8C8C8;
        font-size:12px;
}

table.headers tr td,table.headers tr th, table.tehtabint tr.head td,table.tehtabint tr td{
        border:1px solid #C8C8C8;
        padding:3px;
        

}
table.headers tr td,table.tehtabint tr td{
        background-color:#ffffff;font-size:12px;
}
table.headers tr th{
        background-color:#EFF0F6;
        color:#4E6275;
        font-weight:bold;
        font-size:12px;
        text-align:center;
}
p.info,p.code,p.attention{border:1px solid #DDDDDD;padding:10px;background-color:#F5F5F5;}
p.code {background-color:F1F7FF}
p.info{color:#336699}
p.attention p,p.attention{color:#CC8822}

.pagesNav a, .pagesNav span  {padding:3px;}
.pagesNav span  {font-weight:bold;}

table.prj { background-color:#E0D1C3; }
table.prj td.rb { background: url(http://www.eurekanet.ru/images/prj/r_bg.gif) repeat-y; vertical-align:top;}
table.prj td.bb { background: url(http://www.eurekanet.ru/images/prj/b_bg.gif) repeat-x; }

table.prjint td { vertical-align:top; color: #484441; }
table.prjint td p { color: #484441; }
table.prjint td h2 { color: #7E263A; font-size:18px; font-weight:bold;}
table.prjint td.int { background-color:#F5E6DA; }
table.prjint td.int1 { background-color:#ECD6C4; }
table.prjint td.bb { background: url(http://www.eurekanet.ru/images/prj/bint_bg.gif) repeat-x; }
table.prjint td div.data { padding-left:35px; color: #484441; }
table.prjint td div.rekv { padding-left:34px; }
table.prjint td div.data a { color: #476AAC; }
table.prjint td.intr { background: url(http://www.eurekanet.ru/images/prj/rint_bg.gif) left repeat-y; }
table.prjint td.path { background: url(http://www.eurekanet.ru/images/prj/path_bg.gif) no-repeat; }
table.prjint td div.pad { padding: 15px 5px 15px 15px; }

table.comhead td.empt { border-bottom: 1px solid #BF9D9A; }

table.prjcomments td a { color: #476AAC; }
table.prjcomments td.hr { border-bottom: 1px solid #BF9D9A; }
table.prjcomments td div.date { color: #76726E; padding-bottom: 15px;}
table.prjcomments td p { color: #000000; }


table.prjmap td, table.prjmap td p { color:#484441; }
table.prjmap td.l { background: url(http://www.eurekanet.ru/images/prj/map_l_bg.gif) repeat-y; }
table.prjmap td.r { background: url(http://www.eurekanet.ru/images/prj/map_r_bg.gif) repeat-y; }
table.prjmap td.cont { background: url(http://www.eurekanet.ru/images/prj/map.gif) top no-repeat #ECE2D9; }

table.prjint td.intr ul li, table.prjint td.intr ul li:hover, table.prjint td.intl ul li, table.prjint td.intl ul li:hover  {        
        background-image: url(http://www.eurekanet.ru/images/prj/arr.gif);
        scrollbar-face-color: expression(this.onmouseover = function(){return false;});
}

table.prjint td.int ul li {        
        background-image: url(http://www.eurekanet.ru/images/prj/li.gif);
        background-position: left 5px;
        scrollbar-face-color: expression(this.onmouseover = function(){return false;});
}

table.prjint td.intl a, table.prjint td.intr ul a  { color: #2F5AA8; }
h2.expert { padding-bottom: 0px; margin-bottom: 5px; }


.person {float: left; clear: both; width: 100%; padding: 0 0 0 10px}
.person img {float: left; margin: 15px 20px 0 0}
.person h3 {margin: 10px 0 -5px 10px; font-weight:normal;}
.person h3 span {font-size: 0.9em; padding-left: 5px;}
.person b {color: #0071B6;}
.person p {font-size: 0.85em;}



table.votetab {
    border-collapse:collapse;
}

table.votetab td {
    padding: 10px;
    border: 1px solid #8080aa;
}
   

/** rating styles */

.ratingblock {
    display:block;
    padding-bottom:8px;
    margin-bottom:8px;
    }

.loading {
    height: 30px;
    background: url('http://www.eurekanet.ru/images/working.gif') 50% 50% no-repeat;
    }
    
.unit-rating { /* the UL */
    list-style:none;
    margin: 0px;
    padding:0px;
    height: 30px;
    position: relative;
    background: url('http://www.eurekanet.ru/images/starrating.gif') top left repeat-x ;      
    border: 1px solid #f0c0c0;
    }

.unit-rating li{
    text-indent: -90000px;
    padding:0px;
    margin:0px;
    /*\*/
    float: left;
    /* */
    }
    
.unit-rating li a {
    outline: none;
    display:block;
    width:30px;
    height: 30px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px;
    }
    
.unit-rating li a:hover{
    background: url('http://www.eurekanet.ru/images/starrating.gif') left center;
    z-index: 2;
    left: 0px;
    }

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;} 
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
    background: transparent url('http://www.eurekanet.ru/images/starrating.gif') left bottom !important;
    position: absolute;
    height: 30px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
    }

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}        

.stripy td{
	padding:5px;
}

.stripy .oddrows td{
padding:5px;
}

.stripy .oddrows{
   background:#ddd;
   
}

.stripy .evenrows{
   background:#f5f5f5;
}

.partner table td{
    padding-left:7px;
}

.textplone {font-size: 14px;}
.fred {color:red;}
.hblack {color:#767676;font-size:16px;}