* {
    margin: 0;
    padding: 0;
}
body {
    background-color: #FF9210;
    color: #000000;
    font-family: tahoma,sans-serif;
    font-size: 13px;
}
h1 {
    color: #076FA2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin: 5px 0 0 135px;
}
a:hover {
    color: #7B7B7B;
    text-decoration: none;
}
.odsaditnadpis {
    padding-top: 6px;
}
.telefon {
    background: url("telefon.gif") no-repeat scroll 0 0 transparent;
}
.odsaditbunku {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding: 10px 5px 10px 60px;
    text-align: left;
}
.format {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
}
.format a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
}
#page_header {
    background: url("hapasport.jpg") repeat-y scroll 0 0 #FFFFFF;
    height: 324px;
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 967px;
}
#page_title {
    float: left;
    height: 246px;
    margin-left: 0;
    margin-top: 0;
    width: 970px;
}
#header_search {
    background: url("images/search_icon.gif") no-repeat scroll 0 11px transparent;
    float: right;
    margin-top: 15px;
    overflow: hidden;
    width: 220px;
}
#header_search form {
    margin-left: 16px;
    margin-top: 4px;
}
#header_search input.submit {
    border: medium none;
    height: 18px;
    margin: 2px;
    position: relative;
    top: 2px;
    width: 30px;
}
#page_mz {
    clear: both;
    margin: 0 0 0 300px;
    padding: 10px 0 0 0;
    width: 650px;
}
#page_menu {
    clear: both;
    float: left;
    font-weight: bold;
    height: 35px;
    padding: 15px 0 0 130px;
    text-align: center;
    width: 900px;
}
#page_menu li {
    color: #4E5357;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}
#page_menu b {
    color: #000000;
}
.leva {
    background: url("menu-left2.gif") no-repeat scroll left top transparent;
}
.prava {
    background: url("menu-right2.gif") no-repeat scroll right top transparent;
}
.stred {
    background: url("menu-middle.gif") repeat-x scroll 0 0 transparent;
}
.ltaba {
    display: block;
    padding: 7px 20px 5px;
}
#page_menu a {
    color: #4E5357;
    text-decoration: none;
}
#page_menu a:hover {
    color: #0D3E67;
    text-decoration: underline;
}
#page_spacing {
    border-top: 5px solid #FFFFFF;
    clear: both;
    float: left;
    margin: 0 auto;
}
#page_ma {
    background: url("back.gif") repeat-x scroll 0 9px #FFFFFF;
    clear: both;
    height: 95px;
    margin: 0 auto;
    padding: 10px 0 0 0;
}
#page_ma ul {
    clear: both;
    display: block;
    height: 35px;
    margin: 0 auto;
}
#page_ma li {
    color: #165A94;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 14px;
    margin: 0 auto;
    padding: 5px 14px 0 5px;
    position: relative;
}
#page_ma a {
    color: #165A94;
    margin: 0 auto;
    text-decoration: none;
}
#page_ma a:hover {
    color: #0D3E67;
    margin: 0 auto;
    text-decoration: underline;
}
.sidebarmenu ul {
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    font: bold 13px Verdana;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 204px;
    z-index: 2;
}
.sidebarmenu ul li {
    color: #000000;
    position: relative;
}
.sidebarmenu ul li a {
    background: url("backk.jpg") repeat-x scroll 0 0 #FFFFFF;
    color: #000000;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 43px;
    overflow: auto;
    padding: 10px 0 0 35px;
    position: relative;
    text-decoration: none;
    z-index: 4;
}
.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active {
    background-color: #012D58;
color: #EF297E;
    z-index: 1000;
}
.sidebarmenu ul li a:visited {
    color: #EF297E;
}
.sidebarmenu ul li a:hover {
    background-color: black;
    color: #000000;
}
.sidebarmenu ul li ul {
    position: absolute;
    top: 0;
    visibility: hidden;
    z-index: 4;
}
.sidebarmenu a.subfolderstyle {
    background: url("backk.jpg") repeat-x scroll 0 0 #FFFFFF;
}
.sidebarmenu a.mensit {
      font-size: 11px;  color: #EF297E;
}
* html .sidebarmenu ul li {
    float: left;
    height: 1%;
    z-index: 2;
}
* html .sidebarmenu ul li a {
    height: 1%;
}
.zmensit ul li a {

    font-size: 11px; 

}
.zmensit ul li a:active
{
  font-size: 11px; color: #EF297E;
}
#page_wrapper {
    background: url("images/body_bg.gif") repeat-y scroll 0 0 #FFFFFF;
    margin: 0 auto;
    min-height: 950px;
    padding: 0;
    width: 967px;
}
#page_wra {
    background: url("images/body_bg.gif") repeat-y scroll 0 0 #FFFFFF;
    margin: 0 auto;
    min-height: 1300px;
    padding: 0;
    width: 945px;
}
#page_leftcol {
    float: left;
    margin-left: 10px;
    padding-left: 4px;
    width: 205px;
}
.banner {
    background-color: #FFFFFF;
    clear: both;
    float: left;
    margin-top: 12px;
    overflow: hidden;
    width: 88px;
}
.men {
    color: #F17E0D;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 0 0 35px;
}
.men a {
    color: #EF297E;
    text-decoration: none;
}
.men a:hover {
    color: #F17E0D;
    text-decoration: underline;
}
.men h1 {
    color: #F17E0D;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
}
.menicko {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    padding: 4px 0 0 30px;
}
.menicko a {
    color: #FFFFFF;
}
.form {
    float: left;
    padding: 210px 0 0 30px;
    width: 150px;
}
.paticka {
    color: #1CA9F2;
    padding: 10px 10px 0 30px;
}
.paticka a {
    color: #1CA9F2;
    text-decoration: none;
}
.paticka a:hover {
    color: #1CA9F2;
    text-decoration: underline;
}
.autor {
    color: #1CA9F2;
    padding: 10px 10px 0 280px;
}
.bannepravy {
    clear: both;
    float: left;
    margin-top: 12px;
    overflow: hidden;
    width: 185px;
}
.barva span {
    color: #000000;
}
.barva p {
    color: #FE8100;
    font-weight: bold;
    margin-bottom: 5px;
}
.barva2 p {
    margin-bottom: 1px;
}
#page_maincol {
    float: left;
    margin-left: 11px;
    width: 500px;
}
#page_m {
    float: left;
    margin-left: 14px;
    width: 670px;
}
#centerkarta {
    float: left;
    width: 672px;
}
#centerkarta h2 {
    background: url("karta.gif") repeat scroll 0 0 #F8C055;
}
#centerkarta h3 {
    background: url("karta.gif") repeat scroll 0 0 #F8C055;
}
.borderkarta {
    border-bottom: 1px solid #88B9E4;
    border-left: 1px solid #88B9E4;
    border-right: 1px solid #88B9E4;
    clear: both;
    float: none;
    margin-top: 0;
}
#page_forum {
    float: left;
    margin-left: 14px;
    margin-top: 15px;
    width: 700px;
}
#page_rightcol {
    float: left;
    margin-left: 13px;
    width: 189px;
}
.leftcol_box {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FDDDE7;
    border-left: 1px solid #FDDDE7;
    border-right: 1px solid #FDDDE7;
    clear: both;
    display: block;
    overflow: hidden;
}
.leftcol_box h2 {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 11px;
    line-height: 11px;
    padding: 13px 15px;
}
.leftcol_box h4 {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 11px;
    line-height: 11px;
    padding: 13px 15px;
}
.leftcol_box .content {
    background-color: #FEF2E5;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 15px 0 0;
    width: 149px;
}
.leftcol_box form {
    float: none;
}
#books_search {
    overflow: hidden;
}
#books_search h2 {
    background-color: #F8C055;
    border-bottom: 1px solid #F7C60F;
}
#books_search a {
    color: #D14A4A;
    font-weight: bold;
}
#books_search a:hover {
    color: #EF7C7C;
    position: static;
    text-decoration: none;
}
#books_search select {
    clear: right;
    float: left;
    margin-bottom: 14px;
    margin-left: 0;
    width: 100px;
}
#books_search input.submit {
    float: right;
    height: 16px;
    margin-left: 9px;
    width: 28px;
}
#catalog .content {
    background-color: #FEF2E5;
    text-align: left;
}
#catalog input {
    background-color: #FFFFFF;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
}
#reklama {
    background: url("reklama.gif") repeat scroll 0 0 transparent;
    color: #FEFEFE;
    height: 246px;
    margin-top: 7px;
    text-align: justify;
    width: 187px;
}
#knowmore {
    color: #FEFEFE;
    height: 155px;
    margin-top: 7px;
    text-align: justify;
    width: 196px;
}
#knowmor {
    color: #FEFEFE;
    height: 175px;
    margin-top: 7px;
    text-align: justify;
    width: 196px;
}
#knowmore h2 {
    background: url("images/header_knowmore.gif") no-repeat scroll 0 0 transparent;
    height: 23px;
}
#knowmore span.image {
    display: block;
    float: left;
    height: 45px;
    width: 58px;
}
#knowmore p {
    margin-left: 10px;
    width: 160px;
}
#knowmore .readmore {
    clear: both;
    font-weight: bold;
    margin-right: 5px;
    text-align: right;
}
#knowmore a {
    color: #FFFFFF;
}
#newsletter h2 {
    background-color: #58A4DE;
    border-bottom: 1px solid #58A4DE;
}
#newsletter .content {
    margin: 8px 14px 5px;
    width: 149px;
}
#newsletter input {
    margin-bottom: 8px;
    width: 140px;
}
#newsletter input.submit {
    float: right;
    height: 17px;
    margin-bottom: 10px;
    width: 66px;
}
#maincol_top {
    background: url("pro-skoly.gif") no-repeat scroll 0 0 transparent;
    height: 280px;
    margin-bottom: 0;
    margin-left: 10px;
    margin-top: 10px;
    overflow: hidden;
    width: 459px;
}
#maincol_top select {
    width: 140px;
}
#maincol_top h2 {
    background: url("images/maincol_header.gif") no-repeat scroll 0 0 transparent;
    height: 32px;
    width: 121px;
}
#maincol_top .sideimg {
    background: url("images/maincol_img.gif") no-repeat scroll left bottom transparent;
    height: 137px;
    position: absolute;
    width: 87px;
}
#maincol_top .content {
    color: #FFFFFF;
    margin-left: 95px;
    position: absolute;
    width: 278px;
}
#maincol_top .readmore {
    margin-top: 8px;
    text-align: right;
}
#maincol_top a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
#maincol_top a:hover {
    text-decoration: underline;
}
.odsadit {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 15px 0 0 20px;
}
.odsaditform {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 5px 15px 9px;
}
.skok {
    margin-top: 7px;
}
.reklama {
    margin-left: 4px;
    margin-top: 5px;
}
#bestsellers {
    background: url("images/maincol_hline.gif") repeat scroll 0 27px transparent;
    overflow: hidden;
}
#bestsellers h2 {
    background: url("images/header_bestsellers.gif") no-repeat scroll 0 0 #075B9B;
}
#bestsellers .content {
    float: left;
    height: 235px;
    overflow: hidden;
    width: 200px;
}
#bestsellers .wrapper {
    margin-left: 10px;
    margin-top: 10px;
    position: absolute;
    width: 160px;
}
#bestsellers .bookcover {
    float: left;
    height: 101px;
    position: static;
    width: 66px;
}
#bestsellers p {
    float: none;
    padding-bottom: 20px;
    padding-top: 3px;
}
#bestsellers .info {
    float: none;
    width: 160px;
}
#bestsellers .price h3 {
    float: left;
    font-size: 9px;
    font-weight: bold;
}
#bestsellers .buynow {
    float: right;
    font-weight: bold;
}
#bestsellers .buynow a {
    color: #577D0E;
}
#bestsellers .buynow a:hover {
    color: #7FAA2D;
    text-decoration: underline;
}
#latest h2 {
    background-color: #FFB47D;
    border-bottom: 1px solid #FFB47D;
}
#latest h4 {
    background: url("akce.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 23px;
    padding: 5px 10px 0 45px;
    text-transform: uppercase;
}
#latest .wrapper {
    background-color: #F8FFF0;
    overflow: hidden;
    padding: 0 11px;
    position: relative;
}
#latest h3 {
    clear: both;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
}
#latest .thumbnail {
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    position: static;
}
#latest p {
    margin-bottom: 3px;
    margin-top: 2px;
    text-align: left;
}
#latest .readmore {
    background: url("vse-pro-skoly.gif") no-repeat scroll 0 0 transparent;
    clear: both;
    float: none;
    font-weight: bold;
    height: 30px;
    margin: 20px 0 0;
    text-align: right;
}
#latest .readmore a {
    font-weight: bold;
    text-align: right;
    text-decoration: none;
}
#latest2 h2 {
    background-color: #FFB47D;
    border-bottom: 1px solid #FFB47D;
}
#latest2 h4 {
    background: url("novinky.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 23px;
    padding: 5px 10px 0 45px;
    text-transform: uppercase;
}
#latest2 .wrapper {
    background-color: #EBFBFF;
    overflow: hidden;
    padding: 0 11px;
    position: relative;
}
#latest2 h3 {
    clear: both;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
}
#latest2 .thumbnail {
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    position: static;
}
#latest2 p {
    margin-bottom: 3px;
    margin-top: 2px;
    text-align: left;
}
#latest2 .readmore {
    background: url("vse-pro-skoly.gif") no-repeat scroll 0 0 transparent;
    clear: both;
    float: none;
    font-weight: bold;
    height: 30px;
    margin: 20px 0 0;
    text-align: right;
}
#latest2 .readmore a {
    font-weight: bold;
    text-align: right;
    text-decoration: none;
}
#latest3 h2 {
    background-color: #FFB47D;
    border-bottom: 1px solid #FFB47D;
}
#latest3 h4 {
    background: url("slevy.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 23px;
    padding: 5px 10px 0 45px;
    text-transform: uppercase;
}
#latest3 .wrapper {
    background-color: #FFFAFC;
    overflow: hidden;
    padding: 0 11px;
    position: relative;
}
#latest3 h3 {
    clear: both;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
}
#latest3 .thumbnail {
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    position: static;
}
#latest3 p {
    margin-bottom: 3px;
    margin-top: 2px;
    text-align: left;
}
#latest3 .readmore {
    background: url("vse-pro-skoly.gif") no-repeat scroll 0 0 transparent;
    clear: both;
    float: none;
    font-weight: bold;
    height: 30px;
    margin: 20px 0 0;
    text-align: right;
}
#latest3 .readmore a {
    font-weight: bold;
    text-align: right;
    text-decoration: none;
}
#latest2 h2 {
    background-color: #FFB47D;
    border-bottom: 1px solid #FFB47D;
}
#latest4 h4 {
    background: url("novinkyl.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 23px;
    padding: 5px 10px 0 30px;
    text-transform: uppercase;
}
#latest4 .wrapper {
    background-color: #EBFBFF;
    overflow: hidden;
    padding: 0 17px;
    position: relative;
}
#latest4 h3 {
    clear: both;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
}
#latest4 .thumbnail {
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    position: static;
}
#latest4 p {
    margin-bottom: 3px;
    margin-top: 2px;
    text-align: left;
}
#latest4 .readmore {
    background: url("vse-pro-skoly.gif") no-repeat scroll 0 0 transparent;
    clear: both;
    float: none;
    font-weight: bold;
    height: 30px;
    margin: 20px 0 0;
    text-align: right;
}
#latest4 .readmore a {
    font-weight: bold;
    text-align: right;
    text-decoration: none;
}
#page_footer {
    color: #C8C6C6;
    font-size: 10px;
    height: 21px;
    margin: 0 auto;
    width: 100%;
}
#page_credit {
    color: #010101;
    font-size: 12px;
    margin-bottom: 7px;
    margin-top: 15px;
    text-align: center;
}
#page_credit a {
    color: #010101;
    text-decoration: none;
}
#page_credit a:hover {
    color: #464646;
}
.borderbox {
    background: url("jobs.gif") repeat-x scroll 0 0 transparent;
}
.borderbox h2 {
    background: url("volna-mista-prace.gif") no-repeat scroll 0 0 transparent;
    color: #CB7DB1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 23px;
    padding: 10px 10px 0 27px;
}
.borderskola {
    border: 1px solid #F6B53A;
    clear: both;
    float: none;
    margin-bottom: 0;
    margin-top: 0;
}
.bordercenter {
    clear: both;
    float: none;
    margin-left: 10px;
    margin-top: 0;
    width: 480px;
}
.borderright {
    clear: both;
    float: none;
    margin-top: 0;
}
img {
    border: 0 none;
}
p {
    line-height: 13px;
    text-align: justify;
}
select {
    background-color: #FFFFFF;
    border: 1px solid #D7D7D7;
    color: #949393;
    font-family: tahoma,sans-serif;
    font-size: 9px;
    font-weight: bold;
    padding: 2px 0 1px 7px;
}
input.submit {
    border: medium none;
    cursor: pointer;
    padding: 0;
}
.clearthis {
    clear: both;
    float: none;
    font-size: 1px;
    line-height: 0;
    margin: 0;
}
.maincol_box h2 {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 11px;
    padding: 17px 0 0 45px;
    text-transform: uppercase;
}
.maincol_box h4 {
    color: #FE8100;
    font-size: 14px;
    font-weight: bold;
    padding: 17px 0 0;
    text-transform: uppercase;
}
.maincol_hledani h2 {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 11px;
    line-height: 11px;
    padding: 13px 15px;
}
#centerPan {
    float: left;
    width: 500px;
}
#centerPan h2 {
    background: url("seznam-skoly.gif") repeat scroll 0 0 #F8C055;
}
.borderhledani {
    border-bottom: 1px solid #F6CF4A;
    border-left: 1px solid #F6CF4A;
    border-right: 1px solid #F6CF4A;
    clear: both;
    float: none;
    margin-top: 0;
}
#leftPan {
    float: left;
    width: 184px;
}
#leftPan h2 {
    background: url("nadpis.gif") repeat scroll 0 0 #F8C055;
}
#leftPan a {
    color: #D14A4A;
    font-weight: bold;
}
#leftPan a:hover {
    color: #EF7C7C;
    position: static;
    text-decoration: none;
}
#leftPan ul {
    font-family: tahoma,sans-serif;
    font-size: 9px;
    font-weight: normal;
}
#leftPan ul li {
    font-family: tahoma,sans-serif;
    font-size: 9px;
    font-weight: normal;
    height: 24px;
}
#leftPan ul li a {
    background: url("images/bullet2-normal.gif") no-repeat scroll 7px 7px #FFFFFF;
    color: #5D2B03;
    display: block;
    font-family: arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    padding: 0 0 0 25px;
    text-decoration: underline;
}
#leftPan ul li a:hover {
    background: url("images/bullet2-hover.gif") no-repeat scroll 7px 7px #FFFFFF;
    color: #6F3507;
    text-decoration: underline;
}
#leftPan ul li span {
    text-decoration: underline;
}
#catalog {
    background-color: #FEF2E5;
    float: left;
    width: 184px;
}
#catalog h2 {
    background: url("prihlaseni.gif") repeat scroll 0 0 transparent;
}
#catalog h4 {
    background: url("prihlaseni.gif") repeat scroll 0 0 transparent;
}
#leftPan {
    float: left;
    width: 184px;
}
#leftP h2 {
    background: url("nadpis2.gif") repeat scroll 0 0 transparent;
}
#leftP h4 {
    background: url("nadpis.gif") repeat scroll 0 0 transparent;
}
#leftP a {
    color: #D14A4A;
    font-weight: bold;
}
#leftP a:hover {
    color: #EF7C7C;
    text-decoration: none;
}
#leftP ul {
    font-family: tahoma,sans-serif;
    font-size: 9px;
    font-weight: normal;
    list-style-type: none;
}
#leftP ul li {
    font-family: tahoma,sans-serif;
    font-size: 9px;
    font-weight: normal;
}
#leftP ul li a {
    background: url("skoly.gif") no-repeat scroll 7px 7px #FFFFFF;
    color: #000000;
    display: block;
    font-family: arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 28px;
    padding: 0 0 0 20px;
    text-decoration: underline;
    width: 161px;
}
#leftP ul li a:hover {
    background: url("pro-skoly2.gif") no-repeat scroll 7px 7px #FFFFFF;
    color: #000000;
    text-decoration: underline;
}
#jedna ul li span {
    text-decoration: none;
}
#centerskola h2 {
    background-color: #F6B53A;
    font-size: 13px;
}
#centerskola h3 {
    color: #FF9900;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}
#centerskola .odsadit {
    padding: 15px 15px 0 120px;
}
#centerskola a {
    color: #4D94BA;
    font-weight: bold;
    text-decoration: none;
}
#centerskola td {
    color: #000000;
    font-family: arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
}
#centerskola p {
    color: #000000;
    font-family: arial,sans-serif;
    font-size: 11px;
}
#centerskola a:hover {
    color: #EF7C7C;
    text-decoration: none;
}
#centerskola .buynow {
    text-align: right;
}
#centerskola .pozadi {
    background: url("vizitka.gif") no-repeat scroll 0 0 #E7F1FB;
}
#centerskola .pozadibezklice {
    background: none no-repeat scroll 0 0 #E7F1FB;
}
#centerskola .pozadibezklice table {
    margin: 0 0 0 10px;
}
#centerp h2 {
    background: url("firmy.gif") no-repeat scroll 0 0 #FFFFFF;
    height: 23px;
}
#centerp a {
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
#centerp a:hover {
    color: #000000;
    text-decoration: underline;
}
#centerp .buynow {
    text-align: right;
}
#centerp .boxed {
    background: none repeat scroll 0 0 #E7F1FB;
    margin: 0 5px 0;
    padding: 5px;
    position: relative;
}
#centerp .hlava {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 10px 0;
    padding: 10px;
    position: relative;
}
#popis {
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    padding: 0 20px 10px;
    text-decoration: none;
}
#popisb {
    color: #EE7900;
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    padding: 0 20px 10px;
    text-decoration: none;
}
#popis a {
    color: #000000;
    text-decoration: underline;
}
#centerp .hlava p {
    font-family: arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
}
#centerp .hlava h3 {
    color: #000000;
    font-size: 13px;
    padding-bottom: 4px;
    text-decoration: underline;
}
#centerp .noha {
    background: none repeat scroll 0 0 #EFF5FA;
    margin: 0 10px 0;
    padding: 10px;
    position: relative;
}
#centerp .noha p {
    font-family: arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
}
#centerp .noha h3 {
    color: #000000;
    font-size: 13px;
    padding-bottom: 4px;
    text-decoration: underline;
}
#centerp .skola {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 10px 0;
    padding: 10px;
    position: relative;
}
#centerp .titlekrouzky {
    font-size: 12px;
}
.titlekrouzky {
    font-size: 12px;
    font-weight: bold;
}
.strankovani {
    font-size: 11px;
    padding: 0 15px 7px;
}
.strankovani a {
    text-decoration: none;
}
#centerp .skola p {
    font-family: arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
}
#centerp .skola h3 {
    color: #000000;
    font-size: 13px;
    padding-bottom: 4px;
    text-decoration: underline;
}
#centerp .umelecka {
    background: none repeat scroll 0 0 #DAEFF4;
    margin: 0 12px 0 20px;
    padding: 10px;
    position: relative;
}
#centerp .umelecka p {
    font-family: arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
}
#centerp .umelecka h3 {
    font-size: 11px;
    padding-bottom: 4px;
}
#centerp .oxed {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #B6DFF6;
    border-left: 1px solid #B6DFF6;
    border-right: 1px solid #B6DFF6;
    padding: 5px;
    position: relative;
}
#centerp .ooxed {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 3px;
    position: relative;
}
.vys {
    color: #4683B2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 0;
    padding: 5px 0 0 10px;
}
#centerp .vysledky {
    color: #4683B2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 0;
    padding: 5px 0 0 10px;
}
.seznam {
    background: none repeat scroll 0 0 white;
    margin: 10px 10px 7px 75px;
    padding: 10px;
}
.seznam li {
    font-family: arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0 5px 7px 25px;
    padding: 0;
}
#centerp .line {
    background: none repeat scroll 0 0 #E7F1FB;
    margin: 5px 5px 7px;
    padding: 1px;
    position: relative;
}
#centerp .price {
    margin-top: 0.5em;
}
#centerp h3 {
    color: #F4870B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.odradit {
    margin: 5px 15px;
    padding: 5px 15px;
}
.osa {
    margin: 0 20px;
}
.vyhledavani {
    float: left;
    height: 221px;
    width: 180px;
}
.vetsi {
    font-size: 14px;
    font-weight: bold;
}
.vyhledavani select {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 10px 0 0 235px;
}
.vyhledavani input {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 10px 0 0 235px;
}
.odsadimapu {
    float: left;
    height: 221px;
    width: 300px;
}
.left470 {
    float: left;
    width: 470px;
}
#formdiv p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 1.7em;
    margin: 0;
    padding: 0;
}
#formdiv h2 {
    background: url("contact_icon.gif") no-repeat scroll 0 8px #F8FAFC;
    color: #765914;
    display: block;
    font: 18px/18px Arial,Helvetica,sans-serif;
    height: 29px;
    margin: 0 0 11px;
    padding: 7px 0 0 24px;
    text-indent: 0;
    width: 291px;
}
#formdiv h3 {
    color: #765914;
    display: block;
    font: 14px/14px Arial,Helvetica,sans-serif;
    height: 29px;
    margin: 0 0 11px;
    padding: 7px 0 0 24px;
    text-indent: 0;
}
#formdiv {
    background: none repeat scroll 0 0 #EFF5FA;
    border: 1px dotted #8FC6F4;
    padding: 15px;
}
#formdiv input.inp, #formdiv textarea.inp, #formdiv select.inp, #se_form input.inp {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #8FC6F4;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 12px;
    outline: medium none;
    padding: 3px;
    width: 370px;
}
.grey {
    color: #AAAAAA;
}
.footnote {
    color: #888888;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 7px 0 0;
    text-align: justify;
}
.boxblue {
    background: none repeat scroll 0 0 #E7F1FB;
    border: 1px dotted #8FC6F4;
    margin: 0 0 5px;
    padding: 5px;
    position: relative;
    width: 446px;
}
#vypis {
    background: none repeat scroll 0 0 #EFF5FA;
    border: 1px dotted #8FC6F4;
    padding: 2px 0 0 5px;
}
#vypis p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
}
#vypis h2 {
    background: url("contact_icon.gif") no-repeat scroll 0 8px #F8FAFC;
    color: #765914;
    display: block;
    font: 14px/14px Arial,Helvetica,sans-serif;
    height: 29px;
    margin: 0;
    padding: 7px 0 0 25px;
    text-indent: 0;
    width: 291px;
}
#vypis h3 {
    color: #765914;
    display: block;
    font: 14px/14px Arial,Helvetica,sans-serif;
    height: 29px;
    margin: 0 0 11px;
    padding: 7px 0 0 24px;
    text-indent: 0;
}
#vypisovani {
    background: none repeat scroll 0 0 #EFF5FA;
    border: 1px dotted #8FC6F4;
    padding: 2px 0 0 5px;
}
#vypisovani p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 3px;
}
#vypisovani h2 {
    background: url("contact_icon.gif") no-repeat scroll 0 8px #F8FAFC;
    color: #765914;
    display: block;
    font: 14px/14px Arial,Helvetica,sans-serif;
    height: 29px;
    margin: 0;
    padding: 7px 0 0 25px;
    text-indent: 0;
    width: 291px;
}
#vypisovani h3 {
    color: #765914;
    display: block;
    font: 14px/14px Arial,Helvetica,sans-serif;
    height: 29px;
    margin: 0 0 11px;
    padding: 7px 0 0 24px;
    text-indent: 0;
}
#footer {
    float: left;
    width: 100%;
}
#centerkarta {
    float: left;
    width: 672px;
}
#centerkarta h2 {
    background: url("karta.gif") repeat scroll 0 0 #F8C055;
}
#centerkarta h3 {
    background: url("karta.gif") repeat scroll 0 0 #F8C055;
}
.borderkarta {
    border-bottom: 1px solid #88B9E4;
    border-left: 1px solid #88B9E4;
    border-right: 1px solid #88B9E4;
    clear: both;
    float: none;
    margin-top: 0;
}
.boxkarta {
    background: none repeat scroll 0 0 #E7F1FB;
    border: 1px dotted #8FC6F4;
    margin: 5px;
    padding: 10px;
    position: relative;
}
#lista {
    background: url("lista.gif") repeat-x scroll 0 0 #FFFFFF;
    border-bottom: 0 solid #FFFFFF;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 27px;
    padding: 0;
    width: 100%;
}
#lista_div {
    margin: 0 auto;
    width: 1000px;
}
#lista_div ul {
    color: #165A94;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    list-style-type: none;
    margin: 4px 0 0 50px;
    position: absolute;
    width: 1002px;
}
#lista_div ul li {
    display: block;
    float: left;
}
#lista_div ul li a {
    color: #165A94;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding: 0 11px;
    text-decoration: none;
}
.log b {
    color: #040454;
    font-family: arial,sans-serif;
    font-size: 14px;
    padding: 0;
}
.log tr {
    margin: 0;
    padding: 0;
}
.log td {
    color: #000000;
    font-family: arial,sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
.log span {
    color: #F5981C;
    font-family: arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 0;
}
.log nespan {
    color: #F5981C;
    font-family: arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 0;
}
.log h3 {
    color: #000000;
    font-family: arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 0;
}
.log h4 {
    color: #3231D5;
    font-family: arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0;
}
.vypis a {
    color: #EB4F4F;
    text-decoration: underline;
}
.vypis span {
    color: #0E3796;
    font-family: arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.vypis h3 {
    color: #0E3796;
    font-family: arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
}
#jedna h2 {
    background: url("houslovy-klic.gif") repeat scroll 0 0 #F8C055;
}
#jedna a {
    color: #000000;
    font-weight: bold;
}
#jedna a:hover {
    color: #000000;
    position: static;
    text-decoration: underline;
}
#jedna ul {
    font-family: tahoma,sans-serif;
    font-size: 10px;
    font-weight: normal;
    list-style-type: none;
    padding: 5px 0 10px;
}
#jedna ul li {
    color: #000000;
    font-family: tahoma,sans-serif;
    font-size: 10px;
    font-weight: normal;
}
#jedna ul li a {
    background: url("jedna.gif") no-repeat scroll 10px 9px transparent;
    color: #B72F8A;
    font-family: arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 23px;
    padding: 5px 0 5px 27px;
    text-decoration: none;
}
#jedna ul li span {
    text-decoration: none;
}
#dva h2 {
    background: url("nadpis.gif") repeat scroll 0 0 #F8C055;
}
#dva a {
    color: #000000;
    font-weight: bold;
}
#dva a:hover {
    color: #000000;
    position: static;
    text-decoration: underline;
}
#dva ul {
    font-family: tahoma,sans-serif;
    font-size: 9px;
    font-weight: normal;
    list-style-type: none;
}
#dva ul li {
    font-family: tahoma,sans-serif;
    font-size: 9px;
    font-weight: normal;
}
#dva ul li a {
    background: url("dva.gif") no-repeat scroll 2px 2px #FFFFFF;
    color: #000000;
    display: block;
    font-family: arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 28px;
    padding: 0 0 0 20px;
    text-decoration: none;
    width: 161px;
}
#dva ul li a:hover {
    background: url("dvahover.gif") no-repeat scroll 2px 2px #FFFFFF;
    color: #000000;
    text-decoration: underline;
}
#dva ul li span {
    text-decoration: none;
}
#tri {
    float: left;
    width: 117px;
}
#tri h2 {
    background: url("nadpis.gif") repeat scroll 0 0 #F8C055;
}
#tri a {
    color: #000000;
    font-weight: bold;
}
#tri a:hover {
    color: #000000;
    position: static;
    text-decoration: underline;
}
#tri ul {
    font-family: tahoma,sans-serif;
    font-size: 9px;
    font-weight: normal;
    list-style-type: none;
}
#tri ul li {
    font-family: tahoma,sans-serif;
    font-size: 9px;
    font-weight: normal;
}
#tri ul li a {
    background: url("tri.gif") no-repeat scroll 2px 2px #FFFFFF;
    color: #000000;
    display: block;
    font-family: arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 28px;
    padding: 0 0 0 20px;
    text-decoration: none;
    width: 162px;
}
#tri ul li a:hover {
    background: url("trihover.gif") no-repeat scroll 2px 2px #FFFFFF;
    color: #000000;
    text-decoration: underline;
}
#tri ul li span {
    text-decoration: none;
}
#ctyri h2 {
    background: url("nadpis3.gif") repeat scroll 0 0 #F8C055;
}
#ctyri a {
    color: #000000;
    font-weight: bold;
}
#ctyri a:hover {
    color: #000000;
    position: static;
    text-decoration: underline;
}
#ctyri ul {
    font-family: tahoma,sans-serif;
    font-size: 9px;
    font-weight: normal;
    list-style-type: none;
}
#ctyri ul li {
    font-family: tahoma,sans-serif;
    font-size: 9px;
    font-weight: normal;
}
#ctyri ul li a {
    background: url("ctyri.gif") no-repeat scroll 2px 2px #FFFFFF;
    color: #000000;
    display: block;
    font-family: arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 28px;
    padding: 0 0 0 20px;
    text-decoration: none;
    width: 161px;
}
#ctyri ul li a:hover {
    background: url("ctyrihover.gif") no-repeat scroll 2px 2px #FFFFFF;
    color: #000000;
    text-decoration: underline;
}
#ctyri ul li span {
    text-decoration: none;
}
#sedm a {
    color: #338AC2;
    font-weight: normal;
    text-decoration: none;
}
#sedm a:hover {
    color: #338AC2;
    position: static;
    text-decoration: underline;
}
#sedm ul {
    font-family: tahoma,sans-serif;
    font-size: 11px;
    font-weight: normal;
    list-style-type: none;
    padding: 50px 0 0;
}
#sedm li {
    color: #338AC2;
    font-family: tahoma,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
#hlavni h2 {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #076FA2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
}
#vedlejsi {
    color: #010F16;
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 0;
    text-align: left;
    text-decoration: underline;
}
#vedlejsi a {
    color: #010F16;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    text-decoration: underline;
}
.styl2 {
    color: #EE7900;
    font-weight: bold;
}
.chromestyle {
    margin: 5px 0 0 380px;
}
.chromestyle ul li {
    display: inline;
}
.chromestyle ul li a {
    background: url("jedna.gif") no-repeat scroll 0 4px #EF287F;
    color: #FFFFFF;
    font-family: arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 20px;
}
.nav7 {
    padding: 0 10px 0 20px;
}
.nav7 {
    color: #000000;
    font-family: Verdana,Tahova,Helvetica,Sans;
    font-size: 12px;
    padding: 7px 0 15px;
    text-align: center;
}
.nav7 a {
    border: 1px solid #EE7900;
    color: #EE7900;
    display: inline;
    padding: 3px;
}
#osa7 {
    background: none repeat scroll 0 0 #F3F3F3;
    padding: 7px;
}
#osa7 a {
    color: #F17E0D;
    font-size: 12px;
    line-height: 17px;
    text-align: left;
    text-decoration: underline;
}
#osa7 ul li {
    background: url("arrow.gif") no-repeat scroll 0 4px transparent;
    display: inline;
    padding: 0 0 0 11px;
}
#osa7 h2 {
    background: url("arrow.gif") no-repeat scroll 0 4px transparent;
    display: inline;
    padding: 0 0 0 11px;
    text-transform: none;
}
#osa7 h2 a {
    color: #F17E0D;
    font-size: 12px;
    line-height: 17px;
    text-align: left;
    text-decoration: underline;
}
#content_head7 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 7px;
}
#content_head7 h1 {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding-bottom: 7px;
}
#content_head7 a {
    color: #000000;
    font-size: 18px;
    text-decoration: none;
}
#odsa {
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 10px;
}
.pr_card {
    background-color: #FFFFFF;
    border-right: 1px solid #FF9210;
    float: left;
    height: 160px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    width: 135px;
}
.pr_pict {
    height: 100px;
    left: 15px;
    position: absolute;
    top: 3.8em;
    width: 118px;
}
#bra a {
    color: #FE8100;
    font-weight: bold;
}
#navigation {
    font-size: 0.75em;
    width: 204px;
    z-index: 2;
}
#navigation ul {
    margin: 0;
    padding: 0;
}
#navigation li {
    list-style: none outside none;
}
ul.top-level {
    background: none repeat scroll 0 0 #666666;
}
ul.top-level li {
    background: url("backk.jpg") repeat-x scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-width: 1px;
    font-size: 15px;
    font-weight: bold;
    height: 45px;
    padding: 7px 0 0 24px;
}
#navigation a {
    color: #000000;
    cursor: pointer;
    display: block;
    height: 25px;
    line-height: 20px;
    text-decoration: none;
    text-indent: 10px;
    width: 100%;
    z-index: 2;
}
#navigation a:hover {
    text-decoration: underline;
}
#navigation li:hover {
    background: url("back.gif") repeat-x scroll 0 0 #FFFFFF;
    position: relative;
    z-index: 2;
}
ul.sub-level {
    display: none;
}
ul.sub-level {
    display: none;
}
li:hover .sub-level {
    background: none repeat scroll 0 0 #999999;
    border: 1px solid #FFFFFF;
    display: block;
    left: 85px;
    position: absolute;
    top: 5px;
}
ul.sub-level {
    display: none;
}
li:hover .sub-level {
    background: url("backk.jpg") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    display: block;
    left: 150px;
    overflow: auto;
    position: absolute;
    top: 5px;
}
ul.sub-level li {
    background: url("backk.jpg") repeat-x scroll 0 0 #FFFFFF;
    border: medium none;
    float: left;
    height: 35px;
    width: 290px;
}
.cls {
    border: 1px solid #FF9210;
    color: #000000;
    font-size: 10px;
    margin-bottom: 5px;
    padding: 2px;
}

