body {
	font: 0.8em "Arial",sans-serif;
	text-align: center;
	color: black;
	background: white url(../img/bg.png) repeat-x;
	padding:0;
	margin:0;
}

body#fck{
	text-align: left;
	padding: 3px;
	background: white;
}

#main{
	margin:0 auto;
	width:980px;
	text-align:left;
	background-color:white;
	background: url(../img/head.jpg) no-repeat;
}
/*hlavicka*/
#head{
	width: 100%;
	clear: both;
	height:208px;
}

#head img{
	border:none;
	margin: 20px 0 0 35px;
}

/*odkazy v textu*/
.text a, #left a{
	color: #1a23f1;/*str. modra*/
}
.text a:hover, #right a:hover, #left a:hover{
	text-decoration:none;
}

/*menu*/
#menu, #menu ul{
	list-style: none;
	padding: 0;
	margin:0;
	font-size: 1em;
}
#menu li a{
	display:block;
	background: url(../img/seznam.gif) no-repeat left;
	padding:0px 0 0px 20px;
	color:#2c437b;/*tm. modra*/
	text-decoration:none;
}
#menu li a:hover,
#menu .aktivni{
	background: url(../img/seznam4.gif) no-repeat left;
	color:#1a23f1;/*str. modra*/
}
#menu li{
	/*background: url(../img/border.png) no-repeat bottom;*/
	padding:5px 0 5px 0;
	border-bottom: 1px solid #82aedb;
	/*border-top: 1px solid #9bc1e5;*/
}
#menu li li, #menu li li a, #menu li li a:hover{
	background: none;
	border:none;
}
#menu li li a{
	margin-left:20px;
}

#menu li li a:hover{
	color:#1a23f1;/*str. modra*/
}
.sideBlock{
	color:#2c437b;/*tm. modra*/
}

/*panely*/
#homelink{
	position: relative;
	text-decoration: none;
	border: none;
	display: block;
	top: 20px;
	left: 33px;
	width: 150px;
	height: 105px;
}

#left{
	float: left;
	width:220px;
	margin-top:20px;
}
#content{
	float: left;
	width:700px;
	padding: 10px;
}
.sideBlock{
	background: #c9e7fa url(../img/sideblock.png) no-repeat;
	margin-bottom:10px;
	margin-left:10px;
	padding: 10px;
}
/*.middle{
	background: url(../img/menu2.png) no-repeat bottom;
	padding: 10px;
	margin-bottom: 10px;
	padding-bottom:30px;
}*/

/*prvky stranek*/
.text h1,.text h2,.text h3,.text h4,.text h5,.text h6,
.text h1 a{
	color: #2c437b;/*tm. modra*/
	font-weight:normal;
}

.text h1{
	font-size: 1.8em;
	border-bottom:1px solid #2c437b;
}
.text h2{
	font-size: 1.6em;
}
.text h3{
	font-size: 1.4em;
}
.text h4{
	font-size: 1.2em;
}
.text h5{
	font-size: 1em;
}
.text h6{
	font-size: 0.8em;
}

.text ul{
	list-style-type: circle;
}
div.photoView{ 
	display: inline; 
	float:left;
}
div.photoView img{
	margin: 3px;
	border: 4px solid #c9e7fa;/*sv. modra*/
}
div.photoView img:hover{
	border: 4px solid #2c437b;/*tm. modra*/
}

/*paticka*/
#foot{
	width: 100%;
	clear:both;
	text-align:center;
	color: white;
	background-color:#a5b900; 
	padding: 10px 0 10px 0;
	font-size: 9pt;
}
#foot a{
	color: white;
}
#foot a:hover{
	text-decoration:none;
}


/* Buttons */
.btnx, .btnrx,
.btn, .btnr,
.btnMid, .btnMid2, .btnMid3{
	display: block;
	padding: 3px 7px 3px 7px;
	margin: 5px 2px 5px 2px;
	border: 1px solid black;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	background: #9fbfff;
	float: left;
	cursor: pointer;
	color: black;
}

.btn img, .btnr img
.btnx img, .btnrx img, .btnMid img{
	border: none;
}

.btnrx,
.btnr{
	float: right;
}
.btnx, .btnrx{
	color: #1f1f1f;
	background: #cfcfcf;
	cursor: default;
}

.btnMid,
.btnMid2,
.btnMid3{
	float: none;
	margin: 5px auto 5px auto;
	width: 70px;
}

.btnMid2{ width: 120px; }
.btnMid3{ width: 170px; }

/* Article */
div.artInfo{
	clear: both;
	display: block;
	height: 11pt;
	margin: 5px 0px 0px 0px;
}
div.artInfo p{
	display: block;
	font-size: 8pt;
	color: #7f7f7f;
	margin: 0px;
}

p.aAuthor{	clear: left; 	float: left; width: 150px; }
p.aTime{ 		clear: right;	float: right; }
p.aCategory{ float: left; }

div.cleaner{
	clear: both;
	width: 100%;
	height: 1px;
}

#foot p{	margin: 0;	}

