* {
/*	outline: 1px solid #c0c0c0;*/
}

html {
	height: 100%;
}

body {
	font: normal 12px Tahoma, Verdana, Arial, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 100%;
	color: #606060;
	background: #dcdedc url(../i/bodyBg.gif) 0 0 repeat-x;
}

body.print {
	background: none;
}

body.photos {
	background-color: #f6f4ed;
	background-image: none;
}

@media print {
	.noPrint {
	display: none;
  }
}

.prnPane {
	margin: 20px;
}

@media print {
	.prnPane {
		margin: 0px;
	}
}

select, input {
	font-size: 12px;
	padding: 1px;
	margin: 0px;
}

.strike {
	text-decoration: line-through;
}

code {
	display: block;
	margin: 10px;
	padding: 10px;
	background-color: #f0f0f0;
	font-family: Courier New, Courier, monospace;
	white-space: pre;
	border: 1px solid #d0d0d0;
}

blockquote {
	display: block;
	margin: 10px;
	padding: 10px;
	border: 1px solid #f0f0f0;
	font-style: italic;
}

q {
	font-style: italic;
	background-color: #f0f0f0;
}

.article {
	margin: 5px 20px 20px;
	color: #303030;
	font: normal 12px Tahoma, Arial, sans-serif;
	line-height: 1.5;
	width: 705px;
	overflow: hidden;
}

.article h2 {
	margin: 15px 0px 10px;
	padding: 0px;
	font: normal 20px Tahoma, Arial, sans-serif;
}


.article h3 {
	margin: 12px 0px 8px;
	padding: 0px;
	font: normal 18px Tahoma, Arial, sans-serif;
}


.article h4 {
	margin: 10px 0px 5px;
	padding: 0px;
	font: bold 15px Tahoma, Arial, sans-serif;
}

.article h5 {
	margin: 10px 0px 5px;
	padding: 0px;
	font: bold 12px Tahoma, Arial, sans-serif;
}

.article code {
	width: 665px;
	overflow: auto;
	/*height: 200px;*/
}

.article h1 {
	font: normal 22px Arial, Tahoma, sans-serif;
	color: #d81400;
	margin: 0px 20px 10px 0px;
	padding: 0px;
}

.article h1 a {
	color: #d81400;
	text-decoration: none;
}

.article h1 a:hover {
	text-decoration: underline;
}

.articleWide {
	width: 950px;
}

.blackHole {
	display: none;
}

.article .bigImg {
	margin: 10px 0px;
}

.article .bigImg td {
	vertical-align: top;
	text-align: left;
}

.article .bigImg a, .article .bigImg img {
	display: block;
}

.article .bigImg .d {
	padding-left: 15px;
}

.article .bigImg .c {
	margin-bottom: 3px;
}

.article .bigImg .t {
	color: #777777;
}

.noWrap {
	white-space: nowrap;
}

.noBg {
	background-color: transparent;
}

table {
	empty-cells: show;
}

.w100 {
	width: 100%;
}

.h100 {
	height: 100%;
}

img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
}

.blk {
	display: block;
}

p {
	margin: 0px 0px 11px 0px;
}

ul, ol {
}

.rare li {
	margin: 10px 0px;
}

a:hover {
	text-decoration: none;
}

a {
	text-decoration: underline;
	color: #3399cc;
}

.fr {
	float: right;
}

.fl {
	float: left;
}

.clearFl {
	clear: both;
}

#base {
	width: 1000px;
	height: 100%;
	margin: 0px auto;
	position: relative;
}

#root {
	width: 1000px;
	height: 100%;
	background: transparent url(../i/rootBg.gif) 0 0 repeat-y;
}

#top, #top2 {
	padding: 20px 5px 0px;
	vertical-align: top;
	background: transparent url(../i/rootBgTop.gif) 0 0 no-repeat;
}

#bottom {
	vertical-align: bottom;
	padding: 0px 5px;
}

.colA {
	width: 400px;
	vertical-align: top;
}

.colB {
	width: 295px;
	vertical-align: top;
}

.colAB {
	width: 695px;
	vertical-align: top;
}

.colBB {
	width: 590px;
	vertical-align: top;
}

.colFG, .colHH, .colABB {
	width: 990px;
	vertical-align: top;
}

.colD {
	width: 330px;
	vertical-align: top;
}

.colE {
	width: 238px;
	vertical-align: top;
}

.colF {
	width: 745px;
	vertical-align: top;
}

.colG {
	width: 245px;
	vertical-align: top;
}

.colH {
	width: 495px;
	vertical-align: top;
}

.cap1 {
	font: normal 22px Arial, sans-serif;
	margin: 0px 20px 10px 20px;
	padding: 0px;
	color: #333333;
}

.colTitle {
	font: normal 18px Tahoma, Verdana, Arial, sans-serif;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	color: #191919;
}

.colTitle a {
	color: #191919;
}

.logoCap {
	margin: 0px 0px 10px 10px;
}

.logoCap td {
	width: 40px;
}

.logoCap th {
	text-align: left;
}

.logoCap .cap1 {
	font: normal 22px Tahoma, Verdana, Arial;
	margin: 0px 10px;
	padding: 0px;
	color: #333333;
}

.logoCap td {
	vertical-align: middle;
}

h1, .h1 {
	font: normal 23px Arial, sans-serif;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

h2 a, h3 a, .h2 a, .h3 a {
	text-decoration: underline;
}

h2 a:hover, h3 a:hover, .h2 a:hover, .h3 a:hover {
	text-decoration: none;
}

h2, .h2 {
	font: normal 22px Arial, Tahoma, sans-serif;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

h3, .h3 {
	font: bold 11px Arial, Tahoma, sans-serif;
	margin: 0px;
	padding: 0px;
}

.lizard {
	font: normal 11px Tahoma, Verdana, Arial;
}

.lizard h2 a {
	color: #669900;
}

.lizard h3 a {
	color: #669900;
	text-decoration: underline;
}

.lizard h3 a:hover {
	color: #669900;
	text-decoration: none;
}

div.colorDuo, div.color, div.color2, div.color3, div.color img, div.color2 img, div.color3 img {
	display: block;
	width: 16px;
	height: 16px;
}

div.color, div.color2, div.color3 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/color.png');
}

div.color img, div.color2 img, div.color3 img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

div.colorT, div.colorB, div.colorT img, div.colorB img {
	display: block;
	width: 16px;
	height: 8px;
}

div.colorT {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/colorT.png');
}

div.colorB {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/colorB.png');
}

div.colorT img, div.colorB img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.lizard a {
	color: #666666;
	text-decoration: none;
}

.mid {
	vertical-align: middle;
}

.pane {
	margin: 10px 19px 15px;
}

.pane2 {
	padding: 10px 14px 25px;
}

.pane3 {
	padding-top: 15px;
}

.pane4 {
	padding: 15px 5px;
}

.pane5 {
	padding: 15px 13px;
}

.pane6 {
	padding: 7px;
}

.pane7 {
	margin: 10px 15px 15px;
}

.pane8 {
	margin: 10px 15px 15px;
	color: #202020;
}

.pane9 {
	margin: 15px;
	color: #202020;
}

.pane10 {
	margin: 0px 15px;
	color: #202020;
}

.pane11 {
	margin: 15px 30px;
	color: #202020;
}

.skyList h2 {
	margin: 10px 19px 0px;
	padding: 0px;
}

.skyList {
	font-size: 11px;
}

.skyList a {
	color: #3399cc;
}

.skyList ul {
	margin: 0px 19px 20px 19px;
	padding: 0px;
}

.skyList li {
	margin: 3px 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;
	color: #666666;
	background: transparent url(../i/plusBlueInv.gif) 0px 6px no-repeat;
}

.iceCreamShift {
	margin-top: 54px;
	padding-bottom: 50px;
}

.sepA,
.sepB,
.sepC,
.sepD,
.sepE,
.sepF,
.sepG,
.sepH,
.sepI,
.sepJ,
.sepK,
.sepL,
.sepM {
	display: block;
	overflow: hidden;
	clear: both;
}

.sepA {
	margin: 0px 19px;
	height: 1px;
	background-color: #efece0;
}

.sepB {
	margin: 0px 19px;
	height: 1px;
	background-color: #ffffff;
}

.sepC {
	margin: 0px 5px;
	height: 1px;
	background-color: #f6f4ed;
}

.sepD {
	margin: 0px 5px;
	height: 2px;
	background-color: #f6f4ed;
}

.sepE {
	margin: 0px 25px;
	height: 1px;
	background-color: #f6f4ed;
}

.sepF {
	margin: 5px 0px;
	height: 1px;
	background-color: #f6f4ed;
}

.sepG {
	margin: 25px 20px;
	height: 1px;
	background-color: #f6f4ed;
}

.sepH {
	margin: 10px 0px;
	height: 1px;
	background-color: #ffffff;
}

.sepI {
	height: 5px;
}

.sepJ {
	margin: 20px 0px;
	height: 2px;
	background-color: #f6f4ed;
}

.sepK {
	margin: 15px 0px;
	height: 1px;
	background-color: #f6f4ed;
}

.sepL {
	margin: 20px 5px 20px 0px;
	height: 1px;
	background-color: #f6f4ed;
}

.sepM {
	margin: 30px 20px;
	height: 1px;
	background-color: #e0e0e0;
}

.iceCream {
	background: transparent url(../i/iceCream.gif) 50% 0% no-repeat;
}

.mustard {
	background: #f6f4ed url(../i/mustardLT.gif) 0% 0% no-repeat;
	margin: 0px 5px;
}

.mustard .rt {
	background: transparent url(../i/mustardRT.gif) 100% 0% no-repeat;
}

.mustard .rb {
	background: transparent url(../i/mustardRB.gif) 100% 100% no-repeat;
}

.mustard .lb {
	background: transparent url(../i/mustardLB.gif) 0% 100% no-repeat;
}

.mustard2 {
	background: #efece0 url(../i/mustard2LT.gif) 0% 0% no-repeat;
	margin: 10px 5px;
}

.mustard2 .rt {
	background: transparent url(../i/mustard2RT.gif) 100% 0% no-repeat;
}

.mustard2 .rb {
	background: transparent url(../i/mustard2RB.gif) 100% 100% no-repeat;
}

.mustard2 .lb {
	background: transparent url(../i/mustard2LB.gif) 0% 100% no-repeat;
}

.mustard h3 {
	margin: 10px 0px 2px;
}

#footer {
	position: relative;
	height: 135px;
	white-space: nowrap;
	margin: 10px 5px 0px;
	border-top: 1px solid #e6e6e6;
	color: #191919;
	font: normal 11px Arial, Tahoma, sans-serif;
}

#footer a {
	color: #191919;
}

#footerPrn {
	border-top: 1px solid #efece0;
	margin: 10px 20px 0px;
	position: relative;
	height: 60px;
}


@media print {
	#footer {
		display: none;
	}

	#footerPrn {
		display: none;
	}
}

#counters {
	position: absolute;
	left: 12px;
	top: 91px;
}

#footerPrn #counters {
	left: 0px;
	top: 15px;
}

#counters img, #counters a {
	display: block;
}

.whatHigh a {
	color: #cc0000;
}

#what {
	position: absolute;
	left: 12px;
	top: 6px;
}

#contacts {
	position: absolute;
	left: 12px;
	top: 20px;
}

#contacts a:hover {
	color: #669900;
}

#contacts div {
	margin: 2px 0px;
}

#deus {
	position: absolute;
	left: 775px;
	top: 62px;
	width: 75px;
	text-align: right;
	height: 18px;
}

#deus a {
	font: normal 12px Tahoma, Verdana, Arial;
	color: #000000;
	text-decoration: none;
}

#deus #dl {
	position: absolute;
	left: 80px;
	top: -1px;
	height: 18px;
	width: 95px;
	padding-top: 2px;
	background: transparent url(../i/deusBg.gif) left top no-repeat;
	color: #ffffff;
	font: bold 11px Tahoma, Verdana, Arial;
	text-decoration: none;
	text-align: center;
}

#deus #dl:hover {
	text-decoration: underline;
}

#deus a:hover {
	text-decoration: none;
}

#hat {
	width: 980px;
	height: 120px;
}

#logo {
	padding: 0px 20px;
}

#aqTop {
	padding: 0px;
}

#today2 {
	font: normal 11px Tahoma, Verdana, Arial;
	color: #666666;
	text-align: left;
	margin: -5px 0px 0px 15px;
	white-space: pre;
}

#today2 a {
	color: #219fd9;
	font-weight: bold;
	text-decoration: underline;
}

#today2 a:hover {
	text-decoration: none;
}

#today {
	font: normal 11px Tahoma, Verdana, Arial;
	color: #666666;
}

#today .hot {
	color: #669900;
}

#today a.hot {
	text-decoration: underline;
}

#today a.hot:hover {
	color: #fc0204;
}

#today .noWS {
	word-spacing: -3px;
}

#today strong {
	font: normal 11px Tahoma, Verdana, Arial;
	margin: 0px;
	padding: 0px;
}

#date {
	text-transform: capitalize;
	background: transparent url(../i/clock.gif) 0% 50% no-repeat;
	padding-left: 15px;
	float: right;
}

#today b {
	color: #669900;
	font-weight: bold;
}

#currencies {
	clear: both;
	padding: 3px 0px;
}

#mMenu {
	margin: 9px 5px 5px;
	font: normal 12px Tahoma, Arial, sans-serif;
	background: transparent url(../i/mMenuBg.gif) 0 100% repeat-x;
}

#mMenu .noWS {
	word-spacing: -3px
}

#mMenu td {
	padding: 0px 10px;
	height: 45px;
	text-align: center;
	vertical-align: middle;
	background: transparent url(../i/mMenuSep.gif) 100% 50% no-repeat;
}

#mMenu .cur {
	background: transparent url(../i/mMenuItemBg.png) 50% 100% no-repeat;
	font: normal bold 14px Arial, Verdana, Tahoma;
}

#mMenu .noSep {
	background: none;
}

#mMenu .high a {
	color: #cc0000;
}

#mMenu a {
	color: #191919;
	text-decoration: none;
}

#mMenu a:hover {
	text-decoration: underline;
}

#mMenu .cur a {
	color: #ffffff;
}

#menuL2 {
	margin: 0px 3px;
	padding: 0px 3px 10px;
	font: normal normal 11px Arial, Verdana, Tahoma;
	background: #ebebeb url(../i/grad2.png) 50% 0 no-repeat;
}

#menuL2 div {
	float: left;
	white-space: nowrap;
	padding: 3px 10px;
	background: transparent url(../i/menuL2TopSep.gif) 100% 60% no-repeat;
}

#menuL2 div.clearFl {
	float: none;
	height: 0px;
	padding: 0px 0px;
	overflow: hidden;
}

#menuL2 .cur {
	background-color: #6b1211;
	color: #ffffff;
	background-image: none;
}

#menuL2 .noSep {
	background-image: none;
}

#menuL2 .cur a {
	color: #ffffff;
	text-decoration: none;
}

#menuL2 .cur a:hover {
	text-decoration: underline;
}

#menuL2 .dis {
	color: #c0c0c0;
}

#menuL2 .high a {
	color: #cc0000;
}

#menuL2 a {
	color: #191919;
	text-decoration: underline;
}

#menuL2 a:hover {
	text-decoration: none;
}

#bar3 {
	margin: 10px 15px 0px;
	width: 960px;
}

#menuL3 {
	padding-bottom: 10px;
	vertical-align: top;
}

#menuL3 b,
#menuL3 i {
	float: left;
	display: block;
	position: relative;
	font: normal normal 11px Tahoma, Verdana, Arial, sans-serif;
	height: 19px;
	padding: 4px 8px 0px;
	margin: 3px 2px 0px;
	white-space: nowrap;
}

#menuL3 b a {
	color: #ffffff;
	text-decoration: none;
}

#menuL3 b a:hover {
	text-decoration: underline;
}

#menuL3 b div {
	right: 20px;
	position: absolute;
	right: 20px;
	top: 23px;
	height: 5px;
	width: 10px;
	background: transparent url(../i/pinBlue.gif) 0px 0px no-repeat;
}

#menuL3 i a {
	color: #2b5a9b;
	text-decoration: underline;
}

#menuL3 i a:hover {
	text-decoration: none;
}

#menuL3 .hl {
	color: #46982a;
}

#menuL3 b {
	background: #295795 url(../i/gradBlue.gif) 0px 0px repeat-x;
	color: #ffffff;
}

#prismatron {
	margin: 1px 2px;
}

#prismatron img {
	display: block;
}

#prismatron a {
	display: block;
}

.body {
	margin: 0px 0px 10px;
}

.body2 {
	margin: 5px 0px;
}

.grad1 {
	background: transparent url(../i/grad1.png) 50% 0px no-repeat;
}


#backPlane {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	overflow: hidden;
	z-index: 0;
}

#skyscraper {
	margin: 186px 0px 0px 1011px;
}

#path2 {
	margin: 10px 20px;
	font: normal normal 24px Arial, Helvetica, sans-serif;
	color: #202020;
}

#path2 a {
	color: #202020;
}

.topics {
	margin: 20px 20px;
}

.topics div {
	font: normal 23px Arial, Tahoma, sans-serif;
	background: transparent url(../i/underdotted.gif) 0px 100% repeat-x;
	clear: both;
	color: #202020;
	margin: 0px 0px 40px;
}

.topics b {
	color: #202020;
	background-color: #ffffff;
	padding-right: 10px;
	font-weight: normal;
}

.topics a {
	color: #202020;
	background-color: #ffffff;
	padding-right: 10px;
}

.topics i a {
	padding-right: 0px;
}

.topics i {
	font-style: normal;
	float: right;
	padding-left: 10px;
	background-color: #ffffff;
}

#path {
	font: normal 11px Tahoma, Verdana, Arial;
	margin: 0px 5px;
	padding: 3px 0px;
	border-bottom: 1px solid #f6f4ed;
}


#path a,
#path b {
	display: block;
	float: left;
	background: transparent url(../i/pinR1.gif) 5px 15px no-repeat;
	white-space: nowrap;
	padding: 10px 5px 10px 15px;
	margin: 0px;
}

#path a {
	font: normal 11px Tahoma, Verdana, Arial;
	color: #3399cc;
}

#path b {
	font: bold 11px Tahoma, Verdana, Arial;
	color: #666666;
}

.clearBoth, .Q {
	display: block;
	height: 0px;
	overflow: hidden;
	clear: both;
	padding: 0px;
	margin: 0px;
	border: none;
}

.s {
	display: block;
	height: 0px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	border: none;
}

.tabBar {
	padding: 0px 10px;
}

.tabBar a,
.tabBar b {
	display: block;
	float: left;
	white-space: nowrap;
	padding: 5px 15px 10px 15px;
	margin: 0px 0px;
	font: bold 11px Tahoma, Verdana, Arial;
	text-decoration: none;
}

.tabBar a {
	color: #0066cc;
	background: transparent url(../i/pinR2.gif) 100% 10px no-repeat;
}

.tabBar b {
	color: #666666;
	background: transparent url(../i/pinD2.gif) 100% 12px no-repeat;
}

.tabBar a:hover {
	text-decoration: underline;
}

.skyList2 h2, .skyList2 .h2 {
	margin: 10px 19px;
}

.skyList2 .h2comp {
	margin-bottom: -9px;
}

.skyList2 .high a {
	color: #cc0000;
}

.skyList2 .high {
	background: transparent url(../i/plusRedInv.gif) 0px 6px no-repeat;
}

.skyList2 {
	font-size: 11px;
	padding-top: 1px;
}

.skyList2 ul {
	margin: 14px 19px 20px;
	padding: 0px;
}

.skyList2 ul ul {
	margin: 14px 0px 15px 15px;
}

.skyList2 li {
	list-style: none;
	background: transparent url(../i/plusBlueInv.gif) 0px 6px no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px;
}

/*
.skyList2 ul ul .high {
	font-weight: bold;
}
*/

.skyList2 ul ul .high a {
	font-weight: bold;
}


.skyList2 ul ul li {
	background: transparent url(../i/plusBlue.gif) 0px 6px no-repeat;
}

.skyList2 .b {
	background: transparent url(../i/minusGrayInv.gif) 0px 6px no-repeat;
	font: bold 11px Tahoma, Verdana, Arial;
	color: #666666;
}

.skyList2 strong {
	font-weight: bold;
	text-decoration: none;
}

.skyList2 .ab {
	background: transparent url(../i/minusBlueInv.gif) 0px 6px no-repeat;
	font: bold 11px Tahoma, Verdana, Arial;
}

.skyList2 ul ul .b {
	background: transparent url(../i/minusGray.gif) 0px 6px no-repeat;
	font-weight: normal;
	color: #333333;
}

.skyList2 a {
	color: #3399cc;
}

.skyList2 ul ul a {
	font-weight: normal;
}

.skyList2 li.sep {
	padding: 0px;
	margin: 10px 0px 10px;
	list-style: none;
	background: none;
	height: 2px;
	overflow: hidden;
	background-color: #f6f4ed;
}

.entList {
	color: #666666;
	width: 685px;
	font: normal 11px Tahoma;
}

.entList h3 {
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

.mustard .entList {
	color: #333333;
}

.mustard .entList th i {
	height: 16px;
	width: 12px;
	overflow: hidden;
	display: block;
	background: transparent url(../i/hot.gif) 0px 0px no-repeat;
}

.entList h3 a {
	color: #3399cc;
	font-size: 12px;
	text-decoration: underline;
}

/*
.entList h3 a:hover {
	text-decoration: none;
}
*/
.entList a:hover {
	text-decoration: none;
}

.mustard .entList h3 a {
	color: #990000;
	font-weight: bold;
	font-size: 12px;
}

.entList th, .entList td {
	vertical-align: top;
	text-align: left;
}

.entList th.no {
	width: 30px;
	padding: 0px 5px 18px 20px;
}

.entList th {
	width: 40px;
	padding: 0px 5px 5px;
	font-weight: normal;
	font-size: 12px;
	color: #999999;
}

.entList th img {
	width: 40px;
}

.mustard .entList th {
	width: 30px;
	padding: 0px 5px 18px 20px;
}

.entList td {
	padding: 0px 20px 18px 0px;
}

.ace {
	display: block;
	text-align: center;
	width: 675px;
	height: 80px;
	margin: 10px;
}

.a80in {
	display: block;
	text-align: center;
	width: 362px;
	height: 80px;
	margin: 10px 0px;
}

.doc {
	margin: 10px 20px;
	font: normal normal 12px Tahoma, Verdana, Arial;
}

.dlg1 {
	color: #484899;
}

.dlg2 {
	color: #488848;
}

.fav1 {
	border-bottom: 1px solid #efece0;
	width: 222px;
	padding-bottom: 4px;
	margin: 5px 14px;
}

.fav1 a, .fav1 b {
	display: block;
	padding: 4px 0px;
}

.fav1 img {
	display: block;
	border: 1px solid #efece0;
	width: 220px;
}

.fav1 .magnify {
	height: 16px;
	margin: 3px 0px;
	position: relative;
	top: 0px;
	left: 0px;
}

.fav1 .magnify a {
	padding: 0px 0px 0px 20px;
	background: transparent url(../i/lens.gif) 0px 0px no-repeat;
	height: 16px;
	font: normal 11px Tahoma, Verdana, Arial;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
}

.favFloat {
	float: right;
	margin: 0px 0px 5px 5px;
}

.values i {
	font: normal normal 11px Tahoma, Verdana, Arial;
	padding-right: 5px;
}

.search {
	width: 245px;
}

.search table {
	width: 100%;
}

.search td {
	vertical-align: middle;	
	padding: 0px 0px;
}

.search input {
	display: block;
}

.search .lab {
	font: bold 11px Tahoma, Verdana, Arial;
	text-align: right;
}

.search .key {
	width: 165px;
}

.search .key input {
	width: 155px;
	height: 16px;
	font: normal 12px Tahoma, Verdana, Arial;
	border: 1px solid #5d83a4;
	margin: 0px 5px;
}

.search .submit input {
	width: 16px;
	height: 16px;
	border: none;
	background: transparent url(../i/lens2.gif) 0px 0px no-repeat;
	cursor: pointer; 
	cursor: hand;
}

form {
	padding: 0px;
	margin: 0px;
}

.pager td, .pager th {
 	text-align: center;
	padding: 3px;
	vertical-align: top;
}

.pager th {
	padding-top: 4px;
}

.pager a {
	font: normal 11px Tahoma, Verdana, Arial;
	text-decoration: none;
	color: #3399cc;
}

.pager a img {
	padding-bottom: 1px;
}

.pager i {
	font-style: normal;
	text-decoration: underline;
}

.pager .cur i {
	text-decoration: none;
	font-weight: bold;
}

.pager select  {
	margin-left: 15px;
	font: normal 11px Tahoma, Verdana, Arial;
	border: 1px solid #5d83a4;
}

.pager .go input {
	width: 16px;
	height: 16px;
	border: none;
	background: transparent url(../i/go.gif) 0px 1px no-repeat;
	cursor: pointer; 
	cursor: hand;
}

.vote i, .vote b {
	display: block;
	padding: 8px 0px;
	border-bottom: 1px solid #f6f4ed;
}

.vote i {
	font: normal 18px Tahoma, Verdana, Arial;
	margin: 0px 0px 3px 0px;
	color: #abc700;
}

.vote b {
	font: bold 11px Tahoma, Verdana, Arial;
	margin: 0px;
}

.vote table {
	width: 257px;
	font: normal 11px Tahoma, Verdana, Arial;
	border-bottom: 1px solid #f6f4ed;
	margin: 6px 0px;
}

.vote td, .vote th {
	padding: 0px 0px 6px 0px;
}

.vote th {
	width: 25px;
	text-align: left;
}

.vote .tb {
	width: 257px;
	position: relative;
	font: normal 11px Tahoma, Verdana, Arial;
	vertical-align: bottom;
	padding: 10px 0px;
}

.vote .submit, .fastSearch .submit {
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 9px 0px;
	width: 90px;
	text-align: center;
	border: none;
	background: transparent url(../i/sendBg.gif) 50% 50% no-repeat;
	font: normal 11px Tahoma, Verdana, Arial;
	color: #3399cc;
	cursor: pointer; 
	cursor: hand;
	text-decoration: underline;
}

.vat {
	vertical-align: top;
}

.vab {
	vertical-align: bottom;
}

.al {
	text-align: left;
}

.ar {
	text-align: right;
}

.ac {
	text-align: center;
}

.rTool td, .rTool3 td {
	padding: 7px 0px;
}

.rTool a {
	float: right;
	display: block;
	height: 16px;
	padding: 1px 0px 0px 20px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #3399cc;
	font: normal 12px Tahoma, Verdana, Arial;
}

.rTool3 span, .rTool3 .aspCur {
	color: #3399cc;
	font: bold 11px Tahoma, Verdana, Arial;
}

.rTool3 .selector {
	white-space: nowrap;
}

.rTool3 a {
	color: #3399cc;
	font: normal 11px Tahoma, Verdana, Arial;
}

.rTool2 td {
	padding: 0px 3px;
}

.rTool2 td.frame {
	padding: 7px 0px;
}

.rTool2 .lst {
	padding-right: 15px;
}

.rTool2 .lab {
	font: normal 11px Tahoma;
	color: #666666;
}

.rTool2 a {
	color: #3399cc;
	font: normal 12px Tahoma, Verdana, Arial;
}

.found {
	font: normal 11px Tahoma, Verdana, Arial;
	padding-left: 10px;
	vertical-align: middle;
	text-align: left;
}

.found b {
	font-weight: bold;
	color: #339900;
}

.ho {
	width: 257px;
	margin: 10px 19px;
}

.ho h2 {
	color: #cc0000;
	margin-bottom: 10px;
}

.ho h2 a {
	color: #cc0000;
}

.hoP {
	position: relative;
	height: 260px;
	margin: 10px 0px;
}

.hoP a {
	display: block;
	position: absolute;
}

.hoP img {
	display: block;
	width: 81px;
	height: 60px;
	border: 1px solid #efece0;
}

.hoP .o0 {
	top: 0px;
	left: 0px;
}

.hoP .o1 {
	top: 0px;
	left: 87px;
}

.hoP .o2 {
	top: 0px;
	left: 174px;
}

.hoP .o3 {
	top: 66px;
	left: 0px;
}

.hoP .o4 {
	top: 66px;
	left: 87px;
}

.hoP .o5 {
	top: 66px;
	left: 174px;
}

.hoP .o6 {
	top: 132px;
	left: 0px;
	padding: 5px 7px;
	border: 1px solid #efece0;
}

.hoP .o7 {
	top: 132px;
	left: 174px;
}

.hoP .o8 {
	top: 198px;
	left: 174px;
}

.hoP .o6 img {
	width: 152px;
	height: 114px;
}

.hoT {
	width: 257px;
	font: normal 11px Tahoma, Verdana, Arial;
	color: #333333;
}

.hoT a {
	color: #cc0000;
	font-weight: bold;
	text-decoration: underline;
}

.hoT a:hover {
	text-decoration: none;
}

.hoT td {
	border-bottom: 1px solid #efece0;
	padding: 6px 6px 6px 0px;
	vertical-align: middle;
	text-align: left;
}

.hoT td.price {
	padding: 6px 0px;
	white-space: nowrap;
	text-align: right;
}

.sl50 {
	margin: 5px 19px 20px;
	position: relative;
	height: 16px;
	font: normal 11px Tahoma, Verdana, Arial;
}

.sl50 a {
	display: block;
	position: absolute;
	top: 0px;
	padding: 0px 0px 0px 20px;
	height: 16px;
	white-space: nowrap;
}

.sl50 a:hover {
	color: #669900;
}

.sl50 .find {
	right: 0px;
	background: transparent url(../i/lens.gif) 0px 0px no-repeat;
}

.sl50 .last50 {
	left: 0px;
	background: transparent url(../i/last50.gif) 0px 0px no-repeat;
}

.selectorA3 h2,
.selectorAB3 h2,
.selectorB2 h2,
.selectorB3 h2,
.selectorA3 h1,
.selectorAB3 h1,
.selectorB2 h1 {
	margin-bottom: 4px;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 18px;
}

.selS1,
.selS1_1 {
	margin: 0px 15px;
	padding: 15px 0px 3px;
	width: 960px;
}

.selS1 td,
.selS1_1 td {
	vertical-align: top;
}

.selS1 h1,
.selS1_1 h1 {
	font: normal normal 24px Arial, Helvetica, sans-serif;
	color: #191919;
}

.selS1 h1 a,
.selS1_1 h1 a {
	color: #191919;
}


.selS1 .tb,
.selS1_1 .tb {
	padding-left: 40px;
}

.selS1 .tb b,
.selS1 .tb i,
.selS1_1 .tb b,
.selS1_1 .tb i {
	float: left;
	display: block;
	position: relative;
	font: normal normal 11px Tahoma, Verdana, Arial, sans-serif;
	height: 19px;
	padding: 4px 8px 0px;
	margin: 3px 2px 10px;
	white-space: nowrap;
}

.selS1 .tb b div {
	position: absolute;
	left: 20px;
	top: 23px;
	height: 5px;
	width: 10px;
	background: transparent url(../i/pinGreen.gif) 0px 0px no-repeat;
}

.selS1 .tb i a {
	color: #46982a;
	text-decoration: underline;
}

.selS1 .tb i a:hover {
	text-decoration: none;
}

.selS1 .tb b {
	background: #429228 url(../i/gradGreen.gif) 0px 0px repeat-x;
	color: #ffffff;
}

.selS1 .tb b a,
.selS1_1 .tb b a {
	color: #ffffff;
	text-decoration: none;
}

.selS1 .tb b a:hover,
.selS1_1 .tb b a:hover {
	text-decoration: underline;
}

.selS1_1 .tb b div {
	right: 20px;
	position: absolute;
	right: 20px;
	top: 23px;
	height: 5px;
	width: 10px;
	background: transparent url(../i/pinBlue.gif) 0px 0px no-repeat;
}

.selS1_1 .tb i a {
	color: #3399cc;
	text-decoration: underline;
}

.selS1_1 .tb b {
	background: #295795 url(../i/gradBlue.gif) 0px 0px repeat-x;
	color: #ffffff;
}

.selS2 {
	margin: 10px 13px 20px;
}

.selS2_1 {
	margin: 10px 13px 20px 8px;
}

.selS2 td,
.selS2_1 td {
	vertical-align: top;
	width: 136px;
}

.selS2 i,
.selS2_1 i {
	font: normal normal 10px Tahoma, Verdana, Arial, sans-serif;
	color: #666666;
	display: block;
}

.selS2 ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 8px;
}

.selS2_1 ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 30px;
}

.selS2_1 b {
	display: block;
	position: absolute;
	left: -30px;
	width: 22px;
	text-align: right;
	color: #191919;
	font: bold 11px Arial, Verdana, Tahoma, sans-serif;
}

.selS2 li,
.selS2_1 li {
	position: relative;
	padding: 4px 0px;
	margin: 0px;
	list-style: none;
	font: normal 12px Tahoma, Verdana, Arial, sans-serif;
}

.selS2 .fav,
.selS2_1 .fav {
	font-weight: bold;
	color: #2266aa;
}

.selectorA3 ul, 
.selectorB2 ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px;
}

.selectorAB3 ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 40px;
}

.selectorAB3 li {
	padding: 5px 0px;
	list-style: none;
	font: normal 11px Tahoma, Verdana, Arial, sans-serif;
	position: relative;
	top: 0px;
	left: 0px;
}

.selectorAB3 td {
	vertical-align: top;
	width: 200px;
}

.selectorA3 li,
.selectorB2 li {
	padding: 2px 0px 2px 2px;
	margin: 0px;
	list-style: none;
	font: normal 11px Tahoma, Verdana, Arial, sans-serif;
}

.selectorB3 table {
	margin: 10px 2px;
}

.selectorB3 td {
	padding: 3px 10px;
}

.selectorB3 b {
	font: bold 11px Tahoma, Verdana, Arial;
	color: #669900;
}

.selectorB3 a {
	font: bold 11px Tahoma, Verdana, Arial;
}

.selectorAB3 b,
.selectorA3 b,
.selectorB2 b {
	display: block;
	font: normal 10px Tahoma, Verdana, Arial;
}

.selectorA3 a,
.selectorAB3 a,
.selectorB2 a {
	color: #3399cc;
}

.selectorA3 a:hover,
.selectorAB3 a:hover,
.selectorB2 a:hover {
	color: #339900;
}

.selectorA3 td {
	vertical-align: top;
	width: 120px;
}

.selectorB2 td {
	vertical-align: top;
	width: 128px;
}

.selectorB2 td.wide {
	width: 188px;
}

.selectorB2 td.tight {
	width: 68px;
}

.selectorAB3 .fav a,
.selectorB2 .fav a {
	font-weight: bold;
}

.selectorAB3 .cur a,
.selectorB2 .cur a {
	color: #669900;
}

.selectorE {
	margin: 0px 10px 20px;
	font: normal 14px Arial, Tahoma, Verdana;
}

.colorPane {
	position: relative;
	padding-bottom: 4px;
	width: 100%;
}

.colorPane .color {
	position: absolute;
	left: 0px;
	top: 1px;
}

.colorPane b {
	margin-left: 22px;
}

.selectorE a {
	color: #434343;
}

.selectorE b {
	display: block;
	margin-bottom: 4px;
	font: normal 14px Arial, Tahoma, Verdana, sans-serif;
	color: #999999;
}

.selectorE i {
	display: block;
	font: normal 10px Arial, Tahoma, Verdana, sans-serif;
}

.selectorE a.cur {
	color: #30a030;
	font-weight: bold;
	text-decoration: none;
}

.selectorE a.cur:hover {
	text-decoration: underline;
}

.selectorE h6 a {
	color: #22a1db;
}

.selectorE h6 {
	font: bold 16px Arial, Tahoma, Verdana, sans-serif;
	color: #22a1db;
	margin: 20px 0px 5px;
}

.selectorE h6.high {
	color: #cc0000;
}

.selectorF {
	margin: 30px;
	font: normal 12px Arial, Tahoma, Verdana, sans-serif;
}

.selectorF li {
	margin-top: 10px;
	color: #191919;
}

.selectorF .cur a {
	color: #339933;
}

.selectorG {
	margin-bottom: 20px;
	font: normal 12px Arial, Tahoma, sans-serif;
}

.selectorG td {
	width: 225px;
	vertical-align: top;
}

.selectorG ul {
	margin: 0px 20px 20px 0px;
	padding: 0px;
}

.selectorG li {
	margin: 0px 0px 5px;
	padding: 0px;
	list-style: none;
}

.selectorG a {
	color: #303030;
}

.selectorG .head {
	color: #e21203;
	font-weight: bold;
	font-size: 14px;
}

.selClr {
	margin: 10px 30px 20px;
	font: normal 11px Tahoma, Verdana, Arial, sans-serif;
}

.selClr a {
	color: #909090;
}

.selClr a.cur {
	color: #669900;
}

.selClr a:hover {
	color: #669900;
}

.selClr .col {
	width: 180px;
	vertical-align: top;
}

.selClr .col td {
	padding: 3px;
}

.hoL {
	margin-bottom: 10px;
}

.hoL h2 {
	color: #cc0000;
	margin-bottom: 5px;
}

.hoL img {
	display: block;
	width: 152px;
	height: 114px;
	border: 1px solid #efece0;
}

.hoL a {
	display: block;
	width: 154px;
	color: #666666;
	text-decoration: none;
	font: normal 11px Tahoma, Verdana, Arial;
}

.hoL b {
	display: block;
	color: #cc0000;
	text-decoration: underline;
	padding: 2px 0px;
}

.hoL a:hover {
	text-decoration: underline;
}

.hoL td.last {
	width: 154px;
}

.hoL td {
	vertical-align: top;
	width: 167px;
}

.hoL2 {
	margin: 0px 0px 10px 15px;
}

.hoL2 h2 {
	color: #191919;
	margin-bottom: 5px;
}

.hoL2 h2 a {
	float: right;
	font: normal 11px Tahoma, Verdana, Arial, sans-serif;
	margin: 10px 5px 0px;
	color: #46982a;
}

.hoL2 div {
	width: 170px;
	color: #666666;
	text-decoration: none;
	font: normal 12px Tahoma, Verdana, Arial, sans-serif;
}

.hoL2 img {
	display: block;
	width: 152px;
	height: 114px;
	border: 1px solid #efece0;
}

.hoL2 .img {
	display: block;
	width: 154px;
	height: 116px;
	padding: 5px 7px;
	border: 1px solid #efece0;
	text-decoration: none;
}

.hoL2 .title {
	display: block;
	color: #cc0000;
	text-decoration: underline;
	padding: 2px 0px;
	font-weight: bold;
}

.hoL2 a:hover {
	text-decoration: none;
}

.hoL2 td.last {
	width: 170px;
}

.hoL2 td {
	vertical-align: top;
	width: 185px;
	padding-bottom: 10px;
}


.oList {
	margin: 0px 5px 10px;
	padding-top: 5px;
	font: normal 11px Tahoma, Verdana, Arial;
}

.oListNoHot {
	margin: 2px 5px 10px;
	padding-top: 0px;
	border-top: none;
}

.oList .auc {
	color: #cc0000;
}

.oList h2 {
	padding: 0px 14px;
}

.oList .grid, .oList .rTool, .oList .rTool2, .oList .rTool3 {
	width: 685px;
}

.oList2 {
	margin: 0px 5px 10px 15px;
	padding-top: 5px;
	font: normal 12px Arial, Tahoma, sans-serif;
	color: #191919;
}

.oList2 h2 {
	font: normal 22px Arial, Tahoma, sans-serif;
	color: #d81400;
}

.oList2 .grid {
	width: 725px;
}

.oList2 .grid td {
	font: normal 12px Arial, Tahoma, sans-serif;
}

.oList3 .grid td {
	vertical-align: top;
	padding: 10px 5px 40px 10px;
	background: transparent url(../i/vLine.gif) 100% 10px no-repeat;
}

.oList3 .grid th {
	text-align: left;
	padding-left: 10px;
}

.oList3 .grid .noSep {
	background-image: none;

}

.oList3 .grid .thumb {
	padding-left: 7px;
	width: 115px;
}

.oList3 .grid .year {
	font: bold 16px Arial, Tahoma, sans-serif;
}

.oList3 a.big {
	font: bold 16px Arial, Tahoma, sans-serif;
}

.oList3 .info {
	font-size: 11px;
}

.oList .rTool a.refresh {
	background-image: url(../i/refresh.gif);
}

.oList .rTool a.hideThumb {
	background-image: url(../i/noPhoto.gif);
}

.oList .rTool a.showThumb {
	background-image: url(../i/photo.gif);
}

.grid {
	width: 100%;
}

.grid td {
	padding: 7px 3px;
	border-bottom: 1px solid #efece0;
	font: normal 11px Tahoma, Verdana, Arial;
	vertical-align: middle;
}

.grid .header td {
	font: normal 18px Tahoma, Verdana, Arial;
	color: #999999;
	border: none;
}

.grid .header a, .grid .header a:visited {
	color: #999999;
}

.grid .sep td {
	border-top: 2px solid #efece0;
}

.grid .loFont {
	font-size: 9px;
}

.grid .even td {
	background-color: #fbfaf7;
}

.grid .hot td {
	background-color: #fef2b2;
	border-color: #ffffff;
}

.grid .arc td {
	color: #a0a0a0;
}

.grid .hl a {
	color: #c00000;
	font-weight: bold;
}

.grid .fst {
	padding-left: 15px;
	text-align: left;
}

.grid .lst {
	padding-right: 15px;
	text-align: right;
}

.oList2 .grid .fst {
	padding-left: 5px;
}

.oList2 .grid .lst {
	padding-right: 5px;
}

.grid .lstIcon {
	padding-left: 0px;
	padding-right: 5px;
	text-align: center;
}

.grid .sold {
	padding-left: 18px;
	background: transparent url(../i/saled.gif) 0% 50% no-repeat;
}

.grid .unsold {
	padding-left: 18px;
	background: transparent url(../i/notsaled.gif) 0% 50% no-repeat;
}

.grid .talks {
	padding-left: 18px;
	background: transparent url(../i/talks.gif) 0% 50% no-repeat;
}

.grid .new {
	padding-left: 18px;
	background: transparent url(../i/new.gif) 0% 50% no-repeat;
}

.grid .cancel {
	padding-left: 18px;
	background: transparent url(../i/cancel.gif) 0% 50% no-repeat;
}

.grid th {
	background-color: #efece0;
	padding: 8px 3px;
	vertical-align: middle;
	font: bold 11px Tahoma, Verdana, Arial;
}

.grid .head2 th, .oList2 .grid th {
	background-color: transparent;
	font: normal normal 12px Arial, Tahoma, sans-serif;
	border-bottom: 2px solid #e5e4de;
	color: #191919;
	padding-bottom: 15px;
}

.oList .grid th {
	font-weight: normal;
}

.grid th a {
	color: #666666;
	background: transparent url(../i/sort.gif) 100% 60% no-repeat;
	white-space: pre;
	text-decoration: none;
}

.oList2 .grid th a {
	background-image: none;
	color: #191919;
	text-decoration: underline;
	font-size: 12px;
}

.oList2 .photo {
	width: 16px;
	height: 16px;
	background-image: url(../i/camera_small.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
}

.oList2 .grid th a:hover {
	text-decoration: none;
}

.grid td a:visited {
	color: #999999;
}

.grid td a.dealer {
	color: #3399cc;
	font-size: 11px;
}

.grid th.cur a {
	color: #669900;
	background-image: url(../i/desc.gif);
}

.grid th.asc a {
	background-image: url(../i/asc.gif);
}

.oList2 .grid th.asc a, .oList2 .grid th.dsc a {
	color: #191919;
	background: none;
}

.oList2 .grid th.dsc .sortCol {
	padding: 0px 0px 0px 15px;
	background: transparent url(../i/desc2.gif) 0% 66% no-repeat;
	border: none;
}

.oList2 .grid th.asc .sortCol {
	padding: 0px 0px 0px 15px;
	background: transparent url(../i/asc2.gif) 0% 66% no-repeat;
	border: none;
}

.grid th.fst {
	background: #efece0 url(../i/mustard2LT.gif) 0px 0px no-repeat;
}

.oList2 .grid th.fst {
	background: none;
	padding-left: 7px;
}

.grid .al {
	padding-left: 10px;
}

.grid .ar {
	padding-right: 10px;
}

.grid .ac {
	text-align: center;
}

.grid th.lst {
	background: #efece0 url(../i/mustard2RT.gif) 100% 0px no-repeat;
}

.oList2 .grid th.lst {
	background: none;
	padding-right: 5px;
}

.grid th.thumb {
	background: #efece0 url(../i/photo2.gif) 50% 50% no-repeat;
	width: 56px;
}

.grid2 {
	margin-bottom: 20px;
}

.grid2 td {
	border-right: 1px solid #efece0;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.grid2 td.al {
	text-align: left;
}

.grid2 td.ar {
	text-align: right;
}

.grid2 td a:visited {
	color: #3399cc;
}

.grid2 td a:hover {
	color: #339900;
	text-decoration: underline;
}

.grid2 td.fst {
	border-left: 1px solid #efece0;
}

.mThumb {
	display: block;
	width: 54px;
	height: 41px;
	border: 1px solid #c7c7c7;
}

.mThumb img {
	display: block;
	width: 52px;
	height: 39px;
	border: 1px solid #ffffff;
}

.mThumb2 {
	display: block;
	width: 108px;
	height: 83px;
	border: 1px solid #e5e4de;
	background-color: #ffffff;
	position: relative;
	text-decoration: none;
}

.mThumb2 .nPhoto {
	position: absolute;
	top: 64px;
	left: 4px;
	height: 13px;
	overflow: hidden;
	width: 94px;
	background-color: #000000;
	color: #ffffff;
	padding: 1px 3px;
	font-size: 11px;
}

.mThumb2 img {
	display: block;
	width: 100px;
	height: 75px;
	padding: 4px;
}

.links {
	margin: 0px 0px 20px;
	padding: 8px 0px 0px;
	font-size: 11px;
}

.links ul {
	margin: 0px;
	padding: 0px;
}

.links li {
	list-style: none;
	padding: 1px 0px 2px 34px;
	margin: 0px 10px 10px 6px;
}

.links a {
	color: #3399cc;
	text-decoration: underline;
	font: normal 12px Tahoma, Verdana, Arial;
}

.links .price {
	background: transparent url(../i/price.gif) 0px 50% no-repeat;
}

.links .presence {
	background: transparent url(../i/presence.gif) 0px 50% no-repeat;
}

.links .catalog {
	background: transparent url(../i/catalog.gif) 0px 50% no-repeat;
}

.links .schema {
	background: transparent url(../i/schema.gif) 0px 50% no-repeat;
}

.bigIceCream {
	background: transparent url(../i/bigIceCream.gif) 0px 0px no-repeat;
	margin: 20px 5px;
	padding: 15px 20px 100px;
	width: 350px;
}

.addrHot {
	background: transparent url(../i/hot.gif) 100% 0px no-repeat;
	padding: 3px 10px;
	font: normal 11px Tahoma, Verdana, Arial;
}

.addrHot h3 {
	margin: 15px 0px 8px 0px;
	text-decoration: underline;
	font: bold 12px Tahoma, Verdana, Arial;
}

.addrHot p {
	padding: 0px;
	margin: 5px 10px;
}

.addrHot td {
	padding: 0px 0px 5px 10px;
	vertical-align: top;
}

.addrHot td a {
	font-weight: bold;
	text-decoration: none;
	color: #3399cc;
}

#offerData {
	width: 695px;
	margin-top: 10px;
}

#offerData .colL {
	width: 330px;
	vertical-align: top;
}

#offerData .colR {
	width: 365px;
	vertical-align: top;
}

#offerData .colL2 {
	width: 272px;
	padding-left: 20px;
	vertical-align: top;
}

#offerData .colR2 {
	width: 423px;
	vertical-align: top;
}

#vehiclePic {
	display: block;
	width: 272px;
	height: 204px;
	margin-top: 15px;
}

#vehiclePic img {
	display: block;
	width: 270px;
	height: 202px;
	border: 1px solid #f0f0f0;
}

#images {
	position: relative;
	top: 0px;
	left: 0px;
	margin-left: 20px;
	width: 310px;
}

#images .exh {
	position: absolute;
	bottom: 0px;
	right: 0px;
	padding: 0px 0px 0px 25px;
	height: 18px;
	background: transparent url(../i/auk1.gif) 0% 0% no-repeat;
	font: normal 11px Tahoma;
	vertical-align: middle;
}

#images .exh a {
	display: inline;
	position: static;
}

#details {
	position: relative;
	top: 0px;
	left: 0px;
	padding-top: 20px;
	margin-left: 20px;
	width: 330px;
	font: normal 11px Tahoma, Verdana, Arial;
}

#details .h3 {
	display: block;
	margin: 10px 0px 5px;
	font-size: 12px;
	color: #2288bb;
}

#details .twoCol td {
	width: 165px;
	vertical-align: top;
}

#details .twoCol ul {
	margin: 5px 0px;
	padding: 0px;
}

#details .twoCol li {
	list-style: none;
	margin: 0px 5px 7px 0px;
	padding: 0px;
}

#details .add ul {
	margin: 5px 0px 5px 20px;
	padding: 0px;
}

#details .add li {
	margin: 5px 0px;
	list-style: disc outside;
}

#details .clrPane {
	position: relative;
	top: 0px;
	left: 0px;
	height: 20px;
}

#details .clrPane b {
	display: block;
	position: absolute;
	left: 58px;
	top: 0px;
	white-space: nowrap;
}

#details .color {
	position: absolute;
	left: 35px;
	top: 0px;
}

#details p {
	line-height: 13px;
	padding: 0px 0px 7px 0px;
	margin: 0px 4px 0px 0px;
}

#images a, #images div {
	display: block;
	position: absolute;
}

#images img {
	display: block;
	width: 152px;
	height: 114px;
	border: 1px solid #afaca0;
}

#magnify {
	position: absolute;
	right: 0px;
	top: 2px;
/*	background: transparent url(../i/magnify.gif) 0px 2px no-repeat;
	padding-left: 20px;
	height: 18px;
*/
	font: normal 11px Tahoma, Verdana, Arial;
	color: #606060;
}

#magnify2 {
	display: block;
	background: transparent url(../i/magnify.gif) 0px 2px no-repeat;
	padding: 3px 0px 0px 20px;
	height: 18px;
	font: normal 11px Tahoma, Verdana, Arial;
	text-decoration: none;
}

#magnify2:hover {
	text-decoration: underline;
}

#p0 {
	left: 0px;
	top: 20px;
}

#offerData #p0 img {
	width: 308px;
	height: 231px;
}

#offer .stats .tTip {
	position: absolute;
	left: -7px;
	top: -10px;
	width: 430px;
}

#offerLinks {
	margin: 20px 20px 0px;
	color: #191919;
	background-color: #ebe9e2;
	padding: 20px 0px 20px 20px;
}

#offerLinks td {
	vertical-align: top;
	padding: 0px 20px 10px;
	border-left: 1px solid #d5d3cd;
	width: 196px;
}

#offerLinks .fst {
	padding-left: 0px;
	border: none;
}

#offerLinks td div {
	margin-bottom: 10px;
}

#offerLinks a {
	color: #191919;
	font: normal 11px Arial, Tahoma, sans-serif;
}

#offerLinks .hdr {
	font: bold 14px Arial, Tahoma, sans-serif;
	margin-bottom: 10px;
}

#offer {
	margin-bottom: 30px;
}

#offer .showSpec {
	margin: 10px 0px;
}

#offer .showSpec a {
	font-size: 11px;
}

#offer .sup {
	position: relative;
	top: -4px;
	margin-bottom: -4px;
}

#offer .addr {
	font-size: 12px;
}

.price2 {
	font-size: 11px;
}

.price2 b {
	color: #cc0000;
}

#offer .calc {
	height: 15px;
	vertical-align: middle;
	padding-left: 22px;
	background: transparent url(../i/calc.gif) 0px 50% no-repeat;
}

#p1,
#p3,
#p5,
#p7,
#p9,
#p11,
#p13,
#p15,
#p17,
#p19,
#p21,
#p23,
#p25,
#p27,
#p29 {
	left: 0px;
}

#p2,
#p4,
#p6,
#p8,
#p10,
#p12,
#p14,
#p16,
#p18,
#p20,
#p22,
#p24,
#p26,
#p28,
#p30 {
	left: 156px;
}

#p1, #p2 {
	top: 255px;
}

#p3, #p4 {
	top: 373px;
}

#p5, #p6 {
	top: 491px;
}

#p7, #p8 {
	top: 609px;
}

#p9, #p10 {
	top: 727px;
}

#p11, #p12 {
	top: 845px;
}

#p13, #p14 {
	top: 963px;
}

#p15, #p16 {
	top: 1081px;
}

#p17, #p18 {
	top: 1199px;
}

#p19, #p20 {
	top: 1317px;
}

#p21, #p22 {
	top: 1435px;
}

#p23, #p24 {
	top: 1553px;
}

#p25, #p26 {
	top: 1671px;
}

#p27, #p28 {
	top: 1789px;
}

#p29, #p30 {
	top: 1907px;
}

#offer .logo a {
	display: block;
	text-decoration: none;
}

#offer .logo img {
	display: block;
}

#offer .bigImages .big {
	display: block;
	width: 520px;
	height: 390px;
	border: 1px solid #c7c7c7;
	margin: 5px 1px;
}

#offer .fastContact {
	margin: 0px;
	padding: 5px 10px 20px;
	color: #191919;
}

#offer .fastContact input, #offer .fastContact textarea, #offer .fastContact select {
	display: block;
	padding: 1px 2px;
	border: 1px solid #c0c0c0;
	margin: 5px 0px;
}

#offer .fastContact b {
	display: block;
	font: normal 12px Arial, Tahoma, sans-serif;
	margin: 10px 0px 5px;
}

#offer #fastContact .msg {
	padding: 10px;
	color: #c00000;
	font: bold 16px Arial, Tahoma, sans-serif;
}

#offer .fastContact .wide, #offer .fastContact textarea {
	width: 360px;
}

#offer .fastContact .karamba {
	display: block;
	margin: 0px 10px;
}

#offer .fastContact .send {
	width: 360px;
}

#offer .fastContact .send td {
	vertical-align: bottom;
}

#offer .fastContact .short {
	width: 120px;
}

#offer .p52x39 {
	margin: 5px 1px;
}

#offer .bigImages {
	margin: 10px auto;
	font: normal 12px Arial, Tahoma, sans-serif;
	color: #191919;
}

#offer .bigImages .counters {
	padding: 5px 0px 0px;
	font-size: 11px;
}

#offer .bigImages .nav {
	width: 522px;
	margin: 5px 0px;
	font-size: 11px;
}

#offer .bigImages .nav a {
	color: #191919;
}

#offer .head {
	font: normal 12px Arial, Tahoma, sans-serif;
}

#offer .head b {
	color: #191919;
	font-weight: bold;
}

#offer .head p {
	color: #666666;
}

#offer .head i {
	font-style: normal;
	white-space: pre;
}

#offer .head td {
	padding: 10px 0px 10px 20px;
	text-align: left;
	vertical-align: middle;
}

#offer .head p {
	padding: 0px;
	margin: 0px;
}

#offer h1 {
	font: normal 22px Arial, Tahoma, sans-serif;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	color: #191919;
}

#offer .stats {
	position: relative;
	margin: 15px 7px;
	font: normal 11px Arial, Tahoma, sans-serif;
	color: #191919;
}

#offer .warn {
	padding: 6px;
	font: normal 11px Arial, Tahoma, sans-serif;
	color: #191919;
}

#offer .warn .h {
	font: bold 14px Arial, Tahoma, sans-serif;
	margin: 0px 0px 5px;
}


#offer .hdr {
	font: bold 14px Arial, Tahoma, sans-serif;
	margin: 5px 0px 10px;
	color: #191919;
}

#offer .dashedSep {
	height: 0px;
	overflow: hidden;
	border-bottom: 1px dashed #dbdcdd;
	margin: 20px 0px;
}

#offer .general, #offer .contact {
	font: normal 12px Arial, Tahoma, sans-serif;
}

#offer .general td {
	width: 195px;
	vertical-align: top;
}

#offer .general td.wide {
	width: 390px;
}

#offer .general p {
	line-height: 13px;
	padding: 0px 0px 7px 0px;
	margin: 0px 10px 0px 0px;
}


#offer .general b, #offer .contact b {
	font-weight: bold;
	color: #191919;
}

#offer .contact p {
	padding: 0px;
	margin: 0px 10px 7px 0px;
}

#offer .contact .dealer {
	font: bold 14px Arial, Tahoma, sans-serif;
}

#offer .contact .homePage {
	font: normal 12px Arial, Tahoma, sans-serif;
}

#offer .contact a {
	font-size: 11px;
}

#offer .comment {
	font: normal 11px Arial, Tahoma, sans-serif;
	margin-bottom: 30px;
}

#offer .options {
	font: normal 11px Arial, Tahoma, sans-serif;
}

#offer .options td {
	width: 195px;
	vertical-align: top;
}

#offer .options p {
	line-height: 13px;
	padding: 0px 0px 7px 0px;
	margin: 0px 10px 0px 0px;
}

#offer .clrPane {
	position: relative;
	top: 0px;
	left: 0px;
	height: 20px;
}

#offer .clrPane b {
	display: block;
	position: absolute;
	left: 63px;
	top: 0px;
	white-space: nowrap;
	font-weight: normal;
}

#offer .clrPane i {
	color: #191919;
	font-style: normal;
	font-weight: bold;
}

#offer .color {
	position: absolute;
	left: 40px;
	top: 0px;
}

#offer .frame {
	margin: 10px 0px 10px 20px;
}

#offer .menu {
	border-bottom: 1px solid #e5e4de;
	width: 725px;
	margin: 0px 0px 10px;
}

#offer .menu i, #offer .menu b {
	display: block;
	float: left;
	margin: 0px 3px 0px 0px;
	position: relative;
	top: 1px;
	font: normal bold 14px Arial, Tahoma, sans-serif;
	color: #191919;
}

#offer .menu i {
	border-bottom: 1px solid #e5e4de;
	padding: 5px 15px;
	background: transparent url(../i/grad1.png) 50% 20% no-repeat;
}

#offer .menu b {
	padding: 4px 14px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #e5e4de #e5e4de #ffffff;
	background-color: #ffffff;
}

#offer .menu a {
	color: #191919;
	text-decoration: none;
}

#offer .menu a:hover {
	text-decoration: underline;
}

#offer .col1 {
	width: 312px;
	padding-right: 14px;
	vertical-align: top;
}

#offer .col2 {
	width: 394px;
	vertical-align: top;
}

#offer .imgPic {
	display: block;
	width: 308px;
	height: 231px;
	padding: 1px;
	border: 1px solid #e5e4de;
	margin-bottom: 15px;
}

#offer .imgPic img {
	display: block;
	width: 308px;
	height: 231px;
}

#offer .add {
	margin: 5px 0px;
}

#offer .action {
	background-color: #f4f2e9;
	margin: 10px 5px;
	font: normal 12px Tahoma, Verdana, Arial;
}

#offer .links {
	margin-top: 10px;
}

#offer .more {
	padding-top: 10px;
}

#offer .action h4 {
	font: bold 14px Tahoma, Verdana, Arial;
	color: #ff0f00;
	padding: 0px;
	margin: 0px 0px 5px;
}

#offer .action .inner {
	padding: 0px 20px;
}

#offer .action .t, #offer .action .b {
	display: block;
}

.frame2 {
	border: 1px solid #e5e4de;
	padding: 1px;
	background-color: #ffffff;
	margin: 0px 0px 10px;
}

.frame2 .inner {
	background-color: #f6f4ed;
}

.money {
	margin: 15px 0px;
}

.money2 {
	margin: 5px 0px;
	border: none;
}

.money .price {
	border-top: 2px solid #f6f4ed;
	border-bottom: 2px solid #f6f4ed;
	background: transparent url(../i/priceShad.gif) 50% 100% no-repeat;
	padding: 20px 5px;
	margin: 20px 0px;
}

.money2 .price {
	border-top: none;
	border-bottom: 2px solid #f6f4ed;
	background: transparent url(../i/priceShad.gif) 50% 100% no-repeat;
	padding: 0px 0px 20px;
	margin: 10px 0px;
}

.money .price sup {
	font: bold 11px Tahoma;
}

.money .h2 {
	display: block;
	font: normal 18px Tahoma, Verdana, Arial;
}	

.money .h2 b {
	color: #cc0000;
	font-weight: normal;
}

.money .h2 span {
	font: bold 14px Tahoma, Verdana, Arial;
}

.money .h3 {
	color: #666666;
}

.money .h4 {
	font: normal 11px Tahoma, Verdana, Arial;
	padding: 0px;
	margin: 2px 0px;
}

.money .h4 b {
	color: #cc0000;
	font-weight: bold;
}

.money .sep1 {
	display: block;
	margin: 10px 0px;
	height: 1px;
	overflow: hidden;
	background-color: #f6f4ed;
}

.money .sep2 {
	display: block;
	margin: 10px 0px;
	height: 2px;
	overflow: hidden;
	background-color: #f6f4ed;
}

.creditor {
	margin: 20px 5px 20px 5px;
}

.creditor .logo {
	display: block;
	margin: 10px 0px;
}

.creditor .descr {
	margin: 0px 0px 5px -5px;
}

.creditor .home {
	margin: 4px 0px;
}

.creditor .name {
	color: #666666;
	font: bold 11px Tahoma;
	text-decoration: underline;
}

.creditor .good {
	color: #f75c00;
	font: bold 11px Tahoma;
	text-decoration: underline;
}

.calendarPane {
	margin: 20px 15px;
}

.calendar {
	width: 100%;
}

.calendar .mY .show {
	font:  bold 11px Tahoma, Verdana, Arial;
/*	color: #3399cc;*/
	color: #92b9cd;
}

.calendar .mY {
	padding: 0px;
	margin: 0px;
}

.calendar .mY select {
	font: normal 11px Tahoma, Verdana, Arial;
	border: 1px solid #5d83a4;
}

.calendar .mY .go {
	width: 16px;
	height: 16px;
	border: none;
	background: transparent url(../i/go.gif) 0px 1px no-repeat;
	cursor: pointer; 
	cursor: hand;
}

.calendar .mY td {
	padding: 3px;
}

.calendar .daysPane {
	padding: 5px 5px 15px 5px;
	background-color: #ffffff;
}

.calendar th {
	font: bold 11px Tahoma, Verdana, Arial;
	border-bottom: 1px solid #666666;
	background-color: #ffffff;
	padding: 8px 0px;
	vertical-align: middle;
	color: #666666;
}

.calendar td {
	font-weight: normal;
	font-size: 11px;
	padding: 8px 0px;
}

.calendar a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.calendar a:hover {
	text-decoration: underline;
}

.calendar td.cur {
	background-color: #efece0;
}

.calendar td.cur a {
	color: #669900;
}

.calendar td.dis {
	color: #909090;
}

.calendar .days {
	width: 100%;
}

.calendar {
	empty-cells: show;
}

.calendar .days td {
	text-align: center;
	border-bottom: 1px solid #efece0;
}

.date {
	font: normal 11px Tahoma, Verdana, Arial;
	color: #666666;
	margin: 0px 0px 3px;
}

.datePrn {
	text-transform: capitalize;
	font: normal 11px Tahoma, Verdana, Arial;
	color: #666666;
	padding-top: 1px;
}

.dateM {
	text-transform: capitalize;
	background: transparent url(../i/clockM.gif) 0% 50% no-repeat;
	padding-left: 15px;
	font: normal 11px Tahoma, Verdana, Arial;
	color: #999999;
	padding-top: 1px;
}

.bPhoto h2, .bPhoto h1 {
	text-align: left;
	margin: 0px 10px 8px;
	font-size: 18px;
}

.bPhoto h2 a, .bPhoto h1 a {
	text-decoration: underline;
	color: #666666;
}

.bPhoto h2 a:hover, .bPhoto h1 a:hover {
	text-decoration: none;
}

.bPhoto .nav {
	width: 100%;
	border-top: 1px solid #e0dac7;
}

.bPhoto .nav .c1 {
	text-align: left;
	padding-top: 2px;
}

.bPhoto .nav .c2 {
	text-align: right;
	padding-top: 2px;
}

.bPhoto .nav a {
	font-size: 11px;
	text-decoration: none;
	color: #3399cc;
	text-decoration: underline;
}

.bPhoto .nav a:hover {
	color: #339900;
	text-decoration: none;
}

.bPhoto .pic {
	display: block;
	border: 1px solid #c7c7c7;
}

.bPhoto .pic img {
	display: block;
/*	width: 520px;
	height: 390px;*/
	border: 1px solid #ffffff;
}

.bPhoto .caption2 {
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	padding: 0px;
	margin: 5px 10px;
	text-decoration: none;
	display: block;
	color: #666666;
}

.numberContents .h {
	font: bold 14px Tahoma, Verdana, Arial;
	margin: 15px 0px 5px;
	color: #666666;
}

.numberContents .h a {
	text-decoration: underline;
	color: #666666;
}

.numberContents .h a:hover {
	text-decoration: none;
}

.quot1 {
	font: normal 11px Tahoma, Verdana, Arial;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #efece0;
	margin-bottom: 20px;
}

.quot2 {
	padding: 0px;
	margin: 15px 0px 20px;
}

.quotL {
	border: none;
}

.quot1 .cap, .quot2 .cap {
	color: #3399cc;
	font: bold 11px Tahoma, Verdana, Arial;
	text-decoration: underline;
	line-height: 16px;
	margin: 2px 0px 2px 2px;
	display: block;
}

.quot1 .txt, .quot2 .txt {
	display: block;
	color: #333333;
	margin: 0px 0px 0px 2px;
	font: normal 11px Tahoma, Verdana, Arial;
}

.quot1 .pic96, .quot2 .pic96 {
	display: block;
	float: left;
	margin: 2px 5px 3px 0px;
	width: 96px;
}

.quot1 .pic96 img, .quot2 .pic96 img {
	display: block;
	width: 96px;
}

.quot1 .pic65 {
	display: block;
	float: left;
	margin: 4px 5px 3px 0px;
}

.quot1 .pic65 img {
	display: block;
	width: 65px;
	border: 1px solid #efece0;
}

.quot1 a:hover, .quot2 a:hover {
	text-decoration: none;
}

.quot3 {
	margin: 5px 0px 20px;
	font: normal 11px Tahoma, Verdana, Arial;
}

.quot3 .pic255 {
	display: block;
}

.quot3 .pic255 img {
	display: block;
	border: 1px solid #efece0;
	width: 255px;
}

.quot3 .pic65 {
	display: block;
	float: left;
	margin: 4px 5px 3px 0px;
}

.quot3 .pic65 img {
	display: block;
	width: 65px;
	border: 1px solid #efece0;
}

.quot3 .cap {
	display: block;
	color: #3399cc;
	font: bold 11px Tahoma, Verdana, Arial;
	text-decoration: underline;
	line-height: 16px;
	margin: 3px 0px;
}

.quot3 .cap:hover {
	text-decoration: none;
}

.quot3 .txt {
	font: normal 11px Tahoma, Verdana, Arial;
	color: #333333;
}

.votingResult {
	width: 300px;	
	border: 1px solid #eeeeee;
	padding: 2px;
	background-color: #ffffff;
	margin: 50px 20px;
}

.votingResult .question {
	font-size: 12px;
	font-weight: bold;
	background: #eeeeee;
	padding: 4px;
	text-align: left;
	width: 86%;
}

.votingResult .line {
	font-size: 1px;
	line-height: 5px;
	background: #000000;
	border-bottom: 1px solid #ffffff;
}

.votingResult .answer {
	text-align: left;
	padding: 10px 5px 0px 5px;
	font-size: 12px;
}

.votingResult .bar {
	margin: 5px 0px;
	border: 1px solid #c0c0c0;
	background-color: #eeeeee;
}

.votingResult .val {
	font-weight: bold;
	padding: 5px;
	text-align: right;
}

.votingResult .sign {
	font-size: 28px;
	font-weight: bold;
	background: #eeeeee;
	padding: 4px;
	text-align: right;
	width: 14%;
}

.svml {
	text-align: right;
	vertical-align: top;
	padding-top: 4px;
}

.svml a {
	font-size: 11px;
	white-space: nowrap;
	text-decoration: underline;
}

.picPlace {
	float: left;
	margin: 3px 5px 5px 0px;
}

.srch {
	margin: 20px 0px;
}

.srch1 {
	margin-bottom: 15px;
}

.srch1 td.w4 {
	text-align: left;
	vertical-align: top;
	padding: 0px 30px;
}

.srch1 .label {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 10px 2px 2px 2px;
}

.srch1 .label1 {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding: 2px 2px 2px 2px;
}

.srch1 .value {
	text-align: left;
	padding: 2px;
}

.srch .nopad {
	padding: 0px;
	text-align: left;
}

.srch1 .value1 {
	text-align: right;
	padding: 2px;
}

.srch1 input.tight {
	width: 90px;
}

.srch1 select.tight {
	width: 94px;
}

.srch1 select.ultraTight {
	width: 54px;
}

.srch1 .medium {
	width: 130px;
}

.srch1 .wide {
	width: 200px;
}

.srch2 {
	margin-top: 20px;
}

.srch2 td {
	font-size: 11px;
	text-align: left;
	padding: 1px 0px;
}

.srch2 .opts {
	vertical-align: top;
	width: 240px;
}

.srch2 .val {
	text-align: center;
	padding: 3px 5px;
	margin: 0px;
}

.srch select, .srch input {
	padding: 0px;
}

.srch .submit input {
	display: block;
	padding: 9px 0px;
	width: 90px;
	text-align: center;
	border: none;
	background: transparent url(../i/sendBg.gif) 0px 0px no-repeat;
	font: normal 11px Tahoma, Verdana, Arial;
	color: #3399cc;
	cursor: pointer; 
	cursor: hand;
	text-decoration: underline;
	margin-top: 20px;
}

.srch .menu {
	margin: 40px 0px 0px 0px;
	height: 100px;
}

.fastSearch {
	margin: 10px 0px;
	height: 100px;
	padding: 10px 20px;
}

.fastSearch select {
	display: block;
	width: 255px;
	font-size: 12px;
	margin: 10px 0px;
}

.fastSearch .go {
	position: relative;
	top: 0px;
	left: 0px;
	height: 30px;
	font-size: 11px;
}

.fastSearch .go a {
	display: block;
	position: absolute;
	left: 0px;
	top: 10px;
	background: transparent url(../i/lens.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 20px;
	height: 16px;
}

.fastSelect {
	margin: 10px 0px;
	height: 100px;
}

.p52x39 {
	margin: 20px 0px;
}

.p52x39 a {
	display: block;
	width: 54px;
	height: 41px;
	border: 1px solid #c7c7c7;
	margin: 1px;
}

.p52x39 .cur {
	border: 2px solid #3399cc;
	margin: 0px;
}

.p52x39 div.t {
	display: block;
	width: 56px;
	height: 43px;
	margin: 1px;
	background-color: #e5e4de;
}

.p52x39 img {
	display: block;
	width: 52px;
	height: 39px;
	border: 1px solid #ffffff;
}

.p52x39_2 {
	margin: 0px 0px;
}

.p52x39_2 a.t {
	display: block;
	width: 54px;
	height: 41px;
	border: 1px solid #c7c7c7;
	margin: 1px;
	background-color: #e5e4de;
}

.p52x39_2 div.t {
	display: block;
	width: 56px;
	height: 43px;
	margin: 1px;
	background-color: #e5e4de;
}

.p52x39_2 a.cur {
	border: 2px solid #3399cc;
	margin: 0px;
}

.p52x39_2 img {
	display: block;
	width: 52px;
	height: 39px;
	border: 1px solid #ffffff;
}

.p52x39_2 .zoom {
	padding: 5px 2px;
}

.p52x39_2 .zoom a {
	color: #666666;
	font: normal 11px Arial, Tahoma, sans-serif;
}

a.company {
	color: #3399cc;
	font: normal 18px Tahoma, Verdana, Arial;
}

form.comment {
	width: 560px;
	padding: 0px;
 	margin: 60px 20px 20px;
	font-size: 11px;
	color: #191919;
}

form.comment .head1 {
	font: bold 16px Arial, Tahoma, sans-serif;
	margin-bottom: 10px;
}

form.comment .head2 {
	font: bold 12px Tahoma, Arial, sans-serif;
	margin: 20px 0px 5px;
}

form.comment textarea, form.comment .wd {
	border: 1px solid #5d83a0;
	display: block;
	margin: 5px 0px 10px 0px;
	width: 556px;
	padding: 1px;
	font: normal normal 13px "Courier New", monospace;
}

form.comment input[type="hidden"] {
	display: none;
}

.comments h2 {
	margin: 10px 20px;
}

.comments .rate {
	color: #47a800;
	font: 11px Arial, Tahoma, sans-serif;
	margin: 5px 0px;
}

.comments .rate span {
	color: #c00000;
}

.comments i {
	display: block;
	line-height: 18px;
	font: normal normal 11px Tahoma, Verdana, Arial, sans-serif;
	color: #999999;
}

.comments .message {
	padding: 15px 0px;
	margin: 0px 20px;
	border-bottom: 1px solid #efece0;
	font: normal 12px Tahoma, Verdana, Arial, sans-serif;
}

.comments .mod {
	position: relative;
	top: -16px;
	left: 0px;
}

.comments .mod .saw {
	position: absolute;
	top: 0px;
	left: 0px;
}

.comments .mod .hl {
	position: absolute;
	left: 0px;
	top: 3px;
}

.comments .msg {
	margin: 10px 0px 0px;
}

.comments .deleted {
	font: normal 11px Tahoma, Verdana, Arial, sans-serif;
	color: #909090;
}

.comments .first {
	border-top: 1px solid #efece0;
}

.picPlaceR, .picPlaceL {
	background-color: #e0e0e0;
	float: right;
	margin: 0px 0px 5px 5px;
}

.picPlaceL a, .picPlaceR a {
	display: block;
}

.picPlaceL img, .picPlaceR img {
	display: block;
	border: 2px solid #000000;
	margin: 7px;
}

.hl {
	color: #c00000;
}

.help {
	font: normal 11px Tahoma, Verdana, Arial;
	margin-top: 10px;
}

.help h2 {
	color: #ed2525;
}

.help h6 {
	font: bold 11px Tahoma, Verdana, Arial;
	color: #ed2525;
	margin: 0px 0px 5px;
	padding: 0px;
}

#dMenu {
	vertical-align: top;
	margin: 30px 5px;
}

#dMenu td {
	padding: 0px 14px;
}

table.picPlace {
	width: 100%;
}

table.picPlace td.lPic {
	padding: 0px 0px 5px 0px;
	text-align: left;
}

table.picPlace td.rPic {
	padding: 0px 0px 5px 0px;
	text-align: right;
}

.dDetails {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	color: #434343;
	font: normal 14px Arial, Tahoma, Verdana;
	width: 952px;
}

.dDetails .smaller {
	font-size: 11px;
}

.dDetails h2 {
	margin-bottom: 15px;
}

.dDetails .change {
	font-weight: bold;
	color: #22a1db;
}

.dDetails .colL {
	width: 484px;
	vertical-align: top;
}

.dDetails .colR {
	width: 439px;
	vertical-align: top;
	padding-left: 29px;
}

.dDetails .glam {
	background: #009cd0 url(../i/directGlam.gif) 0px 0px no-repeat;
	width: 484px;
	height: 41px;
	margin: 20px 0px;
	font: bold 14px Arial, Tahoma, Verdana;
}

.dDetails .glam td {
	padding: 0px 6px 0px 0px;
}

.dDetails .glam .c1 {
	width: 57px;
	text-align: right;
}

.dDetails .glam .c2 {
	width: 123px;
	padding-right: 0px;
}

.dDetails .glam .c2 input {
	display: block;
	font: bold 14px Arial, Tahoma, Verdana;
	width: 110px;
}

.dDetails .glam .c3 {
	width: 64px;
}

.dDetails .glam .c3 select {
	font: bold 14px Arial, Tahoma, Verdana;
}

.dDetails .glam .c4 {
	width: 42px;
	text-align: right;
}

.dDetails .glam .c5 {
	width: 25px;
}

.dDetails .glam .c6 {
	width: 111px;
	text-align: right;
	color: #ffffff;
}

.dDetails .glam .c7 {
	width: 26px;
}

.dDetails .pad {
	padding: 0px 5px;
}

.dDetails .offset {
	padding-left: 16px;
}

.dDetails .t3c {
	margin: 20px 0px;
}

.dDetails .t3c td {
	vertical-align: bottom;
	text-align: left;
	padding-bottom: 10px;
}

.dDetails .t3c input {
	display: block;
	width: 140px;
}

.dDetails .t3c select {
	display: block;
	width: 145px;
}

.dDetails .t3c select.wide {
	display: block;
	width: 464px;
}

.dDetails .owner1 {
	width: 423px;
	margin-left: 16px;
}

.dDetails .owner1 td {
	padding: 0px 16px 5px 0px;
	vertical-align: top;
}

.dDetails .mustard3 .wide {
	width: 395px;
	display: block;
	margin: 0px;
}

.dDetails .mustard3 textarea {
	width: 395px;
	display: block;
	margin: 0px;
}

.dDetails .owner2 {
	width: 403px;
}

.dDetails .owner2 input {
	width: 185px;
	margin: 0px 0px 10px;
}

.dDetails .file {
	display: block;
	width: 395px;
}

.dDetails .comp {
	margin: -10px 0px 15px 0px;
	font-size: 11px;
	width: 484px;
}

.dDetails .comp .col {
	width: 226px;
	padding: 0px 0px 0px 16px;
	vertical-align: top;
}

.dDetails .opts {
	width: 226px;
}

.dDetails .opts td {
	padding: 0px 5px 5px 0px;
}

.dDetails .opts .gr {
	padding-top: 10px;
	color: #db5622;
	font-weight: bold;
}

.dDetails .l1 {
	font: bold 11px Arial, Tahoma, Verdana;
	color: #a3a3a3;
}

.dDetails .l2 {
	font: bold 12px Arial, Tahoma, Verdana;
	color: #666666;
}

.dDetails .hl {
	color: #c00000;
}

.dDetails .sub {
	margin: 25px 0px;
	width: 439px;
	height: 53px;
	position: relative;
	top: 0px;
	left: 0px;
}

.dDetails .submit {
	position: absolute;
	right: 20px;
	top: 0px;
	display: block;
	width: 180px;
	height: 53px;
	border: none;
	background: #87b900 url(../i/megaPost.gif) 0px 0px no-repeat;
	font: bold 16px Arial, Tahoma, Verdana;
	color: #ffffff;
	cursor: pointer; 
	cursor: hand;
	text-decoration: underline;
}

form.moderate {
	margin: 30px 0px;
}

form.moderate select {
	width: 500px;
}

form.moderate input {
	width: 100px;
}

form.moderate h2 {
	margin: 5px 0px;
	padding: 5px;
	text-align: left;
	font-size: 14px;
	color: #ffffff;
}

form.moderate h2.accept {
	background-color: #00c0f0;
}

form.moderate h2.decline {
	background-color: #c0c0c0;
}

form.moderate div {
	margin: 2px 0px;
	text-align: left;
	font-size: 12px;
}

form.moderate .edit {
	margin: 2px 0px;
	text-align: left;
}

form.moderate a {
	font-size: 14px;
	font-weight: bold;
}

.dDetails i {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #c00000;
}

.wPap {
	width: 100%;
}

.wPap td {
	width: 33.33%;
	padding: 10px 0px;
	vertical-align: top;
}

.wPap a.thumb {
	display: block;
	width: 154px;
	height: 116px;
}

.wPap a.thumb img {
	display: block;
	width: 152px;
	height: 114px;
	border: 1px solid #afaca0;
}

.wPap .res {
	padding: 5px 0px 3px 0px;
	font: normal 10px Tahoma, Verdana, Arial;
	text-align: left;
	color: #efece0;
	width: 154px;
}

.wPap h3 {
	padding: 0px 5px 0px 0px;
	width: 154px;
}

.rocky {
	display: block;
	margin: 20px 27px;
}

.pane .rocky {
	margin: 20px 1px;
}

.pane2 .rocky {
	margin: 20px 0px;
}

.rocky img {
	display: block;
}

.rocky object {
	display: block;
}

.rocky b {
	display: block;
	text-align: right;
	padding: 0px 10px;
	font: bold 11px Tahoma, Verdana, Arial;
}

.forum {
	font: normal 11px Tahoma, Verdana, Arial;
	width: 980px;
}

.forum .ans {
	font-size: 12px;
	padding: 10px 20px;
	border-bottom: 1px solid #f6f4ed;
}

.forum .stats td {
	font-weight: bold;
	padding: 10px 20px;
	border-bottom: 1px solid #f6f4ed;
}

.forum th {
	text-align: left;
	font: normal 12px Tahoma, Verdana, Arial;
	padding: 10px 20px;
	background-color: #f6f4ed;
}

.forum .h, .forum .i td {
	padding: 10px 20px;
	border-bottom: 1px solid #f6f4ed;
}

.forum .i a {
	font-weight: bold;
}

.forum .last td {
	border: none;
}

.forum .lMess i {
	display: block;
	margin-bottom: 2px;
}

.forum .lMess i a {
	font-style: normal;
	font-weight: bold;
}

.forum .lMess a, .forum .lMess b {
	font-weight: normal;
	color: #3399cc;
}

.forum h4 {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	font: bold 11px Tahoma, Verdana, Arial;
}

.forum .odd td {
	background-color: #fdfcf8;
}

#spec {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 15px 10px;
	font: normal 11px Tahoma, Verdana, Arial;
}

#spec .sup {
	position: relative;
	top: -2px;
}

#spec h3 {
	margin: 15px 0px 5px;
	font-size: 12px;
	color: #2288bb;
}

#spec .add ul, #spec ul.add {
	margin: 5px 0px 5px 20px;
	padding: 0px;
}

#spec .add li {
	margin: 5px 0px;
	list-style: disc outside;
}

#spec .extra {
	border: 1px solid #edede5;
	padding: 10px;
	background-color: #fbfaf8;
	margin: 10px 0px;
}

.spec {
	width: 100%;
	border-collapse: collapse;
	empty-cells: show;
}

.spec th {
	font: normal 11px Tahoma, Verdana, Arial;
	text-align: left;
	padding: 5px 10px;
	vertical-align: middle;
	border: 1px solid #edede5;
}

.spec .std {
	background: transparent url(../i/optF.gif) 100% 50% no-repeat;
	padding-right: 15px;
}

.spec .opt {
	background: transparent url(../i/optE.gif) 100% 50% no-repeat;
	padding-right: 15px;
}

.spec .legend {
	text-align: right;
	padding-right: 0px;
}

.spec .gr {
	font: bold 14px Arial, Tahoma, sans-serif;
	color: #191919;
	padding: 15px 5px 5px;
	border: none;
}

.spec .grTop {
	padding-top: 0px;
}

.spec td.txt {
	font: normal 10px Tahoma, Verdana, Arial;
}

.spec .clean {
	padding: 0px;
	border: none;
}

.spec td {
	font: bold 11px Tahoma, Verdana, Arial;
	text-align: left;
	padding: 5px 10px;
	vertical-align: middle;
	border: 1px solid #edede5;
}

.spec .clrPane th, .spec .clrPane2 th {
	padding: 0px 10px 0px 0px;
	border: none;
}

.spec .clrPane td, .spec .clrPane2 td {
	padding: 0px;
	border: none;
}

.spec2 th, .spec2 td {
	border: 1px solid #ffffff;
}

.spec4 {
	margin-top: 10px;
}

.spec4 th, .spec4 td {
	padding-top: 0px;
	padding-bottom: 2px;
	border-width: 1px 0px;
}

.spec .even th, .spec .even td {
	background-color: #fbfaf8;
}

.spec2 .even th, .spec2 .even td {
	background-color: #f0f0f0;
}


#spec .colors .color3, #spec .colors .colorDuo {
	margin: 5px 5px 5px 0px;
	float: left;
}

.colSet {
	display: block;
	height: 16px;
	width: 16px;
}

.links li.cake, .cake {
	padding: 0px 0px;
	margin: 30px 0px;
}

.links li.sep {
	height: 2px;
	background-color: #efece0;
	overflow: hidden;
	padding: 0px;
	margin: 30px 20px;
}

.cakeTop {
	width: 285px;
	height: 16px;
	overflow: hidden;
	background: transparent url(../i/cakeTop.gif) 0px 0px no-repeat;
}

.cakeBot {
	width: 285px;
	height: 12px;
	overflow: hidden;
	background: transparent url(../i/cakeBot.gif) 0px 0px no-repeat;
}

.cakeBody {
	width: 253px;
	border-left: 1px solid #efece0;
	border-right: 1px solid #efece0;
	padding: 0px 15px 1px;
	font: normal 12px Tahoma;
}

.cake .cap {
	font: normal 18px Tahoma;
	text-decoration: underline;
	margin-bottom: 20px;
}

.cake .cap2 {
	font: bold 14px Tahoma;
	margin-bottom: 20px;
}

.cake .spotItem {
	padding: 0px;
	margin: 0px 0px 20px 35px;
	position: relative;
	top: 0px;
	left: 0px;
}

.cake .berry {
	display: block;
	position: absolute;
	left: -35px;
	top: 0px;
	width: 22px;
	height: 22px;
	background: transparent url(../i/redSpot.gif) 1px 2px no-repeat;
	font: normal 18px Tahoma;
	color: #ffffff;
	text-align: center;
}

.cake .rose {
	text-align: center;
}

.quotes {
	font: normal 12px Tahoma, Verdana, Arial;
}

.quotes h1, .quotes h2 {
	padding: 0px;
	font: normal 18px Tahoma;
	margin: 0px 0px 20px 0px;
	color: #666666;
}

.quotes h3 {
	padding: 0px;
	font: normal 22px Arial, sans-serif;
	color: #d81400;
	margin: 2px 0px 10px;
}

.quotes h4 {
	padding: 0px;
	font: bold 11px Tahoma;
	margin: 2px 0px;
}

.quotes .subQ {
	margin: 5px 0px 20px 20px;
}

.quotes h3 a, .quotes h4 a {
	color: #d81400;
	text-decoration: none;
}

.quotes h3 a:hover, .quotes h4 a:hover {
	text-decoration: underline;
}

.quotes .pic200 {
	display: block;
	float: left;
	margin: 2px 5px 3px 0px;
}

.quotes .pic200 img {
	display: block;
	border: 1px solid #efece0;
	width: 200px;
}

.quotes .txt {
	margin: 2px 0px;
}

.quotes .d {
	font: normal 11px Tahoma, Verdana, Arial;
	color: #999999;
	margin: 0px;
	text-transform: capitalize;
}

.yaH {
	font-size: 12px;
	margin: 20px 15px;
}

.yaH2 .yaH {
	margin: 0px 0px 0px 10px;
}

.pager2 .yaH {
	margin: 20px -5px;
}


.quotes .q, .quotes .yaH {
	padding: 0px 0px 10px 0px;
	margin: -10px 0px 10px 0px;
	border-bottom: 1px solid #efece0;
}

.quotes .q {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #efece0;
}

.quotes .com {
	display: block;
	float: left;
	padding-right: 18px;
	background: transparent url(../i/comment.gif) 100% 100% no-repeat;
	color: #fd4d00;
	font: normal 9px Tahoma, Verdana, Arial;
}

.join {
	padding: 0px;
	margin: 20px 0px;
}

.join .alarm {
	width: 598px;
	color: #e00000;
}

.join h2 {
	color: #0094f2;
	margin-bottom: 10px;
}

.join input[type="hidden"] {
	display: none;
}

.join input.check {
	width: 15px;
}

.join .checks td {
	padding: 0px 15px 0px 0px;
}

.join .checks td.chk {
	padding: 0px 3px 0px 0px;
}

.join .birthday td {
	padding: 0px;
}

.birthday .dd {
	width: 44px;
}

.birthday .mm {
	width: 84px;
}

.birthday .yyyy {
	width: 58px;
}

.join h3 {
	padding: 0px;
	margin: 10px 0px;
	color: #0094f2;
	font: normal 18px Tahoma, Verdana, Arial;
}

.join b {
	display: block;
}

.join b a {
	font-weight: normal;
}

.join td {
	padding: 0px 10px 10px;
}

.join .compact td {
	padding: 10px 5px 0px;
}

.join input {
	display: block;
	width: 180px;
	margin: 3px 0px;
	padding: 1px;
	font: normal 12px Tahoma;
}

.join input.wide, .join textarea.wide {
	width: 592px;
}

.join input.medium {
	width: 386px;
}

.join select {
	display: block;
	width: 186px;
	margin: 3px 0px;
	font: normal 12px Tahoma;
}

.competitor .head {
	margin: 0px 0px 10px 0px;
	font: normal 11px Tahoma, Verdana, Arial;
}

.competitor .head b {
	color: #339900;
	font-weight: bold;
}

.competitor h1 {
	font: normal 18px Tahoma, Verdana, Arial;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #619e00;
}

.competitor h1 a {
	color: #619e00;
}

.competitor .pic {
	border: 1px solid #c7c7c7;
	vertical-align: middle;
	height: 304px;
}

.competitor .vPic .pic {
	width: 344px;
}

.competitor .pic a {
	display: block;
}

.competitor .pic img {
	display: block;
}

.competitor .nav {
	width: 100%;
	margin: 5px 0px;
	font-size: 11px;
}

.competitor .p52x39 {
	margin: 10px 0px 10px;
}

.competitor .col {
	width: 462px;
	margin: 0px auto;
}

.competitor .spec {
	margin-top: 20px;
	margin-bottom: 20px;
}

.competitor .spec th {
	white-space: nowrap;
}

.competitor .addPhoto {
	width: 462px;
	margin: 0px 0px 0px 98px;
	padding: 0px 0px 20px;
	border-bottom: 1px solid #efece0;
}

.competitor .addPhoto table {
	width: 462px;
}


.competitor .picFrame {
	margin: 0px 0px 20px;
}

.competitor h3 {
	padding: 0px;
	margin: 10px 0px;
	color: #0094f2;
	font: normal 18px Tahoma, Verdana, Arial;
}

.achtung1 {
	width: 658px;
	background-color: #fbf7eb;
	font: normal 11px Tahoma;
	margin: 20px 0px;
}

.achtung1 .in {
	width: 536px;
}

.achtung1 .top {
	height: 17px;
	background: transparent url(../i/achtung1T.gif) 0px 0px no-repeat;
}

.achtung1 .cap {
	font: normal 18px Tahoma;
	margin-bottom: 5px;
	color: #f55c00;
}

.achtung1 .exclam {
	border-left: 1px solid #e9e7da;
	border-right: 1px solid #e9e7da;
	padding: 0px 20px 0px 100px;
	background: transparent url(../i/exclam.gif) 20px 50% no-repeat;
}

.achtung1 .star {
	border-left: 1px solid #e9e7da;
	border-right: 1px solid #e9e7da;
	padding: 0px 20px 0px 100px;
	background: transparent url(../i/bigStar.gif) 20px 50% no-repeat;
}

.achtung1 .bot {
	height: 29px;
	background: transparent url(../i/achtung1B.gif) 0px 0px no-repeat;
}

.warning1 {
	font: bold 12px Tahoma;
	color: #666666;
}

.warning2 {
	font: bold 12px Tahoma;
	color: #f51d00;
}

.competitors {
	width: 100%;
}

.competitors .rdy {
	background: transparent url(../i/rdy.jpg) 0px 0px no-repeat;
}

.competitors .urdy {
	background: transparent url(../i/urdy.jpg) 0px 0px no-repeat;
}

.competitors td {
	width: 33.33%;
	padding: 10px 0px;
	vertical-align: top;
}

.competitors h6 {
	width: 154px;
	padding: 0px;
	margin: 2px 0px;
	font: normal 12px Tahoma;
}

.competitors h6 a {
	color: #cc0000;
}

.competitors b {
	color: #666666;
	display: block;
	margin: 2px 0px;
	font: normal 12px Tahoma;
}

.competitors a.thumb {
	display: block;
	width: 154px;
	height: 116px;
}

.competitors a.thumb img {
	display: block;
	width: 152px;
	height: 114px;
	border: 1px solid #afaca0;
}

.hotTopics .h2 a {
	color: #666666;
}

.hotTopics .gogo {
	margin: 10px 0px;
	font: normal 11px Tahoma, Verdana, Arial;
}

.hotTopics .gogo div {
	padding: 0px 0px 2px 20px;
	background: transparent url(../i/comment.gif) 0px 4px no-repeat;
	margin: 10px 0px;
}

.hotTopics .item b {
	color: #ff5a00;
}


.hotTopics .gogo a {
	color: #666666;
}

.score {
	width: 55px;
	height: 11px;
	position: relative;
	margin: 2px 0px;
}

.score .s0,
.score .s1,
.score .s2,
.score .s3,
.score .s4,
.score .s5,
.score .s6,
.score .s7,
.score .s8,
.score .s9,
.score .s10 {
	display: block;
	height: 11px;
	width: 11px;
	position: absolute;
	top: 0px;
	background-color: transparent;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.score .p1 {
	left: 0px;
}

.score .p2 {
	left: 11px;
}

.score .p3 {
	left: 22px;
}

.score .p4 {
	left: 33px;
}

.score .p5 {
	left: 44px;
}

.score .s0 {
	background-image: url(../i/star0.gif);
}

.score .s1 {
	background-image: url(../i/star1.gif);
}

.score .s2 {
	background-image: url(../i/star2.gif);
}

.score .s3 {
	background-image: url(../i/star3.gif);
}

.score .s4 {
	background-image: url(../i/star4.gif);
}

.score .s5 {
	background-image: url(../i/star5.gif);
}

.score .s6 {
	background-image: url(../i/star6.gif);
}

.score .s7 {
	background-image: url(../i/star7.gif);
}

.score .s8 {
	background-image: url(../i/star8.gif);
}

.score .s9 {
	background-image: url(../i/star9.gif);
}

.score .s10 {
	background-image: url(../i/star10.gif);
}

.competitor .votes {
	font: normal 11px Tahoma;
	color: #666666;
	padding-bottom: 5px;
}

.competitor .votes b {
	color: #037fc9;
}

.hotCompetitors h6 {
	padding: 0px;
	margin: 2px 0px;
	font: normal 12px Tahoma;
}

.hotCompetitors h6 a {
	color: #cc0000;
}

.hotCompetitors b {
	color: #666666;
	display: block;
	margin: 2px 0px;
	font: normal 12px Tahoma;
}

.hotCompetitors td {
	padding: 5px 5px 10px 5px;
	vertical-align: top;
}

.hotCompetitors td.thumb {
	padding-left: 20px;
}

.hotCompetitors .cur .thumb {
	background: transparent url(../i/pointerR.gif) 0px 33px no-repeat;
}

.hotCompetitors .thumb a {
	display: block;
	width: 83px;
	height: 62px;
}

.hotCompetitors .thumb img {
	display: block;
	width: 81px;
	height: 60px;
	border: 1px solid #afaca0;
}

.creditors {
	padding: 1px 0px;
}

.creditors .cap {
	display: block;
	font: bold 12px Tahoma;	
	text-decoration: underline;
	margin: 0px 0px 10px 0px;
	color: #619e00;
}

.creditors img, .creditors a {
	display: block;
	float: left;
	height: 26px;
	width: 97px;
	overflow: hidden;
	margin: 0px 7px 5px 0px;
}

.creditors a img {
	display: block;
	height: 26px;
	width: 97px;
	margin: 0px;
}

.jackie {
	font: normal 11px Tahoma;
	color: #f75c00;
	border-bottom: 1px solid #f6f4ed;
	width: 290px;
}

.jackie td {
	vertical-align: middle;
	padding-bottom: 20px;
}

.jackie .emblem {
	width: 45px;
}

.jackie .emblem a {
	display: block;
}

.jackie .emblem img {
	display: block;
}

.jackie .name {
	font: normal 18px Tahoma;
	margin-bottom: -5px;
}

.jackie a {
	color: #666666;
	text-decoration: underline;
}

.jackie a:hover {
	text-decoration: none;
}

.jackie div {
	margin: -3px 0px;
}

.bruceLee {
	padding-bottom: 25px;
	border-bottom: 1px solid #f6f4ed;
	font: normal 11px Tahoma;
	color: #666666;
	width: 290px;
	margin: 20px 0px;
}

.bruceLee a {
	color: #cc0000;
	text-decoration: underline;
}

.bruceLee a:hover {
	text-decoration: none;
}

.bruceLee .cap {
	font: normal 18px Tahoma;	
	margin: 0px 0px 25px 0px;
	color: #619e00;
}

.bruceLee .cap a {
	text-decoration: underline;
	color: #619e00;
}

.bruceLee .cap a:hover {
	text-decoration: none;
}

.bruceLee .kick {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 15px 5px 25px 70px;
}

.bruceLee .dragon {
	margin: -6px 0px -20px;
}

.bruceLee .mThumb {
	position: absolute;
	left: -64px;
	top: 0px;
	text-decoration: none;
}

.bruceLee .top {
	height: 3px;
	overflow: hidden;
	background: transparent url(../i/leeT.gif) 0px 0px no-repeat;
}

.bruceLee .enter {
	border-left: 1px solid #e0e0e1;
	border-right: 1px solid #e0e0e1;
	padding: 3px 0px 8px;
	background: #f0f0f1 url(../i/exclam1.gif) 250px 50% no-repeat;
}

.bruceLee .enter .kick {
	margin: 0px 0px 0px 69px;
}

.bruceLee .bot {
	height: 15px;
	overflow: hidden;
	background: transparent url(../i/leeB.gif) 0px 0px no-repeat;
}


.bruceLee3 {
	font: normal 11px Tahoma;
	color: #666666;
	width: 260px;
	margin: 20px 0px 20px 30px;
}

.bruceLee3 div.add {
	margin: 0px 8px;
}

.bruceLee3 a.add {
	color: #666666;
	text-decoration: underline;
}

.bruceLee3 a.add:hover {
	text-decoration: none;
}

.bruceLee3 a {
	color: #cc0000;
	text-decoration: underline;
}

.bruceLee3 a:hover {
	text-decoration: none;
}

.bruceLee3 .cap {
	font: normal 18px Tahoma;	
	text-decoration: underline;
	margin: 0px 0px 25px 0px;
	color: #619e00;
}

.bruceLee3 .cap a {
	text-decoration: underline;
	color: #619e00;
}

.bruceLee3 .cap a:hover {
	text-decoration: none;
}

.bruceLee3 .kick {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 15px 5px 25px 70px;
}

.bruceLee3 .mThumb {
	position: absolute;
	left: -64px;
	top: 0px;
	text-decoration: none;
}

.glam {
	font: normal 18px Tahoma;
}

.glam1 {
	font: normal 18px Tahoma;
	color: #0044b4;
}

.glam2 {
	font: normal 18px Tahoma;
	color: #d30a00;
}

.look {
	width: 100%;
	margin: 0px;
}

.lookL, .lookR {
	height: 135px;
	width: 416px;
	margin: 28px 0px 0px;
}

.lookL td, loolR td {
	vertical-align: middle;
	text-align: left;
}

.lookL {
	background: transparent url(../i/lookL.gif) 0px 0px no-repeat;
}

.lookR {
	background: transparent url(../i/lookR.gif) 0px 0px no-repeat;
}

.lookL td {
	padding: 10px 17px 30px 25px;
}

.lookR td {
	padding: 10px 25px 30px 17px;
}

.lookL td.t {
	vertical-align: top;
}

.lookL td.b {
	vertical-align: bottom;
}


.voteAdd {
	border: 1px solid #b1c411;
	width: 64px;
	margin-left: 8px;
}

.voteSub {
	border: 1px solid #c71111;
	width: 64px;
	margin-left: 4px;
}

.voteAdd a, .voteSub a {
	background-color: #d0d0d0;
	display: block;
	padding: 4px 0px;
	text-align: center;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #ffffff #606060 #606060 #ffffff;
	font: bold 12px Tahoma, Verdana, Arial;
	text-decoration: none;
	color: #333333;
	width: 61px;
	cursor: pointer; 
	cursor: hand;
}

.gifts {
	margin: 30px 0px;
	width: 100%;
}

.gifts td {
	width: 33.33%;
	vertical-align: bottom;
	padding: 0px 0px 60px;
}

.sponsors {
	margin: 30px 0px;
}

.sponsors td {
	vertical-align: middle;
	padding: 0px 20px;
}

.errMessage, .okMessage {
	margin: 20px 10px;
	padding: 10px;
	font: normal 12px Tahoma;
}

.errMessage {
	border: 1px dashed #e00000;
	color: #e00000;
}

.okMessage {
	border: 1px dashed #009000;
	color: #009000;
}

#logInP {
	margin: 10px 0px;
}

#logInP td {
	height: 31px;
	padding: 0px 3px;
	vertical-align: middle;
	color: #666666;
	font: normal 11px Tahoma;
}

#logInP .ll {
	padding-left: 0px;
}

#logInP input[type="hidden"] {
	display: none;
}

#logInP .login {
	border: 1px solid #c71717;
	margin: 0px 5px;
}

#logInP .login input {
	padding: 0px;
}

#logInP input {
	display: block;
	margin: 0px;
}

#logInP .txt {
	width: 120px;
	margin-right: 10px;
}

#regInP a {
	display: block;
	font: normal 11px Tahoma;
	color: #0066cc;
}

#regInP td {
	padding: 0px 3px;
}

#regInP .vL {
	color: #0066cc;
}

#regInP .reg a {
	padding: 1px 0px 1px 20px;
	background: transparent url(../i/avatarR.gif) 0% 100% no-repeat;
}

.ava a {
	display: block;
	text-decoration: none;
}

.avatar {
	display: block;
	padding: 1px;
	background-color: #ffffff;
	border: 1px solid #c9c8c1;
}

.userInfoR, .userInfoL {
	font: normal 11px Tahoma, Arial, sans-serif;
}

.userInfoR .tb, .userInfoL .tb {
	clear: both;
	position: relative;
}

.userInfoR .tb, .userInfoR .tb a, .userInfoL .tb, .userInfoL .tb a {
	color: #252550;
	font: normal 11px Tahoma, Arial, sans-serif;
}

.userInfoR td {
	vertical-align: top;
	text-align: right;
}

.userInfoR .ava {
	padding-left: 10px;
}

.userInfoR .score, .userInfoR .nickName, .userInfoR .nickNameSmall {
	float: right;
	clear: both;
}

.userInfoL td {
	vertical-align: top;
	text-align: left;
}

.userInfoL .ava {
	padding-right: 10px;
}

.userInfoL .score, .userInfoL .nickName, .userInfoL .nickNameSmall {
	float: left;
	clear: both;
}

.userInfoFl {
	float: left;
	padding: 15px;
	position: relative;
}

.nickName {
	font: normal 18px Tahoma, Arial, sans-serif;
	color: #666666;
	margin-bottom: 2px;
}

.nickNameSmall {
	font: bold 12px Tahoma, Arial, sans-serif;
	color: #666666;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-bottom: 2px;
}

.nickName2 {
	font: normal 12px Tahoma, Arial, sans-serif;
	margin-top: -5px;
	padding-top: 5px;
	padding-bottom: 1px;
}

.cell1 {
	padding: 10px;
}

.comSub input, .comSub a {
	background-color: #d0d0d0;
	display: block;
	text-align: center;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #ffffff #606060 #606060 #ffffff;
	font: bold 12px Tahoma, Verdana, Arial;
	text-decoration: none;
	color: #333333;
	cursor: pointer; 
	cursor: hand;
	margin: 0px;
}

.comSub a {
	width: 107px;
	padding: 4px 0px;
}

.comSub input {
	padding: 2px 0px;
	width: 100%;
}

.comSub {
	border: 1px solid #b1c411;
	width: 110px;
	margin: 4px 0px;
}

.comSubMini input, .comSubMini a {
	background-color: #d0d0d0;
	display: block;
	text-align: center;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #ffffff #606060 #606060 #ffffff;
	font: bold 12px Tahoma, Verdana, Arial;
	text-decoration: none;
	color: #333333;
	cursor: pointer; 
	cursor: hand;
	margin: 0px;
}

.comSubMini a {
	width: 57px;
	padding: 2px 0px;
}

.comSubMini input {
	padding: 2px 0px;
	width: 100%;
}

.comSubMini {
	border: 1px solid #b1c411;
	width: 60px;
	margin: 4px 0px;
}

.aqMulti {
	width: 100%;
	margin: 20px 0px;
}

.aqMulti td {
	padding: 10px;
}

.aqMulti .txt {
	display: block;
	font: normal 10px Tahoma;
	color: #333333;
	margin: 5px 20px;
	text-align: center;
}

.aqMulti .txt a {
	color: #666666;
	text-decoration: underline;
}

.aqMulti .txt a:hover {
	color: #669900;
	text-decoration: none;
}

.showAll {
	padding: 5px 0px 5px 40px;
	vertical-align: middle;
	background: transparent url(../i/look.gif) 20px 7px no-repeat;
}

.showAll a {
	font: bold 12px Tahoma;
	color: #fe2e0b;
}

.headA {
	background-color: #f6f4ed;
	border-top: solid 1px #efece0;
	padding: 3px 10px;
	color: #565858;
	font: bold 14px Arial;
	margin: 15px 0px 5px;
}

.luckies {
	margin: 20px 0px 60px 0px;
}

.luckies td {
	width: 116px;
	vertical-align: middle;
	text-align: center;
	padding: 10px;
}

.luckies a {
	font: normal 18px Tahoma;
	color: #777777;
	text-decoration: none;
}

.luckies a:hover {
	color: #fc0204;
}

.shifted {
	margin: 15px 20px 15px 40px;
}

.modelLines1 .descr {
	padding: 10px 0px;
	font: normal 11px Tahoma;
	color: #909090;
}

.modelLines1 td {
	width: 120px;
	padding: 10px 0px 5px 12px;
	vertical-align: top;
}

.modelLines1 td.fst {
	padding-left: 0px;
}

.modelLines1 .price {
	font: normal 12px Tahoma;
	color: #666666;
}

.modelLines1 h6 {
	padding: 0px;
	margin: 2px 0px;
	font: bold 12px Tahoma;
}

.modelLines1 h6 a {
	color: #cc0000;
}

.modelLines1 .thumb {
	display: block;
	width: 120px;
	height: 90px;
}

.modelLines1 .thumb img {
	display: block;
	width: 118px;
	height: 88px;
	border: 1px solid #afaca0;
}

.model td {
	vertical-align: top;
}

.model .thumbs td {
	width: 80px;
	padding: 8px 0px 8px 16px;
}

.model .thumbs td.fst {
	padding-left: 0px;
}

.model .thumbs a {
	display: block;
	width: 78px;
	height: 59px;
	border: 1px solid #cccccc;
}

.model .thumbs img {
	display: block;
	width: 76px;
	height: 57px;
	border: 1px solid #ffffff;
}

.model .price {
	font: normal 12px Tahoma;
	color: #666666;
	margin-left: 8px;
}

.model .descr {
	padding: 5px 0px 5px 5px;
	font: normal 11px Tahoma;
	color: #000000;
	width: 480px;
	color: #909090;
}

.model .bigThumb {
	padding: 5px 5px 5px 0px;
	width: 170px;
}

.model .bigThumb h6 {
	padding: 0px;
	margin: 2px 0px 2px 8px;
	font: bold 12px Tahoma;
	color: #cc0000;
}

.model .bigThumb .t {
	display: block;
	width: 154px;
	height: 116px;
	border: 1px solid #efece0;
	padding: 5px 7px;
}

.model .bigThumb h6 a {
	color: #cc0000;
	text-decoration: underline;
}

.model .bigThumb h6 a:hover {
	text-decoration: none;
}

.model .bigThumb img {
	display: block;
	width: 152px;
	height: 114px;
	border: 1px solid #efece0;
}

.modelLines2 {
	margin-bottom: 20px;
}

.modelLines2 td {
	width: 82px;
	padding: 5px 0px 5px 13px;
	vertical-align: bottom;
}

.modelLines2 td.fst {
	padding-left: 0px;
}

.modelLines2 .h2 a {
	color: #cc0000;
	text-decoration: underline;
}

.modelLines2 .h2 a:hover {
	text-decoration: none;
}

.modelLines2 h6 {
	padding: 0px;
	margin: 0px 0px 2px 3px;
	font: normal 11px Tahoma;
}

.modelLines2 h6 a {
	color: #3399cc;
	text-decoration: none;
}

.modelLines2 h6 a:hover {
	text-decoration: underline;
}

.modelLines2 .thumb {
	display: block;
	width: 78px;
	height: 59px;
	border: 1px solid #efece0;
	margin: 1px;
}

.modelLines2 .curThumb {
	display: block;
	width: 78px;
	height: 59px;
	border: 2px solid #ff7000;
}

.modelLines2 .thumb img, .modelLines2 .curThumb img {
	display: block;
	width: 76px;
	height: 57px;
	border: 1px solid #ffffff;
}

.pale {
	color: #c0c0c0;
}

.rich {
	color: #f03010;
}

.hiTech {
	font: normal 11px Tahoma;
	color: #666666;
}

.hiTech td {
	padding: 4px 7px;
}

.hiTech .even td {
	background-color: #f6f4f3;
}

.specs .h2 a {
	color: #ff7000;
	text-decoration: underline;
}

.specs .h2 a:hover {
	text-decoration: none;
}

.dealers .h2 a {
	color: #f03010;
	text-decoration: underline;
}

.dealers .h2 a:hover {
	text-decoration: none;
}

.bruceLee2 {
	font: normal 11px Tahoma;
	color: #666666;
	margin: 0px 10px 20px 0px;
}

.bruceLee2 a {
	color: #cc0000;
	text-decoration: underline;
}

.bruceLee2 a:hover {
	text-decoration: none;
}

.bruceLee2 .cap {
	font: normal 18px Tahoma;
	padding-bottom: 5px;
	background: transparent url(../i/exclam2.gif) 140px 50% no-repeat;
}

.bruceLee2 .cap a {
	color: #90a010;
}

.bruceLee2 .kick {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 15px 5px 25px 70px;
}

.bruceLee2 .mThumb {
	position: absolute;
	left: -70px;
	top: 0px;
}

.related h2 {
	color: #ffb000;
	text-decoration: underline;
}

.related .cap {
	color: #3399cc;
	font: bold 11px Tahoma, Verdana, Arial;
	text-decoration: underline;
	line-height: 16px;
	margin: 2px 0px;
	display: block;
}

.related .q {
	margin: 10px 8px 20px;
}

.related .txt {
	font: normal 11px Tahoma;
}

.prnVer {
	font: normal 11px Tahoma, Verdana, Arial;
	color: #3399cc;
}

.prnHead {
	width: 100%;
}

.prnHead .logo {
	padding-left: 20px;
	text-align: right;
	vertical-align: top;
}

.prnOffset {
	padding-left: 10px;
}

.prnHead .title {
	font: normal 18px Tahoma, Verdana, Arial;
	color: #3399cc;
}

.write {
	margin: 20px;
}

.write .alert {
	margin: 10px 0px;
	padding: 10px;
	background-color: #f7f7f7;
}

.write b {
	display: block;
	margin-bottom: 5px;
}

.write input, .write textarea {
	display: block;
	width: 610px;
	margin-bottom: 10px;
}

.write select {
	display: block;
	width: 616px;
	margin-bottom: 10px;
}

.write table {
	width: 610px;
}

.write .submit {
	width: 100px;
}

.up1 {
	display: block;
	height: 12px;
	width: 12px;
	background: transparent url(../i/up1.gif) 0px 0px no-repeat;
	margin-top: 2px;
	position: relative;
	text-decoration: none;
}

.up2 {
	display: block;
	height: 12px;
	width: 12px;
	background: transparent url(../i/up2.gif) 0px 0px no-repeat;
	margin-top: 2px;
	position: relative;
	text-decoration: none;
}

.up1 .tTip, .up2 .tTip {
	right: 30px;
	top: -28px;
	width: 240px;
	position: absolute;
}

.offerUpInfo {
	margin: 0px 10px 20px 0px;
}

.offerUpInfo .tTip {
	position: relative;
}

#newMsg .tTip {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 350px;
}

.tTip {
	border: 1px solid #d1cec4;
	background: #ffffff url(../i/tTipBg.gif) 100% 0px repeat-y;
	font: normal 12px Tahoma, Verdana, Arial;
	color: #959595;
	text-align: left;
}

.tTip .inner {
	padding: 7px 15px 15px;
}

.tTip .close {
	float: right;
	font-size: 11px;
	margin: 5px;
}

.tTip h2 {
	text-decoration: underline;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #cc0000;
}

.tTip i {
	font: normal bold 12px Tahoma, Verdana, Arial;
	color: #cc0000;
	white-space: nowrap;
}

.tTip .warn1 {
	font: normal 9px Tahoma, Verdana, Arial;
	margin: 5px 0px;
	color: #3399cc;
}

.tTip .warn2 {
	font: normal 11px Tahoma, Verdana, Arial;
}

.tTip .pinR {
	position: absolute;
	right: -13px;
	top: 20px;
	width: 13px;
	height: 24px;
	background: transparent url(../i/tTipPin.gif) 0px 0px no-repeat;
}

.tTip .pinL {
	position: absolute;
	left: -13px;
	top: 20px;
	width: 13px;
	height: 24px;
	background: transparent url(../i/tTipPinL.gif) 0px 0px no-repeat;
}

.skyList3 h2, .skyList3 .h2 {
	margin: 10px 19px;
}

.skyList3 .high a {
	color: #cc0000;
}

.skyList3 {
	font-size: 12px;
	padding-top: 1px;
}

.skyList3 ul {
	margin: 14px 19px 20px;
	padding: 0px;
}

.skyList3 ul ul {
	margin: 14px 0px 15px 15px;
}

.skyList3 li {
	list-style: none;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px;
}

.skyList3 ul ul .high a {
	font-weight: bold;
}

.skyList3 strong {
	font-weight: bold;
	text-decoration: none;
}

.skyList3 .ab {
	font: bold 12px Tahoma, Verdana, Arial;
}

.skyList3 a {
	color: #3399cc;
}

.skyList3 ul ul a {
	font-weight: normal;
}

.skyList3 li.sep {
	padding: 0px;
	margin: 10px 0px 10px;
	list-style: none;
	background: none;
	height: 2px;
	overflow: hidden;
	background-color: #f6f4ed;
}

.compactGrid {
	margin: 10px auto;
}

.compactGrid td {
	padding: 7px 3px;
	border-bottom: 1px solid #efece0;
	font: normal 11px Tahoma, Verdana, Arial;
	vertical-align: middle;
}

.compactGrid .loFont {
	font-size: 9px;
}

.compactGrid .even td {
	background-color: #fbfaf7;
}

.compactGrid .fst {
	padding-left: 15px;
	text-align: left;
}

.compactGrid .lst {
	padding-right: 15px;
	text-align: right;
}

.compactGrid th {
	background-color: #efece0;
	padding: 8px 3px;
	vertical-align: middle;
	font: bold 11px Tahoma, Verdana, Arial;
}

.compactGrid th.fst {
	background: #efece0 url(../i/mustard2LT.gif) 0px 0px no-repeat;
}

.compactGrid .al {
	padding-left: 10px;
}

.compactGrid .ar {
	padding-right: 10px;
}

.compactGrid .ac {
	text-align: center;
}

.compactGrid th.lst {
	background: #efece0 url(../i/mustard2RT.gif) 100% 0px no-repeat;
}

.hotCommentable {
	margin: 20px 0px;
	font: bold 11px Tahoma, Verdana, Arial;
}

.hotCommentable .item {
	padding: 0px 0px 2px 20px;
	background: transparent url(../i/comment.gif) 0px 4px no-repeat;
	margin: 10px 0px;
}

.hotCommentable .item a {
	font: normal 11px Tahoma, Verdana, Arial;
	color: #666666;
}

.hotCommentable .item b {
	color: #ff5a00;
}

.shadTitle {
	background: transparent url(../i/shadTitleBg.gif) 50% 100% no-repeat;
	padding-bottom: 24px;
	font-size: 11px;
}

.catMain {
	font-size: 12px;
}

.catMain h2 {
	margin: 10px 19px 0px;
	padding: 0px;
}

.catMain a {
	color: #555555;
}

.catMain h2 a {
	color: #3399cc;
}

.catMain .l2 {
	margin: 5px 19px 20px 19px;
	line-height: 20px;
}

.catMain .golden {
	margin: -10px 19px 20px 19px;
}

.catMain .golden img {
	width: 40px;
	overflow: hidden;
}

.catMain .golden a {
	float: left;
	margin: 0px 18px 10px 0px;
}

.cake2 {
	margin: 0px 10px 20px 5px;
	padding: 0px 0px;
	border-bottom: 1px solid #efece0;
}

.pane .cake2 {
	margin: 0px 0px 20px 0px;
}

.cake2 .exclam {
	font-size: 12px;
	padding-left: 40px;
	background: transparent url(../i/exclam2.gif) 0% 3px no-repeat;
	margin-bottom: 15px;
}

.cake2 .info {
	font-size: 11px;
	padding-left: 40px;
	background: transparent url(../i/bubbleInfo.jpg) 0% 3px no-repeat;
	margin-bottom: 15px;
}

.cake2 .lPad {
	font-size: 12px;
	padding: 0px 0px 0px 40px;
	margin: 0px 0px 15px;
}

.cake2 .lPad li {
	list-style: none;
	margin: 0px 0px 5px;
	padding: 0px;
}

.cake2 .body {
	font: normal 11px Tahoma;
	margin: 0px 20px 20px;
}

.cake2 .plus {
	font-size: 12px;
}

.cake2 .cap {
	font: normal 18px Tahoma;
	text-decoration: underline;
	margin-bottom: 5px;
}

.cake2 .capLink {
	font: normal 18px Tahoma;
	margin-bottom: 5px;
}

.cake2 .capLink a {
	text-decoration: underline;
}

.cake2 .capLink	 a:hover {
	text-decoration: none;
}

.cake2 .cap2 {
	font: bold 14px Tahoma;
	margin-bottom: 15px;
}

.cake2 .rose {
	text-align: center;
	margin-bottom: 15px;
}

.cake3 {
	margin: 20px 19px;
	padding: 0px 0px;
	border-bottom: 1px solid #efece0;
}

.pane .cake3 {
	margin: 20px 0px;
}

.cake3 .exclam {
	font-size: 12px;
	padding-left: 40px;
	background: transparent url(../i/exclam2.gif) 0% 3px no-repeat;
	margin-bottom: 15px;
}

.cake3 .info {
	font-size: 11px;
	padding-left: 40px;
	background: transparent url(../i/bubbleInfo.jpg) 0% 3px no-repeat;
	margin-bottom: 15px;
}

.cake3 .lPad {
	font-size: 12px;
	padding: 0px 0px 0px 40px;
	margin: 0px 0px 15px;
}

.cake3 .body {
	font: normal 11px Tahoma;
	margin: 0px 20px 20px;
}

.cake3 .cap {
	font: normal 18px Tahoma;
	text-decoration: underline;
	margin-bottom: 5px;
}

.cake3 .capLink {
	font: normal 18px Tahoma;
	margin-bottom: 5px;
}

.cake3 .capLink a {
	text-decoration: underline;
}

.cake3 .capLink a:hover {
	text-decoration: none;
}

.cake3 .cap2 {
	font: bold 14px Tahoma;
	margin-bottom: 15px;
}

.cake3 .rose {
	text-align: center;
	margin-bottom: 15px;
}

#author {
	font: normal 11px Tahoma;
	margin: 20px 0px 20px 15px;
}

.menuRed td {
	padding: 5px 14px 0px;
	text-align: center;
	vertical-align: top;
	height: 27px;
}

.menuRed td.cur {
	padding: 0px 0px;
	background: #ec4508 url(../i/menuRedBg.gif) 0% 0% repeat-x;
	height: 32px;
}

.menuRed div {
	background: transparent url(../i/menuRedR.gif) 100% 0% no-repeat;
	height: 32px;
	padding-right: 14px;
}

.menuRed i {
	display: block;
	padding-left: 14px;
	height: 32px;
	background: transparent url(../i/menuRedL.gif) 0% 0% no-repeat;
}

.menuRed b {
	display: block;
	background: transparent url(../i/menuRedPin.gif) 80% 24px no-repeat;
	padding-top: 5px;
	height: 27px;
}

.menuRed a {
	color: #404040;
	font: normal bold 11px Tahoma, Verdana, Arial;
	text-decoration: underline;
}

.menuRed a:hover {
	text-decoration: none;
}

.menuRed .cur a {
	color: #ffffff;
	text-decoration: none;
}

.menuRed .cur a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.mustard3 {
	width: 439px;
	background-color: #f6f4ed;
	margin: 15px 0px 20px;
}

.mustard3 .top {
	width: 439px;
	background: transparent url(../i/mustard3top.gif) 0px 0px no-repeat;
	height: 18px;
}

.mustard3 .bot {
	width: 439px;
	background: transparent url(../i/mustard3bot.gif) 0px 0px no-repeat;
	height: 18px;
}

.mustard3 .in {
	margin: 0px 18px;
}

.lnkExch {
	font: normal 11px Tahoma;
	color: #666666;
}

.lnkExch .lnk {
	margin: 10px 0px;
}

.lnkExch .lnk a {
	font-weight: bold;
	color: #f37300;
}

.lnkExch .lnk2 {
	margin: 0px 0px 5px;
}

.payment {
	padding: 0px;
	margin: 5px 10px 20px 10px;
}

.payment td {
	padding: 2px 5px;
}

.payment .amount {
	text-align: right;
}

.payment .rate {
	font: normal 12px Tahoma;
	color: #c01010;
}

.payment .curr {
	padding: 2px 5px 2px 0px;
	font: bold 12px Tahoma;
}

.menu3 {
	border-bottom: 1px solid #e5e4de;
	width: 950px;
	margin: 0px 20px 10px;
}

.menu3 i, .menu3 b {
	display: block;
	float: left;
	margin: 0px 3px 0px 0px;
	position: relative;
	top: 1px;
	font: normal bold 14px Arial, Tahoma, sans-serif;
	color: #191919;
}

.menu3 i {
	border-bottom: 1px solid #e5e4de;
	padding: 5px 15px;
	background: transparent url(../i/grad1.png) 50% 20% no-repeat;
}

.menu3 b {
	padding: 4px 14px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #e5e4de #e5e4de #ffffff;
	background-color: #ffffff;
}

.menu3 a {
	color: #191919;
	text-decoration: none;
}

.menu3 a:hover {
	text-decoration: underline;
}


.messages1 {
	margin: 20px;
	width: 950px;
	font: normal 12px Tahoma, Arial, sans-serif;
	color: #202020;
}

.messages1 .d {
	font: normal 11px Tahoma, Arial, sans-serif;
	margin: 2px 0px;
}


.messages1 .tb {
	position: relative;
}

.messages1 h6 {
	margin: 10px 0px;
	padding: 0px;
	font: bold 15px Arial, Tahoma, sans-serif;
}

.messages1 .tb, .messages1 .tb a {
	color: #252550;
	font: normal 11px Tahoma, Arial, sans-serif;
}

.newPrivMsg {
	margin: 25px 15px;
}

.messages1 th {
	background-color: #f2f2f2;
	padding: 10px 0px;
	font: bold 11px Arial, Tahoma, sans-serif;
	color: #000000;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	text-align: left;
	padding-left: 10px;
}

.messages1 th.sender {
	padding-left: 40px;
}

.messages1 td {
	vertical-align: top;
	border-bottom: 1px solid #e0ddd2;
	text-align: left;
}

.messages1 .even td {
	background-color: #f7f7f7;
}

.messages1 .thumb {
	padding: 20px 10px 20px 20px;
	width: 140px;
	text-align: center;
}

.messages1 .thumb img {
	padding: 3px;
	border: 1px solid #dad9d4;
	background-color: #ffffff;
}

.messages1 .info {
	padding: 20px 0px;
	width: 150px;
}


.messages1 .msg {
	padding: 20px 10px;
}

.userOnline, .userOffline {
	padding-left: 20px;
}

.userOffline a {
	color: #000033;
}

.userOnline {
	background: transparent url(../i/userOnline.gif) 0px 4px no-repeat;
}


.userOffline {
	background: transparent url(../i/userOffline.gif) 0px 4px no-repeat;
}

.catModels table {
	margin: 20px 0px;
}

.catModels td {
	vertical-align: top;
	padding: 5px 10px 5px;
	width: 170px;
}

.catModels h6 {
	padding: 0px;
	margin: 2px 0px 2px 8px;
	font: bold 12px Tahoma;
	color: #cc0000;
}

.catModels .t {
	display: block;
	width: 154px;
	height: 116px;
	border: 1px solid #efece0;
	padding: 5px 7px;
}

.catModels h6 a {
	color: #cc0000;
	text-decoration: underline;
}

.catModels h6 a:hover {
	text-decoration: none;
}

.catModels img {
	display: block;
	width: 152px;
	height: 114px;
	border: 1px solid #efece0;
}

.catModels .price {
	font: normal 12px Tahoma;
	color: #666666;
	margin: 0px 8px;
}

.logoButtons {
	margin-top: 15px;
	margin-bottom: 20px;
}

.logoButtons .add {
	font-size: 11px;
	margin-left: 3px;
}

.logoButtons h2 {
	border-bottom: 1px solid #f6f4ed;
	padding-bottom: 10px;
}

.logoButtons .buttons {
	padding: 5px 0px 10px;
	margin: 5px 0px 0px;
}

.logoButtons .buttons a {
	display: block;
	height: 37px;
	width: 82px;
	overflow: hidden;
	float: left;
	margin: 3px 3px 0px 0px;
}

.logoButtons .buttons img {
	display: block;
	height: 37px;
	width: 82px;
}

.placeC2 {
	width: 200px;
	margin: 6px auto;
}

.placeC2M {
	width: 200px;
	margin: 0px auto -21px;
	position: relative;
	top: -21px;
}

.placeC2M .about {
	text-align: right;
	display: block;
	font: normal normal 11px Tahoma, Verdana, Arial, sans-serif;
	margin: 0px 0px 7px;
}

.placeC2 .about {
	text-align: right;
	display: block;
	font: normal normal 11px Tahoma, Verdana, Arial, sans-serif;
	margin: 1px 0px 7px;
}

.pager2 {
	margin: 30px 10px 30px 20px;
	color: #202020;
}

.pager2 i {
	display: block;
	font: italic normal 12px Arial, Tahoma, sans-serif;
	margin: 17px 0px 5px;
}

.pager2 .pages {
	margin: 4px 0px;
	font: bold 16px Arial, Tahoma, sans-serif;
	white-space: pre;
}

.pager2 .pages a {
	color: #154e95;
	display: block;
	float: left;
	margin-right: 8px;
}

.pager2 .pages .last {
	font: normal 14px Arial, Tahoma, sans-serif;
	white-space: pre;
}

.pager2 .pages .last a {
	display: inline;
	float: none;
	color: #1a69b9;
	margin-right: 0px;
}

.pager2 .pages b {
	display: block;
	float: left;
	padding-right: 10px
}

.pager2 .pages b.last {
	display: inline;
	padding-right: 0px;
	color: #787878;
}

.pager2 .prevNext {
	white-space: pre;
	font: normal 14px Arial, Tahoma, sans-serif;
}

.pager2 .prevNext a {
	color: #1a69b9;
}

.pager2 .prevNext b {
	font: normal 14px Arial, Tahoma, sans-serif;
	color: #787878;
}

.pager2 .sort {
	clear: both;
	margin-top: 20px;
	white-space: pre;
}

.pager2 .sort b {
	color: #787878;
	font-weight: normal;
}

.pager2 .sort a {
	color: #1a69b9;
}

.pager2 .poweredBy {
	margin-top: 10px;
}

.pager2 .poweredBy a {
	color: #202020;
}

.pager3 {
	margin: 30px 20px 30px 45px;
	
}

.pager4 {
	margin: 20px 20px 40px;
	
}

.hotBtn {
	border: 4px solid #b30000;
	float: right;
	margin: 10px 0px;
}

.hotBtn input {
	margin: 0px;
	padding: 2px 15px;
	margin: 0px;
}

.coolBtn {
	border: 4px solid #00b300;
	float: right;
	margin: 10px 0px;
}

.coolBtn input {
	display: block;
	padding: 2px 15px;
	margin: 0;
}

#myLogin .padB {
	padding-bottom: 5px;
}

#myLogin .f {
	display: block;
	margin: 4px 15px 4px 0px;
	width: 250px;
}

#myLogin .chk {
	display: block;
	margin: 5px 5px 5px 0px;
}

#myLogin .p {
	margin-bottom: 5px;
}

#myLogin .msg {
	color: #b30000;
	font-style: italic;
}

#myLogin .end {
	font-size: 14px;
}

#myLogin .hotBtn {
	margin: 0px;
}

.upload1 {
	margin: 10px 0px 30px;
}

.upload1 .file {
	display: block;
	width: 350px;
	margin-right: 20px;
}

.upload1 .submit {
	display: block;
	width: 85px;
}

.form2 {
	margin: 16px 0px 16px 16px;
	color: #191919;
	font: normal 12px Arial, Tahoma, sans-serif;
}

.form2 b {
	display: block;
	font-weight: normal;
}

.form2 input, .form2 select {
	display: block;
}

.form2 td {
	padding-right: 17px;
}

.form2 .minPadR {
	padding-right: 5px;
}

.form2 .noPadR {
	padding-right: 0px;
}

.form2 .w2 {
	border: 1px solid #aaaaaa;
	padding: 1px;
	width: 168px;
	margin: 2px 0px 5px;
}

.form2 .w1 {
	border: 1px solid #aaaaaa;
	padding: 1px;
	width: 81px;
	margin: 2px 0px 5px;
}

.form2 .w3 {
	border: 1px solid #aaaaaa;
	padding: 1px;
	width: 55px;
	margin: 2px 0px 5px;
}

.form2 .w4 {
	border: 1px solid #aaaaaa;
	padding: 1px;
	width: 40px;
	margin: 2px 0px 5px;
}

.form2 .w5 {
	border: 1px solid #aaaaaa;
	padding: 1px;
	width: 100px;
	margin: 2px 0px 5px;
}

.form2 .w6 {
	border: 1px solid #aaaaaa;
	padding: 1px;
	width: 130px;
	margin: 2px 0px 5px;
}

.form2 .w7 {
	border: 1px solid #aaaaaa;
	padding: 1px;
	width: 217px;
	margin: 2px 0px 5px;
}

.form2 .submit {
	border: 1px solid #aaaaaa;
	background-color: #f0f0f0;
	margin: 0px 0px 4px;
	float: right;
	font-weight: bold;
}

.form1 {
	padding: 0px;
	margin: 0px 0px;
	width: 406px;
}
.form1 .company {
	margin: 5px 0px;
	font-size: 18px;
	color: #306090;
}

.form1 .price {
	width: 90px;
	font: bold 16px Arial, Tahoma, sans-serif;
}

.form1 .narrow {
	width: 70px;
	font: bold 16px Arial, Tahoma, sans-serif;
	color: #009000;
}

.form1Wide {
	width: 990px;
}

.form1Medium {
	width: 705px;
	margin: 0px 20px;
}

.form1 .alarm {
	width: 386px;
	color: #e00000;
}

.form1 input[type="hidden"] {
	display: none;
}

.form1 .checks td {
	padding: 0px 15px 0px 0px;
}

.form1 .checks td.chk {
	padding: 0px 3px 0px 0px;
}

.form1 .birthday td {
	padding: 0px;
}

.form1 b {
	display: block;
	font-weight: normal;
}

.form1 b a {
	font-weight: normal;
}

.form1 .td, .form1 td {
	padding: 0px 10px 10px;
}

.form1 label {
	padding: 0;
	margin: 0;
}

.form1 .act {
	float: right;
}

.form1 .compact td {
	padding: 2px 5px 0px 0px;
}

.form1 .compact .group {
	font-weight: bold;
	padding: 10px 5px 5px 0px;
}

/*
.form1 .submit td {
	padding: 10px 0px;
}
*/

.form1 div.submit {
	float: right;
	margin-top: 15px;
}

.form1 .submit input {
	margin: 0px;
	width: 120px;
}

.form1 .sel1 {
	width: 391px;
	padding: 10px 5px;
	margin: 5px -5px;
	background-color: #f0f0f0;
	font: bold 14px Arial, Tahoma, sans-serif;
}

.form1 input {
	display: block;
	width: 180px;
	margin: 3px 0px;
	padding: 1px;
	font: normal 12px Tahoma;
}

.form1 .flat {
	border: 1px solid #aaaaaa;
}

.form1 .check {
	width: 15px;
	margin: 2px 5px 2px 10px;
}

.form1 input.medium, .form1 textarea.medium, .form1 div.medium {
	width: 386px;
}

.form1 .semi  {
	width: 182px;
}

.form1 .padL {
	padding-left: 10px;
}

.form1 .noPadR {
	padding-right: 0px;
}

.form1 .noPad {
	padding: 0px;
}

.form1 .noPadLR {
	padding-left: 0px;
	padding-right: 0px;
}

.form1 .noPadB td {
	padding-bottom: 0px;
}

.form1 .noPadL {
	padding-left: 0px;
}

.form1 select.medium {
	width: 392px;
}

.form1 select {
	display: block;
	width: 186px;
	margin: 3px 0px;
	font: normal 12px Tahoma;
}

div.hlp {
	font-size: 11px;
	color: #909090;
	margin: 5px 0px 10px;
}

.form1 div.hlp {
	margin: 0px;
	padding: 0px;
}	

.form1 .errMsg {
	color: #e00000;
	font-style: italic;
}

.form1 h6 {
	margin: 15px 10px 5px;
	font-weight: bold;
	font-size: 14px;
}

.codeBlock {
	padding: 10px; 
	background-color: #f0f0f0; 
	margin: 10px; 
	font-family: Courier New, Courier, monospace; 
	white-space: pre; 
	color: #202020;
}

.codeInline {
	background-color: #f0f0f0; 
	font-family: Courier New, Courier, monospace; 
	color: #202020;
}

object {
	padding: 0px;
	margin: 0px;
}

.img1 {
	width: 462px;
	margin-left: 1px;
}

.img1 .zoom {
	display: block;
}

.img1 .imgZoom {
	width: 460px;
}

.img1 .imgZoom4x3 {
	width: 460px;
	height: 345px;
}

.img1 .info {
	width: 442px;
	padding: 15px 10px 10px;
	margin: 3px 0px;
}

.img1 h2 {
	font: bold 16px Arial, sans-serif;
	color: #a03030;
	text-align: left;
}

.img1 img {
	border: 1px solid #c9c8c1;
	display: block;
	margin: 0px auto;
}

.img1 .act {
	font-size: 11px;
	color: #606060;
	text-align: right;
	margin: -12px 0px 0px 0px;
}

.img1 .act a {
	color: #606060;
}

.h4 {
	padding: 0px;
	margin: 15px 0px 0px;
	font: normal 18px Arial, sans-serif;
}

.thumbs1 {
	margin: 15px 0px;
	font: normal 12px Tahoma, Arial, sans-serif;
}

.thumbs1 .thumb {
	display: block;
	width: 176px;
	height: 132px;
	padding: 5px;
	border: 1px solid #c9c8c1;
	text-decoration: none;
	overflow: hidden;
	margin-left: 1px;
}

.thumbs1 .thumbCur {
	margin-left: 0px;
	border: 2px solid #3399cc;
}

.thumbs1 .thumb img {
	display: block;
	width: 176px;
	height: 132px;
}

.thumbs1 td {
	vertical-align: top;
	padding: 0px 10px 15px 0px;
}

.thumbs1 .act, .thumbs1 .act a {
	font-size: 11px;
	color: #606060;
}

.thumbs1 .imgDescr {
	margin-top: 5px;
}

.thumbs1 .noThumb {
	margin-top: 60px;
	text-align: center;
}

.thumbs1 .imgDescr h6 {
	padding: 0px;
	margin: 0px 0px 5px;
	font: normal 18px Arial, sans-serif;
	color: #b30000;
}

.thumbs1 .imgDescr h6 a {
	color: #b30000;
}

.thumbs1 .thumb2 {
	display: block;
	width: 152px;
	height: 114px;
	padding: 5px;
	border: 1px solid #c9c8c1;
	text-decoration: none;
	overflow: hidden;
	margin-left: 1px;
}

.thumbs1 .thumb2 img {
	display: block;
	width: 152px;
	height: 114px;
}


.thumbs1 .noThumb2 {
	margin-top: 40px;
	text-align: center;
}

.thumbs2 {
	margin: 0px;
	font: normal 12px Tahoma, Arial, sans-serif;
}

.thumbs2 a {
	display: block;
	width: 136px;
	height: 102px;
	text-decoration: none;
	overflow: hidden;
}

.thumbs2 img {
	display: block;
	width: 134px;
	height: 100px;
	border: 1px solid #c9c8c1;
}

.thumbs2 td {
	vertical-align: top;
	padding: 0px 6px 0px 0px;
}

.thumbs2 td.last {
	padding: 0px 0px 0px 0px;
}

.morePhoto1 {
	text-align: right;
	margin: -10px 0px 0px;
}

div.score1, div.votes1 {
	margin: 0px 0px 5px;
	font: bold 16px Arial, sans-serif;
}

div.score1 b, div.votes1 b {
	color: #47a800;
}

span.score1, span.votes1 {
	font: normal 14px Arial, sans-serif;
}

span.score1 b, span.votes1 b {
	color: #47a800;
}

.striated {
	width: 100%;
}

.striated td {
	padding: 5px 15px;
}

.striated .act, .striated .act a {
	font-size: 11px;
	color: #606060;
}

.striated .odd {
	background-color: #f4f2ea;
}

.noMainImage {
	font-size: 14px;
	padding: 150px 0px;
	text-align: center;
	border: 1px solid #c9c8c1;
}

#myThumbs .p52x39 {
	margin: 1px auto 20px;
}

#myImgEdit {
	position: relative;
	top: 0px;
	left: 0px;
}

.popupWnd {
	position: absolute;
	border: 1px solid #b0b0b0;
	padding: 10px;
	margin: 0px;
	background-color: #f6f6f6;
	font: normal 12px Arial, sans-serif;
	color: #202020;
	text-align: left;
	width: 440px;
	z-index: 100;
}

.popupWnd .pppWndLabel {
	padding: 0px;
	margin: 0px 0px 10px;
	font: normal 18px Arial, sans-serif;
}

.popupWnd .pppWndText {
	display: block;
	width: 424px;
	margin: 5px 0px;
	padding: 2px 2px;
	border: 1px solid #c0c0c0;
}

.popupWnd .close {
	float: right;
}


.popupWnd .hotBtn {
	margin: 10px 0px;
}

.popupWnd .coolBtn {
	margin: 10px 0px;
}

.vote1 {
	margin: 10px 0px;
}

.vote1 h6 {
	margin: 0px 0px 5px;
	padding: 0px;
	font: bold 12px Arial, Tahoma, sans-serif;
	color: #47a800;
}

.vote1 .sc {
	padding-right: 13px;
	font: bold 14px Tahoma, Arial, sans-serif;
	color: #47a800;
}

.vote1 td {
	padding: 2px 5px 2px 0px;
}

#myBar {
	margin: 10px 15px 0px;
	width: 960px;
}

#myBar .balance {
	white-space: pre;
	font: bold 11px Tahoma, Arial, sans-serif;
	vertical-align: top;
	padding: 7px 20px 0px;
	color: #191919;
}

#myBar .balance a {
	color: #eb2020;
}

#myStuffTitle {
	color: #202020;
	margin: 0px 15px 10px;
}

#myStuffTitle h1 {
	font: normal 23px Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

#wakabaEditor {
	margin: 20px;
	padding: 20px 0px 0px;
	color: #202020;
	font: normal 12px Tahoma, Arial, sans-serif;
	border-top: 2px solid #6090c0;
}

#wakabaTopic {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 10px;
}

#wakabaTopic span {
	font-weight: bold;
}

#wakabaTopic .sel {
	float: right;
	margin: 0px 0px 5px 5px;
}

#wakabaEditor b {
	display: block;
}

#wakabaEditor .text {
	display: block;
	width: 699px;
	margin: 5px 0px 10px;
	padding: 2px 2px;
	border: 1px solid #6090c0;
	font: normal 12px Tahoma, sans-serif;
}

#wakabaEditor .man {
	text-align: right;
}

#wakabaImages .noImg {
	margin: 65px 0px;
	text-align: center;
	font-weight: bold;
}

#wakabaImages {
	margin: 5px 0px 10px;
}

.spot {
	position: relative;
	top: 0px;
	left: 0px;
}

#wakabaImages .act {
	text-align: right;
	position: relative;
	top: 0px;
	left: 0px;
}

#wakabaImages .popupWnd {
	top: -100px;
	left: -10px;
}

#wakabaImages .thumbs {
	width: 696px;
	padding: 5px 0px 5px 7px;
	height: 155px;
	overflow: auto;
	margin: 5px 0px;
	border: 1px solid #c0c0c0;
}

#wakabaImages .pic {
	padding-right: 6px;
}

#wakabaImages i {
	display: block;
	font-style: normal;
	background-color: #f0f0f0;
	text-align: right;
	padding: 2px 5px;
}

#wakabaImages b {
	font-weight: normal;
	background-color: #909090;
	color: #ffffff;
	padding: 0px 7px;
	display: inline;
}

#wakabaImages i a {
	color: #303030;
}

#wakabaImages .pic img {
	height: 100px;
	width: 134px;
	overflow: hidden;
	display: block;
	border: 1px solid #c9c8c1;
	cursor: hand;
	cursor: pointer;
}

#wakabaEditor #switchImages {
	text-align: right;
	font-size: 12px;
}

#myArticleEditor .openEditor {
	text-align: right;
	margin: 0px 20px;
}

#wakabaTopicSelector {
	width: 590px;
	top: -5px;
	left: -5px;
}

#wakabaTopicSelector .list {
	width: 588px;
	height: 400px;
	overflow: auto;
	border: 1px solid #b0b0b0;
	background-color: #ffffff;
	margin: 10px 0px  0px;
}

#wakabaTopicSelector .list div {
	margin: 5px 5px 5px 15px;
}

#wakabaTopicSelector .list .up {
	margin-left: 5px;
}

.clubMarker, .clubMarker a {
	color: #2b5a9b;
}

.tags {
	padding: 0px 0px 2px 24px;
	margin: 15px 0px 3px;
	background: transparent url(../i/tag.gif) 0px 2px no-repeat;
	font-size: 11px;
}

.tags a {
	color: #d7161c;
}

#myData {
	margin-bottom: 20px;
}

.article .imgPane {
	width: 705px;
	height: 120px;
	overflow: auto;
	margin: 15px 0px;
}

.article .author {
	color: #666666;
}

.members {
	margin: 10px 20px;
	font: normal 12px Tahoma, Arial, sans-serif;
}

.members .member {
	width: 235px;
}

.members .m {
	margin: 20px auto;
	position: relative;
	top: 0px;
	left: 0px;
}

.members .thumb {
	display: block;
	padding: 5px;
	border: 1px solid #c9c8c1;
	margin: 0px 0px 5px;
}

.members .thumb img {
	display: block;
}

.members .info {
	margin-left: 5px;
}

.members .info a {
	color: #cc0000;
}

.members .tb {
	margin-left: 5px;
	clear: both;
	position: relative;
}

.members .tb a {
	color: #252550;
	font: normal 11px Tahoma, Arial, sans-serif;
}



#searchResult {
	margin: 20px 0px;
	color: #202020;
	font: normal 12px Arial, Tahoma, sans-serif;
}

#searchResult .i {
	margin: 0px 0px 15px 45px;
	position: relative;
	top: 0px;
	left: 0px;
}

#searchResult i {
	width: 35px;
	display: block;
	position: absolute;
	top: 3px;
	left: -45px;
	text-align: right;
	font: normal 14px Arial, Tahoma, sans-serif;
}

#searchResult .t {
	font-size: 16px;
}

#searchResult .t a {
	color: #0060a0;
}

#searchResult .r {
	color: #787878;
	font-size: 11px;
	margin: 3px 0px 0px;
}

#searchResult .r a {
	color: #1e9ad6;
}

#searchForm {
	background: transparent url(../i/searchBg.png) 0px 0px no-repeat;
	width: 960px;
	margin: 15px auto 0px;
	padding: 5px 0px 5px 20px;
	font: normal 12px Arial, Tahoma, sans-serif;
}

#searchForm .text input {
	display: block;
	padding: 2px;
	margin: 0px 20px 0px 0px;
	border: 1px solid #003090;
	width: 820px;
}

#searchForm .submit input {
	display: block;
	padding: 2px 0px;
	width: 90px;
	margin: 0px;
	text-align: center;
}

#searchForm .t {
	color: #ffffff;
	font: normal 18px Arial, Tahoma, sans-serif;
	padding-bottom: 4px;
}

#searchForm .e {
	color: #ffffff;
	padding: 5px 0px;
	font-size: 11px;
}

#searchForm .e a {
	color: #ffffff;
}

#searchForm3 {
	width: 960px;
	margin: 15px auto 0px;
	padding: 5px 0px 5px 15px;
	font: normal 12px Arial, Tahoma, sans-serif;
}

#searchForm3 .text input {
	display: block;
	padding: 2px;
	margin: 0px 20px 0px 0px;
	border: 1px solid #606060;
	width: 820px;
}

#searchForm3 .submit input {
	display: block;
	padding: 2px 0px;
	width: 90px;
	margin: 0px;
	text-align: center;
}

#searchForm3 .t {
	color: #191919;
	font: normal 18px Arial, Tahoma, sans-serif;
	padding-bottom: 4px;
}

#searchForm3 .e {
	color: #191919;
	padding: 5px 0px;
	font-size: 11px;
}

#searchForm3 .e a {
	color: #191919;
}

.notFound {
	color: #202020;
	margin: 20px 20px;
	font: normal 18px Arial, Tahoma, sans-serif;
}

.grid3 {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}

.grid3 th {
	background-color: #f7f3ee;
	padding: 7px;
	text-align: center;
	font-weight: normal;
	border: 1px solid #f0ece9;
}

.grid3 td {
	padding: 5px 7px;
	text-align: left;
	border: 1px solid #f0ece9;
}

.myOffersTop {
	color: #191919;
}

.flame {
	background: transparent url(../i/flame.gif) 0px 1px no-repeat;
	padding: 1px 0px 4px 22px;
	font: normal 12px Arial, Tahoma, sans-serif;
}

.flame .descr {
	font-size: 11px;
	margin: 3px 0px 10px;
}

.add1 {
	background: transparent url(../i/add.png) 0px 0px no-repeat;
	padding: 1px 0px 4px 22px;
	font: bold 12px Arial, Tahoma, sans-serif;
}

.add1, .add1 a {
	color: #327c21;
}

.prolong1 {
	background: transparent url(../i/hourglass_add.png) 0px 0px no-repeat;
	padding: 1px 0px 4px 22px;
	font: bold 12px Arial, Tahoma, sans-serif;
}

.prolong1, .prolong1 a {
	color: #303030;
}

.sold1 {
	background: transparent url(../i/delete.png) 0px 0px no-repeat;
	padding: 1px 0px 4px 22px;
	font: bold 12px Arial, Tahoma, sans-serif;
}

.sold1, .sold1 a {
	color: #303030;
}

.hhl {
	color: #fa2f00;
}

.hhhl {
	color: #fa2f00;
	font-weight: bold;
}

.legend1 {
	margin: 15px 5px;
	font: normal 11px Tahoma, Arial, sans-serif;
	vertical-align: middle;
}

.legend1 .ico {
	padding: 4px 3px 0px 15px;
}

.errPage {
	margin: 20px 20px 20px 50px;
	color: #191919;
	font-family: Arial, Tahoma, sans-serif;
	
}

#searchForm2 {
	margin: 20px 0px 40px 30px;
	padding: 0px;
	font: normal 12px Arial, Tahoma, sans-serif;
	color: #191919;
}

#searchForm2 .text input {
	display: block;
	padding: 2px;
	margin: 0px 20px 0px 0px;
	border: 1px solid #003090;
	width: 520px;
}

#searchForm2 .submit input {
	display: block;
	padding: 2px 0px;
	width: 90px;
	margin: 0px;
	text-align: center;
}

#searchForm2 h3 {
	font: bold 14px Arial, Tahoma, sans-serif;
	padding: 0px;
	margin: 0px 0px 15px 20px;
}

#searchForm2 .ico {
	width: 20px;
}

.switch1 {
	margin: 0px 0px;
	color: #191919;
	font: normal 12px Arial, Tahoma, sans-serif;
}

.switch1 td {
	padding: 0px 21px;
}

.switch1 a {
	color: #191919;
}

.switch1 .cards {
	background: transparent url(../i/application_view_tile.png) 0px 0px no-repeat;
}

.switch1 .table {
	background: transparent url(../i/application_view_columns.png) 0px 0px no-repeat;
}

.lowerCase {
	text-transform: lowercase;
}