BODY {
  background: #f7f7f7;
  font-family: Verdana, Arial, Helvatica, sans-serif;
  font-size: 10px;
  line-height: 140%;
  color: #333;
  text-align: left;
}

/******** DESIGN ********/
#container-obal { 
  width: 1172px;
  margin: 0px auto;
  padding: 0 2px 2px 2px;
  background: #dfdfdf;
}

#container { 
  width: 1170px;
  background: #fff;
  border: 1px solid #ccc;
}

  /******** topheader ********/
  #topheader {
    background: #D4E7F6;
    padding: 1px;
  }

      #topheader P.language{
        margin: 2px 0 0 15px;
        font-size: 10px;
        float: right;
      }
        #topheader P.language IMG{
          margin-right: 15px;
          padding-left: 10px;
        }

    #topheader H1 {
      padding: 3px;
      font-weight: normal;
      font-size: 12px;
      padding-left: 20px;
    }


  /******** head ********/
  #header {
    height: 141px;
    background: url('/themes/theme_2009/img/header_bg.jpg') repeat-x;
  }

    #header .column {
      float: right;
      width: 110px;
      padding: 1px;
      font-size: 12px;
      position: relative;
      z-index: 1;
    }

      #header .column .links{
        clear: both;
        margin: 8px 0 0px 0;
        height: 100px;
        text-align: left;
        border-left: 1px solid #ccc;
        line-height: 130%;
      }

        #header .column .links UL{
          padding: 20px 0 0 25px;
          font-size: 12px;
        }

          #header .column .links UL LI A{
            color: #333;
            text-decoration: underline;
          }

            #header .column .links UL LI A.red{
              color: #ff0000;
            }

          #header .column .links UL LI A:hover{
            text-decoration: none;
            position: relative;
            top: 1px;
            left: 1px;
          }

    #header A.logo{
      margin: 0 10px 0 20px;
      float: left;
      height: 121px;
    }

    #header #topbuttons{
       margin:0;
       padding-top: 20px;
    }

      #header #topbuttons TABLE{
      /*  position: relative;
        left: 30px;
      */
      }

      #header #topbuttons TD{
        padding: 2px;
        vertical-align: middle;
      }

      #header #topbuttons TD.main{
        padding-right: 40px;
        padding-left: 30px;
      }

        #header #topbuttons TD.main H2{
          clear: both;
          padding-top: 2px;
          font-weight: bold;
          font-size: 13px;
          letter-spacing: 1px;
          font-family: Arial;
        }

      #header #topbuttons TD.facebook{
        width: 90px;
        text-align: center;
      }

        #header #topbuttons TD.facebook A{
          color: #333;
          text-decoration: underline;
        }

        #header #topbuttons TD.facebook A:hover{
          text-decoration: none;
        }

      #header #topbuttons TD.facebook_ico{
        width: 40px;
        text-align: center;
      }

      #header #topbuttons A.bblue,
      #header #topbuttons A.bred{
        float: left;
        display: block;
        width: 290px;
        height: 36px;
        text-align: center;
        color: #fff;
        font-size: 20px;
        font-family: Arial, Verdana, Tahoma;
        text-decoration: none;
        padding-top: 10px;
      }

      #header #topbuttons A.bblue {background: url('/themes/theme_2009/img/bblue.png') no-repeat;}
      #header #topbuttons A.bred  {background: url('/themes/theme_2009/img/bred.png') no-repeat; margin-left: 30px;}

        #header #topbuttons A.bblue:hover,
        #header #topbuttons A.bred:hover{
          position: relative;
          top: 1px;
          left: 1px;
        }

        #header #topbuttons A.bblue:hover {
          color: #BBEEF0;
        }

        #header #topbuttons A.bred:hover {
          color: #ffbbbb;
        }

  #header #menu {
    clear: both;
    height: 36px;
    text-align: right;
    margin-right: 10px;
    position: relative;
    top: -8px;

  }

    #header #menu .create {
      font-size: 130%;
      padding:1px 10px;
      background:#FA9200;
      font-weight:bold;
      color:#fff;
    }


    #header #menu .sup {
      color: #ff0000;
      vertical-align: super;
      margin-left: 2px;
      font-weight: bold;
      font-size: 8px;
    }

  #header #menu IMG {
    position: relative;
    top: 3px;
  }

    #header #menu A{
      font-weight: normal;
      color: #333;
      text-decoration: none;
      font-size: 11px;
      padding: 0px 5px 1px 5px;
      margin: 0;
    }

        #header #menu A:hover {
          background: #2B90C4;
          /* color: #BBEEF0; */
          color: #fff;
          text-decoration: none;
        }

        #header #menu A.selected {
          background: #2B90C4;
          color: #fff;
          text-decoration: none;
        }

  #subheader {
    text-align: center;
    padding: 1px 0 2px 0;
  }

  #flags {
    padding: 0 10px 20px 10px;
    display: none;
  }

    #flags .off {
        text-align: center;
        font-size: 12px;
        margin-bottom: 20px;
        font-weight: bold; 
    }

    #flags H3 {
      font-weight: bold;
      margin-bottom: 10px;
      font-size: 14px;
    }

    #flags H5 {
      font-weight: bold;
      margin: 10px 0;
      font-size: 10px;
      text-transform: uppercase;
    }


    #flags A {
        color: #1C67A1;
        text-decoration: underline; 
    }

    #flags A.selected {
        background: #2B90C4;
        color: #fff;
        font-weight: bold;
    }

      #flags A.selected:hover {
          color: #F8E316;
      }

      #flags A.close {
          float: right;
          text-decoration: none;  
          font-weight: bold;
          font-size: 12px;
      }

    #flags A:hover {
        color: #ff0000;
        text-decoration: none; 
    }
  
  /******** content ********/
  #content {
  }

  #content .obsah{
    padding: 2px 10px;
  }

  #content .obsah P.back{
    text-align: right;
    margin-bottom: 10px;
  }

    #content #left {
      float: left;
      width: 200px;
      margin-right: 3px;
    }

      #content #left .sidebox {
        margin-bottom: 3px;
      }

      #content #left .sidebox H4 {
        display: block;
        border: 1px solid #ccc;
        /* background: url('/themes/theme_2009/img/h4_bg.gif') repeat-x #eaeaea; */
        background: #eaeaea;
        font-weight: bold;
        padding: 5px 10px;
        font-size: 12px;
      }

      #content #left .sidebox H5,
      #content #right .sidebox H5 {
        display: block;
        border: 1px solid #ccc;
        background: #D4E7F6;
        font-weight: bold;
        padding: 2px 0px 2px 20px;
        font-size: 10px;
      }

      #content #left .sidebox.google_translate {
        background: #f7f7f7;
      }
        #content #left .sidebox.google_translate P{
          text-align: center;
          padding: 5px;
        }

        #content #left .sidebox.google_translate A{
          color: #ff0000 !important; 
        }

      #content #right .sidebox.login {
        background: #f7f7f7;
      }
        #content #right .sidebox.login .content {
          text-align: center;
        }

          #content #right .sidebox.login .content FORM {
         
          }

            #content #right .sidebox.login .content FORM INPUT#username,
            #content #right .sidebox.login .content FORM INPUT#password{

              font-size: 14px;
              border: 1px solid #bbb;
              padding: 1px;
              text-align: center;
              width: 150px;
              margin-top: 5px;
            }
    
            #content #right .sidebox.login .content FORM INPUT#login{
              width:80px; 
              font-size: 12px;
              background: #2B90C4;
              color: #fff;
              font-weight: bold;
              border: 1px solid #2B90C4;
              margin-top: 5px;
            }

        #content #right .sidebox.login .content P{
          font-size: 10px;
          color: #111;
          padding: 10px 0;
        }

          #content #right .sidebox.login .content P A{
            color: #111;
            text-decoration: underline;
          }

          #content #right .sidebox.login .content P A:hover{
            text-decoration: none;
          }

      #content #left .sidebox.categories {
      }

          #content #left .sidebox.categories A {
            display: block;
            background: #f7f7f7;
            color: #222;
            text-decoration: none;
            padding: 2px 5px 2px 10px;
            line-height: 160%;
            font-weight: normal;
            margin-top: 1px;
            border-bottom: 1px dotted #ccc;
            border-right: 1px dotted #ccc;
            font-size: 10px;
          }        

        #content #left .sidebox.categories A.selected {
          color: #fff;
          background: #2B90C4;
        }

        #content #left .sidebox.categories A:hover {
          color: #fff;
          background: #2B90C4;
        }


        #content #left .sidebox.forum {
        }
        
            #content #left .sidebox.forum .content {
              /* border: 1px solid #ccc; */
              background: #f7f7f7;
              padding: 1px;
              font-size: 9px;
              color: #333;
            }
            
            #content #left .sidebox.forum .content A {
              color: #1C67A1;
              text-decoration: none;
            }
            
              #content #left .sidebox.forum .content A:hover {
                text-decoration: underline;
              }
            
            
            #content #left .sidebox.forum FORM {position:relative; top: 2px;float:left;margin-left:2px;margin-bottom:5px;}
            #content #left .sidebox.forum FORM input {font-size:11px;border:1px solid #ccc;}
            #content #left .sidebox.forum FORM input.input_text {width:80px;}
            
            #content #left .sidebox.forum P.ssi_board {
              border-top: 1px dotted #ddd;
              padding: 2px;
            }
            
            #content #left .sidebox.forum P.ssi_board span.time{
              color: #777;
              white-space:nowrap;
            }
            #content #left .sidebox.forum .content2{border-right: 1px dotted #ddd;} 
            #content #left .sidebox.forum .forumsearch { text-align: left;} 
            #content #left .sidebox.forum .ssi_recentTopics { text-align: left;clear:both;color:#777;}
            #content #left .sidebox.forum .ssi_recentTopics A.poster { color:#333;}
            #content #left .sidebox.forum .ssi_boardStats { text-align: left; background: #eaeaea; border: 1px solid #ccc; padding: 2px;}
            #content #left .sidebox.forum .forumHomepage { text-align: right; padding: 2px 5px; border-bottom: 1px dotted #ddd;border-right: 1px dotted #ddd;}
            #content #left .sidebox.forum .forumHomepage A {position:relative;top:-1px;}


        #content #left .sidebox.categories2 {
        }
      
      
          UL.sf-menu{
            position: relative;
            z-index: 1000;
            margin-bottom: 15px;
          }
      
                UL.sf-menu LI A:link,UL.sf-menu LI A:visited,UL.sf-menu LI A:active  {color: #222;}
                UL.sf-menu LI UL LI A:link,UL.sf-menu LI UL LI A:visited,UL.sf-menu LI UL LI A:active  {color: #222;}
              
                UL.sf-menu LI {width:200px;padding:0;margin:0;border:0;border-bottom: 1px dotted #ccc;border-right: 1px dotted #ccc;background: #f7f7f7;}
              
                UL.sf-menu LI A {line-height:140%;color: #222;font-size: 10px;padding: 5px 5px 5px 10px;background:url('/themes/theme_2009/css/_superfish/arrows.png') no-repeat 185px center #f7f7f7;}
                UL.sf-menu LI.sfHover, UL.sf-menu LI.sfHover A {background:url('/themes/theme_2009/css/_superfish/arrows3.png') no-repeat 185px center #ddd; color: #222;}
                UL.sf-menu LI A:hover, UL.sf-menu LI.sfHover A:hover {background:url('/themes/theme_2009/css/_superfish/arrows3.png') no-repeat 185px center #2B90C4;color: #fff;position:relative;top:1px;}
                UL.sf-menu LI A.selected {background:url('/themes/theme_2009/css/_superfish/arrows3.png') no-repeat 185px center #2B90C4;color: #fff;}
              
                UL.sf-menu LI A.no_sub {background-image:none;}
                UL.sf-menu LI A.no_sub:hover {background-image:none;}
                UL.sf-menu LI A.no_items {color:#999;background-image:none;}
                UL.sf-menu LI A.no_items:hover {background-image:none;}
              
                UL.sf-menu LI.sub {background:#E2F1F9;border-right: 1px dotted #ccc;border-bottom: 1px dotted #ccc; }
                UL.sf-menu LI.sub A {color: #555;font-size:10px;padding:3px 15px 3px 23px;background:url('/themes/theme_2009/css/_superfish/arrows.png') no-repeat 5px center #E2F1F9;}
                UL.sf-menu LI.sub A:hover {color:#000;background:url('/themes/theme_2009/css/_superfish/arrows2.png') no-repeat 5px center #D4E7F6;}
                UL.sf-menu LI.sub A.subselected,UL.sf-menu LI.sub A.subselected:hover {color:#222;font-weight:bold;background:url('/themes/theme_2009/css/_superfish/arrows2.png') no-repeat 5px center #CFE4F1;position:relative;top:0;left:0;}
                UL.sf-menu LI.sub A.no_items {color:#999;background-image:none;}
                UL.sf-menu LI.sub A.no_items:hover {color:#999;background-image:none;}
              
                UL.sf-menu LI UL {background:#E2F1F9;width:200px;display:inline;margin-left:180px;|margin-left:200px;margin-top:-21px;border-top:1px dotted #ccc;font-size:8px;}
                UL.sf-menu LI UL LI,UL.sf-menu LI.sfHover UL LI {font-size:8px;border-left: 1px dotted #ccc;}
              
                UL.sf-menu LI UL LI A,UL.sf-menu LI.sfHover UL LI A  {color:#222;font-size:9px;background:url('/themes/theme_2009/css/_superfish/arrows2.png') no-repeat 5px center #E2F1F9;padding:6px 5px 7px 20px;}
                UL.sf-menu LI UL LI A:hover,UL.sf-menu LI.sfHover UL LI A:hover {color:#fff;background:url('/themes/theme_2009/css/_superfish/arrows3.png') no-repeat 5px center #2B90C4;}
                UL.sf-menu LI UL LI A.no_items,UL.sf-menu LI.sfHover UL LI A.no_items  {color:#999;background-image:none;}
                UL.sf-menu LI UL LI A.no_items:hover,UL.sf-menu LI.sfHover UL LI A.no_items:hover  {color:#999;background-image:none;}


                UL.sf-menu LI.sub A {padding:3px 5px 3px 23px;}
        
                UL.sf-menu .pocty {font-size:8px;color:#555;font-weight:normal;float:right;margin-left:5px;}
                UL.sf-menu .hodnota {color:#1C67A1;font-size:8px;font-weight:bold;}
        
                UL.sf-menu LI UL LI A:hover .hodnota {color:#ffffff;}              
              
                .categories2 .filter {
                  border: 1px solid #ccc;
                  padding: 0 1px;
                  text-align: right;
                  background: #eaeaea;
                  margin-bottom: 5px;
                  font-size: 90%;
                  line-height: 10px;
                }
                
                .categories2 .filter A {
                  color: #1C67A1;
                  text-decoration: none;
                }
              
                  .categories2 .filter A:hover {
                    text-decoration: underline;
                  }
              
                  .categories2 .filter IMG {
                    position: relative;
                    top: 4px;
                  }
                  .categories2 .filter P.list {
                    line-height: 12px;
                    position: relative;
                    top: -2px;
                    margin-bottom: 1px;
                  }
                  .categories2 .filter P.first {
                    position: relative;
                    top: -4px;
                  }                   
              
                      UL.sf-menu LI.sub A {padding:3px 5px 3px 23px;}
              
                      UL.sf-menu .pocty {font-size:8px;color:#555;font-weight:normal;float:right;margin-left:5px;}
                      UL.sf-menu .hodnota {color:#1C67A1;font-size:8px;font-weight:bold;}
              
                      UL.sf-menu LI UL LI A:hover .hodnota {color:#ffffff;}


      #content #right .sidebox.membersarea {
      }

        #content #right .sidebox.membersarea A {
          display: block;
          background: #eaeaea;
          color: #333;
          text-decoration: none;
          padding: 2px 5px 2px 10px;
          line-height: 160%;
          font-weight: bold;
          margin-top: 1px;
          border-bottom: 1px dotted #ccc;
          border-left: 1px dotted #ccc;
          font-size: 10px;          
        }


        #content #right .sidebox.membersarea .subsidebox A{
          font-size: 9px;
          padding: 1px 5px 1px 30px;
          font-weight: normal;
          background: #E6F0F9;          
          border-bottom: 1px dotted #ccc;
          border-left: 1px dotted #ccc;

        }


          #content #right .sidebox.membersarea .subsidebox A:hover{
            color: #ffffff;          
          }

          #content #right .sidebox.membersarea .subsidebox  A.selected {
            color: #fff;
            background: #2B90C4;
            font-weight: bold;
          }

        #content #right .sidebox.membersarea A.logout {
          color: #ff0000;
        }
          #content #right .sidebox.membersarea A.logout:hover {
            background: #ff0000;
          }

        #content #right .sidebox.membersarea A.homepage {
          color: #009900;
        }
          #content #right .sidebox.membersarea A.homepage:hover {
            background: #009900;
          }
        #content #right .sidebox.membersarea A.stock {
          color: #107CBA;
        }
          #content #right .sidebox.membersarea A.stock:hover {
          }

        #content #right .sidebox.membersarea A.selected {
          color: #fff;
          background: #2B90C4;
        }

        #content #right .sidebox.membersarea A:hover {
          color: #fff;
          background: #2B90C4;
        }

      #content #left .sidebox.images {
        padding: 20px 20px 0 20px;
        line-height: 100%;
      }

        #content #left .sidebox.images A {
          color: #1C67a1;
          text-decoration: underline;

          line-height: 180%;
        }            

          #content #left .sidebox.images A:hover {
            text-decoration: none;
          }   

      #content #left .sidebox.google {
        margin-top: 20px;
        text-align: center;
      }

      #content #left .sidebox.questions {
        line-height: 120%;
      }

      #content #left .sidebox.questions P{
        line-height: 120%;
      }

      #content #left .sidebox.questions P.date{
        color: #777;
        font-size: 100%;
        padding-bottom: 1px;
      }

      #content #left .sidebox.questions P.title {
        padding-bottom: 1px;
      }

      #content #left .sidebox.questions IMG {
        float: left;
        margin-right: 3px;
        padding-top: 3px;
      }

        #content #left .sidebox.questions .answer{
          background: #fafafa;
          padding: 5px;
          font-size: 90%;
          border: 1px solid #ccc;
          margin-left: 5px;
          line-height: 110%;
          margin-top: 3px;
        }

        #content #left .sidebox.questions .question{
          background: #e5e5e5;
          padding: 5px;
          font-size: 90%;
          border: 1px solid #ccc;
          margin-left: 12px;
          line-height: 110%;
          margin-top: 3px;
        }

        #content #left .sidebox.questions A.more{
          float: right;
        }

        #content #left .sidebox.questions A{
          color: #1C67A1;
          text-decoration: underline;
        }

          #content #left .sidebox.questions A:hover{
            text-decoration: none;
          }

    #content #right {
      float: right;
      width: 200px;
      margin-left: 3px;
      margin-bottom: 3px;
    }

      #content #right .sidebox {
        background: #FBFAF6;
        margin-bottom: 3px;
      }

      #content #right .sidebox H4 {
        display: block;
        border: 1px solid #ccc;
        /* background: url('/themes/theme_2009/img/h4_bg.gif') repeat-x #eaeaea; */
        background: #eaeaea;
        font-weight: bold;
        padding: 5px 10px;
        font-size: 12px;
      }

      #content #right .sidebox.quick_links {
      }

        #content #right .sidebox.quick_links A.feed {

          float: right;
          padding-right: 10px;
          position: relative;
          top: 2.5px;
        }

        #content #right .sidebox.quick_links A.nav {
          display: block;
          background: #f7f7f7;
          color: #333;
          text-decoration: none;
          padding: 2px 5px 2px 10px;
          line-height: 160%;
          font-weight: normal;
          margin-top: 1px;
          border-bottom: 1px dotted #ccc;
          border-left: 1px dotted #ccc;
          font-size: 10px;
        }        

        #content #right .sidebox.quick_links A.nav.selected {
          color: #fff;
          background: #2B90C4;
        }

        #content #right .sidebox.quick_links A.nav:hover {
          color: #fff;
          background: #2B90C4;
        }

      #content #right .sidebox.sponzored_links {
      }
      #content #right .sidebox.site_news {
      }

        #content #right .sidebox.site_news A.feed {
  
          float: right;
          padding-right: 10px;
          position: relative;
          top: 6px;
        }

        #content #right .sidebox.site_news P {
          padding: 5px;
          line-height: 120%;
        }

          #content #right .sidebox.site_news P A {
            text-decoration: underline;
            color: #1C67a1;
          }

          #content #right .sidebox.site_news P A:hover {
            text-decoration: none;
          }


#content #right .sidebox.stats TABLE.rows {width: 100%;}
#content #right .sidebox.stats TABLE.rows TH {font-weight:bold;text-align:center;padding:3px 2px;}
#content #right .sidebox.stats TABLE.rows TD {vertical-align:middle;padding:0 1px;}
#content #right .sidebox.stats TABLE.rows TD.right {text-align:right;}
#content #right .sidebox.stats TABLE.rows TD.center {text-align:center;}
#content #right .sidebox.stats TABLE.rows TD.left {text-align:left;}
#content #right .sidebox.stats TABLE.rows TD.number {padding-right:10px;}
#content #right .sidebox.stats TABLE.rows TR.one {background:#F2F2F2;}
#content #right .sidebox.stats TABLE.rows TR.two {background:#FBFAF6;}

          #content #right .sidebox.stats A {
            text-decoration: underline;
            color: #1C67a1;
          }

          #content #right .sidebox.stats A:hover {
            text-decoration: none;
          }

    #content #main {
      width: 764px;
      float: left;
    }

      #content #main .google{
        clear: both;
        margin-bottom: 3px;
        font-size: 14px;
        background: #eaeaea;
        border: 1px solid #ccc;
        text-align: center;
      }

    #content #main #membersarea{
      border: 1px solid #2B90C4;
      background: #E6F0F9;
      margin-bottom: 5px;
      padding: 2px 10px;
    }

      #content #main #membersarea .text{
        float: left;
      }

        #content #main #membersarea .text IMG{
          position:relative;
          top: 3px;
        }

      #content #main #membersarea A.logout{
        display: block;
        float: right;
        text-decoration: none;
        color: #ff0000;
        font-weight: bold;
      }

        #content #main #membersarea A.logout:hover{
          text-decoration: underline;
          position: relative;
          top: 1px;
          left: 1px;
        }


        #content #main #forum {
              border: 1px solid #ccc;
              margin-bottom: 5px;
              background: #f7f7f7;
              padding: 1px;
              font-size: 9px;
              color: #333;
            }
            
                #content #main #forum TABLE.top {
                }
                
                #content #main #forum TD.top1 {
                  padding: 2px 5px;
                  width: 610px;
                  vertical-align: top;  
                }
                #content #main #forum TD.top2 {
                  padding: 2px 5px;
                  width:130px;
                  background: #eaeaea;
                  border-left:1px solid #ccc;
                  vertical-align: top;
                }
                
                #content #main .myH4 FORM {float:right;position:relative; top: 2px;}
                #content #main .myH4 FORM input {font-size:11px;border:1px solid #ccc;}

                #content #main .myH4 .sup {
                  color: #ff0000;
                  vertical-align: super;
                  margin-left: 2px;
                  font-weight: bold;
                  font-size: 8px;
                }
                
                #content #main #forum TABLE.ssi_table {
                  color: #777;
                }
                #content #main #forum TABLE.ssi_table TD.board{
                  width: 130px;
                  text-align: right;
                  padding-right: 5px;
                }
                #content #main #forum TABLE.ssi_table TD.name{
                  width: 350px;
                }
                #content #main #forum TABLE.ssi_table TD.time{
                  width: 130px;
                  color: #333;
                }
 
         #content #main #forum A.poster {
              color: #333;
            }
 

      #main .report_success, #main .report_error, #main .report_warning {margin-bottom: 5px; padding:5px 10px; font-size: 11px;line-height: 120%;} 
      #main .report_success {background: #e8f9af; border: 1px solid #8cc639;}
      #main .report_error   {background: #FFDDF2; border: 1px solid #ff0000;}
      #main .report_warning {background: #ffffaa; border: 1px solid #ffc000;}
      
      #main .report_success TABLE {margin: 10px 0 5px 0;}
      #main .report_success TABLE TD {padding: 2px;}
      #main .report_success TABLE A {color:#000;font-weight:bold;font-size:11px;position:relative;top:-2px;}
      
      #content #main A{
        color: #1C67A1;
        text-decoration: underline; 
      }      

      #content #main A:hover{
        text-decoration: none; 
      }

      #content #main H4 {
        border: 1px solid #ccc;
        /* background: url('/themes/theme_2009/img/h4_bg.gif') repeat-x #eaeaea; */
        background: #eaeaea;
        font-weight: bold;
        padding: 5px 10px;
        margin-bottom: 5px;
        font-size: 12px;
      }

        #content #main .myH4 {
          border: 1px solid #ccc;
          /* background: url('/themes/theme_2009/img/h4_bg.gif') repeat-x #eaeaea; */
          background: #eaeaea;
          font-weight: normal;
          padding: 0px 10px 5px 10px;
          margin-bottom: 5px;
          font-size: 10px;
        }

          #content #main .myH4 .title {
            font-weight: bold;
            font-size: 12px;
          }

          #content #main .myH4 .post_new IMG {
            position: relative;
            top: 5px;
          }

      #content #main H5 {
        padding-bottom: 10px;
        font-size: 12px;
        font-weight: bold;
        line-height: 140%;
      }

        #content #main A.feed {

          float: right;
          padding-right: 5px;
          position: relative;
          top: 5px;
        }      
        #content #main SPAN.location_h4 {
          float: right;
          padding-right: 10px;
          position: relative;
          top: 0px;
          font-weight: normal;
        }   
          #content #main SPAN.location_h4 IMG.flag {
            position: relative;
            top: 3px;
          } 

          #content #main SPAN.location_h4 A.off {
            text-decoration: none;
          }           

            #content #main SPAN.location_h4 A.off:hover {
              text-decoration: underline;
              color: #ff0000;
            }           


      #content #main .items_compact{
        float: left;
        width: 184px;
        height: 290px;
        overflow: auto;
        /* border: 1px solid #84B5BC; */
        border: 1px solid #ccc;
        padding: 0;
        margin: 0 2.5px 5px 2.5px;
        text-align: center;
        line-height: 140%;
      }

        #content #main .items_compact DIV.image{
         height: 150px;
        }

        #content #main .items_compact IMG.main{
          margin-top:5px;
          /* border: 1px solid #ccc; */
        }

        #content #main .items_compact DIV.new{
          position: relative;
          text-align: left;
        }
          #content #main .items_compact IMG.new{
            position: absolute;
            z-index: 1;
            left: 2px;
            top: 2px;
          }

        #content #main .items_compact h2{
          /* background: #FFE0CE; */
          background: #DAFFB3;
          font-weight: bold;
          padding: 2px 2px 4px 2px;
          height: 28px;
          font-size: 10px;
          border-top: 1px solid #ccc;
          border-bottom: 1px solid #ccc;
          margin-bottom: 2px;
        }

          #content #main .items_compact h2 A{
            /* color: #1D67AC; */
            /* color: #AA3C00; */
            color: #000;
            font-size: 11px;
            font-weight: normal;
            text-decoration: underline;
          }
          #content #main .items_compact h2 A:hover{
            text-decoration: none;
          }

          #content #main .items_compact .red{
            color: green !important;
          }
          
        #content #main .items_compact P{
          font-size: 10px;
          text-align: left;
          padding: 0 5px;
        }

          #content #main .items_compact P.location{
              position: relative;
              top: -5px;
          }

            #content #main .items_compact P.location IMG.flag{
              position: relative;
              top: 4px;
            }
      
      #content #main .items_classic{
        /* border: 1px solid #84B5BC; */
        border: 1px solid #ccc;
        background: #F7F7F7;
        padding: 10px 10px 1px 10px;
        margin-bottom: 5px;
        height: 170px;
      }

       #content #main .items_classic .img{
          float: right;
          text-align: center;
          margin-left: 10px;
          width: 140px;
          border: 1px solid #ccc;
          height: 160px;
        }

          #content #main .items_classic .img IMG{
          }

          #content #main .items_classic DIV.new{
            position: relative;
            text-align: left;
            float: left;
          }
            #content #main .items_classic IMG.new{
              position: absolute;
              z-index: 1;
              left: -5px;
              top: -3px;
              border: 0px;
            }


        #content #main .items_classic H3{
          font-weight: bold;
          display: inline;
          letter-spacing: 1px;
         }            

          #content #main .items_classic A{
            color: #1C67A1;
            text-decoration: underline; 
          }      

          #content #main .items_classic A:hover{
            text-decoration: none; 
          }

          #content #main .items_classic P.content{
            padding: 10px 0 0 0;
            height: 105px;
          }  

          #content #main .items_classic P.footer{
            letter-spacing: 0.5px;
          }  
            
            #content #main .items_classic P.footer .price{
              color: #1C67a1;
            }  
            #content #main .items_classic .delimiter{
              margin: 0 5px;
            }  
            #content #main .items_classic P.footer IMG{
              position: relative;
              top: 3px;
            }  

            #content #main .items_classic P.footer IMG.flag{
              margin-left: 5px;
            }  
      
      #content #main #tabs {
        border: 1px solid #84B5BC;
        background: #F7F7F7;
      }

          #content #main #tabs UL {
            display: block;
          }

          #content #main #tabs UL LI {
            display: inline;
          }

            #content #main #tabs A.nav {
              display: block;
              float: left;
              width: 189px;
              text-align: center;
              padding: 5px 0;
              font-size: 12px;
              color: #1C67a1;
              text-decoration: none;
              border-bottom: 1px solid #84B5BC; 
              border-right: 1px solid #84B5BC;
            }
  
            #content #main #tabs A.nav:hover {
              text-decoration: underline;
            }

            #content #main #tabs A.nav.end {
              border-right: 0px;
              width: 192px;
            }
  
            #content #main #tabs A.nav.selected {
              font-weight: bold;
              border-bottom: 1px solid #F7F7F7; 
            }

      #content #main #tabs .article {
        clear: both;
        padding: 10px;
      }
      
        #content #main #tabs .article h5 {
          font-weight: bold;
          margin-bottom: 10px;
        }      

        #content #main #tabs .article P {
          margin-bottom: 10px;
        }   

        #content #main #tabs .article HR  {margin: 5px 0;}

        #content #main #tabs .article OL, #content #main #tabs .article UL {margin: 5px 0 5px 30px;}
        #content #main #tabs .article UL LI {list-style-type:circle;display: block;}
        #content #main #tabs .article OL LI {list-style-type:decimal;}


          #content #main #tabs .article P.author, #content #main P.author{
            margin-top: 10px;
            text-align: right;
            color: #333;
          } 
          
          #content #main #tabs .article P.author .detail,
          #content #main P.author .detail{
            color: #1C67a1;  
          }
          
          #content #main #tabs .article P.author .more {
            float: left;
          } 

        #content #main #tabs .article A {
          color: #1C67a1;
          text-decoration: underline;
        }   

          #content #main #tabs .article A:hover {
            text-decoration: none;
          }   

        #content #main #tabs .article A.full {
          float: right;
          font-weight: bold;
        }   

    
  /******** foot ********/
  #footer {
    margin-top: 10px;
    clear: both;
    border-top: 1px solid #ccc;
    text-align: center;
    padding: 5px;
    font-size: 10px;
    line-height: 140%;
    color: #333;
    background: #fff;
  }    

      #footer IMG {
        /* border: 1px solid #ccc; */
      }

      #footer .links A {
        color: #333;
        text-decoration: underline;
      }   

        #footer .links A:hover {
          text-decoration: none;
        }   

      #footer .logos {
        margin: 10px 0;
      }  
  
  /******** copyright ********/
  #copyright { 
    padding: 2px;
    width: 1172px;
    margin: 0px auto;
    text-align: center;
    font-size: 10px;
    line-height: 110%;
    color: #777;
  }

    #copyright A{ 
      color: #777;
      text-decoration: underline;
    }

      #copyright A:hover{ 
        color: #777;
        text-decoration: none;
      }

/* OLD CLASSESS */
/* SYSTEM classes - register.php */
.register .creg2 {background-color: #F8FBFD;} /* lightgray light */
.register .creg3 {background-color: #F0F6FA;} /* lightgray middle*/
.register .creg4 {background-color: #ffffff;} /* inside bg for tables */
.register .creg5 {background-color: #ACC7EF;} /* block tables */
.register .regsignup {background-color: #FF9900; color: #FFFFFF; font-weight: bold; font-size: 12px;}
.register .reguser { font-size: 9px; background-color: #FFFFFF; color: #666666;} /* small text for comments*/
.register .pintext { font-size: 18px; font-weight: bold; color: #666666; }
.register .amenu {display: none; padding: 10px;}
.register .terms {border:1px solid #eee; background-color:#fff;color:#555;overflow:scroll;width:330px;height:150px;line-height:180%;margin: 5px 0;}
.register IMG {margin-right: 5px;}
.register LI {padding: 5px;}
.register LI LI {padding: 0px;}

.register TABLE, .register TD {border: 0;}

/* SYSTEM classes - categories.php */
.categories TR.submenu {background: url('/themes/theme_2009/img/h4_bg.gif') repeat-x #eaeaea; border: 1px solid #ccc;}
.categories TR.submenu TD {font-weight:bold;height:20px;vertical-align:middle;}
.categories TR.licha {background:#ececec;}
.categories TR.suda  {background:#f7f7f7;}
.categories TD {vertical-align:middle;padding:2px 0;}
.categories TD.pagination {text-align:right;font-size:12px;padding-top:5px;}


    .listfilter { /*background: #f7f7f7; border: 1px solid #ececec;*/margin: 0;padding: 0 5px;}
  
    .listfilter .newpaginate {float: right;font-size: 12px;font-weight: bold; color: #333;}
    .listfilter .newpaginate .text {font-size: 10px; color: #777;font-weight:normal;}
    .listfilter .newpaginate A { font-size:11px; font-weight:normal; margin:0px;padding:0;}
    .listfilter .newpaginate A:hover {}

    .listfilter #orderField {font-size: 10px;}
    .listfilter .ascdesc {position:relative;top:3px;left:3px;}

/* SYSTEM classes - viewreputation.php */
.reputation TR.submenu {background: url('/themes/theme_2009/img/h4_bg.gif') repeat-x #eaeaea; border: 1px solid #ccc;}
.reputation TR.licha {background:#ececec;}
.reputation TR.suda  {background:#f7f7f7;}
.reputation TD  {padding: 1px;}

/* PREVIEW */ /* TEXY */
.preview {border: 1px dotted #ccc; background: #fafafa; padding: 10px; margin-bottom: 5px;}
.preview h5, .texy h5 {margin: 5px 0; font-weight: bold; font-size: 10px;}
.preview P,  .texy P   {margin: 5px 0;}
.preview HR, .texy HR  {margin: 5px 0;}
.preview OL, .preview UL, .texy OL, .texy UL {padding:0; margin: 5px 0 5px 30px;}
.preview UL LI, .texy UL LI {list-style-type:disc;}
.preview OL LI, .texy OL LI {list-style-type:decimal;}

/* MYBOX */
.mybox {
  padding:10px;
  margin-bottom:5px;
  border: 1px solid #ccc;
  background: #F4F0E5;
}

.mymessage {
  padding: 5px 10px;
  margin-bottom: 2px;
  border: 1px solid #ccc;
}
  .mymessage.Seller{
    background: #eaeaea;
  }
  .mymessage.Buyer{
    background: #fafafa;
  }

  .mymessage.new {
    background: #ffffaa; border: 1px solid #ffc000;
  }

/* TABLE.itemlist */
TABLE.itemlist {
  margin: 5px 0;
}
TABLE.itemlist TR.head {
  background: #D4E7F6;
  font-weight: bold;
  padding: 5px;
}
  TR.head_grey {
    background: url('/themes/theme_2009/img/h4_bg.gif') repeat-x #ddd;
    border: 5px solid red !important;
  }

TABLE.itemlist TR.licha{
  background:#ececec;
}

TABLE.itemlist TR.head TD,
TABLE.itemlist TR.head_grey TD {
  font-weight: bold;
  text-align: center;
}

TABLE.itemlist TD {
  padding: 5px;
}

TABLE.itemlist TD.price {
  color: #32A019;
  font-weight: bold;
  text-align: center;
}
TABLE.itemlist .mymintext {
 color:#777;font-size:90%;font-weight:normal;
}

TABLE.itemlist TD.meetthe {
  font-weight: bold;
}

TABLE.itemlist TD.pagination {
  font-size: 10px;
  font-weight: bold;
}
  TABLE.itemlist TD.pagination A {
    font-weight: normal;
  }


TABLE.itemlist TD.center {
  text-align: center;
}

/*detail*/
.detail .back {float:right; margin-bottom: 0x;}
.detail .back_cat {text-align:left; margin-bottom: 0;}

.detail .column_left  {width:160px;float:left;}
.detail .column_right {width:160px;float:right;}

.detail h2 {background:#ddd;border-bottom:1px solid #ccc;padding:3px;font-weight:bold;text-align:center;text-transform:uppercase;line-height:140%;}
.detail .content {padding: 3px;}

.detail .auction_image {width:160px;text-align:center;margin-bottom:3px;border:1px solid #ccc;background: #F4F0E5;;padding:3px 0;}

.detail .seller_information {width:160px;border:1px solid #ccc;background: #F4F0E5;;margin-bottom:5px;line-height:140%;}
.detail .seller_information IMG.verified {margin:3px 0;}
.detail .seller_information TABLE.reputation IMG {margin-right:2px;}

.detail .auction_detail {width:410px;margin:0 0 5px 5px;border:1px solid #ccc;background: #F4F0E5;;float:left;font-size:12px;padding-bottom:10px;}
.detail .auction_detail TABLE {margin: 3px;}
.detail .auction_detail TABLE TD {padding: 2px;}
.detail .auction_detail TABLE TD.nadpis {width: 150px;}
.detail .auction_detail TABLE TD.hodnota {width: 300px;}
.detail .auction_description {margin-bottom:5px;border:1px solid #ccc;background: #F4F0E5;;font-size:110%;}
.detail .auction_detail IMG.buynow {position: relative;top:15px;left:20px;}
.detail .auction_detail H2 {padding: 3px 20px;}

.detail .auction_others_images {margin-bottom:5px;border:1px solid #ccc;background: #F4F0E5;;}
.detail .auction_others_images p {clear:both; padding:3px;text-align: right;}
.detail .auction_others_images .image_select {width: 100px; float:left;padding:3px;text-align: center;}
.detail .auction_others_images .image_main {width: 600px; padding:3px; text-align: center;float:right;}

.detail .auction_direct_payment {margin-bottom:5px;border:1px solid #ccc;background: #F4F0E5;;text-align:center;}
.detail .auction_direct_payment IMG {margin: 3px 10px;}

.detail .auction_payment {margin-bottom:5px;border:1px solid #ccc;background: #F4F0E5;;}
.detail .auction_payment IMG {margin: 3px 10px;border:1px solid #ddd;}
.detail .auction_payment P {padding: 3px;}

.detail .auction_shipping {margin-bottom:5px;border:1px solid #ccc;background: #F4F0E5;;}

.detail .auction_additional {margin-bottom:5px;border:1px solid #ccc;background: #F4F0E5;;}

.detail .auction_ask {margin-bottom:5px;border:1px solid #ccc;background: #F4F0E5;;}

.detail .auction_bid {margin-bottom:5px;border:1px solid #ccc;background: #F4F0E5;;}

.detail .auction_buynow {margin: 5px 0;}

.detail .red_box   {background: #FFDDF2; border: 1px solid #ff0000;padding: 2px 5px;color:red;margin-bottom:3px;line-height:100%;}
.detail .red_box A {color:red;}
.detail .green_box {background: #e8f9af; border: 1px solid #8cc639;padding: 0 2px 4px 2px;margin-bottom:3px;line-height:12px;}
.detail .green_box IMG {position: relative;top:4px;padding-right:2px;}
.detail .extra_security {background: #ffffaa; border: 1px solid #ffc000;padding:5px;margin-bottom: 5px;line-height:110%;}

/* cool navigation */
#main .cool_navigation {
  margin-bottom: 5px;
  padding:  5px 10px;
  font-size: 11px;
  line-height: 120%;
  background: #e8f9af;
  border: 1px solid #8cc639;
  height:70px;}

      #main .cool_navigation TABLE {margin: 10px 0 5px 0;}
      #main .cool_navigation TABLE TD {padding: 2px;}
      #main .cool_navigation TABLE A {color:#000;font-weight:bold;font-size:11px;position:relative;top:-2px;}

#main .cool_warning {
  float: left;
  margin-bottom: 5px;
  padding:  5px 10px;
  font-size: 9px;
  line-height: 120%;
  background: #FFDDF2;
  border: 1px solid #ff0000;
  margin-right: 3px;
  width:190px;
  height:70px;
  }

/* cool search */
#content #main .cool_search {
  background: #D4E7F6;
  border: 1px solid #ccc;
  padding: 0px 10px 1px 10px;
  margin: 0 0 5px 0;
  font-size: 12px;
}

  #main .cool_search TABLE{
    width: 100%;
  }

     #content #main .cool_search TD{
       vertical-align: middle;
       text-align: center;
       /* border: 1px solid red; */
     }

     #content #main .cool_search TD.cool1{width:160px;}
      #content #main .cool_search TD.cool1 A {display:block;font-size:10px;margin-top:3px;}
     #content #main .cool_search TD.cool2{width:450px;}
     #content #main .cool_search TD.cool3{width:130px;text-align:center;font-size:10px;}

#s_search, #s_country, #s_category, #s_condition {font-size:11px;padding:0;margin:1px;}
#s_search    {margin:0px;width:140px;padding:0;}
input#s_button    {margin:0px;width:120px;height:40px;}
#s_country   {width:160px;}
#s_condition {width:125px;}
#s_category  {width:440px;}

/* vlajky */
.flagObal {width:16px;height:16px;border:0px;background-image: url('/themes/theme_2009/img/_flags_panorama.gif'); background-repeat:no-repeat; }
.flag1{display:block;width:16px;height:16px;text-decoration:none;}
