﻿/* * { border:1px solid black !important } */

/* basic elements */

body,html

{
    margin: 0;padding:0;
    font: 15px/1.5 Arial, AppleGothic, Sans-serif;
    background-color: #f3f3f3;
	color: #444444;
    background-image:url(Pictures/Layout/bg.gif);
}


a
{
    text-decoration:none;
    color:#265089;
}
 
a:hover
{
    text-decoration:underline;
}

h1
{
	color:#003366;
	padding-left:5px;
	font-size:20px;
}	

h2
{
	padding-top:10px;
	color:#265089;
	font-size:16px;
	font-family:Arial;
}

h4 
{
    font-size:14px;
    color:#265089;
    font-family:Arial;
}

h5
{
	font-size:14px;
}

a img
{
	border:none;
}
/* ****************** Main header ****************** */	

#lo {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:998px;
	height:366px;
	background-color:#030360;
	font-size:14px;
	}


.lo_top_line
{
	background-image:url(Pictures/Layout/lo_top_grad.gif);
}
		
#lo_top_menu
{
	height:70px;
}

.lo_menu_item_handler
{
		float:left;
		background-image:url(Pictures/Layout/lo_menu_item_handler.gif);
		background-position:right;
		padding-top:14px;
		width:823px;
		height:56px;
		
}

.lo_menu_item_handler b
{
}

		/*================= Obsah Top menu ==================*/
			.lo_menu_item
			{
				float:left;
				padding-left:10px;
				margin-left:10px;
				border-left:1px solid silver;
				padding-top:2px;
			}
			
			.lo_menu_item_banner
			{
				margin:0px; padding:0px;
				float:left;
			}
			
			.lo_menu_item_1
			{
				float:left;
				padding-left:3px;
				margin-left:15px;
				padding-top:2px;
			}
			
			.lo_menu_link:hover
			{
				text-decoration:none;
			}
				

	    /*================= /Obsah Top menu ==================*/

.lo_picture
{
	margin-top:15px;
	
}

.lo_logo
{
	float:left;
}

.lo_logo_right
{
	float:right;
	padding:5px;
	width:203px;
	font-family:Verdana;
}

.lo_logo_right_item
{
	border-bottom:1px solid #878585;
	line-height:1.5em;
}

.lo_logo_right_hyp
{
	color:#e3e3e3;
	font-size:10px;
}
	   


/* **************** Telo *************** */

#container 
{
	width: 998px;/*celkova sirka*/
	margin: 0 auto; /*centrovani*/
	border-left:1px solid #505557;
	border-right:1px solid #505557;
	background-image:url(Pictures/Layout/body_bg.gif);
	background-repeat:repeat-y; 
}

#body
{
	margin:0;
	width: 988px;
	padding:0 5px 30px 5px;
	float:left;
	background-image:url(Pictures/Layout/body_bg.gif);
	background-repeat:repeat-y; 
}

/*---- Left column --------------------*/

#left 
{
float:left;
width: 185px;
margin:0px 0 0 0; padding:0;
}

.left_handler 
{
	width: 186px;
}

/*==== Obsah left column ================*/		
.left_1_round
{
	width: 186px;
	margin-top:20px;
}


.left_header_1 
{
	/*color:#030360; */
	color:#313131;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	margin-left:10px;
	padding-left:10px;
	width:155px;
	margin-bottom:8px;
	padding-bottom:2px;
	border-bottom:silver 1px dotted; 
	/*background-color:#e6e6e6;*/
	/*background-color:#030384;
	 background-image:url(Pictures/Layout/left_header.gif);
	background-repeat:no-repeat; */
}
.left_header_1_box
{
	background-color:black;
	position:relative;
	top:4px;
	margin-right:6px;
	height:10px;
	display:block;
	float:left;
}

.left_1_cont
{
width:144px;
padding:5px 20px 30px 20px;
font-size:14px;
}

.left_1_cont_nab
{
width:175px;
padding:0px 9px 30px 0px;
font-size:14px;
}

.left_1_cont_pod
{
width:120px;
padding:20px 32px 30px 32px;
}

.left_1_cont_pod a img
{
	margin-bottom:8px;
}


.left_1_cont_list
{
	width:145px;
	position:relative;
	left:-28px;
	list-style-image:url(Pictures/Layout/sipka.gif);
}

.left_1_cont_list li
{

}
/* ********************** Main ********************** */		

#mid 
{
	width:614px;
	float:left;
	padding:0 0 0 0;
	margin:0px 0 0 0;
}

/*---- Middle - MLeft column --------------------*/

.mid_handler
{
float:left;
width:606px;
margin:20px 5px 0 5px;
padding:0px 0px 10px 0px;
}

#mid_content
{
	padding:0 10px 0 10px;
}

/*================= Obsah right column ==================*/	

.nadpis
{
}

/*---- Middle - MRight column --------------------*/

#right
{
float: right;
width: 186px;
margin:0 0px 0 0px; padding:0 0 0 0;
}

/*================= MRight content column - handled by left_1 class ==================*/






/*----------------- Footbar --------------------*/

#footer 
{
 	margin:0 0 0 0;
	padding:0px 0 0 0;
	width:998px;
	height:24px;
	float:left;
} 

.footer_holder 
{
		text-align:center;
        color:#585858;
 		width:978px;
        margin:0 0 0 0;
        height:24px;
        padding:0px 20px 0px 0;
		background-color:#313131; 
} 

/* ---Footer content------ */  

.footer_item {
margin:0px 3px 0px 3px;
color:#9C9C9C;
font-size:11px;
}

.footer_item a
{  
color:#878787;
margin:1px;
font-size:11px;
line-height:15px;
height:15px;
}

.footer_item a:hover
{   
color:#FFCC33;
text-decoration:none;
border-bottom:1px dotted;
} 

/* ------------------------------------------------------------------------------------------ */

/* ---------Prvky class--------- */

/* Tabulky */

table.t {
	border-collapse:collapse;
	background-color:whitesmoke;
	font-size:15px;
	}	
	
table.t td {
	border:1px solid #D2D6D9;
	padding:8px 10px 8px 10px;
	}
		
table .t_h1 {
	background-color:#E3EFFE;
	color:#265089;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	}
	
table .t_h1_cenik {
	background-color:#E3EFFE;
	color:#265089;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	width:75%;
	}
	
table .t_h2 {
	background-color: #B0C4DE ;
	font-weight:bold;
	font-size:12px;
	}
table .t_h3 {
	background-color: #6495ED ;
	font-weight:bold;
	font-size:12px;
	}
table .t_h4 {
	background-color: #E7E7E7;
		font-size:14px;
		font-weight:bold;
	}
table .t_h5 {
	background-color: #E7E7E7;
		font-size:14px;
		font-weight:bold;
	}

table .big 
{
	font-weight:bold;
}
/*------------------------------*/

.red
{
	color:Red;
}

.emph
{
	font-weight:bold;
	color:#003366;
}

/* Obrazky */

.picture
{
	margin:10px;
/*	border:1px dotted silver; */
}

.picture_text
{
	font-size:12px;
	font-style:italic;
	margin-bottom:10px;
}

/* Navigace */
.button
{
	color:#284775;
	background-color:#FFFBFF;
	border-color:#CCCCCC;
	border-width:1px;
	border-style:Solid;
	font-family:Verdana;
	font-size:0.8em;
}

.button_nahoru
{
	color:#284775;
	font-family:Verdana;
	font-size:0.8em;
	margin:15px;
}

.navigace 
{
	width:100%;
	/*border-bottom:silver 1px solid; */
}

.navigace_top
{
	width:100%;
	padding-bottom:16px;
	height:20px;
	border-bottom:silver 1px solid;
}

.navigace a:hover
{
	text-decoration:none;
}

.navigace_left
{
	background-color:#FFFBFF;
	border-color:#CCCCCC;
	border-width:1px;
	border-style:Solid;
	height:20px;
	float:left;
}

.navigace_right 
{
	float:right;
	padding-right:4px;
	margin-bottom:2px;
}

.navigace_right_top
{
	margin-top:10px;
	float:right;
	padding-right:4px;
	margin-bottom:2px;
}

.nav_right_item
{
	color:gray;
	border:1px solid silver;
	display:inline-block;
	padding:0px 5px;

}
.nav_right_item:hover
{
	border:1px solid #284775;
	text-decoration:none;
}

.nav_right_item_sel
{
	color:#284775;
	border:1px solid #284775;
	display:inline-block;
	padding:0px 5px;
}
.nav_right_item-sel:hover
{
	text-decoration:none;
}

/* Zaoblene rohy */
.rounded
{
	padding:5px 0 5 0;border:1px dotted silver;
}

/* common classes */
.bold
{
	font-weight:bold;
}
.underline
{
	text-decoration:underline;
}
