	/*globalni prvky*/
	body {background-color: #ffffff; color: #12499f; font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px;}
	a, a:visited, a:hover {color: #12499f;}
	form {margin: 0px; padding: 0px;}
	input, select {vertical-align: middle; font-size: 12px; color: #909090;}
	table td, table th {vertical-align: top; font-size: 12px; text-align: left;}
	hr {color: #000000; height: 1px; margin: 0px; padding: 0px;}
	p {margin-top: 8px; margin-bottom: 8px;}
	h1 {font-size: 16px;}
	h2 {font-size: 14px;}
	h3 {font-size: 12px;}
	
	/*prvky layoutu*/
	#outer_container {width: 775px; display: block; float: left; background-image: url(../img/invest_usti_bck.gif); background-position: top left; background-repeat: repeat-y; display: block; margin: 0px; padding: 0px; }
	#topbar {width: 775px; height: 184px; display: block; overflow: hidden; background-image: url(../img/invest_usti_motive.jpg); background-position: top left; background-repeat: no-repeat; margin: 0px; padding: 0px;}
	#leftbar {width: 171px; display: block; float: left; margin: 0px; padding: 0px; margin-top: -95px;}
	#mainbar {width: 604px; display: block; float: left; margin: 0px; padding: 0px; overflow-x: hidden; background-image: url(../img/mainbar_bck.gif); background-position: top left; background-repeat: no-repeat;}
	#content {padding-left: 10px; padding-right: 10px; padding-top: 10px; }
	.content_with_rigtbar {display: block; width: 395px; _width: 415px; overflow-x: hidden; float: left;}
	#rightbar {width: 185px; display: block; margin: 0px; padding: 0px; float: right; padding-top: 7px;}
	#searchbox {background-color: #4b91b4; padding: 5px; height: 85px; _height: 95px; display: block; overflow: hidden;}
	#searchbox h3 {font-size: 12px; margin: 0px; padding: 0px; color: #ffffff;}
	#searchbox img, #searchbox a img {vertical-align: middle;}
	#searchbox ul { margin-left: 12px; padding:0px;  margin-top: 5px;}
	#searchbox ul li {padding:0px;margin:0px; list-style: url(../img/ul_01.gif);}
	#searchbox ul li a, #searchbox ul li a:visited, #searchbox ul li a:active, #searchbox ul li a:hover {color: #ffffff;}
	.clear {clear: both; display: block; width: 1px; height: 1px; overflow: hidden;}
	.middle {vertical-align: middle;}
	#footer {padding: 10px;}
	#footer img {vertical-align: middle; margin-right: 3px;}
	
	/*formularove prvky*/
	legend {color: #000000;}
	.input_01 {height: 18px; width: 120px; background-image: url(../img/input_01_bck.gif); background-position: top left; background-repeat: repeat-x; border: 1px solid #ffffff;}
	.input_02 {height: 18px; width: 120px; background-image: url(../img/input_01_bck.gif); background-position: top left; background-repeat: repeat-x; border: 1px solid #909090;}
	.input_03 {height: 18px; width: 220px; background-image: url(../img/input_01_bck.gif); background-position: top left; background-repeat: repeat-x; border: 1px solid #909090;}
	.input_04 {height: 18px; width: 220px; margin-bottom: 21px; background-image: url(../img/input_01_bck.gif); background-position: top left; background-repeat: repeat-x; border: 1px solid #909090;}
	.input_05 {height: 100px; width: 210px; margin-bottom: 21px; overflow: auto; background-image: url(../img/input_01_bck.gif); background-position: top left; background-repeat: repeat-x; border: 1px solid #909090;}
	.input_06 {height: 18px; width: 170px; background-image: url(../img/input_01_bck.gif); background-position: top left; background-repeat: repeat-x; border: 1px solid #909090;}
	.supplierCat INPUT {height: 18px; background-image: url(../img/input_01_bck.gif); background-position: top left; background-repeat: repeat-x; border: 1px solid #909090;}
	
	/* leve menu */

	.menu_01 ul { list-style-type : none; list-style-position: outside; margin: 0px; padding: 0px;}
	.menu_01 ul li {padding:0px;margin:0px; list-style: url('../img/empty.gif');}
	.menu_01 ul li a, .menu_01 ul li a:visited, .menu_01 ul li a:hover {display: block; color: #12499f; font-weight: bold; overflow: hidden; text-decoration: none; line-height: 32px; height: 32px; padding-left: 15px;  background-image: url('../img/menu_01_nonactive_bck.gif'); background-position: top left; background-repeat: no-repeat;}
	.menu_01 ul li a:hover {color: #4b91b4;}

	.menu_01 ul li ul { list-style-type: none; list-style-position: outside; margin: 0px; padding: 0px;}
	.menu_01 ul li ul li {padding:0px;margin:0px; list-style: url('../img/empty.gif');}
	.menu_01 ul li ul li a, .menu_01 ul li ul li a:visited, .menu_01 ul li ul li a:hover {display: block; color: #12499f; font-weight: normal; overflow: hidden; line-height: 32px; height: 32px;  padding-left: 25px;  background-image: url('../img/menu_01_submenu_nonactive_bck.gif'); background-position: top left; background-repeat: no-repeat;}
	.menu_01 ul li ul li a:hover {color: #4b91b4;}

	.menu_01 div.level_0 {margin:0px; padding:0px;}
	.menu_01 div.level_0 a, .menu_01 div.level_0 a:visited, .menu_01 div.level_0 a:hover 
	{display: block; color:#12499f; font-weight:bold; text-decoration:none; line-height:20px; padding-top:3px; padding-left:15px;  background-image:url('../img/menu_01_nonactive_bck.gif'); background-position:top left; background-repeat:no-repeat;}
	.menu_01 div.level_0 a:hover {color:#4b91b4;}

	.menu_01 div.level_1 {margin:0px; padding:0px;}
	.menu_01 div.level_1 a, .menu_01 div.level_1 a:visited, .menu_01 div.level_1 a:hover 
	{display:block; color:#12499f; font-weight:normal; text-decoration:none; line-height:18px; padding-left:25px; padding-top:3px;  background-image:url('../img/menu_01_submenu_nonactive_bck.gif'); background-position: top left; background-repeat: no-repeat;}
	.menu_01 div.level_1 a:hover {color: #4b91b4;}

	
	/* horni zalozkove menu */
	.menu_02 {margin-left: 1px; width: 603px;}
	.menu_02 ul {margin: 0px; padding: 0px; list-style-type: none;}
	.menu_02 ul li {margin: 0px; padding: 0px; list-style-type: none; display: block; width: 99px; _width: 100px; height: 25px; line-height: 25px; float: left; overflow: hidden; border-right: 1px solid #e6e6e6; text-align: center; background-image: url('../img/menu_02_nonactive_bck.gif'); background-position: top left; background-repeat: repeat-x;}
	.menu_02 ul li a, .menu_02 ul li a:visited, .menu_02 ul li a:hover {color: #5798b9; text-decoration: none; font-weight: bold;}
	.menu_02 ul .active {border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; color: #12499f; text-decoration: none; font-weight: bold; background-image: none !important;}
				
	/* anketa */
	.strip_outer {display: block; clear: both; font-size: 10px; line-height: 16px; height: 16px; color: #4b91b4; width: 160px; background-image: url(../img/enquiry_strip_bck.gif); background-position: top left; background-repeat: repeat-x;}
	.strip_outer span {vertical-align:top}
	.enquiry_link, .enquiry_link:visited, .enquiry_link:hover {display: block; text-decoration: none !important; font-weight: bold; margin-bottom: 5px; color: #12499f;}

	/* NEWSLETTER */
	#spamDetails {Z-INDEX:799; display:none; BACKGROUND-COLOR: #FFFFFF; TOP: 0px; margin-left:10px; width:135px;}

	/* informační obsah */
	.box_01 {padding: 15px;}
	.box_01 a, .box_01 a:visited, .box_01 a:active, .box_01 a:hover {color: #12499f; text-decoration: none;}
	.box_02_outer {width: 175px; background-color: #cee0eb; margin-bottom: 7px;}
	.box_02_inner {margin: 1px; _height: 110px; min-height: 110px; padding-left: 3px; padding-right: 1px; padding-top: 7px; border: 1px solid #ffffff;}
	.box_02_inner ul { margin: 0px; padding:0px;  margin-top: 5px;}
	.box_02_inner ul li {padding:0px;margin:0px; list-style: none;}
	.box_02_inner ul li a, .box_02_inner ul li a:visited, .box_02_inner ul li a:active, .box_02_inner ul li a:hover {color: #12499f; padding-left: 10px; background-image: url('../img/ul_02.gif'); background-position: top left; background-repeat: no-repeat;}
	.box_02_inner strong {font-size: 14px; display: block;}
	
	.article_header {background-color: #e6eff5; font-size: 13px; padding: 3px; padding-right: 75px;}
	.article_date {display: block; width: 75px; height: 25px; overflow: hidden; margin: 0px; padding: 0px; margin-top:-27px; _margin-top:-37px; float: right; color: #a1b2b9; font-weight: normal;}
	.article_image {background-color: #cee0eb;padding: 1px; width: 103px; display: block; float: left;}
	.article_image img {border: 1px solid #ffffff; }
	.article_perex {_width: 100%;}
	.article_perex ul {margin: 0px; padding:0px; margin-top: 5px;}
	.article_perex ul li {margin: 0px; padding:0px; list-style: none;}
	
	.article_table_01 td {background-color: #ebf8fe; padding: 3px;}
	.article_table_01 th {background-color: #cee0eb; font-weight: bold; padding: 3px; padding-top: 7px; padding-bottom: 7px;}
	
	.catalogue_01_outer {width: 395px; border: 1px solid #cee0eb; padding: 1px;}
	.catalogue_01  {background-color: #cee0eb; width: 393px;}
	.catalogue_01 tr td {color: #000000;}
	.catalogue_checkbox_item {color: #000000; text-align: center; width: 85px; height: 85px; margin-right: 3px; margin-bottom: 3px; display: block; border: 1px solid #909090; float: left; overflow: hidden; background-image: url(../img/input_01_bck.gif); background-position: top left; background-repeat: repeat-x;}
	.catalogue_01 .toolitem {float: right !important;}
	
	.catalogue_listing {width: 395px; float: left; overflow-x: hidden;}
	.catalogue_listing tr th {background-color: #e6eff5; font-size: 13px; padding: 3px;}
	.catalogue_listing tr td ul { margin: 0px; padding:0px;  margin-top: 5px;}
	.catalogue_listing tr td ul li {padding:0px;margin:0px; list-style: none;}
	.catalogue_listing tr td ul li a, .catalogue_listing tr td ul li a:visited, .catalogue_listing tr td ul li a:active, .catalogue_listing tr td ul li a:hover {color: #12499f; padding-left: 10px; background-image: url('../img/ul_02.gif'); background-position: top left; background-repeat: no-repeat;}
	.light {color: #909090;}
	
	
	.toolitem {width: 75px; height: 35px; display: block; float: left;}
	.toolitem a img {vertical-align: middle;}
	.toolitem span {margin-left: 22px; width: 50px; height: 15px; display: block; white-space: nowrap; color: #7ca1c6;}
	
	.logo_container {float: left; display: block; width: 248px; height:90px}
	.flag_container {display: block; width: 45px; float: right; color: #12499f; }
	.flag {display: block; font-size: 11px; font-weight: bold; width: 35px; height:30px; _height:40px; text-align: center; background-color: #ffffff; margin-top: 10px; margin-right: 10px; padding-top: 10px;}
	.flag a, .flag a:visited, .flag a:hover {font-size: 12px; font-weight: normal; text-decoration: none; color: #999999;}
	
	/*strankovani*/
	.paging {float: right; width: 150px; margin-right: 5px; margin-bottom: 15px; background-color: #ffffff; padding: 5px;}
	.paging fieldset legend {color: #000000;}
	.paging fieldset a, .paging fieldset a:visited, .paging fieldset a:hover {text-decoration: none; vertical-align: middle; padding: 3px;}
	.paging fieldset .active {font-weight: bold;}
	
	/*mapa webu*/
/*
	.sitemap  {margin: 0px !important; padding: 0px !important; list-style-type: none;}
	.sitemap li {margin: 0px !important; padding: 0px !important; list-style-type: none; }
	.sitemap li a, .sitemap li a:visited, .sitemap li a:active, .sitemap li a:hover {background-color: #cee0eb; display: block; color: #12499f; padding: 3px !important;  font-weight: bold; padding-left: 10px !important; text-decoration: none; height: 15px; margin-bottom: 1px; background-image: url('../img/sitemap_level_01.gif'); background-position: top left; background-repeat: no-repeat;}
	
	.sitemap li ul { list-style: none; margin: 0px !important; padding: 0px !important; list-style-type: none;}
	.sitemap li ul li {border-top: 1px dotted #e6eff5; margin: 0px !important; padding: 0px !important; list-style-type: none; list-style-image: url('../img/empty.gif'); }
	.sitemap li ul li a, .sitemap li ul li a:visited, .sitemap li ul li a:active, .sitemap li ul li a:hover {margin: 0px !important;  padding: 0px !important;  background-color: #ffffff; display: block; color: #12499f; font-weight: normal; padding: 3px !important; height: 15px; margin-bottom: 1px;  padding-left: 25px !important;  background-image: url('../img/sitemap_level_02.gif'); background-position: top left; background-repeat: no-repeat;}

	.sitemap li ul li ul { list-style: none; margin: 0px !important; padding: 0px !important; list-style-type: none;}
	.sitemap li ul li ul li {border-top: 1px dotted #e6eff5; margin: 0px !important; padding: 0px !important; list-style-type: none; list-style-image: url('../img/empty.gif'); }
	.sitemap li ul li ul li a, .sitemap li ul li ul li a:visited, .sitemap li ul li a:active, .sitemap li ul li ul li a:hover {margin: 0px !important; padding: 0px !important;  background-color: #ffffff; display: block; color: #12499f; font-weight: normal; padding: 3px !important; height: 15px; margin-bottom: 1px;  padding-left: 40px !important;  background-image: url('../img/sitemap_level_03.gif'); background-position: top left; background-repeat: no-repeat;}
*/	
	.sitemap  {margin: 0px !important; padding: 0px !important;}
	.sitemap div.level_0 {margin: 0px !important; padding: 0px !important; list-style-type: none; }
	.sitemap div.level_0 a, .sitemap div.level_0 a:visited,	.sitemap div.level_0 a:active,	.sitemap div.level_0 a:hover
	{background-color: #cee0eb; display: block; color: #12499f; padding: 3px !important;  font-weight: bold; padding-left: 10px !important; text-decoration: none; height: 15px; margin-bottom: 1px; background-image: url('../img/sitemap_level_01.gif'); background-position: top left; background-repeat: no-repeat; text-decoration:none}
	
	.sitemap div.level_1 {border-top: 1px dotted #e6eff5; margin: 0px !important; padding: 0px !important; list-style-type: none; list-style-image: url('../img/empty.gif'); }
	.sitemap div.level_1 a,	.sitemap div.level_1 a:visited,	.sitemap div.level_1 a:active,	.sitemap div.level_1 a:hover  
	{margin: 0px !important;  padding: 0px !important;  background-color: #ffffff; display: block; color: #12499f; font-weight: normal; padding: 3px !important; height: 15px; margin-bottom: 1px;  padding-left: 25px !important;  background-image: url('../img/sitemap_level_02.gif'); background-position: top left; background-repeat: no-repeat; text-decoration:none}

	.sitemap div.level_2 {border-top: 1px dotted #e6eff5; margin: 0px !important; padding: 0px !important; list-style-type: none; list-style-image: url('../img/empty.gif'); }
	.sitemap div.level_2 a, .sitemap div.level_2 a:visited,	.sitemap div.level_2 a:active,	.sitemap div.level_2 a:hover  
	{margin: 0px !important; padding: 0px !important;  background-color: #ffffff; display: block; color: #12499f; font-weight: normal; padding: 3px !important; height: 15px; margin-bottom: 1px;  padding-left: 40px !important;  background-image: url('../img/sitemap_level_03.gif'); background-position: top left; background-repeat: no-repeat; text-decoration:none}

	.sitemap div.level_3 {border-top: 1px dotted #e6eff5; margin: 0px !important; padding: 0px !important; list-style-type: none; list-style-image: url('../img/empty.gif'); }
	.sitemap div.level_3 a, .sitemap div.level_3 a:visited,	.sitemap div.level_3 a:active,	.sitemap div.level_3 a:hover  
	{margin: 0px !important; padding: 0px !important;  background-color: #ffffff; display: block; color: #12499f; font-weight: normal; padding: 3px !important; height: 15px; margin-bottom: 1px;  padding-left: 55px !important;  background-image: url('../img/sitemap_level_04.gif'); background-position: top left; background-repeat: no-repeat; text-decoration:none}

	/*pop-up okno*/
	.popup_body {margin-left: 10px; margin-top: 10px;}
	.popup_outer {width: 245px; border: 1px solid #cee0eb; padding: 1px;}
	.popup_inner  {background-color: #cee0eb; width: 243px;}
	.popup_inner table tr td {color: #000000;}
