/* ~~~ ©2004 Rm; implementation by Vady ~~~
	vady[at]i.com.ua
	
	{var}
	cross-browser = false;
	static-values = true;
	unique-colors = true;
	...

*/

/* ~~~ [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: #000000
}
BODY {
	padding: 0;
	margin: 0
}
IMG {
	border-color:#666666
}

.TableTitle {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CCCCCC;
}
.tdata1, .tdata2, .tdata3{
	background-color: #FAF4F5;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

.tdata2{
	background-color: #E2D0D1;
}

.tdata3{
	background-color: #FFE8FF;
}

H1 {
	font-size: 16px;		/*font-size: small;*/
	color: #530101;
	margin: 10px 0px 10px 0px;
	clear: both;
	border-bottom: 1px solid #530101
}
H2 {
	font-size: 12px;		/*font-size: small;*/
	color: #530101;
/*	width: expression('101%'); <<< for IE6.xx solution
	clear: both;*/	
	padding: 9px 28px 5px 18px;
	margin: 0px 100px 9px 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #530101
}
H3 {
	font-size: 12px;
	color: #A70303;
	padding: 0px 0px 2px 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 5px;
	border-bottom: 1px solid #530101
}
FORM {
	margin: 0;
}

/* ~~~ [pseudo classes] ~~~ */
A {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A:hover {
	color: #666666;
	text-decoration: underline;
}

/* ~~~ [colors] ~~~ */
.color1 { /* << top & bottom bg */
	background-color: #530101
}
.color2 {
	background-color: #530101
}

/* ~~~ [text feat // blocks] ~~~ */
.copyright, .copyright td, .copyright a, .copyright a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;	
}
.copyright a {
	text-decoration: underline;
}
.copyright a:hover {
	text-decoration: none;
}
.filltop {
	background: url(/dealer/images/skin/5/tbg.gif) repeat-x top;
}
.path td {
	text-transform: capitalize;
	color: #2A3279;
	white-space: nowrap;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.path td a, .path td a:hover {
	font-size: 10px;
	color: #2A3279;
	text-decoration: underline;
}
.path td a:hover {
	text-decoration: none;
}
.column1 {
	background: #ffffff url(/dealer/images/skin/5/c1bg.gif) repeat-y top right
}
.column2 {
/*	white-space: nowrap;*/
	background: #ffffff url(/dealer/images/skin/5/c1bg.gif) repeat-y top right;
	padding-left: 10px;
}
.column3 {
	width: 155px;
	padding-left: 10px;
	padding-top: 30px
}
.cblock, .cblock p, .cblock a, .cblock td, .cblock li {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.cblock {
	border-bottom: 1px solid #FF7D00;
	margin: 10px 11px 20px 17px;
	padding: 0px 0px 15px 0px;
	width: expression('100%');
}
.cblock p {
	padding: 0px;
	margin: 0;
	margin-bottom: 5px;
	text-align: justify;
	text-indent: 10px;	
}
.cblock img.aleft {
	float: left;
	margin: 0px 23px 10px 0px;
	border: 1px solid black;
	clear: both
}
.cblock img.aright {
	float: right;
	margin: 0px 0px 10px 23px;
	border: 1px solid black
}
.box {
	background-color: #EFEFEF;
	border: 1px solid #EFEFEF
}
.columned {
	padding: 5px 0px 10px 13px;
	margin: 0;
	font-size: 10px;
}
.columned a, .columned a:hover, .columned strong {
	color: #000074;
	font-weight: bold;
	font-size: 10px
}
a.llinx, a.llinx:hover {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline
}
a.llinx:hover {
	text-decoration: none
}

/* ~~~ [forms] ~~~ */
.fields {
	width: 266px;
	font-size: 11px;
	height: 17px;
	color: #333333;
	background-color: #ffffff;
	vertical-align: middle;
/*/*/
	border: 1px solid #000074;
	padding: 0 2px;
/*buzz*/
}
.fieldss {
	width: 130px;
	font-size: 10px;
	color: black;
	height: 16px;
/*/*/
	border: 1px solid #0C0C7B;
	padding: 1px 4px 0px;
/*buzz*/
}
.txtarea {
	font-size: 11px;
	width: 266px;
	height: 80px;
	color: #666666;
	background-color: #F8F8F8;
	vertical-align: middle;
/*/*/
	border: 1px solid #D4D0C8;
/*buzz*/
}
.buttons {
	font-size: 11px;
	font-weight: bold;
	height: expession('18px');
	/*color: #002C87;
	background-color: #FF9900; */
	text-transform: capitalize;
	padding: 0px 5px;
	/* border-color: #96B1DA #2A4977 #233655 #6B91CB; 
	border-style: solid;
	border-width: 1px;
	background-image: url(../images/button-bg.gif);
	background-position: top left;
	background-repeat: repeat-x; */
}
.errormsg {
	color: #ff0000;
	font-weight: bold
}

/* ~~~ [data tables] ~~~ */
table.simpledtab {
	width: 100%;
	empty-cells: show
}
table.simpledtab td, table.simpledtab a, table.simpledtab p, table.stab, table.stab a, table.stab p, table.stab td {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
table.simpledtab tr td {
	background-color: #EFEFEF;
	vertical-align: top;
	padding: 2px 5px
}
table.simpledtab a, table.simpledtab a:hover {
	color: #1E1EFD;
	text-decoration: underline
}
tr.simpledtab td, tr.simpledtab a {
	background-color: white !important;
}

table.simpledtab a:hover {
	text-decoration: none
}
table.stab {
/*	width: 100%;*/
	empty-cells: show
}
table.stab td {
	padding: 4px 5px
}

table.data {
	margin: 10px 0;
	empty-cells: show;
}
table.data, table.data p, table.data a, table.data td, table.data th {
	font-size: 12px;
	color: #6E6FB7
}
table.data thead tr th {
	padding: 2px 5px;
	font-weight: bold;
	vertical-align: middle;
	border-color: #9C99F5;
	border-style: solid;
	border-width: 2px 0;
	background-color: white
}
table.data tbody tr td {
/*	background-color: #d2d2db;*/
	border-color: #9C99F5;
	border-style: solid;
	border-width: 0 0 1px 0;
	padding: 1px 3px;
}
tr.data td {
	background-color: #EEF1F9;
}
#lined table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
#lined td {
	border: 1px solid #D1D3D4;
	padding: 4px;
}

/* ~~~ [menu, lists, navigation] ~~~ */
.mmenu {
	list-style: url(/dealer/images/skin/5/bullets2.gif) none outside;
	margin-top: 20px;
	margin-bottom: 20px;
}
.mmenu li {
	font-size: 11px;
	margin: 0px;
	padding-left: 0px;
	text-indent: 0px;
}
.mmenu li, .mmenu li a, .mmenu li a:hover, .mmenu li ul li a {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
/*	letter-spacing: -1px;*/
}
.mmenu li a:hover, .mmenu li ul li a:hover {
	color: #D97408;
}
.mmenu li ul {
	list-style: url(none) none outside;
	margin: 10px 0px 4px;
	padding: 0;
}
.mmenu li ul li {
	padding: 0px 10px;
	line-height: 1.5em;
}
.mmenu li ul li, .mmenu li ul li a {
	color: #A9A9A9;
	text-decoration: underline;
	font-weight: normal;
}
.mmenu li ul li a:hover {
	text-decoration: none;
	font-weight: normal;
}

.reformatted {
	list-style: url(/dealer/images/skin/5/bullets6.gif) none outside;
	margin-top: 10px;
	margin-bottom: 10px
}
.reformatted li {
	font-size: 10px;
	margin: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	text-indent: 0px
}
.reformatted li, .reformatted li a, .reformatted li a:hover, .reformatted li ul li a {
	color: #000000;
	font-size: 10px;
	font-weight: bold;	
}
.addmenu {
	padding: 10px 20px
}
.addmenu ul.reformatted {
	margin: 0px;
	padding: 10px 22px	
}
.addmenu ul.reformatted li, .addmenu ul.reformatted li a, .addmenu ul.reformatted li a:hover {
	color: #000000;
	font-weight: normal
}
span#info {
	color: #CE1E1E
}
td.mm, table.path td {
/*	background: url(/dealer/images/skin/5/tmbg.gif) repeat-x top;*/
	height: 32px;
	padding: 2px 0 0 11px;
	text-align: center;
	color: black;
/*	border-right: 7px solid white*/
}
td.mm a, table.path a {
	text-decoration: none;
	color: black
}
.mm a:hover {
/*	text-decoration: underline;*/
}