      body {width:100%; height:100%; font:normal 12px Arial; margin:0; padding:0; background:#dadada; }
      #headTbl {width:100%; border-collapse:collapse; border-top:1px solid #BABABA; border-bottom:1px solid #BABABA; margin:3px 0 0 0;  }
      #headTbl tr td {text-align:left; vertical-align:middle; background:#e7e7e7; height:91px;}
      #headTbl tr td.logo { width:330px; padding:0 0 0 20px;}
      #headTbl tr td.logo a img { border:none; }
      #headTbl tr td.call { width:220px; font:normal 12px Arial; }
      #redPhone { display:block; color:#EC1C29; clear:both; margin:7px 0 0 0; font:normal 22px Tahoma; }
      #headTbl tr td.blocks { min-width:200px; text-align:center; vertical-align:middle; }
      #headTbl tr td.blocks div.topBanDiv { display:inline-block; display:inline; margin:auto 15px; vertical-align:middle; }
      #headTbl tr td.blocks a { text-decoration:none; }
      #headTbl tr td.blocks img {border:none; }
      #headTbl tr td.icons { width:130px; }
      #headTbl tr td.icons img { border:none; }

      #shapko {
       width:100%; height:219px; overflow:hidden; display:block; clear:both; position:relative;
       background:url(/img/shapka_large.jpg) 50% 0px no-repeat; min-width:1030px;
      }

      #teleContainer { width:1030px; height:219px; display:block; clear:both; position:relative; margin:0 auto;}
      div.telek {width:129px; height:66px; display:block; position:absolute; cursor:hand; cursor:pointer;}
      #telek1 {left:11px; top:3px; }
      #telek2 {left:146px; top:4px; }
      #telek3 {left:285px; top:5px; }
      #telek4 {left:631px; top:5px; }
      #telek5 {left:764px; top:5px; }
      #telek6 {left:896px; top:5px; }
      div.telek img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; opacity: 0; }

      #topMenu {width:100%; height:41px; display:block; clear:both; background:url(/img/top_menu_bg.gif) repeat-x; text-align:center; }
      #topMenu table {width:100%; height:41px; border-collapse:collapse;}
      #topMenu table tr td {vertical-align:middle; text-align:center; min-width:110px;}
      #topMenu table tr td a {font:bold 11px Arial; text-transform:uppercase; text-decoration:none; color:#515179;}
      #topMenu table tr td a:hover {font-weight:bolder; color:#000;}
      #topMenu table tr td.first {width:120px; padding:0 0 0 30px; text-align:left;}
      #topMenu table tr td.last {padding:0 30px 0 0; text-align:right; width:200px;}
      #topMenu table tr td.last div.searcher {float:right; background:url(/img/top_search.png) no-repeat; width:189px; height:29px; overflow:hidden; }
      #topMenu table tr td.last div.searcher input { float:left; border:none !important; width:140px; padding:0; font:normal 11px Tahoma; margin:7px 0 0 7px;}
      #topMenu table tr td.last div.searcher submit { float:left; border:none !important; width:25px; height:20px; padding:0; font:normal 11px Tahoma; margin:0 0 0 5px;}

      #main {width:100%; border-collapse:collapse; }
      #main tr td {vertical-align:top; text-align:left;}
      #main tr td.lft {width:275px; background:#fff url(/img/table_left_right_bg.gif) 0px 0px repeat-x;}
      #main tr td.lft h1.digital {
       width:190px; height:26px; background:url(/img/left_digital_bg.gif) 0px 0px no-repeat;
       font:bolder 11px Arial; text-transform:uppercase; text-decoration:none; color:#444;
       margin:20px 0 5px 0; padding:14px 0 0 85px;
      }
      #main tr td.lft h1.reclama {
       width:200px; height:33px; background:url(/img/left_reclama_bg.gif) 0px 0px no-repeat;
       font:bolder 11px Arial; text-transform:uppercase; text-decoration:none; color:#444;
       margin:30px 0 5px 0; padding:13px 0 0 75px;
      }
      #main tr td.lft h1.design {
       width:190px; height:30px; background:url(/img/left_design_bg.gif) 0px 0px no-repeat;
       font:bolder 11px Arial; text-transform:uppercase; text-decoration:none; color:#444;
       margin:30px 0 5px 0; padding:21px 0 0 85px;
      }
      #main tr td.lft h1.folio {
       width:155px; height:40px; background:url(/img/left_folio_bg.gif) 0px 0px no-repeat;
       font:bolder 11px Arial; text-transform:uppercase; text-decoration:none; color:#444;
       margin:30px 0 5px 0; padding:28px 0 0 120px;
      }

      #main tr td.lft ul {margin:0; padding:0; }
      #main tr td.lft ul li {list-style:none; display:block; margin:8px 0 3px 30px; padding:0; }
      #main tr td.lft ul li a {font:normal 12px Tahoma; color:#555; text-decoration:underline; }
      #main tr td.lft ul li a.selected {color:#cc0000; }
      #main tr td.lft ul li a:hover {color:#000; text-decoration:underline; }

      #main tr td.cnt {background:#f7f7f7 url(/img/table_center_bg.gif) 0px 0px repeat-x; padding:29px 8px; min-width:550px;}

      table.pink {width:99%; clear:both; border-collapse:collapse; margin:0 0 15px 0;}
      table.pink tr td {height:23px; vertical-align:middle;}
      table.pink tr td._lft { background:url(/img/head_pink_bg.gif) 0px 0px no-repeat; width:20px; }
      table.pink tr td._cnt { text-align:center !important; background:url(/img/head_pink_bg.gif) -20px 0px no-repeat; position:relative; padding:5px 0 0 0; }
      table.pink tr td._cnt a {font:bolder 11px Arial; text-transform:uppercase; color:#000;}
      table.pink tr td._rgt {background:url(/img/head_pink_bg.gif) 100% 0px no-repeat; margin:0; padding:0; width:20px;}

      table.green {width:99%; clear:both; border-collapse:collapse; margin:0 0 15px 0;}
      table.green tr td {height:23px; vertical-align:middle;}
      table.green tr td._lft { background:url(/img/head_green_bg.gif) 0px 0px no-repeat; width:20px; }
      table.green tr td._cnt { text-align:center !important; background:url(/img/head_green_bg.gif) -20px 0px no-repeat; position:relative; padding:5px 0 0 0; }
      table.green tr td._cnt a {font:bolder 11px Arial; text-transform:uppercase; color:#000;}
      table.green tr td._rgt {background:url(/img/head_green_bg.gif) 100% 0px no-repeat; margin:0; padding:0; width:20px;}

      table.yellow {width:99%; clear:both; border-collapse:collapse; margin:0 0 15px 0;}
      table.yellow tr td {height:23px; vertical-align:middle;}
      table.yellow tr td._lft { background:url(/img/head_yellow_bg.gif) 0px 0px no-repeat; width:20px; }
      table.yellow tr td._cnt { text-align:center !important; background:url(/img/head_yellow_bg.gif) -20px 0px no-repeat; position:relative; padding:5px 0 0 0; }
      table.yellow tr td._cnt a {font:bolder 11px Arial; text-transform:uppercase; color:#000;}
      table.yellow tr td._rgt {background:url(/img/head_yellow_bg.gif) 100% 0px no-repeat; margin:0; padding:0; width:20px;}

      table.blue {width:99%; clear:both; border-collapse:collapse; margin:0 0 15px 0;}
      table.blue tr td {height:23px; vertical-align:middle;}
      table.blue tr td._lft { background:url(/img/head_blue_bg.gif) 0px 0px no-repeat; width:20px; }
      table.blue tr td._cnt { text-align:center !important; background:url(/img/head_blue_bg.gif) -20px 0px no-repeat; vertical-align:middle; }
      table.blue tr td._cnt a {font:bolder 11px Arial; text-transform:uppercase; color:#000; margin:4px 0 0 0; display:block; }
      table.blue tr td._rgt {background:url(/img/head_blue_bg.gif) 100% 0px no-repeat; margin:0; padding:0; width:20px;}
      table.blue tr td._rss {width:43px; text-align:right; background:url(/img/head_blue_bg.gif) -20px 0px no-repeat; }
      table.blue tr td._rss a {font:normal 11px Tahoma; margin:4px 0 0 0; float:left; display:block;}
      table.blue tr td._rss img {border:none; margin:2px 0 0 4px; display:block; float:right;}

      #main tr td.cnt div.text {margin:5px 20px 0 20px; padding:0; clear:both; font:normal 12px Arial; text-align:justify;}

      #main tr td.cnt div.news {display:block; margin:20px; padding:0; clear:both; font:normal 12px Arial; text-align:justify;}
      #main tr td.cnt div.news img {float:left; margin:0 10px 0 0;}
      #main tr td.cnt div.news a.title {clear:right; font:bold 12px Tahoma; color:#4673CE;}
      #main tr td.cnt div.news a {clear:none; margin:0; font:normal 12px Tahoma; color:#4673CE;}
      #main tr td.cnt div.news p {margin:5px 0; text-align:justify;}

      #main tr td.rgt {width:185px; background:#fff url(/img/table_left_right_bg.gif) 0px 0px repeat-x; padding:29px 7px;}
      div.rgtBlock {display:block; clear:both; margin:5px 0 20px 0px; text-align:left; }
      div.rgtBlock strong {display:block; clear:both; margin:0 0 5px 5px; font:bold 12px Arial; }
      div.rgtBlock table {width:100%; border-collapse:separate; border:none;}
      div.rgtBlock table tr td {font:normal 11px Tahoma; padding:2px;}
      div.rgtBlock table tr td input {width:150px; font:normal 11px Tahoma; padding:2px 0 0 2px; border:1px solid #777;}
      div.rgtBlock table tr td input.btn {width:154px; font:bold 11px Tahoma; padding:2px 0 2px 0; border:1px solid #777; background:#999; color:#fff;}
      div.rgtBlock table tr td textarea {width:150px; font:normal 11px Tahoma; padding:2px 0 0 2px; border:1px solid #777;}
      #result {display:none;}

      #footer {background:#C4C3C3; width:100%; height:30px; margin:0; padding:10px 0 0 0; text-align:center; position:relative;}
      #footerer {background:#C4C3C3; width:100%; height:2px; line-height:1px; position:absolute; top:-4px; left:0px;}

      form {margin:0; padding:0;}

      div.pager {display:block; clear:both; margin:30px 20px; }
      div.pager b {display:inline-block; margin:2px 3px; background:#777; color:#fff; padding:2px 3px; }
      div.pager a {display:inline-block; margin:2px 3px; }

      div.clients {width:100px; height:100px; display:block; float:left; overflow:hidden; margin:20px 20px 0 10px; border:1px solid #ccc;}
      div.clients a img {border:none;}

      #main tr td.cnt div.text {display:block; margin:20px; padding:0; clear:both; font:normal 12px Arial; text-align:justify;}
      #main tr td.cnt div.text a.title {clear:right; font:bold 12px Tahoma; color:#4673CE;}
      #main tr td.cnt div.text a {clear:none; margin:0; font:normal 12px Tahoma; color:#4673CE;}
      #main tr td.cnt div.text p {margin:5px 0; text-align:justify;display:block; clear:both;}

      #main tr td.cnt div.text h3 {margin:5px 0; display:block; clear:both; font:italic 14px Arial; font-weight:bold;}
      #main tr td.cnt div.list {margin:5px 0 10px 0; text-align:justify; display:block; clear:both; padding:0 0 5px 0;}
      #main tr td.cnt div.list ul {margin:5px 0; padding:0 0 0 20px; list-style:none;}
      #main tr td.cnt div.list ul li {margin:2px 0; list-style:none; padding:0;}
      #main tr td.cnt div.list ul li a {font:normal 12px Arial; color:#777; }
      #main tr td.cnt div.clear {margin:5px 20px; display:block; clear:both; line-height:1px; height:1px; border-bottom:1px dashed #888;}

      div.galItem {width:110px; height:90px; display:block; float:left; overflow:hidden; margin:10px 0 0 20px; border:1px solid #ccc; text-align:center;}
      div.galItem a img {border:none;}

      div.partners {clear:both; margin:5px auto; }
      div.partners img {border:none;}

      h1 a {text-decoration:none; color:#444;}