body			{  font-size: 9pt; background: #FFFFFF; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
hr				{
	color: #cccccc;
	background: #cccccc;
	height: 1px;
	border: 0px none #ffffff;
}
a				{ color: #3333ff; text-decoration: none; }
a:hover			{ color: #3333ff; text-decoration: underline; }
.title			{ color: #4477ee; font-size: 18px; font-family: Arial, Verdana, Geneva, Helvetica, sans; font-weight: normal; margin-top: 0; margin-bottom: 0; }
.subtitle		{ color: #4477ee; font-size: 13px; font-family: Arial, Verdana, Geneva, Helvetica, sans; font-weight: bold; margin-top: 0px; margin-bottom: 10px; }
.usubtitle		{ color: #4477ee; font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans; margin-top: 20px; margin-bottom: 20px; border-bottom: 1px solid #ccc; }
.menu			{ color: #3366ff; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans; margin-top: 0; margin-bottom: 0; padding-left: 10px; }
.menu a			{ color: #3366ff; text-decoration: none; }
.menu a:hover	{ color: #3366ff; text-decoration: none; }
.submenu		{ color: #3366ff; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans; margin-top: 0; margin-bottom: 0; padding-left: 10px; }
.submenu a		{ color: #3366ff; text-decoration: none; }
.submenu a:hover{ color: #3366ff; text-decoration: none; }
.quiz			{ color: #333333; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans; margin-top: 0; margin-bottom: 0; padding-left: 10px }
.addrs			{ color: #666666; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans; margin-top: 0; margin-bottom: 0; }
.signat			{ color: #C0C0C0; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans; margin-top: 0; margin-bottom: 0; }
.normal			{ color: #333333; font-style: normal; font-variant: normal; font-size: 11px; font-family: verdana, arial, Helvetica, sans; margin-top: 0; margin-bottom: 0 }
.marq			{ color: #993333; font-style: normal; font-variant: normal; font-size: 10px; font-family: verdana, arial, Helvetica, sans; margin-top: 0; margin-bottom: 0 }
.images			{ border: 1px solid #999999; }
.red			{ color: #ff0000; }
.blue			{ color: #4477ee; }

.disclaimer		{ color: #333333; background: #f0f0ff; border: 1px solid #c0c0ff; padding: 5px; }

h1				{ color: #47e; font: 18px Arial, Verdana, Geneva, Helvetica, sans; margin-top: 0; margin-bottom: 0 }
h2				{ color: #47e; font: bold 13px Arial, Verdana, Geneva; margin-top: 0px; margin-bottom: 10px; }
h3				{ color: #666; background: #eee; font: bold 13px Arial, Verdana, Geneva; text-align: center; margin: 8px 0; border: 1px solid #ccc; }
p				{ margin-top: 0px; margin-bottom: 0px; }
input			{ font-size: 11px; font-family: Arial, Geneva }
select			{ font-size: 11px; font-family: Arial, Geneva }
textarea		{ font-size: 11px; font-family: Arial, Geneva }
/*ol				{ margin-top: 0px; }
ul				{ margin-top: 0px; }*/
ol, ul 			{ margin: 0 0 2px 0; padding: 0 0 0 20px; }

.subscr { font-size: 9px; position: relative; top: 4px;}

/* TCM */
.carlist-reg	{ text-align: center; font: bold 14px arial, tahoma, verdana; color: #666; }
.carlist-opt	{ width: 26px; height: 18px; margin: 1px 0 0 1px; }
.carlist-opts	{ text-align: center; font: bold 12px arial, tahoma, verdana; color: #080; padding: 1px; }
.carlist-price	{ text-align: center; font: bold 17px arial, tahoma, verdana; color: #900; }
.h2-list 		{ width: 365px; height: 16px; font: bold 14px arial, tahoma, verdana; margin: 0 0 5px 0; overflow: hidden; border-bottom: 1px dotted #ccc; }
.item-block		{ float: left; width: 605px; margin: 0 0 1px 0; padding: 0; border-top: 1px solid #ccc; }
.item-block-hl	{ float: left; width: 605px; margin: 0 0 1px 0; padding: 0; border-top: 1px solid #ccc; background: #eef5ff; cursor: pointer; }
.item-block-ll	{ float: left; width: 605px; margin: 0 0 1px 0; padding: 0; border-top: 1px solid #ccc; background: transparent; cursor: default; }
.euro	{ font: 14px arial; }
.price	{ font: 18px arial; color: #c00; }
.price1	{ font: 15px arial; color: #c00; }
.price2	{ font: bold 10px tahoma, arial; color: #c00; margin: 5px 0 0 0; }
.autodata		{ font: 11px tahoma, arial; color: #333; margin: 0px; }
.autodata th	{ text-align : center; background: #ccc; border-top: 1px solid #999; border-right: 1px solid #999; }
.autodata td	{ border-right: 1px solid #fff; border-bottom: 1px solid #ccc; padding: 0; }
.autodata .full	{ padding: 0px; border: 0px; }
.frm-combo		{ width: 110px; height: 18px; font: 10px tahoma, verdana, arial; padding: 0; margin: 0; border: 1px solid #ccc; }
.frm-checkbox	{ width: 12px; height: 12px; margin: 1px; }

/* Misc */

.tbl			{ font-family: Arial, Helvetica, Verdana; font-size : 11px; color : #333333; text-align : left; padding-left : 0px; }
.tbl th			{
	font-size : 11px;
	color : #333333;
	text-align : center;
	background-color : #CCCCCC;
	font-weight : bold;
	border-top-color : #999999;
	border-top-style : solid;
	border-top-width : 1px;
	border-right-color : #999999;
	border-right-style : solid;
	border-right-width : 1px;
}
.tbl th a		{
	color : #000066;
}
.tbl th a:hover	{
	color : #000066;
}
.tbl td			{
	border-right-color : #FFFFFF;
	border-right-style : solid;
	border-right-width : 1px;
}
.tbl a			{ color : #3333FF; text-decoration : none; }
.tbl a:hover 	{ color : #3333FF; text-decoration : underline; }
.tbl hr			{ color : #999999; height : 1px; }
.tbl_small		{ font-family: Arial, Helvetica, Verdana; font-size : 10px; color : #333333; text-align : left; padding-left : 10px; }
.tbl_tiny		{ font-family: Arial, Helvetica, Verdana; font-size : 9px; color : #333333; text-align : left; padding-left : 10px; }
.tbl_date		{ font-family: Arial, Helvetica, Verdana; font-size : 9px; color : #CC0000; text-align : center; }
.tbl_left		{ color : #333333; text-align : left; padding-left : 10px; }
.tbl_center		{ font-family: Arial, Helvetica, Verdana; font-size : 11px; color : #333333; text-align : center; }

.tbl input {
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	border-bottom-style : solid;
	border-left-width : 1px;
	border-left-color : #CCCCCC;
	border-left-style : solid;
	border-top-width : 1px;
	border-top-color : #666666;
	border-top-style : solid;
	border-right-width : 1px;
	border-right-color : #666666;
	border-right-style : solid;
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	color : #666666;
}

.tbl_noborder input {
	border-bottom-style : none;
	border-left-style : none;
	border-top-style : none;
	border-right-style : none;
}

.tbl_submit input {
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	border-bottom-style : groove;
	border-left-width : 1px;
	border-left-color : #CCCCCC;
	border-left-style : ridge;
	border-top-width : 1px;
	border-top-color : #666666;
	border-top-style : ridge;
	border-right-width : 1px;
	border-right-color : #666666;
	border-right-style : groove;
	font-family: Arial, Verdana, Helvetica;
	font-size : 10px;
	background : #DDDDDD;
	color : #666666;
}

.border {
	border-bottom-width : 1px;
	border-bottom-color : #999999;
	border-bottom-style : solid;
	border-left-width : 1px;
	border-left-color : #999999;
	border-left-style : solid;
	border-top-width : 1px;
	border-top-color : #999999;
	border-top-style : solid;
	border-right-width : 1px;
	border-right-color : #999999;
	border-right-style : solid;
}

.tbl2			{ font-family: Arial, Helvetica, Verdana; font-size : 11px; color : #333333; text-align : left; padding-left : 0px; }
.tbl2 td			{
	border-bottom-color : #CCCCCC;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
.tbl2 hr		{ color : #999999; height : 1px; }

.ctbl2		{ font-family: Arial, Helvetica, Verdana; font-size : 11px; color : #333333; text-align : center; padding-left : 0px; }
.ctbl2 td	{ border-bottom-color : #CCCCCC; border-bottom-style : solid; border-bottom-width : 1px; border-right-color : #CCCCCC; border-right-style : solid; border-right-width : 1px; }
.ctbl2 th	{ border-bottom-color : #CCCCCC; border-bottom-style : solid; border-bottom-width : 1px; border-right-color : #CCCCCC; border-right-style : solid; border-right-width : 1px; }

.tbl3			{ font-family: Arial, Helvetica, Verdana; font-size : 12px; color : #333333; text-align : left; padding-left : 10px; }
.tbl3 td			{
	border-bottom-color : #999999;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
.tbl3 hr		{ color : #999999; height : 1px; }

.bigtbl				{ font-family: Arial, Helvetica, Verdana; font-size : 12px; color : #333333; text-align : center;}
.bigtbl th			{ font: bold 12px arial, tahoma, verdana; color: #333; background: #ccc; border-top : 1px solid #999; border-right: 1px solid #999; }
.bigtbl th a		{ color : #000066; }
.bigtbl th a:hover	{ color : #000066; }
.bigtbl td			{
	border-top : 1px solid #999;
 	border-right: 1px solid #999;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
 }

.tbl_cat	{ font: 10px tahoma, arial; color: #334; border-collapse: collapse; border-top: 1px solid #344; border-bottom: 1px solid #344; }
.tbl_cat th	{ border-bottom: 1px solid #344; text-align: left;}
.tbl_cat td	{ border-bottom: 1px solid #ccc; font: 11px tahoma, arial; }
.tbl_cat .price	{ font: 11px tahoma, arial; font-weight: bold; color: #c00; }
.tbl_cat .pric1	{ font: 24px arial; color: #ff0000; }

.showtable 			{ font: 10px tahoma, arial; color: #333; margin: 5px 0; padding: 0; border-collapse: collapse; border-top: 1px solid #999; }
.showtable th		{ text-align: left; border-bottom: 1px solid #999; }
.showtable td		{ text-align: left; border-bottom: 1px solid #ccc; }
.showtable .hilite	{ background: #eceff1; cursor: pointer; }
.showtable .lolite	{ background: transparent; cursor: default; }


table, .links	{ font-style: normal; font-variant: normal; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans; margin-top: 0; margin-bottom: 0 }
.little			{ font-style: normal; font-variant: normal; font-size: 11px; color: #333333; font-family: Arial, Helvetica, sans; margin-top: 0; margin-bottom: 0 }
/*.red			{ font-style: normal; font-variant: normal; font-size: 9px; color: #CC3333; font-family: Arial, Helvetica, sans; margin-top: 0; margin-bottom: 0 }*/
.small			{ font-style: normal; font-variant: normal; font-size: 7pt; font-family: Verdana, Geneva, Arial, Helvetica, sans; margin-top: 0; margin-bottom: 0 }
.caption		{ font: 10px Verdana, Geneva, Arial, Helvetica, sans; font-style: normal; font-variant: normal; margin: 0px; }
.smallx			{ font-style: normal; font-variant: normal; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans; margin-top: 0; margin-bottom: 0; text-align: center }
.signat			{ font-style: normal; font-variant: normal; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans; color: #C0C0C0; margin-top: 0; margin-bottom: 0 }
.descr			{ font-style: normal; font-variant: normal; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans; margin-top: 0; margin-bottom: 0 }
.sparse			{ font-size: 12px; color: #404040; font-family: Arial, Helvetica, Verdana, sans-serif; letter-spacing: 0.15em }
.linkstitle		{ font-size: 12px; font-family: Arial, Geneva; color: #000080; font-weight: bold; }

/* CMS style */

#cms_body	{ margin: 0px; padding: 10px; background: url(images/cms.gif) no-repeat; }
.cms_table	{ font: 11px tahoma, arial; color: #333; }
