html,body{
	margin:0;
	padding:0;
}
body{
	font-size: 76%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #fff; 
	color: #000;
}

/* odkazy begin */
a {
	font-style: normal; 
	color: #28c;
}
a:hover {
	color: #ff6600;
    border-bottom: dotted;        
    text-decoration: none;	
}
/* odkazy end */

p{
	margin:0 10px 10px
}

#header a{
	text-decoration: none;
}
#header a:hover{
	text-decoration: none;
}

#wrapper{
/*	background-color: #F0E68C;*/
	float: left;
   width: 49%;    
	overflow: hidden;
	clear: both;
}

#content{
    padding: 0.5em;
}

#navigation{
	width: 29%;
	background-color: #F8F8FF;
	float: left;
}
#extra{
	width: 15%;
	background-color: #FFFFEe;
	float: left;
}
#footer{    	
	clear: both;
	text-align: center;
	border-top: thin dotted Black;
/*    background-color: yellow;*/
}





/* logo begin */
.BiggerText {
	font-size: 30pt;
	color: #28c;
	font-style: normal;
}
.BigText {
	font-size: 20pt;
	color: #28c;
	font-style: normal;
}
.SmallerText {
	font-size: 7pt;
	color: #28c;
	font-style: normal;
}

/* logo end*/



/* misc begin */
.status{
	color: Red;
}
.motto {
	text-align: center;
	font-size: 8pt;
	color: #777777;
	font-style: normal;
	margin-left: auto; 
	margin-right: auto; 
/*	clear: both;*/

}
/* misc end */

/* navigace begin */
/* nova navigace ADC */
.naviTable{
	text-align: center;
	text-indent: 0px;
	margin: 0px;
	padding: 0;
	border: 0;
}
.naviTable h4{
	clear: both;
	margin: 0px 10px 5px 30px;
	padding: 0px 0px 0px 0px;
	font-weight: bolder;
	font-size: 10pt;
	color: #28c;
	font-style: normal;
	letter-spacing: 2pt;
	border-bottom: thin;
	border-bottom-color: #28c;
	border-bottom-style: solid;
}
.naviTable ul{
	margin-top: 0px;
}
.naviTable li{
	margin-left: -25px;
	list-style-type: none;
	margin-bottom: 3px;
}
/* navigace end */


/* articles begin */
.articleDate {
	font-weight: bolder;
	font-size: 14px;
	margin: 5px 0px;
	text-align: right;
}
.article{
	text-align: left;
	margin-bottom: 10px;
	line-height: 160%;      
}
.article_nonpublished{
	line-height: normal;  
	background-color: pink;
}

.articleHead, h2 {
	display: block;
	font-weight: bolder;
	font-size: 22px;
	margin: 2px 0px;
	color: #28c;
	letter-spacing: -2px;
	text-decoration: none;
	line-height: 125%;
    font-variant: small-caps;
}

h2{
	font-size: 18px;
	letter-spacing: normal;
	}

.articleNavi {
	display: block;
	margin-top: 0px;
	font-size: 11px;
	text-align: right;
	margin-bottom: 50px;
	clear: both;
}

.articleNavi li{
	float: left;
	list-style-type: none;
	margin-right: 0.8em;
}
/* articles end */


/* akcicka begin */
.akcickaDate {
	font-weight: bolder;
	font-size: 14px;
	text-align: right;
}
.akcicka{
	text-align: left;
	line-height: 150%;
	padding: 0px 10px 0px 10px;
	clear: both;
	margin-bottom: 30px;
}
.akcickaHead {
	display: inline;
	font-weight: bolder;
	font-size: 14px;
	color: #28c;
	text-decoration: none;
	line-height: 125%;	
	text-align: right;
    letter-spacing: -1px;
}
.akcickaNavi {
	margin: 0px;
	font-size: 10px;
	text-align: right;
}
.akcickaNavi li{
	float: left;
	list-style-type: none;
	margin-right: 0.5em;
}
/* akcicka end */

.levanoha{
	width: 49%; 
	text-align: center; 	
	FONT-SIZE: 8pt;
	COLOR: #777777;
	FONT-STYLE: normal;
	float: left;		
}

.pravanoha{
	width: 49%;
	text-align: right;
	FONT-SIZE: 8pt;
	COLOR: #777777;
	FONT-STYLE: normal;
}

/* pribuzne */
.pribuznyarticleHead{
	font-weight: bolder;
	font-size: 14px;
	margin: 0px 0px;
	color: #28c;
	text-decoration: none;
	line-height: 100%;	
	text-align: left;
}
.pribuznyarticleNavi {
	font-size: 10px;
	text-align: right;
}
.pribuznyarticle{
	text-align: center; 
	padding: 0px 10px 0px 10px;
}
/* pribuzne */

/* komentare */
#forum textarea {
  width: 500px;
  widt\h: 500px;
  padding: 5px;
}
/*
label {
  float: left;
  padding-right: 8px;
  text-align: left;
  width:90px;
}
*/
input {
  vertical-align: middle;
}

input, textarea, select{
  background: #F9F9F9;
  border: 1px solid #B4B4B4;
  border-bottom: 1px solid #EDEDED;
  border-right: 1px solid #EDEDED;
  padding: 2px 4px;
}

input.button {
  background: #E9E9E9;
  border: 1px solid #B4B4B4;
  border-top: 1px solid #EDEDED;
  border-left: 1px solid #EDEDED;
}

input:focus, select:focus, textarea:focus {
  border-color: #1664E8;
}

/* komentare */

.drop {
	float: left;
	font-size: 400%;
	line-height: 1em;
	margin: 4px 10px 10px 0;
	padding: 4px 10px;
	border: 2px solid #ccc;
	background: #eee;
}

.help {
	background-color: yellow;
	border: 1px solid black;
	font-size: 90%;
}

.error {
	border: 2px solid red;
	background-color: pink;
	padding: 1.5em;
	font-size: 150%;
	margin: 1em;
	text-align: center;
}

/* twitter */
.twitter_posts{
	background-color: #f0fff2;
        text-indent: 0px;
        margin: 0px;
        padding: 0;
        border: 0;
}
.twitter_posts .author{
        font-weight: bold;
}
.twitter_posts .datetime{
	font-size: 70%;
	font-style: italic;
}
	
.twitter_posts div{
	margin-bottom: 1em;
	padding-left: 1em;
}

.twitter_posts h4{
        clear: both;
        margin: 0px 10px 5px 30px;
        padding: 0px 0px 0px 0px;
        font-weight: bolder;
        font-size: 10pt;
        color: #28c;
        font-style: normal;
        letter-spacing: 2pt;
        border-bottom: thin;
        border-bottom-color: #28c;
        border-bottom-style: solid;
        text-align: center;
}
/* twitter konec */