/* ~~~ ©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: #666666
}
BODY {
/*	background: #ffffff url(../../images/skin/1/tbg.gif) repeat-x top;*/
	padding: 0;
	margin: 0
}
IMG {
	border-color:#666666
}
H1 {
	font-size: 16px;		/*font-size: small;*/
	color: #00400F;
	margin: 10px 0px 10px 0px;
/*	background: url(../../images/skin/1/bullets3.gif) no-repeat;*/
	clear: both;
	border-bottom: 1px solid #00400F
}
H2 {
	font-size: 14px;		/*font-size: small;*/
	color: #00400F;
/*	width: expression('101%'); <<< for IE6.xx solution
	clear: both;*/	
	padding: 6px 0px 4px 17px;
	margin: 0px 100px 0px 10px;
/*	background: url(../../images/skin/1/bullets4.gif) no-repeat;*/
	border-bottom: 1px solid #00400F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
H3 {
	font-size: 11px;
	color: #00400F;
	padding: 0px 0px 2px 0px;
	margin: 0px;
	margin-top: 0px;
/*	background: url(../../images/skin/1/bullets5.gif) no-repeat;*/
	border-bottom: 1px solid #00400F
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; COLOR: #29317a
}
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: #028721;
}
.color2 {
	background-color: #00400F;
}

/* ~~~ [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: #ffffff url(../dealer/images/tbg.gif) repeat-x top;*/
/*	background: url(../../images/skin/1/tbg2.gif) no-repeat top right;*/
}
.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(../../images/skin/1/c1bg.gif) repeat-y top right
}
.column2 {
/*	white-space: nowrap;*/
	background: #ffffff url(../../images/skin/1/c1bg.gif) repeat-y top right
	padding-left: 10px;
}
.column3 {
	width: 164px;
	padding-left: 10px;
	padding-top: 30px
}
.cblock, .cblock p, .cblock a, .cblock td, .cblock li {
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.cblock {
	border-bottom: 1px solid #00400F;
	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 {
	border: 1px solid #D2D2D2;
	background-color: #EFEFEF
}
.columned {
	padding: 5px 0px 10px 13px;
	margin: 0;
	font-size: 10px;
	color: black
}
.columned a, .columned a:hover, .columned strong {
	color: #007B1D;
	font-size: 10px;
	font-weight: bold;
}
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 black;
	padding: 0 2px;
/*buzz*/
}
.fieldss {
	width: 130px;
	font-size: 10px;
	color: black;
	height: 16px;
/*/*/
	border: 1px solid #F2753D;
	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');
	text-transform: capitalize;
	padding: 0px 5px;
}
.TableTitle {
	font-size: 10pt;
	font-weight: bold;
	background-color: #CCCCCC;
	border-color:  #CCCCCC;
}
.tdata1 {
	background-color: #EDEDF5;
}
.tdata2{
	background-color: #FFFFFF;
}
.errormsg {
	color: #ff0000;
	font-weight: bold
}

/* ~~~ [data tables] ~~~ */
table.simpledtab {
	border-color: #EFEFEF;
	border-style: solid;
	border-width: 8px 0;
	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: 1px 5px
}
tr.simpledtab td {
	background-color: white !important
}
table.simpledtab a, table.simpledtab a:hover {
	color: #2020FF;
	text-decoration: underline
}
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(none) none outside;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: -20px;
	margin-left: expression("20px");
	width: 160px;
}
.mmenu li {
	background-color: red;
	font-size: 11px;
	margin: 0px;
	padding-left: 0px;
	text-indent: 0px;
	background: url(../../images/skin/1/bullets2.gif) no-repeat left bottom;
}
.mmenu li, .mmenu li a, .mmenu li a:hover, .mmenu li ul li a {
	color: #555555;
	font-size: 11px;
}
.mmenu li div {
/*	display: block;*/
	padding: 4px 20px 4px 10px;
	background: url(../../images/skin/1/bullets2p.gif) no-repeat right bottom;
}
.mmenu li#none {
	background: url(none);
	padding: 0;
	margin: 0
}
.mmenu li a {
	display: block;
	/*margin: 0 20px 0px 10px !important;*/
	padding: 0 0 5px 5px;
	border-bottom: 1px solid #00400F;	
}

.mmenu li a:hover, .mmenu li ul li a:hover {
	color: #D97408;
}
.mmenu li ul {
	margin: 2px 0px 2px;
	padding: 0;
}
.mmenu li ul li {
	margin-left: 10px;
	padding: 0px 10px 0;
	list-style: url(none) none outside;
	line-height: expression("0px");
	background: url(../../images/skin/1/bullets7.gif) no-repeat left top;
}
.mmenu li ul li, .mmenu li ul li a {
	color: #A9A9A9;
	text-decoration: underline;

	border-bottom: 0px solid white;
}
.mmenu li ul li a:hover {
	text-decoration: none;
}

.reformatted {
	list-style: url(../../images/skin/1/bullets6.gif) none outside;
	margin-top: 10px;
	margin-bottom: 10px;	
}
.reformatted li {
	font-size: 11px;
	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: #555555;
	font-weight: normal;
}
span#info {
	color: #CE1E1E
}

.tintcolour {
	background-color: #535299;
}