body,html
{
	margin: 0;
	padding: 0;
	font-size:0.95em;
	font-family: Arial, Helvetica, sans-serif;

}
form
{
	margin: 0;
	padding: 0;
}
td{
	font-family: Arial, Helvetica, sans-serif;

}
img{
	border:0;
}
h1 {
	font-size: 120%;
}
h2 {
	font-size: 110%;
}
h3 {
	font-size: 100%;
}
a
{
	color: #307185;
}

div.page_body
{
	margin:0px;
	background-color:#dfdfdf;
}

div.sys_head_container
{
	background-repeat: repeat-x;

}

div.sys_head
{
	width: 1130px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 0em;
	height:253px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-position:center -7px;
}

div.sys_head h1
{
	float:left;
	font-size:0.90em;
	font-weight:normal;
	margin:0;
	padding:0;
	color:White;
	margin-left:300px;
	margin-top:6px;
}

div.sys_head strong
{
	float:left;
	font-size:0.95em;
	margin:0;
	padding:0;
	color:#202A49;
	margin-left:700px;
	margin-top:150px;
	width:159px;
	text-align:center;
}

	div.sys_foot_container
	{
		height:28px;
		border-top:1px solid #fff;
		background-color:#fff;
	}

	div.sys_foot_left{
		width:260px;
		float:left;
		background-color:#858585;
		border-left: 1px solid #fff;
		height:28px;
	}

	div.sys_foot_center{
		width:654px;
		float:left;
		background-color:#666666;
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
		line-height:28px;
		font-size:80%;
		color:#fff;
		text-align:center;
	}

	div.sys_foot_right{
		width:213px;
		float:right;
		background-color:#858585;
		height:28px;
	}
	div.sys_foot_center a{
		color:#fff;
	}
	div.sys_foot_main{
		width: 1130px;
		margin-left: auto;
		margin-right: auto;
	}

	div.sys_main_container
	{

	}

	div.sys_main_main{
		border-top: 1px solid #fff;
		width: 1130px;
		margin-left: auto;
		margin-right: auto;
	}

	div.sys_left_container{
		width:261px;
		float:left;
		text-align: left;
		border-right: 1px solid #fff;
	}

	div.sys_center_container{
		width:648px;
		float:left;
		background-color:#fff;
		min-height:250px;
	}
	div.sys_right_container{
		width:203px;
		float:right;
		color:White;
	}


/* main menu*/
ul#main_menu {
	margin:10px;
	padding:4px;
}

ul#main_menu > li{

	list-style:none;
	text-align:left;
	padding: 4px 0 2px 10px;
	line-height: 21px;
	text-shadow: 0 -1px 2px #2063AB;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-top-color: #508FCD;
	border-right-color: #4483BF;
	border-bottom-color: #2F6EA7;
	border-left-color: #3F7EB9;

	background:#45729F url('/public/images/bg-button.jpg') repeat-x;
	margin-bottom:5px;
}

ul#main_menu > li:hover {
	background:none;
	background-color:#fff;
	color:Black;
	text-decoration:none;
	text-shadow:none;
}
ul#main_menu > li.selected{
	background:none;
	background-color:#fff;
	color:Black;
	text-decoration:none;
	text-shadow: 0 -1px 2px #2063AB;
}
ul#main_menu > li a{
	text-decoration:none;
	color:White;
	font-size:0.95em;
	display:block;
}
ul#main_menu > li:hover a{

	color:Black;

}

ul#main_menu > li.selected a{
	color:#202A49;

}

ul#sub_main_menu {
	margin:3px 0 5px 0;
	padding:0;
}

ul#sub_main_menu li{

	background: url('/public/images/menu_arrow.png') left center no-repeat;
	list-style:none;
	text-align:left;
	padding-left: 25px;
	line-height: 22px;
}

ul#sub_main_menu li.selected a{
	color:#A8D1DF;
}

ul#sub_main_menu li a{
	color:White;
}

/* language menu*/
div.language_box
{
	text-align:right;
	float:right;
}

ul#language_menu {
	margin:0;
	padding:4px;
}

ul#language_menu li{
	list-style:none;
	display:inline;
	margin-right:6px;
	padding-left:10px;
	background-repeat: no-repeat;
	background-position: left center;
}

ul#language_menu li a{
	color:White;
	text-decoration:none;
	font-size:0.95em;
}

ul#language_menu li a.selected{
	text-decoration:underline;
}

div.clear {
	clear:both;
}

/* navigation */
div.navigation{
	padding-left:10px;
}
ul.navigation{
	margin:0;
	padding:0;
}
ul.navigation li{
	padding-right:10px;
	list-style:none;
	display:inline;
}

ul.navigation li a{
	text-decoration:none;
	color:#226e01;
}

ul.navigation li a:hover{
	text-decoration:underline;
}


/* frontpage menu*/

div.Frontpage_box
{
	margin:10px 20px;
}

div.Frontpage_article_box
{
	border-bottom:1px solid gray;
}

div.Frontpage_article_text
{
	font-size:0.9em;
}

div.Frontpage_show_full_article
{
	text-align:right;
	margin:5px 0;
}


ul#PartnersMenu
{
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
	text-align:center;
}

ul#PartnersMenu > li
{
	margin-top:50px;
}

/* news */


div.news_title
{

	font-weight: bold;
	color:#fff;
	text-align:left;
	line-height:32px;
	margin-left:0;
	margin-top:3px;
	border-bottom:3px solid #f0f0f0;
}


ul.novinky
{
	margin:0 5px 0 0;
	padding:0 ;
	list-style:none;
	border-bottom:1px solid #f0f0f0;
}

ul.novinky li
{
	margin:15px 0px 10px 0;
	padding-left:11px;

}
ul.novinky li.more
{
	background : none;
	margin:8px 2px 4px 12px;
	text-align:right;

}

ul.novinky li.more a
{
	text-decoration:underline;
}

ul.novinky li p
{
	margin:3px 0;
	padding:0;
	font-weight:normal;
	font-size:0.95em;
}

ul.novinky li a
{
	text-decoration:none;
	color:White;
}

ul.novinky li a:hover
{
	text-decoration:underline;
}

div.News_box {
	margin: 0 0 10px 0;
	padding: 0;
}
div.News_box h3  {
	font-family: Tahoma, Arial, sans-serif;
	width: 185px;
	color: #fff; /*color: #798950;*/
	font-size: 13px;
	height: 36px;
	text-decoration: none;
	text-align: left;
	text-indent:10px;
	font-weight: bold;
	line-height: 25px;
	margin: 0;
	background: top left no-repeat;
}

div.News_box ul {
  margin: 0 0 0 10px;
  padding: 0;
  list-style: none;
}

div.News_box ul li {
	margin: 0;
	padding: 0;
	padding-left:3px;
}

div.all_news{
	text-align: right;
}

div.News_box ul li a {
	text-decoration: none;
	color: #666;
	padding: 0;
	font-size: 90%;
	background: top left no-repeat;
	font-weight: normal;
	display: block;
	border:none;
	text-indent:18px;
	margin-bottom: 5px;
}

div.Newslist_box {
	margin: 0 10px;
	padding: 0;
}

div.news_item
{
	color:Black;
	border-top:1px solid #828180;
	padding-top:15px;
	margin:5px 10px;
}

img.news_image_item
{
	padding:2px;
	border:1px solid Black;
	margin:0 10px 10px 10px;
}

div.hotline
{
	color:white;
	text-align:left;
	padding: 8px 0 5px 10px;
	line-height: 21px;
	text-shadow: 0 -1px 2px #2063AB;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-top-color: #508FCD;
	border-right-color: #4483BF;
	border-bottom-color: #2F6EA7;
	border-left-color: #3F7EB9;

	background:#2C6EDC url('/public/images/bg-button.jpg') repeat-x;
	margin:15px;
}

div.hotline a
{
	color:white;
}
