
  

  html { 
    margin:0;
    padding:0;
    font-family: "Museo Sans Cyrl", "Museo Sans", "Helvetica Neue", "Arial", "Verdana",sans-serif;
    font-size:11pt;
    }
  
  body { 
    min-width:1000px;
    margin:0;
    padding:0;
    background:url('/skins/images/spiky/sepia/background.gif') repeat center center;
    color:#73221f;
    }
  
  table { 
    border-spacing:0;
    border-collapse:collapse;
    white-space:normal;
    }
  
  p { 
    margin:15px 0;
    }
  
  td, th { 
    padding:0;
    }
  
  ul { 
    margin:12px 0;
    padding:0;
    }
  
  li { 
    margin:0;
    padding:0;
    }
  
  a, a:visited { 
    text-decoration:none;
    color:#e9581f;
    }
  
  a:hover { 
    text-decoration:underline;
    cursor:pointer;
    }
  
  img { 
    border:0;
    }
  

  

  #header { 
    display:table;
    width:918px;
    height:100px;
    margin:0 auto;
    padding:10px 0 0;
    position:relative;
    overflow:hidden;
    font-family:Fertigo Pro;
    color:#73221f;
    }
  
  .logo { 
    display:table-cell;
    text-align:center;
    vertical-align:bottom;
    }
  
  #makler-info { 
    position:absolute;
    bottom:0;
    right:0;
    }
  
  #makler-name { 
    margin:10px 0 0;
    padding:0 20px 0 0;
    float:right;
    font-size:2em;
    text-align:right;
    }
  
  #makler-motto { 
    margin:0 0 10px;
    padding:0 20px 0 0;
    float:right;
    font-size:1.2em;
    text-align:right;
    clear:right;
    }
  

  

  #navi-wrapper { 
    border-top:5px solid #835f3f;
    border-bottom:5px solid #835f3f;
    }
  
  #navi { 
    height:35px;
    background-color:#ffaa22;
    border-top:5px solid #ffffff;
    border-bottom:5px solid #ffffff;
    }
  
  #navi a:hover { 
    text-decoration:none;
    }
  
  #dropdown_menu { 
    width:918px;
    margin:0 auto;
    position:relative;
    z-index:2;
    }
  
  #navi ul { 
    margin:14px 0;
    list-style-type:none;
    }
  
  #navi ul ul { 
    margin:0;
    }
  
  #upmenu .dir { 
    height:45px;
    text-align:center;
    line-height:35px;
    vertical-align:top;
    }
  
  #upmenu .dir:hover { 
    background-color:#ffffff;
    }
  
  #upmenu .dir:hover a { 
    color:#777777;
    }
  
  #upmenu a { 
    display:block;
    color:#ffffff;
    font-family:Fertigo Pro;
    }
  
  #upmenu .dropdown { 
    display:none;
    width:918px;
    margin:10px 0 48px;
    position:absolute;
    left:0;
    background-color:#ffffff;
    background-image:url('/skins/images/spiky/sepia/dropdown-bg.gif');
    background-repeat:repeat-y;
    background-position:top center;
    z-index:3;
    }
  
  #upmenu .dropdown a { 
    color:#777777;
    }
  
  #upmenu .dir:hover .dropdown { 
    display:block;
    }
  
  #upmenu .dropdown li { 
    line-height:0.9em;
    text-align:left;
    margin-bottom:2px;
    }
  
  #upmenu .dropdown li ul li { 
    margin:0;
    }
  
  .dropdown-left { 
    width:262px;
    padding:55px 0;
    float:left;
    background-color:#ffffff;
    }
  
  #upmenu .dropdown-left a.caption { 
    display:block;
    margin:-5px 0 0;
    font-size:1.6em;
    line-height:1em;
    }
  
  .ie7 #upmenu .dropdown-left a.caption, .ie6 #upmenu .dropdown-left a.caption { 
    margin:5px 0 0;
    }
  
  .dropdown-right { 
    width:656px;
    float:right;
    border-top:8px solid #ffffff;
    background-color:#f2f2f2;
    }
  
  #upmenu .dropdown-right a { 
    display:block;
    margin:-2px 0;
    padding:2px 0 2px 40px;
    font-family:Museo Sans Cyrl;
    font-weight:600;
    font-size:0.8em;
    }
  
  #upmenu .dropdown-right a:hover { 
    background-color:#ffffff;
    }
  
  #upmenu .dropdown-right ul ul a { 
    padding:2px 0 2px 50px;
    font-weight:300;
    }
  
  .dropdown-right-rows { 
    margin:0 0 0 30px;
    padding:30px 0 30px 0;
    border-right:1px solid #e5e5e5;
    vertical-align:top;
    }
  
  .dropdown-right-rows#last-row { 
    border:0;
    }
  
  .dropdown-right-rows#last-row ul.only { 
    float:left;
    }
  
  .dropdown-right-rows#last-row ul.only ul a { 
    padding:2px 50px;
    }
  
  .dropdown-bottom { 
    display:block;
    height:48px;
    width:918px;
    margin:0 0 -48px;
    clear:both;
    background-image:url('/skins/images/spiky/sepia/dropdown-bottom.png');
    background-repeat:no-repeat;
    background-position:bottom left;
    }
  
  .ie6 .dropdown-bottom { 
    background:none;
    }
  

  

  #function-box { 
    width:918px;
    margin:0 auto;
    overflow:hidden;
    background-color:#ffffff;
    }
  
  #function-box-left { 
    height:42px;
    float:left;
    padding:16px 0 0 20px;
    }
  
  #function-box-right { 
    width:307px;
    height:50px;
    float:right;
    border-left:1px solid #f7f2ee;
    padding:6px 20px 6px 0;
    background-color:#fcfcfc;
    }
  
  #breadcrumb { 
    float:left;
    }
  
  #breadcrumb .description { 
    display:block;
    font-family:Fertigo Pro;
    }
  
  #breadcrumb a { 
    font-size:0.85em;
    color:#9d9d9d;
    }
  
  #breadcrumb a:hover { 
    color:#e9581f;
    }
  
  #breadcrumb img { 
    margin:0 6px 1px;
    }
  
  #search { 
    float:right;
    }
  
  #search form { 
    margin:-8px -42px 0 0;
    }
  
  .ie7 #search form, .ie6 #search form { 
    margin:0 -42px 0 0;
    }
  
  input#search-text { 
    height:24px;
    padding:1px 47px 0 10px;
    width:228px;
    border:1px solid #d4d4d4;
    color:#9d9d9d;
    }
  
  .ie7 input#search-text, .ie6 input#search-text { 
    padding:5px 47px 0 10px;
    }
  
  input#search-text:hover { 
    border:1px solid #aeadad;
    }
  
  input#search-text:focus { 
    color:#2f2f2f;
    border:1px solid #67b5cf;
    }
  
  #search input#submit { 
    width:14px;
    height:auto;
    padding:6px 15px 6px 13px;
    position:relative;
    right:43px;
    top:9px;
    z-index:1;
    border-left:1px solid #D4D4D4;
    border-top:0;
    border-right:0;
    border-bottom:0;
    }
  
  .ie7 #search input#submit, .ie6 #search input#submit { 
    top:4px;
    }
  
  #functions { 
    margin:5px 0 0 22px;
    float:left;
    font-size:0.85em;
    color:#9d9d9d;
    }
  
  #functions .description { 
    float:left;
    }
  
  #functions .icons { 
    margin:5px 0 0;
    }
  
  #functions .icons img { 
    float:left;
    }
  

  

  #news-box { 
    height:288px;
    width:998px;
    margin:10px auto 0;
    position:relative;
    overflow:hidden;
    z-index:1;
    }
  
  #news-box .caption { 
    float:left;
    padding:4px 10px 1px;
    margin:0 0 0 40px;
    background-color:#ffffff;
    }
  
  #news-box .dots { 
    height:20px;
    margin:12px 40px 0 0;
    padding:0 10px;
    float:right;
    background-color:#ffffff;
    }
  
  #news-box .dots a { 
    padding:0 1px;
    color:#9d9d9d;
    }
  
  #news-box .dots a.dot.active { 
    color:#e9581f;
    }
  
  #news-box .dots a:hover { 
    text-decoration:none;
    color:#73221f;
    }
  
  #news-box .caption a { 
    margin:0 7px 0 0;
    float:left;
    }
  
  #news-box .caption img { 
    width:20px;
    margin:3px 0 0;
    }
  
  #news-box .caption h3 { 
    margin:0;
    float:left;
    font-family:Fertigo Pro;
    font-size:1.5em;
    font-weight:300;
    }
  
  #news-box a.news-arrow { 
    display:block;
    width:40px;
    height:52px;
    }
  
  #news-box a.news-arrow:hover { 
    text-decoration:none;
    }
  
  #news-box a.news-arrow#previous { 
    position:absolute;
    top:50%;
    left:0;
    background-image:url('/skins/images/spiky/sepia/arrow-left.gif');
    background-repeat:no-repeat;
    background-position:center center;
    cursor:pointer;
    }
  
  #news-box a.news-arrow#next { 
    position:absolute;
    right:0;
    top:50%;
    background-image:url('/skins/images/spiky/sepia/arrow-right.gif');
    background-repeat:no-repeat;
    background-position:center center;
    cursor:pointer;
    }
  
  #news-box #news-content { 
    width:918px;
    padding:20px 0;
    position:absolute;
    top:33px;
    left:40px;
    overflow:hidden;
    background-color:#ffffff;
    clear:both;
    color:#73221f;
    }
  
  #news-box #news-content ul li { 
    list-style-type:none;
    }
  
  #news-box #news-entry-box { 
    overflow:hidden;
    margin:0;
    }
  
  #news-box .news-entry { 
    float:left;
    width:275px;
    padding:0 15px;
    border-right:1px solid #eaeaea;
    overflow:hidden;
    vertical-align:top;
    }
  
  #news-box .news-entry h5 { 
    margin:0;
    float:right;
    font-size:9pt;
    font-weight:300;
    }
  
  #news-box .news-entry h4 { 
    margin:0;
    float:left;
    font-size:9pt;
    font-weight:300;
    }
  
  #news-box .news-entry h3 { 
    margin:0;
    padding:5px 0 10px;
    clear:both;
    font-family:Optima;
    font-weight:800;
    line-height:1.1em;
    font-size:1.4em;
    }
  
  #news-box .news-entry p { 
    margin:0;
    float:right;
    font-size:9pt;
    }
  
  #news-box .news-entry.img-inside p { 
    width:200px;
    }
  
  #news-box .news-entry a { 
    float:left;
    font-weight:300;
    font-size:9pt;
    color:#73221f;
    }
  
  #news-box .news-entry a.news-more { 
    color:#e9581f;
    }
  
  #news-box .news-entry.img-inside a.news-more { 
    clear:both;
    margin:0 0 0 75px;
    }
  

  

  #content-wrapper { 
    width:918px;
    margin:0 auto;
    overflow:hidden;
    }
  
  #sidebar { 
    width:328px;
    float:right;
    }
  
  #sidebar .caption { 
    height:36px;
    margin:6px 0 1px;
    padding:5px 22px 5px 22px;
    overflow:hidden;
    border-left:1px solid #f7f2ee;
    background-color:#fcfcfc;
    }
  
  #sidebar .caption h3 { 
    margin:0;
    padding:0;
    float:left;
    font-family:Fertigo Pro;
    color:#9d9d9d;
    font-size:2em;
    font-weight:300;
    }
  
  #sidebar .sidebar-menu { 
    margin:6px 0 0;
    padding:15px 25px 25px;
    font-size:0.9em;
    background-color:#fcfcfc;
    border-left:1px solid #f7f2ee;
    }
  
  #sidebar .sidebar-menu h4 { 
    margin:0 0 6px;
    font-family:Fertigo Pro;
    font-size:1.2em;
    font-weight:300;
    }
  
  #sidebar .sidebar-menu ul { 
    padding:0 0 0 10px;
    list-style-type:none;
    color:#e9581f;
    }
  
  #sidebar .sidebar-menu li:before { 
    content:'•';
    padding:0 7px 0 0;
    color:#e9581f;
    }
  

  

  #sidebar #newsletter .caption { 
    height:26px;
    padding:10px 22px;
    }
  
  #sidebar #newsletter .caption h3 { 
    font-size:1.5em;
    }
  
  #site_box_content .rss_link { 
    margin:5px 0 0;
    float:right;
    }
  
  .site_box_content { 
    margin:0 0 0 1px;
    padding:20px 22px;
    float:left;
    color:#9d9d9d;
    border-left:1px solid #f4f4f4;
    background:#fcfcfc;
    }
  
  .news .site_box_content { 
    padding:0 22px 20px;
    }
  
  .site_box_content .news_entry { 
    margin:20px 0 0;
    overflow:hidden;
    }
  
  .site_box_content .news_entry .news_date { 
    margin:0;
    float:right;
    font-size:9pt;
    font-weight:300;
    }
  
  .site_box_content .news_entry .news_topic { 
    margin:0;
    float:left;
    font-size:9pt;
    font-weight:300;
    }
  
  .site_box_content .news_entry .news_title { 
    margin:0;
    padding:5px 0 10px;
    clear:both;
    font-size:1.17em;
    font-family:Optima;
    font-weight:800;
    line-height:1.1em;
    }
  
  .site_box_content .news_entry .news_content { 
    float:left;
    }
  
  .site_box_content .news_entry.img-inside .news_content { 
    float:right;
    }
  
  .site_box_content .news_entry img { 
    float:left;
    border:5px solid #ffffff;
    }
  
  .site_box_content .news_entry p { 
    margin:0;
    float:right;
    font-size:9pt;
    }
  
  .site_box_content .news_entry.img-inside p { 
    width:200px;
    }
  
  .site_box_content .news_entry a { 
    color:#9d9d9d;
    }
  
  .site_box_content .news_entry a.news-more { 
    color:#e9581f;
    }
  
  .site_box_content .news_entry.img-inside a.news-more { 
    clear:both;
    margin:0 0 0 83px;
    }
  
  .site_box_content a.read_more { 
    margin:5px 0 0;
    clear:both;
    float:right;
    color:#e9581f;
    font-family:Museo;
    font-weight:500;
    font-size:0.9em;
    }
  
  .site_box_content .news_more { 
    font-family:Museo;
    }
  

  

  #news-overview { 
    width:590px;
    margin:0 0 0 -30px;
    }
  
  #news-overview .news_entry { 
    padding:20px;
    position:relative;
    clear:both;
    overflow:hidden;
    border-bottom:6px solid #f7f2ee;
    }
  
  #news-overview .news_entry .news_img { 
    margin:5px 0;
    float:left;
    }
  
  #news-overview .news_entry .news_img img { 
    margin:0 0 -3px;
    }
  
  #news-overview .news_entry .news_content { 
    clear:both;
    }
  
  #news-overview .news_entry.img-inside .news_content { 
    margin:5px 0;
    float:right;
    width:435px;
    clear:none;
    }
  
  #news-overview .news_entry .news_teaser { 
    float:left;
    font-weight:bold;
    }
  
  #news-overview .news_entry .info_right { 
    float:right;
    }
  
  #news-overview .news_entry .news_topic { 
    display:inline;
    }
  
  #news-overview .news_entry .news_date { 
    display:inline;
    }
  
  #news-overview .news_entry .news_title { 
    padding:5px 0;
    clear:both;
    font-size:1.3em;
    }
  
  #news-overview .news_entry .news_footer { 
    margin:10px 0 0;
    color:#9d9d9d;
    font-size:0.9em;
    }
  
  #news-overview .news_entry.img-inside .news_footer { 
    width:435px;
    float:right;
    }
  
  #news-overview .news_footer .footer_entry { 
    display:inline;
    }
  
  #news-overview .news_footer .footer_entry a { 
    font-weight:normal;
    color:#95c9db;
    }
  
  #show_all_news { 
    display:block;
    padding:10px 0;
    text-align:right;
    }
  

  

  .news_customer_reader .info_right { 
    padding:30px 10px 5px;
    float:right;
    background:#faf6f3;
    color:#9d9d9d;
    }
  
  .news_customer_reader .topic { 
    float:left;
    }
  
  .news_customer_reader .date { 
    margin:0 0 0 4px;
    float:right;
    }
  
  .news_customer_reader .teaser { 
    margin:30px 0 0;
    float:left;
    color:#9d9d9d;
    font-weight:normal;
    }
  
  .news_customer_reader .title { 
    margin:0 0 20px 0;
    float:left;
    clear:both;
    font-weight:normal;
    }
  
  .news_customer_reader #post_content { 
    clear:both;
    }
  
  .news_customer_reader #post-image { 
    width:530px;
    margin:0 0 0 -10px;
    clear:both;
    border:10px solid #f4f4f4;
    }
  
  .news_customer_reader .image-meta { 
    margin:-5px 0 0;
    padding:10px 0 0;
    clear:both;
    overflow:hidden;
    font-size:0.9em;
    color:#9d9d9d;
    background:#f4f4f4;
    }
  
  .news_customer_reader .image-meta-title { 
    float:left;
    }
  
  .news_customer_reader .image-meta-source { 
    float:right;
    }
  
  .news_customer_reader .image-meta-description { 
    float:left;
    clear:both;
    }
  
  .news_customer_reader .image-left { 
    overflow:hidden;
    padding:5px;
    text-align:left;
    background:#f4f4f4;
    color:#9d9d9d;
    font-size:0.9em;
    }
  
  .news_customer_reader .image-left div { 
    text-align:left;
    }
  
  .news_customer_reader #chapter-list ul { 
    list-style-type:none;
    }
  
  .news_customer_reader #chapter-list ul li { 
    margin:0;
    }
  

  

  #comments { 
    padding:20px 0 0;
    }
  
  #comments .info-left { 
    float:left;
    font-size:1.3em;
    }
  
  #comments .info-right { 
    float:right;
    }
  
  #comments #commentlist { 
    padding:20px 0 0;
    clear:both;
    }
  
  #comments .comment .info-left { 
    margin:0 0 15px;
    }
  
  #comments .comment .info-right { 
    color:#9d9d9d;
    }
  
  #comments .comment-body { 
    clear:both;
    overflow:hidden;
    }
  
  #comments .title { 
    margin:0 0 15px;
    font-weight:bold;
    }
  
  #comments .answer { 
    margin:10px 0 0;
    }
  
  #comments .lastest-answer { 
    padding:0 0 10px 0;
    }
  
  #comments .post-answer { 
    float:right;
    }
  
  .answer #comments { 
    margin:10px 0 20px;
    padding:0;
    }
  
  #comments .answer #commentlist { 
    padding:0;
    }
  
  #comments .comment .answer .comment { 
    padding:10px 0 10px 20px;
    }
  
  .answer #comments .toggle-answer { 
    margin:0 0 0 20px;
    }
  

  

  #content-wrapper h1.caption { 
    width:530px;
    margin:0;
    padding:5px 30px;
    float:left;
    border-top:6px solid #f7f2ee;
    text-align:center;
    font-family:Fertigo Pro;
    font-weight:300;
    background-color:#ffffff;
    }
  
  #content-wrapper h1.caption#index { 
    float:none;
    width:auto;
    }
  
  #content { 
    width:530px;
    padding:0 30px;
    float:left;
    border-top:6px solid #f7f2ee;
    color:#73221f;
    background-color:#ffffff;
    }
  
  .ie6 #content { 
    overflow:hidden;
    }
  
  .image-meta { 
    overflow:hidden;
    font-size:0.9em;
    }
  
  .image-meta-title { 
    float:left;
    }
  
  .image-meta-source { 
    float:right;
    }
  
  .image-meta-description { 
    float:left;
    clear:both;
    }
  
  #content.index { 
    width:858px;
    background:none;
    }
  
  #content.index .welcome_box { 
    display:block;
    width:898px;
    padding:10px;
    margin:0 0 0 -30px;
    overflow:hidden;
    background-color:#ffffff;
    }
  
  #content.index .left_img { 
    margin:0 20px 0 0;
    }
  
  #content.index .page_box_row_left { 
    width:50%;
    float:left;
    }
  
  #content.index .page_box_row_right { 
    width:50%;
    float:right;
    }
  
  #content.index .page_box { 
    width:409px;
    margin:16px 10px;
    padding:0;
    float:left;
    border-top:none;
    border-bottom:none;
    }
  
  .ie6 #content.index .page_box { 
    width:389px;
    }
  
  #content.index .page_box.left { 
    float:left;
    }
  
  #content.index .page_box.right { 
    float:right;
    }
  
  #content.index .page_box_content_top { 
    overflow:hidden;
    }
  
  #content.index .page_box_content_top img { 
    padding:0;
    }
  
  #content.index .page_box_content_top h3 { 
    margin:0;
    font-family:Fertigo Pro;
    font-size:1.8em;
    text-align:center;
    }
  
  #content.index .page_box_content_top h3 a { 
    color:#343434;
    }
  
  #content.index .page_box_content_top h3 a:hover { 
    color:#0099ce;
    text-decoration:none;
    }
  
  #content.index .page_box_content_next { 
    padding:0 0 10px;
    font-family:Fertigo Pro;
    color:#0099ce;
    font-size:1.5em;
    }
  
  #content.index .page_box_content_next a { 
    padding:0 2px;
    font-size:0.8em;
    color:#0099ce;
    }
  
  #content.index .page_box_content .page_box_content_links a { 
    color:#9d9d9d;
    }
  
  #content.index .page_box_image { 
    display:block;
    padding:0;
    clear:both;
    border:10px solid #ffffff;
    }
  
  #content.index .page_box_image:hover { 
    border:10px solid #67b5cf;
    }
  
  #content.index .page_box_image img { 
    display:block;
    width:390px;
    padding:0;
    }
  
  #content.index .page_box_content_text { 
    clear:both;
    padding:20px 0;
    }
  
  #content.index .page_box_content_links { 
    height:0;
    overflow:hidden;
    background-color:#ffffff;
    text-align:left;
    border-top:1px solid #d9cec1;
    border-bottom:1px solid #d9cec1;
    }
  
  #content.index .page_box_content_links ul { 
    padding:10px 20px 30px;
    }
  
  #content.index .page_box_content_links_hide { 
    display:block;
    height:28px;
    width:56px;
    margin:-28px auto 0;
    overflow:hidden;
    }
  
  #content.index .page_box_content_links_show { 
    display:block;
    height:28px;
    width:56px;
    margin:-1px auto 0;
    overflow:hidden;
    }
  
  #content.index .page_box .tilde { 
    display:block;
    margin:0 auto 6px;
    width:60px;
    }
  
  #content.index .page_box_caption { 
    font-family:Fertigo Pro;
    font-size:1.6em;
    text-align:center;
    }
  
  #content.index .page_box_caption a { 
    color:#343434;
    }
  
  #content.index .page_box_caption a:hover { 
    color:#0099ce;
    text-decoration:none;
    }
  
  #content.index .page_box_content { 
    font-size:0.9em;
    text-align:center;
    }
  
  #content.index .page_box_content a { 
    color:#0099ce;
    cursor:pointer;
    }
  
  #content img { 
    max-width:530px;
    }
  
  #content table td { 
    padding:5px;
    }
  
  #content li { 
    margin:0 0 0 15px;
    }
  
  #content .highlight { 
    width:530px;
    padding:30px;
    margin:0 0 0 -30px;
    border-top:6px solid #f7f2ee;
    border-bottom:6px solid #f7f2ee;
    overflow:hidden;
    }
  
  .ie6 #content .highlight { 
    width:500px;
    }
  
  #content .highlight ul { 
    padding:10px 0 10px 20px;
    list-style-type:disc;
    }
  
  #content ul.chapter_index { 
    margin:0;
    padding:0 0 30px;
    list-style-type:none;
    }
  
  .ie7 #content ul.chapter_index, .ie6 #content ul.chapter_index { 
    list-style-type:disc;
    }
  
  #content ul.chapter_index li:before { 
    content:'•';
    padding:0 7px 0 0;
    color:#e9581f;
    }
  
  #content .chapter { 
    width:530px;
    padding:20px 30px;
    margin:0 0 0 -30px;
    border-top:6px solid #f7f2ee;
    border-bottom:6px solid #f7f2ee;
    overflow:hidden;
    }
  
  #content .chapter.boxed { 
    padding-bottom:0;
    }
  
  #content .chapter h3.h_chapter { 
    margin:0 0 20px;
    font-family:Museo Cyrl;
    text-align:center;
    }
  
  #content .page_box { 
    width:530px;
    margin:0 0 0 -30px;
    padding:20px 30px;
    overflow:hidden;
    border-top:6px solid #f7f2ee;
    border-bottom:6px solid #f7f2ee;
    }
  
  #content .page_box_caption { 
    padding:0 0 5px 0;
    font-family:Museo Cyrl;
    font-size:1.3em;
    }
  
  #content .page_box_content_top h3 { 
    margin:0 0 15px;
    font-family:Museo Cyrl;
    font-size:1.3em;
    font-weight:normal;
    }
  
  #content .page_box_content_top img { 
    padding:0 20px 20px 0;
    }
  
  #content .page_box_content_links { 
    clear:both;
    font-size:0.85em;
    border-top:1px solid #cecece;
    border-bottom:1px solid #cecece;
    }
  
  #content .page_box_content_links a { 
    color:#9d9d9d;
    }
  
  #content .page_box_content_links ul { 
    list-style-type:none;
    }
  
  #content .page_box_content_links ul li { 
    margin:0;
    }
  
  #content .page_box_content_links ul li .first_link { 
    font-weight:bold;
    }
  
  #content img.page_box_image { 
    padding:0 20px 10px 0;
    max-width:140px !important;
    }
  
  #content .page_box_more { 
    margin:10px 0 0;
    float:right;
    }
  
  #content .page_box_col { 
    float:left;
    }
  
  #content .page_box_col .page_box { 
    width:auto;
    margin:0;
    padding:20px 20px 20px 0;
    border:none;
    }
  
  #content table .page_box_header { 
    font-weight:bold;
    }
  
  #content table.textbox_list { 
    width:590px;
    margin:0 0 0 -30px;
    overflow:hidden;
    border-top:6px solid #f7f2ee;
    border-bottom:6px solid #f7f2ee;
    }
  
  .ie6 #content table.textbox_list { 
    width:550px;
    }
  
  #content .webbox table.textbox_list.boxed { 
    margin-left:-30px;
    }
  
  #content table.textbox_list td { 
    padding:0;
    vertical-align:top;
    }
  
  #content .textbox_list .page_box_image { 
    padding:0;
    }
  
  #content .textbox_list .page_box_caption { 
    text-align:left;
    padding:0 0 15px;
    }
  
  #content .webbox .WebBox_caption { 
    font-size:1.2em;
    font-weight:bold;
    }
  
  #content .webbox table { 
    margin:0;
    border-spacing:0 2px;
    border-collapse:separate;
    }
  
  #content .webbox td { 
    padding:0;
    }
  
  #content .data_table tr { 
    margin:0 0 20px 0;
    display:block;
    }
  
  #content .follow, #content table.follow { 
    border-top:0;
    }
  
  #content .boxed, #content table.boxed { 
    border-bottom:0;
    }
  
  #content .first, #content table.first { 
    border-top:0;
    margin-top:0;
    }
  
  #content .last, #content table.last { 
    margin-bottom:0;
    }
  
  #content .mtop, #content table.mtop { 
    margin-top:30px;
    }
  
  #content .mbot, #content table.mbot { 
    margin-bottom:30px;
    }
  

  

  #ajaxFrame { 
    border:5px solid #ffffff;
    background-color:#ffffff;
    }
  
  #ajaxFrame .WebBox_caption { 
    padding:12px 0;
    text-align:center;
    color:#ffffff;
    border-bottom:5px solid #ffffff;
    background-color:#ffaa22;
    font-size:1.4em;
    font-weight:bold;
    font-family:Fertigo Pro;
    }
  
  #ajaxFrame .WebBox_caption span { 
    float:none !important;
    }
  
  #ajaxFrame .WebBox_caption #closeFrameButton img { 
    position:absolute;
    top:5px;
    right:5px;
    }
  
  #ajaxFrame .ControlGroup_cell_left { 
    width:237px;
    padding:20px 0;
    background-color:#f1f1f1;
    }
  
  #ajaxFrame .ControlGroup_cell_left a:hover { 
    background-color:#f7f7f7;
    border-right:1px solid #f1f1f1;
    text-decoration:none;
    }
  
  .ie6 #ajaxFrame .ControlGroup_cell_left a { 
    zoom:1;
    }
  
  #ajaxFrame .ControlGroup_cell_left a.link_control_selected { 
    display:block;
    width:184px;
    margin:-17px 0 0;
    padding:5px 8px 5px 45px;
    color:#e9581f;
    background-color:#fcfcfc;
    border-right:1px solid #f1f1f1;
    }
  
  #ajaxFrame .ControlGroup_cell_left a.link_control { 
    display:block;
    margin:-17px 0 0;
    padding:5px 8px 5px 45px;
    color:#e9581f;
    }
  
  #ajaxFrame .ControlGroup_cell_left img { 
    position:relative;
    margin:4px 0 -9px 25px !important;
    }
  
  .ie6 #ajaxFrame .ControlGroup_cell_left a { 
    zoom:1;
    }
  
  #ajaxFrame .ControlGroup_cell { 
    width:385px;
    padding:20px;
    }
  
  #ajaxFrame .ControlGroup_cell span { 
    display:block;
    }
  
  #ajaxFrame .ControlGroup_cell .button { 
    margin:10px 15px 0 0;
    }
  
  #ajaxFrame .ControlGroup_cell .ControlElement_cell { 
    padding:0 0 5px 10px;
    }
  
  #ajaxFrame .ControlGroup_cell .ControlElement_label { 
    display:block;
    width:180px !important;
    }
  
  #ajaxFrame .ControlGroup_cell .ControlElement_label .ControlElement_label_text { 
    font-weight:bold;
    }
  
  #ajaxFrame .ControlGroup_cell .highlight { 
    width:355px;
    padding:10px 15px;
    background-color:#f1f1f1;
    }
  
  #ajaxFrame .ControlGroup_cell_right { 
    width:197px;
    padding:20px;
    background-color:#f1f1f1;
    }
  
  #ajaxFrame .ControlGroup_button_table { 
    width:385px !important;
    margin:10px 20px;
    }
  

  

  .error { 
    background-color:#ffcccc;
    }
  
  .error_control { 
    font-size:0.9em;
    color:#d15b5b;
    line-height:18px;
    padding:0 5px 0 0;
    }
  
  .error_control_space { 
    width:5px;
    }
  
  .sysmessage { 
    background:#ffffff;
    border:1px solid #d15b5b;
    color:#d15b5b;
    margin:5px auto 0;
    padding:10px 30px;
    width:856px;
    }
  
  .ie6 #overlay { 
    position:absolute !important;
    }
  
  input { 
    border:1px solid #d4d4d4;
    color:#9d9d9d;
    padding:2px 5px;
    }
  
  .error_control input { 
    color:#d15b5b;
    }
  
  input:hover { 
    border:1px solid #aeadad;
    }
  
  input:focus { 
    color:#2f2f2f;
    border:1px solid #67b5cf;
    }
  
  select { 
    border:1px solid #d4d4d4;
    color:#9d9d9d;
    padding:1px 2px 0 3px;
    }
  
  .error_control select { 
    color:#d15b5b;
    }
  
  select:hover { 
    border:1px solid #aeadad;
    }
  
  select:focus { 
    color:#2f2f2f;
    border:1px solid #67b5cf;
    }
  
  option { 
    padding:1px 2px 1px 6px;
    }
  
  textarea { 
    border:1px solid #d4d4d4;
    color:#9d9d9d;
    padding:5px;
    }
  
  .error_control textarea { 
    color:#d15b5b;
    }
  
  textarea:hover { 
    border:1px solid #aeadad;
    }
  
  textarea:focus { 
    color:#2f2f2f;
    border:1px solid #67b5cf;
    }
  
  .button { 
    height:20px;
    margin:5px 5px 0 0;
    padding:0 8px;
    background-color:#67b5cf;
    border:1px solid #67b5cf;
    color:#ffffff;
    }
  
  .button:hover { 
    border:1px solid #007da7;
    cursor:pointer;
    }
  
  .disabled_button { 
    height:20px;
    margin:5px 5px 0 0;
    padding:0 8px;
    border:1px solid #d4d4d4;
    color:#9d9d9d;
    background:#f0f0f0;
    }
  
  .disabled_button:hover { 
    border:1px solid #d4d4d4;
    }
  
  .data_realm_table img { 
    margin:0 10px 0 0;
    }
  
  iframe { 
    background-color:#ffffff;
    }
  
  .search_result { 
    float:right;
    }
  
  .search_result_count { 
    font-weight:bold;
    }
  
  #SkinThumbsBox img { 
    width:176px;
    }
  

  

  #footer { 
    margin:50px 0 0;
    clear:both;
    overflow:hidden;
    color:#777777;
    font-size:0.8em;
    }
  
  #footer.none { 
    background-color:#fcfcfc;
    border-left:1px solid #f4f4f4;
    margin:25px 0 0;
    padding:22px;
    }
  
  #footer.none #sysmenu { 
    margin:0;
    }
  
  #footer .header-wrapper { 
    background-color:#ffffff;
    background-image:url('/skins/images/spiky/sepia/spikes.gif');
    background-repeat:repeat-x;
    background-position:top left;
    border-top:5px solid #ffffff;
    }
  
  #footer .header { 
    width:918px;
    margin:0 auto;
    padding:66px 0 30px;
    overflow:hidden;
    }
  
  #footer #google-maps { 
    float:left;
    margin:10px 30px 0 0;
    }
  
  #footer #google-maps a { 
    display:block;
    width:100px;
    height:79px;
    background-image:url('/skins/images/spiky/default/maps.gif');
    background-repeat:no-repeat;
    background-position:center center;
    }
  
  #footer #google-maps a:hover { 
    text-decoration:none;
    background-image:url('/skins/images/spiky/default/maps-hover.gif');
    background-repeat:no-repeat;
    background-position:center center;
    }
  
  #footer #contact { 
    display:block;
    width:250px;
    float:left;
    margin:0 30px 0 0;
    }
  
  #footer #contact img { 
    float:left;
    margin:0 20px 0 0;
    border:1px solid #e5e5e5;
    }
  
  #footer #login { 
    display:block;
    width:240px;
    float:left;
    }
  
  #footer #login b { 
    font-family:Museo;
    font-weight:500;
    font-size:1.1em;
    }
  
  #footer #login table.ControlElement_table { 
    margin:-4px 0 0;
    border-collapse:separate;
    border-spacing:0 2px;
    }
  
  #footer #login .ControlElement_cell input { 
    border:1px solid #d4d4d4;
    color:#9d9d9d;
    float:right;
    height:18px;
    padding:1px 5px 0;
    width:130px;
    }
  
  #footer #login .ControlElement_cell input:hover { 
    border:1px solid #aeadad;
    }
  
  #footer #login .ControlElement_cell input:focus { 
    color:#2f2f2f;
    border:1px solid #67b5cf;
    }
  
  #footer #sysmenu { 
    float:right;
    margin:15px 0 0;
    text-align:right;
    }
  
  #footer #sysmenu .social-icons { 
    float:right;
    margin:0 0 5px 0;
    }
  
  #footer #sysmenu .social-icons a { 
    display:block;
    height:38px;
    width:38px;
    margin:0 0 0 10px;
    float:left;
    }
  
  #footer #sysmenu .social-icons a:hover { 
    text-decoration:none;
    }
  
  #footer #sysmenu .social-icons a.rss { 
    background-image:url('/skins/images/spiky/icons/rss.gif');
    background-repeat:no-repeat;
    background-position:center center;
    }
  
  #footer #sysmenu .social-icons a:hover.rss { 
    background-image:url('/skins/images/spiky/icons/rss-active.gif');
    background-repeat:no-repeat;
    background-position:center center;
    }
  
  #footer #sysmenu .social-icons a.facebook { 
    background-image:url('/skins/images/spiky/icons/facebook.gif');
    background-repeat:no-repeat;
    background-position:center center;
    }
  
  #footer #sysmenu .social-icons a:hover.facebook { 
    background-image:url('/skins/images/spiky/icons/facebook-active.gif');
    background-repeat:no-repeat;
    background-position:center center;
    }
  
  #footer #sysmenu .social-icons a.twitter { 
    background-image:url('/skins/images/spiky/icons/twitter.gif');
    background-repeat:no-repeat;
    background-position:center center;
    }
  
  #footer #sysmenu .social-icons a:hover.twitter { 
    background-image:url('/skins/images/spiky/icons/twitter-active.gif');
    background-repeat:no-repeat;
    background-position:center center;
    }
  
  #footer #sysmenu .social-icons a.kodex { 
    width:41px;
    background-image:url('/skins/images/spiky/icons/kodex.gif');
    background-repeat:no-repeat;
    background-position:center center;
    }
  
  #footer #sysmenu .social-icons a:hover.kodex { 
    background-image:url('/skins/images/spiky/icons/kodex-active.gif');
    background-repeat:no-repeat;
    background-position:center center;
    }
  
  #footer #sysmenu ul { 
    list-style-type:none;
    clear:both;
    float:right;
    color:#e9581f;
    margin:11px 0;
    overflow:hidden;
    }
  
  .ie7 #footer #sysmenu ul, .ie6 #footer #sysmenu ul { 
    float:none;
    }
  
  #footer #sysmenu ul li { 
    float:left;
    margin:0 0 0 5px;
    }
  
  #footer #sysmenu .copyright { 
    clear:both;
    }
  
  #footer #sitemap-wrapper { 
    margin:0 0 50px;
    background-image:url('/skins/images/spiky/sepia/spikes-white.gif');
    background-repeat:repeat-x;
    background-position:top left;
    overflow:hidden;
    }
  
  #footer #sitemap { 
    width:1000px;
    overflow:hidden;
    margin:50px auto 0;
    }
  
  #footer #sitemap ul { 
    float:left;
    margin:0 8px 0 0;
    list-style-type:none;
    }
  
  #footer #sitemap li.footer-headline { 
    margin:0 0 20px 0;
    font-size:1.1em;
    color:#777777;
    font-family:Museo;
    font-weight:300;
    }
  
  #footer #sitemap li.footer-headline a { 
    color:#777777;
    }
  
  #footer #sitemap li a { 
    color:#a4a4a4;
    }
  

  
  .GridPanel.calculator_content > tbody > tr > td { 
    display:block;
    }
  

  

  

  @font-face { 
    font-family:Museo;
    src:url('/skins/fonts/spiky/Museo300-Regular.eot');
    src:url('/skins/fonts/spiky/Museo300-Regular.eot?#iefix') format('embedded-opentype'),
      url('/skins/fonts/spiky/Museo300-Regular.woff') format('woff'),
      url('/skins/fonts/spiky/Museo300-Regular.ttf') format('truetype'),
      url('/skins/fonts/spiky/Museo300-Regular.svg#Museo') format('svg'),
      url('/skins/fonts/spiky/Museo300-Regular.otf') format("opentype")
    ;
    font-weight:300;
    }
  
  @font-face { 
    font-family:Museo;
    src:url('/skins/fonts/spiky/Museo500-Regular.eot');
    src:url('/skins/fonts/spiky/Museo500-Regular.eot?#iefix') format('embedded-opentype'),
      url('/skins/fonts/spiky/Museo500-Regular.woff') format('woff'),
      url('/skins/fonts/spiky/Museo500-Regular.ttf') format('truetype'),
      url('/skins/fonts/spiky/Museo500-Regular.svg#Museo') format('svg'),
      url('/skins/fonts/spiky/Museo500-Regular.otf') format("opentype")
    ;
    font-weight:normal, 500;
    }
  
  @font-face { 
    font-family:Museo;
    src:url('/skins/fonts/spiky/Museo700-Regular.eot');
    src:url('/skins/fonts/spiky/Museo700-Regular.eot?#iefix') format('embedded-opentype'),
      url('/skins/fonts/spiky/Museo700-Regular.woff') format('woff'),
      url('/skins/fonts/spiky/Museo700-Regular.ttf') format('truetype'),
      url('/skins/fonts/spiky/Museo700-Regular.svg#Museo') format('svg'),
      url('/skins/fonts/spiky/Museo700-Regular.otf') format("opentype")
    ;
    font-weight:bold, 700;
    }
  
  @font-face { 
    font-family:Museo Sans;
    src:url('/skins/fonts/spiky/MuseoSans_500.eot');
    src:url('/skins/fonts/spiky/MuseoSans_500.eot?#iefix') format('embedded-opentype'),
      url('/skins/fonts/spiky/MuseoSans_500.woff') format('woff'),
      url('/skins/fonts/spiky/MuseoSans_500.ttf') format('truetype'),
      url('/skins/fonts/spiky/MuseoSans_500.svg#Museo') format('svg'),
      url('/skins/fonts/spiky/MuseoSans_500.otf') format("opentype")
    ;
    font-weight:normal, 500;
    }
  
  @font-face { 
    font-family:Museo Sans Cryl;
    src:url('/skins/fonts/spiky/MuseoSansCyrl_500.eot');
    src:url('/skins/fonts/spiky/MuseoSansCyrl_500.eot?#iefix') format('embedded-opentype'),
      url('/skins/fonts/spiky/MuseoSansCyrl_500.woff') format('woff'),
      url('/skins/fonts/spiky/MuseoSansCyrl_500.ttf') format('truetype'),
      url('/skins/fonts/spiky/MuseoSansCyrl_500.svg#Museo') format('svg'),
      url('/skins/fonts/spiky/MuseoSansCyrl_500.otf') format("opentype")
    ;
    font-weight:normal, 500;
    }
  
  @font-face { 
    font-family:Museo Slab;
    src:url('/skins/fonts/spiky/Museo_Slab_500.eot');
    src:url('/skins/fonts/spiky/Museo_Slab_500.eot?#iefix') format('embedded-opentype'),
      url('/skins/fonts/spiky/Museo_Slab_500.woff') format('woff'),
      url('/skins/fonts/spiky/Museo_Slab_500.ttf') format('truetype'),
      url('/skins/fonts/spiky/Museo_Slab_500.svg#Museo') format('svg'),
      url('/skins/fonts/spiky/Museo_Slab_500.otf') format("opentype")
    ;
    font-weight:normal, 500;
    }
  
  @font-face { 
    font-family:Fertigo Pro;
    src:url('/skins/fonts/spiky/Fertigo_PRO.eot');
    src:url('/skins/fonts/spiky/Fertigo_PRO.eot?#iefix') format('embedded-opentype'),
      url('/skins/fonts/spiky/Fertigo_PRO.woff') format('woff'),
      url('/skins/fonts/spiky/Fertigo_PRO.ttf') format('truetype'),
      url('/skins/fonts/spiky/Fertigo_PRO.svg#Museo') format('svg'),
      url('/skins/fonts/spiky/Fertigo_PRO.otf') format("opentype")
    ;
    font-weight:normal, 500;
    }
  
