/* ÎÁÙÈÅ */
html,body{
  height:100%;
  margin:0px;
  padding:0px;
  background-color: #fff
}

h1#lblTitle{
font-size:22px;
font-weight:normal;
color:#333333;
font-family:arial,tahoma,verdana,sans-serif;
margin:0px 45px 0px 0px;
}

h1,h2, h3, h4, h5, h6 {font-family: arial, tahoma, verdana, sans-serif;}
p, div, span, li, td, th {font-family: arial, tahoma, verdana, sans-serif; color: #333;}

a:link { color: #306983;}
a:visited {color: #663399;}

/* Ññûëêè áåç ïåðåõîäà */
.nogodiv {font-size: 12px;}
.nogodiv span {background: #EBF2FA; padding: 4px 8px 5px;}
.nogodiv a, a.nogo {display: inline-block; text-decoration: none; border-bottom: 1px dotted #306983; color: #306983; cursor: pointer;}
.nogodiv a:visited, a.nogo:visited {color: #306983;}

/* Íåâèäèìûå ññûëêè â òåêñòå */
a.invis:link, a.invis:visited, a.invis:hover, a.invis:active {text-decoration: none; color: #000; cursor: default;}

/* ÏÎËÎÑÀ ÑËÅÂÀ */
td.common { background: #7A9AB0; border-right: 1px solid #658092}
td.odinc {  background: #DA5635; border-right: 1px solid #C4351D/*background: #FCBE37; border-right: 1px solid #FAA621*/}
td.inet { background: #739AC2; border-right: 1px solid #557EAF}
td.progr {  background: #CC906A; border-right: 1px solid #9F6343}
td.seti { background: #DA5635; border-right: 1px solid #C4351D/*background: #67A94A; border-right: 1px solid #488C2F*/}
td.obsl { background: #DA5635; border-right: 1px solid #C4351D}

/* ÂÅÐÕÍÅÅ ÌÅÍÞ */
.topline { height: 22px; background: #173952;}
.topline td {padding-left: 25px; white-space: nowrap;}
.topline a, .topline a:visited, .topline a:hover { font: normal 10px Tahoma, sans-serif; color: #ffffff; text-decoration: none;}


/* ÂÍÓÒÐÅÍÍßß ×ÀÑÒÜ */
div#hdr {
  width: 100%;
  font-size: 140%; font-weight: normal; color: #1a1a1a;
  padding: 28px 0 0 28px;
  margin-bottom: 10px;
}

div#hdr span {
  margin-right: 20px;
}

div.siteContent, .ArrowedBar {/*width: 100%; */padding: 20px 28px 0}


.siteContent h1 {font-size: 140%; font-weight: normal; color: #1a1a1a}
.siteContent h2 {font-size: 100%; color: #1a1a1a; margin-bottom: 1ex}
.siteContent h3 {font-size: 85%; margin-bottom: 1ex}
.siteContent h4 {font-size: 75%; margin-bottom: 1ex}
.siteContent h5 {font-size: 75%; font-weight: normal; font-style: italic; margin-bottom: 1ex;}
.siteContent h6 {font-size: 70%; font-style: italic; font-weight: normal; margin-bottom: 1ex;}
.siteContent p, .siteContent li, .siteContent table.data td, .siteContent table.dataTableClean td, .siteContent table.clean td  {font-size: 75%;}
.siteContent p {text-align: justify; margin: 0 0 1ex;}
.siteContent small {font-size: 90%;}
.siteContent ul, .siteContent ol {margin-top: 0.5ex;}
ul {margin-left: 2em; padding-left: 0;}
li {margin-bottom: 1.5ex;}
.rare li {margin-bottom: 2.5ex;}

.ArrowedBar {font-size: 70%; text-align: justify; margin: 0;}



/* äëÿ êîððåêòíîñòè ðàçìåðîâ âëîæåííûõ òåãîâ - begin */
.siteContent li li {font-size: 100%;}
.siteContent td td {font-size: 100%;}
.siteContent td li {font-size: 100%;}
.siteContent td p {font-size: 100%;}
.siteContent p li {font-size: 100%;}
.clean td h2 {font-size: 130%;}
.clean td h3 {font-size: 120%;}
.clean td h4 {font-size: 100%;}

/* äëÿ êîððåêòíîñòè ðàçìåðîâ âëîæåííûõ òåãîâ - end */

/* òàáëèöà ñ ðàìêîé â 1 ïèêñåë - begin */
.siteContent table.data {border-collapse : collapse;}
.siteContent table.data th, .siteContent table.data tr.thead {
        font-weight : bold;
        background-color : #EAF1FB;
}
.siteContent table.data td, .siteContent table.data th {
        border : 1px solid #305481;
  padding: 4px;
}
/* òàáëèöà ñ ðàìêîé â 1 ïèêñåë - end */

/* òàáëèöà áåç ðàìêè - begin */
.siteContent table.clean th, .siteContent table.clean .thead td {
        font-weight : bold;
        background-color : #d0d0d0;
}
.siteContent table.clean td, .siteContent table.clean th {
        border : 0px solid #000000;
}
/* òàáëèöà áåç ðàìêè - end */

/* OLD òàáëèöà áåç ðàìêè - begin */
.siteContent table.dataTableClean {border-collapse : collapse;}
.siteContent table.dataTableClean th, .siteContent table.dataTableClean tr.thead {
        font-weight: bold;
        background-color : #EAF1FB;
}
.siteContent table.dataTableClean td, .siteContent table.dataTableClean th {
        border : 0px solid #000000;
}
/* OLD òàáëèöà áåç ðàìêè - end */


/* ÏËÀØÊÀ */
#plashka { width: 100%; border-top: 1px solid #658092; border-bottom: 1px solid #658092; background-color: #658092}
div.odinc {background: url(/img/bgr_1c20.jpg)}
div.inet {background: url(/img/bgr_inet.jpg)}
div.progr {background: url(/img/bgr_prog.jpg)}
div.seti {background: url(/img/bgr_seti.jpg)}
div.obsl {background: url(/img/bgr_obsl.jpg)}


/* ÇÀÃÎËÎÂÎÊ ÐÀÇÄÅËÀ È ÌÅÍÞ */
div#razdeltxt {
  width: 100%; height: 93px;
  font: bold 23px/0.9 arial narrow, arial, tahoma, sans-serif;
  padding-top: 28px;
  color: #000;
}

div#menu {margin-bottom: 40px}
div#menu ul { margin: 0; padding: 0}
div#menu li {display: block; margin:0; padding: 0 0 10px 14px;}
div#menu a:link, div#menu a:visited { font: bold 12px arial, verdana, sans-serif;  text-decoration:underline; color: #456D88;}

div#menu a:hover, div#menu a.curr {color: #000000; text-decoration:none;}
/* div#menu ul.common a:hover, div#menu ul.common a.curr {color: #456D88}
div#menu ul.odinc a:hover, div#menu ul.odinc a.curr {color: #DA2B00}
div#menu ul.inet a:hover, div#menu ul.inet a.curr {color: #000000; text-decoration:none;}
div#menu ul.progr a:hover, div#menu ul.progr a.curr {color: #BD662F}
div#menu ul.seti a:hover, div#menu ul.seti a.curr {color: #DA2B00}
div#menu ul.obsl a:hover, div#menu ul.obsl a.curr {color: #DA2B00} */

div#menu li.CurrentMenuLink {
    border-left:6px solid #294984;
    padding-left:9px;
}
div#menu_news li a {
  padding: 0;
}
div#menu_news li a {
 margin: 0 8px 0 0;
 padding: 0 0 0 2px;
}
div#menu_news li.CurrentMenuLink {
    border-left:6px solid #294984;
    padding: 0 0 2px 2px;
}


/* ÊÎÎÐÄÈÍÀÒÛ */
div#localContacts, div#mainContacts, div#mainContacts a:link, div#mainContacts a:visited, div#copyright { font-family:Tahoma, sans-serif; color: #306983; font-size: 11px; white-space: nowrap}
div#localContacts {margin-top: 30px;}
div#localContacts div {padding-bottom: 0.5ex; color: #306983;}
div#globalContacts { font-family:Tahoma, sans-serif; padding: 0 0 20 58}
div#globalContacts { font-family:Tahoma, sans-serif; color: #000000; font-size: 11px}
div#globalContacts a:link, div#globalContacts a:visited {color: #456D88; font-size: 11px}

div#mainContacts {float: left; padding: 13px}

/* Ñ×¨Ò×ÈÊÈ */
div#counters, div#counters div, div#counters img {filter:alpha(opacity=50)}
.copy {
  font-family: Tahoma, sans-serif;
  color: #FFFFFF;
  background-color: #173952;
  font-size: 11px;
  padding-left: 30px;
}

/*ïîèñê*/
.highlight {

color: #173952;
font-weight: bold;
font-style: italic;
}
.pagename {
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 120%;
}
.item {
  list-style-type: none;
}
.match {
  font-size: 110%;
  line-height: 110%;
}
div.hr {
  background-image: url(hr.gif);
  background-repeat: repeat-x;
  margin-top: 20px;
}
/* Àâòîðèçàöèÿ */
#divRemind table {margin-top: 3ex;}
.asterisk {color: red;}
table#regform {margin-bottom: 2ex;}
table#regform td {padding-bottom: 6px;}
table#regform td.label {padding-right: 6px;}
table#regform tr.ob td.label {font-weight: bold;}

/* ÍÎÂÎÑÒÈ */
/* Îòäåëüíàÿ íîâîñòü */
.NewsDate {display: block; font-size: 75%; font-weight: bold;}
.NewsSource {display: block; font-size: 75%; margin-bottom: 1ex;}
.NewsFullText {font-size: 75%; margin-bottom: 1ex;}
.NewsFullText p, .NewsFullText li, .NewsFullText td, .NewsFullText h3, .NewsFullText h4 {font-size: 100%;}

/* Ñïèñîê íîâîñòåé */
.OneNews {padding-bottom: 2ex; font-size: 75%;}
.OneNews .NewsDate { font-size: 90%; font-weight: bold; color: #306983;}
.OneNews .NewsTitle {display: block; font-weight: bold; font-size: 115%; margin-bottom: 0.5ex;}
.OneNews .NewsShortText {}
.OneNews .NewsLink {}
.OneNews .NewSource {font-size: 90%;}

/* ÔÀÉËÛ */
ul.rubrList {list-style: none; margin: 2ex 0; padding: 0;}

ul.filesList, ul.ArticleList {margin-left: 0; padding-left: 0;}
ul.filesList li, ul.ArticleList li, ul.rubrList li {list-style: none; margin: 0 0 1ex 0; padding-left: 22px; background-repeat: no-repeat; background-position: 0 0.25ex; }
ul.rubrList li { background-image: url(/img/ico_filefolder.gif);}
ul.filesList li.ppt { background-image: url(/img/ico_ppt.gif);}
ul.filesList li.pps { background-image: url(/img/ico_ppt.gif);}
ul.filesList li.xls, ul.filesList li.xlt { background-image: url(/img/ico_xls.gif);}
ul.filesList li.doc, ul.filesList li.dot { background-image: url(/img/ico_doc.gif);}
ul.filesList li.pdf { background-image: url(/img/ico_pdf.gif);}
ul.filesList li.zip { background-image: url(/img/ico_zip.gif);}
ul.filesList li.rar { background-image: url(/img/ico_rar.gif);}
ul.filesList li.avi, ul.filesList li.mp3 { background-image: url(/img/ico_avi.gif);}

/*Styles For News Anounce*/


.NewsAnounceBlock {
  margin:0px 0px 20px;
  }
.NewsAnounceBlockContent {
  margin:0px 25px 0px 5px;
  }
.NewsAnounceBlock span {
  font: 10px Tahoma, Geneva, sans-serif;
  color: #666;
  display:block;
  margin:0px;
  padding:0px;
  }
.NewsAnounceBlock h2 {
  margin:0px;
  padding:0px;
  }
.NewsAnounceBlock h2 a {
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #456C86;
  }
.NewsAnounceBlock p {
  margin:8px 0px 3px 10px;
  text-align:justify;
  font: normal 11px Arial, Helvetica, sans-serif;
  }
.NewsAnounceBlock span a {
  font: 11px Arial, Helvetica, sans-serif;
  color: #306883;
  text-align:right;
  display:block;
  }

/*Styles For Calculator*/

.CalcSubmitButton {
  background: url(../img/calculator_submit_button.png) no-repeat left top;
  width:83px;
  height:23px;
  border:none;
  padding-bottom:3px;
  font: 12px Arial, Helvetica, sans-serif;
  color: #000000;
}

.CalculatResultDiv {
  margin-top:30px;
}
.CalcResultHead {
  font-size: 16px;
  font-weight: bold;
  color: #000000;

}
.CalculatResultBorderTable {
  border: 1px solid #BAD0E7;
  padding: 0;
  margin: 10px 0px 0px;
  width: auto;
}


.CalculatResultTable {
  border-collapse: collapse;
}

/*Thead*/

.CalculatResultTable .THead td {
  border-left: 1px solid #FFFFFF;
  color:#FFFFFF;
  font-size:12px;
  text-align:center;
  border-collapse:collapse;
  padding: 3px 0px;
}


/*Tbody*/
.CalculatResultTable .TBody td {
  border-bottom:1px solid #BAD0E7;
  border-top:1px solid #BAD0E7;
}
.CalculatResultTable .TBody td {
  color:#000000;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  vertical-align:middle;
}
.CalculatResultTableLeftTd {
  text-align:left;
  padding:7px 0px 7px 10px;
}
.CalculatResultTableCentralTd {
  border-left:1px solid #BAD0E7;
  border-right:1px solid #BAD0E7;
  text-align:center;
  padding:7px 0px 7px 0px;

}
.CalculatResultTableRightlTd {
  text-align:center;
  background-color:#FFFFD7;
  padding:7px 0px 7px 0px;
}
.Apsend {
  color:#FF3300;
  text-transform:uppercase;
}
.CalculatResultTable .TBody td.CleanTd, .CalculatResultTable .TFoot td.CleanTd {
  height:1px;
  border:none;
  padding:0px;
}

/*tfoot*/

.CalculatResultTable .TFoot td {
  border-bottom:none;
  color: #FFFFFF;
  font-size: 12px;
  text-align: center;
  padding:3px 0px;
}

.CalculatResultTable .TFoot td span {
  color: #FFFFFF;
  font-size:12px;
}

.CalculatResultTable .TFoot td b span {
  color:#FFFF99;
  margin-left:4px;
}

.CalculatorsBgDiv {
        position:relative;
}

.CalculatorsBgDiv img {
        position:absolute;
        left:-21px;
        top:-12px;
}

*html .CalculatorsBgDiv p {
        font-size:90%;
}

*html .CalculatorsBgDiv p {
        font-size /*\**/:75% \9;
}

/*download file tips 280509*/
ul.filesList li {
  list-style: none;
  margin: 0px 0px 5px 0px;
  padding:5px 0px 8px 26px;
  *padding:2px 0px 8px 26px;
  background: no-repeat left top;
  }
ul.filesList li.ppt, ul.filesList li.PPT, ul.filesList li.pps, ul.filesList li.PPS { background-image: url(/img/ico_ppt.gif) no-repeat left 4px;}
ul.filesList li.xls, ul.filesList li.xlt {
  background: url(/img/ico_xls.gif) no-repeat left 4px;
}
ul.filesList li.doc, ul.filesList li.dot { background-image: url(/img/ico_doc.gif) no-repeat left 4px;}
ul.filesList li.XLS, ul.filesList li.XLT { background-image: url(/img/ico_xls.gif) no-repeat left 4px;}
ul.filesList li.DOC, ul.filesList li.DOT { background-image: url(/img/ico_doc.gif) no-repeat left 4px;}
ul.filesList li.pdf, ul.filesList li.PDF { background-image: url(/img/ico_pdf.gif) no-repeat left 4px;}
ul.filesList li.zip, ul.filesList li.ZIP { background-image: url(/img/ico_zip.gif) no-repeat left top;}
ul.filesList li.rar, ul.filesList li.RAR { background-image: url(/img/ico_rar.gif) no-repeat left top;}
ul.filesList li.avi, ul.filesList li.mp3, ul.filesList li.exe, ul.filesList li.vob, ul.filesList li.wmv { background-image: url(/img/ico_avi.gif) no-repeat left top;}
ul.filesList li.AVI, ul.filesList li.MP3, ul.filesList li.EXE, ul.filesList li.VOB, ul.filesList li.WMV { background-image: url(/img/ico_avi.gif) no-repeat left top;}
ul.filesList li.ai, ul.filesList li.AI { background-image: url(/img/ico_ai.gif) no-repeat left top;}
ul.filesList li.eps, ul.filesList li.EPS { background-image: url(/img/ico_eps.gif) no-repeat left top;}
ul.filesList li.jpg, ul.filesList li.JPG { background-image: url(/img/ico_jpg.gif) no-repeat left top;}
ul.filesList li.gif, ul.filesList li.GIF { background-image: url(/img/ico_gif.gif) no-repeat left top;}

/*010609*/
.faq {
  margin:0px 0px 15px;
}
.faq a {
  outline:none;
}

/*020609*/
.faq_download {
  background: url(/img/faq_download_bg.gif) no-repeat left top;
  padding:20px 0px 25px 63px;
}
.faq_download a {
  color:#663399;
}

/*160609*/
.inquiry {
  margin:35px 0px 35px 25px;
}

/*220709*/
.InnerList li {
  background: url(inner_list_bullet.gif) no-repeat left 7px;
  list-style:none;
  padding-left:8px;
  margin:0px
}
.ListAcronim {
  font-style:italic;
  font-size:10px;
}
h2 b {
  color: #456C86;
  }


          /*121009*/

.dloadpresdiv, .calcdiv, .presdiv, .accesdiv, .quescdiv, .prodloaddiv, .semdetaidiv, .semregdiv, .comercdiv, .specquescdiv
{
  height:51px;
  width:349px;
  float:left;
  margin:0px 25px 8px 0px;
  padding:13px 5px 0px 62px;
  }
*html .dloadpresdiv, *html .calcdiv, *html .presdiv, *html .accesdiv, *html .quescdiv, *html .comercdiv, *html .specquescdiv
{
  height:61px;
  width:416px;
  float:left;
  margin:0px 25px 8px auto;
  padding:12px 5px 0px 62px;
  }
*html .prodloaddiv, *html .semdetaidiv, *html .semregdiv, *html .comercdiv {
  height:61px;
  width:416px;
  float:none;
  margin:0px 25px 8px auto;
  }

.dloadpresdiv p, .calcdiv p, .presdiv p, .accesdiv p, .quescdiv p, .comercdiv p  {
  }

.dloadpresdiv {
  background: url(/img/d_load_i.gif) no-repeat left top;
  }
.calcdiv {
  background: url(/img/calc_img.gif) no-repeat left top;
  }
.presdiv {
  background: url(/img/pres_img.gif) no-repeat left top;
  }
.accesdiv {
  background: url(/img/acces_im.gif) no-repeat left top;
  }
.quescdiv {
  background: url(/img/quesc_im.gif) no-repeat left top;
  }
.comercdiv {
  background: url(/img/komerc.gif) no-repeat left top;
}
.prodloaddiv {
  background: url(/img/s_prog_img.gif) no-repeat left top;
  float:none;
  padding:20px 5px 0px 62px;
  }
.semdetaidiv {
  background: url(/img/detail_img.gif) no-repeat left top;
  float:none;
  padding:20px 5px 0px 62px;
  }
.semregdiv {
  background: url(/img/sem_1.gif) no-repeat left top;
  float:none;
  padding:15px 5px 0px 62px;
  }
.specquescdiv, .kplinks {
  background: url(/img/spec_quesc_img.gif) no-repeat left top;
  }

//.semregdiv a, .semregdiv a:active, .semregdiv a:visited, .semregdiv a:hover {color: yellow}

#razdel a {
  text-decoration:none;
}

#razdel h2.black {
  font:bold 20px Arial, Helvetica, sans-serif;
  color:#000;
  margin-bottom: 0px;
}

#razdel h2.grey {
  color:#999;
  font:bold 12px Arial, Helvetica, sans-serif;
  display:block;
  margin-top: 5px;
}

/*261009*/

.BannersTd {
  background-color:#294986;
  vertical-align:middle;
  padding:5px 0px 0px;
  height:45px;
  width:155px;
  }

table.clean td.BannersTd h2 a {
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #FFF;
  text-decoration:none;
  margin:0px 3px;
  }
table.clean td.BannersTd h2 a:hover, table.clean td.BannersTd h2 a:visited {
  color: #FFF;
  text-decoration:none;
}

h2.BannersTd {
  background-color:#294986;
  vertical-align:middle;
  padding:5px 0px 0px;
  height:45px;
  width:155px;
  }


h2.BannersTd a {
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #FFF;
  text-decoration:none;
  margin:0px 3px;
  display: block;
}

h2.BannersTd a:hover, h2.BannersTd a:visited {
  color: #FFF;
  text-decoration:none;
}



.SeminarsImgDiv {
  margin:5px 0px 15px 0px;
}

/*251109*/

table.clean.MatherialTable td {
  vertical-align:top;
  }
table.clean.MatherialTable td form#formAuth {
  width:151px;
  background-color:#EBF2FA;
  padding-bottom:4px;
  }
table.clean.MatherialTable td form#formAuth input#txtEmail, table.clean.MatherialTable td form#formAuth input#txtPassword {
  border:1px solid #999999;
  width:140px;
  margin-left:4px;
  }
table.clean.MatherialTable td.MatherialTableLeftTd {
  padding:0px 28px 0px 0px;
  }
table.clean.MatherialTable td.MatherialTableRightTd {
  width:155px;
  }
table.clean.MatherialTable td.MatherialTableRightTd h2 {
  padding-left:6px;
  }
/*ul.filesList.unactiv {
  opacity: 0.7;
  filter:alpha(opacity=60);
  }
ul.filesList.activ {
  opacity: 1;
  filter:alpha(opacity=70);
  }
*/
ul.filesList.unactiv {

  }
ul.filesList.unactiv li.ppt { background-image: url(/img/ico_ppt_ua.gif); background-position: left 4px;}
ul.filesList.unactiv li.pps { background-image: url(/img/ico_ppt_ua.gif); background-position: left 4px;}
ul.filesList.unactiv li.xls, ul.filesList.unactiv li.xlt { background-image: url(/img/ico_xls_ua.gif); background-position: left 4px;}
ul.filesList.unactiv li.doc, ul.filesList.unactiv li.dot { background-image: url(/img/ico_doc_ua.gif); background-position: left 4px;}
ul.filesList.unactiv li.pdf, ul.filesList.unactiv li.PDF { background-image: url(/img/ico_pdf_ua.gif); background-position: left 4px;}


div.MathMessageDiv {
  border-left:6px solid #F49F0D;
  }
div.MathMessageDiv p {
  background-color:#EBF2FA;
  padding:6px 8px;
  margin-left:4px;

}

div.siteContent table.clean.MatherialTable td.MatherialTableLeftTd .CalculatorsBgDiv img {
        position:absolute;
        left:0px;
        top:-12px;
}
div.siteContent table.clean.MatherialTable td.MatherialTableLeftTd .CalculatorsBgDiv {
     margin-bottom:40px;
    }

*html div.siteContent table.clean.MatherialTable td.MatherialTableLeftTd .CalculatorsBgDiv p {
        font-size:100%;
}

*html div.siteContent table.clean.MatherialTable td.MatherialTableLeftTd .CalculatorsBgDiv p {
        font-size /*\**/:100% \9;
}

/*140110*/

#tab_isq {
margin:0px 0px 10px;
padding:0px 0px 4px 15px;
background: url(/img/icq_img.gif) no-repeat left bottom;
}
#tab_isq p {
font: bold 13px Arial, Helvetica, sans-serif;
color: #4A6C87;
margin:0px;
padding:6px 0px;
}

#tab_isq br {
display:none;
}
#tab_isq a {
font-size:12px;
display:block;
margin:0px 0px 8px;
}
#tab_isq img {
margin-top:0px;
float:left;
margin:0px 4px 0px 0px;
}



/* 280110 */
.TarifPlansDiv h3 {
color:#4E81C8;
}
.PriceHeadBlue {
background-color:#8DB3E2;
}
table.data.pricetable, table.data.pricetable tbody td {
border-top: 1px solid #7BA0CD;
border-bottom: 1px solid #7BA0CD;
border-collapse:collapse;
}
table.data thead.PriceHeadBlue td {
border-color:#7BA0CD;
text-align:center;
vertical-align:top;
color:#000;
font: bold 14px Calibri, Tahoma, Arial, Helvetica, sans-serif;
}
table.data thead.PriceHeadBlue tr.TarifTr td {
border-left:none;
border-right:none;
background-color:#B8CCE4;
width:149px;
}
table.data.pricetable tbody td.PartHead {
color:#000;
font: bold 14px Calibri, Tahoma, Arial, Helvetica, sans-serif;
background-color:#548DD4;
text-align:center;
border: 1px solid #7BA0CD;
}
table.data.pricetable tbody tr.PriceDates td {
text-align:center;
border-left:none;
border-right:none;
font-size:11px;
color:#000;
width:149px;
border-top: 1px solid #7BA0CD;
border-bottom: 1px solid #7BA0CD;

}
table.data.pricetable tr.PriceDates.PriceDatesBlueBg td {
background-color:#D3DFEE;
color:#000;
border-left:none;
border-right:none;
border-top: 1px solid #7BA0CD;
border-bottom: 1px solid #7BA0CD;
}
table.data.pricetable tfoot tr.PartFoot td {
color:#fff;
border-left:none;
border-right:none;
background-color:#548DD4;
text-align:center;
border-top: 1px solid #7BA0CD;
border-bottom: 1px solid #7BA0CD;
width:149px;
}
span.GreenBg, #lblDescription .green_text {
background-color:#D0F3BF;
padding:0px 3px
}

/* 5.02.10 */
.compact {margin-left: 1.5em; padding-left: 0; font-size: 90%; margin-bottom: 20px}
.compact li {margin-bottom: 0.5ex; line-height: 120%}

.tab_menu td {padding: 0 25px}


/*080210*/

div.onecmenu div.item {
        float: left;
        width: 175px;
        margin-right: 15px;
}

div.onecmenu div.item img {
        margin: 4px 0px;
        border: none;
}

div.onecmenu div.item h3 {
        padding: 0px;
}

div.onecmenu div.item p {
        font-size: 70%;
        text-align: left;
}




/*120210*/

ul.BlueLinedList {
        margin-left:15px;
        }
ul.BlueLinedList li {
        list-style: none;
        padding-left:5px;
        border-left:4px solid #6BB7E4;
        }
table.clean.OutConceptTable {
        margin:30px 0px 10px;
        }
table.clean.OutConceptTable td {
        vertical-align:top;
        }
table.clean.OutConceptTable h2 {
        color: #EE6813;
        font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
        }
ul.YelowArowedList li {
        font-size: 18px;
        list-style: none;
        background: url(/img/out_list_arrow.gif) no-repeat left top;
        padding-left:30px;
        margin:20px 0px;
        }
span.OutSpecialOffer {
        color: #EE6813;
        display:block;
        font-size:22px;
        }
span.OutSpecialOffer b {
        color:#CC0000;
        }
.TopBulletedLine {
        background: #FCFDFE url(/img/bullet_line.gif) no-repeat right top;
        }
.BottomBulletedLine {
        background: url(/img/bullet_line.gif) no-repeat right bottom;
        padding:10px;
        }
.BottomBulletedLine p {
        text-align:left;
}
.CanDoDiv {
        background: url(/img/s_img.gif) no-repeat left top;
        padding:0px 0px 5px 45px;
        margin-bottom:10px;
        height: 50px;
        }
.BlueBgDiv {
        background-color:#FBFCFE;
        padding:10px;
}




/*260110*/

.TarifPlansDiv h3 {
        color:#4E81C8;
        }
.PriceHeadBlue {
        background-color:#8DB3E2;
        }
table.data.pricetable, table.data.pricetable tbody td {
        border-top: 1px solid #7BA0CD;
        border-bottom: 1px solid #7BA0CD;
        border-collapse:collapse;
        }
table.data thead.PriceHeadBlue td {
        border-color:#7BA0CD;
        text-align:center;
        vertical-align:top;
        color:#000;
         font: bold 14px Calibri, Tahoma, Arial, Helvetica, sans-serif;
        }
table.data thead.PriceHeadBlue tr.TarifTr td {
        border-left:none;
        border-right:none;
        background-color:#B8CCE4;
        width:149px;
        }
table.data.pricetable tbody td.PartHead {
        color:#000;
         font: bold 14px Calibri, Tahoma, Arial, Helvetica, sans-serif;
        background-color:#548DD4;
        text-align:center;
        border: 1px solid #7BA0CD;
        }
table.data.pricetable tbody tr.PriceDates td {
        text-align:center;
        border-left:none;
        border-right:none;
        font-size:11px;
        color:#000;
        width:149px;
        border-top: 1px solid #7BA0CD;
        border-bottom: 1px solid #7BA0CD;

        }
table.data.pricetable tr.PriceDates.PriceDatesBlueBg td {
        background-color:#D3DFEE;
        color:#000;
        border-left:none;
        border-right:none;
        border-top: 1px solid #7BA0CD;
        border-bottom: 1px solid #7BA0CD;
        }
table.data.pricetable tfoot tr.PartFoot td {
        color:#fff;
        border-left:none;
        border-right:none;
        background-color:#548DD4;
        text-align:center;
        border-top: 1px solid #7BA0CD;
        border-bottom: 1px solid #7BA0CD;
        width:149px;
        }
span.GreenBg, #lblDescription .green_text {
        background-color:#D0F3BF;
        padding:0px 3px
        }

/*190210*/

table.clean.PlansList {
        padding:0px;
        margin:0px;
        }
table.clean.PlansList td {
        padding:15px 0px 0px 5px;
        vertical-align:top;
        }
table.clean.PlansList td.GreenLined {
        background: url(/img/border_green.png) repeat-y left top;
        padding:0px;
        width:7px;
        }
table.clean.PlansList td.BlueLined {
        background: url(/img/border_blue.png) repeat-y left top;
        padding:0px;
        width:7px;
        }
table.clean.PlansList td.OrangeLined {
        background: url(/img/border_orange.png) repeat-y left top;
        padding:0px;
        width:7px;
        }
table.clean.PlansList td.VioletLined {
        background: url(/img/border_violet.png) repeat-y left top;
        padding:0px;
        width:7px;
        }
table.clean.PlansList td.BottomGBorder {
        background: url(/img/bottom_g_border.gif) no-repeat left top;
        height:1px;
        padding:0px;
        }
.broun_text {
        color:#666;
        margin:8px 0px 0px;
        display:block;
        }

/*Colored Price table*/

div.TarifPlansDiv table.data.coloredpricetable thead td {
        font-size: 14px;
        font-weight:bold;
        color:#000;
        border:1px solid #CCC;
        border-collapse:collapse;
        text-align:center;
        }
div.TarifPlansDiv table.data.coloredpricetable, div.TarifPlansDiv table.data.coloredpricetable tbody td {
        border-collapse:collapse;
        border:none;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        vertical-align:top;
        font: 11px Tahoma, Geneva, sans-serif;
        }
div.TarifPlansDiv table.data thead td.Plan1, div.TarifPlansDiv table.data thead td.Plan2, div.TarifPlansDiv table.data thead td.Plan3 {
        width:149px;
        color:#FFF;
        text-align: center;
        border-bottom:1px solid #FFF;
}
div.TarifPlansDiv table.data thead td.Plan1{
        background-color:#00CC33;
        }
div.TarifPlansDiv table.data thead td.Plan2{
        background-color:#3366FF;
        }
div.TarifPlansDiv table.data thead td.Plan3{
        background-color:#FF9900;
        }
div.TarifPlansDiv table.data.coloredpricetable tbody td.PartHead {
        color:#fff;
         font: bold 14px Calibri, Tahoma, Arial, Helvetica, sans-serif;
        background-color:#ccc;
        text-align:center;
        border-left:1px solid #CCC;
        border-right:1px solid #CCC;
        }
.LightBrown {
        background-color:#F5F5F5;
        }
.LightGreen {
        background-color:#E5FAEA;
        }
.LightBlue {
        background-color:#EAEFFF;
        }
.LightOrange {
        background-color:#FFF5E5;
        }

.DarkGreen {
        background-color:#DCF1E1;
        }
.DarkBlue {
        background-color:#E1E6F5;
        }
.DarkOrange {
        background-color:#F5ECDC;
        }
.TarifPlansDiv h3 {
        color:#000;
        }




/*170210*/

div.ContentImgDiv.RightFloated {
float:right;
margin:0px 0px 10px 10px;
}
div.ContentImgDiv.LeftFloated {
float:left;
margin:0px 10px 10px 0px;
}
div.TableShadowDiv {
padding:0px 4px 4px 0px;
background: #DBE4ED url(/img/white_bg.gif) repeat-x left top;
}
div.siteContent div.TableShadowDiv table.data {
margin-left:-4px;
border:1px solid #8193AB;
}
div.siteContent div.TableShadowDiv table.data td {
border:1px solid #8193AB;
border-collapse:collapse;
background-color:#FFF;
}
div.siteContent div.TableShadowDiv table.data tr.thead td {
background: #5F8FBF url(/img/out_c_thead_bg.png) repeat-x left top;
text-align:center;
color:#FFF;
}


/* 27.02.2010 */
.DownloadSeminarDiv, .SingUpDiv, .DownloadSchemaDiv {
        height:51px;
        margin:0 25px 8px 0;
        padding:13px 5px 0 62px;
        width:349px;
}
.DownloadSeminarDiv p, .SingUpDiv p, .DownloadSchemaDiv p {
        margin:0px;
        text-align:justify;
        /*font:normal 11px Arial, Helvetica, sans-serif;*/
}
.DownloadSeminarDiv a, .SingUpDiv a, .DownloadSchemaDiv a {
        color:#306983;
}
.DownloadSeminarDiv {
        background:url(/img/program_down.gif) no-repeat left top;
}
.DownloadSchemaDiv {
        background: url(/img/schema_down.gif) no-repeat left top;
}
.SingUpDiv {
        background: url(/img/sing_up.gif) no-repeat left top;
}

/* ÊÀËÅÍÄÀÐÜ ÍÀ ÑÒÐÀÍÈÖÅ ÍÎÂÎÑÒÅÉ */
.NewsCalendarLinks, #NewsArcObject_NavigateLinks {border: 1px dashed #C6D3E6; padding: 8px 2px 6px 10px; width: 75%;}
.NewsCalendarLinks p, #NewsArcObject_NavigateLinks p {margin-bottom: 1ex; text-align: left;}
.NewsCalendarLinks p b, #NewsArcObject_NavigateLinks p b {font-size: 14px; padding-right: 0.25em;}
.NewsCalendarLinks br, #NewsArcObject_NavigateLinks br {display: none;}
.NewsCalendarLinks a, #NewsArcObject_NavigateLinks a {padding-right: 0.25em;}


/* 18.03.10 */
#LogosDiv {
        float:left;
}
#LogosDiv div {
        width:164px;
        height:90px;
        float:left;
        text-align:center;
        padding:0px 15px 15px 0px;
}



/*19.03.2010*/
#SoftTable {
        width:100%;
*width:auto;
*display:block;
*min-width:800px;
}
#SoftTable td {
        width:50%;
        font:normal 12px Arial, Helvetica, sans-serif;
        vertical-align:top;
}
.siteContent a {
        color:#456D88;
}
.siteContent a:link, .siteContent a:active, .siteContent a:hover {
        color:#456D88;
}
#LogosUL {
        margin:0px;
}
#LogosUL li {
        list-style-type:none;
        padding:15px 0px 15px 60px;
}
#LogosUL li a {
        font:normal 16px Arial, Helvetica, sans-serif;
        border:1px solid white;
}
#MicrosoftLI {
        background:url(/img/microsoft.jpg) no-repeat left top;
}
#ServerLI {
        background:url(/img/server.jpg) no-repeat left top;
}
#WinLI {
        background:url(/img/win.jpg) no-repeat left top;
}
#VistaLI {
        background:url(/img/vista.jpg) no-repeat left top;
}
#AcronisLI {
        background:url(/img/acronis.jpg) no-repeat left top;
}
#Security {
        background:url(/img/security.jpg) no-repeat left top;
}
#PromoDiv {
        border-left: 1px solid #999999;
        padding-left:25px;
        margin-bottom:40px;
}
#AuditLink {
        background:url(/img/audit.jpg) no-repeat left top;
        display:block;
        width:214px;
        height:32px;
        font:normal 12px Tahoma;
        text-decoration:none;
        padding:40px 0px 0px 114px;
        margin:0px 0px 20px;
*width:328px;
*height:72px;
}
#LicenceLink {
        background:url(/img/licence.jpg) no-repeat left top;
        display:block;
        width:312px;
        height:32px;
        font:normal 12px Tahoma;
        text-decoration:none;
        padding:40px 0px 0px 16px;
        margin:0px 0px 20px;
*width:328px;
*height:72px;
}
#AuditLink:hover, #LicenceLink:hover {
        text-decoration:underline;
}
#OfferDiv p {
        background:url(/img/chart.jpg) no-repeat left top;
        padding:20px 0px 0px 110px;
        height:100px;
        font:normal 12px Arial, Helvetica, sans-serif;
        text-align:left;
}
#OfferDiv ul {
        margin:0px;
        padding:0px;
}
#OfferDiv ul li {
        padding-left:20px;
        font-weight:bold;
        margin-bottom:5px;
        margin-left:35px;
        background:url(/img/bullet.gif) no-repeat left top;
        list-style-type:none;
}
#OfferDiv a {
        font:normal 12px Tahoma;
        width:250px;
        margin:15px auto 0px;
        display:block;
}



/*230310*/

.WinBannerDiv {
        background: url(/img/w7_ban_bg.png) repeat-x left top;
        }

.WinBannerLeftBgDiv {
        background: url(/img/w7_ban_left_bg.jpg) no-repeat left top;
        }

.WinBannerRightBgDiv {
        height: 68px;
        background: url(/img/w7_ban_right_bg.jpg) no-repeat right top;
        position:relative;
        }

.WinBannerCentralDiv {
        position:absolute;
        top:0px;
        left:45%;
        background: url(/img/w7_ban_cen_bg.gif) no-repeat left top;
        width:182px;
        height:68px;
        }


/*060410*/

#BannersDiv div {
        margin-bottom: 20px;
}


/*090410*/

div#menu_news {margin:10px 0px 40px 25px}
div#menu_news ul { margin: 0; padding: 0}
div#menu_news li {display: block; margin:0; padding: 0 0 10px 14px; float:left;}
div#menu_news a:link, div#menu_news a:visited { font: bold 12px arial, verdana, sans-serif; text-decoration:underline; color: #456D88;}
div#menu_news a:hover, div#menu_news a.curr {color: #000000; text-decoration:none;}

/*230410*/

span.Orange {
color:#F39F0C;
}
span.Red {
color:#CC0000;
font-size:18px;
font-weight:bold;
}
.ContentBannerDiv a {
margin-right:25px;
}


/*24.04.10*/
#contacts p {
margin:5px 0px;
}


/*050510*/

/*LightPrice*/
	.LightPriceDiv {
		background: url(/img/lp_ban_bg.png) repeat-x left top;
		}
		
	.LightPriceLeftBgDiv {
		background: url(/img/bg_left_lp_ban.jpg) no-repeat left top;
		}
		
	.LightPriceRightBgDiv {
		height: 195px;
		background: url(/img/bg_right_lp_ban.gif) no-repeat right bottom;
		position:relative;
		min-width:820px;
		}
		
	.LightPriceCentralDiv {
		position:absolute;
		top:0px;
		left:60%;
		width:221px;
		height:65px;
		background: url(/img/bg_cent_lp_ban.gif) no-repeat center top;
		}
		
		
/*Exchange*/

	.ExsDiv {
	background: url(/img/bg_ex.png) repeat-x left top;
		}
		
	.ExsLeftBgDiv {
		background: url(/img/bg_left_ex.jpg) no-repeat left top;
		}
		
	.ExsRightBgDiv {
		height: 195px;
		position:relative;
		min-width:820px;
		background: url(/img/bg_right_exs.png) no-repeat right bottom;
		}
		
	.ExsCentralDiv {
		position:absolute;
		top:0px;
		left:35%;
		width:313px;
		height:56px;
		background: url(/img/bg_cen_exs.gif) no-repeat center top;
		}
		
/*Audit*/

	.AuDiv {
		background: url(/img/bg_au.png) repeat-x left top;
		}
		
	.AuLeftBgDiv {
		background: url(/img/bg_left_au.jpg) no-repeat left top;
		}
		
	.AuRightBgDiv {
		height: 195px;
		position:relative;
		min-width:820px;
		background: url(/img/bg_right_au.png) no-repeat right bottom;
		}
		
	.AuCentralDiv {
		position:absolute;
		top:0px;
		left:30%;
		width:211px;
		height:56px;
		background: url(/img/bg_cen_au.gif) no-repeat center top;
		}


/*240510*/


.MainShortTable {
	width:752px;
	border-left:1px solid #E1E7EC;
	border-right:1px solid #E1E7EC;
	position:relative;
	left:-26px;
	}
.MainShortTable td {
	border-collapse:collapse;
	padding:0px 15px;
	vertical-align:top;
	}
.MainShortTable h2 {
	margin:17px 0px 4px;
	padding:0px;
	}
.MainShortTableRightTd table td {
	padding:0px;
	}
/*Left*/
td.MainShortTableLeftTd {
	width:200px;
	border-left:none;
	}
div.ShortNews {
	margin:0px 0px 20px;
	font-size:11px;
	}
span.PubDate {
	color:#808080;
	font-weight:bold;
	display:block;
	}
/*Center*/
td.MainShortTableCentralTd {
	width:200px;
	}
div#maincontainer td.MainShortTableCentralTd a {
	display:block;
	color:#F29606;
	font-size:11px;
	margin-bottom:15px;
}

/*Right*/

td.MainShortTableRightTd {
	border-right:none;
	/*background: #F0F5FB url(/img/main_contacts_bg.png) repeat-x left top;*/
	background: #F0F5FB;
	height:280px;
	width:201px;
	}
.MainBlockTable {
	width:750px;
	border-collapse:collapse;
	position:absolute;
	left:-1px;
	}
table.MainBlockTable td {
	border-collapse:collapse;
	border:1px solid #E1E7EC;
	padding:15px 0px;
	vertical-align:top;
	}
table.MainBlockTable h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000;
	text-align:center;
	margin:0px 0px 10px 0px;
	padding:0px;
	width:249px;
	}
	
table.MainBlockTable h6 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000;
	text-align:center;
	margin:0px 0px 10px 0px;
	padding:0px;
	width:249px;
	}
	
*html table.MainBlockTable p, *html table.MainBlockTable ul {
	width:205px;
	}	
div.MainBlockTableTextDiv {
	padding:0px 15px;
	}
div.MainBlockTableTextDiv p, div.MainBlockTableTextDiv li {
	font: 11px Arial, Helvetica, sans-serif;
}
div.MainBlockTableTextDiv ul {
	margin:8px 0px 0px 10px; 
	}
div.MainBlockTableTextDiv li  {
	list-style:none;
	background: url(/img/list_bullet.gif) no-repeat left 4px;
	*line-height:14px;
	padding-left:12px;
	}	

.SubscribeToNewsEmail input, .SubscribeToNews input {
    width:185px;
    margin:5px 0px 5px;
}

.SbscrErrorMsg span {
    font-size:12px;
    color: red;    
}



/*270710*/

div.NewsSubsBlockContainerDiv {
	position:relative;
	margin:52px 0px 70px;
	height:74px;
	}
div.NewsSubsBlock {
	position:absolute;
	width:244px;
	*width:257px;
	height:74px;
	top:0px;
	left:-52px;
	background: url(/img/news_subs_bg.jpg) no-repeat left top;
	padding:40px 0px 0px 13px;
	}
.NewsSubsBlock h4 {
	margin:0px;
	padding:0px;
	}
.NewsSubsBlock h4 span{
	display:none;
	}
div.NewsSubsBlock table {
	border:1px solid #9E9FA1;
	width:178px;
    margin-right:auto;
	*margin-right:60px;
	}
td.NewsSubsBlockTableLeftTd {
	border-right:1px solid #9E9FA1;
	}
td.NewsSubsBlockTableLeftTd input {
	width:160px; 
	border:none; 
	height:17px;
	color:#666;
}