@import url("basic.css");

/**
 * ruzova #E372A2
 * modra #00ADEE
 */

body {
  font-family: arial, sans-serif;
  font-size: 12px;
  color:#5a5a5a;
  background: #D5EDF6 url('../images/bg_body.gif');
  /*padding-bottom:20px;*/
  /*line-height:140%;*/
}
body.mceContentBody{
    background:#fff;
    text-align:left;
    padding-bottom:0;
}
img {
    border: none;s
}
a{
    text-decoration: underline;
    color:#00ADEE;
}
a:hover{
    text-decoration: none;
    color: #E372A2;
}
.pink, #content .pink{
    color: #E372A2;
}

.fortime{
    color:#999;
    font-size:11px;
}
.color_blue, #content .color_blue{color:#00ADEE;}
.color_pink, #content .color_pink{color:#E372A2;}
.color_gray, #content .color_gray{color:#505050;}

  #main {
    width: 950px;
    margin: 0px auto 0px auto;
    z-index:10;
  }
    #main-in {
      /*background-image: url('../images/bg_main.png');
      background-repeat: repeat-y;
      background-position: top left;*/
    }
    
    
    /** header **/
    
    #header {
      width: 950px;
      height: 101px;
      background: #fff url('../images/header_odbornik.jpg') no-repeat top left;
    }
    .envi-maminka #header{
      background: #fff url('../images/header_maminka.jpg') no-repeat top left;
    }
    #home {
      display: block;
      width: 950px;
      height: 101px;
    }


    /** bubbles **/
    
    #bubbles {
      width: 950px;
      height: 32px;
      /*display: none;*/
    }
    #bubbles .content{
      padding:9px 21px 0 21px;
    }
    #bubbles .content a, #bubbles .separator{
      display:block;
      float:left;
      text-decoration:none;
    }
    #bubbles .content a:hover{
      /*text-decoration:underline;*/
      font-style:italic;
    }
    #bubbles .content span{
      display:block;
      font-size:11px;
      padding-top:2px;
      text-align:center;
      font-weight:bold;
    }
    #bubbles #aktualne-u-odborniku{
      height:23px;
      width:134px;
      color:#00ADEE;
      background: url('../images/aktualne-u-odborniku.gif') no-repeat;
    }
    #bubbles #separator1{
      width:52px;
    }
    #bubbles #aktualne-u-maminek{
      height:23px;
      width:126px;
      color:#F290BB;
      background: url('../images/aktualne-u-maminek.gif') no-repeat;
    }
    #bubbles #separator2{
      width:57px;
    }
    #bubbles #upozornujeme{
      color:#898989;
      height:23px;
      width:107px;
      background: url('../images/upozornujeme.gif') no-repeat;
    }

    #bubbles-big{
        /*display: block;*/
        width: 950px;
        height: 221px;
        overflow: hidden;
    }
    #bubbles-big-in{
        padding-top: 10px;
    }
    #bubbles-big .bubble{
        width: 309px;
        float:left;
        height: 211px;
    }
    #bubbles-big .bubble .top{
        height:21px;
    }
    #bubbles-big .bubble .title{
        display:block;
        float:left;
        font-size:90%;
        font-weight:bold;
        padding-left:8px;
        padding-top:5px;
        text-decoration:none;
    }
    #bubbles-big .bubble .title span{
            background:#fff;
    }
    #bubbles-big .bubble1 .title,#bubbles-big .bubble2 .title{
        padding-bottom:5px;
    }
    #bubbles-big .bubble .close {
        display:block;
        float:right;
        width:18px;
        height:18px;
        cursor:pointer;
    }
    #bubbles-big .bubble1 {
        background: url('../images/bg_bublina1.gif') no-repeat;
        color:#009FD8;
    }
    #bubbles-big .bubble2 {
        background: url('../images/bg_bublina2.gif') no-repeat;
        color:#E372A2;
    }
    #bubbles-big .bubble2 .title{
        color:#E372A2;
    }
    #bubbles-big .bubble2 .titles{
        color:#E372A2;
        font-size:13px;
        font-weight:bold;
    }
    #bubbles-big .bubble2 .title:hover{
        text-decoration:underline;
    }
    #bubbles-big .bubble3 {
        background: url('../images/bg_bublina3.gif') no-repeat;
        color:#898989;
    }
    #bubbles-big .bubble1 .close {
        background: url('../images/bg_bublina1-close.gif') no-repeat bottom left;
    }
    #bubbles-big .bubble2 .close {
        background: url('../images/bg_bublina2-close.gif') no-repeat bottom left;
    }
    #bubbles-big .bubble3 .close {
        background: url('../images/bg_bublina3-close.gif') no-repeat bottom left;
    }
    #bubbles-big .bubble .content{
        clear:both;
        height:165px;
        padding:0 8px 0 6px;
        margin-right:5px;
        margin-left:2px;
        overflow:auto;
        background:#fff;
    }
    #bubbles-big .bubble .content .date{
        float:left;
        width:33px;
        padding-top:5px;
        font-size:10px;
        background:url('../images/bg_date_blue.gif') no-repeat top left;
        text-align:center;
    }
    #bubbles-big .bubble .content .date-in{
        padding-right:5px;
    }
    #bubbles-big .bubble2 .content .date{
        background:url('../images/bg_date_pink.gif') no-repeat top left;
    }
    #bubbles-big .bubble1 .content .date span{
        /*border-top:2px dotted #009FD8;*/
    }
    #bubbles-big .bubble2 .content .date span{
        /*border-top:2px dotted #E372A2;*/
    }
    #bubbles-big .bubble .content .text a:hover{
        text-decoration:underline;
    }
    #bubbles-big .bubble .content .text a{
        text-decoration:none;
    }
    #bubbles-big .bubble .content .text .more{
        font-size:10px;
    }
    #bubbles-big .bubble1 .content .text a{
        color:#009FD8;
    }
    #bubbles-big .bubble2 .content .text a{
        color:#E372A2;
    }
    #bubbles-big .bubble .content .date span{
        padding:1px 0;
        color:#A5A5A5;
        display:block;
    }
    #bubbles-big .bubble .content .text{
        float:left;
        font-size:11px;
        display:block;
        width:230px;
        padding-bottom:4px;
    }
    #bubbles-big .bubble1 .content .clearfix, #bubbles-big .bubble2 .content .clearfix{
        height:1px;
    }
    #bubbles-big .bubble3 .content{
        padding:0 10px;
        height:165px;
        overflow:hidden;
    }
    #bubbles-big .bubble3 .content ul{
        list-style:none;
    }
    #bubbles-big .bubble3 .content li{
        /*font-size:14px;*/
        border-bottom:1px dotted #E8E8E8;
        display:block;
    }
    #bubbles-big .bubble3 .content li .titles{
        color:#898989;
        float:left;
        /*width:220px;*/
        display:block;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
        padding:8px 0;
    }
    #bubbles-big .bubble3 .content li:last-child{
        border-bottom:0;
        padding-bottom:0;
    }
    #bubbles-big .bubble3 .content .more{
        float:right;
        text-decoration:none;
        color:#C9C9C9;
        font-size:13px;
        width:36px;
        padding:8px 0;
        display:block;
    }
    #bubbles-big .bubble .content .titles:hover{
        text-decoration:underline;
    }
    #bubbles-big .separator{
        width:10px;
        height:10px;
        float:left;
    }

    /** menu **/
    
    #main-menu {
      width: 950px;
    }
    #main-menu .top{
      height:11px;
      background: url('../images/bg_main-menu_top.gif') no-repeat;
    }
    #main-menu .content{
      height:32px;
      padding:0 5px;
      background: #fff url('../images/bg_main-menu.gif') repeat-x;
    }
    #main-menu .content .wrap{
      float:left;
      height:32px;
    }
    #main-menu .content .wrap a{
      display:block;
      font-size:16px;
      text-decoration:none;
      font-weight:bold;
      color:#fff;
      text-decoration:none;
      text-align:center;
      padding:5px 0;
    }
    #main-menu .separator{
        float:left;
        display:block;
        width:11px;
        height:27px;
    }
    /*#main-menu .content a:hover{
      text-decoration:underline;
    }*/
    #main-menu .content span{
    }
    #main-menu #co-na-to-odbornik-wrap{
      width:171px;
    }
    #main-menu #co-na-to-odbornik{
      background: #007BF8 url('../images/co-na-to-odbornik.gif') no-repeat;
    }
    #main-menu #co-na-to-odbornik:hover, .envi-odbornik #main-menu #co-na-to-odbornik, #main-menu #co-na-to-odbornik-wrap{
      background: #00ADEE url('../images/co-na-to-odbornik-active.gif') no-repeat;
    }
    #main-menu #pestry-svet-maminek-wrap{
      width:192px;
    }
    #main-menu #pestry-svet-maminek{
      background: #F290BA url('../images/pestry-svet-maminek.gif') no-repeat;
    }
    #main-menu #pestry-svet-maminek:hover, .envi-maminka #main-menu #pestry-svet-maminek, #main-menu #pestry-svet-maminek-wrap{
      background: #F26BA6 url('../images/pestry-svet-maminek-active.gif') no-repeat;
    }
    #main-menu #nej-vyrobky-a-sluzby-wrap{
      width:188px;
    }
    #main-menu #nej-vyrobky-a-sluzby{
      background: #00C5B1 url('../images/nej-vyrobky-a-sluzby.gif') no-repeat;
    }
    #main-menu #nej-vyrobky-a-sluzby:hover, .envi-katalog #main-menu #nej-vyrobky-a-sluzby, #main-menu #nej-vyrobky-a-sluzby-wrap{
      background: #009F8F url('../images/nej-vyrobky-a-sluzby-active.gif') no-repeat;
    }
    #main-menu #pro-chytre-hlavicky-wrap{
      width:181px;
    }
    #main-menu #pro-chytre-hlavicky{
      background: #FF9161 url('../images/pro-chytre-hlavicky.gif') no-repeat;
    }
    #main-menu #pro-chytre-hlavicky:hover, #main-menu #pro-chytre-hlavicky.active, #main-menu #pro-chytre-hlavicky-wrap{
      background: #FA743A url('../images/pro-chytre-hlavicky-active.gif') no-repeat;
    }
    #main-menu #search{
      float:right;
      height:29px;
      width:145px;
      background: url('../images/search.gif') no-repeat;
    }
    #main-menu #search-in{
      padding-left:15px;
    }
    #main-menu .search_text{
      width:100px;
      border:0;
      background:transparent;
      height:22px;
      color:#A6A8AB;
    }
    #main-menu .search_submit{
      border:0;
      height:29px;
      width:25px;
      background: #01ADEF url('../images/search_submit.gif') no-repeat;
      cursor:pointer;
    }

    /** submenu **/
    
    #submenu{
      width: 950px;
      background:#00ADEE;
   }
    #submenu .top{
      padding-top:20px;
      background:url('../images/bg_submenu1_top.gif') no-repeat top;
    }
    #submenu .content{
      /*height:34px;*/
      padding:0 15px;
      color:#fff;
      line-height:140%;
    }
    #submenu .bottom{
      background:url('../images/bg_submenu1_bottom.gif') no-repeat bottom;
      padding-bottom:5px;
    }
    #submenu a, #submenu span{
      white-space: nowrap;
      display:block;
      float:left;
      color:#fff;
      font-size:13px;
      font-weight:bold;
      margin-right:6px;
      text-decoration:none;
    }
    #submenu .separator{
        clear:both;
        height:3px;
    }
    #submenu a:hover, #submenu .active{
          text-decoration:underline;
    }

    .envi-maminka #submenu .top {
        background: url(../images/bg_submenu2_top.gif) no-repeat;
    }
    .envi-maminka #submenu {
        background:#F290BB;
    }
    .envi-maminka #submenu .bottom{
        background: url('../images/bg_submenu2_bottom.gif') no-repeat bottom;
    }

    .envi-katalog #submenu .top {
        background: url(../images/bg_submenu3_top.gif) no-repeat;
    }
    .envi-katalog #submenu {
        background:#44C56B;
    }
    .envi-katalog #submenu .bottom{
        background: url('../images/bg_submenu3_bottom.gif') no-repeat bottom;
    }
    /*problems in IE*/
    #submenu .clearfix{
        height: 0;
        font-size:0;
    }

    
    /** white background **/
    
    #in{
      background:#fff url('../images/bg_in.gif') repeat-y;
    }
    
    
    /** maintop **/
    
    #navigation{
      background:#fff;
      padding:5px 8px;
      border-bottom:1px solid #0791DC;
    }
    #navigation, #navigation a{
      color:#A6A8AB;
      font-size:8pt;
    }
    #navigation #bredcrumbs{
      float:left;
    }
    #navigation #homepage{
      float:right;
      width:240px;
    }
    #navigation .last{
        text-decoration:none;
    }

    /** page **/
    #page {
      width: 475px;
      float: left;
    }
    #page-later {
      width: 445px;
      float: left;
    }
      #content {
        padding: 11px 5px 0 5px;
      }
        #content table{
            border-collapse:collapse;
            border-color:#eaf8ff;
        }
        h1, #content h1, .mceContentBody h1, .h1 {
          font-size:18pt;
          margin-bottom: 15px;
          color:#00ADEE;
          font-weight: normal; 
        }
        h2, #content h2, .mceContentBody  h2, .h2 {
          font-size:15pt;
          color:#00ADEE;
          margin-bottom: 10pt;
          font-weight: normal;
        }
        #content table h2, .mceContentBody table h2 {
            margin:0;
        }
        #content .fornastroj{
            color:#888;
            font-size:11px;
            text-decoration:none;
            background:#fafafa;
        }
        #content .fornastroj:hover{
            text-decoration:underline;
        }
        .kresby{
            width: 100%;
            text-align: center;
        }
        .kresby .col{
            width:151px;
        }
        #content .kresby a:hover h2{
            /*color: #E372A2;*/
            text-decoration: underline;
        }
        #content .kresby h2 {
            font-size: 10pt;
            font-weight: bold;
            margin-bottom: 5pt;
            text-decoration: none;
        }
        #content h3, .mceContentBody  h3 {
          font-size: 12pt;
          color: #00ADEE;
          margin-bottom: 10pt;
          font-weight: normal;
        }
        #content h4, .mceContentBody h4{
          color: #00ADEE;
          font-size:9pt;
        }
        #content h5, .mceContentBody h5{
          color: #00ADEE;
          font-size:9pt;
        }
        #content h6, .mceContentBody h6 {
          color: #00ADEE;
          font-size:9pt;
        }
        #content a {
          color: #00ADEE;
          text-decoration: underline;
        }
        .mceContentBody a:link {
          color: #00ADEE !important;
          text-decoration: underline !important;
        }
        #content a:hover, .mceContentBody a:hover {
          text-decoration: none;
        }
        #content p, .mceContentBody p {
          padding-bottom: 15px;
        }
        #content p:last-child{
            padding-bottom:0;
        }
        #content ul, #content ol, .mceContentBody ul, .mceContentBody ol {
          padding-left: 23px;
          margin-bottom: 15px;
        }
        #content li {}
        #content a img, .mceContentBody a img {
            margin: 2px;
        }
        #content ul ul, #content ol ul, #content ul ol, #content ol ol {
            margin-bottom: 0px !important;
        }
        #content ol, #content ol li a {
            font-weight: bold;
            text-decoration: underline;
            color: #00ADEE;
		}
        #content ol {
            padding: 0 5px;
            margin-left:2em;
            list-style-type: decimal;
            color:#FF409F;
            text-decoration:none;
            font-weight: normal;
            list-style-position: outside;
        }
        #content ol li {
            padding-top: 3px;
        }
        #content ol li li, #content ol li li a{
            font-weight:normal;
        }
        #content .bluetop{
            border-top:1px dashed #07AEEE;
        }
        #content .graytop{
            border-top:1px dashed #D2D2D2;
        }
        #content .graybottom{
            border-bottom:1px dashed #D2D2D2;
        }

        #content th{
            text-align: left;
        }
        #content th.aright{
            text-align: right;
        }
        #content th.acenter{
            text-align: center;
        }
        #content .list{
            width:100%;
            color:#797979;
        }
        #content .list th{
            background: url('../images/bg_blueshade.gif') repeat-x top;
        }
        #content .list th, #content .list th a{
            color: #656565;
            font-size:11px;
            font-weight: normal;
            text-decoration:none;
        }
        #content .blue th, #content .blue th a{
            color:#00ADEE;
        }
        #content .list th{
            padding:5px;
            }
        #content .list td{
            padding:3px;
            }
        #content .list td{
            border-top:1px dashed #D2D2D2;
        }
        #content .list td.blue{
            border-top:1px solid #00ADEE;
        }
        #content .list:last-child{
            border-bottom:1px dashed #D2D2D2;
        }
        #content .price{
            color:#00ADEE;
            font-size:15px;
            font-weight:bold;
            text-align:right;
        }
        #content td .title{
            text-decoration:none;
            color:#00ADEE;
            font-size:17px;
            display:block;
            margin-bottom:3px;
        }
        #content td .title:hover{
            text-decoration:underline;
        }
        #content .blueshade-top{
            background: url('../images/bg_blueshade.gif') repeat-x top;
            font-size:11px;
            color:#656565;
            padding:7px 10px;
        }
        #content .td-left{
            padding-left:10px;
        }
        #content .td-right{
            padding-right:10px;
        }
        #content .blue-top{
            border-top:1px solid #07AEEE;
        }
        #content .blueshade-box{
            background: url('../images/bg_blueshade.gif') repeat-x top;
            padding:7px 10px;
            border-bottom:1px solid #07AEEE;
            margin-bottom:15px;
        }
        #content .blueshade-box .top{
            font-size:11px;
            color:#00ADEE;
            padding-bottom:7px;
        }
        #content .blueshade-box a{
            font-weight:bold;
            text-decoration:none;
            }
        #content .blueshade-box a:hover{
            text-decoration:underline;
            }

        /**inzerce**/
        .inzerce {min-height: 210px;_height: 210px;
        border: solid 1px #00ADEE;border-top: solid 5px #00ADEE;color: #363636;
        padding:5px 10px;
        }
        .inzerce-zalozka {width: 100%;color: #00ADEE;}

        /** messages **/
        #content .msg-ok, #content .msg-ko{
            width:456px;
        }
        .msg-ok, .msg-ko{
            margin:10px 0;
        }
        .msg-ok p:last-child, .msg-ko p:last-child{
            padding-bottom:0;
        }
        #content .msg-ko .bubble, #content .msg-ok .bubble{
            width:400px;
            float:right;
        }
        #content .msg-ok .ico{
            background: url('../images/ico_msg_ok.gif') no-repeat left top;
            width:56px;
            height:54px;
            float:left;
        }
        .box .msg-ok:first-child, .box .msg-ko:first-child{
            margin-top:0;
        }
        .msg-ok-top{
            background: #D8F2FD url('../images/bg_msg_ok_top.gif') no-repeat left top;
            height:10px;
        }
        .msg-ok-content{
            background:#D8F2FD;
            color:#008CE8;
            font-weight:bold;
            padding:0 19px;
        }
        .msg-ok-bottom{
            background: #D8F2FD url('../images/bg_msg_ok_bottom.gif') no-repeat left top;
            height:9px;
        }
        #content .msg-ko .ico{
            background: url('../images/ico_msg_ko.gif') no-repeat left top;
            width:56px;
            height:54px;
            float:left;
        }
        .msg-ko-top{
            background: #FCE5EF url('../images/bg_msg_ko_top.gif') no-repeat left top;
            height:10px;
        }
        .msg-ko-content{
            background:#FCE5EF;
            color:#F06DA4;
            font-weight:bold;
            padding:0 19px;
        }
        .msg-ko-bottom{
            background: #FCE5EF url('../images/bg_msg_ko_bottom.gif') no-repeat left top;
            height:9px;
        }

    /** tools **/
    #content .order{
        padding-right:11px;
        display:block;
        float:left;
        height:14px;
        text-decoration:none;
    }
    #content .order span{
        padding-right:5px;
        color:#656565;
    }
    #content .order:hover span, #content .order:hover{
        /*font-style:italic;*/
        text-decoration:none;
        color:#00ADEE;
    }
    #content .asc{
        background: url('../images/ico_order_asc.gif') no-repeat center right;
    }
    #content .asc:hover, #content .asc-active{
        color:#00ADEE;
        background: url('../images/ico_order_asc_active.gif') no-repeat center right;
    }
    #content .desc{
        background: url('../images/ico_order_desc.gif') no-repeat center right;
    }
    #content .desc:hover, #content .desc-active{
        color:#00ADEE;
        background: url('../images/ico_order_desc_active.gif') no-repeat center right;
    }
    #content .compare{
        color:#656565;
        text-align:right;
        padding:10px 10px 3px 10px;
        font-size:11px;
        float:right;
        clear:right;
        width:230px;
    }
    #content .compare-tool{
        background: #A6A8AB url("../images/ico_vahy.gif") no-repeat;
        width:20px;
        height:21px;
        display:block;
    }
    #content .compare-tool:hover{
        background: #00ADEE url("../images/ico_vahy_active.gif") no-repeat;
    }
    #content .compare-tool-title{
        background: url("../images/ico_vahy.gif") no-repeat right;
        height:21px;
        display:block;
        color:#656565;
    }
    #content .compare-tool-title span{
        padding-right:25px;
        padding-top:4px;
        display:block;
        font-size:11px;
    }
    #content .compare-tool-title:hover{
        background: url("../images/ico_vahy_active.gif") no-repeat right;
        color:#00ADEE;
    }
    #content .compare-tool-title:hover span{
        color:#00ADEE;
    }
    #content .graylink{
        color:#656565;
        font-size:11px;
    }

    /**/
    #content .blueshade{
        background: url('../images/bg_blueshade.gif') repeat-x top;
        padding:10px 10px;
    }
    #content .blueshade h1{
        margin:0px;
    }
    #content .blueshade a{
        float:right;
        display:block;
    }
    #content .blueshade a span{
        display:block;
    }
    #content .blueshade a{
        margin-left:10px;
    }
    #content .blueshade a span{
        padding-top:4px;
    }
    #content .product{
        padding:10px 10px;
    }
    #content .perex{
        /*color:#00ADEE;
        font-weight:bold;*/
        padding-bottom:10px;
    }
    #content .product-left{
        width:320px;
        float:left;
    }
    #content .parametr{
        font-style:italic;
        width:100px;
        font-size:11px;
    }
    #content .product-right{
        width:111px;
        float:right;
        text-align:center;
    }
    #content .product-right img{
        margin-bottom:10px;
    }

    /** forms **/
    .finder{
        color:#A5A7AA;
    }
    .finder-right{
        padding-right:10px;
        text-align:right;
        width:280px;
        float:right;
    }
    .finder-center{
        text-align:center;
    }
    .finder-roll{
        width:300px;
        text-align:right;
        float:right;
    }
    .finder select{
        color:#A5A7AA;
        padding:1px;
    }
    .finder input{
        color:#A5A7AA;
        padding:1px;
        border:1px solid #E8E9E9;
    }
    .finder .text{
        width:155px;
    }
    .submit, .finder .submit {
        background:#A5A7AA url('../images/ico_submit.gif') no-repeat center right;
        padding:1px 16px 1px 4px;
        color:white;
        border:1px solid #E8E9E9;
        cursor:pointer;
    }
    .links-right{
        float:right;
        color:#00ADEE;
        padding-top:5px;
        font-size:13px;
    }

    /** search **/
    #content #search{
        font-size:11px;
    }
    #content #search .nalezeno {
        color:#E372A2;
    }
    #content #search .nenalezeno {
        color:#999999;
    }
    #content #search .found {
        background-color:#FFFF99;
        color:#333333;
        font-weight:normal;
    }
    #content #search a.search_link, a.search_link:visited {
        color:#E372A2;
        font-size:11px;
        text-decoration:none;
    }
    #content .search_titulek{
        background-image:url(../images/bol-panacci.jpg);
        background-repeat:no-repeat;
        background-position: left center;
        margin-top:14px;
        padding-left:21px;
    }
    #content .search_titulek a, #content .search_titulek a:visited{
        color:#1DACD4;
        font-weight:bold;
        text-decoration:underline;
        font-size:14px;;
    }
    #content .updated{
        font-size:9px;
        color:#667777;
        font-weight: normal;
    }
    #content a.search_link, #content a.search_link:visited{
        color:#FC8CC4;
        font-size:11px;
        text-decoration:none;
    }

    .pdf{
            padding-left:22px;
            background-image:url(../images/pdf.gif);
            background-repeat:no-repeat;
    }
    .prihlasit, .odhlasit{
            background-color: transparent;
            border:0px;color:#777777;
            font-weight:bold;
            font-size:90%
        }
.open_blank{
  width:15px;
  height:12px;
  background:url(../images/ico_open_blank.gif) no-repeat center center;
}
.pismeno {
    background-color:transparent;
    border:1px solid gray;
    color:gray;
    width:24px;
}

    /** bazarek **/
.bazarek_zahlavi{
    border-top:1px solid #00ADEE;
    background: #E3F2F5 url('../images/bg_blueshade.gif') repeat-x top;
    margin-bottom:10px;
    padding:2px 5px;
}
.bazarek_zahlavi2{
    border-top:1px solid #cc0000;
    background-color:#ffeeee;
    margin-bottom:10px;
    padding:2px 5px;
}
.bazarek_datum{font-size:85%;}
.bazarek_nadpis{color:#2AA2C7;font-weight:bold;}
#mainbox .bazarek_tool{color:#FF409F;background-color:#FFf6Fc;font-size:95%;}
#mainbox .bazarek_tool:hover{background-color:white;}
.bazarek_tool2{color:#14B0D9;background-color:#F7FCFF;font-size:95%;}
.bazarek_tool2:hover{background-color:white;}

    /*Porodnice*/
    .porodnice-skore{color:white;background:#FC4AA8 url(../images/porodnice/porodnice-1.gif) no-repeat;width:116px;height:34px;}
    .porodnice-skore-out{margin:7px 0px;}
    .porodnice-skore-in{padding:10px 0px;text-align:center;}
    #porodnice_celk .lt{height:9px;width:15px;background:url(../images/porodnice/porodnice_03.jpg) no-repeat left top;}
    #porodnice_celk .rt{height:9px;width:14px;background:url(../images/porodnice/porodnice_06.jpg) no-repeat right top;}
    #porodnice_celk .l{width:15px;background:url(../images/porodnice/porodnice_08.jpg) repeat-y left;}
    #porodnice_celk .r{width:14px;background:url(../images/porodnice/porodnice_09.jpg) repeat-y right;}
    #porodnice_celk .lb{height:20px;width:15px;background:url(../images/porodnice/porodnice_12.jpg) no-repeat left top;}
    #porodnice_celk .bc{height:20px;background:url(../images/porodnice/porodnice_13.jpg) repeat-x;}
    #porodnice_celk .rb{height:20px;width:14px;background:url(../images/porodnice/porodnice_15.jpg) no-repeat right top;}
    .porodnice_graf2{color:#5DABFF;margin-bottom:7px;}
    .popisek{font-style:italic;color:#888;}
    
    /**/
    .linking, #content h1 .linking{
        color:#E372A2;
        display:block;
        font-size:12px;
        padding-top:5px;
    }
    .toolbar{
        margin-bottom:12px;
    }
    .dodatek {
    color:#888888;
    font-size:10px;
    }
    .pink-title {
    background:transparent url(../images/ad-arrow.gif) no-repeat scroll right center;
    color:#E372A2;
    border-top:2px solid #E372A2;
    font-size:11px;
    padding:0 10px 12px 0;
    }
    .pink-h{
    color:#E372A2;
    font-size:15px;
    font-weight:bold;
    padding-bottom:5px;
    }
    .table td{
        padding:2px;
    }
    .logged-user{
        font-size:13px;
        color:#E372A2;
        font-weight:bold;
        display:block;
        margin-bottom:5px;
        padding-left:14px;
    }
    #content .sipka_blue, .sipka_blue{
        list-style-image: url('../images/ico_sipka_blue.gif');
    }
    #content .sipka_blue a, .sipka_blue a{
        color:#00ADEE;
    }
    #content .sipka_gray, .sipka_gray{
        list-style-image: url('../images/ico_sipka_gray.gif');
    }
    #content .sipka_gray a,.sipka_gray a{
        color:#707070;
    }
    #content .sipka_gray a, .sipka_gray a, #content .sipka_blue a,  .sipka_blue a{
        text-decoration:none;
        font-size:11px;
    }
    #content .sipka_gray a:hover, .sipka_gray a:hover, #content .sipka_blue a:hover, .sipka_blue a:hover{
        text-decoration:underline;
    }
    #content .user{
        background: url('../images/ico_sipka_big_blue.gif') no-repeat right;
        padding-right:8px;
    }
    #content .user, #content .usrlogin, .usrlogin{
        color:#00ADEE;/*#E372A2;*/
        /*font-weight:bold;*/
        text-decoration:none;
    }
    /*a.usrlogin, #content a.usrlogin{
        text-decoration:underline;
    }*/
    #content a.user:hover, #content a.usrlogin:hover, a.usrlogin:hover{
        text-decoration:underline;
    }
    #content .contra, .contra{
        text-decoration:none;
    }
    #content .contra:hover, .contra:hover{
        text-decoration:underline;
    }

    /** paging **/
    #strankovani a:hover {
        text-decoration:underline;
    }
    #strankovani a {
        color:#00ADEE;
        padding:0 1px;
        text-decoration:underline;
    }
    #strankovani .akt_site {
        color:#00ADEE;
        text-decoration:none;
        font-weight:bold;
    }

    /*map sites*/
    #map ul{
      list-style: none url();
    }
    #map ul ul{
      list-style: url(../images/li-1.gif)
    }
    #map ul ul ul {
      list-style: url(../images/li-2.gif)
    }
    #map ul ul ul ul{
      list-style: url(../images/li-3.gif)
    }

    #map{
      padding-bottom:30px;
    }
    
    /** left menu **/
    
    #sideleft {
      float:left;
      width:211px;
      /*border-left: 1px solid #F4FAFD;*/
    }
      #sideleft .title{
        color: #00ADEE;
        font-size:15pt;
        padding:11px 19px 6px 11px;
        display:block;
      }
        .menu-bottom{
            height:30px;
            width:190px;
        }
        .menu {
          padding:0 9px 0 11px;
          list-style-type: none;
          font-size:11px;
        }
          .menu ul {
            list-style-type: none;
          }
          .menu .active, .menu a:hover span{
              background: url('../images/bg_menu_active.gif') no-repeat right top;              
          }
          /** First level */
          .menu li {
              margin-top:6px;
          }
            .menu a {
              display: block;
              padding-left:17px;
              color: #00ADEE;
              font-weight: normal;
              text-decoration: none;
            }
            /*.menu a:hover {
              color:#E372A2;
            }*/
            .menu a span{
              display:block;
              padding-right:15px;
            }
            .menu .empty{
              background: url('../images/ico_empty.gif') no-repeat left 3px;              
            }
            .menu .open{
              background: url('../images/ico_tree_bg.gif') repeat-y;
            }
            .menu .open>a{
              background: url('../images/ico_open.gif') no-repeat;
            }
            .menu .close{
              background: url('../images/ico_close.gif') no-repeat left 3px;              
            }
            /** Next level */
            .menu li ul li ul{
              padding-top:2px;
              background: url('../images/ico_tree_bg.gif') repeat-y;              
            }
            .menu li ul li{
              margin-top:0;
            }
              .menu li ul li a {
                padding-top:2px;
                padding-bottom:2px;
                color:#E372A2;
                background: url('../images/ico_tree_line.gif') no-repeat 5px 8px;
              } 
              .menu li ul li a.end {
                background: url('../images/ico_tree_end.gif') no-repeat 4px top;
              }
              .menu li ul li div.end {
                background: url('../images/ico_tree_bg_end.gif') repeat-y;
              }
              /** next level **/
              .menu li ul li ul{
                margin-left:17px;
              }
            .menu a .note, .menu a:hover .note{
                color:#aaa;
                font-weight:normal;
                font-size:10px;
                display:inline;
                background:none;
            }

    #sideleft .box2 {
      width: 196px;
    }
    #sideleft .box2 .top {
      height:23px;
      background: #E3F2F5 url('../images/bg_blueshade.gif') repeat-x top;
    }
    #sideleft .box2 .top span, #sideleft .box2 .top a{
      padding:8px 13px 0 13px;
      display:block;
      color:#00ADEE;
    }
    #sideleft .box2 .content{
      padding:4px 13px 14px 13px;
      color:#666666;
      font-size:11px;
    }
    #sideleft .box2 .content a{
        color:#F290BB;
    }

    #sideleft .box {
      width: 194px;
      background: url('../images/bg_sideleft.gif') repeat-y right;
    }
    #sideleft .box .top {
      height:27px;
      background: #E3F2F5 url('../images/bg_sideleft_top.gif') no-repeat right;
    }
    #sideleft .box .open {
      background: #E3F2F5 url('../images/bg_sideleft_top-open.gif') no-repeat right;
    }
    #sideleft .box .top span, #sideleft .box .top a{
      padding:11px 24px 0 24px;
      font-weight:bold;
      display:block;
      color:#00ADEE;
    }
    #sideleft .box .content {
      padding:10px 20px 2px 20px;
    }
    #sideleft .box .content-in {
      padding-left:4px;
      color: #898989;
    }
    #sideleft .box .bottom {
      height:14px;
      background: url('../images/bg_sideleft_bottom.gif') no-repeat right;
    }

    #sideleft .reklama {
        padding:5px 20px 15px 5px;
    }
    #sideleft .reklama .top {
        color: #ddd;
        font-size: 9px;
    }
    #sideleft .reklama .content {
        /*background: #ddd;*/
        text-align:center;
    }

    #sideleft .reklama2 {
      width: 193px;
    }
    #sideleft .reklama2 .top {
      height:23px;
      background: #E3F2F5 url('../images/bg_blueshade.gif') repeat-x top;
    }
    #sideleft .reklama2 .top span {
      color:#666;
      display:block;
      font-size:11px;
      padding:10px 13px 0 13px;
    }
    #sideleft .reklama2 .content {
        /*background: #ddd;*/
        margin:5px;
    }

    #sideleft .infobox{
        background:url('../images/bg_user_info_box.gif') repeat-x top;
        border-bottom:1px solid #00ADEE;
        width:196px;
    }
    #sideleft .infobox-in{
        padding:12px 5px 12px 14px;
    }
    #sideleft .infobox .img{
        /*height:88px;*/
        width:68px;
        overflow:hidden;
        float:left;
    }
    #sideleft .infobox .descr{
        width:104px;
        float:left;
    }
    #sideleft .infobox .img-in{
        padding-right:10px;
    }
    #sideleft .infobox .img img{
        width:56px;
    }
    #sideleft .infobox .login{
        color:#00ADEE;
        display:block;
        padding-bottom:8px;
        font-size:12px;
        font-weight:bold;
    }
    #sideleft .infobox a{
        color:#666;
        font-size:11px;
        font-weight:bold;
        text-decoration:none;
    }
    #sideleft .infobox a:hover{
        text-decoration:underline;
    }

    .quick_navigation{
        padding-left:10px;
        font-size:11px;
    }

              
    /** right menu **/
    
    #sideright {
      float: right;
      padding-top:11px;
      width:257px;
    }
    #sideright ul{
      padding-left: 28px;
    }
    #sideright .ul-reg{
        padding-top:5px;
        padding-left:50px;
    }
    #sideright .box {
      width: 257px;
      background: url('../images/bg_sideright.gif') repeat-y;
    }
    #sideright .box .top {
      height:26px;
      background: #E3F2F5 url('../images/bg_sideright_top.gif') no-repeat;
    }
    #sideright .box .open {
      background: #E3F2F5 url('../images/bg_sideright_top-open.gif') no-repeat;
    }
    #sideright .box .top span, #sideright .box .top a{
      padding-left:34px;
      padding-top:10px;
      font-weight:bold;
      display:block;
      color:#00ADEE;
    }
    #sideright .box .top .moje-bol{
        width:111px;
        background: url('../images/logo-bol.gif') no-repeat bottom right;
        text-decoration:none;
    }
    #sideright .box .top .moje-bol:hover{
        text-decoration:underline;
    }
    #sideright .box .content{
      padding:10px 20px 2px 20px;
      color: #898989;
    }
    #sideright .box .content-in{
      padding-left:14px;
    }
    #sideright .box .bottom {
      height:15px;
      background: url('../images/bg_sideright_bottom.gif') no-repeat;
    }
    #sideright .box .content .big-href{
      padding:2px 0 1px 14px;
      /*font-size:13px;*/
      display:block;
      font-weight:bold;
      border-bottom:1px solid #00ADEE;
      text-decoration:none;
    }
    #sideright .box .content .big-href:hover{
      text-decoration:underline;
    }

    #sideright .reklama {
        padding:5px 0 15px 0;
    }
    #sideright .reklama .top {
        color: #DDDDDD;
        font-size: 9px;
        text-align:right;
        padding-right:5px;
    }
    #sideright .reklama .content {
        /*background: #DDDDDD;*/
    }
    #sideright .reklama .content div{
        float:right;
    }
    #sideright .reklama .bottom {
        clear:both;
    }

  /** zajima vas **/
    #sideright .box .s a{
        color: #E372A2;
        text-decoration: none;
        padding-right: 5px;
    }
    #sideright .box .s a:hover{
        text-decoration: underline;
    }
    .s15 {
        font-size: 15pt;
    }
    .s14 {
        font-size: 14pt;
    }
    .s13 {
        font-size: 13pt;
    }
    .s12 {
        font-size: 12pt;
    }
    .s11 {
        font-size: 11pt;
    }
    .s10 {
        font-size: 10pt;
    }
    .s9 {
        font-size: 9pt;
    }

  /** login **/
  .login, .login a{
    color:#898989;
    font-size:8pt;
  }
  .login .input{
      padding:0 4px 0 3px;
  }
  .login input{
    width:141px;
    height:10pt;
    border:1px solid #898989; 
  }
  .login .submit{
    background: #01ADEF url('../images/login_submit.gif') no-repeat;
    height:38px;
    width:23px;
    border:0;
    cursor:pointer;
  }
              
  /** footer **/
  
  #footer {
    clear: both;
    width: 950px;
    margin: 0px auto 0px auto;
    color: #fff;
    font-size:8pt;
  }
  #footer .top{
    height:35px;
    background:#fff url('../images/bg_footer_top.gif') no-repeat bottom left;    
  }
  #footer .content{
    height:52px;
    padding-left:23px;
    background:#00ADEE url('../images/bg_footer.gif') no-repeat bottom left;
    color:#fff;
  }
  #footer .content span {
    margin-top:21px;
    margin-right:23px;
    display:block;
    float:left;
    font-weight: bold;
    text-decoration: none;
    height:14pt;
  }
  #footer .description{
    background:#D5EDF6;
    color:#00ADEE;
    text-align:left;
    padding:10px 10px 15px 10px;
  }
  .rss{
    background:url(../images/ico_rss.gif) no-repeat;
    padding-left:20px;
  }
  .pridat-k-oblibenym{
    background:url(../images/ico_pridat-k-oblibenym.gif) no-repeat;
    padding-left:22px;
  }
  .doporucit-web{
    background:url(../images/ico_doporucit-web.gif) no-repeat;
    padding-left:24px;
  }
  .mapa-webu{
    background:url(../images/ico_mapa-webu.gif) no-repeat;
    padding-left:22px;
  }
  .pravni-prohlaseni{
    padding-left:17px;
  }
  #footer .content span a{
    color: #fff;
    text-decoration: none;
  }
  #footer .content a:hover {
    text-decoration: underline;
  }
  #footer #copyright {
      float:right;
      padding-left:15px;
      padding-right:20px;
      margin-top:10px;
  }
  #footer #copyright a{
      text-decoration:underline;
      color:white;
  }
  #footer #copyright a:hover{
      text-decoration:none;
  }
  #footer .bottom{
    height:8px;
    background:#00ADEE url('../images/bg_footer_bottom.gif') no-repeat bottom left;
  }
  /*vyveska*/
#posters{
    background:#fff;
    padding:10px;
    border-top:1px solid #00ADEE;
}
#posters .poster .title{
    font-size:16px;
    display:block;
    padding-bottom:10px;
    padding-left:2px;
    color:#E372A2;
}
#posters .poster a span{
    font-size:13px;
    display:block;
    padding-top:10px;
    padding-left:2px;
    text-decoration:underline;
}
#posters .poster a:hover span{
    text-decoration:none;
}
#posters .poster{
    float:left;
    width:186px;
}
#posters .poster-in{
    padding:0 8px;
}
#posters .img{
      height:130px;
      width:170px;
  }
#schema{
    background:#fff;
    padding:10px;
    border-top:1px solid #00ADEE;
}
#schema .title{
    color:#00ADEE;
    font-size:13px;
    padding-left:5px;
    padding-bottom:10px;
}
#schema .row{
    padding-bottom:10px;
}
#schema .row .bubble{
    float:left;
    width:202px;
}
#schema .row .bubble a{
    height:31px;
    width:192px;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    text-decoration:none;
    display:block;
}
#schema .row .bubble a span{
    display:block;
    padding:8px 0 7px 15px;
}
#schema .bg-blue, #schema .bg-blue a{
    color:#00ADEE;
}
#schema .bg-blue .bubble a{
    background:#00ADEE url('../images/bubble-blue.gif') no-repeat;
}
#schema .bg-blue .bubble a:hover{
    background:#00ADEE url('../images/bubble-blue-active.gif') no-repeat;
}
#schema .bg-pink, #schema .bg-pink a{
    color:#E67BA2;
}
#schema .bg-pink .bubble a{
    background:#F290BB url('../images/bubble-pink.gif') no-repeat;
}
#schema .bg-pink .bubble a:hover{
    background:#F290BB url('../images/bubble-pink-active.gif') no-repeat;
}
#schema .bg-green, #schema .bg-green a{
    color:#22BBAA;
}
#schema .bg-green .bubble a{
    background:#4DC28A url('../images/bubble-green.gif') no-repeat;
}
#schema .bg-green .bubble a:hover{
    background:#4DC28A url('../images/bubble-green-active.gif') no-repeat;
}
#schema .bg-orange, #schema .bg-orange a{
    color:#FF8844;
}
#schema .bg-orange .bubble a{
    background:#F78F45 url('../images/bubble-orange.gif') no-repeat;
}
#schema .bg-orange .bubble a:hover{
    background:#F78F45 url('../images/bubble-orange-active.gif') no-repeat;
}
#schema .list{
    float:left;
    width:728px;
}
#schema .list a{
    white-space: nowrap;
    line-height:140%;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
    float:left;
    display:block;
}
#schema .list span{
    float:left;
    display:block;
    padding:0 6px;
    font-size:12px;
    line-height:140%;
}
#schema .list a:hover, #schema .list .active{
    text-decoration:underline;
}
#animation{
    position:relative;
}
#animation .animated{
    position:absolute;
    top:0;
    left:0;
    width:305px;
    height:190px;
}
.fff{
    background:#fff;
    margin:25px 5px 0 8px;
}
.alert{
    padding-left:22px;
    background:url('../images/text_signature.png') no-repeat left center;
}
.tool-cut{
    padding-left:22px;
    background:url('../images/cut_red.png') no-repeat left center;
}
.tool-delete{
    display:block;
    width:16px;
    height:16px;
    background:url('../images/delete.png') no-repeat left center;
}

#content_tools{
    padding-top:15px;
}
#content_tools .tool{
    float:left;
    padding-left:15px;
}
#content_tools a{
    color:#3B5998;
}

/*lekarsky slovnik*/
#content .linka{
    color:gray;
    margin-top:15px;
    border-bottom:1px solid gray;
    padding-left:5px;
}
#content .top{
    text-decoration:underline;
    color:gray;
    padding-left:10px;
    background: url(../images/top.gif) no-repeat;
    padding-bottom:15px;
    display:block;
}
#content .pismeno{
    border:1px solid gray;
    margin:2px;
    color:gray;
    background-color: transparent;
}