body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
   background-color: inherit;
}
/*table#tabcomm{
	width: 700px;
}*/
table tr:first-child{
	font-weight: bolder;
}/*
table td:first-child{
	width: 100px;
}
.tabrow_mid{
	width: 100px;
}	
.tabrow_right{
	width: 490px;
	font-weight: bolder;
}*/

#wrap{
	width: 960px;
	margin: 0 auto;
	vertical-align: top;
	background-color: inherit;
}

#header{
	height: 196px;
	/*background-color:inherit;
	background-image: url(pic/template/default/logo.png);
	background-position: center;
	background-repeat: no-repeat;*/
	text-align: center;
}

#menu{
	background-color:inherit;
	background-image: url(pic/template/default/up.png);
	background-repeat: no-repeat;
	min-height: 26px;
	background-position: bottom;
	clear: both;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#mid{
	background-color: inherit;
}

.nav_menu {
	/*display: block;*/
	float: left;
	/*width: auto;*/
	padding: 0 10px;	
	/*text-decoration: none;
	color: #333333;
	font-size: large;*/
}

.nav_menu a{
	text-decoration: none;
	font-size: large;
	color: #333333;
	padding: 0px;
	width: auto;
}


#sidemenu{
	width: 200px;
	float:left;
	background-color: inherit;
	background-image:url(pic/template/default/sidemenu_left.png);
	background-repeat: repeat-y;
	margin: 0 auto;
}

#content{
	background-color: inherit;
	width: 740px;	
	float: left;
	margin-left: 5px;
	min-height: 350px;
 
}

#footer{
	clear: both;
	background-color:inherit;
	background-image: url(pic/template/default/down.png);
	background-repeat: no-repeat;
	height: 26px;
	background-position: top;
	vertical-align: bottom;
	text-align: center;
}

#footer a{
	text-decoration: none;
	font-size: small;
	color: #333333;
}

/*
//////////////////////////////////////////////////////////////
///////////////////////SIDEDEMENU ITEM////////////////////////
//////////////////////////////////////////////////////////////
*/
.sidemenu_item{
	background-color: inherit;
	
}
.sidemenu_item_up{
	background-image: url(pic/template/default/sidemenu_item_down.png);
	background-color: inherit;
	background-position: bottom;
	background-repeat: no-repeat;
	height: 15px;
}

.sidemenu_item_mid{
	background-color: inherit;
	padding-left: 10px;
	margin-top: -5px;
	margin-bottom: -5px;
}

.sidemenu_item_mid a{
	text-decoration: none;
	text-align: center;	
	color:gray;
}

.sidemenu_item_mid a:hover{
	text-align: center;
	color: black;	
}

.sidemenu_item_down{
	background-image: url(pic/template/default/sidemenu_item_up.png);
	background-color: inherit;
	background-position: top;
	background-repeat: no-repeat;
	height: 15px;
}

/*
//////////////////////////////////////////////////////////////
///////////////////////CONTENT ITEM///////////////////////////
//////////////////////////////////////////////////////////////
*/



.content_item{
	background-color: inherit;	
	/*border: 1px solid red;*/
}

.content_item table tr td {
        border: 1px solid silver;
        width: 60%;
}
.content_item_1 table tr td {
        border: 1px solid silver;
        width: auto;
}

.content_item_up{
	background-image: url(pic/template/default/content_item_down.png);
	background-color: inherit;
	background-position: bottom;
	background-repeat: no-repeat;
	height: 15px;
	/*border: 1px solid blue;*/
}

.content_item_mid{
	background-color: inherit;
	padding-left: 15px;
	padding-right: 15px;
   /*border: 1px solid yellow;*/
}

.content_item_down{
	background-image: url(pic/template/default/content_item_up.png);
	background-color: inherit;
	background-position: top;
	background-repeat: no-repeat;
	height: 15px;
	/*border: 1px solid orange;*/
}

/*
//////////////////////////////////////////////////////////////
/////////////////////////NAVIGATION///////////////////////////
//////////////////////////////////////////////////////////////
*/

#menu ul {
	float: left;
	width: auto;
	list-style: none;
	margin:0; padding: 0;
}

#menu ul li {
	display: inline;
}

#menu ul li a {
	display: block;
	float: left;
	width: auto;
	padding: 0 10px;	
	text-decoration: none;
	color: #333333;
	font-size: large;
}

#menu ul li a:hover {
	background-color: #ECECEC;
	color: #000033;	
}

#login {
	background-color: inherit;
	font-size: small;
	text-decoration: none;
	text-align: center;
}

#login a{
	text-decoration: none;
	color: #333333;
}

.small{
	font-size: xx-small;
}
.chyba{
	color: red;
}

fieldset {
  border: #333333 2px solid;
  margin: 1px 0;
  color: #333333;
}

.P_title{
	font-size: large;
	text-decoration: none;
}
.P_title:link{
	color: #333333; 
}
.P_title:visited{
	text-decoration: none;
	color: #999999; 
}
.P_title:hover{
	color: red;
}

.P_post{
	padding-top:5px;
	font-size: 1.2em;
        word-wrap: break-word;
}

.P_post p{
        word-wrap: break-word;
}
.date{
	padding-left:5px;
	font-size: 1em;
	font-weight: normal;
}

.P_komentar{
        padding-top: 5px;
        font-size: 1.4em;
}

.CC_comment{
	background-color:inherit;
	padding-left: 25px;
  
}

.C_title{
	font-weight: bold;
}

.C_komentar{
        font-size: 1.4em;
        padding-left: 15px;
}

.administration_bar{
   padding-left: 15px;
	color: red;
}
.administration_bar a{
     text-decoration: none;
     font-variant: small-caps;
     font-weight: bold;
}
.administration_bar a:link{
     color:red;
}    
.administration_bar a:visited{
     color:red;
}
.administration_bar a:hover{
     color:black; 
}    

.all_users {
	color: red;
	text-align: center;
	vertical-align: middle;
}
.all_users a{
     text-decoration: none;
     font-variant: small-caps;
     font-weight: bolder;
     font-size: 15px;
}
.all_users a:link{
     color:red;
}    
.all_users a:visited{
     color:red;
}
.all_users a:hover{
     color:black; 
}



.admin_menu{
     font-size: 1.4em;
     text-decoration: none;

}  

.edit_form{
	font-size: 1.4em;
	padding-top: 5px;
} 
.user_bar_up{
	background-image: url(pic/template/default/down.png); 
	background-color: inherit;
	background-position: bottom;
	background-repeat: no-repeat;
	height: 15px;
}    
 
.user_bar_down{
	background-image: url(pic/template/default/up.png);
	background-color: inherit;
	background-position: top;
	background-repeat: no-repeat;
	height: 15px;
}    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
              
              
              
              

              
              
              
              
              
              
              
              
              
              
              

	
	
