/*    =========================OBECNE DEFINICE    */

html{
	margin: 0px;
	padding: 0px;
}
body{
	margin: 0;
   padding: 10px;
	height: 100%;
	font: 82%/1.4 Arial, sans-serif;
	background:white;
	text-align: center;
	line-height: 1.6;
	color: #393939;
}
a {
	color: #00365b;
}
a:hover{
	color: #1d93cb;
}
img {
	border: 0;
}
.clear{
	clear:both;
}
.clearleft{
	clear:left;
}
.clearright{
	clear: right;
}
h1{
	margin-top:10px;
	margin-bottom:10px;
	color: #626262;	
}
h2{
	margin-top:10px;
	margin-bottom:10px;
	color: #626262;
}
h3{
	margin-top:5px;
	margin-bottom:5px;
	color: #00496e;
}
fieldset {
	padding: 10px;
	border: none;
	background: #ffeadf;
}
input, textarea{
	border: 1px solid #646464;
}
textarea{
	width: 260px;
}
.indent{
	margin-left: 10px;
}
#maincontainer{
	text-align:left;
	margin:0 auto;
	width:990px;
}
#header{
	width:990px;
	height:160px;
	overflow:hidden;
	top:0;
	left:0;
	position:relative;
	font-size:150%;
}
#header SPAN{
	overflow:hidden;
	cursor: pointer;
	width:990px;
	height:160px;
	background: url(../img/headerbg.jpg) no-repeat;
	top:0;
	left:0;
	position: absolute;
}
#infoline{
	background: url(../img/infolinebg.jpg) right top no-repeat;
	width:990px;
	height:40px;
}
#infoline .infolinecontent{
	padding:10px;
	font-size: 95%;
}
#leftcollumn{
	width:250px;
	float:left;
}
#leftcollumn #menutop{
	background: url(../img/menutopbg.jpg) no-repeat top;
	width:250px;
	height:20px;
}
#leftcollumn #menumiddle{
	width:250px;
	margin-bottom: 10px;
}
#leftcollumn #menumiddle .matrjoska {
	margin: 0;
	padding: 0;
	width: 250px;
}
#leftcollumn #menumiddle ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width:250px;
}
#leftcollumn #menumiddle ul ul{
	background-color: white;
	width: auto;
}
#leftcollumn #menumiddle ul ul li a{
	padding-left: 35px;
	font-size: 0.9em;
	background: url(../img/odrazka.gif) 25px 12px no-repeat #ffeadf;
}
#leftcollumn #menumiddle ul ul li a:hover, ul ul li a:active, ul ul li a:focus{
	background: url(../img/odrazka.gif) 25px 12px no-repeat #fdc5ac;
}
#leftcollumn #menumiddle li{
	display: inline;
}
#leftcollumn #menumiddle li a{
	display: block;
	width: auto;
	border-bottom: 1px solid #fdc5ac;
	padding-left: 20px;
	padding-top:5px;
	padding-bottom:5px;
	background: url(../img/odrazka.gif) 10px 13px no-repeat #ffeadf;
	text-decoration:none;
}
#leftcollumn #menumiddle a:hover, a:active, a:focus{
	background: url(../img/odrazka.gif) 10px 13px no-repeat #fdc5ac;
}
#contacttop{
	background: url(../img/contacttopbg.jpg) no-repeat top;
	width:250px;
	height:20px;
}
#contactmiddle{
	background: url(../img/contactmiddlebg.gif) no-repeat right bottom #d8deff;
	width:250px;
	margin:0;
	padding:0;
}
.contactcontent{
	padding:10px;
}
#main{
	width:740px;
	float: left;
}
.maincontent{
	margin-left:10px;
	margin-right:10px;
}
.text{
	margin-left:10px;
}

#main ul{
	list-style:none;
	margin: 0;
	padding: 0;
}
#main li{
	padding-left:20px;
	background: url(../img/odrazka.gif) 5px 8px no-repeat;
}
#main .indent h2{
	color: #646464;
	background: #ffeadf;
	padding-left: 8px;
}
#main .nums{
	text-align: center; 
}
#main .article{	
	padding-left: 5px;
}
#main .publish{
	margin-bottom: 5px;
}
#main .more{
	margin-top: 5px;
}
#main .back{
	margin-top: 10px;
}
#footer{
	background: url(../img/footerbg.jpg) no-repeat bottom;
	width:990px;
	height: 40px;
	margin-top:30px;
	text-align:right
}
#footercontent{
	padding-top:15px;
	padding-right:20px;
	color:white;
}
#footercontent a{
	color: White;
}
#footercontent a:hover, a:focus; a:active{
	color:blue;
}
