html	{}
body	{background-color: #ffffff; color: #000000; margin: 0px; padding: 0px; font-family: "Arial CE", Arial, Helvetica, sans-serif; font-size: 95%; text-align: center;}
img	{border: 0px;}

a	{color: #ff0000;}
a:hover	{color: #0000ff;}

#page_tag			{width: 974px;  margin: 90px auto 0px auto; text-align: left; background: url("../images/backgroun_pruh.gif") repeat-y;}
#page				{width: 974px;  margin: 116px auto 0px auto; text-align: left; background: url("../images/backgroun_pruh.gif") repeat-y;}
#page_produkt		{width: 974px; margin: 146px auto 0px auto; text-align: left; background: url("../images/backgroun_pruh.gif") repeat-y;}
#page_g				{width: 974px;   margin: 116px auto 0px auto; text-align: left; background: url("../images/backgroun_pruh_g.gif") repeat-y;}


#produkt	{padding: 0px; margin: 0px; font-size: 80%; width: 748px; float: right; padding-top: 0px;}
#firma		{padding: 0px; margin: 0px; font-size: 80%; width: 748px; float: right;}
#pruh		{padding: 0px; margin: 0px; border-top: 8px solid #ffffff; solid #ffffff; font-size: 80%; width: 218px; float: left;}



h1				{padding: 0px; margin: 0px; padding-bottom: 20px; font-size: 115%; background-color: #ffffff;}
#page_tag h1		{padding: 0px;}
.max			{padding-bottom: 34px !important;}
h2				{padding: 0px; margin: 0px; margin-bottom: 6px; font-size: 145%;}
h1.produkt		{padding: 0px; margin: 0px; margin-bottom: 6px; font-size: 145%;}
#nazev_firmy	{padding: 0px; margin: 0px; padding-bottom: 20px; font-size: 115%; background-color: #ffffff; font-weight: bold;}


h3		{padding: 0px; margin: 0px; font-size: 100%;}
h4		{padding: 4px 6px; margin: 0px; font-size: 100%; color: #ffffff;}

table		{font-family: "Arial CE", Arial, Helvetica, sans-serif; font-size: 100%; width: 734px; border: 0px; border-collapse: collapse; margin-top: 6px; margin-bottom: 6px;}
td		{padding: 0px; margin: 0px;}
table em	{font-weight: bold; font-style: normal; display: block;}

p		{margin: 0px; padding: 0px; margin-bottom: 5px; clear: left;}


ul	{margin: 0px 0px 6px 16px; padding: 0px 0px 0px 0px; }
li	{}

#firma h2		{float: left; width: 420px;}
#firma #ic		{float: right; width: 300px; height: 30px; text-align: right; font-size: 90%;}
#firma #ic strong	{padding-left: 10px;}
#firma #obchod		{float: right; font-weight: bold;}


#head-germanytrade		{position: absolute; top: 6px; font-size: 70%; width: 974px; margin: 0px auto; text-align: right;}
#head-germanytrade a		{color: #1C18DE;}
#head-germanytrade a:hover	{color: #DF2018;}

#head 			{position: absolute; top: 14px; font-size: 70%; width: 974px; margin: 0px auto; text-align: left;}
#head #logo_germanytrade	{float: left; width: 110px; height: 60px;}
#head a			{color: #0000ff; cursor: hand;}
#head a:hover		{color: #ff0000;}
#head #flags		{float: right; width: 600px;  margin-right: 10px;}
#head .flag 		{width: 50px; height: 60px; float: right; text-align: center;}
#head .flag img		{margin-top: 10px;}
#head span		{display: block; float: right;  padding-top: 46px; padding-right: 4px;}

#cesta			{position: absolute; top: 136px; width: 974px; font-size: 80%;}
#cesta_produkt	{position: absolute; top: 118px; width: 974px; font-size: 80%;}

.send-message	{
	background-color: #f7f7ff;
	clear: both;
	height: 38px;
}
.send-message a {
	display: block;
	float: left;
	width: 215px;
	padding: 5px 0 8px;
}
.send-message a img{
	margin-left: 4px;
}

#select{
	font-size: 12px;
	position: absolute;
	z-index: 20;
	top: -23px;
	left: 170px;
}
#select a{
	background: #8B8A8A; 
	display: block;
	padding: 3px 10px;
}
#pr a{
	background-color: #ffffff;
	color: #0000ff;
}
#fi a{
	background-color: #8B8A8A;
	color: #ffffff;
	text-decoration: none;
}


#pr, #fi{
	display: block;
	float: left;
	padding-bottom: 8px;
	background-repeat: no-repeat;
	background-position: 50% 100%;
} 
#pr{
}
#fi{
	background-image: url("../images/arrow.gif");
}


.form			{position: absolute; top: 78px; margin: 0px auto 0px auto; width: 974px; height: 34px;}
.hledej_cz		{background: #e4e4e4 url("../images/hledej_cz.gif") no-repeat;}
.hledej_en		{background: #e4e4e4 url("../images/hledej_en.gif") no-repeat;}
.hledej_de		{background: #e4e4e4 url("../images/hledej_de.gif") no-repeat;}
.hledej_fr		{background: #e4e4e4 url("../images/hledej_fr.gif") no-repeat;}
.hledej_ru		{background: #e4e4e4 url("../images/hledej_ru.gif") no-repeat;}
.hledej_es		{background: #e4e4e4 url("../images/hledej_es.gif") no-repeat;}
.hledej_it 		{background: #e4e4e4 url("../images/hledej_it.gif") no-repeat;}
.hledej_sk 		{background: #e4e4e4 url("../images/hledej_sk.gif") no-repeat;}
.hledej_pl 		{background: #e4e4e4 url("../images/hledej_pl.gif") no-repeat;}

form			{padding: 6px 0px; margin: 0px;}
form div		{float: left;}
form .input   		{margin: 0px 20px 0px 170px; width: 270px;}



.blok, .blok_tag		{margin: 8px 0px 0px 0px; padding: 6px 6px 0px 6px; border: 1px solid #E6E6FE; position: relative;}
.blok_tag				{padding: 7px 7px 7px 7px; border: 0px; color: #666666;}
.blok_tag span			{text-transform: lowercase; color: #000000;}
.ads					{padding: 6px; }
.ads span				{padding-right: 60px;}



.foto_produkt				{width: 220px; margin: 12px 24px 12px 0; float: left; font-size: 100%;}
.foto_produkt a img			{border: solid 2px #E4E4E4;}
.foto_produkt a:hover img	{border: solid 2px #8B898A;}
.foto_produkt a				{font-size: 90%; display: block; width: 80px;}
.foto_produkt p				{font-size: 90%; float: right; width: 130px;}
.foto_produkt p a			{width: 130px; font-size: 100%;}

.adresa		{width: 230px; float: left; margin-right: 8px;}
.adresa a					{color: #0000ff;}
.adresa a:hover				{color: #ff0000;}

.kontakt	{width: 238px; float: left; margin: 0px; padding: 0px; margin-bottom: 6px;}
.kontakt span	{font-size: 90%;}
.kontakt a	{font-size: 94%;}
.kontakt em	{font-weight: bold; font-style: normal;}

.pictogram img	{display: block; margin: 0px auto;}
.pictogram span	{float: left; width: 90px; margin: 2px 5px 2px 5px; text-align: center; font-size: 75%;}

.info_ubytovani 	{height: 12px; width: 600px;}
.info_ubytovani div	{float: left; width: 200px; padding-bottom: 6px;}

.ct_internet	{}

#firma .adresa_firmy						{width: 350px;}
#firma .adresa_firmy a					{color: #0000ff;}
#firma .adresa_firmy a:hover				{color: #ff0000;}
#firma .adresa_firmy_ubytovani			{width: 238px;}
#firma .adresa_firmy_ubytovani a			{color: #0000ff;}
#firma .adresa_firmy_ubytovani a:hover	{color: #ff0000;}
#firma .kontakt_firmy		{width: 350px; float: right;}
#firma .kontakt_firmy a		{font-size: 94%;}
#firma .kontakt_firmy_ubytovani	{width: 238px; float: right;}
#firma .kontakt_firmy_ubytovani	a{font-size: 94%;}
#firma .kontakty_ubytovani	{width: 238px; float: right;}
#firma .kontakty	{width: 238px; float: left; margin: 6px 0px;}
#firma .kontakty span	{font-size: 90%;}
#firma .kontakty a	{font-size: 94%;}
#firma .kontakty em	{font-weight: bold; font-style: normal;}
	
#firma .oteviraci_doba	{width: 340px; margin-bottom: 6px;}
#firma .zobrazeno_sekce {width: 340px; float: left; margin-bottom: 6px;}
#firma .zobrazeno_sekce  h3	{width: 340px;}
#firma .sekce			{background: url("../images/sekce.gif") no-repeat; padding-left: 28px; margin: 4px 0px;}

#produkt .zobrazeno_sekce {margin-bottom: 6px;}
#produkt .zobrazeno_sekce  h3	{width: 340px;}
#produkt .sekce					{background: url("../images/sekce.gif") no-repeat; padding-left: 28px; margin: 4px 0px; float: left;}
#produkt .sekce a				{display: block; width: 290px;}


.name			{float: left; width: 100px;}

.logo		{background-color: #ffffff; padding-bottom: 8px;}
.logo span	{display: block; border: 1px solid #E6E6FE; padding: 6px;}

.menu, .menu_video			{background-color: #E4E4E4; border-bottom: 7px solid #ffffff;}
.menu h4	, .menu_video h4		{background-color: #8B898A;}
.menu span, .menu_video span		{display: block; padding: 4px 4px 4px 21px; font-size: 100%; border-bottom: 1px solid #ffffff; background: url("../images/menu_square.gif") no-repeat; background-position: 8px 9px;}
.menu a, .menu_video a			{color: #1C18DE;}
.menu a:hover, .menu_video a:hover	{color: #DF2018;}

.menu_video a			{text-decoration: none;}
.menu_video a strong		{color: #000000; font-weight: normal;}
.menu_video a em		{text-decoration: underline; font-style: normal;}




.mapa		{background-color: #E4E4E4; border-bottom: 8px solid #ffffff;}
.mapa h4		{background-color: #8B898A;}

#tags		{padding-bottom: 2px; word-spacing: 1em; margin-bottom: 4px;}
#tags a		{color: #555555;}
#tags a:hover{color: #ff0000;}
#tags h4		{background-color: #8B898A; background-color: #A1A0A1;}
#tags div	{margin: 5px 10px; text-align: center !important;}
#tags span	{text-transform: lowercase;}
#tags .tag1, #tags .tag2, #tags .tag3, #tags .tag4, #tags .tag5{ line-height: 130%; word-spacing: 0.1em;}
#tags .tag1	{font-size: 90%;}
#tags .tag2	{font-size: 100%;}
#tags .tag3	{font-size: 110%;}
#tags .tag4	{font-size: 120%;}
#tags .tag5	{font-size: 130%;}

.produkty	{background-color: #E6E6FF;}
.produkty h4	{background-color: #1C18DE;}
.produkty span	{display: block; padding: 4px 0px 0px 4px; font-size: 100%;}
.produkty a		{color: #1C18DE; font-size: 90%;}
.produkty a:hover	{color: #DF2018; font-size: 90%;}

.foto				{padding-bottom: 6px;}
.foto h3				{padding-bottom: 6px;}
.foto a img			{border: solid 2px #E4E4E4; margin-right: 6px;}
.foto a:hover img	{border: solid 2px #8B898A;}
.foto span img		{margin-bottom: 26px;}
#firma .foto a img	{margin-right: 40px;}


.foto, .video							{padding-bottom: 6px;}
.foto h3									{padding-bottom: 6px;}
.foto a img, .video a img					{border: solid 2px #E4E4E4; margin-right: 6px;}
.foto a:hover img, .video a:hover img		{border: solid 2px #8B898A;}
.foto span img							{margin-bottom: 26px;}
#firma .foto a img, #firma .video a img	{margin-right: 40px;}


#pruh p 		{padding-bottom: 12px;}

#pruh .video			{background-color: #f6f5f5; text-align: center; margin-bottom: 4px;}
#pruh .video h4		{background-color: #8B898A; text-align: left;}
#pruh .video div		{margin: 8px 7px 0px 7px;}
#pruh .video a img		{border: solid 2px #E4E4E4;}
#pruh .video a:hover img	{border: solid 2px #8B898A;}


#pruh .foto			{background-color: #f6f5f5; text-align: center;}
#pruh .foto h4		{background-color: #1C18DE; text-align: left; margin-bottom: 8px;}
#pruh .foto a img	{border: solid 2px #E4E4E4; margin-right: 6px;}
#pruh .foto a:hover img{border: solid 2px #8B898A;}
#pruh .foto a		{margin: 8px 7px;}

.negarantovany_zapis		{background-color: #E6E6FF; border-bottom: 8px solid #ffffff;}
.negarantovany_zapis h4		{background-color: #1C18DE; margin-bottom: 6px;}
.negarantovany_zapis strong	{font-weight: normal;}
.negarantovany_zapis a		{color: #1C18DE;}
.negarantovany_zapis a:hover	{color: #DF2018;}
.negarantovany_zapis span	{display: block; padding: 0px 6px 4px 6px; font-size: 100%;}

.jazykove_mutace	{background-color: #FFE6E7;  border-bottom: 8px solid #ffffff;}
.jazykove_mutace h4	{background-color: #DF2018; margin-bottom: 6px;}
.jazykove_mutace span	{display: block; padding: 0px 6px 4px 6px; font-size: 100%;}
.jazykove_mutace a	{color: #1C18DE;}
.jazykove_mutace a:hover{color: #DF2018;}

.ukazka		{background-color: #FFE6E7;}
.ukazka	h4	{background-color: #FFE6E7; margin-bottom: 6px; color: #000000;}
.ukazka p	{margin: 0px; padding: 2px 6px 4px 6px !important;  margin: 0px; font-size: 100%;}
.ukazka a	{color: #1C18DE;}
.ukazka a:hover	{color: #DF2018;}

.ceske_firmy		{background-color: #FFE6E7;}
.ceske_firmy h4		{background-color: #DF2018; margin-bottom: 6px;}
.ceske_firmy span	{display: block; padding: 0px 4px 6px 4px; font-size: 90%;}
.ceske_firmy a		{color: #1C18DE; font-size: 110%; display: block; font-weight: bold;}
.ceske_firmy a:hover	{color: #DF2018; }


#pata-germanytrade	{text-align: center; margin: 0px; padding-top: 6px; width: 974px; border-top: 1px solid #cccccc;  background-color: #ffffff; font-size: 75%; }
#pata-germanytrade a		{color: #908f8f;}
#pata-germanytrade a:hover	{color: #ff0000;}
#pata-germanytrade #copy 	{position: relative; top: 4px; background-color: #ffffff; margin-bottom: 5px;} 

.clear			{height: 1px; overflow: hidden; clear: both;}
.mezera			{height: 6px; background-color: #ffffff;}
.center			{text-align: center;}
.nowrap			{white-space: nowrap;}

.atext			{text-decoration: none; color: #000000 !important;}
.video a strong		{color: #000000 !important; font-weight: normal; text-decoration: none;}


#banner5		{ position: absolute; top: 64px; right: -125px; }
#firmtrade p		{height: 72px; margin-top: 5px;}
#firmtrade p img	{float: left; margin-right: 5px; border: 1px solid #666; }

#firmtradecz h3		{margin: 10px 10px 0px 10px; }
#firmtradecz p		{margin: 5px 10px 0px 10px; text-align: justify;}
#firmtradecz p img	{float: left; margin-right: 5px; border: 1px solid #666; }