body { 	background: #00CC66; 	margin: 0px; 	padding: 0px; }
table, img {border:0px;}
form {margin:0px;}
p {margin:15px 0px;}
input {font:12px Arial, Helvetica, sans-serif; color:#666;}
textarea {font:12px Arial, Helvetica, sans-serif; color:#000;}
div, td, p, span {font-family: Arial, sans-serif;}

.png
    {
        //background-image: none ! important;
        /*
            не забудьте особенность конструкции
            behavior: url(...)
            путь должен быть абсолютным
        */
        behavior: url('/i/js/pngfix.htc');
    }

a {color:#000; }
a:hover {color:#000; text-decoration:none;}

.fl {float:left; }
.fr {float:right;}
.br {clear:both; height:1px;}
.nowrap {white-space:nowrap;}
.rght {text-align:right;}
.lft {text-align:left}
.cntr {text-align:center;}
.jstf {text-align:justify;}
.b {font-weight:bold;}
.u a{text-decoration:underline;}
.u a:hover{text-decoration:none;}
.nu a{text-decoration:none;}
.nu a:hover{text-decoration:underline;}
.abs {position:absolute;}
.rel {position:relative;}

.t10 {font-size:10px;}
.t11 {font-size:11px;}
.t12 {font-size:12px; line-height:16px; }
.t13 {font-size:13px;}
.t14 {font-size:14px;}
.t15 {font-size:15px; line-height:17px;}
.t16 {font-size:16px; }
.t20 {font-size:20px; }

.pt5{padding-top:5px;}
.pt8{padding-top:8px;}
.pb5{padding-bottom:5px;}
.pl5 {padding-left:5px;}
.pr2 {padding-right:2px;}
.pr8 {padding-right:8px;}
.pt10{padding-top:10px;}
.pb10 {padding-bottom:10px;}
.pl10 {padding-left:10px;}
.pr10 {padding-right:10px;}
.pt15{padding-top:15px;}
.pl15 {padding-left:15px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pl20 {padding-left:20px;}
.pt20{padding-top:20px;}
.pl25 {padding-left:25px;}
.pt30{padding-top:30px;}
.pb30 {padding-bottom:30px;}
.pt40{padding-top:40px;}
.pl40 {padding-left:40px;}
.pl45 {padding-left:45px;}


.pb15 {padding-bottom:15px;}
.mb10 {margin-bottom:10px;}
.mt15 {margin-top:15px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}

.mb45 {margin-bottom:45px;}

.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}
.mt40{margin-top:40px;}
.cntnt {margin-top:139px;}

.grn {color:#006633;}
.grn a{color:#006633; text-decoration:none;}
.grn a:hover{color:#006633; text-decoration:underline;}

.wht {color:#FFF;}
.wht a{color:#FFF;}
.wht p{color:#FFF;}
.wht a:hover{color:#FFF;}

.ylw {color:#FC3;}
.ylw a{color:#FC3;}
.ylw a:hover{color:#FC3;}

.orange {color:orange;}
.orange a{color:orange;}
.orange a:hover{color:orange;}

.red {color:#FF4500;}
.red a{color:#FF4500;}
.red a:hover{color:#FF4500;}

.gray {color:#333;}

h1 {color:#E83022; font:normal 14px  Arial, sans-serif;   padding:0px;margin:0px;}
h1  a{color:#E83022; text-decoration:none;}
h1  a:visited{color:#E83022;}
h1  a:hover{color:#E83022;  text-decoration:underline;}
h2 { color:#E83022; font: bold 15px/18px    Arial, sans-serif;  padding-bottom:4px; margin:0px;}
h3 { color:#E83022; font: 13px  Arial, sans-serif; padding-bottom:3px; margin:0px;}
h4 { color:#E83022; font: 13px  Arial, sans-serif; padding:0px 4px 0px 4px;margin:0px; }


.main {width:920px;}
.main .lapa {background:url(/i/lapa.jpg) no-repeat top left;width:920px; text-align:left;}
.main-inner {width:920px;}
.main-inner .lapa {width:920px; text-align:left;}
.main .logo {width:506px; top:135px;}
.main-inner .logo {width:506px; top:40px;}

.input-01 {background:url(/i/input_01.gif) no-repeat top left;width:93px; height:21px; border:1px #006633 solid; margin-right:5px;}
.input-02 {background:url(/i/input_02.gif) no-repeat top left;width:64px; height:25px; border:0px; color:#fff; }
.input-03 {background:white; border:1px solid black; height:21px; color:black; padding-top:4px;}
.input-04 {background:#006633; height:25px; border:1px solid black; color:#fff; }
.login {padding:8px 0px 2px 2px; font:10px Arial, Helvetica, sans-serif;}
.main .login-pd {padding-left:250px; padding-top:20px; padding-bottom:125px;}
.main-inner .login-pd {padding-left:625px; padding-top:30px;}


.col-lft {border-bottom:1px #fff solid;width:249px; background:#ccc;}
.main-inner .select select {border:1px #063 solid; width:200px; margin:12px 0px 12px 20px;}
.main-inner .select  {background:#0C6;border-right:9px #14B866 solid;}
.main .col-mid {border-top:1px #fff solid; border-left:1px #fff solid; width:450px; background:url(/i/bg_02.gif) top left;}
.main-inner .col-mid {border-top:1px #fff solid; border-left:1px #fff solid; width:670px; background:url(/i/bg_02.gif) top left;}
.col-rght {width:220px;}

.menu-lft-bg {background:url(/i/bg_lft.jpg) no-repeat bottom right; }
.menu-lft-pd {padding:42px  48px 45px 20px}
.dts-1{background:url(/i/dts_01.gif) repeat-x bottom left; height:1px; }
.brd-ccc{border-top:1px #ccc solid;border-bottom:1px #666 solid;}
.main .brd-666 {border-top:1px #666 solid;  border-bottom:1px #fff solid;}
.main-inner .brd-666 {border-top:1px #666 solid;  }
.brd-999 {border:1px #999 solid;}
.brd-000 {border:1px #000 solid;}
.menu {font:bold 16px/31px Arial, Helvetica, sans-serif; color:#fff;}
.menu a {display:block; color:#fff; text-decoration:none;}
.menu a:hover {color:#fff; text-decoration:underline;}

.frame {background:url(/i/frame_01.gif) no-repeat top left; width:162px; height:138px; margin:10px 0px 10px 40px;}
.frame img {margin:1px;}

.mid {background:url(/i/bg_01.gif) repeat-x top left;}
.mid-top-2 {background:#0C6; width:220px; height:50px;}
.sections {font:bold 12px Arial, Helvetica, sans-serif; text-align:center; color:#fff;}
.sections a { color:#fff; text-decoration:none;}
.sections a:hover { color:#fff; text-decoration:underline;}

.sec-brd-01 {border-bottom: #8C8C8C 1px dashed;}
.sec-brd-02 {border-right: #8C8C8C 1px dashed;}

.main .top-10 {width:190px; margin:15px 0px 40px 0px; }
.main .top-10 td {padding-bottom:5px; padding-right:5px;font-size:11px;}
.main-inner .top-10 {width:190px; margin:15px 0px 40px 0px; }
.main-inner .top-10 td {padding-bottom:5px; padding-right:5px;font-size:11px;}

.top-10-inner-pd {padding:36px 0px 0px 20px;}
//.top-10-inner-pd a {display:block;text-decoration:none;}

.num {background:#fff; border-bottom:1px #999 solid; border-right:1px #999 solid; width:33px; line-height:33px; font-size:20px; color:#666; text-align:center; }

.top-menu {padding:25px 0px 13px 250px; }

.inner-bg-top1 {padding-left:240px;}
.inner-bg-top2 {background:#14B866; width:430px; height:9px;}


.submenu-1 div {float:left; line-height:36px;  margin-top:10px; }
.submenu-1 .brd-1{border-top:1px #0C6 solid; border-bottom:1px #fff solid;padding:0px 5px;color:#fff; }
.submenu-1 .brd-1 a {display:block;}
.submenu-1 .brd-2{border-top:1px #0C6 solid; border-bottom:1px #0c6 solid;padding:0px 5px;color:#000;}
.submenu-1 .brd-2 a {display:block;}
.submenu-1 .brd-3{border-top:1px #fff solid; border-bottom:1px #0c6 solid; background:#0c6;padding:0px 5px;color:#fff;}
.submenu-1 .brd-3 a {display:block;}

.submenu-2 {  line-height:36px;  background:#0c6; }
.submenu-2 div {float:left;}
.submenu-2 .brd-1{ border-left:1px #fff solid;border-bottom:1px #0c6 solid;padding:0px 8px; background:#0c6; }
.submenu-2 .brd-1 a {display:block;}
.submenu-2 .brd-2{ border-bottom:1px #0c6 solid;padding:0px 8px; }
.submenu-2 .brd-2 a {display:block;}
.bg-brd-grn-b {background:url(/i/z_grn.gif) repeat-x bottom;}
.bg-brd-grn-t {background:url(/i/z_grn.gif) repeat-x top;}
.shz1 {top:0px; height:80px; left:150px; -left:0px; *left:0px;}

.vote_cell_negative { width:19px; height:20px; background:url(/i/mark_negative.gif) top left no-repeat; }
.vote_cell_positive { width:19px; height:20px; background:url(/i/mark_positive.gif) top left no-repeat; }
.vote_cell_passive  { width:19px; height:20px; background:url(/i/mark_grayed.gif) top left no-repeat; }

.popup-outer { background: #00CC66; border:1px solid white; padding:15px; }
.popup-inner { border:1px solid white; padding:5px; background:#14B866; }
.popup-gray { border:1px solid white; background:url(/i/bg_02.gif) top left; }

