/* ~~~ ©2004 Rm; implementation by Vady ~~~
	vady[at]i.com.ua
	
	~{vars}~
	cross-browser = false;
	static-values = true;
	unique-colors = true;
	multi-templates = false;
*/

/* ~~~ [regular classes/selectors definitions] ~~~ */
BODY, PRE, TD, LI, UL, OL, DL, P, FORM, INPUT, SELECT, TEXTAREA {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E1D1C;
}
BODY {
	overflow: auto;
	scrollbar-face-color: #472C25;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #494949;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #FFF3E7;
	scrollbar-darkshadow-color: #666666;
	padding-top: 5px;
}
IMG {
	border-color:#3E2920;
}
H3 {
	margin: 10px 0 0 0;
	padding: 5px 0;
	font-size: 14px;
}
H3 a {
	display: block;
	font-size: 16px;
	text-decoration: none !important;
}
A {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A:hover {
	color: #000000;
	text-decoration : underline;
}
.color1 {
	background-color: #459832;
}
.color2 {
	background-color: #FF9900;
}
.toplinks {
	font-size: 10px;
	color: #2E1D1C;
}
.toplinks A {
	font-size: 10px;
	color: #2E1D1C;
	text-decoration: none;
}
.toplinks A:hover {
	color: #000000;
	text-decoration : underline;
}
.field_search {
	font-size: 10px;
	width: 116px;
	height: 14px;
	color: #2E1D1C;
	background-color: #FFF3E7;
	vertical-align: middle;
/*/*/
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #2E1D1C;
/*buzz*/
}
.path {
	font-size: 9px;
	font-weight: bold;
	color: #FFECD5;
}
.path A {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #FFECD5;
}
.path A:hover {
	color: #FFECD5;
	font-weight: bold;
	text-decoration: underline;
/*	text-decoration: underline overline;*/
}
.titletxt {
	font-size: 11px;
	font-weight: bold;
	color: #FFDDB2;
}
.maintxt {
	color: #FFF3E4;
	text-align: justify;
/*	text-indent: 30px;*/
	line-height: 11pt;
}
.maintxt TD {
	color: #FFF3E4;
	line-height: 11pt;
}
.maintxt A {
	color: #FFF3E4;
	text-decoration: underline;
}
.maintxt A:hover {
	color: #FFF3E4;
	text-decoration: none;
}
A.morelink {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #FFECD5;
}
A.morelink:hover {
	color: #FFECD5;
	font-weight: bold;
	text-decoration: underline;
}
.detailstab TD {
	font-size: 10px;
	color: #FFF3E4;
	line-height: 11pt;
}

table.border{
	border-color: #C1A887;
	border-style: solid;
	border-width: 0 1px 1px 0;
}

table.border td, table.border th{
	border-color: #C1A887;
	font-size: 10px;
	line-height: normal;
	border-style: solid;
/*	border-style: dashed; dotted; #D5B995;*/
	border-width: 1px 0 0 1px;
}
.lesstxt {
	color: #C1A396;
}
.lesstxt A {
	color: #C1A396;
}
.lesstxt A:hover {
	color: #C1A396;
}
.tentxt {
	font-size: 10px;
/*	font-style: italic;*/
}
table.stattable td, table.border th {
	line-height: normal;
}
.pagenumtxt {
	font-size: 9px;
	font-weight: bold;
	color: #FFDDB2;
}
.pagenum {
	font-size: 9px;
	font-weight: bold;
	color: #FFDDB2;
}
.pagenum A {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #FFDDB2;
}
.pagenum A:hover {
	color: #FFDDB2;
	font-weight: bold;
	text-decoration: underline;
}
.marked {
	padding: 0 2px;
	background-color: #77664B;
/*	border: 1px solid #FFDDB2;*/
}
.names {
	color: #FFF3E4;
	font-weight: bold;
}
.fields {
	font-size: 11px;
	width: 160px;
	height: 16px;
	color: #422821;
	background-color: #FFD7B2;
/*/*/
	border: 1px solid #210C00;
	padding: 0 4 0 4;
/*buzz*/
}
.texxtarea {
	font-size: 11px;
	height: 80px;
	color: #392821;
	background-color: #FFEDD5;
	vertical-align: middle;
/*/*/
	border: 1px solid #D4D0C8;
/*buzz*/
}
.cell {
	color: #3263C6;
	background-color: #ffffff;
	text-align: center;
	height: 21px;
}
.celll {
	height: 21px;
	text-align: center;
	color: #3263C6;
	background-color: #FCFCFC;
}
.testabg {
	background-image: url(../images/titledots2x2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.ffields {
	font-size: 11px;
	width: 150px;
	height: 16px;
	color: #422821;
	background-color: #FFEDD5;
/*/*/
	border: 1px solid #210C00;
	padding: 0 4 0 4;
/*buzz*/
}
.section_header {
	font-weight: bold;
	padding: 0 2px;
	background-color: #FFD7B2;
	color: #392821;
}


/* ~~~ [old classes] ~~~ */
.toplinks {
	font-size: 10px;
	line-height: normal !important;
	color: #2E1D1C !important
}
.toplinks a {
	font-size: 10px;
	color: #2E1D1C;
	text-decoration: none;
}
.toplinks a:hover {
	color: #000000;
	text-decoration : underline;
}
.navi {
	background: url(../images/titledots2x2.gif) repeat-x top;
	text-align: right;
	margin-top: 5px;
	padding: 2px
}

/* ~~~ [compare table beautifizers] ~~~ */
table.dtab thead tr th, table.dtab tbody tr td {
	padding: 5px 4px;
	font-size: 11px;
	color: #FFEDD7;
	border-right: 1px solid #4D2616;
	background-color: #68412D
}
table.dtab thead tr th {
	padding: 5px 2px;
	background: #68412D url(/images/titledots2x2.gif) repeat-x bottom;
}
table.dtab tbody tr td.marked, table.dtab thead tr th.marked {
	background-color: #7F5841 !important;
	border-right: 0px none #7F5841;
	padding: 2px 20px;
}
table.dtab tbody tr td.marked { /*<<< try also to remove '.marked', too funny! */
	border-top: 1px solid #754E38; /*was: #6B4430*/
}
.hotline td {
	vertical-align: top;
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
}
.hotline td.heading {
	height: 41px;
	background: url(../images/bg-phone.gif) no-repeat left top;
	padding-left: 29px;
	padding-right: 4px;
}
#galleryimgs {
	display: block;
	height: 160px;
}
.price {
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
}
.uls {
	margin: 2px 10px 7px 25px;
	list-style: disk;
}
.uls li {
	color: #FFECD5;
}
.uls li a {
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
.uls li a:hover {
	text-decoration: underline;
}