* {
	margin:0;
	padding:0;
}
body{
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:10pt;
	color:#666666;	
	background:#FFFFFF;
	text-align:center;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.box{
	width:800px;
	margin:0 auto;
	padding: 10px 0;
	text-align:left;
	font-size:10pt;
}

table{
	font-size:10pt;
}
#header{

	width:100%;
	height:80px;
	margin:0;
	padding:0;
	
}
#header h1{
	color:#000000;	
	margin:5px 0 0 0;
	padding:3px 0 0 45px;
	background:#FFFFFF url(images/logo.png) no-repeat center left;
	float:left;
	font-size:23pt;
	height:50px;
}
#header h2{
	float:right;
	margin:15px 0 0 0;
	padding:0;
	color:#DF0024;
	font-size:15pt;
}

#menu{
	width:100%;
	margin:0 auto;
	padding:0;
	background:#044476;
	text-align:center;
	font-color:white;
}

#menu ul{
	width:800px;
	height:25px;
	margin:0 auto;
	padding:0;
	text-align:left;
	font-color:white;

}

#menu li{	
	display:inline;
	list-style: none;
	margin:0 10px 0 0;
	padding:10px 5px 5px 5px;
}

#menu a{
	text-decoration:none;
	font-size:14pt;
	color:white;
}

#menu li.active{	
	background:#46C0F1;
	text-decoration:none;
}

#menu li:hover a{	
	text-decoration:underline;
}

#content{
	width:100%;
	background:#FFFFFF url(images/bg.png) repeat-x top left;
}
#content #panel{
	float:right;
	width:250px;
}
#panel .panelbox{
	width:250px;
	border:1px solid gray;
	background:#FFFFFF;
	margin:0 0 10px 0;
	padding:5px;
}
#panel #okres ul{
	padding:0;
	margin:0;
}
#panel #okres li{
	display:inline;
	padding:3px;
	margin:0;
	text-align:center;
}
#panel .panelbox i{
	font-family:Georgia,"Times New Roman",Times,serif;
}
#content #page{
	float:left;
	width:540px;
	text-align:left;
}

#page .post{
	width:540px;
	margin:0 0 10px 0;
	padding:0 0 7px 0;
	border:1px solid silver;
	background:#FFFFFF;
}
#page .post img{
	width:80px;
	height:80px;
	padding:7px;
	margin:7px 7px 2px 7px;
	border:1px solid silver;
}
#page .post img.zrodloico{
	width:10px;
	height:10px;
	padding:0;
	margin:0;
	border:0;
}
#page .post img.zrodloimg{
	width:auto;
	height:auto;
	padding:7px;
	margin:0;
	border:1px solid silver;;
}
#page .post h1{
	display:inline;
	font-size:16pt;
	padding:0;
	margin:14px 7px 7px 0;
}

#page p{
	margin:0 7px;
	font-size:1.2em;
}

a.pages{
	margin:5px;
	padding:3px 5px;
	border:1px solid silver;	
	text-decoration:none;	
}

span.pages{
	margin:5px;
	padding:3px 5px;
	border:1px solid silver;
	background:silver;	
}

#footer{
	width:100%;
	height:20px;
	font-size:11pt;
	margin:0;
	padding:0;
	color:silver;
}


.hide{
	overflow:hidden;
	background:white;
	padding:2px;
	border: solid 1px silver;
	visibility: hidden;
	position:absolute;
	margin-left:10px;
	
}

.br{
	clear:both;
}