/*
    khkpk.cz
    cascading style sheets
    css 2.1 compliant
    http://www.w3.org/tr/css21/
	author: WEBDESIGN Tomáš Hlaváček 2006
	www.tomashlavacek.cz

 default tags styling */

	body {
		margin:0;
		padding:0;
		background-color:#6a6763;
		font-size: 70%;
		color:#fff; 
		}
	body, div, p, td, th, input, textarea, select { font-family: arial, 'arial ce', verdana, helvetica, sans-serif;}
	
	.cleaner{width:90%;clear:both;visibility:hidden;height:1px;padding:0;margin:0;}

/* general holding div */
	#web {
		position:relative;
		width:774px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		background: url("../images/content_background.gif") repeat-y 0 0;
	}
	
			/* head */
			#heading{
				height:42px;
				background:url("../images/content_heading.gif") no-repeat 0 0;
			}
			#heading img { padding: 10px 10px; border:none;}
			.heading_datum {
									float:left;
									width:300px;
									padding: 15px 0 0 15px;
								}
			.heading_functions {	
									margin: 0 0 0 350px;
									width:405px;
									text-align:right;
									}	
	
	/* left columns holding tag */
	#left_column {
		float:left;
		position:relative;
		width:198px;
		padding: 0 0 0 3px;
	}
	
	/* content of the left column */
			/* logo */
			h1{
				position:relative;
				margin:0;
				padding:0;
				width:198px;
				height:180px;
			}
			h1 span{
				position:absolute;
				top:0;
				left:0;
				margin:0;
				padding:0;
				height:100%;
				width:100%;
				background:url("../images/content_logo.gif") no-repeat 0 0;
			}
			
			/* menu */
			#menu{
				margin: 0;
				height:344px;
				width:198px; 
			}
				#menu ul,li{ margin:0; padding:0;}
				#menu a{ 
					padding: 10px 0 0 15px;
					margin: -10px 0 0 0; 
					display:block;
					width:198px; 
					height:36px;
					text-decoration:none;
					font-weight:bold;
					color:#fff;
				}
				#menu a:hover 
				{
					display:block; width:198px; height:36px;
					/*background: url("../images/menu_hover.gif") no-repeat 0 0;*/
					text-decoration:underline;
				}
				.a1{ display:block; width:198px; height:36px; background:url("../images/content_button_1.gif") no-repeat 0 0; margin: 0 !important; }
				.a2{ display:block; width:198px; height:36px; background:url("../images/content_button_2.gif") no-repeat 0 0; }
				.a3{ display:block; width:198px; height:36px; background:url("../images/content_button_3.gif") no-repeat 0 0; }
				.a4{ display:block; width:198px; height:36px; background:url("../images/content_button_4.gif") no-repeat 0 0; }
				.a5{ display:block; width:198px; height:36px; background:url("../images/content_button_5.gif") no-repeat 0 0; }
				.a6{ display:block; width:198px; height:36px; background:url("../images/content_button_6.gif") no-repeat 0 0; }
				.a7{ display:block; width:198px; height:36px; background:url("../images/content_button_7.gif") no-repeat 0 0; }
				.a8{ display:block; width:198px; height:36px; background:url("../images/content_button_8.gif") no-repeat 0 0; }
				.a9{ display:block; width:198px; height:36px; background:url("../images/content_button_9.gif") no-repeat 0 0; }
			
			/* actual*/
			#actual{
				margin:0;
				width:198px;
				position:relative;
			}
				#actual a		{	text-decoration:none;}
				#actual .item  	{ 	padding-right: 10px; padding-left: 20px; font-size: 1em; padding-bottom: 5px; padding-top: 5px;}
				#actual .datum 	{ 	display:block; color: #fff;}
				#actual .nadpis	{	display:block; color: #fff; font-weight:bold;}
				#actual .text  	{	display:block; color: #fff;}
			
			/* copyright */
			#copyright{
				height:63px;
				width:198px;
				background: #a4a09a url("../images/copyright.gif") no-repeat 0 0;
			}

/* *************************************** */
/* right columns holding tag for INDEX.PHP */
/* *************************************** */

	#right_column {
		position:relative;
		margin: 0 0 0 196px;
		width: 540px;
		min-height:728px;
		color: #474540;
	}
	#right_column img { float:right; border:none; margin: 5px 0 5px 5px }
	#right_column hr { height:1px;   width: 300px; visibility:hidden;}

	
	/* Content of the right column */	
	
	/* Logos container */
	#logo, #logo2{ width: 100%; height:110px; margin: 5px;}
	#logo img { float:left !important; border:none; margin: 10px 10px; vertical-align:middle;}
	#logo2 img { float:left !important; border:none; margin: 10px 45px; vertical-align:middle;}

	/* Image gallery container*/
	.gallery{ margin:0 0 0 25px; padding:0;}
	.gallery img {float:left !important; border:none; margin: 15px !important; vertical-align:middle; }
	.flash { float:right; display:inline; margin: 0 10px 10px 10px}
			/* content */
			#content{
				float:left;
				height:296px;
				width:513px;
				background: url("../images/content.gif") no-repeat 0 0;
				text-align:justify;
			}
				/* news */
				.content_block{
					width:98%;
					margin: 0;
					padding: 0;
				}
				#content img { float:left; border:3px solid #666666; margin: 5px 5px 0 0 }
			/* div for partners logos */
			#bottom{
				float:left;
				height:63px;
				width:513px;
				background: #a4a09a url("../images/bottom.gif") no-repeat 0 0;
			}


/* foot  */
	#footer{
		clear:both;
		height:62px;
		width:774px;
		background: url("../images/content_footer.gif") no-repeat 0 0;
	}
	#footer img { padding: 10px 10px; border:none;}
	.footer_copyright {
					float:left;
					width:300px;
					padding: 0 0 0 25px;
					}
	.footer_icons {	float:left;
					width:465px;
					padding-top: 22px;
					margin-left: -40px;
					}	
	.footer_icons a {
					text-decoration:none;
					color:#9c9b98;
					font-size:12px;
					font-weight:bold;
					display:inline;
					width: 150px;
					margin: 0 40px 0 0;
					}
	.footer_icons span {
					font-weight:normal !important;
					}

/* text blocks settings */
.odsazeni 	{}
.odsazeni p { margin: 0; padding: 0 0 0 20px;}

.adresa { margin:30px 0 0 25px; padding:0; background-color:#F4F4F4}
.nazev	{ font-size:1.6em; font-weight:bold; color:#1c3879; padding:5px 0 0 10px; margin:0;}
.moto	{ font-size:1.3em; font-weight:bold; color:#2851af;	margin:0;}
.adresa p { padding: 3px 0; margin:0; color: #474540;}
.adresa img {border:3px solid #666666 !important; margin: 5px 0 5px 5px !important; }
.adresa span { padding-left:40px; display:block;}
.foto {border:3px solid #666666 !important; margin: 5px 0 5px 5px !important; }

.contact{ height:250px; width:100%;}

.seznam { color: #474540;}
.seznam ul { padding:0 0 5px 15px;	margin: 0 0 0 10px;}
.seznam li {list-style:none; padding:0 0 5px 10px;}
.seznam li li{ list-style-image:url("../images/list-item-blue-circle.gif"); margin:0; padding:0;}

.zpet {display:block; float:right; font-weight:bold !important;}
.nahoru { display:block; text-align:right; font-weight:bold; text-decoration:underline; color:#000 !important;} 
/* font settings */
h1{		font-size:1.2em;	color:#fff; 	padding:0; 					margin:0;}
h2{		font-size:1.6em;	color:#1c3879; 	padding:5px 0 5px 10px; 	margin:0;}
h3{		font-size:1.4em;	color:#54524d; 	padding:10px 0 10px 10px; 	margin:0;}
h4{		font-size:1.1em;	color:#686453; 	padding:10px 0 10px 10px;	margin:0;}
p {		font-size:1em; 	color: #474540; padding:10px 0 10px 15px;		margin:0;}
ul {	font-size:1em; 	color: #474540; padding:0 0 5px 15px;		margin: 0 0 0 10px;}
li {	list-style:url("../images/list-item-blue.gif");	padding:0 0 5px 10px;}
a {		color:#1c3879;}

.centr { padding: 20px auto; font-size:1.6em;	color:#1c3879; font-weight:bold; text-align:center;}
.centr_inmp { padding: 20px auto; font-size:1.2em;	color:#333; font-weight:bold; text-align:center;}
.cent_img{ padding: 10px 10px !important; float:none !important; }
.content_nadpis { color:#1c3879; font-weight:bold; margin: 10px 0 0 0 ;}
.content_text{ padding-left: 11px; font-size:1.1em; border-bottom: 1px dashed #666666; padding-bottom: 20px;}

.more {
	display:block;
	height: 17px;
	width: 90%;
	text-align:right;
	color:#2d2c29;
	margin: 0 10px 10px 0;
	padding: 1px 17px 0 0;
	background: url("../images/button_info.gif") no-repeat 0 right;
	}

/* list settings */
ul li {
	list-style-type:square;
	list-style-position:outside;
	margin: 0 0 0 15px;
	padding: 0 0 0 5px;
	}
	
.white_heading { color:#fff; padding: 15px 0 0 10px; font-size: 1.1em; font-weight:bold;}
.dark_heading { color:#474540; padding: 15px 0 0 10px; font-size: 1.1em; font-weight:bold;}	

/* Připojené soubory */
table#file_list { margin-left: 20px;} 
table#file_list td{ padding: 0 5px;} 
.row_odd { background-color:#efefef} 
.row_even { background-color:#cfcfcf;}
.header { font-weight:bold;} 

