* { margin:0; padding:0; }
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object { border:0; }
body { padding: 0; background: #ffff; font: normal 100%/1 Arial,sans-serif; color: #000; text-align: center; }

/* links --------------------------------------------------------------- */
a {color:#000;}
a:link {color:#000;}
a:hover {color:#000;text-decoration: none;}

/* H2 - H5 --------------------------------------------------------------------- */
h2, h3, h4, h5, h6 { margin:15px 0 15px 0; }
h2 { font-size: 1.2em; margin: 5px 0 15px 0; color: #333333; }
h3 { font-size:1.3em; color: #333333; }
h4 { font-size:1.0em; color: #333333 }
h5 { font-size:1.0em; }


/* header ------------------------------------------------------------------ */
#header {  }
  #header #panel-top {position: relative;height: 80px; width: 100%; margin: 0 auto; text-align: left;}
  #header h1#logo { display: block; width: 272px; height: 80px; font-size:2.0em; margin-left: 0;}
  #header h1#logo a{ display: block; text-decoration: none;text-transform: uppercase; }
  #header h1#logo span { display: none;}

  /* navigation --------------------------------------------------- */
  #header #headpanel {display: none;}

  #header #head { background: none;display: none;}
/* layout ---------------------------------------------------------------------- */
#layout { width: 100%; margin:0 auto 0 auto; text-align:center;  }


  #container { width:100%; margin: 0 auto; text-align: left; clear: both;position: relative; z-index:10; top: 0;}
  #container.dotaznik {top: 9;}

    #content {width: 100%; float: right; padding: 0;background: #fff;position: relative;top: 0;left:0;}
    #content.dotaznik {width: 100%; padding: 0; top:0;}

      #content.dotaznik .dotaznik-title {height: 45px;background: #f2f2f2;}
        #content.dotaznik .dotaznik-title h2 {margin:0; font-size: 2.0em;font-weight:normal;padding: 10px 20px;float: left;}
        #content.dotaznik .dotaznik-title p {float: right;padding: 20px 20px 0 0;color: #6d6d6d;}
          #content.dotaznik .dotaznik-title p a {color: #6d6d6d}
      #content.dotaznik .box {padding: 20px;}
        #content.dotaznik .box h3 {font-size: 1.2em;margin-bottom: 30px;}
        #content.dotaznik .box h3 span {padding: 2px 5px; margin-right: 5px; background: #7cb928 ; color: #fff;}
        #content.dotaznik .box .arrow {padding-left: 15px; background: url('../images/arrow.jpg') no-repeat left 50%;}
        #content.dotaznik .box table.dotaznik {border-collapse:collapse; border-spacing:0;margin: 15px 0; border: 1px solid #7cb928; border-bottom: 0; width: 100%;}
        #content.dotaznik .box table.dotaznik td { padding: 5px; border-bottom: 1px solid #7cb928;}
        #content.dotaznik .box table.dotaznik td.radiobutton {width: 30px;text-align: center; }
          #content.dotaznik .box table.dotaznik td.radiobutton .radio {width: 20px; height: 16px;}
          #content.dotaznik .box .submit-style {width: auto; padding: 0 10px;font-size: 0.9em;padding-bottom: 5px;height:25px;line-height:22px;}


      #content #navigation {display: none;}
      #content .panel p {line-height: 1.5em;margin: 0 0 20px 0;padding: 0}
      #content .panel.left {width: 100%; display: block;float: left;}
      #content .panel.right {display: none;}
      #content .panel.left .box {border: 0px solid #dedede;width:95%;}
        #content .panel.left .box .top-title {background: #fff; height: 32px; line-height: 32px;}
          #content .panel.left .box .top-title h3 {font-size: 1.0em;margin: 0; padding:0 0 0 10px;float: left;color: #000;text-transform: uppercase;}
          #content .panel.left .box .top-title a.rss {display: none}
        #content .panel.left .box .inbox {border: 1px solid #f2f2f2; padding: 10px 10px 5px;}
          #content .panel.left .box .inbox .title a{color: #000}
          #content .panel.left .box .inbox p {margin-bottom: 16px;padding: 0;color: #666666;}
		  #content .panel.left .box .inbox img {margin: 5px 10px;}



      .panel.left {display: none;}

    /* footer ----------------------------------------------------------------- */
  	#footer { display: none;}




hr { display:block; height:1px; margin:10px 0; padding:0; border:0 solid #CCC; background:#CCC; color:#CCC;}
.clear { clear:both; display: block; height:1px;line-height:1px;font-size:1px; width: 100%;}
.noscreen { display:none; }
.flt-l {float: left;}
.flt-r {float: right;}
.noborder {border: 0;}
