html {
	height: 100%;
}

body {
	background: url("../images/bg_body.jpg") repeat-x scroll 0 -20px #575759;
	width: 100%;
	margin: 0;
	padding: 0;
	font: 11px/16px tahoma,trebuchet ms,tahoma,arial,verdana,sans-serif;
	text-align: center;
	color: #000000;
}

body, html {
}

.cleaner {
	height: 0;
	clear: both;
	border: 0 none;
}

a.intro_flag {
	background: none repeat scroll 0 0 #FFFFFF;
	clear: both;
	display: block;
	float: right;
	border: 1px solid #DDDDDD;
	height: 32px;
	width: 220px;
	margin: 4px 0 0;
	text-decoration: none;
}

a.intro_flag:hover, a.intro_enter:hover, a.intro_flag:visited:hover, a.intro_enter:visited:hover {
	text-decoration: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #888888;
}

a.intro_flag img {
	border: 0 none;
	margin: 6px 0;
	display: block;
	float: left;
	width: 38px;
	height: 20px;
}

a.intro_flag span {
	text-align: right;
	display: block;
	width: 150px;
	float: left;
	margin: 6px 8px 4px 6px;
	color: #555555;
	cursor: pointer;
}

a.intro_enter {
	background: none repeat scroll 0 0 #FFFFFF;
	clear: both;
	display: block;
	float: right;
	border: 1px solid #DDDDDD;
	height: 50px;
	width: 220px;
	margin: 28px 0 0;
	text-decoration: none;
}

a.intro_enter img.enter {
	border: 0 none;
	margin: 6px 0;
	display: block;
	float: left;
	width: 38px;
	height: 38px;
}

a.intro_enter span {
	text-align: right;
	display: block;
	width: 150px;
	float: left;
	margin: 15px 8px 4px 6px;
	color: #555555;
	cursor: pointer;
}

h1, h2, h3, h4, h5, h6, input, form {
	margin: 0;
	padding: 0;
}

p {
	margin: 1em 0;
}

#incoterms table, div.full table, div.left_360 table {
	font: 11px/20px tahoma,trebuchet ms,tahoma,arial,verdana,sans-serif;
	background: none repeat scroll 0 0 #BFDEFF;
	padding: 16px;
}

ul {
	margin: 9px 0;
	padding: 0 0 0 12px;
}

ul li {
	padding: 0 0 0 4px;
	margin: 0 0 0 15px;
}

hr.clear {
	visibility: hidden;
	clear: both;
}

hr.left {
	visibility: hidden;
	clear: left;
}

a.tawesco:hover {
	background: url("../images/footlogos.png") no-repeat scroll -769px -113px transparent;
}

a.tawesco {
	position: absolute;
	display: block;
	left: 773px;
	height: 45px;
	width: 204px;
	top: 8px;
	background: url("../images/footlogos.png") no-repeat scroll -769px -8px transparent;
}

a.kofing:hover {
	background: url("../images/footlogos.png") no-repeat scroll -764px -157px transparent;
}

a.kofing {
	position: absolute;
	height: 43px;
	top: 54px;
	width: 161px;
	left: 815px;
	background: url("../images/footlogos.png") no-repeat scroll -764px -52px transparent;
}

a, a:visited {
	color: #1E60A3;
	font-weight: bold;
	text-decoration: none;
}

a:hover, a:visited:hover {
	color: #083586;
	text-decoration: underline;
}

a.link_menu {
	display: block;
	padding: 0 8px;
	text-align: right;
	font-weight: normal;
}

a.link_menu:hover {
	background: none repeat scroll 0 0 #367DB3;
	color: #FFFFFF;
}

a.imghref {
	border: 1px solid #1E60A3;
	display: block;
	float: left;
	width: 145px;
	margin: 0 1px 1px 0;
	padding: 0;
	cursor: pointer;
}

a.imghref:hover {
	border: 1px solid #FFFFFF;
}

input, textarea, select, option {
	font: 11px tahoma,verdana,arial;
	padding: 3px;
	z-index: 0;
}

h1 {
	font: bold 20px trebuchet ms,arial,helvetica,serif;
	text-align: left;
	letter-spacing: 1px;
	color: #0055AA;
	padding: 0;
	margin: 0;
}

h2 {
	font: bold 16px trebuchet ms,arial,helvetica,serif;
	letter-spacing: 1px;
	color: #0055AA;
	padding: 0;
	margin: 0;
}

h3 {
	font: bold 14px trebuchet ms,arial,helvetica,serif;
	letter-spacing: 1px;
	color: #0055AA;
	padding: 0;
	margin: 0;
}

h4 {
	font: bold 12px trebuchet ms,arial,helvetica,serif;
	display: block;
	color: #0055AA;
	padding: 0;
	margin: 0;
}

h4.arrow {
	background: url("../images/arrow.gif") no-repeat scroll right top transparent;
	position: relative;
	padding: 12px 0 12px 36px;
	left: -16px;
	margin: 0 -16px 0 0;
}

.weburl {
	background: url("../images/web.gif") no-repeat scroll right top transparent;
	position: relative;
	padding: 8px 0 12px 36px;
	left: -16px;
	margin: 0 -16px 0 0;
}

.weblink {
	display: block;
	font-weight: bold;
}

.weblink:hover {
	text-decoration: underline;
}

#top {
	background: none repeat scroll 0 0 transparent;
}

#top_in {
	width: 980px;
	padding: 4px 0 0;
	color: #AAAAAA;
	margin: 0 auto;
	text-align: right;
}

#top_in a:hover {
	color: #FFFFFF;
}

#main {
	background: none repeat scroll 0 0 #FFFFFF;
	width: 980px;
	padding: 0;
	text-align: left;
	border: 1px solid #FFFFFF;
	margin: 0 auto 20px;
}

#border {
	border: 0 solid #FFFFFF;
}

#head {
	background: none repeat scroll 0 0 #FFFFFF;
	width: 980px;
	height: 196px !important;
	border-bottom: 1px solid #FFFFFF;
}

#head img, .print {
	display: none;
}

#main_menu {
	background: url("../images/bg_menu.gif") repeat-x scroll left top #075FA1;
	color: #FFFFFF;
	width: 980px;
	height: 32px;
	border-top: 0 solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

ul#menu {
	padding: 0;
	list-style: none outside none;
	width: 760px;
	margin: 0 0 0 216px;
	float: left;
}

ul#menu li {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

ul#menu li a {
	background: url("../images/bg_butt.gif") repeat-x scroll left top #075FA1;
	display: block;
	padding: 8px 18px;
	font-size: 11px;
	font-family: tahoma,verdana,Trebuchet ms,Times New Roman;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	color: #FFFFFF;
	cursor: pointer;
	white-space: nowrap;
}

ul#menu li a:hover {
	background-position: -240px 0;
	text-decoration: underline;
}

ul#menu li ul {
	display: none;
}

ul#qtrans_language_chooser {
	list-style: none outside none;
	display: inline;
}

ul#qtrans_language_chooser li {
	list-style: none outside none;
	float: right;
	margin-left: 6px;
}

a.qtrans_flag {
}

.left_menu ul {
	list-style: square outside none;
	margin: 0;
	padding: 0;
}

#flashcontent, #flashcontent.headerimg_1 {
	background: url("../images/headers/default.jpg") no-repeat scroll right top transparent;
}

#flashcontent.headerimg_10, #flashcontent.headerimg_15, #flashcontent.headerimg_28, #flashcontent.headerimg_33 {
	background: url("../images/headers/group.jpg") no-repeat scroll right top transparent;
}

#flashcontent.headerimg_39 {
	background: url("../images/headers/czech.jpg") no-repeat scroll right top transparent;
}

#flashcontent.headerimg_58 {
	background: url("../images/headers/foundry.jpg") no-repeat scroll right top transparent;
}

#flashcontent.headerimg_59 {
	background: url("../images/headers/slovakia.jpg") no-repeat scroll right top transparent;
}

#flashcontent.headerimg_60 {
	background: url("../images/headers/logistics.jpg") no-repeat scroll right top transparent;
}

#flashcontent.headerimg_61 {
	background: url("../images/headers/marketing.jpg") no-repeat scroll right top transparent;
}

#flashcontent.headerimg_62 {
	background: url("../images/headers/nautic.jpg") no-repeat scroll right top transparent;
}

#flashcontent.headerimg_63 {
	background: url("../images/headers/real.jpg") no-repeat scroll right top transparent;
}

#flashcontent.headerimg_64 {
	background: url("../images/headers/real3.jpg") no-repeat scroll right top transparent;
}

#flashcontent.headerimg_65 {
	background: url("../images/headers/bene.jpg") no-repeat scroll right top transparent;
}

a.promet_czech, a.promet_foundry, a.promet_slovakia, a.promet_logistics, a.promet_marketing, a.finn_nautic, a.pcm_real, a.promet_real, a.bene_trade {
	display: block;
	position: absolute;
}

a.promet_foundry:hover {
	background: url("../images/footlogos.png") no-repeat scroll -8px -116px transparent;
}

a.promet_foundry {
	height: 37px;
	top: 10px;
	width: 192px;
	left: 8px;
	background: url("../images/footlogos.png") no-repeat scroll -8px -11px transparent;
}

a.promet_czech:hover {
}

a.promet_czech:hover {
	background: url("../images/footlogos.png") no-repeat scroll -187px -117px transparent;
}

a.promet_czech {
	height: 37px;
	width: 192px;
	left: 195px;
	top: 10px;
	background: url("../images/footlogos.png") no-repeat scroll -187px -12px transparent;
}

a.promet_slovakia:hover {
	background: url("../images/footlogos.png") no-repeat scroll -565px -115px transparent;
}

a.promet_slovakia {
	height: 37px;
	top: 10px;
	left: 584px;
	width: 183px;
	background: url("../images/footlogos.png") no-repeat scroll -565px -10px transparent;
}

a.promet_logistics:hover {
	background: url("../images/footlogos.png") no-repeat scroll -376px -116px transparent;
}

a.promet_logistics {
	height: 37px;
	width: 192px;
	left: 387px;
	background: url("../images/footlogos.png") no-repeat scroll -376px -11px transparent;
	top: 10px;
}

a.promet_marketing {
	-moz-background-inline-policy: continuous;
	background: url("../images/logo_08.gif") no-repeat scroll left top transparent;
	height: 37px;
	left: 778px;
	top: 10px;
	width: 192px;
}

a.finn_nautic {
	height: 37px;
	top: 57px;
	left: 392px;
	width: 226px;
	background: url("../images/footlogos.png") no-repeat scroll -381px -55px transparent;
}

a.finn_nautic:hover {
	background-position: -381px -160px;
}

a.pcm_real:hover {
	background: url("../images/footlogos.png") no-repeat scroll -8px -161px transparent;
}

a.pcm_real {
	height: 37px;
	top: 57px;
	width: 192px;
	left: 8px;
	background: url("../images/footlogos.png") no-repeat scroll -8px -56px transparent;
}

a.promet_real:hover {
	background: url("../images/footlogos.png") no-repeat scroll -188px -160px transparent;
}

a.promet_real {
	height: 43px;
	top: 57px;
	width: 192px;
	left: 195px;
	background: url("../images/footlogos.png") no-repeat scroll -188px -55px transparent;
}

a.bene_trade:hover {
	background: url("../images/footlogos.png") no-repeat scroll -612px -160px transparent;
}

a.bene_trade {
	height: 39px;
	left: 623px;
	top: 59px;
	width: 144px;
	background: url("../images/footlogos.png") no-repeat scroll -612px -55px transparent;
}

#right_panel {
	background: none repeat scroll 0 0 #C4BC97;
	width: 267px;
	height: 322px;
}

#content {
	background: none repeat scroll 0 0 #FFFFFF;
	width: 980px;
	padding: 0;
}

.padd {
	padding: 6px 16px 12px;
}

.padd_cont {
	padding: 12px 32px 0 0;
}

.full {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	text-align: left;
	width: 764px;
	overflow: auto;
	min-height: 240px;
}

.full_full {
	padding: 0 32px;
	float: left;
	margin: 0;
	text-align: justify;
}

.left_200 {
	width: 216px;
	float: left;
	margin: 0;
	text-align: left;
}

.img_left {
	margin: 0 0 0 30px;
	border: 1px solid #1E60A3;
	padding: 3px;
	background: none repeat scroll 0 0 #FFFFFF;
}

.float_280 p, .strong {
	margin-top: 12px;
	font-weight: bold;
	color: #492B00;
}

.left_360 {
	width: 352px;
	padding: 32px 0 0;
	float: left;
	margin: 0 30px 0 0;
}

.left_260 {
	width: 210px;
	padding: 0;
	float: left;
	margin: 0 10px 0 0;
}

.left_quatro {
	width: 200px;
	padding: 0;
	float: left;
	margin: 24px 32px 0 0;
	display: block;
	text-align: left;
}

.left_menu_cont {
	margin: 8px 0 0;
}

.left_50 {
	width: 47%;
	padding: 0;
	float: left;
	margin: 0 3% 0 0;
}

.left_30 {
	width: 30.3%;
	padding: 0;
	float: left;
	margin: 0 3% 0 0;
}

.left_25 {
	width: 22%;
	padding: 0;
	float: left;
	margin: 0 3% 0 0;
}

.img_fl {
	float: left;
	margin: 0 32px 12px 0;
}

.none {
	display: none;
}

#foot {
	background: url("../images/foot_bg.gif") repeat-x scroll left top #075FA1;
	color: #FFFFFF;
	width: 980px;
	height: 105px;
	border-top: 1px solid #FFFFFF;
	position: relative;
}

#foot_left {
	color: #FFFFFF;
	width: 200px;
	height: 32px;
	float: left;
}

#foot_right {
	width: 760px;
	height: 32px;
	padding: 8px 0 0;
	float: left;
	text-align: right;
}

#foot_right a {
	color: #FFFFFF;
	margin-left: 32px;
}

#foot_right a:hover {
	color: #FFFFFF;
}


