BODY {
  MARGIN-TOP:2px; MARGIN-LEFT:2px; MARGIN-RIGHT:0px;  text-align:center;
FONT-SIZE:11px; COLOR:#000080; FONT-FAMILY:Arial, Verdana, Geneva, Helvetica, sans-serif; TEXT-DECORATION:none; font-weight:400; letter-spacing:0px;  line-height:1.5; scrollbar-shadow-color: #DEDDDB; scrollbar-darkshadow-color: black; scrollbar-track-color:#F1F2ED; background-color: #F1F2ED
}

#center {border:#4B73AE 1px solid; margin-left: auto; margin-right: auto; width:900px; text-align: center; background-color: white; padding-right: 0px;}

p {margin-top: 0px; margin-bottom: 0px}

h1 {font-size: 110%; text-align: left; margin-top: 0px; margin-bottom: 0px; }
h2 {border:#4B73AE 0px solid; font-size: 110%; text-align: left; margin-top: 0px; margin-bottom: 0px; padding-left: 5px; color: black}

.top_8 {text-align: left;}

#break {clear: both;}
.break {clear: both;}
#break_left {clear: left}
#break_right {clear: right}
.break_left {clear: left}
#break_gap {clear: both; margin-top: 0px; font-size: 6px;}




.top_link {border: black 0px solid; padding-top: 4px;  color: #003B8A; font-weight: 800; font-size:12px; text-decoration: none}
.top_link_visit {border: black 0px solid; padding-top: 4px;  color: #003B8A; font-weight: 800; font-size:12px; text-decoration: none}

a.link:link {color: #003B8B; font-weight: 800; font-size:12px; text-decoration: none}
a.link:visited {color: #4B73AE; font-weight: 800; font-size:12px; text-decoration: none}
a.link:hover {color: black; font-weight: 800; font-size:12px; text-decoration: none}


a.link_zbozi:link {color: #808080;  font-size:12px; text-decoration: none}
a.link_zbozi:visited {color: #808080;  font-size:12px; text-decoration: none}
a.link_zbozi:hover {color: black; font-size:12px; text-decoration: none}

a.nav_link {color: #2C509A;  font-size:11px; text-decoration: underline; letter-spacing: 1.5px}
a.nav_link:hover {color: black;  font-size:11px; text-decoration: none;}

.note {border: black 0px solid; text-align: center; font-weight: 600; margin-top: 15px; letter-spacing: 2px}

form {display: inline;}

#bottom { border-top:black 0px solid; text-align: center; clear: both;}

.navigace {float: right; border: black 0px solid; padding-right: 20px; width: 400px; text-align: right}

/*tiulka*/


.middle {border: black 0px solid;}
.logo {float: left; width: 460px; text-align: left; color: #4C74AF; font-weight: 900; font-size: 110%}
.top_menu {float: left; margin-top: 15px}

.top_blocks {height: 93px; border: #4B73AE 1px solid; margin-left: 0px; margin-left: 10px; width:95px; text-align: center; float: left}
.first {margin-left: 0px;}
.middle_left {border: black 0px solid; width:660px; text-align: left; float: left; margin-top: 10px}

.obrazek {float: right; clear: right; overfloat: hidden;}

.floatleft {float: left; margin: 2px 2px 2px 2px;}
.floatleft_margin {margin: 20px 20px 20px 20px;}
.floatright {float: right; margin: 0px 2px 2px 2px;}

.akce_nadpis {background: white url("img/back.jpg"); margin-left: 2px; margin-top: 0px; margin-right: 100px; color: black; padding-left: 20px; font-weight: 900;  overfloat: hidden; text-align: left;}

.akce_text {color: black; font-size: 110%; margin-left: 3px; margin-bottom: 8px; margin-right: 100px; text-align: left; padding-left: 10px}


.right {border:#4B73AE 0px solid; float: left;}

.top_right {border:#4B73AE 0px solid; width:198px; text-align: center; padding-right: 0px; margin-left: 17px;}

#top_1 {height: 48px; border:#4B73AE 0px solid; margin-top: 15px; width:200px; text-align: left; background-color: #4B73AE;  font-size:12px; color: white; padding-left: 0px;  padding-top: 0px; line-height:1.8;}

#top_1 .button {width: 30px; height: 22px; color: black; background-color: #4B73AE; margin-top: 0px;}

#top_1 input {font-size: 12px; margin-bottom: 2px;}

input {font-size: 12px; margin-top: 10px;}
input.input_search{margin-top: 0px;}
textarea {font-size: 12px; margin-top: 10px;}

.search_box {border:yellow 0px solid; float: left; margin-top: 0px; width:150px; margin-left: 2px; font-weight: bold; line-height:1.7;}

.search_box_left {border:yellow 0px solid; float: left; margin-top: 0px; width:30px; margin-left: 7px; font-weight: bold; line-height:1.7;}

.middle_right { border:black 0px solid; width:198px; text-align: center; margin-left: 17px;}

.bottom_3_inside_1 {border:#4B73AE 1px solid;  width: 200px; margin-top: 15px}

.home_back {border: black 0px solid; background-color: #0079C4; color: #DDFFFF; font-weight: 600; margin-top: 0px; height: 26px; padding-top: 4px; width: 200px;}

.bannery {border:black 0px solid; text-align: left; margin-top: 15px; width: 201px}

.middle_blocks {border: #4B73AE 1px solid; margin-left: 2px; margin-top: 5px; width:95px; float: left}

.bottom_inside_text {border:yellow 0px solid; margin-top: 4px; margin-left: 6px; width: 80px; float: left;}

.middle_6 {border: black 0px solid; margin-top: 10px;  text-align: left}

.kontakt {border: #4B73AE 1px solid; text-align: left; width: 201px; margin-top: 5px;}
.adresa_text {font-weight: 600; color: #2E509A}
.kontakt_inside { text-align: left; color: black; font-size: 120%; width: 170px; margin-left: 17px}
.adresa {text-align: left; color: #4C74AF; font-weight: 900; font-size: 110%; padding-left: 10px; float: left; width: 400px}
.potapeni_galerie {color: #BF3729; font-weight: 600;}
#middle_margin {margin-top: 4px}


.produkt_foto_titulka{border: black 0px solid; float: left; width: 80px; text-align: right; margin-top: 5px}
.box_produkty_titulka { border: #4B73AE 1px solid; float: left; width: 242px; margin-top: 5px; margin-left: 5px}
.box_left_titulka {border: black 0px solid; float: left}
.box_height_titulka {border: black 0px solid; height: 100px; float: left;}

.produkt_text_titulka {border: black 0px solid; text-align:justify; padding-right: 5px; padding-left:10px; color: black; background-color: #ECE9D8; width: 225px}

#titulka_akce {border: black 0px solid; margin-bottom: 10px; margin-top: 10px}

#middle_margin h2 {color: white}
/*konec titulka*/

/*produkty*/

.produkt_middle {border:#4B73AE 0px solid; float: left; width: 660px; text-align: left; margin-top: 10px}


.produkt_foto{border: black 0px solid; float: left; width: 140px; text-align: right; margin-top: 5px}
.box_produkty { border: #ECE9D8 1px solid; float: left; width: 510px; margin-top: 15px; margin-left: 5px}


.produkt_text {
border: black 0px solid;
text-align:justify;
padding-right: 5px;
padding-left:10px;
color: black;
background-color: #ECE9D8;


}
.produkt_cena_bottom {
color: #BF3729;
float: right;
border: #4B73AE 0px solid;
font-weight: 600;
width: 75px;
background-color: white;
}

.vice_zbozi {text-align: right; margin-right: 20px;}
/*detail*/

.detail_1 { margin-top: 15px;}

.detail_2 {background-color: #ECE9D8}

.detail_text {margin-top: 60px; text-align: justify; color: black; font-size: 110%; letter-spacing: 1.5px; margin-left: 10px}

.detail_cena {position: absolute; font-size: 150%; font-weight: 600; color: #BF3729; top: 150px; left: 700px}


.produkt_foto_detail {margin-top: 25px}


.detail_form {margin: 15px; text-align: right; width: 400px}

.detail_hlaska_chyba {margin: 15px; margin-top: 10px; text-align: center; width: 500px; color: red; font-size: 80%; letter-spacing: 1px; text-align: left;}

.detail_hlaska {margin: 15px; margin-top: 30px; text-align: center; width: 500px; color: black; font-size: 120%; letter-spacing: 2px;}



/*skola*/
.center_skola {border: black 0px solid; width: 664px; padding-left: 0px; line-height:1.2; font-size: 11px; background-color: #EFEFEF}

.top_blocks_first_skola {border: black 0px solid; border-left: black 0px solid; margin-left: 0px; width:895px; text-align: left;}


.vyukovy_system {background-color: #848283; text-align: left; padding: 3px; padding-left: 10px; font-size: 14px; color: white; font-weight: 600; width: 462px; height: 18px; margin-top: 0px;}

.vyukovy_system_text {padding-left: 10px; padding-right: 3px; color: black; padding-top: 10px; text-align: justify; font-size: 120%;}

.leva{border: black 0px solid;  float:left; width: 462px; background-color: #DFDFDD; margin-top: 0px; padding-bottom: 180px}
.prava{border: black 0px solid; float:left; width: 202px; margin-top: 0px; text-align: left; background-color: #EFEFEF; padding-bottom: 190px}


.vice_right {position: relative; border: black 0px solid; text-align: right; display: inline; width: 200px; float: right; top: 10px;}

.logo_skola {margin-left: 74px}

h3 {display: inline; font-size: 95%}



/*potapeni*/

  .middle_7 {height: 22px; border: black 0px solid; background-color: #6A6A68; margin-left: 0px; margin-top: 10px; width:660px; text-align: center; float: left}


.potapeni_foto{ border: black 0px solid; float: left; width: 135px; margin-left: 2px; margin-top: 10px; text-align: right;}


.box { border: black 1px solid; float: left; width: 510px; margin-top: 10px; margin-left: 5px}


.potapeni_text {border: black 0px solid; text-align:justify; padding-right: 5px;  padding-left:10px; color: black; background-color: #ECE9D8;}


.potapeni_cena_bottom {color: #BF3729; float: right; border: black 0px solid; font-weight: 600; width: 140px; width: 140px;}

.video_link {color: black; font-weight: 600; font-size:12px; text-decoration: underline}

/*servis*/


.servis_h {text-align: center; margin-top: 10px; color: black; font-size: 120%}


.servis_nab {color: black; font-size: 120%; letter-spacing:1px; text-align: left;}
.servis_nab1 {float: left; margin-left: 70px; margin-top: 40px}


/*odeslani*/

.konec_center {text-align: center; font-weight: 600; font-size: 120%; letter-spacing:1px; margin-top: 40px}

.error_odeslani {color: red; }

.error_odeslani_text {font-size: 80% }








iframe { width: 524px; height: 384px; overflow: auto}




















 .middle_7_skola {height: 26px; border-top: black 0px solid; border-right: black 0px solid; border-bottom: black 0px solid; background-color: #70716C; margin-left: 0px; margin-top: 0px; width:524px; text-align: center; float: left}




    .middle_6_frame {border: black 0px solid; margin-left: 0px; margin-top: 2px; width:524px; text-align: center; float: left; }

  .middle_5 {height: 40px; border: black 0px solid;  margin-left: 0px; margin-top: 10px;
 width:525px; text-align: center; float: left}





  .middle_2 {height: 185px; border:black 0px solid;  margin-top: 10px;  float:left; width:200px; text-align: center;}



  .middle_3 { float:left; border:black 0px solid; margin-left: 0px; margin-top: 0px; width:200px; text-align: center;}

    .top_3_inside { border:black 0px solid; height:30px; width: 205px; margin-top: 10px; }

      .top_3_inside_1 {border-left:#4B73AE 1px solid; height:23px; float: left;  border-top:#4B73AE 1px solid; width: 15px; margin-top: 7px; margin-left: 0px;  background-color: white;}

      .top_3_inside_2 { border:black 0px solid; height:30px; float: left;  width: 170px; margin-top: 0px;}

          .top_produkty_left {border-top:#4B73AE 1px solid; border-bottom:#4B73AE 1px solid; height:28px; float: left; background-color: #71706E; width: 35px; margin-top: 0px; padding-top:8px; font-size: 17px; font-weight: 900; color: white;}

          .top_produkty_right {border-top:#4B73AE 1px solid; border-bottom:#4B73AE 1px solid; height:28px; float: left; background-color: #71706E; width: 131px; margin-top: 0px; color: white; font-size: 12px; text-decoration: underline; letter-spacing: 2px; font-weight:400; padding-top:2px;}


          .top_produkty_obrys {border-top:#4B73AE 1px solid; border-bottom:#4B73AE 1px solid; height:28px; float: left; background-color: #4B73AE; width: 1px; margin-top: 0px;}











#bottom_inside {height: 20px; border-top:black 0px solid; background-color: white; margin-left: 0px;  margin-top:0px; width:758px; text-align: left;  font-size: 10px;  background-color: #71706E; color: white;}



.bottom_inside_text_right {border:yellow 0px solid; margin-right: 3px; margin-top: 4px; margin-left: 6px; width: 300px; float: right; text-align: right; padding-right: 10px}

.link_bottom {color: white; font-weight: 400; font-size:10px; text-decoration: none}

/*produkty a potapeni*/






.img_produkt {border: #4B73AE 1px solid;}

/*
.produkt_text{
border: black 0px solid;
width: 415px;
text-align:left;
padding-left:10px;
background-color: #DEDEDE; color: black; height: 53px;
}


.produkt_cena_bottom{
  float: right;
color: #BF3729;
border: black 1px solid;
font-weight: 600; width: 75px;
}
*/


















a.zpet:link {color: white; text-decoration: none}
a.zpet:aktive {color: white; text-decoration: none}
a.zpet:visited {color: white; text-decoration: none}
a.zpet:hover {color: white; text-decoration: none}

/* skola*/


.skola_potapeni {background-color: #6DAECE; text-align: right; padding: 3px; padding-right: 5px; font-size: 14px; color: black; font-weight: 600; width: 198px; height: 18px; margin-top: 0px;}

.skola_potapeni_text {padding-left: 10px; padding-right: 3px; color: black; padding-top: 10px; text-align: right; font-weight: 600; letter-spacing:0px;}

a.skola_potapeni_link {text-decoration: underline; color: black}

a.link_iantd {text-decoration: underline; color: black}

.under {text-decoration: underline; font-weight: 400;}




.vycvik_left {float: left; width: 120px; border: black 0px solid; color: #F48000; margin-top: 2px}

.vycvik_right {float: right; width: 45px; border: black 0px solid; text-align: center; color: #F48000;  margin-top: 2px;}



.gap_skola {margin-top: 13px;}

/*servis*/

td {color: black; font-size: 12px; letter-spacing: 1.5}

.table {text-align: center; clear: left; margin-top: 20px;}

h4 {font-size: 13px; color:#EB3D00; display: inline;}

/*cenik*/

#center_cenik tr  {height: 28px; color: white}

#center_cenik td  {color: white}

#center_cenik {background-color: black;}

a.link_shop {text-decoration: none; color: white}

.podsekce_text {color: #4C74AF; font-weight: 900; font-size: 110%;}

#podsekce select { margin-top: 20px; width: 100px; font-size: 10px; background-color: #EFEFEF; color: #123E6B; text-align: left}

#podsekce .button {width: 50px; height: 22px; color: #123E6B; background-color: #EFEFEF; margin-top: 0px; font-size: 10px; font-weight: 600;}

.foot_seznam {border: 0px black solid; width: 340px; text-align: right; float: left}
.foot {border: 0px black solid; width: 440px; text-align: left; float: right}