/*
COPYRIGHT «GRAFFITEX» 2009
www.graffitex.ru
*/

body {padding: 0; margin: 0; font: 12px Verdana; color: #333333;}

#tblMainMenuContainer {width: 100%; background: url(/img/tbl_mmc_bg.gif) top left repeat-x; border: 1px solid #FFF;}
#tblMainMenuContainer td {height: 25px; }
#tblMainMenuContainer #tdMMCLeft {width: 80px;}
#tblMainMenuContainer #tdMMCRight {width: 80px;  background: url(/img/td_lang_bg.gif) top left repeat-x; font: 12px Arial; color: #333; text-align: center;}
#tblMainMenuContainer #tdMMCRight span { font-weight: bold; padding: 0 5px 0 5px;}
#tblMainMenuContainer #tdMMCRight a:link, #tblMainMenuContainer #tdMMCRight a:visited {color: #333; font-weight: bold; padding: 0 5px 0 5px;}
#tblMainMenuContainer #tdMMCRight a:hover { color: #000; }

#tblMenu {}
#tblMenu td { height: 25px; 
              border-collapse: collapse; 
             }
#tblMenu img {border: 0;}             
             
#tblMainContent { margin: 8px 0 0 0; }
#tblMainContent #tdMCLeft {width: 270px; background: #E9ECF1;}  
#tblMainContent #tdMCRight { width: 230px; background: url(/img/gr1.jpg) top right no-repeat; }

#tblSubMenu { }
#tblSubMenu td {
                height: 20px;
                cursor: pointer;
                background: url(/img/gr2.gif) top left repeat-x;
                padding: 0 20px 0 20px;
                font: 12px Tahoma;
                color: #000;
                }
#tblSubMenu td.active { background: url(/img/gr2_active.gif) top left repeat-x; cursor: default; }
#tblSubMenu td.disabled { cursor: default; width: 100%; padding: 0; }
#tblSubMenu td.firstPassive { background: url(/img/gr2_first.gif) top left no-repeat; }
#tblSubMenu td.firstActive { background: url(/img/gr2_first_active.gif) top left no-repeat; }

#tblEmpty td.tdCenterEmpty { background: url(/img/gr2_empty.gif) top left repeat-x; cursor: default; width: 100%; }


div.rmenu {  background: #DADADB url(/img/r_arrow.gif) 8px 5px no-repeat;              
             border-right: 3px solid #E9ECF1; 
             margin: 12px 0 0 0;
             padding: 7px 10px 7px 30px;
             font: 12px Tahoma;
             font-weight: bold;
             text-transform: uppercase;
             cursor: pointer;
             color: #585858;
             border-top: 1px solid #FFF;
             border-bottom: 1px solid #999;
          }
div.rmenu_hover
          {  background: #DADADB url(/img/r_arrow_hover.gif) 8px 5px no-repeat;              
             border-right: 3px solid #E9ECF1; 
             margin: 12px 0 0 0;
             padding: 7px 10px 7px 30px;
             font: 12px Tahoma;
             font-weight: bold;
             text-transform: uppercase;
             cursor: pointer;
             color: #ed0202;
             border-top: 1px solid #FFF;
             border-bottom: 1px solid #999;
          }
          
div.rmenu_open
          {  background: #DADADB url(/img/r_arrow_open.gif) 8px 5px no-repeat;              
             border-right: 3px solid #E9ECF1; 
             margin: 12px 0 0 0;
             padding: 7px 10px 7px 30px;
             font: 12px Tahoma;
             font-weight: bold;
             text-transform: uppercase;
             cursor: pointer;
             color: #ed0202;
             border-top: 1px solid #FFF;
             border-bottom: 1px solid #999;
          }          

div.rsubmenuCont { padding: 0 3px 0 0;}
div.rsubmenu {
               background: #F6F6F6; padding: 5px 0 5px 15px; border-left: 5px solid #6a6a6a; border-bottom: 1px solid #999; ;              

             }
div.rsubmenu ul { margin: 0; padding: 0; list-style-type: none; font: 11px Tahoma; }
div.rsubmenu ul a:link, div.rsubmenu ul a:visited { color: #555; }
div.rsubmenu ul a:hover { color: #ed0202;}  
div.rsubmenu li.normal { margin: 5px 0 5px 0; padding-left: 15px; }
div.rsubmenu li.hover  { margin: 5px 0 5px 0; padding-left: 15px; background: url(/img/li.gif) 0 5px no-repeat; }                                 
          
#divSearch {margin: 5px 0 10px 30px;}
#tblSearch {width: 100%;  }
#tblSearch input.w100 { border: 1px solid #9C9E9F; width: 98%; font: 12px tahoma; }
#tblSearch img {margin: 0 10px 0 10px;}
#tblSearch form {margin: 0px; padding: 0px;}

#footer { background: url(/img/footer_bg.gif) top left repeat-x;}

#tblCenter {width: 98%; margin-bottom: 35px;}
#tdBL {height: 15px; width:15px; background: url(/img/lb.gif) left bottom no-repeat; padding-left: 13px;}
#tdBR {height: 15px; width:15px; background: url(/img/rb.gif) right bottom no-repeat; padding-left: 13px;}
#tdHR {height: 15px; background: url(/img/bb.gif) bottom left repeat-x; width: 100%; }
#tdContent { border-left: solid 1px #c6c7c8; border-right: solid 1px #c6c7c8; }

#divNewsCap {margin: 10px 0 5px 25px; text-align: left; font: bold 14px  Arial, Geneva, Helvetica, sans-serif; color: #BB0000; }

div.divNewsItem { padding: 0 12px 18px 25px; margin-top: 10px;}                     
div.divNewsItem img { border: 1px solid #555; }
div.divNewsItem div.divNewsTitle { font: 12px Tahoma; color: #0C3183; margin: 7px 0 7px 0; }
div.divNewsItem div.divNewsTitle a:link, div.divNewsItem div.divNewsTitle a:visited { color: #0C3183;  text-decoration: none; }
div.divNewsItem div.divNewsTitle a:hover { text-decoration: underline; }

#tblHeader { height: 160px; background: url(/img/header_bg.jpg) top left repeat-x; }

ol.olSearch li { padding: 10px 0 10px 0; font-size: 14px;}
ol.olSearch li a:link, ol.olSearch li a:visited { color: #4d7aa0; font-size: 14px; }

ol.olSearch li div.text { padding: 7px 0 3px 0; font-size: 12px; }
ol.olSearch li div.glink a {color:#4da058; padding: 3px 0 3px 0; font-size: 12px; }

div.newsBody { margin: 5px 0 10px 0; }

div.newsBody table {border-bottom: dotted 1px #666; margin-bottom: 25px;}
div.newsBody table td {padding-bottom: 8px;}
div.newsBody table img { border: solid 1px #666; }
div.newsBody table td.newsAnn { padding-left: 5px;}
div.newsBody table a:link,  div.newsBody table a:visited { color: #4d7aa0; }
div.newsBody table div.newsCap { margin-bottom: 10px;  }
div.newsBody table div.newsCap a:link, div.newsBody table div.newsCap a:visited {color: #ed0202; font: 14px Tahoma; margin-bottom: 10px;  }

#producer { height: 45px; text-align: right; padding: 25px 15px 0 0; font: 10px Tahoma;}
#producer img { margin: 5px 0 5px 0; border: 0; }
#producer table {display: none;}

table.tblNewsItem { margin: 0px 0 0px 0; }
table.tblNewsItem  a:link, table.tblNewsItem  a:visited { color: #bb0000; text-decoration: none; }
table.tblNewsItem  a:hover { text-decoration: underline; }
table.tblNewsItem  img {border: 1px solid #333; margin: 3px 8px 0px 0;}
table.tblNewsItem  td { padding: 15px 3px 15px 3px; font: 11px Arial, Geneva, Helvetica, sans-serif; color: #333; line-height: 160%;}
table.tblNewsItem  div.divNewsDate {color: #AAA;}
table.tblNewsItem  div.divNewsTitle {font-weight: bold;}
table.tblNewsItem  div.divNewsBrief {font-weight: normal;}

div.newsBack {text-align: right; padding: 0 0 10px 0; font: 11px Arial, Geneva, Helvetica, sans-serif; }
div.newsBack a:link, div.newsBack  a:visited { color: #bb0000; text-decoration: none;}
div.newsBack  a:hover { text-decoration: underline; }

#form_1 {width: 300px; border: 0px solid #000; margin-top: 15px;}
#form_1 input {width: 95%; border: 1px solid #CCC; font: 12px Arial; color: #333; margin-bottom: 20px;}
#form_1 input.submit { width: 70px;}
#form_1 div { font: italic 12px Arial; color: #333; }
#form_1 div.submit { text-align: right; }
