body {margin: 0px; padding: 0px;
      background: #f2f2f2 url(_images/bg.jpg) repeat-x;
      font-family: Arial, Helvetica, sans-serif; font-size:11px;}

ul, li, form, p {margin: 0px; padding: 0px;}

li {line-height: 19px;
    list-style: none;
    background: url('_images/li_bck.gif') repeat-x;
    color: #666666;
    font-size: 11px;
    text-align: left;
    padding-left: 3px;}
    
li.blank{
  background:none;
  color:#555;
  margin-left: 28px;
  list-style: disc;
  padding-left: 5px;
}
	
A{color: #F85E27; text-decoration:none; font-size:11px;}	

.description{
  padding-left:10px;
}

#back {width: 980px; height: 100%;
         text-align: left;
         margin-left: auto; margin-right: auto; margin-bottom: 0px; margin-top: 10px;
         background-color: #ffffff;
         border: 1px solid #cccccc;
		 }

#header{position:relative;
          width:980px;
		  
          margin-bottom: 10px;}
#header_up {height: 48px;
               background-image: url('_images/header_bck_lines.gif');
               padding-top: 5px;}
#nabidky {border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc;
            background-color: #ffffff;}
.nabidka {width: 134px;
          float: left;
          padding-left: 5px;}
.orange {color: #f64000;}
.grey {color: #656160;}

#header_down {height: 76px;
                  background-image: url('_images/header_bck.jpg');}
#logo {width: 257px; height: 76px;
         float: left;}
#banner_area { margin-left: 480px;padding-top:12px;}
.banner {padding-top: 8px; padding-right: 10px; padding-bottom: 5px; padding-left: 60px;}

#search {height: 30px; line-height: 30px;
           background-image: url('_images/search_bck.gif'); background-repeat: repeat-x; background-color: #FFFFFF;
           border: 1px solid #cccccc;
           text-align: center;}
.submit_search {height: 22px;
                font-size: 12px; font-weight: bold;
                color: #F64000;
                border: 0;
                background: none; cursor: pointer;}
.searchfield {width: 200px; height: 15px;
              border: 1px solid #f64000;
              font-size: 11px;
              margin-bottom: 2px; margin-top: 5px;}

#leftcol {width:147px;
            padding-left: 3px;
            vertical-align: top;
            float: left;
            }
.inputfield {width: 100px; height: 15px;
             border: 1px solid #f64000;
             font-size: 11px;
			 margin:0px;
             margin-bottom: 2px;}
             
.prechod {background-image: url('_images/stats_cont_bck.gif'); background-repeat:repeat-x;padding-left:5px;padding-top:2px;padding-bottom:2px; font-size:11px;}
.prechod br{display: none;}
.prechod span{display: block; margin:0xp; padding:0px; padding-top:5px; font-size: 11px;}
.prechod A{font-size:10px; display:block; margin-top:3px;}
.prechod A:hover{color: #CC0000;}

.prechod2 {padding-left:5px;padding-top:2px;padding-bottom:2px; font-size:11px;}
.prechod2 br{display: none;}
.prechod2 span{display: block; margin:0xp; padding:0px; padding-top:5px; font-size: 11px;}
.prechod2 A{font-size:10px; display:block; margin-top:3px;}
.prechod2 A:hover{color: #CC0000;}

.submit {height: 15px; margin:0px; padding:0px;
         font-size: 12px; font-weight: bold;
         color: #f64000;
         background-color: #ffffff;
         border: 0;
		 cursor: pointer;
		 }

#middlecol {width: 680px; background: url(_images/bg_stred.jpg) no-repeat;
               vertical-align: top; overflow:hidden; float: left; border: #cccccc solid 1px; }

#rightcol {	  width:145px;
              float:right; 
              position:relative;}
.menu_border {width: 138px;
              padding: 1px;
              border: 1px solid #cccccc; }

.menu_border a{display: block; padding: 1px 0px;}
.menu_border a:hover{color: #CC0000;}

#footer{height:20px;
          border-top: 1px solid #eaeaea;
          text-align: center;
          margin-top: 10px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px;  }

.w20_bck {height: 20px; line-height: 20px;
          background-image:url('_images/menu20_bck.gif'); background-repeat: repeat-x;
          color: #ffffff;
          font-size: 11px; font-weight: bold;
          text-align: center;}

#kategorie_header {font-size: 14px; font-weight: bold;
                        color: #666666;
                        margin: 0px; margin-top: 5px; margin-bottom: 10px;
                        padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px;
                        /*border-top: 1px solid #cacaca;*/ clear: both;}
#kategorie_header A {font-size: 14px;}

.txt10px {font-size: 10px;}

.left {float: left;}
.right {float: right;}
.clear {clear: both;}

pre.code{font-size: 12px;}


.mainCat{ float:left; width: 190px; padding: 5px;padding-right: 20px;}
.subcat{padding-top: 3px;}
.subcat A{padding-right: 10px; }
.subcat A:hover{color: #923616; }

.subcat2{float:left;width:190px;padding: 3px;padding-right: 10px;padding-left: 10px;}
.subcat2 A{ background: url(_images/odrazka.gif) 0px 5px no-repeat; padding-left: 10px; }
.subcat2 A:hover{color: #923616; }

H3{margin:0px; padding:0px; margin-top: 10px; color: #3d3f40;}
.menu_border td{vertical-align: bottom;}

h2{ height: 30px; line-height: 30px;
           background-image: url('_images/search_bck.gif'); color: #FC4003; text-align:left; background-repeat: repeat-x; background-color: #FFFFFF;
           border: 1px solid #cccccc;
           margin-top:0px; padding-left:5px;}

.cistic{ clear:both; font-size:1px;}
.content{ padding: 5px; color: #555; }
.content table thead td{height: 35px;
          background-image:url('_images/menu20_bck.gif');
          color: #ffffff;
          font-size: 11px; font-weight: bold;
          text-align: center;padding:0px;
          padding-bottom:4px;margin:0px;}
.content table{margin-bottom: 30px;width:670px;border:1px solid;border-collapse:collapse;}
.content caption{ text-align: left; font-size: 13px; font-weight: bold; color: #FC4003; padding: 5px;  padding-bottom: 10px; background: url(_images/cara.gif) 0px 17px repeat-x;}
.content td{ vertical-align: middle; font-weight: bold; padding: 1px 5px;/*border:1px solid;*/}

.content textarea {width: 300px; height: 150px;}
.content button{background: #FC4003; color: #FFFFFF; font-weight: bold; }

.row1{background-color:#FFFFFF;}
.row2{background-color:#FFEDD9;}

.graphs{
  width:660px;
  text-align:center;
  margin:auto;
  margin-top:20px;
}

.error{
  padding:5px;
  padding-top:15px;
  color:red;
  font-weight:bold;
}

.okmsg{
  padding:5px;
  padding-top:15px;
  color:navy;
  font-weight:bold;
}

.napispridat{
	width:680px;
	text-align:center;
	background-color:#FFFFFF;
	height:50px;
}

.napispridat2{
	width:430px;
	margin:auto;
	text-align:center;
}

.napispridat2a{
	float:left;
	margin-top:15px;
	width:300px;
}

.napispridat2b{
	float:left;
	margin-left:20px;
	width:110px;
	margin-top:5px;
}

.napispridat2b img{
	border:0px;
}

#linky{
	color:#999999;
	padding:10px;
}

#linky a{
	color:#999999;
}