body {
	font-size: 12px;
	font-family: tahoma,arial;
	margin: 0;
	padding: 0;
	color: #000000;
	background: #ffffff url("img/body_backg.gif") top left repeat-x;
}

@media screen {
	a { color: #000000; text-decoration: underline; }
	a:hover { text-decoration: none; color: #415D9C; }

	img { border: 0; }

	input, select {
		font-size: 11px;
		font-family: Arial;
		border: 1px solid #c0dB5A;
	}

	textarea {
		font-size: 12px;
		font-family: Arial;
		border: 1px solid #c0dB5A;
	}

	#t_main {
		margin:0 auto;
		width: 820px;
		text-align:left;
		background: #ffffff;
	}


	#main_header {
		overflow: hidden;
		height: 140px;
		background: #ffffff url("img/content_shadow_top.gif") top left repeat-y;
	}
	#main_header #top_shadow {
		height: 10px;
		font-size: 0px;
		background: #ffffff url("img/top_shadow_top.gif") top left no-repeat;
	}
	#main_header #header {
		margin: 0 10px;
		height: 110px;
		/*background: #415D9C;
		background: #ffffff url("img/header.gif") top left no-repeat;*/
	}
	#main_header #menu {
		overflow: hidden;
		height: 20px;
		margin: 0 10px;
		/*background: #e8e8e8;*/
		background: #e8e8e8 url("img/menu_page_backg.gif") top left no-repeat;
	}

	#main_header #header a {
		display: block;
		text-decoration: none;
	}
	#header h1 {
		margin: 0px;
		padding: 0px;
		font-family: tahoma,erdana,Sans-Serif;
		font-size: 2.5em;
		color: #415D9C;
	}

 	#content {
		overflow: hidden;
		width: 820px;
		background: #ffffff url("img/content_shadow.gif") top left repeat-y;
	}

	#content_c {
		overflow: hidden;
		margin: 0 10px;
		padding: 5px;
		width: 790px;
		background: #E8E8E8;
	}

	#content_c h1 {
		margin: 0 0 10px 0;
		padding: 0;
		font-size: 21px;
		font-family: tahoma,verdana,Sans-Serif;
		color: #415D9C;
	}
	#content_c h2 {
		margin: 5px 0 0 0;
		padding: 0;
		font-size: 12px;
		font-family: tahoma,verdana,Sans-Serif;
		color: #415D9C;
	}
	#content_c h2 a {
		color: #415D9C;
		text-decoration: none;
	}
	#content_c h2 a:hover {
		color: #000000;
	}
	#content_c h3 {
		margin: 5px 0 0 0;
		padding: 0;
		font-size: 10px;
		font-weight: normal;
		color: #415D9C;
	}
	#content_c #title_menu {
		text-align: right;
	}

	#content_c #title_menu a {
		font-size: 10px;
		color: #ffffff;
		text-decoration: none;
	}

	#content_c #title_menu a:hover {
		color: #b2b2b2;
	}

	#content_c .last_update {
		font-size: 10px;
		color: #b2b2b2;
		margin-bottom: 10px;
	}
	
	#content_c #index_img {
		overflow: hidden;
		text-align: center;
 	}
	#content_c .index_img {
		float: left;
		margin: 10px 15px;
 		width: 90px;
 		height: 90px;
 		padding: 10px;
		background: url("img/img_backg_index.gif") top left no-repeat;
 	}

	#product_list {
		overflow: hidden;
		width: 100%;
	}
	#product_list .list {
		overflow: hidden;
		float: left;
		width: 300px;
		height: 100px;
		padding: 11px;
		background: url("img/div_product.gif") top left no-repeat;
	}
	#product_list .list img {
		float: left;
		border: 1px solid #00008b;
		margin: 5px;
	}
	#content_c #back {
		font-size: 10px;
	}
	#content_c #back a {
		text-decoration: none;
	}
	#content_c #back a:hover {
		color: #ffa500;
	}
	
	#content_c table {
		font-size: 11px;
		border-left: 1px solid #415D9C;
		border-bottom: 1px solid #415D9C;
	}
	#content_c td {
		text-align: center;
		border-top: 1px solid #415D9C;
		border-right: 1px solid #415D9C;
	}
	
	#content_c table.kontakt {
		font-size: 11px;
		border-left: 0px solid #415D9C;
		border-bottom: 0px solid #415D9C;
	}
	#content_c table.kontakt td {
		text-align: left;
		padding: 3px;
		border-top: 0px solid #415D9C;
		border-right: 0px solid #415D9C;
	}

	#obsah {
		overflow: hidden;
		width: 590px;
		padding: 15px;
		border: 0px solid #000000;
		background: url("img/obsah_backg.gif") top left no-repeat;
	}
	#obsah .obr {
		float: left;
		padding: 3px;
		border: 0px solid #ff0000;
	}
	#obsah .ant {
		margin-left: 115px;
	}
	#obsah2 {
		overflow: hidden;
		width: 590px;
		padding: 15px;
		border: 0px solid #000000;
		background: url("img/obsah_backg.gif") top left no-repeat;
	}
	#obsah3 {
		overflow: hidden;
		width: 590px;
		padding: 15px;
		border: 0px solid #000000;
		background: url("img/obsah_backg.gif") top left no-repeat;
	}
	#obsah3 .obr {
		float: left;
		padding: 3px;
		border: 0px solid #ff0000;
	}
	#kontakt {
		overflow: hidden;
		width: 780px;
	}
	#kontakt .txt {
		float: left;
		width: 380px;
		padding: 30px 0 0 40px;
	}	
	#kontakt .txt .nazov {
		font-size: 17px;
		font-weight: bold;
	}
	#kontakt .txt .adresa {
		font-size: 14px;
	}
	#kontakt .map {
		float: left;
		width: 350px;
	}

	#main_footer {
		width: 820px;
		font-size: 10px;
		background: #ffffff url("img/content_shadow.gif") top left repeat-y;
	}
	#footer {
		margin: 0 10px;
		height: 15px;
		color: #ffffff;
		text-align: center;
		background: #415D9C url("img/footer_backg.gif") bottom left no-repeat;
	}
	#bottom_shadow {
		height: 20px;
		font-size: 10px;
		color: #000000;
		text-align: right;
		padding: 0 12px;
		background: #ffffff url("img/shadow_bottom.gif") top left no-repeat;
	}
	#bottom_shadow a {
		color: #000000;
		text-decoration: none;
	}

	#bottom_shadow a:hover {
		color: #b2b2b2;
	}


	/* WEB SYSTEM */
	div#web_sys {
		display: none;
		margin:0 auto;
		width: 820px;
		height: 20px;
		font-size: 10px;
		color: #000000;
		text-align: right;
		background: #ffffff url("img/shadow_bottom.gif") top left no-repeat;
	}


}

@media print {
	img { border: 0; }
	#left_l { display: none; }
	#content_l #title_menu { display: none; }
	#main_header #top_bar { display: none; }
	#logo { display: none; }
	#main_footer { display: none; }
	#content_l { width: 100%; }

	/* WEB SYSTEM */
	div#web_sys {
		margin:0 auto;
		width: 100%;
		font-size: 10px;
		text-align: right;
		margin-top: 20px;
	}

	div#web_sys a {
		text-decoration: none;
	}
}


