/*
10px - 65%
11px - 70%
12px - 75%
13px - 80%
14px - 85%
15px - 90%
16px - 95%
17px - 100%
...
*/
body {
	padding:			0px;
	margin:				0px;
	background:			#374148;
	text-align:			center;
	}
form {
	padding:			0px;
	margin:				0px;
	}
ol, ul {
	margin-top:			5px;
	margin-left:		20px;
	}
a:link {
	font:	 			bold 100% arial, Verdana;
	color: 				#DD1100;
	text-decoration:	underline; 
	}
a:visited {	
	font:	 			bold 100% arial, Verdana;
	color: 				#DD1100;
	text-decoration:	underline;
	}
a:hover {
	font:	 			bold 100% arial, Verdana;
	color: 				#2D363E;
	text-decoration:	underline;
	}
.clear {
	clear:				both;
	}
.article_check {
	height:				10px;
	}
/***************************************************************************/
.page {
	margin:				0px auto;
	width:				746px;
	background:			url(../img/page_bg.gif) repeat-y;
	}
.in_page {
	margin:				auto;
	width:				732px;
	}
/*************************************  hlavicka *************************************/
.head_top {
	height:				65px;
	background:			url(../img/head_1.jpg) no-repeat;
	font:	 			normal 65% tahoma, verdana;
	color: 				#787878;
	}
.head_top .in {
	padding:			50px 220px 0px 0px;
	text-align:			right;
	}
.head_top a:link {
	font:	 			normal 100% tahoma, verdana;
	color: 				#787878;
	text-decoration:	none; 
	}
.head_top a:visited {	
	font:	 			normal 100% tahoma, verdana;
	color: 				#787878;
	text-decoration:	none;
	}
.head_top a:hover {
	font:	 			normal 100% tahoma, verdana;
	color: 				#DD1100;
	text-decoration:	none;
	}
.head_middle {
	height:				147px;
	background:			url(../img/head_3.jpg) no-repeat 100% 0%;
	text-align:			left;
	}
.dep_top {
	height:				24px;
	padding:			0px 10px;
	background:			url(../img/dep_top_bg.gif) repeat-x;
	border-left:		1px solid #ffffff;
	border-right:		1px solid #ffffff;
	border-bottom:		1px solid #EFEFEF;
	text-align:			left;
	}
.dep_top .item {
	float:				left;
	padding-top:		5px;
	}
.dep_top .item_check {
	float:				left;
	margin:				0px 10px;
	width:				2px;
	background:			url(../img/dep_top_check.gif) no-repeat;
	}
.dep_top .item a:link {
	font:	 			bold 70% tahoma, verdana;
	color: 				#ffffff;
	text-decoration:	none;
	}
.dep_top .item a:visited {	
	font:	 			bold 70% tahoma, verdana;
	color: 				#ffffff;
	text-decoration:	none;
	}
.dep_top .item a:hover {
	font:	 			bold 70% tahoma, verdana;
	color: 				#000000;
	text-decoration:	none;
	}
.dep_top .item .item_act {
	color: 				#000000;
	}
/************************************ // hlavicka ************************************/
.content {
	background:			#EFEFEF url(../img/content_bg.gif) repeat-y;
	}
.content_bottom {
	background:			url(../img/content_bottom.gif) no-repeat 0% 100%;
	}
.in_content {
	background:			transparent url(../img/content_in_bg.jpg) no-repeat 0% 100%;
	}
/************************************* levy sloupec *************************************/
.leftrow {
	float:				left;
	width:				180px;
	text-align:			left;
	}
/* oddeleni */
.dep_left {
	padding:			10px 0px;
	background:			url(../img/dep_left_bg.gif) repeat-y;
	}
.dep_left .item_check {
	margin:				10px 0px 0px 0px;
	height:				2px;
	background:			url(../img/dep_left_check.gif) no-repeat;
	}
.dep_left .item {
	margin-top:			3px;
	padding:			5px 10px 0px 33px;
	background:			url(../img/dep_left_li.gif) no-repeat;
	}
.dep_left a:link {
	font:	 			bold 65% verdana;
	color: 				#ffffff;
	text-decoration:	none; 
	}
.dep_left a:visited {	
	font:	 			bold 65% verdana;
	color: 				#ffffff;
	text-decoration:	none;
	}
.dep_left a:hover {
	font:	 			bold 65% verdana;
	color: 				#AE1300;
	text-decoration:	none;
	}
.dep_left .item_act {
	color: 				#AE1300;
	}
.dep_left .sub_item {
	padding:			2px 0px;
	}
/************************************ // levy sloupec ************************************/

/************************************ prostredni cast ************************************/
.center_start {
	float:				left;
	width:				551px;
	background:			url(../img/center_bg.jpg) no-repeat;
	}
.center {
	float:				left;
	width:				551px;
	}
.in_center {
	margin:				auto;
	width:				500px;
	padding:			20px 0px;
	text-align:			left;
	}
/*********************************** // prostredni cast **********************************/
/**************************************** paticka *****************************************/
.footer {
	float:				right;
	padding:			15px 15px 10px;
	text-align:			right;
	font:	 			normal 65% tahoma, verdana;
	color: 				#5A5C5C;
	}
.footer a:link {
	font:	 			normal 100% tahoma, verdana;
	color: 				#5A5C5C;
	text-decoration:	none; 
	}
.footer a:visited {	
	font:	 			normal 100% tahoma, verdana;
	color: 				#5A5C5C;
	text-decoration:	none;
	}
.footer a:hover {
	font:	 			normal 100% tahoma, verdana;
	color: 				#000000;
	text-decoration:	none;
	}
.footer_bottom {
	margin:				0px auto;
	width:				746px;
	height:				8px;
	background:			url(../img/footer_bottom.gif) repeat-x;
	}
.footer_bottom .left {
	float:				left;
	width:				17px;
	height:				8px;
	background:			url(../img/footer_bottom_left.gif)
	}
.footer_bottom .right {
	float:				right;
	width:				7px;
	height:				8px;
	background:			url(../img/footer_bottom_right.gif);
	}
/************************************** // paticka ****************************************/
.article_start_title {
	text-align:				right;
	}
.article_start_text {
	width:				300px;
	font:	 			normal 70% arial, verdana;
	color: 				#2D363E;
	}
.article_title {
	font:	 			bold 100% arial, verdana;
	color: 				#DD1100;
	}
.article_title a:link {
	font:	 			bold 100% arial, verdana;
	color: 				#DD1100;
	text-decoration:	none; 
	}
.article_title a:visited {	
	font:	 			bold 100% arial, verdana;
	color: 				#DD1100;
	text-decoration:	none;
	}
.article_title a:hover {
	font:	 			bold 100% arial, verdana;
	color: 				#2D363E;
	text-decoration:	none;
	}
.article_text {
	width:				100%;
	font:	 			normal 70% arial, verdana;
	color: 				#2D363E;
	}
.article_text td a img
{
	border:				1px solid #445662;
}
.text {
	font:	 			normal 100% arial, verdana;
	color: 				#2D363E;
	}
.text_normal {
	font:	 			normal 70% arial, verdana;
	color: 				#2D363E;
	}
.text_bold {
	font:	 			bold 70% arial, verdana;
	color: 				#2D363E;
	}
/****************** box ******************/
.box {
	width:				100%;
	margin:				15px 0px;
	}
/* vrsek */
.box .top_left {
	width:				5px;
	height:				9px;
	background:			url(../img/box_top_left.gif) no-repeat;
	}
.box .top_center {
	width:				*;
	height:				9px;
	background:			url(../img/box_top_bg.gif) repeat-x;
	}
.box .top_right {
	width:				11px;
	height:				9px;
	background:			url(../img/box_top_right.gif) no-repeat;
	}
/* prostredek */
.box .middle_left {
	width:				5px;
	background:			url(../img/box_left_bg.gif) repeat-y;
	}
.box .middle_center {
	width:				*;
	padding-bottom:		5px;
	background:			#ffffff;
	}
.box .middle_right {
	width:				11px;
	background:			url(../img/box_right_bg.gif) repeat-y;
	}
/* spodek */
.box .bottom_left {
	width:				5px;
	height:				10px;
	background:			url(../img/box_bottom_left.gif) no-repeat;
	}
.box .bottom_center {
	width:				*;
	height:				10px;
	background:			url(../img/box_bottom_bg.gif) repeat-x;
	}
.box .bottom_right {
	width:				11px;
	height:				10px;
	background:			url(../img/box_bottom_right.gif) no-repeat;
	}
.box .item_box {
	width:				50%;
	padding:			7px;
	vertical-align:		top;
	}
.item_box_img {
	float:				left;
	margin:				3px;
	width:				45%;
	}
.item_box_desc {
	float:				left;
	width:				50%;
	}
.item_box_desc .name a:link {
	font:	 			bold 80% arial, verdana;
	color: 				#FF0000;
	text-decoration:	none; 
	}
.item_box_desc .name a:visited {	
	font:	 			bold 80% arial, verdana;
	color: 				#FF0000;
	text-decoration:	none;
	}
.item_box_desc .name a:hover {
	font:	 			bold 80% arial, verdana;
	color: 				#2D363E;
	text-decoration:	none;
	}
.item_box_desc .desc {
	font:	 			normal 70% arial, verdana;
	color: 				#2D363E;
	}
.item_box_desc .more {
	margin-top:			3px;
	padding:			3px 5px 0px 0px;
	background:			url(../img/dep_left_li.gif) no-repeat 43% 0%;
	text-align:			right;
	}
.item_box_desc .more a:link {
	font:	 			bold 70% arial, verdana;
	color: 				#FF0000;
	text-decoration:	none; 
	}
.item_box_desc .more a:visited {	
	font:	 			bold 70% arial, verdana;
	color: 				#FF0000;
	text-decoration:	none;
	}
.item_box_desc .more a:hover {
	font:	 			bold 70% arial, verdana;
	color: 				#2D363E;
	text-decoration:	none;
	}
/**************** // box *****************/
/**************************************************************/
/*  tabulky ve clancich  */
table.tabulka
{
	width:				100%;
	background:			#ffffff;
	border-bottom:			10px solid #445662;
	margin:				10px 0px 10px 0px;
	
	font:	 			normal 100% arial, verdana;
	color: 				#2D363E;
}

table.tabulka td
{
	background:			#B6B6B6;
	height:				20px;
	padding:			2px 4px 2px 4px;
}

table.tabulka td.zahlavi
{
	background:			#445662;
	height:				25px;
	padding:			2px 2px 2px 7px;

	font:	 			bold 100% arial, verdana;
	color: 				#ffffff;
}
table.tabulka td.oddelovac
{
	background:			#445662;
	height:				5px;
}

