* { margin: 0px; padding: 0px; }
blockquote { margin-left: 20px; }
ul { list-style-image: url("images/bullet2.gif");  margin-left: 20px; }
ol { margin-left: 30px; }
ol > li:before {  width: 3em; text-align: right;}
/* fixed backgrounds */
#bg0 {
position: absolute;
top: 30px;
right: 0px;
width: 50%;
height: 114px;
background: #f3f3f3;
font-size: 1px;
overflow: hidden;
}
#bg1 {
position: absolute;
top: 276px;
left: 0px;
width: 50%;
height: 16px;
background: #FFFF1E;
font-size: 1px;
overflow: hidden;
}
#bg1mp {
position: absolute;
top: 326px;
left: 0px;
width: 50%;
height: 16px;
background: #FFFF1E;
font-size: 1px;
overflow: hidden;
}
/* /fixed backgrounds */

/* Top Toolbar  */
#topTable {
	position:relative;
	left:0px;
	top:0px;
	width:780px;
	height:30px;
font-size: 1px;
overflow: hidden;
}

#tt-mainpage {
	position:absolute;
	left:0px;
	top:0px;
	width:94px;
	height:30px;
}

#tt-pipe00 {
	position:absolute;
	left:94px;
	top:0px;
	width:1px;
	height:30px;
	background: url(images/tt_pipe00.gif) repeat-y scroll top left;
font-size: 1px;
overflow: hidden;
}

#tt-sitemap {
	position:absolute;
	left:95px;
	top:0px;
	width:96px;
	height:30px;
}

#tt-pipe03 {
	position:absolute;
	left:178px;
	top:0px;
	width:1px;
	height:30px;
	background: url(images/tt_pipe00.gif) repeat-y scroll top left;
font-size: 1px;
overflow: hidden;
display: none;
}

#tt-poig {
	position:absolute;
	left:179px;
	top:0px;
	width:96px;
	height:30px;
display: none;
}

#langbar {
	position:absolute;
	left:404px;
	/* left:515px; */
	top:0px;
	width:118px;
	height:30px;
}

#en_ {
	position:absolute;
	left:21px;
	top:7px;
	width:17px;
	height:17px;
}

#de_ {
	position:absolute;
	left:38px;
	top:7px;
	width:17px;
	height:17px;
}

#ru_ {
	position:absolute;
	left:55px;
	top:7px;
	width:17px;
	height:17px;
}

#lt_ {
	position:absolute;
	left:72px;
	top:7px;
	width:17px;
	height:17px;
}

#pl_ {
	position:absolute;
	left:89px;
	top:7px;
	width:17px;
	height:17px;
}

#tt-pipe01 {
	position:absolute;
	left:522px;
	top:0px;
	width:1px;
	height:30px;
	background: url(images/tt_pipe00.gif) repeat-y scroll top left;
font-size: 1px;
overflow: hidden;
}

#tt-download {
	position:absolute;
	left:523px;
	top:0px;
	width:110px;
	height:30px;
}

#tt-pipe02 {
	position:absolute;
	left:633px;
	top:0px;
	width:1px;
	height:30px;
	background: url(images/tt_pipe00.gif) repeat-y scroll top left;
font-size: 1px;
overflow: hidden;
}

#search {
	position:absolute;
	left:634px;
	top:0px;
	width:146px;
	height:30px;
}

#searchfield {
	position:absolute;
	left:20px;
	top:6px;
	width:81px;
	height:14px;
	font: normal 10px 'Tahoma','Helvetica',sans-serif;
	color: #616265;
	background-color: #f4f4f4;
	border-top: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
	padding: 1px 2px 1px 2px;
}

#searchbutton {
	position:absolute;
	left:107px;
	top:6px;
	width:39px;
	height:18px;
}

/* Header */
#headerTable {
	position: relative;
	left:0px;
	top:0px;
	width:780px;
	height:262px;
}

#headerTablemp {
	position: relative;
	left:0px;
	top:0px;
	width:780px;
	height:312px;
}

#ht-spc00 {
	position:absolute;
	left:0px;
	top:0px;
	width:780px;
	height:5px;
	overflow: hidden;
	font-size:1px;
	background: url(images/ht_spc00.gif) no-repeat scroll top left;
}

#logo {
	position:absolute;
	left:0px;
	top:5px;
	width:248px;
	height:109px;
	overflow: hidden;
	font-size:1px;
}

#ht-img00 {
	position:absolute;
	left:248px;
	top:5px;
	width:532px;
	height:79px;
	overflow: hidden;
	font-size:1px;
}

#mainmenu {
	position:absolute;
	left:248px;
	top:84px;
	width:532px;
	height:30px;
	overflow: hidden;
	font-size:1px;
	background-color: #f3f3f3;
}


#mm-spc00 {
	position:absolute;
	left:0px;
	top:0px;
	width:532px;
	height:3px;
	overflow: hidden;
	font-size:1px;
}

#about {
	position:absolute;
	left:0px;
	top:3px;
	width:148px;
	height:27px;
}

#mm-pipe00 {
	position:absolute;
	left:148px;
	top:3px;
	width:1px;
	height:27px;
	overflow: hidden;
	font-size:1px;
	background: url(images/mm_pipe00.gif) no-repeat scroll top left;
}

#products {
	position:absolute;
	left:149px;
	top:3px;
	width:66px;
	height:27px;
}

#mm-pipe01 {
	position:absolute;
	left:215px;
	top:3px;
	width:1px;
	height:27px;
	overflow: hidden;
	font-size:1px;
	background: url(images/mm_pipe01.gif) no-repeat scroll top left;
}

#quality {
	position:absolute;
	left:216px;
	top:3px;
	width:58px;
	height:27px;
}

#mm-pipe02 {
	position:absolute;
	left:274px;
	top:3px;
	width:1px;
	height:27px;
	overflow: hidden;
	font-size:1px;
	background: url(images/mm_pipe02.gif) no-repeat scroll top left;
}

#public {
	position:absolute;
	left:275px;
	top:3px;
	width:123px;
	height:27px;
}

#mm-pipe03 {
	position:absolute;
	left:398px;
	top:3px;
	width:1px;
	height:27px;
	overflow: hidden;
	font-size:1px;
	background: url(images/mm_pipe03.gif) no-repeat scroll top left;
}

#career {
	position:absolute;
	left:399px;
	top:3px;
	width:61px;
	height:27px;
}

#mm-pipe04 {
	position:absolute;
	left:460px;
	top:3px;
	width:1px;
	height:27px;
	overflow: hidden;
	font-size:1px;
	background: url(images/mm_pipe04.gif) no-repeat scroll top left;
}

#contact {
	position:absolute;
	left:461px;
	top:3px;
	width:71px;
	height:27px;
}
/*
#mm-spc01 {
	position:absolute;
	left:513px;
	top:2px;
	width:19px;
	height:28px;
	overflow: hidden;
	font-size:1px;
	background: url(images/mm_spc01.gif) no-repeat scroll top left;
}
*/

#ht-img01 {
	position:absolute;
	left:0px;
	top:114px;
	width:780px;
	height:132px;
	overflow: hidden;
	background: url(images/ht_img01.gif) no-repeat scroll top right;
	padding: 0px;
	text-align: left;
}

#ht-img01mp {
	position:absolute;
	left:0px;
	top:114px;
	width:780px;
	height:182px;
	overflow: hidden;
	background: url(images/ht_img01mp.gif) no-repeat scroll top right;
	padding: 0px;
	text-align: left;
}

#noflash {
	font:normal 11px 'Tahoma','Helvetica',sans-serif;
	color: #5c5c5c;
	margin: 10px;
}
#ht-spc01 {
	position:absolute;
	left:0px;
	top:246px;
	width:780px;
	height:16px;
	overflow: hidden;
	font-size:1px;
	background: url(images/ht_spc01.gif) no-repeat scroll top left;
}
#ht-spc01mp {
	position:absolute;
	left:0px;
	top:296px;
	width:780px;
	height:16px;
	overflow: hidden;
	font-size:1px;
	background: url(images/ht_spc01.gif) no-repeat scroll top left;
}

/* content table */
#contentTable {
	position:relative;
	left:0px;
	top:0px;
	width:780px;
}

#leftcol {
	position:relative;
	left:0px;
	top:0px;
	width:191px;
/*	height: 220px; */
	float: left;
	margin: 0px 10px 0px 0px;
}

/* submenu */
#submenu {
	position:relative;
	left:0px;
	top:0px;
	width:191px;
	font: normal 11px 'Tahoma','Helvetica',sans-serif;
	text-align: left;
	overflow: hidden;

}

.sm-spc00 {
	position:relative;
	left:0px;
	top:0px;
	width:191px;
	height:4px;
	overflow: hidden;
	font-size:1px;
}

.sm-item0-i {
	position:relative;
	left:0px;
	top:0px;
	width:169px;
	height:14px;
	margin-top: 1px;
	overflow: hidden;
	background: url(images/sm0i_bg.gif) no-repeat scroll top left;
	padding: 7px 4px 7px 18px;
	font-weight: bold;
	color: #616161;
}
.sm-item0-i a{color: #616161; text-decoration: none; }
.sm-item0-i a:hover{color: #616161; text-decoration: none; }

.sm-item0-a {
	position: relative;
	left:0px;
	top:0px;
	width:169px;
	height:14px;
	margin-top: 1px;
	overflow: hidden;
	background: url(images/sm0a_bg.gif) no-repeat scroll top left;
	padding: 7px 4px 7px 18px;
	font-weight: bold;
	color: #ffffff;
}
.sm-item0-a a {color: #ffffff; text-decoration: none; }
.sm-item0-a a:hover {color: #ffffff; text-decoration: none; }

.sm-item1-i {
	position: relative;
	left:0px;
	top:0px;
	width:161px;
	height:12px;
	margin-top: 1px;
	overflow: hidden;
	padding: 8px 10px 8px 20px;
	color: #717171;
	font-size: 11px;
}
.sm-item1-i a {color: #717171; text-decoration: none; }
.sm-item1-i a:hover {color: #FF7800; text-decoration: none; }

.sm-item1-a {
	position:relative;
	left:0px;
	top:0px;
	width:161px;
	height:12px;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	overflow: hidden;
	padding: 8px 10px 8px 20px;
	color: #FF7800;
	font-size: 11px;
}
.sm-item1-a a {color: #FF7800; text-decoration: none; }
.sm-item1-a a:hover {color: #FF7800; text-decoration: none; }

/* Content Subpage */
#centercol {
	position:relative;
	left:0px;
	top:0px;
	width:579px;
	float: right;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
#breadcrumb {
	position: relative;
	left:0px;
	top:0px;
	width:545px;
	height:13px;
	overflow: hidden;
	font: normal 10px 'Tahoma','Helvetica',sans-serif;
	color: #999999;
	padding: 6px 4px 6px 30px;
}
#bc_home {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 17px;
	height:17px;
}
.currentpage {
	margin: 0px 5px 0px 5px;
	color: #FF8000;
	font-weight: bold;
}
.currentpage a {color: #ff8000; text-decoration: none;}
.currentpage a:hover {color: #ff8000; text-decoration: none;}
.upperpage {
	margin: 0px 5px 0px 5px;
}
.upperpage a {color: #999999; text-decoration: none;}
.upperpage a:hover {color:  #ff8000; text-decoration: none;}

#ct-pipe00 {
	position:relative;
	left:0px;
	top:0px;
	width:579px;
	height:1px;
	background: url(images/ct_pipe00.gif) repeat-x scroll top left;
	overflow: hidden;
	font-size: 1px;
}

#content {
	position:relative;
	left:0px;
	top:0px;
	width:575px;
	padding: 10px 0px 10px 0px;
	font: normal 11px 'Tahoma','Helvetica',sans-serif;
	color: #595D5E;
	line-height: 150%;
	overflow: hidden;
}


/* Content Mainpage */

#mpContentTable {
	position:relative;
	left:0px;
	top:0px;
	width:780px;
	height:241px;
}

#mpCenterTable {
	position:absolute;
	left:0px;
	top:0px;
	width:518px;
	height:241px;
	text-align: left;
	overflow: hidden;
}

#mpcontent {
	position:absolute;
	left:0px;
	top:0px;
	width:487px;
	height:105px;
	padding: 10px 10px 10px 16px;
	text-align: left;
	font: normal 11px 'Tahoma','Helvetica',sans-serif;
	color: #595D5E;
	line-height: 125%;
	overflow: hidden;
	margin-right: 10px;
}
/* news brief */
#newsbrief {
	position:absolute;
	left:0px;
	top:130px;
	width:518px;
	overflow: hidden;

}

#nb_title { padding-left: 16px; }

#nb_content {
	position:relative;
	left:0px;
	top:0px;
	width:517px;
	background: url(images/mpbg.gif) repeat scroll top left;
	padding: 1px 0px 0px 1px;
}

.nb_nws {
	position:relative;
	left:0px;
	top:0px;
	width:491px;
	margin: 0px 0px 0px 0px;
	padding: 4px 10px 4px 16px;
	font: normal 11px 'Tahoma','Helvetica',sans-serif;
	color: #595D5E;
	line-height: 150%;
	background-color: #ffffff;
}

.nb_ntitle { font-weight: bold; color: #FF5F00;}

.nb_pipe { color: #797979; font-size: 11px; }

.nb_more { color: #797979; }
.nb_more a { color: #797979; text-decoration: none; }
.nb_more a:hover { color: #ff8000; text-decoration: none; }

.nb_date { color: #FFBD00; font-size: 10px; }


/* right panels banners */
#mpRightTable {
	position:absolute;
	right:0px;
	top:0px;
	width:260px;
/*	height:241px; */
	overflow: hidden;
	background: url(images/mpbg.gif) repeat scroll top left;
	padding: 0px 1px 0px 1px;
}

#rightpanel0 {
	position:relative;
	left:0px;
	top:0px;
	width:260px;
	height:112px;
	background: #ffffff;
	overflow: hidden;
	font: normal 11px 'Tahoma','Helvetica',sans-serif;
	color: #595D5E;
	line-height: 100%;
}


#rightpanel1 {
	position:relative;
	left:0px;
	top:0px;
	width:260px;
	height:128px;
	background: #ffffff;
	overflow: hidden;
	font: normal 11px 'Tahoma','Helvetica',sans-serif;
	color: #595D5E;
	line-height: 100%;
}

/* Footer */
#footerTable {
	position:relative;
	left:0px;
	top:0px;
	width:780px;
	height:61px;
	overflow: hidden;
}

#ft-pipe00 {
	position:absolute;
	left:0px;
	top:0px;
	width:780px;
	height:1px;
	background: url(images/ft_pipe00.gif) repeat-x scroll left top;
}

#copyright {
	position:absolute;
	left:0px;
	top:1px;
	width:221px;
	height:13px;
	font: normal 11px 'Tahoma','Helvetica',sans-serif;
	color: #6C6F70;
	padding: 8px 10px 8px 16px;
	overflow: hidden;
	text-align: left;
}

#ft-pipe01 {
	position:absolute;
	left:247px;
	top:1px;
	width:1px;
	height:29px;
	background: url(images/ft_pipe01.gif) repeat-y scroll left top;
}

#footermenu {
	position:absolute;
	left:248px;
	top:1px;
	width:520px;
	height:14px;
	text-align: right;
	font: normal 11px 'Tahoma','Helvetica',sans-serif;
	color: #D6D6D6;
	padding: 8px 6px 7px 6px;
	overflow: hidden;
}

.fm-item1-i {
	margin: 0px 6px 0px 6px;
}
.fm-item1-i a {color: #FFB000; text-decoration: none; }
.fm-item1-i a:hover {color: #FFB000; text-decoration: underline; }
.fm-pipe1 {
	font-size: 11px;
}

.fm-item1-i {
	margin: 0px 6px 0px 6px;
}

#ft-pipe02 {
	position:absolute;
	left:0px;
	top:30px;
	width:780px;
	height:1px;
	background: url(images/ft_pipe00.gif) repeat-x scroll left top;
}

#ft-menu01 {
	position:absolute;
	left:0px;
	top:32px;
	width:716px;
	height:18px;
	background-color: #e4e4e4;
	text-align: left;
	font: normal 10px 'Tahoma','Helvetica',sans-serif;
	color: #aeaeae;
	padding: 0px 32px 0px 32px;
	margin: 0px;
	overflow: hidden;
}
.fm-item2-i {
	margin: 3px 0px 3px 0px;
	float: left;
	padding: 0px;
}
.fm-item2-i a {color: #aeaeae; text-decoration: none; }
.fm-item2-i a:hover {color: #FFB000; text-decoration: none; }
.fm-pipe2 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 18px;
	margin: 0px 16px 0px 16px;
	float: left;
	background: #e4e4e4 url(images/fm_pipe2.gif) repeat-y scroll top left;
	overflow: hidden;
	font-size: 1px;
}

/* tools */
.spc-brk {
	position: relative;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	font-size: 1px;
	clear: both;
}



/* Content all */
#content h1 {padding-left: 16px; margin-bottom: 6px; color: #808080; font: normal 17px 'arial','helvetica',sans-serif; line-height: 150%; background: url(images/bullet1.gif) no-repeat scroll left center; }
#content h3, #mpcontent h3 { color: #505050; font: normal 14px 'arial','helvetica',sans-serif; line-height: 150%; margin-bottom: 4px;}
#content h4, #mpcontent h4 { color: #FF5F00; font: bold 11px 'tahoma','helvetica',sans-serif; line-height: 150%;}

#mpcontent h1, #newsbrief h1 {padding-left: 16px; color: #808080; font: normal 17px 'arial','helvetica',sans-serif; line-height: 150%; background: url(images/bullet1.gif) no-repeat scroll left center; margin-bottom: 4px;}
#mpcontent h2, #newsbrief h2 { color: #808080; font: normal 17px 'arial','helvetica',sans-serif; line-height: 150%; margin-bottom: 4px;}

#content .intro, #mpcontent .intro {color: #373737; font-weight: bold; margin-bottom: 6px;}
#content a, #mpcontent a, #rightpanel0 a, #rightpanel1 a {color: #FFB000; text-decoration:none; }
#content a:hover, #mpcontent a:hover, #rightpanel0 a:hover, #rightpanel1 a:hover {color: #FFB000; text-decoration:underline; }
#content img, #mpcontent img {border: none; margin: 10px; }
#rightpanel0 img, #rightpanel1 img {border: none; margin: 0px; }
#content hr, #mpcontent hr, #rightpanel0 hr, #rightpanel1 hr {width:100%; height: 1px; border: none; background: url(images/ct_pipe00.gif) repeat-x scroll top left; margin: 6px 0px 6px 0px;}

/* news */
.info {}
.nl_entry {  margin-bottom: 4px; }
.nl_link { color: #797979; font: normal 12px 'tahoma','helvetica',sans-serif; line-height: 150%;}
.nl_link  a { color: #797979 !important; text-decoration: none !important;}
.nl_link  a:hover { color: #ff8000 !important; text-decoration: none !important;}
.nav { color: #797979; text-align: right; }
.nav a { color: #797979 !important; text-decoration: none !important; text-align: right; }
.nav a:hover { color: #ff8000 !important; text-decoration: none !important; text-align: right; }

/* search results */
.sl_item .sl_link {color: #b0b0b0;}

/* products listing: */
/* - products filter */
#selectFormTable {
	width:569px;
	background-color: #f7f7f7;
	margin-top: 10px;
}

.sft-spc00 {
	width:569px;
	height:1px;
	overflow: hidden;
	font-size: 1px;
	background: url(images/sft_spc00.gif) scroll repeat-x left top;
}

.sft-spc01 {
	width: 12px;
	overflow: hidden;
	font-size: 1px;
}

.sft-spc02 {
	width:38px;
	overflow: hidden;
	font-size: 1px;
}

.sft-spc03 {
	width:12px;
	overflow: hidden;
	font-size: 1px;
}

#sft-kat1-title {
	width:230px;
	height:12px;
	font: bold 11px 'Verdana','Helvetica','sans-serif';
	padding: 6px 4px 6px 4px;
	color: #373737;
	vertical-align: middle;
}
#sft-kat1-title img, #sft-kat2-title img, #sft-kat3-title img, #sft-kat4-content img	 { margin: 0px; }
#sft-kat2-title, #sft-kat3-title {
	width:245px;
	height:12px;
	font: bold 11px 'Verdana','Helvetica','sans-serif';
	padding: 6px 4px 6px 4px;
	color: #373737;
	vertical-align: middle;
}

.sft-spc05 {
	width:238px;
	height:1px;
	overflow: hidden;
	font-size: 1px;
	background: url(images/sft_spc00.gif) scroll repeat-x left top;
}

.sft-spc07 {
	width:253px;
	height:1px;
	overflow: hidden;
	font-size: 1px;
	background: url(images/sft_spc00.gif) scroll repeat-x left top;
}

#sft-kat1-content {
	width:238px;
	font: normal 11px 'Verdana','Helvetica','sans-serif';
	padding: 6px 0px 6px 0px;
	margin: 0px;
	color: #373737;
	vertical-align: top;
}

#sft-kat2-content, #sft-kat3-content {
	width:253px;
	font: normal 11px 'Verdana','Helvetica','sans-serif';
	padding: 6px 0px 6px 0px;
	color: #373737;
	vertical-align: middle;
}

#sft-kat4-content {
	width:253px;
	padding: 0px;
	color: #373737;
	vertical-align: top;
}
#rodzajSelect {
	width:253px;
}
.el {
	width:253px;
	font: normal 11px 'Verdana','Helvetica','sans-serif';
	padding: 0px;
	margin: 3px 0px 3px 0px;
	color: #373737;
	vertical-align: top;
	line-height: 150%;
}
.el li { margin: 3px 0px 5px 0px; }
.el a {color: #373737 !important; text-decoration: none; }
.el a:hover { color: #FFB000 !important; text-decoration:underline; }

#sft-action {
	width:249px;
	padding: 6px 2px 6px 2px;
	text-align: right;
	vertical-align: bottom;
}
#sft-action img {margin: 0px !important; }

.radioButtonField {
	height: 20px;
	vertical-align: middle;
	padding-right: 4px;
}
.radioButtonCaption {
	height: 20px;
	vertical-align: middle;
	padding-bottom: 2px;
}
.selectFieldField {
	height: 20px;
	vertical-align: middle;
}
.selectFieldCaption {
	height: 20px;
	vertical-align: middle;
	padding-bottom: 2px;
	padding-right: 6px;
	text-align: right;
}
.selectField {
	height: 20px;
	padding: 1px;
	border-top: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 90px;
	font: normal 11px 'Verdana','Helvetica','sans-serif';
	color: #373737;
}

/* - products list */
#productListTable {
	width: 569px;
}
#productListTable td {
	vertical-align: middle;
	text-align: center;
}
td.plth_title_ss, td.plth_code_ss {
	text-align: center !important;
	padding: 3px 10px 3px 10px;
	font: bold 10px 'Verdana','Helvetica',sans-serif;
	color: #373737;
}
td.plt_title_ss {
	text-align: left !important;
	padding: 3px 10px 3px 10px;
	font: bold 10px 'Verdana','Helvetica',sans-serif;
	color: #A01A00;
}
td.plt_code_ss {
	text-align: left !important;
	padding: 3px 10px 3px 10px;
	font: normal 10px 'Verdana','Helvetica',sans-serif;
}
td.plt_spc00_ss {
	width: 1px;
	background: url(images/tt_pipe00.gif) repeat-y scroll top left;
	font-size: 1px;
	overflow: hidden;
}
td.plt_spc01_ss {
	height: 1px;
	background:url(images/ct_pipe00.gif) repeat-x scroll top left;
	font-size: 1px;
	overflow: hidden;
}
td.plt_spc02_ss {
	height: 1px;
	background:url(images/plt_spc00.gif) repeat-x scroll top left;
	font-size: 1px;
	overflow: hidden;
}
td.plt_title {
	text-align: left !important;
	padding-left: 34px;
	font: bold 11px 'Verdana','Helvetica',sans-serif;
	color: #A01A00;
}
td.plt_spc00 {
	overflow: hidden;
	font-size: 1px;
	background: url(images/plt_spc00.gif) scroll repeat left top;
}

td.plt_spc01 {
	overflow: hidden;
	font-size: 1px;
	background: url(images/plt_spc00.gif) scroll repeat-x left bottom;
}
/* - categories list */

#categoriesListTable td {
	vertical-align: middle;
	text-align: left;
}
td.clt_info {
	padding: 10px 0px 10px 0px;
}
div.clt_title {
	text-align: left !important;
	font: bold 11px 'Verdana','Helvetica',sans-serif;
	color: #A01A00;
	line-height: 200%;
}

td.plt_button img { margin: 0px !important; }
/* messages */
.messages {margin: 6px 0px 6px 0px; }
.msg0 {
	font-weight: bold;
	color: #ff0000;
}
.msg1 {
	font-weight: bold;
	color: #ffff00;
}
.msg2 {
	font-weight: bold;
	color: #ff8800;
}
.msg3 {
	font-weight: bold;
	color: #00ff00;
}

iframe { margin: 0px; padding: 0px; border: none; background: #efefef; }

/* apply form */
.cformheader {
	width: 30%;
	padding: 2px;
	text-align: right;
  vertical-align: top;
	}
.cformfield {
	width: 70%;
	padding: 2px;
	text-align:left;
  vertical-align: middle;
}
.cformfield input.text  {
	height: 14px;
	padding: 0px;
	border: 1px solid #DEDEDE;
	font: normal 11px 'Verdana','Helvetica','sans-serif';
	color: #373737;
	background: #F8F8F8;
}
.cformfield textarea  {
	padding: 0px;
	border: 1px solid #DEDEDE;
	font: normal 11px 'Verdana','Helvetica','sans-serif';
	color: #373737;
	background: #F8F8F8;
}
.cformfield select  {
	/* height: 16px;*/
	padding: 0px;
	border: 1px solid #DEDEDE;
	font: normal 11px 'Verdana','Helvetica','sans-serif';
	color: #373737;
	background: #F8F8F8;
}
.cformfield input.file  {
	height: 18px;
	padding: 0px;
	border: 1px solid #DEDEDE;
	font: normal 11px 'Verdana','Helvetica','sans-serif';
	color: #373737;
	background: #F8F8F8;
}
.cformfield input.submit  {
	height: 18px;
	padding: 1px 5px 1px 5px;
	border: 1px solid #D0D0D0;
	font: normal 11px 'Verdana','Helvetica','sans-serif';
	color: #373737;
	background: #DEDEDE;
}
.fielderror {
	border: 1px solid #ff0000 !important;
	}

#cat_contact { position:absolute; top: 0px; right: 49px; width:85px; height:27px; }
