@media screen
{
	body
	{
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 0px;
		/*color: #96969a;*/
	}
	
	body, td, th, p, span, div
	{
		font-size: 12px;
		vertical-align: top;
	}
	
	a img
	{
		border: none;
	}
	
	a:hover
	{
		text-decoration: underline;
	}
	
	h1, h2, h3
	{
		margin: 4px 0px 0px;
	}
	
	h1
	{
		font-size: 20px;
		padding-bottom: 10px;
	}

	h1.main_page
	{
		font-size: 18px;
		margin: 5px 0px 5px;
		text-align: justify;

	}

	h2
	{
		font-size: 14px;
		padding-bottom: 5px;
	}

	h3
	{
		font-size: 12px;
	}
	
	.main
	{
		width: 920px;
		margin: auto;
		background: top left url('../../images/design/background.png') no-repeat;
	}
	#site_map
	{
		width: 100%;
	}	
	#top-logo
	{
		padding: 38px 0px 15px 1px;
	}
	
	#top-menu
	{
		background: top left url('../../images/design/top_menu.gif') no-repeat;
		text-align: left;
		line-height: 29px;
		height:27px;
	}
	#top-menu span.medzera1
	{
	margin-left:10px;
	}
	#top-menu span.medzera
	{
	margin-left:25px;
	}
	#top-menu a
	{
		font-size: 13px;
		font-weight: bold;
		color: #505767;
	}
	#left-menu
	{
		width: 220px;
	}
	
	#left-menu div
	{
		line-height: 18px;
		padding: 8px 5px 5px 7px;
		font-weight: bold;
		width: 170px;
		color: #505767;
	}
	
	#left-menu div a
	{
		text-decoration: none;
		color: #505767;
	}
	
	#left-menu div.sel a, h1, h2, h3, a
	{
		text-decoration: none;
		color: #2a8cbb;
	}
	
	/**
	 * left-menu backgrounds
	 */
	#left-menu div.blue
	{
		background: top left url('../../images/design/botton-up.gif') no-repeat;
	}
	#left-menu div.gray
	{
		background: top left url('../../images/design/botton-up-01.gif') no-repeat;
	}
	#left-menu div.pink
	{
		background: top left url('../../images/design/botton-up-02.gif') no-repeat;
	}
	#left-menu div.dark-blue
	{
		background: top left url('../../images/design/botton-up-04.gif') no-repeat;
	}
	#left-menu div.silver
	{
		background: top left url('../../images/design/botton-up-05.gif') no-repeat;
	}
	#left-menu div.brown
	{
		background: top left url('../../images/design/botton-up-06.gif') no-repeat;
	}
	#left-menu div.purple
	{
		background: top left url('../../images/design/botton-up-08.gif') no-repeat;
	}
	#left-menu div.red
	{
		background: top left url('../../images/design/botton-up-09.gif') no-repeat;
	}
	#left-menu div.yelow
	{
		background: top left url('../../images/design/botton-up-10.gif') no-repeat;
	}
	#left-menu div.gblue
	{
		background: top left url('../../images/design/botton-up-07.gif') no-repeat;
	}
	
	#left-menu div.dyellow
	{
		background: top left url('../../images/design/botton-up-11.gif') no-repeat;
	}
	
	#left-menu div.dblue
	{
		background: top left url('../../images/design/botton-up-12.gif') no-repeat;
	}
	
	#left-menu div.nblue
	{
		background: top left url('../../images/design/botton-up-13.gif') no-repeat;
	}
	#left-menu div.higherred
	{
		background: top left url('../../images/design/botton-up-14.gif') no-repeat;
	}
	#left-menu div.highernblue
	{
		background: top left url('../../images/design/botton-up-15.gif') no-repeat;
	}
	#left-menu A
	{
	font-size:11px;
	}
	
	.tblue
	{
		color: #88c9e2;
	}
	
	.tgray
	{
		color: #3c4650;
	}
	
	.tpink
	{
		color: #e19dab;
	}
	
	.tdark-blue
	{
		color: #7290bb;
	}
	
	.tsilver
	{
		color: #888;
	}
	
	.tbrown
	{
		color: #dba269;
	}
	
	.tpurple
	{
		color: #ad8ab0;
	}
	
	.tred
	{
		color: #de8c69;
	}
	
	.tyelow
	{
		color: #fce87d;
	}
	
	.tgblue
	{
		color: #284394;
	}
	
	.tdyellow
	{
		color: #edc430;
	}
	
	.tdblue
	{
		color: #425977;
	}
	.tnblue
	{
		color: #006CA1;
	}
	

	#content
	{
		width: 700px; 
		padding: 0px 0px 10px 10px;
		border: none;
	}
	
	#footer
	{
		font-weight: bold;
		color: #888888;
		padding-top: 20px;
		text-align: center;
	}
	.bgwhite
	{
		background-color: #ffffff;
		vertical-align: top;
	}
	
	/**
	 * uvod
	 */
	#uvod
	{
		margin: auto;
		background: top left url('../../images/design/background.png') no-repeat;
	}
	#contentText table tr td
	{
		text-align: center;
		padding: 2px 2px 0px 2px;
	}
	#contentText table tr td p
	{
		margin: 0px;
	}
	#contentText div.blue table tr td
	{
		border: solid #88c9e2 1px !important;
	}
	#contentText div.gray table tr td
	{
		border: solid #9c9d9f 1px !important;
	}
	#contentText div.pink table tr td
	{
		border: solid #e19dab 1px !important;
	}
	#contentText div.dark-blue table tr td
	{
		border: solid #7290bb 1px !important;
	}
	#contentText div.silver table tr td
	{
		border: solid #d2d3d0 1px !important;
	}
	#contentText div.brown table tr td
	{
		border: solid #dba269 1px !important;
	}
	#contentText div.purple table tr td
	{
		border: solid #ad8ab0 1px !important;
	}
	#contentText div.red table tr td
	{
		border: solid #de8c69 1px !important;
	}
	#contentText div.yelow table tr td
	{
		border: solid #fce87d 1px !important;
	}
	#contentText div.gblue table tr td
	{
		border: solid #284394 1px !important;
	}
	#contentText div.dyellow table tr td
	{
		border: solid #ebbf0e 1px !important;
	}
	#contentText div.dblue table tr td
	{
		border: solid #3e5574 1px !important;
	}
	#contentText div.nblue table tr td
	{
		border: solid #006CA1 1px !important;
	}


	.odd
	{
		background-color: white;
	}
	.even
	{
		background-color: #ddd;
	}
	#stack
	{
		font-size: 12px;
		padding: 10px 10px 10px 0;
	}
	#sitemap
	{
		background: top left url('../../images/design/botton-up-05.gif') no-repeat;
		margin-top:	20px;
	}
	#obrazky_uvod1
	{
		background: top left url('images/design/uvod-ramik.gif') no-repeat; 
		height: 320px; 
		width: 800px; 
		margin-left: 60px
	}
	#obrazky_uvod2
	{
		background: top center url('images/design/uvod-bottom-vitajte.jpg') no-repeat; 
		width: 538px; 
		margin-left: 80px; 
		line-height: 30px; 
		font-size: 20px; 
		text-align: center; 
		color: #8c9494; 
		float: left;
	}
	#obrazky_uvod2 img
	{
		margin-left: 10px;
	}

.link_print {
	background: left center url('/images/design/arrow_print.gif') no-repeat;
	padding:0 0 0 17px;
	}

.link_email {
	background: left center url('/images/design/arrow_email.gif') no-repeat;
	padding:0 0 0 17px;
	}

	#fax
	{
		display:none;
	}	
}
