* 		{ margin: 0px; padding: 0px }
body	{ font-family: Arial, Tahoma, Verdana; font-size: 11px; background: url("pics/body_repeat.png") 0px 0px repeat-x; color: #606060; text-align: center }
/* body { background-color: #CBCBCB } */
h1		{ color: #0183CB; font-size: 12px; margin-bottom: 20px }
h2		{ font-size: 11px; margin-bottom: 5px }
a		{ color: #0183CB }
a img	{ border: 0px }
em		{ font-family: verdana, arial, helvetica; font-size: 9px }
img.db	{ display: block }
blockquote { padding-left: 20px }

/* main structure */
#top	{ height: 10px }
#logo	{ width: 230px; height: 40px; margin: 20px 0px 240px 14px }
#main	{ width: 760px; margin: auto; text-align: left; background: url("pics/lafo.gif") repeat-y #FFFFFF }
.bottom	{ height: 1px; clear: both }

/* preorder */
form.tpfrm { border: 1px solid #0082CB; padding: 1px }
#frm { border-collapse: collapse; border: 0px; width: 100% }
#frm td { font-size: 11px; vertical-align: middle; padding-bottom: 3px }
#frm td.A { width: 180px; text-align: right; padding-right: 15px; padding-left: 10px; color: #0082CB }
#frm td.B { height: 5px; font-size: 5px; line-height: 5px }
#frm td.X { vertical-align: top }
#frm h3 { background-color: #0082CB; color: #FFFFFF; padding: 3px 10px; font-size: 13px }

#frm input, #frm textarea, #frm select, #frm option { background-color: #FFFFFF; font-size: 11px, font-family: Arial, Tahoma, Verdana }
#frm input, #frm textarea { border: 1px solid #999999 }
#frm input.rd { margin-right: 5px; position: relative; top: 3px; border: 0px }
#frm input.sbmt { padding: 2px 10px; background-color: #0082CB; cursor: pointer; border: 0px; font-weight: bold; color: #FFFFFF }
#frm textarea { overflow: auto }

/* news */
.news	{ width: 180px; float: right; margin-left: 20px }

/* quick links */
#quick	{ width: 100%; margin-bottom: 20px }
#quick .ql	{ background: url("pics/ql.gif") 0px 12px no-repeat; padding: 10px 5px 5px 15px }
#quick .ql a { font-size: 12px; font-weight: bold; text-decoration: none; color: #0183CB }

/* TUV */
.tuv	{ padding: 0px 11px 10px 30px; margin: 0px 7px 0px 5px }
.tuv p	{ font-size: 10px; font-family: tahoma !important }
.tuv img { margin-bottom: 10px }

/* RC */
#rc			{ float: right; padding: 3px 10px 1px 5px; background-color: #F7F7F7; border-bottom: 1px solid #CDCDCF }
#rc a		{ font-size: 10px; text-decoration: none; font-weight: bold }
#rc img		{ margin: 0px 5px } 

/* language */
#lang	{ height: 195px; background: url("pics/top_new.jpg") no-repeat #FFFFFF }
#lang div { margin-left: 12px; line-height: 15px }
#lang a.on, #lang a.off { padding-left: 23px; text-decoration: none; background-repeat: no-repeat; background-position: 0px 2px; color: #B4D5E8 }
#lang a.on { color: #FFD800; font-weight: bold }
.sk { background-image: url("pics/sk.gif") }
.en { background-image: url("pics/en.gif") }
.pl { background-image: url("pics/pl.gif") }

.gray	{ background: url("pics/lafo.gif") repeat-y }
#mask	{ background: url("pics/search.gif") no-repeat }

#lc		{ float: left; width: 180px; margin-top: 0px }
#lcc	{ padding: 0px }
#ql		{ padding-left: 20px }
#ql	img	{ margin: 0px 3px }
#lcc .box { margin-bottom: 0px }

#con				{ margin: 0px 0px 0px 190px }
#content			{ height: 250px; min-height: 250px; line-height: 14px; padding: 20px 10px 0px 0px }
div[id] #content	{ height: auto }

/* menu */
#m1				{ padding-bottom: 0px; padding-top: 5px; background-color: #FFFFFF }
#m1 a			{ font-weight: bold; text-decoration: none; color: #FFFFFF }
#m1 li			{ list-style-type: none; padding: 3px 10px 4px 12px; border-bottom: 2px solid #FFFFFF }
#m1 li.nor		{ background: url("pics/m1_nor.gif") no-repeat }
#m1 li.act		{ background: url("pics/m1_act.gif") no-repeat }
#m1 li.act a	{ color: #606060; text-transform: uppercase }

#m2				{  }
#m2	li			{ padding: 0px 0px 0px 10px; border-bottom: 0px }
#m2 li.nor		{ background: url("pics/m2.gif") no-repeat }
#m2 li.act		{ background: url("pics/m2.gif") no-repeat }
#m2 li a		{ font-weight: normal; color: #606060 !important; text-transform: none !important }
#m2 li.act a	{ color: #0082CB !important; font-weight: bold }

#m3				{ margin-top: 2px }
#m3	li			{ padding: 0px 0px 0px 10px; border: 0px }
#m3 li.nor		{ background: url("pics/m3.gif") no-repeat }
#m3 li.act		{ background: url("pics/m3.gif") no-repeat }
#m3 li.nor a	{ font-weight: normal !important; color: #606060 !important }
#m3 li.act a	{ color: #0082CB !important }

/* content chenges */
#content ol, #content ul { margin-left: 20px }
#content a			{ color: #0183CB }
#content .box		{ margin-bottom: 20px }
#content hr			{ color: #CCCCCC }
#content .up		{ text-align: right }
#content .chr		{ height: 1px; border-top: 1px solid #CCCCCC }

table.tbl		{ border-collapse: collapse; border: 0px }
table.tbl td	{ border: 1px solid #CCCCCC; padding: 1px 2px; font-size: 11px }
table.tbl td p	{ margin: 0px; padding: 0px }

/* RTE classes */
.class1	{ color: #606060 }
.class2	{ color: #F2F2F2 }
.class3	{ color: #0183CB }
.class4	{ color: #FFD800 }
.class5	{ color: #FFFFFF }

span.size1 { font-size: 12px }
span.size2 { font-size: 13px }
span.size3 { font-size: 14px }

.align-left		{ text-align: left }
.align-right	{ text-align: right }
.align-center	{ text-align: center }
.align-justify	{ text-align: justify }

p.background1, p.background2, p.background3, p.backgroundo1, p.backgroundo2, p.backgroundo3, p.backgroundo4, p.backgroundo5, p.backgroundo6, p.backgroundo7, p.backgroundo8, p.backgroundo9, p.backgroundo10, p.backgroundo11, p.backgroundo12, p.backgroundo13 { padding: 3px 10px }

p.background1	{ background-color: #DDEAF1 }
p.background2	{ background-color: #FFFDE5 }
p.background3	{ background-color: #F2F2F2 }

p.backgroundo1	{ background-color: #FFCC00 }
p.backgroundo2	{ background-color: #008000 }
p.backgroundo3	{ background-color: #000080 }
p.backgroundo4	{ background-color: #FF0000 }
p.backgroundo5	{ background-color: #996633 }
p.backgroundo6	{ background-color: #993300 }
p.backgroundo7	{ background-color: #800080 }
p.backgroundo8	{ background-color: #4D4D4D }

#uploads table		{ margin-top: 5px }
#uploads table td	{ vertical-align: top; padding-bottom: 5px }

/* sitemap  */
#sitemap	{ margin-left: 50px }
#sitemap a	{ color: #547FC4; text-decoration: none }
#sitemap a:hover { color: #999999 }
.lev1, .lev2, .lev3	{ padding-left: 20px; background-repeat: no-repeat }
#sitemap .lev1	{ font-weight: bold; font-size: 11px; margin: 7px 0px; background: url("pics/sitemap-1.gif") 0px 2px no-repeat }
#sitemap .lev2, #sitemap .lev3	{ font-size: 11px; margin: 0px 0px 5px 20px; padding-left: 20px; background: url("pics/sitemap-2.gif") 0px 2px no-repeat }
#sitemap .lev3	{ margin-left: 40px; background: url("pics/sitemap-3.gif") 0px 2px no-repeat }

/* cForm */
#cform			{ border-collapse: collapse; border: 0px; font-size: 11px }
#cform td		{ padding-bottom: 2px; padding-right: 10px; vertical-align: top; color: #585D60  }
#cform input	{ border: 1px solid #0183CB; width: 150px; font-size: 11px; color: #585D60; padding-left: 2px; background-color: #FFFFFF }
#cform textarea	{ border: 1px solid #0183CB; width: 200px; height: 50px; overflow: auto; font-size: 11px; color: #585D60; padding-left: 2px; background-color: #FFFFFF }
#cform .sbmt	{ border: 1px solid #0183CB; background-color: #0183CB; color: #FFFFFF; font-weight: bold; cursor: pointer }

/* footer */
#footer		{ clear: both; margin: auto; width: 760px }
#footer	table { width: 760px }
#footer	table td { text-align: left }

#footer .fl	{ background: url("pics/fl.gif") 0px 0px no-repeat; padding-left: 22px; vertical-align: top; height: 27px; padding-top: 3px }
#footer .fl a { text-decoration: none; font-weight: bold; color: #6A6F73 }
#footer .fl a span { color: #FFC000 }

#footer .fr	{ background: url("pics/fr.gif") 0px 0px no-repeat; padding-left: 5px; vertical-align: center }
#footer .fr div	{ float: right; margin-right: 6px; font-size: 10px; font-family: tahoma }
#footer .fr img { margin-right: 5px; margin-left: 10px; vertical-align: middle }
#footer .fr a	{ text-decoration: none; font-weight: bold; color: #606060 }

/* search */
.search			{ font-size: 11px; padding-top: 0px }
.search input	{ border: 1px solid #B2B2B2; width: 100px; font-size: 10px; height: 15px; background: none; padding-left: 2px }
.search .sbmt	{ color: #606060; font-weight: bold; cursor: pointer; padding: 0px; height: 15px; border: 0px; width: 30px; background: none; margin: 0px }
.search .sbmt	{ background: url("pics/searchbutton.gif") 0px 3px no-repeat; font-size: 11px; margin-left: 5px; padding-left: 10px }
.sword			{ color: #547FC4; text-decoration: underline }
.empty			{ margin: 10px 0px; color: red; font-style: oblique; font-weight: bold; font-size: 11px }
.results		{ margin: 10px 0px; border-bottom: 1px solid #CCCCCC; padding-bottom: 5px; font-size: 11px }
.pages			{ margin: 10px 0px 5px 0px; padding-left: 20px; background: url("pics/searchresult.gif") 0px 3px no-repeat; font-size: 11px }
.pages a:hover	{ color: #999999 !important }

#lcc .search	{ margin-top: 10px; margin-bottom: 12px }
#lcc .search input	{ border: 0px; margin-left: 29px; color: #606060 }
#lcc .search input.sbmt { margin-left: 5px; padding-left: 12px; margin-top: 1px; font-weight: bold; color: #FFFFFF }

/* print */
#print			{ display: none; text-align: left }
#print img		{ width: 155px; height: 25px }
#print hr		{ margin: 15px 0px }

@media print {
	#print { display: inline }
	#print td { text-align: left; padding-right: 20px; vertical-align: top }
	body, #main, #mask, #con, #content	{ width: 100%; margin: 0px; padding: 0px; border: 0px }
	div[id] #con { margin-left: 0px }
	#top, #footer, #logo, #lc, #up, #top, #rc, .news, .tuv, #quick, #lang { display: none }
}