html {
height:100%
}

body {
margin:0px;
padding:0px;
font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:100%;
background:url(../img/page_top_bg.gif) #545454 top left repeat-x;
color:#616161;
}

a {
color:#616161;
text-decoration:underline;
}

img {
border:none;
}

h1 {
color:#921008;
font-size:160%;
margin: 0px 0px 15px 0px;
}

h2 {
color:#921008;
font-size:140%;
margin: 20px 0px 15px 0px;
}


#page_wrap {
margin: 0 auto;
width:990px;
position:relative;
}

#header {
position:relative;
top:0px;
left:0px;
width:990px;
height:264px;
background:url(../img/header_bg.gif) bottom left no-repeat;
}

#menu_top_cz, #menu_top_en, #menu_top_de {
	position:absolute;
	bottom:4px;
	right:31px;
	width:870px;
	height:34px;
	margin:0px;
	padding:0px;
}

#menu_top_cz a, #menu_top_en a, #menu_top_de a {
	display:block;
	height:34px;
	float:right;
	margin-left:10px;
}

#menu_top_cz a.menu_top_profil_firmy {
	background:url(../img/menu_top_profil_firmy.gif) top right no-repeat;
	width:88px;
}

#menu_top_cz a.menu_top_profil_firmy_sel {
	background:url(../img/menu_top_profil_firmy_on.gif) top right no-repeat;
	width:88px;
}

#menu_top_cz a.menu_top_profil_firmy:hover {
	background:url(../img/menu_top_profil_firmy_on.gif) top right no-repeat;
	width:88px;
}

#menu_top_cz a.menu_top_produkty {
	background:url(../img/menu_top_produkty.gif) top right no-repeat;
	width:127px;
}

#menu_top_cz a.menu_top_produkty_sel {
	background:url(../img/menu_top_produkty_on.gif) top right no-repeat;
	width:127px;
}

#menu_top_cz a.menu_top_produkty:hover {
	background:url(../img/menu_top_produkty_on.gif) top right no-repeat;
	width:127px;
}

#menu_top_cz a.menu_top_partneri {
	background:url(../img/menu_top_partneri.gif) top right no-repeat;
	width:98px;
}

#menu_top_cz a.menu_top_partneri_sel {
	background:url(../img/menu_top_partneri_on.gif) top right no-repeat;
	width:98px;	
}

#menu_top_cz a.menu_top_partneri:hover {
	background:url(../img/menu_top_partneri_on.gif) top right no-repeat;
	width:98px;	
}

#menu_top_cz a.menu_top_nakup {
	background:url(../img/menu_top_nakup.gif) top right no-repeat;
	width:61px;
}

#menu_top_cz a.menu_top_nakup_sel {
	background:url(../img/menu_top_nakup_on.gif) top right no-repeat;
	width:61px;	
}

#menu_top_cz a.menu_top_nakup:hover {
	background:url(../img/menu_top_nakup_on.gif) top right no-repeat;
	width:61px;	
}

#menu_top_cz a.menu_top_nabidka_zamestnani {
	background:url(../img/menu_top_nabidka_zamestnani.gif) top right no-repeat;
	width:145px;
}

#menu_top_cz a.menu_top_nabidka_zamestnani_sel {
	background:url(../img/menu_top_nabidka_zamestnani_on.gif) top right no-repeat;
	width:145px;	
}

#menu_top_cz a.menu_top_nabidka_zamestnani:hover {
	background:url(../img/menu_top_nabidka_zamestnani_on.gif) top right no-repeat;
	width:145px;	
}

#menu_top_cz a.menu_top_kontakt {
	background:url(../img/menu_top_kontakt.gif) top right no-repeat;
	width:68px;
}

#menu_top_cz a.menu_top_kontakt_sel {
	background:url(../img/menu_top_kontakt_on.gif) top right no-repeat;
	width:68px;	
}

#menu_top_cz a.menu_top_kontakt:hover {
	background:url(../img/menu_top_kontakt_on.gif) top right no-repeat;
	width:68px;	
}








#menu_top_en a.menu_top_about_us {
	background:url(../img/menu_top_about_us.gif) top right no-repeat;
	width:74px;
}

#menu_top_en a.menu_top_about_us_sel {
	background:url(../img/menu_top_about_us_on.gif) top right no-repeat;
	width:74px;
}

#menu_top_en a.menu_top_about_us:hover {
	background:url(../img/menu_top_about_us_on.gif) top right no-repeat;
	width:74px;
}

#menu_top_en a.menu_top_products {
	background:url(../img/menu_top_products.gif) top right no-repeat;
	width:146px;
}

#menu_top_en a.menu_top_products_sel {
	background:url(../img/menu_top_products_on.gif) top right no-repeat;
	width:146px;
}

#menu_top_en a.menu_top_products:hover {
	background:url(../img/menu_top_products_on.gif) top right no-repeat;
	width:146px;
}

#menu_top_en a.menu_top_partners {
	background:url(../img/menu_top_partners.gif) top right no-repeat;
	width:151px;
}

#menu_top_en a.menu_top_partners_sel {
	background:url(../img/menu_top_partners_on.gif) top right no-repeat;
	width:151px;
}

#menu_top_en a.menu_top_partners:hover {
	background:url(../img/menu_top_partners_on.gif) top right no-repeat;
	width:151px;
}

#menu_top_en a.menu_top_purchase {
	background:url(../img/menu_top_purchase.gif) top right no-repeat;
	width:78px;
}

#menu_top_en a.menu_top_purchase_sel {
	background:url(../img/menu_top_purchase_on.gif) top right no-repeat;
	width:78px;
}

#menu_top_en a.menu_top_purchase:hover {
	background:url(../img/menu_top_purchase_on.gif) top right no-repeat;
	width:78px;
}

#menu_top_en a.menu_top_contact {
	background:url(../img/menu_top_contact.gif) top right no-repeat;
	width:67px;
}

#menu_top_en a.menu_top_contact_sel {
	background:url(../img/menu_top_contact_on.gif) top right no-repeat;
	width:67px;
}

#menu_top_en a.menu_top_contact:hover {
	background:url(../img/menu_top_contact_on.gif) top right no-repeat;
	width:67px;
}





#menu_top_de a.menu_top_unternehmen {
	background:url(../img/menu_top_unternehmen.gif) top right no-repeat;
	width:104px;
}

#menu_top_de a.menu_top_unternehmen_sel {
	background:url(../img/menu_top_unternehmen_on.gif) top right no-repeat;
	width:104px;
}

#menu_top_de a.menu_top_unternehmen:hover {
	background:url(../img/menu_top_unternehmen_on.gif) top right no-repeat;
	width:104px;
}

#menu_top_de a.menu_top_produkte {
	background:url(../img/menu_top_produkte.gif) top right no-repeat;
	width:143px;
}

#menu_top_de a.menu_top_produkte_sel {
	background:url(../img/menu_top_produkte_on.gif) top right no-repeat;
	width:143px;
}

#menu_top_de a.menu_top_produkte:hover {
	background:url(../img/menu_top_produkte_on.gif) top right no-repeat;
	width:143px;
}

#menu_top_de a.menu_top_partner {
	background:url(../img/menu_top_partner.gif) top right no-repeat;
	width:113px;
}

#menu_top_de a.menu_top_partner_sel {
	background:url(../img/menu_top_partner_on.gif) top right no-repeat;
	width:113px;
}

#menu_top_de a.menu_top_partner:hover {
	background:url(../img/menu_top_partner_on.gif) top right no-repeat;
	width:113px;
}

#menu_top_de a.menu_top_einkauf {
	background:url(../img/menu_top_einkauf.gif) top right no-repeat;
	width:68px;
}

#menu_top_de a.menu_top_einkauf_sel {
	background:url(../img/menu_top_einkauf_on.gif) top right no-repeat;
	width:68px;
}

#menu_top_de a.menu_top_einkauf:hover {
	background:url(../img/menu_top_einkauf_on.gif) top right no-repeat;
	width:68px;
}

#menu_top_de a.menu_top_kontakte {
	background:url(../img/menu_top_kontakte.gif) top right no-repeat;
	width:77px;
}

#menu_top_de a.menu_top_kontakte_sel {
	background:url(../img/menu_top_kontakte_on.gif) top right no-repeat;
	width:77px;
}

#menu_top_de a.menu_top_kontakte:hover {
	background:url(../img/menu_top_kontakte_on.gif) top right no-repeat;
	width:77px;
}









#header .logo {
position:absolute;
top:76px;
left:30px;
display:block;
width:200px;
height:95px;
}

#header .email {
position:absolute;
bottom:10px;
left:43px;
display:block;
width:20px;
height:20px;
}

#header .home {
position:absolute;
bottom:10px;
left:19px;
display:block;
width:20px;
height:20px;
}

#header .cz {
position:absolute;
top:25px;
right:233px;
display:block;
width:66px;
height:18px;
}

#header .en {
position:absolute;
top:25px;
right:136px;
display:block;
width:78px;
height:18px;
}

#header .de {
position:absolute;
top:25px;
right:41px;
display:block;
width:78px;
height:18px;
}



#header a.kontakt:hover {
position:absolute;
bottom:7px;
right:33px;
display:block;
width:60px;
height:18px;
border-bottom:1px solid #63a915
}

#telo {
position:relative;
top:0px;
left:0px;
width:990px;
background:url(../img/telo_bg.gif) top right repeat-y;
}

#telo_top {
position:relative;
top:0px;
left:0px;
width:990px;
height:34px;
background:url(../img/telo_top.gif) top left no-repeat;
}

#telo_content {
position:relative;
top:0px;
right:35px;
width:710px;
float:right;
text-align:justify;
line-height:18px;
}

#menu_left {
position:relative;
top:0px;
left:0px;
width:214px;
float:left;
background:url(../img/menu_left_bg.gif) top left repeat-y;
text-align:justify;
color:#fff;
}

#menu_left_content {
position:relative;
top:0px;
left:11px;
width:203px;
}

#menu_left_content h2 {
font-size:150%;
color:#fff;
padding:0px;
margin: 0px 0px 20px 15px;
}

#menu_left_content a {
position:relative;
top:0px;
left:0px;
width:163px;
display:block;
background:url(../img/arrow_white.gif) #850d06 8% 0% no-repeat;
border-top:1px solid #7b0b04;
padding:4px 10px 4px 30px;
text-decoration:none;
color:#fff;
overflow:hidden;
}

#menu_left_content a:hover {
background:url(../img/arrow_white.gif) #921008 8% 0% no-repeat;
}

#menu_left_content a.menu_02 {
position:relative;
top:0px;
left:0px;
width:148px;
display:block;
background:url(../img/arrow_white.gif) #850d06 16% 0% no-repeat;
border-top:1px solid #7b0b04;
padding:4px 10px 4px 45px;
text-decoration:none;
color:#fff;
overflow:hidden;
text-align:left;
}

#menu_left_content a.menu_02:hover {
background:url(../img/arrow_white.gif) #921008 16% 0% no-repeat;
}

.stin {
position:absolute;
top:-1px;
right:0px;
width:4px;
height:150px;
background:url(../img/menu_stin.gif) top left no-repeat;
}

.linka {
border-top:1px solid #7b0b04;
width:203px;
height:15px;
padding:0px;
margin:0px;
font-size:1px;
background:none;
}

#menu_left_bottom {
position:relative;
top:0px;
left:0px;
width:214px;
height:169px;
background:url(../img/menu_left_bottom.gif) bottom left no-repeat;
}

#telo_bottom {
position:relative;
top:0px;
left:0px;
width:990px;
height:82px;
background:url(../img/telo_bottom.gif) top right no-repeat;
}

.telo_bottom_content {
position:absolute;
bottom:23px;
left:246px;
text-align:right;
color:#fff;
}

.telo_bottom_copyright {
position:absolute;
bottom:23px;
right:35px;
text-align:right;
color:#fff;
}

.telo_bottom_content a {
color:#fff;
text-decoration:none;
}

.telo_bottom_content a:hover {
color:#fff;
text-decoration:underline;
}

.created_by {
position:relative;
top:0px;
left:0px;
width:955px;
height:30px;
color:#fff;
text-align:right;
padding:6px 35px 0px 0px;
}

.created_by a {
text-decoration:none;
color:#fff;
}

.created_by a:hover {
text-decoration:underline;
color:#fff;
}

table.table-foto {
border-collapse:collapse;
width:630px;
border:none;
}

table.table-foto td {
text-align:center;
}

table.table-foto h3 {
margin: 3px 0px 15px 0px;
color:#921008;
font-weight:normal;
font-size:110%;
}

table.tym_pol {
width:400px;
border-collapse:collapse;
border-bottom:1px solid #e4e4e4;
line-height:15px;
}

td.img_left {
width:180px;
text-align:left;
}

td.img_right {
width:180px;
text-align:right;
}

td.popis_right {
vertical-align:bottom;
text-align:right;
}

td.popis_left {
vertical-align:bottom;
text-align:left;
}

td.popis_right h3,td.popis_left h3 {
color:#921008;
font-size:120%;
margin: 0px;
}

td.line {
font-size:1px;
height:5px;
display:block;
}

td.line_top {
font-size:1px;
height:15px;
display:block;
}

table.produkty {
position:relative;
top:0px;
left:30px;
width:400px;
}

table.produkty td.td_first {
width:130px;
vertical-align:top;
font-weight:bold;
}
