.text_box					{
						WIDTH: 618px;
						FLOAT: left;
						MARGIN-RIGHT: 20px;
						OVERFLOW: auto;
						BACKGROUND-IMAGE: url("./../images/content_box_bottom_bg.gif");
						BACKGROUND-POSITION: left bottom;
						BACKGROUND-REPEAT: no-repeat;
						BACKGROUND-COLOR: rgb(255,255,255);
						PADDING-BOTTOM: 50px;
						}

.twt						{
						WIDTH: 940px;
						MARGIN-RIGHT: 0px;
						BACKGROUND-IMAGE: url("./../images/content_box_bottom_two_bg.gif");
						}

.text_box h2					{
						BACKGROUND-COLOR: rgb(20,55,111);
						FONT-SIZE: 10pt;
						FONT-WEIGHT: bold;
						PADDING-LEFT: 30px;
						PADDING-TOP: 15px;
						COLOR: rgb(238,180,80);
						}

.text_box .subnadpis				{
						COLOR: rgb(255,255,255);
						PADDING-LEFT: 8px;				
						}

.text_box .drob_navigace			{
						BACKGROUND-COLOR: rgb(20,55,111);
						PADDING-LEFT: 30px;
						BORDER-BOTTOM: 4px solid rgb(247,132,41);
						DISPLAY: block;
						OVERFLOW: auto;
						WIDTH: 588px;
						PADDING-BOTTOM: 15px;
						PADDING-TOP: 5px;
						}

.twt .drob_navigace				{
						WIDTH: 910px;
						}

.text_box .drob_navigace li			{
						FLOAT: left;
						PADDING-RIGHT: 15px;
						BACKGROUND-IMAGE: url("./../images/list_pointer.gif");
						BACKGROUND-POSITION: right 5px;
						BACKGROUND-REPEAT: no-repeat;
						MARGIN-RIGHT: 10px;
						}

.drob_navigace #last				{
						BACKGROUND-IMAGE: none;
						MARGIN-RIGHT: 10px;
						PADDING-RIGHT: 15px;
						}

.text_box .drob_navigace a			{
						COLOR: rgb(255,255,255);
						FONT-SIZE: 8pt;
						TEXT-DECORATION: none;
						DISPLAY: block;
						}

.text_box .drob_navigace a:hover		{
						TEXT-DECORATION: underline;
						}

.text_box_content				{
						FONT-SIZE: 8pt;
						FLOAT: left;
						WIDTH: 300px;
						PADDING-LEFT: 30px;
						CLEAR: both;
						PADDING-TOP: 25px;
						}

.twt .text_box_content				{
						WIDTH: 880px;
						PADDING-RIGHT: 30px;
						}

.text_box_content .navigace			{
						DISPLAY: block;
						}

.text_box_content .navigace li			{
						BORDER-BOTTOM: 1px solid rgb(223,223,223);
						DISPLAY: block;
						PADDING-LEFT: 20px;
						BACKGROUND-IMAGE: url("./../images/subpage_textbox_navigace.gif");
						BACKGROUND-POSITION: 0px 8px;
						BACKGROUND-REPEAT: no-repeat;
						}

.text_box_content .navigace .issubmenu		{
						BORDER-BOTTOM: 0px;
						}

.text_box_content .navigace li ul		{
						DISPLAY: block;
						BORDER-TOP: 1px solid rgb(223,223,223);
						}

.text_box_content .navigace a			{
						TEXT-DECORATION: none;
						FONT-WEIGHT: bold;
						DISPLAY: block;
						HEIGHT: 1%;
						PADDING-RIGHT: 20px;
						PADDING-TOP: 5px;
						PADDING-BOTTOM: 5px;
						COLOR: rgb(20,55,111);
						BACKGROUND-IMAGE: url("./../images/subpage_textbox_navigace_abg.gif");
						BACKGROUND-POSITION: right 10px;
						BACKGROUND-REPEAT: no-repeat;
						}

.text_box_content .navigace a:hover		{
						COLOR: rgb(247,132,41);
						}

.text_box_content .infobox1			{
						MARGIN-TOP: 30px;
						WIDTH: 140px;
						OVERFLOW: auto;
						FLOAT: left;
						}

.text_box_content .infobox2			{
						MARGIN-TOP: 30px;
						WIDTH: 140px;
						OVERFLOW: auto;
						FLOAT: right;
						}

.text_box_content .infobox1 img,
.text_box_content .infobox2 img			{
						MARGIN-BOTTOM: 20px;
						}

.text_box_content .infobox1 h5,
.text_box_content .infobox2 h5			{
						FONT-SIZE: 8pt;
						COLOR: rgb(51,51,51);
						PADDING-BOTTOM: 3px;
						}

.text_box_content .infobox1 p,
.text_box_content .infobox2 p			{
						COLOR: rgb(85,85,85);
						}

.text_box_content table				{
						BACKGROUND-COLOR: rgb(231,246,255);
						WIDTH: 300px;
						MARGIN-BOTTOM: 25px;
						MARGIN-TOP: 5px;
						}

.text_box_content table td			{
						PADDING: 5px;
						PADDING-LEFT: 10px;
						BORDER-BOTTOM: 1px solid rgb(215,220,223);
						COLOR: rgb(85,85,85);
						}

.text_box_content p				{
						MARGIN-BOTTOM: 10px;
						COLOR: rgb(85,85,85);
						}

.text_box_content .reference_nadpis		{
						COLOR: rgb(20,55,111);
						PADDING-BOTTOM: 15px;
						FONT-SIZE: 9pt;
						PADDING-LEFT: 20px;
						BACKGROUND-IMAGE: url("./../images/reference_nadpis_bg.gif");
						BACKGROUND-POSITION: left 4px;
						BACKGROUND-REPEAT: no-repeat;
						}

.text_box_content .stroje			{
						WIDTH: 100%;
						BORDER-COLLAPSE: collapse;
						}

.text_box_content .stroje td			{
						PADDING: 5px;
						COLOR: rgb(85,85,85);
						BORDER-BOTTOM: 1px solid rgb(223,223,223);
						BACKGROUND-COLOR: rgb(255,255,255);
						}

.text_box_content .stroje td.cena			{
						text-align: right;
						padding-right: 20px;
}

.text_box_content .stroje td.rok			{
						text-align: center;
}

.text_box_content .stroje td a			{
						COLOR: rgb(20,55,111);
						}

.text_box_content .stroje td a:hover		{
						TEXT-DECORATION: none;
						}

.text_box_content .stroje thead td		{
						BORDER-BOTTOM: 4px solid rgb(247,132,41);
						FONT-WEIGHT: bold;
						FONT-SIZE: 10pt;
						COLOR: rgb(20,55,111);
						}








.text_box_informujeme				{
						FLOAT: right;
						WIDTH: 220px;
						FONT-SIZE: 8pt;
						PADDING-RIGHT: 30px;
						PADDING-TOP: 25px;
						}

.text_box_informujeme h3			{
						MARGIN: 0px;
						PADDING: 0px;
						FONT-SIZE: 10pt;
						COLOR: rgb(51,51,51);
						FONT-WEIGHT: bold;
						MARGIN-BOTTOM: 20px;
						BORDER: 0px;
						BACKGROUND-COLOR: transparent;
						}

.text_box_informujeme .aktualita		{
						BORDER-BOTTOM: 1px solid rgb(223,223,223);
						MARGIN-BOTTOM: 10px;	
						CLEAR: both;
						}

.text_box_informujeme .aktualita img		{
						FLOAT: left;
						MARGIN-RIGHT: 15px;
						}

.text_box_informujeme .aktualita span		{
						COLOR: rgb(247,132,41);
						}

.text_box_informujeme .aktualita h4 a		{
						FONT-SIZE: 8pt;
						FONT-WEIGHT: bold;
						COLOR: rgb(20,55,111);
						}

.text_box_informujeme .aktualita h4 a:hover	{
						TEXT-DECORATION: none;
						}

.text_box_informujeme .aktualita p		{
						COLOR: rgb(85,85,85);
						PADDING-BOTTOM: 10px;
						}

.text_box_informujeme .navigace			{
						DISPLAY: block;
						BACKGROUND-IMAGE: url("./../images/box_3_odrazka.gif");
						BACKGROUND-POSITION: left top;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-LEFT: 50px;
						COLOR: rgb(20,55,111);
						PADDING-BOTTOM: 10px;
						}

.text_box_informujeme .navigace:hover		{
						COLOR: rgb(247,132,41);
						}

.text_box_informujeme .sluzby_odkaz		{
						COLOR: rgb(20,55,111);
						TEXT-DECORATION: none;
						BACKGROUND-IMAGE: url("./../images/sluzby_odkaz_background.gif");
						BACKGROUND-POSITION: left top;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-LEFT: 35px;
						PADDING-TOP: 1px;
						PADDING-BOTTOM: 4px;
						DISPLAY: block;
						HEIGHT: 1%;
						}

.text_box_informujeme .sluzby_odkaz:hover	{
						TEXT-DECORATION: underline;
						}

.text_box_informujeme .galerie			{
						MARGIN-TOP: 20px;
						MARGIN-BOTTOM: 10px;
						OVERFLOW: auto;
						WIDTH: 100%;				
						}

.text_box_informujeme .galerie img		{
						FLOAT: left;
						PADDING-BOTTOM: 10px;
						MARGIN-RIGHT: 10px;
						}

.text_box_informujeme .sluzby_stavby_st		{
						FONT-WEIGHT: normal;
						COLOR: rgb(20,55,111);
						FONT-SIZE: 8pt;
						BACKGROUND-IMAGE: url("./../images/sluzby_stavby_st_bg.gif");
						BACKGROUND-POSITION: left top;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-BOTTOM: 10px;
						PADDING-LEFT: 36px;
						}




.text_box_informujeme .sluzby_st_navigace a	{
						FONT-SIZE: 7pt;
						COLOR: rgb(20,55,111);
						DISPLAY: block;
						PADDING-BOTTOM: 10px;
						TEXT-DECORATION: none;
						PADDING-LEFT: 20px;
						BACKGROUND-IMAGE: url("./../images/subpage_textbox_navigace.gif");
						BACKGROUND-POSITION: left 1px;
						BACKGROUND-REPEAT: no-repeat;
						}

.text_box_informujeme .sluzby_st_navigace a:hover
						{
						TEXT-DECORATION: underline;
						}


.menu_box					{
						WIDTH: 302px;
						FLOAT: left;
						OVERFLOW: auto;
						PADDING-BOTTOM: 15px;
						}

.menu_box .top_navigace				{
						DISPLAY: block;
						BORDER-TOP: 10px solid rgb(1,107,169);
						BORDER-BOTTOM: 9px solid rgb(1,107,169);
						}

.menu_box .nadpistop				{
						BACKGROUND-IMAGE: url("./../images/nadpis_top.gif");
						BACKGROUND-POSITION: left top;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-TOP: 8px;
						PADDING-BOTTOM: 8px;
						PADDING-LEFT: 20px;
						FONT-SIZE: 8pt;
						COLOR: rgb(20,55,111);
						FONT-WEIGHT: bold;
						BACKGROUND-COLOR: transparent;
						MARGIN: 0px;
						}

.menu_box .top_navigace a			{
						DISPLAY: block;
						FONT-SIZE: 8pt;
						COLOR: rgb(255,255,255);
						BACKGROUND-COLOR: rgb(1,107,169);
						TEXT-DECORATION: none;
						PADDING-LEFT: 40px;
						PADDING-TOP: 5px;
						PADDING-BOTTOM: 5px;
						BACKGROUND-IMAGE: url("./../images/box_2_menu_licha.gif");
						BACKGROUND-POSITION: 20px 8px;
						BACKGROUND-REPEAT: no-repeat;
						BORDER-BOTTOM: 1px solid rgb(1,107,169);
						}

.menu_box .top_navigace a:hover			{
						COLOR: rgb(238,180,80);
						}

.menu_box .top_navigace ul li a			{
						BACKGROUND-IMAGE: url("./../images/submenu_top_background.gif");
						BACKGROUND-POSITION: 20px 5px;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-LEFT: 60px;
						BACKGROUND-COLOR: rgb(1,107,169);
						COLOR: rgb(255,255,255);
						}


.menu_box .top_navigace ul li a:hover		{
						TEXT-DECORATION: underline;
						}

.menu_box .top_navigace #last_tn a		{
						BACKGROUND-COLOR: rgb(1,107,169);
						PADDING-TOP: 19px;
						PADDING-BOTTOM: 10px;
						BACKGROUND-IMAGE: url("./../images/last_tn_background.gif");
						BACKGROUND-POSITION: 19px 19px;
						PADDING-LEFT: 65px;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-RIGHT: 30px;
						}

.menu_box .nadpisbottom				{
						CLEAR: both;
						DISPLAY: block;
						FONT-SIZE: 8pt;
						COLOR: rgb(20,55,111);
						FONT-WEIGHT: bold;
						BACKGROUND-COLOR: rgb(238,180,80);
						MARGIN-TOP: 20px;
						PADDING-LEFT: 20px;
						PADDING-TOP: 8px;
						PADDING-BOTTOM: 8px;
						}

.menu_box .bottom_navigace			{
						DISPLAY: block;
						BORDER-TOP: 10px solid rgb(20,55,111);
						BORDER-BOTTOM: 9px solid rgb(20,55,111);
						}

.menu_box .bottom_navigace a			{
						DISPLAY: block;
						FONT-SIZE: 8pt;
						COLOR: rgb(255,255,255);
						BACKGROUND-COLOR: rgb(20,55,111);
						TEXT-DECORATION: none;
						PADDING-LEFT: 40px;
						PADDING-TOP: 5px;
						PADDING-BOTTOM: 5px;
						BACKGROUND-IMAGE: url("./../images/subpage_bottom_navigace.gif");
						BACKGROUND-POSITION: 20px 8px;
						BACKGROUND-REPEAT: no-repeat;
						BORDER-BOTTOM: 1px solid rgb(20,55,111);
						}

.menu_box .bottom_navigace a:hover		{
						COLOR: rgb(238,180,80);
						}

.menu_box .bottom_navigace ul li a		{
						BACKGROUND-IMAGE: url("./../images/submenu_background.gif");
						BACKGROUND-POSITION: 20px 5px;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-LEFT: 60px;
						BACKGROUND-COLOR: rgb(20,55,111);
						COLOR: rgb(255,255,255);
						}


.menu_box .bottom_navigace ul li a:hover	{
						TEXT-DECORATION: underline;
						}


/* GLOBALNI NASTAVENI TEXTOVE PODSTRANKY */

#text_page					{
						PADDING-TOP: 25px;
						FONT-SIZE: 8pt;
						PADDING-LEFT: 30px;
						PADDING-RIGHT: 30px;
						COLOR: rgb(85,85,85);
						}

#text_page p					{
						PADDING-BOTTOM: 10px;
						}

#text_page h2					{
						BACKGROUND-COLOR: transparent;
						PADDING: 0px;
						FONT-SIZE: 10pt;
						MARGIN: 0px;
						PADDING-BOTTOM: 15px;
						COLOR: rgb(20,55,111);
						}

#text_page h3					{
						FONT-SIZE: 8pt;
						PADDING-BOTTOM: 5px;
						BACKGROUND-IMAGE: url("./../images/reference_nadpis_bg.gif");
						BACKGROUND-POSITION: left 3px;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-LEFT: 30px;
						COLOR: rgb(20,55,111);
						}

#text_page h4					{
						FONT-SIZE: 8pt;
						PADDING-BOTTOM: 5px;
						COLOR: rgb(247,132,41);
						FONT-WEIGHT: normal;
						}

#text_page a					{
						COLOR: rgb(39,135,193);
						TEXT-DECORATION: underline;
						}

#text_page a:hover				{
						COLOR: rgb(247,132,41);
						}

#text_page ul					{
						DISPLAY: block;
						OVERFLOW: auto;
						WIDTH: 100%;
						MARGIN-BOTTOM: 10px;	
						}

#text_page ol					{
						DISPLAY: block;
						OVERFLOW: auto;
						WIDTH: 100%;
						MARGIN-BOTTOM: 10px;
						}

#text_page li					{
						BACKGROUND-IMAGE: url("./../images/text_page_list_item.gif");
						BACKGROUND-POSITION: left 3px;
						BACKGROUND-REPEAT: no-repeat;
						MARGIN: 0px;
						PADDING-TOP: 0px;
						FLOAT: left;
						CLEAR: both;
						PADDING-LEFT: 20px;
						COLOR: rgb(80,80,80);
						WIDTH: 530px;
						}

#text_page .href_list li			{
						BACKGROUND-IMAGE: url("./../images/subpage_textbox_navigace.gif");
						BACKGROUND-POSITION: left 3px;
						BACKGROUND-REPEAT: no-repeat;
						}

#text_page .href_list a				{
						COLOR: rgb(20,55,111);
						}

#text_page .href_list a:hover			{
						COLOR: rgb(247,132,41);
						}

#text_page table				{
						MARGIN-TOP: 10px;
						MARGIN-BOTTOM: 30px;
						WIDTH: 400px;
						}

#text_page th					{
						PADDING: 5px;
						FONT-WEIGHT: normal;
						BACKGROUND-COLOR: rgb(247,132,41);
						COLOR: rgb(255,255,255);
						BORDER-RIGHT: 1px solid rgb(239,180,80);
						BORDER-TOP: 1px solid rgb(239,180,80);
						}

#text_page td					{
						BACKGROUND-COLOR: rgb(232,246,255);
						PADDING: 5px;
						BORDER-BOTTOM: 1px solid rgb(215,220,224);
						}

#text_page .table_two				{
						BORDER-LEFT: 1px solid rgb(239,180,80);
						BORDER-BOTTOM: 1px solid rgb(239,180,80);
						}

#text_page .table_two td			{
						BACKGROUND-COLOR: rgb(255,237,223);
						BORDER-BOTTOM: 0px;
						BORDER-RIGHT: 1px solid rgb(239,180,80);
						BORDER-TOP: 1px solid rgb(239,180,80);
						}

#text_page .galerie				{
						WIDTH: 100%;
						OVERFLOW: auto;
						PADDING-BOTTOM: 10px;
						PADDING-TOP: 10px;
						}

#text_page .galerie h3				{
						FONT-SIZE: 8pt;
						COLOR: rgb(20,55,111);
						WIDTH: 100%;
						BORDER-BOTTOM: 3px solid rgb(20,55,111);
						MARGIN-BOTTOM: 15px;
						PADDING: 0px;
						BACKGROUND-IMAGE: none;			
						}

#text_page .galerie img				{
						FLOAT: left;
						PADDING: 0px;
						MARGIN: 0px;
						MARGIN-RIGHT: 15px;
						PADDING-BOTTOM: 15px;
						}

#text_page .galerie .last_img			{
						MARGIN-RIGHT: 0px;
						}

#text_page .dokumenty h3			{
						FONT-SIZE: 8pt;
						COLOR: rgb(20,55,111);
						WIDTH: 100%;
						BORDER-BOTTOM: 3px solid rgb(20,55,111);
						PADDING: 0px;
						BACKGROUND-IMAGE: none;
						}

#text_page .dokumenty li			{
						BACKGROUND-IMAGE: none;
						PADDING: 0px;
						BORDER-BOTTOM: 1px solid rgb(215,220,223);
						DISPLAY: block;
						WIDTH: 100%;
						PADDING-TOP: 5px;
						PADDING-BOTTOM: 5px;
						}

#text_page .dokumenty li img			{
						FLOAT: left;
						}

#text_page .dokumenty li a			{
						FLOAT: left;
						MARGIN-TOP: 3px;
						MARGIN-LEFT: 20px;
						}

#text_page .katalog				{
						WIDTH: 100%;
						OVERFLOW: auto;
						MARGIN: 0px;
						PADDING: 12px 0px 0px 0px;
						}

#text_page .katalog li				{
						WIDTH: 110px;
						MARGIN: 0px;
						PADDING: 0px 39px 42px 0px;
						FLOAT: left;
						CLEAR: none;
						BACKGROUND-IMAGE: none;
						}

#text_page .katalog .first			{
						PADDING-LEFT: 75px;
						}

#text_page .katalog .last			{
						PADDING-RIGHT: 0px;
						}

#text_page .katalog li p			{
						MARGIN: 0px;
						PADDING: 0px;
						}

#text_page .katalog .spacer			{
						WIDTH: 100%;
						OVERFLOW: auto;
						MARGIN: 0px;
						PADDING: 0px;
						}

#text_page .katalog .spacer img			{
						FLOAT: left;
						}

#text_page .katalog li .title			{
						WIDTH: 100%;
						HEIGHT: 45px;
						TEXT-ALIGN: center;
						}

#text_page .katalog li .img			{
						WIDTH: 100%;
						OVERFLOW: auto;
						}

#text_page .katalog li .img img			{
						FLOAT: left;
						}

#text_page .katalog li .anchor			{
						WIDTH: 100%;
						PADDING-TOP: 7px;
¨						OVERFLOW: auto;
						}

#text_page .katalog li .anchor a		{
						WIDTH: 100%;
						FLOAT: left;
						TEXT-ALIGN: center;
						}

#text_page .kontakty				{
						WIDTH: 100%;
						PADDING: 0px;
						MARGIN: 12px 0px 0px 0px;
						}

#text_page .kontakty td				{
						WIDTH: 50%;
						PADDING: 0px;
						MARGIN: 0px;
						BORDER: 0px;
						BACKGROUND-COLOR: transparent;
						}

#text_page .kontakty .sidlo			{
						FONT-WEIGHT: bold;
						}

#text_page .text_img				{
						WIDTH: 100%;
						OVERFLOW: auto;
						MARGIN: 0px;
						PADDING: 12px 0px 0px 0px;
						}

#text_page .text_img li				{
						WIDTH: 100%;
						OVERFLOW: auto;
						MARGIN: 0px;
						PADDING: 0px 0px 18px 0px;
						BACKGROUND-IMAGE: none;
						}

#text_page .text_img .first			{
						PADDING-BOTTOM: 40px;
						}

#text_page .text_img li div			{
						WIDTH: 399px;
						FLOAT: right;
						}

#text_page .text_img .right div			{
						FLOAT: left;
						}

#text_page .text_img li div .title		{
						FONT-WEIGHT: bold;
						}

#text_page .text_img li div .text		{
						TEXT-ALIGN: justify;
						}

#text_page .text_img li div .text ul		{
						WIDTH: 100%;
						OVERFLOW: auto;
						MARGIN: 0px;
						PADDING: 0px;
						}

#text_page .text_img li div .text ul li		{
						BACKGROUND-IMAGE: url("./../images/text_page_list_item.gif");
						BACKGROUND-POSITION: left 3px;
						BACKGROUND-REPEAT: no-repeat;
						MARGIN: 0px;
						PADDING: 0px;
						FLOAT: left;
						CLEAR: both;
						PADDING-LEFT: 20px;
						COLOR: rgb(80,80,80);
						WIDTH: 379px;
						}

#text_page .text_img li img			{
						MARGIN-TOP: 3px;
						FLOAT: left;
						}

#text_page .text_img .right img			{
						FLOAT: right;
						}






/* GLOBALNI NASTAVENI PODSTRANKY S VYPISEM AKTUALIT */

#aktuality_vypis				{
						DISPLAY: block;
						}

#aktuality_vypis li				{
						BACKGROUND-IMAGE: none;
						PADDING: 0px;
						BORDER-BOTTOM: 1px solid rgb(215,220,223);
						OVERFLOW: auto;
						PADDING-BOTTOM: 10px;
						MARGIN-BOTTOM: 10px;
						WIDTH: 100%;
						}

#aktuality_vypis .datum				{
						FONT-WEIGHT: bold;
						COLOR: rgb(245,131,42);
						BACKGROUND-IMAGE: url("./../images/subpage_textbox_navigace.gif");
						BACKGROUND-POSITION: left 2px;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-LEFT: 20px;
						FLOAT: left;
						}

#aktuality_vypis a				{
						COLOR: rgb(20,55,111);
						TEXT-DECORATION: none;
						FONT-WEIGHT: bold;
						WIDTH: 470px;
						FLOAT: right;
						}

#aktuality_vypis a:hover			{
						TEXT-DECORATION: underline;
						}

#aktuality_vypis p				{
						COLOR: rgb(85,85,85);
						CLEAR: both;
						MARGIN: 0px;
						PADDING-TOP: 2px;
						}

.aktuality_vypis_nadpis				{
						FONT-SIZE: 8pt;
						COLOR: rgb(20,55,111);
						BACKGROUND-IMAGE: url("./../images/reference_nadpis_bg.gif");
						BACKGROUND-POSITION: left 3px;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-LEFT: 30px;
						MARGIN-TOP: 30px;
						MARGIN-BOTTOM: 20px;
						}

#aktuality_vypis_bottom				{
						DISPLAY: block;
						}

#aktuality_vypis_bottom li			{
						BORDER-BOTTOM: 1px solid rgb(215,220,223);
						OVERFLOW: auto;
						PADDING-BOTTOM: 5px;
						MARGIN-BOTTOM: 5px;
						PADDING-LEFT: 0px;
						WIDTH: 100%;
						}

#aktuality_vypis_bottom .datum			{
						COLOR: rgb(245,131,42);
						BACKGROUND-IMAGE: url("./../images/subpage_textbox_navigace.gif");
						BACKGROUND-POSITION: left 2px;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-LEFT: 20px;
						FLOAT: left;
						}

#aktuality_vypis_bottom a			{
						COLOR: rgb(20,55,111);
						TEXT-DECORATION: none;
						WIDTH: 470px;
						FLOAT: right;
						}

#aktuality_vypis_bottom a:hover			{
						TEXT-DECORATION: underline;
						}


.aktuality_right h3				{
						FONT-SIZe: 9pt;
						COLOR: rgb(0,0,0);
						MARGIN: 0px;
						PADDING-BOTTOM: 20px;
						}

.aktuality_right ul				{
						PADDING: 0px;
						MARGIN: 0px;
						DISPLAY: block;
						}

.aktuality_right li				{
						PADDING: 0px;
						MARGIN: 0px;
						BORDER-BOTTOM: 1px solid rgb(215,220,223);
						DISPLAY: block;
						PADDING-BOTTOM: 10px;
						MARGIN-BOTTOM: 10px;
						OVERFLOW: auto;
						WIDTH: 100%;
						}

.aktuality_right .datum				{
						COLOR: rgb(245,131,42);
						}

.aktuality_right h4				{
						PADDING-TOP: 3px;
						PADDING-BOTTOM: 3px;
						COLOR: rgb(20,55,111);
						FONT-SIZE: 8pt;
						FONT-WEIGHT: bold;
						}

.aktuality_right p				{
						COLOR: rgb(85,85,85);
						}

.aktuality_right img				{
						FLOAT: left;
						PADDING-RIGHT: 20px;
						PADDING-BOTTOM: 10px;
						}




/* GLOBALNI NASTAVENI PODSTRANKY REFERENCE */

.reference					{
						FONT-SIZE: 8pt;
						FLOAT: left;
						WIDTH: 300px;
						PADDING-LEFT: 30px;
						CLEAR: both;
						PADDING-TOP: 25px;
						}

.ref2						{
						WIDTH: 558px;
						}

.reference h2					{
						PADDING: 0px;
						BACKGROUND-COLOR: transparent;
						COLOR: rgb(20,55,111);
						FONT-SIZE: 10pt;
						PADDING-BOTTOM: 25px;
						}

.reference .strankovani				{
						FONT-SIZE: 8pt;
						COLOR: rgb(20,55,111);
						WIDTH: 100%;
						OVERFLOW: auto;
						CLEAR: both;
						}

.reference .strankovani p			{
						PADDING-TOP: 1px;
						DISPLAY: inline;
						COLOR: rgb(20,55,111);
						PADDING-RIGHT: 10px;
						FLOAT: left;
						}

.reference .strankovani ul			{
						FLOAT: left;
						}

.reference .strankovani a			{
						COLOR: rgb(20,55,111);
						TEXT-DECORATION: none;
						FONT-SIZE: 8pt;			
						}

.reference .strankovani a:hover			{
						TEXT-DECORATION: underline;
						}

.reference .strankovani	.str_active		{
						COLOR: rgb(246,132,40);
						FONT-SIZE: 9pt;
						FONT-WEIGHT: bold;
						}

.reference .strankovani	.pointer		{
						FLOAT: right;
						}

.reference .strankovani	.pointer a		{
						FLOAT: left;
						}

.reference .vypis_referenci			{
						CLEAR: both;
						DISPLAY: block;
						MARGIN-TOP: 5px;
						MARGIN-BOTTOM: 5px;
						BORDER-TOP: 4px solid rgb(238,180,80);
						BORDER-BOTTOM: 4px solid rgb(238,180,80);
						PADDING-TOP: 20px;
						WIDTH: 100%;
						OVERFLOW: auto;
						}

.reference .vypis_referenci li			{
						WIDTH: 100%;
						OVERFLOW: auto;
						DISPLAY: block;
						CLEAR: both;
						FLOAT: left;
						PADDING-BOTTOM: 20px;
						}


.reference .vypis_referenci li img		{
						FLOAT: left;
						}

.reference .vypis_referenci h3			{
						FLOAT: right;
						WIDTH: 190px;
						FONT-SIZE: 8pt;
						PADDING-BOTTOM: 5px;
						BACKGROUND-IMAGE: url("./../images/reference_nadpis_bg.gif");
						BACKGROUND-POSITION: left 3px;
						BACKGROUND-REPEAT: no-repeat;
						}

.ref2 .vypis_referenci h3			{
						WIDTH: 448px;
						}

.reference .vypis_referenci h3 a		{
						COLOR: rgb(20,55,111);
						TEXT-DECORATION: none;
						PADDING-LEFT: 20px;
						}

.reference .vypis_referenci h3 a:hover		{
						TEXT-DECORATION: underline;
						}

.reference .vypis_referenci p			{
						FLOAT: right;
						WIDTH: 190px;
						COLOR: rgb(85,85,85);
						}

.ref2 .vypis_referenci p			{
						WIDTH: 448px;
						}

.reference .vypis_referenci_text		{
						CLEAR: both;
						DISPLAY: block;
						MARGIN-TOP: 5px;
						MARGIN-BOTTOM: 5px;
						BORDER-TOP: 4px solid rgb(238,180,80);
						BORDER-BOTTOM: 4px solid rgb(238,180,80);
						PADDING-TOP: 20px;
						WIDTH: 100%;
						OVERFLOW: auto;
						PADDING-TOP: 20px;
						PADDING-BOTTOM: 15px;
						}

.reference .vypis_referenci_text li		{
						OVERFLOW: auto;
						DISPLAY: block;
						CLEAR: both;
						FLOAT: left;
						PADDING-BOTTOM: 5px;
						BACKGROUND-IMAGE: url("./../images/reference_nadpis_bg.gif");
						BACKGROUND-POSITION: left 3px;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-LEFT: 28px;
						WIDTH: 272px;
						}

.reference .vypis_referenci_text li a		{
						COLOR: rgb(20,55,111);
						}

.reference .vypis_referenci_text li a:hover	{
						COLOR: rgb(246,132,40);
						}

.reference .navigation_panel			{
						DISPLAY: block;
						PADDING-TOP: 20px;
						PADDING-BOTTOM: 20px;
						WIDTH: 100%;
						OVERFLOW: auto;
						}

.reference .navigation_panel a			{
						FLOAT: left;
						COLOR: rgb(20,55,111);
						MARGIN-RIGHT: 20px;
						BACKGROUND-IMAGE: url("./../images/subpage_textbox_navigace.gif");
						BACKGROUND-POSITION: left 3px;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-LEFT: 20px;
						}

.reference .navigation_panel a:hover		{
						COLOR: rgb(246,132,40);					
						}

.reference .info				{
						COLOR: rgb(20,55,111);
						}

.reference_search a				{
						COLOR: rgb(20,55,111);
						DISPLAY: block;
						BACKGROUND-IMAGE: url("./../images/sluzby_odkaz_background.gif");
						BACKGROUND-POSITION: left 2px;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-LEFT: 45px;
						PADDING-TOP: 2px;
						PADDING-BOTTOM: 2px;
						}

.reference_search a:hover			{
						COLOR: rgb(246,132,40);
						}

.reference_search .search_nadpis		{
						MARGIN: 0px;
						PADDING: 0px;
						MARGIN-TOP: 18pt;
						FONT-SIZE: 8pt;
						COLOR: rgb(20,55,111);
						BACKGROUND-IMAGE: url("./../images/subpage_textbox_navigace.gif");
						BACKGROUND-POSITION: left 3px;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-LEFT: 20px;
						PADDING-BOTTOM: 10px;
						}

.reference_search .search_pole			{
						OVERFLOW: auto;
						WIDTH: 100%;
						MARGIN-BOTTOM: 30px;
						}

.reference_search .search_pole input		{
						BORDER: 0px;
						WIDTH: 170px;
						HEIGHT: 18px;
						BORDER-TOP: 1px solid rgb(182,182,182);
						BORDER-BOTTOM: 1px solid rgb(182,182,182);
						FLOAT: left;
						PADDING-TOP: 0px;
						PADDING-TOP: 3px;
						}

.reference_search .search_pole img		{
						FLOAT: left;
						}

.reference_search .search_nadpis_kriteria	{
						MARGIN: 0px;
						PADDING: 0px;
						FONT-SIZE: 8pt;
						COLOR: rgb(20,55,111);
						BACKGROUND-IMAGE: url("./../images/sluzby_stavby_st_bg.gif");
						BACKGROUND-POSITION: left top;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-BOTTOM: 30px;
						PADDING-LEFT: 40px;		
						}

.reference_search p				{
						COLOR: rgb(20,55,111);
						PADDING-BOTTOM: 3px;
						CLEAR: both;
						}

.reference_search select			{
						WIDTH: 194px;
						MARGIN-BOTTOM: 15px;
						}

.reference_search button			{
						TEXT-ALIGN: right;
						BACKGROUND: rgb(255,255,255);
						BACKGROUND-IMAGE: url("./../images/reference_search_button.gif");
						BACKGROUND-POSITION: left top;
						BACKGROUND-REPEAT: no-repeat;
						PADDING: 0px;
						MARGIN: 0px;
						BORDER: 1px solid rgb(255,255,255);
						WIDTH: 110px;
						HEIGHT: 30px;
						CURSOR: pointer;
						CLEAR: both;
						}

.oceneni					{
						PADDING-TOP: 25px;
						FONT-SIZE: 8pt;
						PADDING-LEFT: 30px;
						PADDING-RIGHT: 30px;
						COLOR: rgb(85,85,85);
						}

.oceneni h2					{
						PADDING: 0px;
						BACKGROUND-COLOR: transparent;
						COLOR: rgb(20,55,111);
						FONT-SIZE: 10pt;
						}

.oceneni h3					{
						COLOR: rgb(20,55,111);
						FONT-SIZE: 8pt;
						BACKGROUND-IMAGE: url("./../images/reference_nadpis_bg.gif");
						BACKGROUND-POSITION: left 3px;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-LEFT: 25px;
						PADDING-BOTTOM: 15px;
						BORDER-BOTTOM: 5px solid rgb(238,180,80);
						CLEAR: both;
						MARGIN-TOP: 20px;
						}

.oceneni .oceneni_polozka			{
						WIDTH: 120px;
						OVERFLOW: auto;
						FLOAT: left;
						MARGIN-RIGHT: 26px;
						}

.oceneni .oceneni_polozka_last			{
						WIDTH: 120px;
						OVERFLOW: auto;
						FLOAT: left;
						}

.oceneni .oceneni_polozka img,
.oceneni .oceneni_polozka_last img		{
						BORDER: 1px solid rgb(20,55,111);
						FLOAT: left;
						CLEAR: both;
						MARGIN-TOP: 20px;
						}

.oceneni .oceneni_polozka p,
.oceneni .oceneni_polozka_last p		{
						PADDING-TOP: 15px;
						CLEAR: both;
						WIDTH: 120px;
						}

.oceneni .cleaner				{
						WIDTH: 100%;
						CLEAR: both;
						}




.tapety						{
						PADDING-TOP: 25px;
						FONT-SIZE: 8pt;
						PADDING-LEFT: 30px;
						PADDING-RIGHT: 30px;
						COLOR: rgb(85,85,85);
						}

.tapety h2					{
						PADDING: 0px;
						BACKGROUND-COLOR: transparent;
						COLOR: rgb(20,55,111);
						FONT-SIZE: 10pt;
						}

.tapety h2 a					{
						COLOR: rgb(20,55,111);
						FONT-SIZE: 10pt;
						}

.tapety h2 a:hover				{
						COLOR: rgb(247,132,41);
						}

.tapety h3					{
						COLOR: rgb(20,55,111);
						FONT-SIZE: 8pt;
						BACKGROUND-IMAGE: url("./../images/reference_nadpis_bg.gif");
						BACKGROUND-POSITION: left 3px;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-LEFT: 25px;
						PADDING-BOTTOM: 15px;
						BORDER-BOTTOM: 5px solid rgb(238,180,80);
						CLEAR: both;
						MARGIN-TOP: 20px;
						}

.tapety .tapety_polozka				{
						WIDTH: 120px;
						OVERFLOW: auto;
						FLOAT: left;
						MARGIN-RIGHT: 26px;
						}

.tapety .tapety_polozka_last			{
						WIDTH: 120px;
						OVERFLOW: auto;
						FLOAT: left;
						}

.tapety .tapety_polozka img,
.tapety .tapety_polozka_last img		{
						BORDER: 1px solid rgb(20,55,111);
						FLOAT: left;
						CLEAR: both;
						MARGIN-TOP: 20px;
						MARGIN-BOTTOM: 15px;
						}

.tapety .tapety_polozka .velikost,
.tapety .tapety_polozka_last .velikost		{
						PADDING-BOTTOM: 10px;
						FLOAT: left;
						CLEAR: both;
						BACKGROUND-IMAGE: url("./../images/tapety_odkaz.gif");
						BACKGROUND-POSITION: left top;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-LEFT: 25px;
						TEXT-DECORATION: none;
						COLOR: rgb(85,85,85);
						}

.tapety .tapety_polozka .velikost:hover,
.tapety .tapety_polozka_last .velikost:hover	{
						COLOR: rgb(246,132,40);
						BACKGROUND-IMAGE: url("./../images/tapety_odkaz_hover.gif");
						BACKGROUND-POSITION: left top;
						BACKGROUND-REPEAT: no-repeat;
						}

.tapety .cleaner				{
						WIDTH: 100%;
						CLEAR: both;
						}


.mapa						{
						PADDING-TOP: 25px;
						FONT-SIZE: 8pt;
						PADDING-LEFT: 30px;
						PADDING-RIGHT: 30px;
						COLOR: rgb(85,85,85);
						}

.mapa h2					{
						PADDING: 0px;
						BACKGROUND-COLOR: transparent;
						COLOR: rgb(20,55,111);
						FONT-SIZE: 10pt;
						PADDING-BOTTOM: 20px;
						}

.mapa ul					{
						DISPLAY: block;
						}

.mapa ul li					{
						DISPLAY: block;
						FLOAT: left;
						CLEAR: both;
						}

.mapa ul li ul li				{
						PADDING-LEFT: 10px;
						}

.mapa ul li a					{
						TEXT-DECORATION: none;
						COLOR: rgb(20,55,111);
						PADDING-TOP: 2px;
						PADDING-BOTTOM: 2px;
						DISPLAY: block;
						}

.mapa ul li ul li a				{
						TEXT-DECORATION: none;
						COLOR: rgb(85,85,85);
						DISPLAY: block;
						PADDING-TOP: 2px;
						PADDING-BOTTOM: 2px;
						}

.mapa ul li a:hover				{
						TEXT-DECORATION: underline;
						}




.formular					{
						PADDING-TOP: 25px;
						FONT-SIZE: 8pt;
						PADDING-LEFT: 30px;
						PADDING-RIGHT: 30px;
						COLOR: rgb(85,85,85);
						}

.formular .form_polozka				{
						CLEAR: both;
						MARGIN-BOTTOM: 5px;
						OVERFLOW: auto;
						HEIGHT: 1%;
						WIDTH: 314px;
						}

.formular h2					{
						PADDING: 0px;
						BACKGROUND-COLOR: transparent;
						COLOR: rgb(20,55,111);
						FONT-SIZE: 10pt;
						PADDING-BOTTOM: 20px;
						}

.formular p					{
						MARGIN-BOTTOM: 20px;
						}

.formular .form_polozka p			{
						MARGIN: 0px;
						FLOAT: left;
						WIDTH: 110px;
						PADDING-TOP: 4px;
						PADDING-BOTTOM: 4px;
						}

.formular input					{
						FLOAT: left;
						WIDTH: 200px;
						MARGIN: 0px;
						PADDING: 0px;
						}

.formular textarea				{
						MARGIN: 0px;
						PADDING: 0px;
						FLOAT: left;
						WIDTH: 200px;
						HEIGHT: 100px;
						OVERFLOW-Y: scroll;
						_WIDTH: 202px;
						}

.formular .form_button				{
						WIDTH: 314px;
						TEXT-ALIGN: right;
						}

.formular .form_button button			{
						MARGIN: 0px;
						PADDING: 0px;
						BACKGROUND-IMAGE: url("./../images/form_send.gif");
						BACKGROUND-POSITION: center top;
						BACKGROUND-REPEAT: no-repeat;
						WIDTH: 73px;
						HEIGHT: 26px;
						BORDER: 0px;
						CURSOR: pointer;
						}


.kontakty					{
						PADDING-TOP: 25px;
						FONT-SIZE: 8pt;
						PADDING-LEFT: 30px;
						PADDING-RIGHT: 30px;
						COLOR: rgb(85,85,85);
						}

.kontakty h2					{
						PADDING: 0px;
						BACKGROUND-COLOR: transparent;
						COLOR: rgb(20,55,111);
						FONT-SIZE: 10pt;
						PADDING-BOTTOM: 20px;
						}

.kontakty thead td				{
						WIDTH: 190px;
						PADDING: 10px;
						BORDER-BOTTOM: 1px solid rgb(200,200,200);
						FONT-WEIGHT: bold;
						PADDING-LEFT: 0px;
						PADDING-RIGHT: 0px;
						}

.kontakty tbody td				{
						WIDTH: 190px;
						PADDING: 10px;
						VERTICAL-ALIGN: top;
						BORDER-BOTTOM: 1px solid rgb(200,200,200);
						PADDING-LEFT: 0px;
						PADDING-RIGHT: 0px;
						}

.kontakty tbody .nazev			{
						FONT-WEIGHT: bold;
						}



.logos						{
						BACKGROUND-IMAGE: url("./../images/menu_box_bottom_bg.gif");
						BACKGROUND-POSITION: left top;
						BACKGROUND-REPEAT: no-repeat;
						PADDING-TOP: 50px;
						}

.logos_inside					{
						BACKGROUND-IMAGE: url("./../images/logo_head_bg.gif");
						BACKGROUND-POSITION: left top;
						BACKGROUND-REPEAT: no-repeat;
						WIDTH: 100%;
						}

.logos_inside p				{
						BACKGROUND-IMAGE: url("./../images/logo_foot_bg.gif");
						BACKGROUND-POSITION: left bottom;
						BACKGROUND-REPEAT: no-repeat;
						HEIGHT: 60px;
						PADDING-TOP: 20px;
						PADDING-BOTTOM: 20px;
						}

.logos_inside span				{
						DISPLAY: block;
						BACKGROUND: rgb(255,255,255);
						}

.logos a					{
						PADDING-LEFT: 20px;
						PADDING-RIGHT: 20px;
						}


#news_vypis					{
						WIDTH: 100%;
						}

#first						{
						COLOR: rgb(85,85,85);
						BORDER-BOTTOM: 1px solid rgb(200,200,200);
						PADDING-BOTTOM: 10px;
						MARGIN-BOTTOM: 30px;
						}

#first img.firstimg			{
						FLOAT: left;
						MARGIN-RIGHT: 25px;
						MARGIN-BOTTOM: 10px;
						BORDER: 2px solid rgb(200,200,200);
						}

#first h3					{
						PADDING-BOTTOM: 20px;
						}

#news_vypis #nadpis				{
						BACKGROUND-IMAGE: none;
						}

#news_vypis li				{
						PADDING: 0px;
						WIDTH: 100%;
						BACKGROUND-IMAGE: url("./../images/subpage_textbox_navigace.gif");
						}

#news_vypis li a				{
						DISPLAY: block;
						FLOAT: left;
						COLOR: rgb(20,55,111);
						}

#news_vypis li span				{
						DISPLAY: block;
						PADDING-RIGHT: 10px;
						FLOAT: left;
						PADDING-LEFT: 25px;
						}
