/* consbez.ru css compilation 11.04.2011 */
@media screen,print {
body, html {background-color:#F0F0F0; margin:0; padding:0; width:100%; font-family:Arial,Helvetica,sans-serif; color:#000; font-size:11pt}
html {height:100%}
body {min-width:960px; max-width:1200px; margin:0 auto}
p {font-size:1em; margin:10px 0 5px}
img {border:0}
table {empty-cells:show}
td,th {font-size:1em}
sup {font-size:1em; line-height:0.8em; vertical-align:3px}
acronym {display:inline-block; border-bottom:1px dotted #707070}
acronym, abbr {cursor:help}

a:link, a:visited {text-decoration:none; color:#0B30A2}
a:hover {text-decoration:underline; color:#0B30A2}

.new {color:#FF0000} .improved {color:#0066CC} .newfeat {color:#FF0000}

.errorStr {background:url('../gfx/strelka.gif') no-repeat left 3px; visibility:visible; padding:0 0 0 10px; color:#F00; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; height:10px; cursor:default}
.noerror {visibility:hidden; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; height:10px}
.redField {background:#fcc}
.greenField {background:#fff}

.wid {width:auto !important}
.clear {clear:both; height:1px; line-height:1px}

.cTable, .sTable, .iTable {border:0; border-collapse:collapse}
.cTable {width:100%; height:100%}
  .cTable td {vertical-align:top}

#header {height:110px; overflow:hidden}

#header-logo-search-service {height:110px; background:#FD5800 url('/gfx/decor/header-x.png') 0 0 repeat-x; border:none; width:100%; margin:0; padding:0}
#header-logo-search-service td {vertical-align:top}
  #td-logo, #logo-img {width:286px; height:110px}
  #td-logo {position:relative}
    #logo-img {position:absolute; z-index:7; background:url('/gfx/decor/consbez_pkb.png') no-repeat; text-decoration:none} /*header-logo*/
    #logo-txt {display:block; height:80px; padding-top:18px; text-decoration:none; width:286px; font-family:Tahoma,Arial,sans-serif}
    #logo-txt em {display:block; font-size:14pt; color:#221100; margin:0 auto -2px 10px; font-weight:bold; letter-spacing:7px; vertical-align:top}
    #logo-txt em:first-letter {line-height:1; font-size:24pt; color:#FADB55}
    #logo-txt strong {color:#7A6BA6; display:block; font-size:24pt; font-style:italic; line-height:0.8em; margin:0 auto 0 15px; letter-spacing:2px}
  #td-468x60 {min-width:480px; text-align:center}
  #td-beside {width:150px; height:110px; text-align:right}
  .search {width:150px; margin:18px 15px 0 0; height:20px; border:1px solid #A8724E; background:#FFFFFF url('/gfx/decor/header-search-x.png') repeat scroll 0 0px; text-align:left}
    #yandexbox-text {width:120px; height:20px; line-height:18px; font-size:12px; border:none; background-color:transparent; padding:0; text-align:right}
    .search form {margin:0; padding:0; font-size:inherit; font-family:inherit; height:20px; position:relative}
    .search input, .search label {vertical-align:middle}
    .search .b-hint-input {position:absolute; z-index:100; left:0; top:5px; display:none; width:33px; height:11px; cursor:text; line-height:0; background:url('/gfx/decor/ysearch_small2.png') no-repeat 5px 0px} 
    .search .button-search {position:absolute; z-index:101; right:1px; top:0; width:20px; height:20px; outline:none; cursor:pointer; border:none; background:url('/gfx/decor/search2.gif') no-repeat}
  #p-hotline {font-size:9.25pt; padding:0; margin:3px 15px 0 0; height:33px}
    #p-hotline span {display:block; color:#803300; font-weight:bold}
    #p-hotline b {color:#FFFFFF; font-size:1.2em; text-shadow:0px 1px 0px #803300}
    #p-hotline small {color:#FFEEAA; font-size:0.8em; margin-right:5px}
  #beside-links {height:28px; overflow:hidden; margin-right:12px; font-size:0.8em; margin-top:5px}
    #beside-links a {float:left; text-indent:50px; white-space:nowrap; overflow:hidden; width:28px; height:28px; margin-left:3px; text-decoration:none; background-image:url('/gfx/decor/service-square.png'); background-repeat:no-repeat; background-position:0 -116px}
    a#link-sitemap {margin-left:0}
    a#link-response {background-position:-29px -87px}
    a#contactus {background-position:-59px -57px}
    a#link-check {background-position:-89px -27px}
    a#link-feed {background-position:-118px 2px}
  .b468x60 {margin:18px auto 0; display:block; width:468px; height:60px} .b468x60 img {width:468px; height:60px}
  .br-wrap {display:block; margin:10px 0 0}

.td_menu {height:272px;}
  #menu {width:222px; background:url(/gfx/menu_bg.png) repeat-x; border-right:1px solid #d2d2d2; height:270px; padding:0}
    #menu .ob {}
    #menu ul {margin:0; padding:0 0 0 0; list-style:none; border-left:8px solid #897FB3; height:270px}
      #menu li {display:block; margin-top:0; margin-bottom:0}
        #menu a {text-decoration:none; color:#39515a; padding-left:15px; display:block; border-bottom:1px solid #D0D0D0; padding-bottom:8px; padding-top:7px}
        #menu a:hover {text-decoration:none; background-color:#E5E5EF; color:#000000}
        #active {background:url(/gfx/arrow_menu.png) no-repeat left}
        #active a {color:#412D05; background:url('/gfx/arrow_menu.png') no-repeat scroll left center #FEE6D2}
        #active a:hover {}
  .td_middle {background:#938BB6 url(/gfx/middle.gif) repeat-x}
    .midtext {font-family:Georgia,"Times New Roman",Times,serif; font-size:14pt; color:#FFF; position:relative; display:none; float:right; height:272px; padding:0 180px 0 5px; margin:0 20px}
      .midtext h3 {margin:30px -100px 25px 0; font-size:19pt; font-style:italic; line-height:1em; word-spacing:0.4em; text-shadow:0 0 1px #FFFFFF; color:#443377}
      .midtext p {font-family:Arial,freesans,sans-serif; font-size:11pt; text-indent:0; padding:5px 0; margin:0 0 1em}
      .midtext a, .midtext a:link {font-family:Arial,sans-serif; font-size:0.7em; display:inline-block; margin-right:8px; padding:2px 16px 2px 6px; color:#303055; text-decoration:none; background:transparent url('/gfx/decor/expo-goto.png') 100% 0 no-repeat /*#C0BADD*/; margin-bottom:8px}
      .midtext a:hover {color:#FFFFFF; /*background-color:#D2CEED;*/}
    #expomenu {width:245px}
      .a2 {margin-top:12px; width:240px; margin-right:5px}
        .a2 div {background-color:#897fb3; width:230px; height:52px; border:1px solid #fff; margin:0 5px 10px 0; padding:0}
        .a2 a:link, .a2 a:visited, .a2 a:hover {text-decoration:none; display:block; height:52px; font-family:Arial,sans-serif; font-size:1em; color:#fff; margin:0; padding:0; overflow:hidden}
        .a2 em {font-style:normal; display:block; margin:6px 20px auto; padding:0; line-height:1.3em; text-align:center}
        #myElement2 em {margin-top:16px}

.tTable {width:100%; border-collapse:collapse}
  .tTableTd {vertical-align:top; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2}

    .div_left {margin-top:15px}
      .header {font-size:18px; color:#c4000a; margin-left:15px; font-weight:bold; margin-bottom:15px}
      h3.header {padding:5px 0 10px; position:relative; margin:0 auto 5px 15px}
        h3.header .rss-feed {position:absolute; z-index:5; top:0; right:0; width:60px; background:transparent url('/gfx/rssfeed.png') 0 -27px no-repeat; text-decoration:none; height:31px; clip:rect(0, auto, auto, 25px);}
        h3.header .rss-feed:hover {background-position:0 5px; clip:auto}
      .div_news_up {padding-left:15px;}
        .news_div {margin-bottom:7px; margin-right:10px;}
          .news_div b {background-color:#F5F5F5; width:auto; font-size:8pt; color:#555555; padding:0 5px 0 0; display:inline; font-weight:normal}
          .news_div p {color:#000000;	margin-bottom:10px; margin-top:3px}
          .news_div p {font-size:10pt}
            .news_div a:link, .news_div a:visited {text-decoration:none; color:#0b30a2; font-size:10.1pt; line-height:1.1em}
            .news_div a:hover {text-decoration:underline; color:#0b30a2}
          .news_div u {text-align:right; display:block; text-decoration:none}

    .center {margin:15px 20px}
      h1 {color:#045652; font-size:24px; line-height:1em; margin:0 auto 1em 0}
      .cRuler {font-size:8pt; font-family:Verdana,Arial,Helvetica, sans-serif; margin:-15px 0 15px}
      div.center > p {font-size:10.5pt; line-height:1.3em; margin:0 0 16px; text-indent:1.5em;}

    .td_right {padding-top:15px; width:254px;}
      .tdRightDiv {margin:0 10px 0 15px}      
        .iTable {width:220px; margin-bottom:10px}
          .iTable td {border-right:0; border-bottom:0}
          .iheader {height:15px; background:url(/gfx/table_top.png) no-repeat; line-height:0;}
          .itab {background:url(/gfx/table_bg.gif) repeat-y;}
          .ibottom {background:url(/gfx/table_bottom.png) no-repeat; height:9px; line-height:0;}
            .inner_table, .atten {font-weight:bold; color:#045652; background-repeat:no-repeat; margin-left:10px;}
            .inner_table {
            	font-size:10pt;
            	background-image:url(/gfx/kav.png);
            	margin-right:20px; padding-left:60px; padding-bottom:5px
              }
              .drweb .inner_table {background-image:none; padding-left:10px}
            .atten {
            	font-size:14px;
            	background-image:url(/gfx/green.png);
            	margin-right:30px; padding-left:55px; margin-bottom:20px
              }
              .atten small {font-size:11px; font-weight:normal}
        .right {font-size:11px; font-weight:normal;	margin-bottom:30px;	margin-top:20px}
          .right a:link, .right a:visited {font-size:11px; text-decoration:none}
          .right a:hover {text-decoration:underline}
          .right span {font-size:5px; line-height:5px}
          .right h3 {color:#045652; padding-bottom:0; margin-bottom:0; font-size:11pt}
          .right .ref-header {line-height:0.9em; margin-bottom:3px}
            .right .ref-header em {margin-left:10px; font-weight:normal; color:#777777; font-size:0.75em; font-style:normal}
          .right .ref-list {list-style-type:none; margin:0; padding:0}
          .virus-list {margin:5px 10px 15px 0; list-style-type:none; padding:0}
            .virus-list li {margin-bottom:3px}
            .virus-list em {padding:0 3px 0 0; background-color:#E0E0E0; color:#333333; font-style:normal}
            .right .virus-list a {text-decoration:none}
            .right .virus-list a:hover span {text-decoration:none}
            .virus-list span {margin-left:5px; text-decoration:underline; font-size:0.9em; line-height:1.3}
          

  #footer-vendors {list-style:none; padding:0 0 5px; margin:10px auto 0 225px}
    #footer-vendors li {display:inline-block; margin-right:20px; position:relative; vertical-align:middle}
      #footer-vendors a {position:absolute; z-index:5; left:0; top:0; width:100%; height:100%; background-color:#FFFFFF; opacity:0.5; text-decoration:none}
      #footer-vendors a:hover {opacity:0}
  
  .copy {float:none; width:auto; font-size:12px; line-height:20px; margin:0 auto 10px 225px}
    .copy a:link, .copy a:visited {font-size:12px; text-decoration:underline; color:#999999}
    .copy a:hover {text-decoration:none}

.partner-short {background-color:#EAEAEA; padding:5px 10px;}
  .partner-short h2 {margin:0}
  .partner-short p, .partner-about p {line-height:1.3em; font-size:0.9em;}
  .partner-about p {margin:0 0 10px}
  .indent p {text-indent:2em}
  
  .partner-url:link, .partner-url:visited {display:block; margin-bottom:1.5em; color:#777777; text-decoration:none; font-size:0.9em}
  .partner-url:hover {color:#111111; text-decoration:underline}

  .partner-marks {float:right}
    .partner-marks img {float:right; clear:both}
    .partner-marks h3 {float:right; clear:both; margin:0; padding-top:12px; font-family:Segoe UI,Arial,sans-serif; font-size:1.15em; color:#FF8C00}
    .partner-marks img.partner-status {}
  .vendor-official {list-style:none; border:1px solid #A0A0A0; background-color:#FFFFFF; text-align:center; font-size:0.9em; padding:0}
    .vendor-official a {color:#777777; text-decoration:none;}
    .vendor-official a:hover {color:#111111}
    .vendor-official li {padding:5px}
    .vendor-official .v-caption {border-top:1px solid #D0D0D0; padding:2px 5px}
    .v-img strong {font-size:1.15em; color:#FF8C00}
  .about-info {background-color:#EAEAEA; padding:10px}
  .about-tabs {font-size:0.8em; margin-bottom:5px; text-align:right}
    .about-tabs a {color:#909090; display:inline-block; border-bottom:1px solid #AAAAAA; border-radius:5px 5px 0 0; font-style:italic; padding:5px 10px}
    .about-tabs a:hover {color:#000000; text-decoration:none}
    .about-tabs a.active {border-color:#AAAAAA; border-style:solid solid none; border-width:1px 1px medium; padding:5px 9px; color:#42316A}
.dn {display:none}

.partner-products {}
  .section-header {font-size:1.4em; margin:1.5em 0 0.5em}
  .section-header .see-more {font-weight:normal; font-size:0.6em; margin-left:5px; text-decoration:underline}
  .section-header .see-more:hover {text-decoration:none; color:#303030}

  .product-short-grid {list-style-type:none; margin:0; padding:0; }
    .product-short-grid li {width:100%; margin-bottom:10px}
      
      .product-short {float:right; width:100%; margin-left:-170px; margin-bottom:10px}
        .product-short .product-info {margin-left:180px}
          .product-info h3 {margin:0 0 0.5em; font-size:1.1em}
            .product-info h3 a {text-decoration:none; color:#BC6500; display:inline-block; border-bottom:1px solid #FFFFFF}
            .product-info h3 a:hover {border-bottom:1px dotted #707070; color:#A05000}
          .product-short p {font-size:0.90em; line-height:1.3em; margin:0 0 0.5em}
          .product-short .product-order:link,
          .chapter .product-option,
          .product-short .product-option,
          .product-short .product-option:link {margin-right:20px; font-size:0.9em; display:inline-block}
          .product-short .product-dl,
          .product-short .product-dl:link {display:inline-block; padding-left:28px; padding-bottom:5px; background:transparent url('/gfx/floppy_dl.png') 0 0 no-repeat; font-size:0.9em;}
          .product-short .product-order,
          .product-short .product-order:link {padding-left:25px; padding-bottom:5px; background:transparent url('/gfx/basket.png') 0 0 no-repeat;}
          .news-subscribe {padding-left:28px; padding-bottom:8px; background:transparent url('/gfx/news_subscribe_24.png') 0 0 no-repeat;}
      
      .product-thumb {float:left; width:170px}
        .product-thumb a {display:block}
        .product-thumb a, .product-thumb a:link {text-decoration:none}
        .product-thumb a:hover {}

.partner-vendors .product-thumb {width:210px; border:1px solid #AAAAAA; padding:20px 0; text-align:center;}
.partner-vendors .product-short {margin-left:-220px}
  .partner-vendors .product-short h3 {margin:0}
  .partner-vendors .product-short .product-info {margin-left:230px; margin-bottom:15px;}

.product-header {margin:0 0 1em}
  .product-header span {font-weight:normal; font-size:0.8em}

.event-main {float:left; width:100%; margin-right:-240px}
  .event-include {margin-right:245px}

.event-aside {float:right; width:235px; font-size:0.9em}
  .event-aside p {font-size:1em}

.event-props-block {border:1px solid #999999; background-color:#FFFBF7; margin-bottom:1.5em}
  .event-props-block h5 {margin:0; padding:5px; border-bottom:1px solid #999999; background-color:#F0F0F0; font-size:1.0em; font-weight:bold; font-style:italic; color:#333333}
  .event-props-block dl {margin:5px 5px 1em 10px}
    .event-props-block dd {margin-left:10px; margin-bottom:0.3em}
    .event-props-block dt {font-weight:bold}
.event-include > p {margin-top:0}
.event-include p {line-height:1.1em}
.event-include .special, .event-props-block .urgent {font-style:italic}
.event-props-block .important {line-height:1.1em;}

.chapter {margin-bottom:20px}
  .chapter h3 {margin:0 0 5px; color:#BC6500}
  .chapter p {font-size:1em; line-height:1.25em; margin:0 0 1em}
  .chapter .see-more {display:block; margin:-0.75em 15px 1em; text-align:right;}
  
  .chapter .product-support,
  .product-support {margin:3em 0 1em; line-height:1.3em}
  .chapter .list-caption {margin:1em 0 5px}

.cut {padding:15px; background-color:#D8E5F0}
  .cut a, .cut a:link {margin-right:20px; font-size:0.9em; color:#505050}
  .cut a:hover {color:#000000}
  .cut .also {font-size:0.9em}
  .cut .also a, .cut .also a:link {margin-right:0; font-size:1em}

.inbegin .chapter h3, .inbegin .feat-list {margin-left:170px}

.module-block {background-color:#FFF1E5; padding:5px 5px 10px 15px; border:1px solid #AAAA99; margin-top:0}
  .module-block h4 {margin:0 0 5px; font-size:1.2em; color:#D76E00}

.focus-group {font-weight:bold; text-align:center; margin-bottom:1.5em}

.div_action {margin-top:40px; margin-bottom:50px;}
.action {padding-left:10px;}
.action-teaser {margin-bottom:20px;}
  .action-teaser h4 {color:#C4000A; font-size:1.1em; margin:0 0 5px;}

.twoside {}
  .onewrap {width:100%; float:left; margin-right:-290px}
    .onecontent {margin-right:295px}
      .onecontent .sqbull {margin:15px 0 30px}
      .onecontent .sqbull li{margin-bottom:10px}
  .sidecontent {float:right; width:282px; padding-top:10px}
    .sidecontent a.outline {width:280px;border:1px solid #909090; text-decoration:none; display:block}
    .sidecontent a.outline:hover {border-color:#303030}
      .sidecontent a.outline img {}
  .sidecontent a .figcaption {display:block; padding:3px 0; font-size:0.9em; text-align:center; color:#A0A0A0}
  .sidecontent a:hover .figcaption {color:#303030}

.product-vendors, .table-compare, .product-compare, .process-list, .price {table-layout:fixed}
.product-vendors {border-spacing:0; width:100%}
  .product-vendors td {vertical-align:top; padding:0 10px 2em 0}
    .cTopPic {width:100%; height:100px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; overflow:hidden; margin-bottom:0.5em}
      .cTopTitle {font-size:12pt; font-family: Tahoma,Verdana,Arial,freesans,sans-serif}
      .cTopText p {margin:0 0 5px}
      table.fix-img .cTopPic {height:auto}
    .ms-software-list {margin:0.5em auto 0.5em 0pt; padding-left:1em;}

.respTable {width:98%; margin-top:15px}
  .respTable td, .respTable th {padding-top:0}
  .respTable th {width:120px !important; text-align:right; vertical-align:top; padding-top:3px}
  .respTable input, .respTable textarea {width:100%; border:1px solid #AAAAAA; padding:2px 0; font-family:Arial,Helvetica,sans-serif; font-size:1em}
  .respTable .focus {border-color:#003050; background-color:#FFFFDD}
  .respTable .submit {padding:2px 10px}
  .respTable .respCheck {display:block; font-size:0.95em}
  .respTable .respCheck input {width:25px; vertical-align:middle}

.table-compare {width:100%; border-collapse:collapse}
  .table-compare th, .table-compare td {border:1px solid #AAAAAA; padding:10px; vertical-align:top}
  .table-compare th {background-color:#D3FFC2}

.product-compare {border-collapse:collapse}
  .product-compare td, .product-compare th {padding:10px 5px; vertical-align:middle; border:1px solid #303030; font-size:0.9em;}
  .product-compare thead th {background-color:#F3F3F3}
  .product-compare tbody th {text-align:left}
  .product-compare td {text-align:center; background-color:#CCFFCC}
  .product-compare .descr {text-align:left}
  .product-compare .feat-no {background-color:#FFFFFF}
  .product-compare .feat-para {background-color:#FFFF99}

.process-list {border-collapse:collapse; margin:0.5em auto 1.5em 0}
  .process-list th, .process-list td {padding:10px 5px; vertical-align:top; text-align:center; border:1px solid #303030; font-size:0.9em;}
  .process-list thead th {background-color:#F3F3F3}
  .process-list tbody th {background-color:#EEFFEE}

.price {width:100%; border-collapse:collapse; margin-bottom:15px}
  .price th, .price td {border:1px solid #AAAAAA; padding:10px 15px}
  .price th {background-color:#D3FFC2; font-size:1em}
  .price .even td {background-color:#EAEFEA}
  .price tr td {text-align:center; font-size:0.9em}
  .price tr th:nth-child(1), .price tr td:nth-child(1) {text-align:left}
  .price tr th+th {width:80px}
  .price td.tac {text-align:center}
  .price tr .row-group {text-align:center; padding:5px 0; background-color:#E0FFC2; font-size:0.9em; color:#113300}
  .price .special td {color:#D02700}
  .price .rid {margin-right:5px; color:#559944; font-size:0.9em; font-weight:bold}

.drweb-product-table {background-color:#F0F3EC; width:100%; margin-bottom:1em}
  .drweb-product-table td {vertical-align:top; padding:0 10px 10px}
    .drweb-product-table p {font-size:0.9em; margin:0 0 1em;}
    .drweb-product-table .drweb-annotation {margin:3px 0 1em; padding-left:1em}
    .drweb-product-table .drweb-category {font-size:0.85em; margin:0 0 0.5em; padding-top:10px; font-style:italic}
    .drweb-product-table h3 {font-size:16pt; color:black; margin:0 0 0.5em; padding-top:5px;}
    .drweb-product-table h4 {font-size:0.9em; margin:1em 0 0}

  .drweb-image td, td.drweb-image {width:30%}
  td.drweb-image strong {font-size:0.9em}
  .drweb-pt td {padding-top:10px}
  
.drweb-chapter {text-decoration:underline; margin:1em 0 0.5em; color:green}
.kl-product-category {margin:10px 0 5px 19pt; text-indent:0; font-size:10.5pt; font-family:Arial,sans-serif}
  .kl-product-category a {color:#008000}

.error, .success {padding-bottom:20px}
.interview {color:#201077; font-style:italic;}
.interviewer {font-style:italic; color:#333333}

.module-support, .chapter .module-support {font-size:0.9em; margin:0}

.article-notice {margin:0 0 2em; color:navy; font-size:0.9em}
.kl-notice {margin-bottom:0; color:#006400}

.article-warning, .event-include .special {padding-left:35px; background:transparent url('../gfx/info.png') 0 0 no-repeat}
.center .warning {padding-left:35px; background:transparent url('../gfx/warning.png') 0 0 no-repeat; color:red; text-indent:0; line-height:1.2em; font-size:1em; margin:0 0 5px}
.partner-short .article-warning {text-indent:0}

.chapter .before-list {margin-bottom:0; text-indent:2em; list-style:disc}
.chapter p.before-list {margin-bottom:10px}

.important, .ul-wrap, .urgent {margin:10px 5px 1em 10px}
.ul-wrap ul {margin:0; padding-left:15px}
.ul-wrap p.before-list {margin:0 auto 0.2em}

.feat-list {list-style-type:circle; margin:0 0 0.5em; padding-left:10px; border-left:10px solid #E5E5E5}
  .feat-list li {font-size:0.9em; line-height:1.2em; margin-bottom:8px; padding-left:5px;}

.link-list {list-style-type:square; margin:0 0 1em; padding-left:20px}
  .link-list li {margin-bottom:2px}
    .link-list a, .link-list a:link {text-decoration:none; color:#0b30a2}
    .link-list a:hover {color:#000000; text-decoration:underline}

.item-list {margin: 0.5em auto 1.5em 0; padding-left:50px; list-style:square}

.sqbull {list-style-type:square; margin:0; padding-left:15px}
  .sqbull li {margin-bottom:5px; font-size:0.9em; line-height:1.2em}

.enum {margin:0 0 0.5em; padding-left:0; list-style-position:inside}
  .enum li {font-size:0.9em; line-height:1.2em; margin-bottom:8px; padding-left:20px; text-indent:-19px}

.kl-product-list {margin-top:0}
  .kl-product-list li {margin-bottom:3px}
    .kl-product-list a {font-size:10.5pt; font-family:Arial,sans-serif; color:#0B30A2}

.steps {list-style-position:inside; margin:0 0 1.5em; padding-left:5px}
  .steps li {line-height:1.2em; margin-bottom:5px; padding-left:20px; text-indent:-19px;}
  .steps li p {text-indent:0}

.manual-steps {list-style-position:outside; margin:0 0 10px; padding:0 0 0 20px}

.items-definition dt {font-weight:bold; color:#333333}
.items-definition dd {margin-left:1em; font-size:0.9em; margin-bottom:0.5em; line-height:1.2em}
.chapter .items-definition {margin:0.5em auto 1.5em 0; padding-left:1em; border-left:8px solid #EAEAEA}

.tips {list-style:square outside url('/gfx/decor/basic-bullet.png'); font-size:0.9em; margin:0.5em 0 1.5em; padding-left:20px}
.tips li {margin-bottom:0.75em; line-height:1.2em}
.tips li li {list-style-image:none}

a.see-more, a.see-more:link {font-size:0.9em}
a.see-more2:link {font-size:0.9em; margin-top:5px}
a.goto-button {display:block; margin:0.5em auto 1.5em; height:25px; width:170px; text-align:center; line-height:1.1em; font-weight:bold; font-size:1.1em; color:#FF0000}
a.goto-button:hover {color:#111111}
a.product-dl, a.product-dl:link {display:inline-block; padding-left:28px; padding-bottom:5px; background:transparent url('/gfx/floppy_dl.png') 0 0 no-repeat; font-size:0.9em;}
a.product-support, a.product-support:link {display:block; padding-left:28px; padding-bottom:5px; background:url('/gfx/arrow_menu.png') no-repeat scroll 7px center transparent; font-size:0.9em;}
.feat .product-thumb a {margin-top:50px}

.intext {float:left; margin:0 10px 10px 0}
  .usergate .intext {margin-right:30px}

.photoframe {display:block; width:240px; padding:5px; border:1px solid #D0D0D0; float:right; margin:0 0 10px 10px}
  .photoframe a {text-decoration:none; font-size:0.85em; color:#303030}
  .photoframe a:hover {color:#000000}
  .photoframe img {margin:0 auto 5px}
  .photoframe span {font-size:0.8em}

.sTable {width:280px; height:18px}
  .sTable td {vertical-align:middle; padding-right:10px}
    .sTable a:link, .sTable a:visited {font-size:11px; color:#FFF; text-decoration:none}
    .sTable a:hover {text-decoration:underline}
.about-info .intext {margin-bottom:0}
.cNews p.before {margin-bottom:0}
.cNews h5 {font-size:0.9em; margin:1em 0 0.5em} .cNews .event-props-block h5 {margin-top:0}
.ul {margin-left:0; margin-top:0; padding-left:20px}
.ul > li {margin-bottom:10px}
.before, p.before {margin-bottom:5px}
p.tezis {text-indent:0; margin:10px 100px; padding:2px 10px; background-color:#E9F0FC; border:1px solid #D0E0F0; font-size:0.95em;}
.cut .product-dl {display:inline-block}

.extend-header {color:#505050; line-height:1.2; margin-top:-15px; margin-bottom:5px}
.sidelinks {float:left; clear:left; list-style:none outside none; margin:5px 30px 0 0; padding:5px 0; width:150px; font-size:0.9em}
.sidelinks a {text-decoration:underline; color:#707070}
.sidelinks a:hover {text-decoration:none; color:#303030}
.split2 {table-layout:fixed}
.split2 td {background-color:#F0F3EC; border-right:10px solid #FFFFFF; padding:0 10px 10px}
.split2 h4 {margin:2px 0 5px}
.split2 ul {list-style:square; padding-left:15px; margin:0 auto 10px 0}
.support {font-size:0.9em; line-height:1.3; margin:10px 0; background:url('../gfx/info.png') no-repeat scroll 2px 3px transparent; padding-left:35px}
.toc-tabs {background-color:#E0E7E9; font-size:0.9em; padding:10px; margin-bottom:20px}
.toc-tabs div {float:left; width:32%}
.toc-tab  s div.clear {float:none}
.toc-tabs a {color:#404040; text-decoration:underline; display:block}
.toc-tabs a:hover {text-decoration:none; color:#707070}
.toc-tabs a.active {color:#000000}

.table-f {table-layout:fixed; width:100%; font-size:0.9em; border-collapse:collapse}
.table-f th, .table-f td {vertical-align:top; border:1px solid #C0C0C0; padding:3px 10px}
.table-f thead {background-color:#E0E0E0}
.table-f tbody th {font-weight:normal; text-align:left}
.table-f td {text-align:center}
.table-f .f-avail {text-indent:-3000px; background:transparent url('/gfx/decor/bullet-yes.png') center center no-repeat;}
.table-f .f-text {}
a.hrefheader {color:#C4000A}
.customField {background-color:#DDEEFF}
.surv {text-align:left}
.pageSwitcher {margin-top:10px}
.pageSwitcher a, .pageSwitcher b {display:inline-block; padding:2px 7px; border:1px solid #D0D0D0; margin-right:1px; line-height:1.25em}
.pageSwitcher a:hover {text-decoration:none; background-color:#E0E5F5; color:#202020; border-color:#A0A0A0}
.pageSwitcher b {cursor:default}
.tof {table-layout:fixed; border-collapse:collapse; font-size:0.9em}
.tof td, .tof th {border:1px solid #A0A0A0; padding:3px 5px; vertical-align:middle}
.tof th {background-color:#DDFFDD}
.tof .tof-bullet {text-align:center; width:100px}
.tof .tof-have {background:transparent url('/gfx/decor/bullet-yes.png') center center no-repeat;}
.tof th.customField {background-color:#DDEEFF}

.radio-group label {display:block; font-size:0.85em}
.respTable input.radiobtn {width:25px; border:none; padding:0;}
.time-program strong {color:#505070; font-size:1.3em; margin-left:3px}
.time-program dt {font-weight:normal; font-size:0.8em; margin-top:10px; color:#0033AA}
.nofl {float:none !important}
a.buy-product {display:inline-block; width:82px; height:22px; text-decoration:none; line-height:1.5; background:transparent url('/gfx/decor/buy-button.png') 0 0 no-repeat; text-align:center; color:#505050}/*#1B252F*/
a.buy-product:hover {color:#000000; background-position:-82px 0}
  .sidelinks .buy-product {margin:5px 0}
  .product-info .buy-product {font-size:0.9em; margin-right:20px}

.signature {float:right; font-size:95%; max-width:300px; text-align:right}
.event-intro h2 {text-align:center; font-size:2em; margin-top:0}
.event-intro h2 span {display:block; font-size:0.6em; color:#303030}
.social {margin-top:2em;color:#303030;font-size:0.9em;line-height:1.6;opacity:0.6}
.social:hover {opacity:1}
.social a {display:inline-block;width:24px;height:24px;text-decoration:none;margin:0 7px 0 0;background-image:url('/gfx/s-icons.png')}
.pdf {background:transparent url('/gfx/pdf.gif') 0 0 no-repeat; display:inline-block; padding-left:22px; font-size:0.9em}
.wb {text-align:center; font-size:0.85em; margin-bottom:1em}
.wb em, .wb a {display:block}
.rside {float:right; width:180px; font-size:0.85em; margin:0 0 5px 10px}
.twitter-follow {display:block; margin:1.5em 0 1em; padding:8px 20px 0 55px; background:transparent url('/gfx/twitter-bird.png') 0 0 no-repeat; height:40px; line-height:1.2; font-size:0.95em; text-align:right}
.plpan {height:33px; background:transparent url('/gfx/decor/plpan.png') 0 0 repeat-x; border-radius:8px}
.plpan a {display:inline-block; padding-left:25px; padding-right:25px; text-decoration:none; color:#3F3F3F; line-height:2.5; font-size:0.9em}
.plpan a:hover {color:#3F3F9F; background-color:#E1F3FF}
.plpan a.buy-product {width:auto; height:auto; margin-right:0; padding-right:25px; line-height:2.5; background:none; text-align:left; color:#3F3F3F}
.plpan a.buy-product:hover {color:#3F3F9F; background-color:#E1F3FF}
.plpan a.first {border-radius:8px 0 0 8px}
.price .buy-product {float:right}
.price p.interviewer {margin-bottom:0 !important; padding-top:10px}
.aside {background-color:#FBFBFB}
.lside {width:222px}
td.article {background-color:#FFFFFF}
}
@media print {
  .no-print, .cut, .social, .sidelinks {display:none}
  #td-logo, #logo-img, #td-beside {height:auto}
  #logo-txt {height:auto}
  body {min-width:auto}
  #p-hotline b {color:#000000; text-shadow:none}
  a {text-decoration:underline !important; color:#000000 !important}
  p.support {padding-left:10px; border-left:5px solid #E0E0E0}
  .tTableTd {border:none}
}
