/* generic styles */
.bold { font-weight: bold; }
.italic {font-style: italic; }
.nowrap {white-space: nowrap; }
.large { font-size: 12.5pt; }
.normal {font-size: 10pt; }
.small {font-size: 9pt; }
.smaller {font-size: 8pt; }
.xtrasmall {font-size: 7pt;}
.ultrasmall {font-size: 6.5pt; }
.verdana {font-family: Verdana; }
.arial { font-family: arial; }
.background {background: white;}
.fontcolor1 { color: #a0a0a0; }
.fontcolor2 { color: #000; }
.lineThrough {text-decoration: line-through;}

/* dir */
.toleft { text-align: left; }	
.toright { text-align: right; }
.totop { vertical-align: top; }
.tobottom { vertical-align: bottom; }
.tocenter {text-align: center;}
/* center + tables without cont. */
div.tocenter table  {margin: 0 auto; text-align: left;}
div.tocenter table table {margin: 0 0; text-align: left;}
div.tocenter table table.tocenter {margin: auto; text-align: left;}

.left {float: left}
.right {float: right}
.tomiddle {vertical-align: middle;}

/* mainnavig */
#maincontent {margin-left: auto; margin-right: auto; background: white; }
#maintop {margin-left: auto; margin-right: auto; }
#main-logo {float: left; width: 170px; vertical-align: bottom; padding: 0;}
#menutop { width: 560px; float: right; background: #fff; } 
#menutop div { float: right;  width: 72px; height: 60px;  padding: 0; margin: 0 0 0 8px;}
#menutop div a {text-align: center; text-decoration: none; font-size: 10px; font-family: verdana, helvetica, sans-serif; color: #5c606d; font-weight: normal; }
#menutop div a:hover {color: #ff5a00; text-decoration: underline;}

/* footer */
#footer { margin-left: auto; margin-right: auto; border-top: 2px solid #91aefb; background: #e6e6e6; height: 17px;}
#footer div { padding-top: 2px; padding-bottom: 2px; border-right: 1px solid #91aefb; height: 13px; padding-left: 6px; padding-right: 6px; }
#footer a, #footer a:visited {text-align: center; vertical-align: middle; text-decoration: none; color: #6f7384; font-family: verdana, helvetica, sans-serif; font-size: 11px; font-weight: bold;}
#footer a:hover { color: #6f7384; text-decoration: underline; }
#footer .top { border-right: none; padding: 0; padding-top: 2px;}

#footer-agreement {padding-top: 4px; text-align: center; font-size: 8pt; padding-bottom: 4px; }
#footer-ads { margin:0px auto; text-align: center; width: 760px; border-top: 2px solid #eee;}
#footer-ads img { display: inline;}

/* navbar */
.navbar {padding: 4px; padding-left: 9px; background-color: #eae8e3; border-top: 1px solid #aeaeae; border-bottom: 1px solid #aeaeae; text-align: left; font-size: 9pt; }

/* banners */
#pagetop { width: 100%; float: right; text-align: right; background: #f2f2f2;  padding-top: 1px; border-bottom: 1px solid #cdcdcd; height: 60px; padding-bottom: 1px;	}
#pagebottom {	width: 100%; float: right; text-align: right; background: #f2f2f2;  padding-top: 1px; border-top: 2px solid #808080; }

/*photos*/
.gallery-big {background: white; border:1px solid #d3d5da; text-align: center;}
.gallery-thumbs {background: #eeeef0; border:1px solid #d3d5da; border-top: none;}

/* listing headers */
a.list-normal { color: #c8c8c8;  font-weight: bold; font-size: 9pt; font-family: Verdana; }
a.list-normal:visited { color: #c8c8c8; }
a.list-normal:visited span { color: #38509E; }
a.list-normal:active {  }
a.list-normal span { color: #38509E; }
a.list-normal:hover { color: #38509E; text-decoration: underline; }
a.list-normal:hover span { color: #38509E; text-decoration: underline; }

a.list-chosen { color: #c8c8c8;  font-weight: bold; font-size: 9pt; font-family: Verdana; }
a.list-chosen:visited { color: #c8c8c8; }
a.list-chosen:visited span { color: #ff5a00; }
a.list-chosen:active {  }
a.list-chosen span { color: #ff5a00; }
a.list-chosen:hover { color: #ff5a00; text-decoration: underline; }
a.list-chosen:hover span { color: #ff5a00; text-decoration: underline; }

.list-noclick { color: #808080; font-weight: bold; font-size: 9pt; font-family: Verdana; }
.list-active { color: #404040; font-weight: bold; font-size: 9pt; font-family: Verdana; }
.list-img { vertical-align: text-bottom; }

/* listing on my account*/
.list-color1 { background-color: #c9d7ed; font-size: 9pt;	padding: 2px;	vertical-align: middle;	text-align: center;	}
.list-color2 {background: #7e94c7;}

/* images */
img {border: none;}
img.uprighttext {vertical-align: top; float: right; }


/* common styles for html elements */
#pagecontent1 td, #pagecontent2 td { vertical-align: top; font-size: 10pt; }
#pagecontent1 .smaller { vertical-align: top; font-size: 8pt; }
#pagecontent1 .tobottom, #pagecontent2 .tobottom { vertical-align: bottom; }
#pagecontent1 .tomiddle, #pagecontent2 .tomiddle { vertical-align: middle; }
#pagecontent1 p, #pagecontent2 p { font-size: 10.5pt; margin-top: 2px; margin-bottom: 1px;}

h1 {font-family: verdana, tahoma, arial, sans-serif; font-size: 28px; color: #a0a0a0; font-weight: 100; margin-bottom: 0; }
h2 {font-family: verdana, tahoma, arial, sans-serif; font-size: 24px; color: #808080; font-weight: 100; margin-bottom: 0; }
h3 {font-family: verdana, tahoma, arial, sans-serif; font-size: 20px; color: #707070; font-weight: 100; margin-bottom: 0; }
a:visited { color: #737373; }
a { color: #38509e; }


/* styles for double colored special links in categories, sections etc */
a.spec { font-size: 9pt; color: #c8c8c8; text-decoration: underline; }
a.spec:visited { color: #c8c8c8; text-decoration: underline; }
a.spec:visited span { color: #737373; }
a.spec:active { text-decoration: underline; }
a.spec span { color: #38509e; }
a.spec:hover { color: #38509e; text-decoration: underline; }
a.spec:hover span { color: #38509e; text-decoration: underline; }

a.spec-flex { color: #c8c8c8; text-decoration: underline; }
a.spec-flex:visited { color: #c8c8c8; text-decoration: underline; }
a.spec-flex:visited span { color: #38509E; }
a.spec-flex:active { text-decoration: underline; }
a.spec-flex span { color: #38509e; }
a.spec-flex:hover { color: #38509e; text-decoration: underline; }
a.spec-flex:hover span { color: #38509e; text-decoration: underline; }

a.spec.xtrasmall {font-size: 6pt;}
a.spec.small {font-size: 9pt; }
a.spec.smaller {font-size: 8pt; }
a.spec.xtrasmall {font-size: 7pt;}
a.spec.ultrasmall {font-size: 6.5pt; }

#index a.spec { color: #c8c8c8; text-decoration: underline; }
#index a.spec:visited { color: #c8c8c8; text-decoration: underline; }
#index a.spec:visited span { color: #38509E; }
#index a.spec:active { text-decoration: underline; }
#index a.spec span { color: #38509e; }
#index a.spec:hover { color: #38509e; text-decoration: underline; }
#index a.spec:hover span { color: #38509e; text-decoration: underline; }

div.li0 {line-height: 150%; }
div.li1 {background:url(/site_images/56/0/common/li1.gif) no-repeat top left; padding-left: 6px; line-height: 150%;}
div.li2 {background:url(/site_images/56/0/common/li2.gif) no-repeat top left; padding-left: 6px; line-height: 150%;}
div.li3 {padding-left: 6px; line-height: 150%; }
div.li4 {background:url(/site_images/56/0/common/li4.gif) no-repeat top left; padding-left: 6px; padding-bottom: 2px; }

/* tables with forms */
table.form {background: #f2f2f2; border-bottom: 2px solid #d0d0d0;}
td.formtitle 	{  border-top: 1px solid #4470b9; border-bottom: 1px solid #4470b9; vertical-align: top; background: #eff0ff; background: #d3d9fe; font-size: 10pt; font-weight: bold; font-family: verdana, arial, sans-serif; white-space: nowrap; color: #4470B9; }
td.form1 	{border-top: 1px solid #d0d0d0; vertical-align: top; font-size: 10pt; background: #f2f2f2; }
td.form1bold 	{border-top: 1px solid #d0d0d0; vertical-align: top; font-size: 10pt; font-weight: bold;}
td.form1noborder {vertical-align: top; font-size: 10pt; }
td.form2 {border-top: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; vertical-align: top; font-size: 10pt; background: #ffffff;}
td.form2bold {border-top: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; vertical-align: top; font-size: 10pt; font-weight: bold; }
td.form2noborder {vertical-align: top; font-size: 10pt; }
td.formsubmit {border-top: 1px solid #d0d0d0; vertical-align: top; font-size: 10pt; text-align: right; background: #e1e1e1;}
td.formbright {border-top: 1px solid #d0d0d0; vertical-align: top; font-size: 10pt; background: #fbfbfb; }
td.formnobordercolor {background: #f2f2f2; vertical-align: top; font-size: 10pt; }
td.formborder { border-left: 1px solid #d0d0d0;}
td.formtip {font-size: 9pt; background: #f7f2d2; background-image: url("/site_images/1/0/common/dots.gif"); background-position: top; border: 0; background-repeat: repeat-x; padding: 2px; border-left: 1px solid #cdcdcd; }
td.formtipbottom { font-size: 9pt; background: #faf7e2; background-image: url("/site_images/1/0/common/dots.gif"); background-position: bottom; border: 0; background-repeat: repeat-x; padding: 2px; border-left: 1px solid #cdcdcd; }
td.form2noleftborder {border-top: 1px solid #d0d0d0; border-left: 0; vertical-align: top; font-size: 10pt; background: #ffffff; }
td.form1 table td, td.form2 table td {vertical-align: top; font-size: 10pt;}

.subtab { font-size:10pt; background:white; border:1px solid #7e94c7; border-top: none; text-align: center; padding-top: 1px; padding-left: 6px; padding-right: 6px;}
.subtab a, .subtab a:visited {color: #7e94c7}


/* forms */
form {margin: 0; font-size: 10pt;}
input {font-size: 10pt;}
textarea {font-size: 10pt;}
select {font-size: 10pt;}
.form-submit { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.submit-delete { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF5A00; }
.submit-hidden { border: 0; background-color: #ffffff; font-size: 10pt; color: #0002E1; text-decoration: underline; cursor: pointer; text-align: left;}

/* infos messages */
/* caption */
.theme-main {float: left; margin-top: 0;margin-bottom: 0; border-bottom: 2px solid #a7a7a7; width: 100%; }
.theme {float: left; width: 70%;  font-weight: bold; font-size: 10.5pt; font-family: verdana, arial, sans-serif; white-space: nowrap; color: #668ac6;}
.theme a {font-size: 10.5pt; font-family: arial, helvetica ,sans-serif; white-space: nowrap;}
.theme-help {float: right;  text-align: right; width: 30%;  white-space: nowrap; font-size: 9pt;} 
.table-info {	padding: 3px; background-color: #ffffff; border: 1px solid #a7a7a7; }
table.info { margin-top: 0; padding: 3px; width: 100%; background-color: #fbf9ea; border-bottom: 1px solid #8e8e8e; }
table.info td { font-size: 10pt; vertical-align: top;}

/* styles for tables with small squares on the left, bodies of those tables etc. */
.tab-line {background-image: url("/site_images/1/0/common/tab-line.gif"); width: 13px; }
.tab-top {background-image: url("/site_images/1/0/common/tab-top.gif"); width: 13px;} 
.tab-headtop {background-image: url("/site_images/1/0/common/tab-headtop.gif"); width: 13px; }
.tab-bottom {background-image: url("/site_images/1/0/common/tab-bottom.gif"); width: 13px; height: 1px; background-position: bottom; }
.tab-headbottom {background-image: url("/site_images/1/0/common/tab-headbottom.gif"); width: 13px; background-position: bottom; }

.tab-bottomb {border-bottom: 1px solid #dfe0e4; border-right: 1px solid #dfe0e4; }
.tab-headtopb {border-top: 3px solid #dfe0e4; }

.tab-head {font-size: 10pt; font-family: verdana, arial; font-weight: bold; color: #3c3c3c; padding-left: 6px; padding-right: 3px; padding-bottom: 4px; padding-top: 3px; border-right: 1px solid #dfe0e4; border-top: 1px solid #dfe0e4;}
.tab-body {font-size: 9pt; font-weight: normal; color: #3c3c3c; padding-left: 6px; padding-right: 3px; padding-top: 3px; padding-bottom: 6px; border-right: 1px solid #dfe0e4; }

.tab-bgcolor1 {background-color: #efeeed; }
.tab-bgcolor2 {background-color: #f6f5f3; }
.tab-bgcolor3 {background-color: #ffffff; }
.tab-bgcolor4 {background-color: #fffed2; }
.tab-bgcolor5 {background-color: #F4FEE0; }

.tab-headcolor1 {background-color: #e3e8ee; }

.tab-square {width: 13px; height: 23px; padding: 0;}


/* ads mainpage and showcat */
.txtbox-spot { width: 130px; height: 40px; vertical-align: middle; background: #fbfaf9; margin-bottom: 3px; padding-bottom: 2px; padding-top: 2px; padding-left: 1px;  padding-right: 1px; border-top: 1px solid #dfe0e4; border-bottom: 1px solid #dfe0e4;}
a.txt-spot, a:visited.txt-spot {color: #38509e; font-size: 8pt; padding: 0;}
a.txt-spot-url, a:visited.txt-spot-url { color: #8d919e; font-size: 8pt; text-decoration: none; padding: 0;}
.imgbox-spot { width: 130px;  margin-bottom: 8px; }

.txtbox-cat-spot { border-top: 1px solid #dfe0e4; border-bottom: 1px solid #dfe0e4; background-color: #fbfaf9; padding: 3px; }
.imgbox-cat-spot { border-top: 1px solid #dfe0e4; border-bottom: 1px solid #dfe0e4; background-color: #fbfaf9; padding: 3px; }
.cat-spot { padding: 0; text-align: center; }

/* attribs*/
.attribs-tab { border: 1px solid #ffcc00; border-top: none; background: white; }
.attribs-tab td {font-size: 10pt;}
.attribs-vsep {border-top: 1px solid #ffcc00; padding: 0;}
.attribs-hsep { padding-left: 10px; }

/* attribs*/
.attribs-tab { border: 1px solid #ffcc00; border-top: none; background: white; }
.attribs-tab td {font-size: 10pt;}
.attribs-vsep {border-top: 1px solid #ffcc00; padding: 0;}
.attribs-hsep { padding-left: 10px; }

/* 1time users */
#first-time { width: 554px; height: 25px; background: url(/site_images/56/0/common/1time-buttons.gif); padding: 0; margin: 0 auto; position: relative; }
#first-time div { top: 0; margin: 0; list-style: none; position: absolute; padding: 0; }
#first-time div, #first-time a { display: block; height: 25px;}
#first-time1 {left: 0px; width: 123px;}
#first-time2 {left: 128px; width: 110px;}
#first-time3 {left: 243px; width: 171px;}
#first-time4{left: 419px; width: 134px;}
#first-time1 a:hover {background: transparent url(/site_images/56/0/common/1time-buttons.gif) 0px -27px no-repeat;}
#first-time2 a:hover {background: transparent url(/site_images/56/0/common/1time-buttons.gif) -128px -27px no-repeat;}
#first-time3 a:hover {background: transparent url(/site_images/56/0/common/1time-buttons.gif) -243px -27px no-repeat;}
#first-time4 a:hover {background: transparent url(/site_images/56/0/common/1time-buttons.gif) -419px -27px no-repeat;}
#first-time-txt {padding-top: 8px; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; word-spacing: 0.2em; letter-spacing: -0.07em; color: white;}
#first-time-bg { background:url(/site_images/56/0/common/1time-bg.gif); height: 86px; width: 555px; padding: 2px; }
#first-time-title {padding: 0; margin: 0; width: 227px; height: 61px;}

.item-head { padding-top: 2px; padding-bottom: 2px; height: 18px; background: #fee996; white-space: nowrap; border-top: 1px solid #ffcc00; border-bottom: 1px solid #ffcc00; font-size: 10.5pt; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; padding-left: 6px; }

/********** Kill3R news style for header and footer **********/
#headerBox {
	margin: 0;
	padding: 0 0 15px 0;
	background-color: #fff;
	font-family: verdana, arial, sans-serif;
}

#headerBox p {
	margin: 0;
	padding: 3px 6px 6px 0;
	background: url('/site_images/56/0/common/dots.gif') 0 100%  repeat-x;
	text-align: right;
	font-size: 10px;
}

#headerBox p strong {
	padding: 4px 6px;
	background: url('/site_images/56/0/common/menu-small-sep.gif') 0 50% no-repeat; 
}

#headerBox p strong a {
	color: #696f7e;
	padding: 4px 6px 4px 0;
	background: url('/site_images/56/0/common/menu-small-sep.gif') 100% 50% no-repeat; 
}

#topMenu {
	list-style: none;
	float: right;
	padding: 0 0 0 5px;
	margin: 0;
	font-size: 10px;
}

#topMenu li {
	float: left;
	text-align: center;
	width: 72px;
	margin-left: 8px;
}

#topMenu li a {
	text-align: center;
	color: #000;
	text-decoration: none;
}

#topMenu li a:hover {
	color: #ff5a00;
	text-decoration: underline;
}

#footerBox {
	background-color: #fff;
	margin-top: 0;
}

#footerBox a.arrowUp {
	float: right; 
	margin: 2px 0 0 0; 
}

#footerBox #footerMenu {
	border-top: 2px solid #91aefb;
	list-style: none;
	margin: 0 0 14px 6px;
	padding: 2px 0 2px 2px;
	list-style: none;
	background-color: #e6e6e6;
	font-size: 11px;
}

#footerBox #footerMenu li {
	display: inline;
	padding: 2px 4px;
	border-right: 1px solid #91aefb;
	font-family: verdana, helvetica, sans-serif;
}

#footerBox #footerMenu li a {
	color: #6f7384;
	text-decoration: none;
}

#footerBox #footerMenu li a:hover {
	text-decoration: underline;
}

#footerBox p, #footerBox #partnerMenu  {
	text-align: center;
	margin: 0;
	padding: 4px 50px;
}

#footerBox #partnerMenu {
	border-top: 2px solid #eee;
}

.phorum-main {background-color: #eae8e3;border: 1px solid #aeaeae;padding: 4px;color: #000;}
.headcolor-ph {background-color: #eae8e3;border-top: 1px solid #aeaeae;border-bottom: 1px solid #aeaeae;color: #000;padding: 4px;font-weight: bold;}
.table-ph {border-right: 1px solid #BF0000;border-left: 1px solid #BF0000;border-top: 1px solid #BF0000;border-bottom: 1px solid #BF0000;}
.cellcolor-ph {background-color: #eeeeee;padding-top: 0px;padding-bottom: 0px;	padding-right: 3px;padding-left: 3px;}
.cellwhite-ph {background-color: #FFFFFF;padding-top: 0px;padding-bottom: 0px;	padding-right: 3px;padding-left: 3px;}
.celltip-ph {background-color: #F3F3F3;}
.PhorumBodyArea{width: 500px;}
.PhorumListTable{border-style : solid;border-color : Black;border-width : 1px;}
.PhorumListRow{height: 21px;}
.PhorumListHeader{font-weight : bold;height: 24px;}
.PhorumForumTitle{font-weight: bold;}
.PhorumTableHeader{font-weight: bold;}
.PhorumNewFlag{color: Red;}

.list-menux{background-color:#f7f7f7;vertical-align:top;border-right:1px solid #cc9966;}
.list-menu-descx{border-top:1px solid #cc9966;background:#FFCC66;border-bottom:1px solid #cc9966;}
.list-menu-topx{vertical-align:top;border-top:1px solid #cc9966;}

/* wyszukiwarka + zakladki na listingach */
.tabsContainer {
 width: 100%;
 margin: 0 auto;
}
.tabsContainer ul {
 padding: 0;
 margin: 0;
 list-style: none;
}
.tabsContainer ul li {
 list-style: none;
 float: left;
 width: auto;
 font-size: 12px;
}
.tabsContainer ul li a {
 outline: none;
 text-decoration: none;
 color: #666;
 float: left;
}
.tabsContainer ul li#font_resizer a {
	float: none;
	height: 1px;
	overflow: visible;
}
.tabsContainer ul li#font_resizer span {
	float: none;
	vertical-align: baseline;
}
.tabsContainer ul.tabs {
 background: url('/site_images/1/0/tab-bg-line.gif') repeat-x 0 24px;
 height: 25px;
 display: block;
 overflow: hidden;
 padding-left: 5px;
}
.tabsContainer ul.tabs li span {
 float: left;
 background: url('/site_images/1/0/tab-bg-line.gif') repeat-x 0 19px;
}
.tabsContainer ul.tabs li.active span {
 background: none;
}
.tabsContainer ul.tabs li {
 font-size: 12px;
 font-weight: bold;
 background: #f2f2f2 url('/site_images/1/0/tab-r.gif') no-repeat top right;
 margin: 5px 0 0 5px;
 height: 24px;
 overflow: hidden;
}
.tabsContainer ul.tabs li.active {
 font-size: 14px;
 margin-top: 0;
 background-color: #fff3af;
 height: 25px;
}
.tabsContainer ul.tabs li.active a {
 color: #fff;
 font-weight: bold;
}
.tabsContainer ul.tabs li a {
 height: 30px;
 padding: 3px 18px 0 18px;
 background: url('/site_images/1/0/tab-l.gif') no-repeat 0 0;
}
.tabsContainer ul.tabs li a:hover {
 color: #333;
}
.tabsContainer ul.tabs li#font_resizer {
	background:none;
	color:#C8C8C8;
	float:right;
}
.tabsContainer li#font_resizer a {
	background:none;
	padding:1px;
}
.itemNav {
	background:#fff3af url('/site_images/1/0/tab-bg-line.gif') repeat-x 0 25px;
	border-left:1px solid #879DBF;
	border-right:1px solid #879DBF;
	height:26px;
	overflow:hidden;
}
.pagerTop {
	background: url('/site_images/1/0/pager-corner1.gif') left top no-repeat #fff;
	height:27px;
	margin: 6px 50px 0 0;
	text-align: center;
	width: 400px;
}
.pagerTop .td-pager {
	height: 30px;
	text-align: center;
	background: url('/site_images/1/0/pager-corner2.gif') right top no-repeat;
	padding-top:4px;
}
.bottomNav {
	background:#fff url('/site_images/1/0/tab-bg-line.gif') repeat-x 0 0;
	height:25px;
	overflow:hidden;
}
.pagerBottom {
	background: url('/site_images/1/0/pager-corner3.gif') left bottom no-repeat #fff;
	height:20px;
	margin: 0 50px 0 0;
	text-align: center;
	width: 400px;
}
.pagerBottom .td-pager {
	height: 16px;
	text-align: center;
	background: url('/site_images/1/0/pager-corner4.gif') right bottom no-repeat;
	padding-bottom:4px;
	text-align: center;
}

/* new advanced search */
#searchContainer {
	width: 600px;
	margin: 0 auto;
}

#searchContainer .tabs li.active {
	font-size: 14px;
	margin-top: 0;
	background-color: #bf0000;
	height: 25px;
}
#searchContainer form {
	background: #fff url("/site_images/1/0/form-bg.gif") repeat-y -380px 0;
}
#searchContainer .itemNav {
	height: 18px;
	background: #bf0000;
	border-bottom: 1px #7790b6 solid;
	border-left: 1px #879dbf solid;
	border-right: 1px #879dbf solid; 
}
.newForm fieldset {
	text-align: left;
	margin: 0; 
	padding: 0;
	border-style: none;
	border-left: 1px #879dbf solid;
	border-right: 1px #879dbf solid;
	background: transparent url("/site_images/1/0/form-top-bg.gif") no-repeat top left;

}
.newForm fieldset.submit {
	padding: 3px 10px 10px 10px;
	background: transparent url("/site_images/1/0/form-submit600-c-bg.gif") no-repeat bottom left;
	border-style: none; 
	border-top: 1px #d0d0d0 solid;
	text-align: right;
}
.newForm fieldset.submit.last {
	padding: 3px 10px;
	background: #e1e1e1;
	border-bottom: 2px #7790b6 solid;
	border-left: 1px #879dbf solid;
	border-right: 1px #879dbf solid;
}
.newForm legend { 
	margin-left: 1em; 
	color: #000; 
	font-weight: bold; 
} 
.newForm fieldset ol {
	padding: 5px 0 0 0;
	margin: 0;
	list-style: none;
	float: left;
	width: 100%;
} 
.newForm fieldset li {
	float: left; 
	clear: left; 
	width: 100%; 
	padding: 2px 0 5px 0; 
	border-top: #d0d0d0 1px solid;
	font-size: 12px;
} 
.newForm fieldset li.subLi, fieldset li.first {
	border-top: none;
}
.newForm label { 
	padding: 3px 0;
	font-size: 10pt;
	float: left; 
	width: 210px; 
	margin: 0 10px 0 5px;
}
.newForm li.subLi label {
	text-align: right;
}
.newForm fieldset li.tip {
	padding: 0;
	background: transparent;
	border-top: none;
}
.newForm fieldset li.tip p {
	font-size: 9pt;
	text-align: left;
	width: 379px;
	float: right;
	background: #FAF7E2 url(/site_images/1/0/common/dots.gif) repeat-x 0 0;
}
.newForm fieldset li.tip p span {
	display: block;
	padding: 2px 10px;
}
