body {
  text-align: center;
  font-family: Arial, Helvetiva;
  height: 100%;
  background:  #cee4f1;
  margin: 0px 0px 20px 0px;
  padding: 0px;
}

img {
  border: 0px;
}

.pre_rel {
  height: 16px;
  background: url("index_stuff/bar.png") repeat-x;
  width: 735px;
}

#main {
  text-align: left;
  width: 747px;
  border-right: solid #0089cc 1px;
  border-bottom: solid #0089cc 1px;
  border-left: solid #0089cc 1px;
  background: white;
}

#menu {
  padding: 0px;
}

#menu_items {
  position: relative;
  left: 70px;
  top: -38px;
  color: white;
  font-size: 14px;
}

#menu_items a {
  color: white;
  text-decoration: none;
}

#menu_items a:hover {
  color: black;
  background: white;
}

.menu_item {
  margin-right: 1em;
}

#h_stripe {
  background: #f3f5f6;
  color: #d0dae0;
  font-weight: bold;
  padding: 5px;
  font-size: 120%;
}

.std_box {
  height: 108px;
  width: 108px;
  background: #f3f5f6;
  font-size: 12px;
  color: #9c9c9c;
  text-align: baseline;
}

#h_prod {
  color: #0089cc;
  font-weight: bold;
  padding: 3px;
  font-size: 80%;
}

.art_nr {
  font-size: 80%;
  color: black;
}

.pr_main_rect {
 background: #f3f5f6;
 vertical-align: top;
 padding: 1em 1em;
 font-size: 12px;
}

.rf_prod_general {
  margin: 1em 1em 1em 0.5em;
}

.rf_prod_features {
  margin: 1em 1em 1em 0.5em;
  padding-left: 15px;
  font-size: 12px;
  background: url("rf_stuff/rect.gif") no-repeat left center;
}

.rf_prod_bullet {
  padding-top: +3px;
  padding-bottom: +3px;
  background: url("rf_stuff/rect_2.gif") no-repeat left top;
  padding-left: 10px;
  border-bottom: solid 1px white;
}

.rf_tech_bulletB {
  padding-top: +3px;
  padding-bottom: +3px;
  background: url("rf_stuff/rect.gif") no-repeat left center;
  padding-left: 10px;
}

.rf_tech_bulletA {
  padding-top: +3px;
  padding-bottom: +3px;
  background: url("rf_stuff/rect.gif") no-repeat left center #e6ecee;
  padding-left: 10px;
}

.rf_tech_paramB {
  padding-top: +3px;
  padding-bottom: +3px;
  padding-left: 10px;
}

.rf_tech_paramA {
  padding-top: +3px;
  padding-bottom: +3px;
  background: #e6ecee;
  padding-left: 10px;
}

.rf_prod_more {
  background: #e6ecee;
  height: 96px;
  vertical-align: top;
  font-size: 12px;
  padding: 5px 5px 5px 10px;
}

.rf_prod_title {
  position: relative;
  left: -5px;
  font-size: 16px;
  font-weight: bold;
  color: #a6bec9;
}

#path_up a {
  color: #0089cc;
}

#path_up {
  float: right;
  width: 40%;
  font-size: 11px;
  color: #0089cc;
  text-align: right;
}

.news_head {
  color: #0089cc;
  font-weight: bold;
  padding: 5px;
  padding-bottom: 10px;
  font-size: 14px;
}

.news_body a {
  text-decoration: none;
}

.news_body {
  padding: 0 15px;
  font-size: 12px;
}



/*   Tomáš   */
.DIVstyle17 {   line-height: 21px;
                margin-bottom: 30px;   }
.DIVstyle17 a {   color: #000000;
                  text-decoration: none;   }
.DIVstyle17 a:hover {   color: #0089cc;   }

.TabulkaNajdi {   width: 734px;
                  font-size: 12px;
                  text-align: center;
                  font-family: arial;   }
.TabulkaNajdi a {   text-decoration: none;
                    font-weight: bold;   }
.TabulkaNajdi td {   width: 60px;
                     height: 17px;
                     vertical-align: center;   }
.TN_skupina {   background-color: #0089cc;
                font-size: 12px;
                font-weight: bold ;
                color: #ffffff;   }
.TN_produkty {   background-color: #f3f5f6;
                 color: #0089cc;
                 font-weight: bold;   }
.TN_produkty a {   color: #0089cc;   }
.TN_produkt_1 {   background-color: #e6ecee;   }
.TN_konec {   background-color: #f3f5f6;   }
.TN_LeveBunky {   text-align: left;
                  font-size: 11px;
                  padding-left: 7px;   }

.DivPrehled_Nadpis {   width: 650px;
                       height: 20px;
                       font-size: 16px;
                       font-weight: bold;
                       color: #ffffff;
                       text-align: center;
                       background-color: #0089cc;   }
.DivPrehled a {   text-decoration: none;
                  color: black;   }
.DivPrehled a:hover {   text-decoration: underline;   }
.DivPrehled_1 {   width: 200px;
                  height: 20px;
                  background-color: #f3f5f6;
                  font-weight: bold;
                  padding-left: 16px;   }
.DivPrehled_1 a {   color: #0a405b;   }
.DivPrehled_1 a:hover {   color: #0089cc;   }
.TabulkaPrehled td {   vertical-align: top;
                       padding-bottom: 15px;   }
.TabulkaPrehled td ul {   list-style-image: url('mic_stuff/SC.gif');
                          font-size: 13px;
                          line-height: 20px;
                          margin: 0px;   }
.novinky_1_1 {   font-size: 13px;
                 text-align: justify;
                 margin-top: 10px;   }
.novinky_1_1 img {   margin: 10px 0px 10px 0px;
                     border: 0px;   }
.span_1 {   margin-left: 20px;   }
.TECH_odkaz_1 a {   color: #0089cc;   }

.div_obsah {   margin: 0px 0px 6px 6px;   }



.tabulka_menu {   width: 747px;
                  height: 80px;   }
.tabulka_menu td {   vertical-align: top;   }
.tabulka_menu a {   font-size: 12px;
                    font-weight: bold;
                    color: #ffffff;
                    text-decoration: none;   }
.tabulka_menu a:hover {   color: #ffffff;
                          text-decoration: underline;   }
.tabulka_menu_1 {   width: 587px;
                    height: 80px;
                    background-image: url('index_stuff/menu_podklad_1.png');
                    background-repeat: no-repeat;   }
.tabulka_menu_1 img {   margin-top: 10px;   }
.tabulka_menu_2 {   width: 160px;
                    height: 80px;
                    background-image: url('index_stuff/menu_podklad_2.png');
                    background-repeat: no-repeat;   }
.tabulka_menu_2 div {   position: relative;
                          top: 0px;
                          left: 0px;   }

.logo_sennheiser {   margin: 6px 0px 8px 587px;   }
.logo_sennheiser_index {   margin: 10px 0px 4px 1px;   }
.logo_sennheiser_1 {   font-size: 13px;
                       font-weight: bold;
                       color: #12a5e5;   }
.logo_sennheiser_1:hover {   text-decoration: none;   }
.logo_sennheiser_2 {   position: relative;
                         top: 4px;
                         left: 471px;   }
                         
.index_kontakt {   position: absolute;
                     top: 0px;
                     right: 0px;
                   margin: 0px;
                   padding: 0px;   }
                   
.index_kontakt a {   width: 45px;
                     height: 60px;
                     display: block;
                     position: relative;
                       top: 18px;
                       right: 18px;   }

.ti_1 {   height: 16px;
          background-color: #24baf5;   }
.ti_2 {   height: 16px;
          background-color: #24baf5;   }
.ti_3 {   height: 16px;
          background-color: #24baf5;   }
.ti_4 {   height: 504px;
          background-color: #ebebeb;
          adding-top: 5px;   }
.ti_5 {   width: 146px;
          height: 504px;
          background-color: #ebebeb;   }
.ti_6 {   width: 146px;
          height: 80px;   }
.ti_7 {   width: 145px;
          height: 80px;   }
.ti_8 {   width: 146px;
          height: 80px;   }
.ti_9 {   width: 145px;
          height: 80px;   }
.ti_10 {   width: 146px;
           height: 80px;   }

.ti_4_tabulka {   width: 560px;
                  margin: 5px 0px 5px 10px;   }
.ti_4_tabulka td {   vertical-align: top;   }
.ti4t_1 {   width: 136px;
            background-color: #ebebeb;   }
.ti4t_1_div {   width: 126px;
                border: #000000 solid 1px;
                text-align: center;
                vertical-align: center;   }

/* Radek - uprava pro sirsi obrazek */
.ti4t_1w {   width: 200px;
             background-color: #ebebeb;   }
.ti4t_1_divw {   width: 190px;
                 border: #000000 solid 1px;
                 text-align: center;
                 vertical-align: center;   }

.ti4t_2 {   height: 20px;
            font-size: 12px;
            font-weight: bold;
            padding-left: 10px;   }
.ti4t_3 {   height: 20px;
            font-size: 11px;
            text-align: right;   }
.ti4t_4 {   font-size: 11px;
            line-height: 17px;
            text-align: justify;
            padding-left: 10px;   }
.ti4t_4 a {   color: #0089cc;   }
.ti4t_4 a:hover {   text-decoration: none;   }

.ti_5 img {   display: block;   }

.ti4_div_1 {   margin: 10px 15px 10px 10px;
               border-bottom: #000000 dashed 1px;   }
.ti4_div_2 {   width:570px;
               margin-bottom: 2px;
               text-align: right;   }
.ti4_div_2 a {   font-size: 11px;
                 font-weight: bold;
                 color: #000000;   }
.ti4_div_2 a:hover {   text-decoration: none;   }

.index_invisible_1 img {   display: none;   }

.technicke_novinky_1 {   x   }



.span_0 {   margin-left: 20px;   }



/* Rolovací lišta
----------------------------------------------------------------------------- */

#novinky_1 {   width: 585px;
               height: 504px;
               overflow: auto;   }
#novinky_1a {   margin: 10px;   }



.x_ti_4_tabulka {   width: 550px;
                    margin: 5px 0px 5px 10px;   }
.x_ti_4_tabulka td {   vertical-align: top;   }



.x_ti4_div_1 {   margin: 15px 0px 15px 0px;
                 border-bottom: #000000 dashed 1px;   }

.x_ti4_div_2 {   width:530px;
                 margin-bottom: 2px;
                 text-align: right;   }
.x_ti4_div_2 a {   font-size: 11px;
                   font-weight: bold;
                   color: #000000;   }
.x_ti4_div_2 a:hover {   text-decoration: none;   }



/* Zobrazení novinek z databáze
----------------------------------------------------------------------------- */

.novinka_db_1 {   width: 540px;
                  margin: 5px 0px 5px 0px;   }
.novinka_db_1 td {   vertical-align: top;   }

.novinka_db_1a {   height: 20px;   }

.novinka_db_1b {   width: 440px;
                   font-size: 12px;
                   font-weight: bold;   }
                   
.novinka_db_1c {   width: 100px;
                   height: 20px;
                   font-size: 11px;
                   text-align: right;   }
                   
.novinka_db_1d {   font-size: 11px;
                   line-height: 17px;
                   text-align: left;   }
.novinka_db_1d a {   color: #0089cc;   }
.novinka_db_1d a:hover {   text-decoration: none;   }
.novinka_db_1d img {   width: 120px;
                       float: left;
                       border: #000000 solid 1px;
                       margin: 0px 10px 5px 0px;   }

.novinka_db_1e {   font-size: 11px;
                   margin: 0px;
                   padding-left: 20px;   }
.novinka_db_1e a {   color: #0089cc;   }
.novinka_db_1e a:hover {   text-decoration: none;   }

.novinka_db_1f  {   width: 540px;
                    text-align: right;
                    font-size: 11px;
                    margin-bottom: 10px;   }
                    
                    
                    
/* Příslušenství
----------------------------------------------------------------------------- */

.prislusenstvi_1
{
width: 735px;
background-image: url('headphones_stuff/prislusenstvi_1.png');
background-repeat: repeat-y;
}

.prislusenstvi_2
{
width: 560px;
position: relative;
  top: 0px;
  left: 40px;
}

.prislusenstvi_3
{
width: 560px;
}

.prislusenstvi_3 img
{
float: left;
margin: 0px 15px 15px 0px;
border: #000000 solid 1px;
}

.prislusenstvi_3a
{
line-height: 25px;
font-size: 13px;
font-weight: bold;
}

.prislusenstvi_3b
{
line-height: 20px;
font-size: 12px;
color: #808080;
}

.prislusenstvi_3c
{
line-height: 20px;
font-size: 13px;
padding-top: 10px;
}

.prislusenstvi_4
{
width: 560px;
height: 20px;
line-height: 20px;
clear: both;
margin-bottom: 20px;
border-bottom: #0089cc solid 2px;
}



/* Index
----------------------------------------------------------------------------- */

.index_nabidka_zamestnani
{
width: 146px;
height: 252px;
line-height: 17px;
font-size: 12px;
text-align: center;
background-image: url('index_stuff/index_nabidka_prace.png');
background-repeat: no-repeat;
}

.index_nabidka_zamestnani div
{
position: relative;
  top: 6px;
  left: 0px;
}



.index_stred_1
{
width: 730px; order: #000000 solid 1px;
height: 30px;
line-height: 30px;
}

.index_stred_1a
{
width: 560px;
float: left;
position: relative;
  top: 4px;
  left: 2px;
}

.index_stred_1b
{
width: 160px;
float: right;
text-align: right;
position: relative;
  top: 8px;
  left: 0px;
}