/* CSS Document */
*{border: 0;}
body {background-color: #019596; margin: 0px; padding: 0px;}
.body_table {width: 100%; margin: 0px; padding: 0px; background-image: url(../images/body_back_bottom.jpg); background-repeat: repeat-x; background-position: bottom; background-color: rgb(255,255,255);}
.body_td {text-align: center; width: 939px;}
.body_td_left, .body_td {background-image: url(../images/body_back_top.jpg); background-repeat: repeat-x; height: 503px; background-position: top;}
.body_td_right {background-image: url(../images/body_back_top_right.jpg); background-repeat: repeat-x; height: 503px; background-position: top;}

.top {background-image: url(../images/top.jpg); background-repeat: no-repeat; height: 55px; width: 546px; float: left; display: block;}
  .top_menu {padding-top: 20px;}
  .top_menu1 {padding-top: 17px;}
    .top_a {color: #c8e9e9; font-family: arial; font-weight: bold; font-size: 12px;}
.home_page {background-image: url(../images/home_page.jpg); background-repeat: no-repeat; height: 55px; width: 119px; float: left; display: block;}
.kontakt {background-image: url(../images/kontakt.jpg); background-repeat: no-repeat; height: 55px; width: 131px; float: left; display: block;}
.mapa_stranek {background-image: url(../images/mapa_stranek.jpg); background-repeat: no-repeat; height: 55px; width: 143px; float: left; display: block;}
  .cz_flag {float: left; padding-left: 25px;}
  .en_flag {float: left; padding-left: 20px;}

.top1 {background-image: url(../images/top1.jpg); background-repeat: no-repeat; height: 53px; width: 939px; float: left; display: block;}

.left_a {width: 271px; float: left; background-image: url(../images/menu_back_left.jpg); background-repeat: no-repeat; background-position: top;}
  .menu_top {background-image: url(../images/menu_back.jpg); background-repeat: no-repeat; height: 13px; width: 271px; float: left;}
  .o_spolecnosti {background-image: url(../images/menu_o_spolecnosti.jpg); background-repeat: no-repeat; height: 33px; width: 271px; float: left;}
  .o_spolecnosti:hover {background-image: url(../images/menu_o_spolecnosti_hover.jpg); background-repeat: no-repeat; height: 33px; width: 271px; float: left; display: block;}
  .menu_hr1 {background-image: url(../images/menu_hr1.jpg); background-repeat: no-repeat; height: 3px; width: 271px; float: left; }
  .kontakty {background-image: url(../images/menu_kontakty.jpg); background-repeat: no-repeat; height: 33px; width: 271px; float: left; }
  .kontakty:hover {background-image: url(../images/menu_kontakty_hover.jpg); background-repeat: no-repeat; height: 33px; width: 271px; float: left; }
  .menu_hr2 {background-image: url(../images/menu_hr2.jpg); background-repeat: no-repeat; height: 3px; width: 271px; float: left;}
  .prehled_cinnosti {background-image: url(../images/menu_prehled_cinnosti.jpg); background-repeat: no-repeat; height: 33px; width: 271px; float: left; }
  .prehled_cinnosti:hover {background-image: url(../images/menu_prehled_cinnosti_hover.jpg); background-repeat: no-repeat; height: 33px; width: 271px; float: left; }
  .menu_hr3 {background-image: url(../images/menu_hr3.jpg); background-repeat: no-repeat; height: 3px; width: 271px; float: left;}
  .reference {background-image: url(../images/menu_reference.jpg); background-repeat: no-repeat; height: 33px; width: 271px; float: left; }
  .reference:hover {background-image: url(../images/menu_reference_hover.jpg); background-repeat: no-repeat; height: 33px; width: 271px; float: left; }
  .menu_hr4 {background-image: url(../images/menu_hr4.jpg); background-repeat: no-repeat; height: 3px; width: 271px; float: left; }
  .certifikace {background-image: url(../images/menu_certifikace.jpg); background-repeat: no-repeat; height: 33px; width: 271px; float: left; }
  .certifikace:hover {background-image: url(../images/menu_certifikace_hover.jpg); background-repeat: no-repeat; height: 33px; width: 271px; float: left; }
  .menu_hr5 {background-image: url(../images/menu_hr5.jpg); background-repeat: no-repeat; height: 3px; width: 271px; float: left; }
  .volna_mista {background-image: url(../images/menu_volna_mista.jpg); background-repeat: no-repeat; height: 33px; width: 271px; float: left; }
  .volna_mista:hover {background-image: url(../images/menu_volna_mista_hover.jpg); background-repeat: no-repeat; height: 33px; width: 271px; float: left; }
  .menu_bottom {background-image: url(../images/menu_bottom.jpg); background-repeat: no-repeat; height: 36px; width: 271px; float: left; }

  .certifikat {background-image: url(../images/certifikat.jpg); background-repeat: no-repeat; height: 207px; width: 271px; float: left; display: block;}
  
  .vybrane_reference_rozsirene {background-image: url(../images/reference_rozsirene.gif); background-repeat: no-repeat; height: 363px; width: 271px; float: left; display: block; text-align: left;}
    .vybrane_reference_text_rozsirene {padding-top: 150px; padding-left: 20px;}
    .vybrane_reference_text_rozsirene1 {padding-top: 120px; padding-left: 20px;}
  .vybrane_reference1 {background-image: url(../images/reference_1.jpg); background-repeat: no-repeat; height: 171px; width: 271px; float: left; display: block; text-align: left;}  
  .vybrane_reference {background-image: url(../images/vybrane_reference.jpg); background-repeat: no-repeat; height: 171px; width: 271px; float: left; display: block; text-align: left;}
    .vybrane_reference_text {padding-top: 130px; padding-left: 20px;}
    .vybrane_reference_a {color: #007472; font-family: arial; font-weight: bold; font-size: 12px;}
  
  .logo{background-image: url(../images/logo_raynet.jpg); background-repeat: no-repeat; height: 85px; width: 271px; float: left; display: block;}
  .logo1, .logo1:hover{background-image: url(../images/logo_raynet.jpg); background-repeat: no-repeat; background-position: bottom; height: 85px; width: 271px; float: left; padding-top: 22px;}

.right_a {width: 668px; float: left;}
  .top2 {background-image: url(../images/top_2.jpg); background-repeat: no-repeat; height: 148px; width: 668px; float: left; display: block;}
  .top3 {background-image: url(../images/top_3.jpg); background-repeat: no-repeat; height: 19px; width: 668px; float: left; display: block;}
  
  .profil_cinnost {width: 348px; height: 419px; background-image: url(../images/profil_cinnost.jpg); background-repeat: no-repeat; background-position: left top; text-align: left;}
    .profil {color: #007472; font-family: arial; font-size: 12px; padding-top: 60px; padding-left: 15px; padding-right: 30px;}
    .cinnost {color: #007472; font-family: arial; font-size: 12px; padding-top: 60px; padding-left: 15px; padding-right: 45px;}
    
  .content_kontakty {width: 320px; height: 419px; background-image: url(../images/content_kontakty.jpg); background-repeat: no-repeat; background-position: left top;  text-align: left;}
    .kontakty_dopra {color: #bee4ed; font-family: arial; font-size: 13px; font-weight: bold; padding-left: 50px; padding-top: 65px; padding-right: 190px;}
    .kontakty_text {color: #bee4ed; font-family: arial; font-size: 12px; padding-top: 10px; padding-left: 20px;}
      .mail {color: #bee4ed; font-family: arial; font-size: 12px; font-weight: bold;}
      .next_kon{color: #53bdd6; font-family: arial; font-size: 12px; font-weight: bold;}
    
    .olomouc {color: #bee4ed; font-family: arial; font-size: 13px; font-weight: bold; padding-left: 50px; padding-top: 32px;}
    
    .content_bottom {background-image: url(../images/content_bottom.jpg); background-position: bottom; background-repeat: no-repeat; height: 107px; width: 668px; float: left; display: block; padding-top: 28px; text-align: left;}
      .bottom_menu {color: #ade0ec; padding-top: 40px; padding-left: 100px; float: left; display: block;}
      .bottom_a {color: #ade0ec; font-family: arial; font-size: 12px; text-decoration: none;}
      .bottom_a:hover {color: #ffffff; font-family: arial; font-size: 12px; text-decoration: underline;}
    .bottom_50 { height: 50px; width: 668px; float: left; display: block;}
    
    .content_bottom1 {background-image: url(../images/content_bottom.jpg); background-position: bottom; background-repeat: no-repeat; height: 107px; width: 668px; display: block; padding-top: 28px; text-align: left;}
      .bottom_menu1 {color: #ade0ec; padding-top: 40px; padding-left: 100px;}
    .content_bottom2 {background-image: url(../images/content_bottom.jpg); background-position: right top; background-repeat: no-repeat; height: 107px;}
    .bottom_501 { height: 50px; width: 668px; }


/*styly pro podstranky*/
.content_stranky {background-color: #f4fafa; width: 656px; float: left; display: block; background-image: url(../images/podstranka_back.jpg); background-repeat: no-repeat; background-position: bottom; color: #007472; font-family: arial; font-size: 12px; float: left;}
  .content_stranky a {color: #29b5e3; font-family: arial; font-size: 12px; font-weight: bold;}
  .content_stranky_bg {background-color: #e8f5f5; width: 662px; float: left; display: block; padding-top: 6px; padding-left: 6px;}
.content_stranky_bottom {width: 668px; height: 38px; float: left; display: block; background-image: url(../images/content_bottom_a.jpg); background-repeat: no-repeat; background-position: bottom;}


.main_contacts {padding-left: 20px; margin-top: 20px; padding-right: 20px; width: 616px; float: left;}
.padding_20 {height: 40px; display: block; padding-top: 20px; float: left; text-align: center; width: 606px;}
.nadpis_h1 {color: #007472; font-size: 24px; font-weight: bold; text-align: left;}
.nadpis_h2 {color: #35acac; font-size: 18px; font-weight: bold;}
.nadpis_h3 {color: #35acac; font-size: 14px; font-weight: bold;}
.contact_ov {width: 300px; display: block; float: left; text-align: left;}
.contact_ol {width: 300px; display: block; float: left; text-align: left;}

.back_zahlavi {background-image: url(../images/back_zahlavi.jpg); height: 25px; background-repeat: repeat-x;}
.kontakt_table {width: 100%; float: left; }
.kontakt_table th {color: rgb(255,255,255);}
.left_kontakt {text-align: left;}

.naiste_nam_form td {padding-bottom: 10px; margin-bottom: 10px; }
.naiste_nam_form th {padding-bottom: 10px; margin-bottom: 10px; text-align: right; padding-right: 20px;}
.input {border: 1px #969e78 solid;}
.align_right {text-align: right;}
.odrazka {background-image: url(../images/odrazka.jpg); display: block; float: left; background-position: left; background-repeat: no-repeat; padding-left: 15px;}
.odrazka_1 {background-image: url(../images/odrazka.jpg); display: block; float: left; background-position: left; background-repeat: no-repeat; padding-left: 15px; margin-left: 20px;} 

.necislovany {list-style-type: none;}
.border_bottom {border-bottom: 1px #000000 solid;}

