form{
 padding:0;
 margin:0;
}
input{
 margin:0;
 padding:1px;
 color:#006;
}

table{
 padding:0;
 margin:0;
}

table.info{
 border:1px solid #999;
 background:#EEE;
 padding:6px 14px 8px 10px;
 width:500px;
}

td{
 font-family:Trebuchet MS,Arial,Verdana;
 font-size:11px;
 padding:0;
 margin:0;
 vertical-align:top;
}

div{
 font-family:Trebuchet MS,Arial,Verdana;
 padding:0;
 margin:0;
}

p{
 margin:0;
 padding:0;
}

img{
 padding:0;
 margin:0;
 border:0;
}

img.hand{
 cursor:hand;
 cursor:pointer;
}

b.hand{
 cursor:hand;
 cursor:pointer;
}

object{
 padding:0;
 margin:0;
 border:0;
}

iframe{
 padding:0;
 margin:0;
 border:0;
 width:1px;
 height:1px;
}
ul{
 padding:0;
 margin:0;
}
li{
 padding:0;
 margin:0;
}

/*--------- panel ------------*/
td.st{
 padding:2px 8px 2px 8px;
 vertical-align:bottom;
}
td.stH{
 padding:2px 8px 2px 8px;
 font-weight:bold;
 text-align:center;
 background:#DDF;
}
td.tdp1{
 padding:2px 5px 2px 5px;
 vertical-align:bottom;
 color:#933;
}
input.tdi1{
  width:316px;
  height:18px;
}
table.panel{
 margin-left:auto;
 margin-right:auto;
 border:1px solid #DDD;
}
td.panel{
 background:#F6F6FF;
 padding:10px;
}
table.panelTab1{
 background:#F6F6FF;
 width:600px;
}
td.txtB {
 color:#057;
 font-weight:bold;
 padding-top:10px;
 padding-left:8px;
 vertical-align:bottom;
}
td.txtC {
 color:#B70;
 padding:4px 8px 4px 8px;
 vertical-align:bottom;
 cursor:hand;
 cursor:pointer; 
}
td.txt{
 color:#057;
 padding:2px 0 0 8px;
 vertical-align:bottom;
}
td.txtT {
 color:#b55;
 font-size:13px;
 font-weight:bold;
 padding-bottom:4px;
 vertical-align:top;
 text-align:right;
}
td.txtBR {
 color:#E33;
 font-weight:bold;
 padding:2px 0 0 8px;
 vertical-align:bottom;
}
td.dots {
 height:1px;
 background:#DDD;
}
td.dotsT {
 height:1px;
 background:#AAA;
}
/* --------- 0 0 ----------- */

a.ban{
 display:block;
 height:193px;
 overflow:hidden;
}

table.head{
 width:900px;
}
p.headR{
 color:#578;
 text-align:right;
 font-weight:bold;
 font-size:14px;;
 padding:4px 8px 4px 40px;
 margin:24px 0 0 0;
 border-bottom:1px solid #C3C3C3;
 float:right;
 width:120px;
}
p.links{ /* rvFormating */
 text-align:right;
 padding:4px 0 0 0;
 margin:54px 0 0 0;
}
a.lnk{
 color:#99B;
 text-decoration:none;
 margin:0;
 padding-right:6px;
 border-right:6px solid #FFF;
}
a.lnk:link{
 color:#99B;
}
a.lnk:visited{
 color:#99B;
}
a.lnk:hover{
 color:#D13;
 border-right:6px solid #517889;
 text-decoration:none;
}
p.head1{
 color:#FFF;
 font-weight:normal;
 font-size:18px;
 background:#bb4d51;
 float:left;
 padding:4px 30px 4px 0;
 margin:24px 0 10px 0;
 border:1px solid #bbb;
 border-left:1px solid #C3C3C3;
}

p.wide{
 color:#777;
 font-size:14px;
 letter-spacing:.22em;
 border-left:6px solid #bb4d51;
 padding-left:12px; 
}

td.pite1{
 font-weight:normal;
 font-family:Arial, Trebuchet MS, Verdana;
 font-size:20px;
 padding:0 0 8px 0
}

td.pite2{
 font-weight:normal;
 font-family:Arial, Trebuchet MS;
 font-size:11px;
}

b.big{
 font-size:22px;
 font-weight:normal;
}

td.menuItem{
}

div.more{
 font-family:Trebuchet MS,Arial;
 font-size:11px;
 color:#EEE;
 text-align:right;
 padding:12px 8px 0 0;
}

/* --------- netasq -------*/
div.netasq_tab{

}
table.netasq_tab{
 margin-left:12px;
 font-family:Trebuchet MS;
}
td.netasq{
 height:28px;
 vertical-align:middle;
 color:#DDD;
 font-size:18px;
 font-family:Arial;
 text-align:center;
 border-bottom:1px solid #bbc;
 border-right:2px solid #FFF;
}
img.netasq_act{
 position:absolute;
}
img.netasq_gr{
 position:absolute;
}
/* ===== netasq ======*/
img.uslugi_ban{
 filter:alpha(opacity=70);
 opacity:.7;
 -moz-opacity:.7;
 border:1px solid #aaa;
 border-top:none;
 border-bottom:none;
}
div.servicePic{
 height:286px;
}
div.img1{
 height:192px;
}
div.img2{
 height:192px;
}

/* ========= 0 0 =========== */
div.itemTD{
 margin:4px;
 width:130px;
 border:1px solid #EEE;
 text-align:center;
}
div.shadow_in{
 width:900px;
 min-height:350px;
 text-align:left;
 background:#FFF url(/imgs/wh_top_shadow.gif) left top no-repeat;
 border-top:1px solid #999;
}
div.in{
 width:840px;
 text-align:left;
 margin:50px 30px 0 30px;
 background:#FFF;
}
div.bottom{
 width:900px;
 height:120px;
 overflow:hidden;
}
table.shadow_bottom{
 width:900px;
 height:120px;
 text-align:left;
 background:#FFF url(/imgs/bottom_BG.gif) left top repeat-x;
}
div.contact{
 font-family:Arial;
 font-size:11px;
 color:#555;
 width:194px;
 height:43px;
 border:1px solid #bbb;
 background:#ECECEC url(/imgs/contact_BG.png) left top repeat-x;
 margin:21px 5px 0px 30px;
 position:relative;
}
input.form{
 padding:2px;
 height:18px
}
img.button{
 cursor:hand;
 cursor:pointer;
 border:1px solid #ccc;
 margin-right:2px;
}
td.form_txt{
 padding-bottom:3px;
}
ul.cg1{
 margin:4px 0 4px 28px;
 color:#1986BE;
}
li.cg1{
 color:#000;
}
b.corpGuard{
 color:#779;
 font-family:Verdana,Trebuchet MS,Arial;
 font-weight:normal;
}

p.justify{
 text-align:justify;
}
p.rGray{
 text-align:right;
 padding-right:4px;
 color:#777;
 font-weight:bold;
}

img.noVis{
 filter:alpha(opacity=1);
 opacity:.01;
 -moz-opacity:.01;
}

/* -------------------------------- */

body{
 background:#F0F0F0 url('/imgs/body_bg.gif') repeat-x left top;
 padding:0;
 margin:0;
 color:#000;
 font-family:Trebuchet MS,Arial,Verdana;
 font-size:11px;
}
div.contactD{
 width:820px;
 height:300px;
 padding:2px 0 0 6px;
 background:url(/imgs/kontakt.jpg) left top no-repeat;
}
div.contactDIn{
 width:470px;
 height:265px;
 margin:1px;
 color:#555;
}
b.decode{
 color:#335569;
}
b.dred{
 color:#753939;
}

div.pMenuDiv{
 width:900px;
 height:134px;
 overflow:hidden;
}
div.inp1{
 height:22px;
 overflow:hidden;
 vertical-align:bottom;
}
div.inp2{
 height:21px;
 padding:1px 0 0 0;
 background:#FFF url('/imgs/inp1_bg.gif') repeat-x left top;
}
input.inp1{
 vertical-align:middle;
 color:#BBB;
 text-align:right;
 padding:0 5px 0 0;
 width:140px;
 height:18px;
 font-weight:bold;
 border:0;
}
img.inp1{
 vertical-align:bottom;
}

a.abp{
 position:absolute;
 height:0px;
 width:0px;
 background:none;
 overflow:hidden;
}

td.pMenu{
 width:900px;
 height:134px;
 background:#54889C url('/imgs/menu_bg.gif') repeat-x left bottom;
}

table.pMain{
 width:900px;
}

table.mFooter{
 width:900px;
}
td.mFooter{
 border-top:1px solid #a4a4a4;
 padding-top:15px;
}
table.pFooter{
 width:900px;
}
td.pFooterTop{
 vertical-align:bottom;
 height:30px;
}
table.pFooterTopTab{
 width:900px;
 height:20px;
 margin:10px 0 0 0;
 text-align:left;
}
table.pFooterBottomTab{
 width:900px;
 margin:0 0 10px 0;
 text-align:left;
}
td.pFooterSep1{
 background:#8797a8;
 height:1px;
}
td.pFooterSep2{
 background:#617e9b;
 height:5px;
}
td.pFooterBottom{
 height:25px;
 text-align:right;
 color:#666;
}

table.search{
 vertical-align:bottom;
 text-align:right;
}
td.search_img{
 padding-top:1px;
}
td.search_input{
}
div.search1{
 height:22px;
 overflow:hidden;
}
div.search2{
 background:#FFF;
 height:20px;
 border:1px solid #AAA;
 border-right:0;
 overflow:hidden;
}
div.search3{
 height:22px;
 overflow:hidden;
}
input.search_quote{
 width:121px;
 height:17px;
 margin:1px 3px 1px 3px;
 padding:0;
 border:0;
}
select{
 padding:1px;
 color:#006;
}


/* ---- no flash menu ---- */
table.nfMenu{
 width:900px;
 height:134px;
 overflow:hidden;
}
td.nfTD1{
 text-align:right;
 padding:0 10px 0 0;
 height:26px;
}
td.nfTD2{
 height:26px;
}
td.nfTD3{
 height:28px;
}
td.nfTD4{
 height:54px;
 text-align:left;
 vertical-align:top;
 background:url(/imgs/menu_bg.gif) repeat-x left top;
 overflow:hidden;
}
table.nfMenuItems{
 text-align:center;
 height:46px;
 margin: 7px 0 0 85px;
}
td.nfm{
 vertical-align:middle;
 width:130px;
}
td.nfmA{
 width:130px;
 background:#00597d;
 vertical-align:middle;
}
td.nfmH{
 width:130px;
 background:#c52a2b;
 vertical-align:middle;
 cursor:hand;
 cursor:pointer;
 color:#FFF;
}
td.hand{
 cursor:hand;
 cursor:pointer;
 font-weight:bold;
 color:#057;
 padding:2px 0 0 8px;
 vertical-align:bottom;
}
td.nfmBreak{
 width:19px;
 background:url(/imgs/nfmBreak.gif) no-repeat center center;
}
a.nfm{
 color:inherit;
 font-weight:bold;
 font-size:14px;
 padding:0 3px 0 3px;
 text-decoration:none;
}
a.nfm:link{
 color:inherit;
}
a.nfm:visited{
 color:inherit;
}
a.nfm:hover{
 color:inherit;
 text-decoration:none;
}
a.nfmA{
 color:#fff;
 font-weight:bold;
 font-size:14px;
 padding:0 3px 0 3px;
 text-decoration:none;
}
a.nfmA:link{
 color:#fff;
}
a.nfmA:visited{
 color:#fff;
}
a.nfmA:hover{
 color:#fff;
 text-decoration:none;
}
a.nfmL{
 color:#ccc;
 font-weight:bold;
 font-size:12px;
 padding:1px 8px 0 3px;
 text-decoration:none;
}
a.nfmL:link{
 color:#ccc;
}
a.nfmL:visited{
 color:#ccc;
}
a.nfmL:hover{
 color:#FFF;
 text-decoration:none;
}
/* ---- no flash menu ---- */

b.nBlack{
 color:#000;
 font-weight:normal;
}


div.search{
 margin:30px 0 10px 30px;
 padding:0 0 0 14px;
 width:700px;
 text-align:justify;
 border-left:1px solid #CCC;
}
a.search1{
 color:#517889;
 font-weight:bold;
 text-decoration:underline;
}
a.search1:link{
 color:#517889;
 text-decoration:underline;
}
a.search1:visited{
 color:#517889;
 text-decoration:underline;
}
a.search1:hover{
 color:#517889;
 text-decoration:underline;
}
a.search2{
 color:#233;
 text-decoration:none;
}
a.search2:link{
 color:#233;
 text-decoration:none;
}
a.search2:visited{
 color:#233;
 text-decoration:none;
}
a.search2:hover{
 color:#233;
 text-decoration:none;
}





a{
 font-family:Trebuchet MS,Arial,Verdana;
 text-decoration:none;
 color:inherit;
 font-size:inherit;
}
a:link{
 text-decoration:none;
}
a:hover{
 text-decoration:underline;
}

a.menuItem{
 color:#517889;
 font-weight:bold;
 padding:0 3px 0 3px;
 text-decoration:none;
}
a.menuItem:link{
 color:#517889;
}
a.menuItem:visited{
 color:#ac98b2;
}
a.menuItem:hover{
 color:#D13;
}

a.s{
 color:#517889;
 font-weight:bold;
 padding:0 3px 0 3px;
 text-decoration:none;
}
a.s:link{
 color:#517889;
}
a.s:visited{
 color:#517889;
}
a.s:hover{
 color:#D13;
}

a.hanzo{
 color:#888;
}
a.hanzo:link{
 color:#888;
}

a.hanzo:hover{
 text-decoration:none;
}

a.gr{
 color:#FFF;
 font-size:11px;
 font-weight:bold;
 padding:0 3px 0 3px;
}
a.gr:link{
 color:#FFF;
}
a.gr:hover{
}

a.noline{
 text-decoration:none;
}
a.foot:link{
 text-decoration:none;
}
a.noline:hover{
 text-decoration:none;
}
a.more{
 color:#999;
}
a.foot1{
 color:#888;
 padding-left:5px;
}

div.blockInfo{
 position:absolute;
 top:0;
 left:0;
 width:340px;
 visibility:hidden;
 background:#FFF;
 padding:4px;
 border:2px solid #BBB;
}
div.blockPrev{
 position:absolute;
 top:0;
 left:0;
 width:340px;
 visibility:hidden;
 background:#FFF;
 padding:4px;
 border:2px solid #BBB;
}
div.jsChart{
 width:820px;
 height:200px;
}
p.jsChart{
 float:left;
}