/*
10px - 65%
11px - 70%
12px - 75%
13px - 80%
14px - 85%
15px - 90%
16px - 95%
17px - 100%
...
*/
body {
	padding:			0px;
	margin:				0px;
	background:			#FDFDFD;
	text-align:			center;
	}
form {
	padding:			0px;
	margin:				0px;
	}
ol, ul {
	margin-top:			5px;
	margin-left:		20px;
	}
a:link {
	font:	 			bold 100% Verdana, arial;
	color: 				#003859;
	text-decoration:	underline; 
	}
a:visited {	
	font:	 			bold 100% Verdana, arial;
	color: 				#003859;
	text-decoration:	underline;
	}
a:hover {
	font:	 			bold 100% Verdana, arial;
	color: 				#00649D;
	text-decoration:	underline;
	}
.clear {
	clear:				both;
	}
hr {
	width:				100%;
	height:				1px;
	margin:				5px 0px;
	_margin:			0px;
	padding:			0px;
	color:				#00475C;
	background-color:	#00475C;
	border:				0px;
	}
	img {
		border: none;
	}
/*************************************************************************************/
.page {
	margin:				auto;
	width:    			840px;
	background:			url(../img/page_bg.gif) repeat-y;
	}
.in_page {
	margin:				auto;
	width:    			840px;
	background:			url(../img/page_top_bg.gif) no-repeat;
	text-align:			left;
	padding-left:		30px;
	}
.content {
	width:				778px;
	background:			url(../img/content_bg.gif) repeat-y;
	}
.content_bottom {
	background:			url(../img/content_bottom_bg.gif) no-repeat 0% 100%;
	}
/************************************* hlavicka *************************************/
.head_top {
	margin:				auto;
	width:    			840px;
	height:				56px;
	background:			url(../img/head_top_bg.gif) no-repeat 0% 0%;
	text-align:			left;
	}
/************************************* levy sloupec *************************************/
.leftrow {
	float:				left;
	width:				152px;
	}
.in_leftrow {
	width:				142px;
	margin:				0px 0px 200px 8px;
	text-align:			left;
	}
/* oddeleni */
.dep_left {
	padding:			10px 5px;
	}
.item_check {
	margin:				5px 0px;
	height:				2px;
	background:			url(../img/dep_left_check.gif) repeat-x;
	}
.dep_left .item {
	padding:			3px 5px;
	}
.dep_left a:link {
	font:	 			bold 65% tahoma, verdana;
	color: 				#ffffff;
	text-decoration:	none;
	text-transform:		uppercase;
	}
.dep_left a:visited {	
	font:	 			bold 65% tahoma, verdana;
	color: 				#ffffff;
	text-decoration:	none;
	text-transform:		uppercase;
	}
.dep_left a:hover {
	font:	 			bold 65% tahoma, verdana;
	color: 				#000000;
	text-decoration:	none;
	text-transform:		uppercase;
	}
.dep_left .item_act {
	color: 				#00475C;
	}
.dep_left .sub_item {
	padding:			2px 0px;
	}
/* vyhledavani */
.search {
	margin:				10px 5px 10px 15px;
	padding-top:		10px;
	background:			url(../img/search_title.gif) no-repeat 0% 0%;
	
	font:	 			normal 65% tahoma, Verdana, Arial;
	}
.SearchBox {
	position:			absolute;
	top:				220px;
	display:			none;
	width:				120px;
	background:			#ffffff;
	border:				1px solid #EBEBEB;
	padding:			5px;
	text-align:			left;
	}
.Input_1 {
	width:				100px;
	background:			#ffffff;
	border-top:			1px solid #808080;
	border-left:		1px solid #808080;
	border-bottom:		1px solid #D4D0C8;
	border-right:		1px solid #D4D0C8;
	
	font:	 			normal 100% Tahoma, Arial;
	color: 				#333333;
	}
.Submit_1 {
	cursor:				pointer;
	background:			url(../img/search_go.gif) no-repeat;
	width:				16px;
	height:				16px;
	border:				0px;
	vertical-align:		middle;
	margin-left:		5px;
	}
/************************************ // levy sloupec ************************************/

/************************************ prostredni cast ************************************/
.center {
	float:				left;
	width:				626px;
	}
.center_links {
	float:				left;
	width:				600px;
	margin:       15px 7px 0px 0px;
	}
.in_center {
	margin:				0px 20px;
	width:				580px;
	padding:			20px 0px;
	}
/*********************************** // prostredni cast **********************************/
/**************************************** paticka *****************************************/
.footer {
	margin:				auto;
	width:    			840px;
	height:				65px;
	background:			url(../img/footer_bg.gif) repeat-x;
	}
.footer .left {
	float:				left;
	width:				60px;
	height:				65px;
	background:			url(../img/footer_left.gif) no-repeat;
	}
.footer .right {
	float:				right;
	width:				120px;
	height:				65px;
	background:			url(../img/footer_right.gif) no-repeat;
	}
.footer .desc {
	float:				right;
	background:			url(../img/footer_desc_bg.gif) repeat-x;
	font:	 			normal 65% tahoma, verdana;
	color: 				#CBD1D6;
	}
.footer .desc img {
	vertical-align:		top;
	}
.in_desc {
	padding:			7px 0px 50px 50px;
	background:			url(../img/footer_desc_left.gif) no-repeat;
	}
.footer a:link {
	font:	 			normal 100% tahoma, verdana;
	color: 				#CBD1D6;
	text-decoration:	none; 
	}
.footer a:visited {	
	font:	 			normal 100% tahoma, verdana;
	color: 				#CBD1D6;
	text-decoration:	none;
	}
.footer a:hover {
	font:	 			normal 100% tahoma, verdana;
	color: 				#1E3D61;
	text-decoration:	none;
	}
/************************************** // paticka ****************************************/
/******************************** uvodni strana ********************************/
/****************************** // uvodni strana *******************************/
.dep_center_item1 {
	width:				206px;
	padding:			10px 10px 0px 10px;
	background:			url(../img/dep_center_bottom.gif) no-repeat 0% 100%;
	border-right:		2px solid #ffffff;
	vertical-align:		top;
	font:	 			normal 70% tahoma, verdana, arial;
	color: 				#002542;
	}
.dep_center_item2 {
	width:				206px;
	padding:			10px 10px 0px 10px;
	background:			url(../img/dep_center_bottom.gif) no-repeat 0% 100%;
	border-right:		2px solid #ffffff;
	vertical-align:		top;
	font:	 			normal 70% tahoma, verdana, arial;
	color: 				#002542;
	}
.dep_center_item3 {
	width:				206px;
	padding:			10px 10px 0px 10px;
	background:			url(../img/dep_center_bottom3.gif) no-repeat 0% 100%;
	vertical-align:		top;
	font:	 			normal 70% tahoma, verdana, arial;
	color: 				#000000;
	}
.dep_center_item1 .name {
	width:				180px;
	margin-bottom:		3px;
	background:			#1E3D61;
	font:	 			normal 100% tahoma, verdana, arial;
	color: 				#ffffff;
	text-transform:		uppercase;
	}
.dep_center_item2 .name {
	width:				180px;
	margin-bottom:		3px;
	background:			#FF6C00;
	font:	 			normal 100% tahoma, verdana, arial;
	color: 				#ffffff;
	text-transform:		uppercase;
	}
.dep_center_item3 .name {
	width:				180px;
	margin-bottom:		3px;
	background:			#3875B7;
	font:	 			normal 100% tahoma, verdana, arial;
	color: 				#ffffff;
	text-transform:		uppercase;
	}
.name .in_name {
	padding:			3px;
	}
.article_center {
	width:				626px;
	min-height:			250px;
	background:			url(../img/article_center.jpg) no-repeat 100% 0%;
	}
.in_article_center {
	padding:			20px;
	}
/****************************** // uvodni strana *******************************/
.article_title {
	font:	 			bold 80% verdana, arial;
	color: 				#000000;
	}
.article_title a:link {
	font:	 			bold 100% tahoma, arial;
	color: 				#003859;
	text-decoration:	none; 
	}
.article_title a:visited {	
	font:	 			bold 100% tahoma, arial;
	color: 				#003859;
	text-decoration:	none;
	}
.article_title a:hover {
	font:	 			bold 100% tahoma, arial;
	color: #00649D;
	text-decoration:	none;
	}
.article_text_index {
	width:				580px;
	margin:				0px 0px 10px 0px;
	font:	 			normal 75% tahoma, arial;
	color: 				#000000;
	}
.article_text {
	width:				580px;
	border:				1px solid #E1E6EA;
	margin:				0px 0px 10px 0px;
	font:	 			normal 75% tahoma, arial;
	color: 				#000000;
	}
.newdiscussion {
	float:				right;
	font-size:			75%;
	}
.article_check {
	margin:				5px 0px 10px 0px;
	height:				2px;
	background:			url(../img/article_check.gif) repeat-x;
	}
#centerbox {
	width:				100%;
	margin:				10px 0px;
	background:			#E1E6EA;
	font:	 			normal 75% tahoma, arial;
	text-align:			left;
	}
#centerbox th {
	width:				30%;
	padding:			5px 5px 0px;
	vertical-align:		top;
	background:			#ffffff
	}
#centerbox td {
	width:				70%;
	padding:			2px 5px;
	background:			#ffffff;
	}
.button_2 {
	cursor:				pointer;
	height:				20px;
	color:				#ffffff;
	font:	 			bold 75% tahoma, arial;
	border:				1px solid #ffffff;
	background:			#00475C;
	}
.textarea_1 {
	background:			#ffffff;
	border-top:			1px solid #808080;
	border-left:		1px solid #808080;
	border-bottom:		1px solid #D4D0C8;
	border-right:		1px solid #D4D0C8;
	
	font:	 			normal 100% Tahoma, Arial;
	color: 				#333333;	
	}
.Note {
	background-color:	#C3D1DE;
	font:	 			normal 75% Tahoma, Arial;
	}
.Note_Title {
	float:				left;
	padding:			3px 0px 3px 5px;
	}
.Note_Reply {
	float:				right;
	padding:			3px 5px 4px 0px;
	text-align:			right;
	}
.Note_auhtor {
	padding:			5px 5px 0px 5px;
	font:	 			normal 75% Tahoma, Arial;
	margin-top:			2px;
	}
.Note_text {
	padding:			5px 5px 10px 5px;
	font:	 			normal 75% Tahoma, Arial;
	}
.text {
	font:	 			normal 100% verdana, arial;
	color: 				#000000;
	}
.text_normal {
	font:	 			normal 65% tahoma, arial;
	color: 				#000000;
	}
.text_bold {
	font:	 			bold 65% tahoma, arial;
	color: 				#000000;
	}
/******************************** seznam zbozi ***************************************/
.gl {
	width:				100%;
	background:			#E1E6EA;
	text-align:			center;
	}
.gl td.first {
	background:			#E1E6EA;
	width:				19%;
/*	font:				bold;*/
	}

.gl td.novinka {
	background:			#E1E6EA;
	width:				5%;
/*	font:				bold;*/
	}


.gl td {
	white-space:		nowrap;
	background:			#ffffff;
	font:	 			normal 75% tahoma, verdana, arial;
	color: 				#000000;
	border-bottom:		1px #E1E6EA solid;
	}
.gl td.nov {
	white-space:		nowrap;
	background:			#ffffff;
	font:	 			normal 75% tahoma, verdana, arial;
	color: 				#000000;
	border-bottom:		1px #E1E6EA solid;
	}


.gl td.desc {
	white-space:		normal;
	}
a.name:link {
	font:	 			bold 100% tahoma, verdana, arial;
	color: 				#F48A00;
	text-decoration:	none; 
	}
a.name:visited {	
	font:	 			bold 100% tahoma, verdana, arial;
	color: 				#F48A00;
	text-decoration:	none;
	}
a.name:hover {
	font:	 			bold 100% tahoma, verdana, arial;
	color: 				#1E4861;
	text-decoration:	none;
	}
/******************************** detail zbozi ***************************************/
.gd_img {
	width:				200px;
	vertical-align:			top;
	padding:			20px 0px;
	text-align:			center;
	background:			#ffffff;
	border-right:			0px;
	}
.gd_desc {
	background:			#ffffff;
	vertical-align:			top;
	font:	 			normal 65% tahoma, verdana, arial;
	color: 				#000000;
	}
.gd_desc_name {
	padding:			3px 5px;
	background:			#ffffff;
	text-align:			center;
	font:	 			bold 120% tahoma, verdana, arial;
	color: 				#F48A00;
	}
.gd_desc_text {
	background:			#ffffff;
	border-top:			1px solid #e1e6ea;
	font:	 			normal 100% tahoma, verdana, arial;
	color: 				#000000;
	}
.gd_atribut {
	width:				100%;
	background:			#E1E6EA;
	border-top:			1px solid #e1e6ea;
	font:	 			normal 100% tahoma, verdana, arial;
	color: 				#000000;
	}
.gd_atribut1 {
	white-space:		nowrap;
	background:			#ffffff;
	border-bottom:			1px solid #e1e6ea;
	border-right:			1px solid #e1e6ea;
	vertical-align:			top;
	}
.gd_atribut2 {
	background:			#ffffff;
	border-bottom:			1px solid #e1e6ea;
	font-weight:		bold;
	vertical-align:			top;
	}
/* vyhledavani */
.PageNumber {
	text-align:			center;
	padding:			10px 0px;
	}
.column1 {
	text-align:			right;
	font:	 			normal 70% tahoma, verdana, arial;
	color: 				#000000;
	}
.column2 {
	font:	 			normal 70% tahoma, verdana, arial;
	color: 				#000000;
	}
/**************************************************************/
/*  tabulky ve clancich  */
table.tabulka
{
	width:				100%;
	background:			#ffffff;
	border-bottom:			10px solid #C2D0DD;
	margin:				10px 0px 10px 0px;
	
	FONT-SIZE:			100%;
	COLOR:				#262D23;
	FONT-FAMILY: 			Tahoma;
	font-weight: 			normal;
}

table.tabulka td
{
	background:			#ECF0F4;
	height:				20px;
	padding:			2px 4px 2px 4px;
}

table.tabulka td.zahlavi
{
	background:			#C2D0DD;
	height:				25px;
	font-weight:			bold;
	padding:			2px;
}

/**************************************************************/
.p_card, .p_card_region {
	float: left;
	border: 1px solid #aaa;
	width: 272px;
	margin: 0 8px 10px 0;
	padding: 5px;
	background: #d9e5ef;
}

.p_card_region {width: 700px;}
.p_card_panel {	margin-bottom: 0.8ex;}
.p_photo {	float: left;
	height: 90px;
	width: 70px;
	padding: 0;
	margin: 0 15px 0 0;
	background: #fff;
	text-align: center;
}

.p_photo img {
	padding: 0;
	margin: 0;
	border: 1px solid #aaa;
}

.p_info {	float: left;	margin: 0px 5px 5px 0;}
.p_info div {	margin: 0 0 5px 0;}
.p_linka {	margin: 8px 0 5px 0;}
.p_kontakt div {	margin: 0 0 3px 0;}
.p_name {	font-weight: bold;}
.p_fce {	font-style: italic;}
.p_email {	padding: 0 0 0 20px; background: url(../img/icon_email.gif) left no-repeat;}

.p_phone {
	padding: 0 0 0 20px;
	background: url(../img/icon_tel.gif) left no-repeat;
}

.p_mobil {
	padding: 0 0 0 20px;
	background: url(../img/icon_mobil.gif) left no-repeat;
}

.p_fax {
	padding: 0 0 0 20px;
	background: url(../img/icon_fax.gif) left no-repeat;
}

.p_desc {
	margin: 0;
}

.p_desc dl {
	margin: 0;
}

.p_desc dt {
	font-weight: bold;
}

.p_desc dd {
	margin: 0;
	font-weight: normal;
}

/* VIDEO SEKCE - CLANEK NA HLAVNI STRANCE (MOZNA UZ V ARCHIVU)*/
.video_clanek {font: normal 12px tahoma; color: #d9e5ef; text-decoration: none; margin-left: 15px; margin-right: 15px; }
.video_clanek a:link {font: normal 12px tahoma; color: #0eb3dc; text-decoration: none; font-weight: bold; }
.video_clanek a:visited {font: normal 12px tahoma; color: #0eb3dc; text-decoration: none; font-weight: bold; }
.video_clanek a:hover {font: normal 12px tahoma; color: #ffffff; text-decoration: none; font-weight: bold; }

.card {
   font: normal 12px tahoma, Verdana, arial;
	float: left;
	border: 1px solid #aaa;
	width: 560px;
	margin: 0 10px 10px 0;
	padding: 5px;
	background: #fff;
}
.card_blue_arb {
   font: normal 12px tahoma, Verdana, arial;
	float: left;
	border: 1px solid #aaa;
	width: 560px;
	margin: 0 10px 10px 0;
	padding: 0px;
	background: #d9e5ef;
}
.card_blue {
   font: normal 12px tahoma, Verdana, arial;
	float: left;
	border: 1px solid #aaa;
	width: 560px;
	margin: 0 10px 10px 0;
	padding: 5px;
	background: #d9e5ef;
}
.card_ramecek {
   font: normal 12px tahoma, Verdana, arial;
	float: left;
	width: 570px;
	border: 1px solid #aaa;
	background: #d9e5ef;
}
 .card_black {
  font: normal 12px tahoma, Verdana, arial;
	float: left;
	border: 1px solid #aaa;
	width: 560px;
	margin: 0 10px 10px 0;
	padding: 5px;
	background: #000;
	color: white;
}
.card_black {
border: 1px solid #000;
}
.card a:link {
   font: normal 12px tahoma, Verdana, arial;
	color: #1E43AC;
	text-decoration: none; 
}
.card a:hover {
   font: normal 12px tahoma, Verdana, arial;
	color: #1E44B2;
	text-decoration: underline; 
}
.card a:visited {
   font: normal 12px tahoma, Verdana, arial;
	color: #1E43AC;
	text-decoration: none; 
}
.favnav {
	text-align: right;font: normal 12px tahoma, Verdana, arial;
	float: right; margin-top:5px; margin-right:25px;color: #00475C;  font-weight: bold;
	cursor: pointer;
}
.pocasi { text-align: center;font: normal 10px tahoma, Verdana, arial; margin-left:0px; color: White; font-weight: bold;} 
.pocasi a { text-align: center;font: normal 10px tahoma, Verdana, arial; color: White; font-weight: bold; text-decoration: none} 
.pocasi a:hover { text-align: center;font: normal 10px tahoma, Verdana, arial; color: White; font-weight: bold; text-decoration: none} 
.pocasi a:active { text-align: center;font: normal 10px tahoma, Verdana, arial; color: White; font-weight: bold; text-decoration: none} 
.pocasi a:link { text-align: center;font: normal 10px tahoma, Verdana, arial; color: White; font-weight: bold; text-decoration: none} 
.pocasi a:visited { text-align: center;font: normal 10px tahoma, Verdana, arial; color: White; font-weight: bold; text-decoration: none}


/* VIDEO SEKCE - BEZNE ODKAZY V JEDNOTLIVYCH KATEGORIICH */
.video a:link {font: normal 14px tahoma; color: #7f9cba; text-decoration: none; }
.video a:visited {font: normal 14px tahoma; color: #7f9cba; text-decoration: none; }
.video a:hover {font: normal 14px tahoma; color: #000000; text-decoration: none; }

/* VIDEO SEKCE - ODKAZY NA UVODNIM ROZCESTNIKU */
.video_nav a:link {font: normal 24px tahoma; color: #7f9cba; text-decoration: none; font-weight: bold; }
.video_nav a:visited {font: normal 24px tahoma; color: #7f9cba; text-decoration: none; font-weight: bold; }
.video_nav a:hover {font: normal 24px tahoma; color: #000000; text-decoration: none; font-weight: bold; }

