/*DEFINICE VSEOBECNYCH ELEMENTU*/
body					{
					FONT-FAMILY: Arial, Verdana;
					MARGIN: 0px;
					OVERFLOW-Y: scroll;
					FONT-SIZE: 8pt;
					}

p					{
					MARGIN: 0px;
					PADDING: 0px;
					}

h1,h2,h3,h4,h5,h6			{
					MARGIN: 0px;
					PADDING: 0px;
					}

form					{
					MARGIN: 0px;
					PADDING: 0px;
					}

ul					{
					MARGIN: 0px;
					PADDING: 0px;
					DISPLAY: inline;
					}

li					{
					MARGIN: 0px;
					PADDING: 0px;
					LIST-STYLE-TYPE: none;
					DISPLAY: inline;
					}

img					{
					PADDING: 0px;
					MARGIN:0px;
					BORDER: 0px;
					}

div:focus				{
					-MOZ-OUTLINE:none;
					}		

a:focus					{
					-MOZ-OUTLINE:none;
					}


.global_div				{
					_width: expression(document.body.clientWidth < 1024? "1024px" : "auto" );
					}

.central_div				{
					MIN-WIDTH: 1024px;
					WIDTH: 100%;
					OVERFLOW: auto;
					BACKGROUND-IMAGE: url("./../images/body-background.gif");
					BACKGROUND-POSITION: right top;
					BACKGROUND-REPEAT: repeat-y;
					}


/*DEFINICE HLAVICKY*/
.header					{
					WIDTH: 100%;
					BACKGROUND-COLOR: rgb(255,255,255);
					HEIGHT: 100px;
					}

.header h1				{
					MARGIN-LEFT: 30px;
					MARGIN-TOP: 30px;
					FLOAT: left;
					}

.header ul				{
					BORDER-TOP: 5px solid rgb(60,60,60);
					FLOAT: right;
					PADDING-TOP: 10px;
					MARGIN-TOP: 60px;
					MARGIN-RIGHT: 30px;
					}

.header li				{
					PADDING-LEFT: 10px;
					FLOAT: left;
					}

#first_item				{
					PADDING: 0px;
					}

.header a				{
					FONT-SIZE: 8pt;
					DISPLAY: block;
					TEXT-DECORATION: none;
					COLOR: rgb(60,60,60);
					}

.header a:hover				{
					TEXT-DECORATION: underline;
					}





/*DEFINICE NAVIGACNI LISTY*/
.navigace				{
					DISPLAY: block;
					BACKGROUND-COLOR: rgb(225,225,225);
					TEXT-ALIGN: left;
					BORDER-TOP: 15px solid rgb(60,60,60);
					WIDTH: 100%;
					OVERFLOW: auto;
					}

.navigace li				{
					DISPLAY: inline;
					FLOAT: left;
					PADDING-TOP: 10px;
					PADDING-BOTTOM: 10px;
					MARGIN-LEFT: 5px;
					PADDING-LEFT: 15px;
					BACKGROUND-IMAGE: url("./../images/navigace-background.gif");
					BACKGROUND-POSITION: left top;
					BACKGROUND-REPEAT: no-repeat;
					}

.navigace li a				{
					DISPLAY: block;
					FONT-SIZE: 8pt;
					FONT-WEIGHT: bold;
					TEXT-DECORATION: none;
					COLOR: rgb(0,0,0);
					}

.navigace li a:hover			{
					TEXT-DECORATION: underline;
					}





/*DEFINICE BOXU 1*/
.box_1					{
					BORDER-TOP: 10px solid rgb(255,255,255);
					FLOAT: left;
					WIDTH: 200px;
					TEXT-ALIGN: left;
					PADDING-BOTTOM: 200px;
					BACKGROUND-IMAGE: url("./../images/centraldiv-background.gif");
					BACKGROUND-POSITION: left top;
					BACKGROUND-REPEAT: repeat-y;
					}

.box_1 form				{
					BACKGROUND-COLOR: rgb(60,60,60);
					PADDING-TOP: 10px;
					PADDING-BOTTOM: 10px;
					PADDING-LEFT: 20px;
					BORDER-BOTTOM: 10px solid rgb(255,255,255);
					POSITION: relative;
					}

.box_1 form input			{
					WIDTH: 100px;
					BORDER: 1px solid rgb(157,157,157);
					_MARGIN-TOP: -1px;
					_MARGIN-BOTTOM: -1px;
					HEIGHT: 20px;
					}

.box_1 button				{
					POSITION: absolute;
					TOP: 10px;
					RIGHT: 45px;
					BORDER: 1px;
					WIDTH: 30px;
					HEIGHT: 20px;
					PADDING-BOTTOM: 5px;
					BACKGROUND-IMAGE: url("./../images/search-ok.gif");
					BACKGROUND-POSITION: left top;
					BACKGROUND-REPEAT: no-repeat;
					CURSOR: pointer;
					}

.box_1 h2				{
					PADDING-TOP: 10px;
					PADDING-BOTTOM: 10px;
					PADDING-LEFT: 20px;
					FONT-SIZE: 9pt;
					COLOR: rgb(255,255,255);
					BACKGROUND-COLOR: rgb(60,60,60);
					}





/*DEFINICE BOXU 2*/
.box_2					{
					PADDING-TOP: 20px;
					BORDER-TOP: 10px solid rgb(255,255,255);
					MARGIN-RIGHT: 175px;
					PADDING-RIGHT: 30px;
					PADDING-LEFT: 230px;
					BACKGROUND-COLOR: rgb(255,255,255);
					BACKGROUND-IMAGE: url("./../images/centraldiv-background.gif");
					BACKGROUND-POSITION: left top;
					BACKGROUND-REPEAT: repeat-y;
					FONT-SIZE: 9pt;
					PADDING-BOTTOM: 200px;
					}

.textbox				{
					OVERFLOW: auto;
					WIDTH: 100%;
					}

.box_2 .box_2_images			{
					FLOAT: left;
					WIDTH: 94px;
					}

.box_2 .box_2_images img		{
					BORDER: 2px solid rgb(60,60,60);
					MARGIN-BOTTOM: 10px;
					}

.box_2 .box_2_text			{
					MARGIN-LEFT: 130px;
					}

.box_2 .box_2_text a			{
					COLOR: rgb(62,111,157);
					}

.box_2 .box_2_text a:hover		{
					COLOR: rgb(0,0,0);
					}

.box_2 h4				{
					BACKGROUND: rgb(60,60,60);
					FONT-SIZE: 8pt;
					COLOR: rgb(255,255,255);
					MARGIN: 0px;
					PADDING: 10px;
					_WIDTH: 100%;
					MARGIN-BOTTOM: 20px;
					MARGIN-TOP: 10px;
					}

.box_2 .modely img			{
					FLOAT: left;
					WIDTH: 90px;
					}

.box_2 .modely				{
					OVERFLOW: auto;
					PADDING-BOTTOM: 20px;
					WIDTH: 100%;
					}

.box_2 .modely h5			{
					FONT-SIZE: 8pt;
					FONT-WEIGHT: bold;
					PADDING-BOTTOM: 5px;
					MARGIN-LEFT: 100px;
					}

.box_2 .modely p			{
					MARGIN-LEFT: 100px;
					}

.box_2 .modely a			{
					DISPLAY: block;
					PADDING-TOP: 5px;
					MARGIN-LEFT: 100px;
					COLOR: rgb(62,111,157);
					}

.box_2 .modely a:hover			{
					COLOR: rgb(0,0,0);
					}



/*DEFINICE BOXU 2 - PODSTRANKY*/
.box_2_subpage				{
					PADDING-TOP: 20px;
					BORDER-TOP: 10px solid rgb(255,255,255);
					MARGIN-RIGHT: 175px;
					PADDING-RIGHT: 30px;
					PADDING-LEFT: 230px;
					BACKGROUND-COLOR: rgb(255,255,255);
					BACKGROUND-IMAGE: url("./../images/centraldiv-background.gif");
					BACKGROUND-POSITION: left top;
					BACKGROUND-REPEAT: repeat-y;
					FONT-SIZE: 9pt;
					PADDING-BOTTOM: 200px;
					}

.box_2_subpage p			{
					LINE-HEIGHT: 16px;
					PADDING-BOTTOM: 10px;
					}

.box_2_subpage h2			{
					FONT-SIZE: 11pt;
					COLOR: rgb(62,111,157);
					PADDING-TOP: 5px;
					PADDING-BOTTOM: 5px;
					}

.box_2_subpage h3			{
					FONT-SIZE: 10pt;
					PADDING-TOP: 5px;
					PADDING-BOTTOM: 5px;
					}

.box_2_subpage h4			{
					FONT-SIZE: 9pt;
					PADDING-TOP: 5px;
					PADDING-BOTTOM: 5px;
					}

.box_2_subpage a			{
					COLOR: rgb(62,111,157);
					FONT-WEIGHT: bold;
					}

.box_2_subpage a:hover			{
					COLOR: rgb(0,0,0);
					}

.box_2_subpage ul			{
					DISPLAY: block;
					MARGIN-TOP: 10px;
					MARGIN-BOTTOM: 10px;
					}

.box_2_subpage li			{
					DISPLAY: block;
					PADDING-LEFT: 15px;
					BACKGROUND-IMAGE: url("./../images/list-item.gif");
					BACKGROUND-POSITION: left top;
					BACKGROUND-REPEAT: no-repeat;
					}

.box_2_subpage .galerie			{
					WIDTH: 445px;
					OVERFLOW: auto;
					}

.box_2_subpage .galerie h2		{
					BORDER-BOTTOM: 4px solid rgb(60,60,60);
					COLOR: rgb(60,60,60);
					PADDING-TOP: 20px;
					FONT-SIZE: 9pt;
					
					}

.box_2_subpage .galerie img		{
					BORDER: 2px solid rgb(233,140,0);
					}

.polozka				{
					FLOAT: left;
					MARGIN-RIGHT: 21px;
					}

.polozka_last				{
					MARGIN: 0px;
					PADDING: 0px;
					FLOAT: left;
					}

.polozka_last p, .polozka p		{
					MARGIN: 0px;
					PADDING: 0px;
					}

.spacer					{
					CLEAR: both;
					}

.polozka p,.polozka_last p		{
					WIDTH: 84px;
					PADDING-TOP: 5px;
					}

.box_2_subpage .dokumenty		{
					WIDTH: 445px;
					OVERFLOW: auto;
					}

.box_2_subpage .dokumenty h2		{
					BORDER-BOTTOM: 4px solid rgb(60,60,60);
					COLOR: rgb(60,60,60);
					PADDING-TOP: 20px;
					FONT-SIZE: 9pt;
					}

.dokumenty_polozka			{
					CLEAR: both;
					WIDTH: 100%;
					OVERFLOW: auto;
					PADDING-TOP: 5px;
					PADDING-BOTTOM: 5px;
					BORDER-BOTTOM: 1px solid rgb(60,60,60);
					}

.dokumenty_polozka img			{
					FLOAT: left;
					MARGIN-RIGHT: 20px;
					}

.dokumenty a				{
					DISPLAY: block;
					FLOAT: left;
					_MARGIN-LEFT: -3px;
					PADDING-TOP: 2px;
					}





/*DEFINICE BOXU 3*/
.box_3					{
					BORDER-TOP: 10px solid rgb(255,255,255);
					FLOAT: right;
					WIDTH: 175px;
					TEXT-ALIGN: left;
					PADDING-BOTTOM: 200px;
					BACKGROUND-COLOR: rgb(60,60,60);
					}

.box_3 h2				{
					PADDING-TOP: 10px;
					PADDING-BOTTOM: 10px;
					PADDING-LEFT: 20px;
					FONT-SIZE: 9pt;
					COLOR: rgb(0,0,0);
					BACKGROUND-COLOR: rgb(225,225,225);
					}

.box_3 .nabidka, .box_3 .promoakce	{
					DISPLAY: block;
					PADDING-TOP: 10px;
					PADDING-BOTTOM: 10px;
					}

.box_3 .nabidka a, .box_3 .promoakce a	{
					DISPLAY: block;
					FONT-SIZE: 8pt;
					COLOR: rgb(162,162,162);
					TEXT-DECORATION: none;
					PADDING-LEFT: 20px;
					PADDING-RIGHT: 10px;
					PADDING-TOP: 5px;
					PADDING-BOTTOM: 5px;
					BACKGROUND-IMAGE: url("./../images/nabidkaitem-background.gif");
					BACKGROUND-POSITION: left top;
					BACKGROUND-REPEAT: no-repeat;
					_WIDTH: 100%;
					}

.box_3 .promoakce a			{
					BACKGROUND-IMAGE: url("./../images/promoakceitem-background.gif");
					BACKGROUND-POSITION: left top;
					BACKGROUND-REPEAT: no-repeat;
					_WIDTH: 100%;
					}

.box_3 a:hover				{
					COLOR: rgb(255,255,255);
					}





/*DEFINICE AKTUALIT*/
.aktuality_global			{
					OVERFLOW: auto;
					WIDTH: 100%;
					PADDING-BOTTOM: 10px;
					BORDER-BOTTOM: 1px solid rgb(60,60,60);
					}

.aktuality_global img			{
					MARGIN-TOP: 10px;
					FLOAT: left;
					_MARGIN-LEFT: -3px;
					_MARGIN-RIGHT: -3px;
					}

.aktuality_global h2			{
					MARGIN-TOP: 10px;
					MARGIN-LEFT: 120px;
					PADDING-BOTTOM: 5px;
					FONT-SIZE:  9pt;
					}

.aktuality_global p			{
					MARGIN-LEFT: 120px;
					MIN-HEIGHT: 45px;
					_HEIGHT: 45px;
					}

.aktuality_global a			{
					MARGIN-LEFT: 120px;
					DISPLAY: block;
					TEXT-ALIGN: right;
					COLOR: rgb(60,60,60)
					}





/*DEFINICE PRODUKTU*/
.produkt_global				{
					OVERFLOW: auto;
					WIDTH: 100%;
					PADDING-BOTTOM: 10px;
					BORDER-BOTTOM: 1px solid rgb(60,60,60);
					}

.produkt_global img			{
					MARGIN-TOP: 10px;
					FLOAT: left;
					_MARGIN-LEFT: -3px;
					_MARGIN-RIGHT: -3px;
					}

.produkt_global h2			{
					PADDING-TOP: 10px;
					MARGIN-LEFT: 120px;
					PADDING-BOTTOM: 5px;
					FONT-SIZE: 9pt;
					}

.produkt_global p			{
					MIN-HEIGHT: 35px;
					_HEIGHT: 35px;
					MARGIN-LEFT: 120px;
					}

.produkt_global a			{
					MARGIN-LEFT: 120px;
					DISPLAY: block;
					TEXT-ALIGN: right;
					}





/*DEFINICE SEKCE KONTAKTY*/
.kontakty_global_left			{
					FLOAT: left;
					WIDTH: 49%;
					}

.kontakty_global_right			{
					FLOAT: right;
					WIDTH: 49%;
					}

.kontakt_table				{
					FONT-SIZE: 8pt;
					_WIDTH: auto;
					}

.kontakt_table_text 			{
					PADDING-RIGHT: 12px;
					WIDTH: 50%;
					_WIDTH: 390px;
					}

.kontakt_table_text .mapa		{
					_MARGIN-LEFT: -35px;
					_MARGIN-RIGHT: -35px;
					}

.kontakt_table_spacer			{
					WIDTH: 0%;
					}

.kontakt_polozka			{
					CLEAR: both;
					PADDING-BOTTOM: 10px;
					MARGIN-BOTTOM: 10px;
					MARGIN-TOP: 10px;
					BORDER-BOTTOM: 1px solid rgb(150,150,150);
					WIDTH: 217px;
					OVERFLOW: auto;
					}

.kontakt_polozka_top			{
					CLEAR: both;
					PADDING-BOTTOM: 10px;
					MARGIN-TOP: 10px;
					WIDTH: 217px;
					OVERFLOW: auto;
					}

.kontakt_top_global			{
					WIDTH: 100%;
					OVERFLOW: auto;
					BACKGROUND-COLOR: rgb(240,240,240);
					BORDER-TOP: 1px solid rgb(150,150,150);
					BORDER-BOTTOM: 1px solid rgb(150,150,150);
					MARGIN-BOTTOM: 10px;
					MARGIN-TOP: 20px;
					}

.kontakt_polozka img,
.kontakt_polozka_top img		{
					FLOAT: left;
					_MARGIN-LEFT: -3px;
					_MARGIN-RIGHT: -3px;
					}

.kontakt_polozka h3,
.kontakt_polozka_top h3			{
					PADDING-BOTTOM: 5px;
					FLOAT: RIGHT;
					WIDTH: 162px;
					}

.kontakt_polozka p,
.kontakt_polozka_top p			{
					FLOAT: right;
					WIDTH: 162px;
					}

.kontakty_global			{
					OVERFLOW: auto;
					WIDTH: 100%;
					}

.kontakty_clear				{
					CLEAR: both;
					VISIBILITY: hidden;
					}






/*DEFINICE CISTICI PATICKY*/
.footer_clear				{
					CLEAR: both;
					BACKGROUND-COLOR: rgb(255,255,255);
					}




#main_table				{
					WIDTH: 100%;
					BORDER-COLLAPSE: collapse;
					}

#main_table thead td			{
					BORDER: 1px solid rgb(255,255,255);
					BACKGROUND-COLOR: rgb(50,50,50);
					COLOR: rgb(250,250,250);
					FONT-SIZE: 8pt;
					PADDING: 5px;
					FONT-WEIGHT: bold;
					}

#main_table tbody td			{
					BORDER: 1px solid rgb(255,255,255);
					BACKGROUND-COLOR: rgb(200,200,200);
					COLOR: rgb(0,0,0);
					PADDING: 5px;
					FONT-SIZE: 8pt;
					}

.icons 				{
					WIDTH: 100%;
					OVERFLOW: auto;
					}

.icons a				{
					FLOAT: left;
					WIDTH: 150px;
					HEIGHT: 150px;
					*MARGIN-LEFT: -3px;
					*MARGIN-RIGHT: -3px;
					}

.icons a img				{
					WIDTH: 150px;
					HEIGHT: 150px;
					FLOAT: left;
					}
