/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}:focus{outline:0;}body{line-height:1;color:#000;background:#FFF;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:400;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
/* others */
B{font-weight:bold;}I{font-style:italic;}strong{font-weight:bold;}.bold{font-weight:bold;}.red{color:red;}.black{color:#000;}.left{float:left;}.center{text-align:center;}.clear{clear:both;height:0;line-height:0;font-size:0;}.small{font-size:80%;}.big{font-size:120%;}
/* slimbox2 */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}.lbLoading{background:#fff url(_slimbox2/loading.gif) no-repeat center;}#lbImage{position:absolute;left:0;top:0;border:3px solid #fff;background-repeat:no-repeat;}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}#lbPrevLink{left:0;}#lbPrevLink:hover{background:transparent url(_slimbox2/prevlabel.gif) no-repeat 0 15%;}#lbNextLink{right:0;}#lbNextLink:hover{background:transparent url(_slimbox2/nextlabel.gif) no-repeat 100% 15%;}#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(_slimbox2/closelabel.gif) no-repeat center;margin:5px 0;outline:none;}#lbCaption,#lbNumber{margin-right:71px;}#lbCaption{font-weight:bold;}

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

/*naseptavac jquery.autocomplete*/
.ac_results ul{color:#333;width:100%;list-style-position:outside;list-style:none;margin:0;padding:0;border:1px solid #ccc;}.ac_results li{cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;margin:0;padding:2px 5px;}.ac_loading{background:#FFF url('/themes/theme_2009/img/ajax_load.gif') right center no-repeat;}.ac_odd{background-color:#fff;}.ac_even{background-color:#f7f7f7;}.ac_over{background-color:#DFEEF9;color:#1C67A1;}

/******** 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: 12px 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.jpg') no-repeat;}
      #header #topbuttons A.bred  {background: url('/themes/theme_2009/img/bred.jpg') 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: 120%;
      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,#content #right .sidebox.login .content FORM INPUT#passwordTemp{

              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{
            font-size: 14px;
            margin-top: 3px;
            padding: 2px 5px;
            /*  width:80px; 
              font-size: 12px;
              background: #2B90C4;
              color: #fff;
              font-weight: bold;
              border: 1px solid #2B90C4;
              */
            }

            #content #right .sidebox.login .content A.create{
              background: url('/themes/theme_2009/img/create_account_button_big.jpg') no-repeat;
              width: 187px;
              height: 36px;
              text-align: center;
              font-size: 13px;
              letter-spacing: 1px;
              display: block;
              text-decoration: none;
              color: #fff;
              font-weight: bold;
              padding-top: 10px;
              margin: 0 auto;
            }          
            
              #content #right .sidebox.login .content A.create:hover{
                color: #BBEEF0;
                position: relative;
                top: 1px;
                left: 1px;  
              }      

        #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 #left .sidebox.recommend .content {
          padding: 5px;
          line-height: 120%;
        }
        #content #left .sidebox.recommend .content INPUT {
          font-size: 12px;
          margin: 5px 0;
        }

    #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;
        }

        #content #main .items_compact DIV.new{
            float: left;
            border: 0;
            background: #fff;
        }
          #content #main .items_compact IMG.new{
            position: relative;
            top: 2px;
            left: 2px;
            float: left;
            border: 0;
            background: #fff;

          }

        #content #main .items_compact h2{
          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 P{
          text-align: right;
          margin: 0 5px;
          
        }

          #content #main .items_classic .img IMG{
          }

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


        #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 #msgOrderField {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 .newred{color:#ff0000;font-size:8px;font-weight:bold;position:relative;top:-1px;}


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:auto;
  float:none;
  width:742px;}

      #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_navigation P.logout {float:right;}
               #main .cool_navigation A.logout {float:none;font-weight:bold;color:#ff0000 !important;text-decoration:none !important;}
               #main .cool_navigation .delimiter {margin: 0 3px;color:#777;}
               #main .cool_navigation A.logout:hover {text-decoration:underline !important;}
               #main .cool_navigation TABLE {position:relative;top:-5px;}
               #main .cool_navigation P.text IMG {position:relative;top:3px;}
               #main .cool_navigation .miniReminder {}
               #main .cool_navigation .miniReminder A {text-decoration: none !important;color: #333 !important;font-size:9px;}
               #main .cool_navigation .miniReminder A:hover {color:#ff0000 !important;}

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



      #main .cool_navigation.yellow {background:#FFFF99  !important;border:1px solid #FDC75D !important;height:auto !important;}
      #main .cool_navigation.yellow TD  {vertical-align: top;padding:0;}
      #main .cool_navigation.yellow P.item  {margin-bottom: 1px;}
      #main .cool_navigation.yellow P.leave {float:right;font-weight:bold;}
      #main .leave_feed {float:right;position:relative;top:-1px;}
      #main .cool_navigation.yellow P.name {font-size:10px;}
      #main .cool_navigation.yellow P.leave A {color: #ff0000 !important;text-decoration:none !important;font-weight:bold; position:relative;left:-10px;}
      #main .cool_navigation.yellow P.leave A:hover {text-decoration:underline !important;}
      #main .cool_navigation.yellow P.red {font-size:10px;margin-top: 10px;}
      #main .cool_navigation.yellow P.store_url {margin-top:5px;}
      #main .cool_navigation.yellow P.red A {color:#ff0000 !important;}
      #main .cool_navigation.yellow P.red IMG {position:relative;top:2px;}

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

  #main .cool_search TABLE{
    width: 770px;
  }

     #content #main .cool_search TD{
       vertical-align: middle;
       text-align: center;
     }

     #content #main .cool_search TD.cool1{width:160px;padding:0;}
      #content #main .cool_search TD.cool1 A {display:block;font-size:10px;margin-top:3px;}
     #content #main .cool_search TD.cool2{width:480px;padding:0;}
     #content #main .cool_search TD.cool3{width:120px;text-align:left;font-size:10px;padding:0;}

#s_search, #s_country, #s_category, #s_condition , #s_id {font-size:11px;padding:0;margin:1px 0;}
#s_search    {margin:0px;width:140px;padding:0;}
input#s_button    {margin:0px;width:110px;height:40px;}
#s_country   {width:155px;}
#s_condition {width:125px;}
#s_category  {width:470px;}
#s_id  {width:30px;}

/* vlajky */
.flagObal {width:16px;height:16px;border:0px;background-image: url('/themes/theme_2009/img/_flags_panorama.gif'); background-repeat:no-repeat;cursor: pointer; cursor: hand; }
.flagObal.nocount {background-image: url('/themes/theme_2009/img/_flags_panorama_mono.gif');}
.flag1{display:block;width:16px;height:16px;text-decoration:none;cursor: pointer; cursor: hand;}
#flags TD {color:#999;font-size:9px;}
#flags TD .count {color:#555;}
#flags TD A {font-size:10px;}
#flags TD A.nocount {color:#999 !important;text-decoration:none !important;}


/* superfish */
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}.sf-menu{line-height:1.0;}.sf-menu ul{position:absolute;top:-999em;width:10em;}.sf-menu ul li{width:100%;}.sf-menu li:hover{visibility:inherit;position:relative;}.sf-menu li{float:left;position:relative;}.sf-menu a{display:block;position:relative;}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}.sf-menu{float:left;}.sf-menu a{text-decoration:none;}.sf-menu a,.sf-menu a:visited{color:#13a;}.sf-menu li{background:#fff;}.sf-menu li li{background:#fff;}.sf-menu li li li{background:#fff;}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{outline:0;}.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;background:url('arrows-ffffff.png') no-repeat -10px -100px;}a>.sf-sub-indicator{top:.8em;background-position:0 -100px;}a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px;}.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}.sf-menu ul a>.sf-sub-indicator{background-position:0 0;}.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0;}.sf-shadow ul{background:url('shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}.sf-shadow ul.sf-shadow-off{background:transparent;}
/* superfish-vertical */
.sf-vertical li:hover ul,.sf-vertical li.sfHover ul{top:0;}.sf-vertical .sf-sub-indicator{background-position:-10px 0;}.sf-vertical a>.sf-sub-indicator{background-position:0 0;}.sf-vertical a:focus>.sf-sub-indicator,.sf-vertical a:hover>.sf-sub-indicator,.sf-vertical a:active>.sf-sub-indicator,.sf-vertical li:hover>a>.sf-sub-indicator,.sf-vertical li.sfHover>a>.sf-sub-indicator{background-position:-10px 0;}


TABLE.stats {width:100%;}
TABLE.stats TD {padding:2px;}

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


.verification TABLE {width:100%;}
.verification TD {line-height: 140%;vertical-align:top;}
.verification IMG.ico {position:relative;top:3px;left:3px;}
.verification .green {color:#339900;}
.verification A {font-weight:normal !important;position:relative !important;top:0px !important;}

