BODY	{margin: 0; padding: 0; background: #fff url("/img/bbg.jpg") 0 0 repeat-x; font: normal 70% sans-serif;}

#ALL	{width: 999px; margin: 0 auto; border: 1px solid #808D9C; border-top: 3px solid #7E2A24; border-bottom: 3px solid #FFB041; overflow: hidden; position: relative; padding-bottom: 30ex;}

IMG		{vertical-align: middle; border: none;}

/* H4		{color: #da1e11;} */
H2		{margin: 0;}
H3		{text-transform: uppercase; margin: 0 0 1ex 0; font-size: 135%; padding: 0 0 0 20px; background: transparent url("/img/y-sq.gif") 0 0.3ex no-repeat;}
H4		{color: #ff870a; font-size: 120%;}
H5		{font-size: 100%; margin: 0 0 0.6ex 0; padding: 0;}
.yellow {color: #ffab34 !important;}
.light	{color: #ffab34;}
.red	{color: #c41a1e;}
.lightred	{color: #d0484b;}
.lightgray {color: #999999;}

P, OL, UK {margin: 1.6ex 0;}

DL	{}
DT	{background: transparent url("/img/kapa-o.gif") 6px 40% no-repeat; font-weight: bold; padding-left: 25px; margin: 2ex 0 0 0;}
DD	{padding-left: 25px; margin: 0 0 2ex 0;}

.more		{}
.more A		{color: #000; font-weight: bold; text-decoration: none; padding-left: 25px; background: transparent url("/img/kapa-2.png") 6px 40% no-repeat;}

A:hover		{text-decoration: underline;}

.hidden		{display: none;}

/* ====== TOP ==================================================================================== */

#TOP	{	height: 355px; border-bottom: 8px solid #909FB1; overflow: visible; position: relative;
			background: #C7A9A7 url("/img/h-gr.png") 0 0 repeat-x; margin: 0; padding: 0;}

#MOD {	height: 56px; width: 470px; background: #fff url('/img/mod_bg.gif') repeat-x 0 0;
		border-top: 1px solid #626262; border-bottom: 1px solid #626262;
		position: absolute; bottom: 5px; right: 5px; z-index: 300; text-align: left; overflow: hidden;}
#MOD A IMG.logo {margin: 8px 2px; vertical-align: middle;}
#MODs {margin-left: 0px; padding: 0 3ex; margin-right: -200px; display: block;}
#MODs #bolvan {padding: 5px 100px;}
#MOD #MOD_move_l {position: absolute; left: 0; cursor: pointer;}
#MOD #MOD_move_r {position: absolute; right: 0; cursor: pointer;}

#MENUBLOCK	{position: absolute; left: 60px; width: 220px; height: 560px; background: #fff; z-index: 50;
			 border-right: 1px solid #D5D6D6; border-left: 1px solid #AE7A76; border-bottom: 1px solid #777777;}

#TOP .mainbig	{position: absolute; top: 0; right: 0; z-index: 0;}
#TOP .mainlogo	{position: absolute; top: 0; left: 0; z-index: 200;}
#TOP .maincall	{position: absolute; bottom: -30px; left: -12px; z-index: 200;}

.topsearch {position: absolute; top: 80px; right: 30px; width: 140px; text-align: right;}
.topsearch LABEL {text-align: left; width: 100%; display: block; font-weight: bold; color: #FC2F27; margin: 1ex; font-size: 13px;}
.topsearch SELECT,
.topsearch OPTION {font-size: 12px; width: 140px; margin: 3px 0;}

.mainmenu	 		{position: absolute; top: 400px; left: 0; border-left: 9px solid #AB433B; z-index: 200;}
.mainmenu A			{display: block; padding: 2px 22px;}
.mainmenu A.current			{background: transparent url("/img/kapa-2.png") 11px 40% no-repeat;}
.mainmenu_hover A.current	{background-image: none;}
.mainmenu A:hover			{background: transparent url("/img/kapa-2.png") 11px 40% no-repeat;}
/* .mainmenu A.current:hover	{background: transparent url("/img/kapa-2.png") 11px 40% no-repeat;} */


/* ====== MIDDLE ================================================================================= */

#MID	{border-top: 1px solid #6E6D6C; margin-bottom: -30ex;
		 background: transparent url("/img/sh1.png") 0 0 repeat-x;}
#ADDM	{margin: 214px 0 20px 56px; width: 220px; float: left; border-bottom: 2px solid #FFC470;}
.left_menu		{padding: 20px 10px 25px;}
.left_menu A	{display: block; padding: 1px 20px;}
.left_menu A.current		{background: transparent url("/img/kapa.png") 6px 40% no-repeat;}
.left_menu A:hover			{background: transparent url("/img/kapa.png") 10px 40% no-repeat;}
.left_menu A.current:hover	{background: transparent url("/img/kapa-2.png") 6px 40% no-repeat;}
.cc		{ min-height: 900px; width: 380px; margin: 30px auto 30px 330px;}
.wbullet{padding-left: 30px; background: transparent url("/img/megabull.png") 0 0 no-repeat;}
.annotation	{border-left: 18px solid #ffab34; padding-left: 18px; font-weight: bold;}
.head_link	{background: transparent url("/img/kapa-r.gif") 6px 40% no-repeat; padding-left: 20px; color: #d0484b; font-weight: bold;}

/* Forms */
.cc FORM		{background: transparent url("/img/form2.gif") 0 0 repeat-y; padding: 0; width: 380px;}
.cc FORM H4		{margin: 0 4ex;}
.formtable		{margin: 1ex auto; width: 340px; border-collapse: collapse;}
.formtable TD TEXTAREA,
.formtable TD INPUT {border: 1px solid #b2b4bf; font-size: 12px; width: 150px;}
.formtable TD .wide	{width: 322px;}
.formtable LABEL {background-color: #edeeee; font-weight: bold; text-align: left; display: block; margin: 1px 0; padding: 0.4ex 5%;}
.formtable TD	{padding: 1ex 10px;}
.formtable TH	{font-weight: normal; text-align: left;}
.submit {text-align: right;}
BUTTON	{cursor: pointer;}

/* Catalogue */
.cat		{width: 635px; margin: 30px auto 0 330px;}
.cat H4,
.cat H4	A	{color: #7f2d28;}
.model_description H4,
.model_description H4 A	{color: #ff9b24;}
.price		{color: #ff6611; font-weight: bold; font-size: 130%;}
.cat .item			{border: 1px solid #ffad39; border-left: none; border-right: none; width: 100%;}
.cat .item TD		{padding: 1ex 2ex;}
.cat .item TD.van	{width: 200px;}
.cat .enquire		{float: right;}

/* Models list */
.models			{width: 100%; margin: 0; border-collapse: collapse;}
.models	TD		{padding: 1ex 0; vertical-align: top;}
.models .td1	{}
.models .td2	{}
.models .td3	{}
.models .td4	{vertical-align: bottom;}
.models			.td3 A	{font-weight: bold; display: block; padding-left: 12px; background-repeat: no-repeat; background-position: 0 50%;}
.models.new	 	.td3 SPAN,
.models.new	 	.td3 A	{color: #04b830;}
.models.new	 	.td3 A	{background-image: url("/img/kapa-green.gif");}
.models.new	 	.td3 SPAN,
.models.used 	.td3 A	{color: #6ea5e8;}
.models.used 	.td3 A	{background-image: url("/img/kapa-blue.gif");}

/* Pager */
.page_no				{text-align: right; color: #ffad39; font-weight: bold; margin: 1ex 3.4ex;}
.showby					{width: 100%;}
.showby1				{border-top: 6px solid #ffad39;}
.showby2				{border-bottom: 6px solid #ffad39;}
.showby TD				{padding: 1.6ex 3.4ex;}
.showby TD.td2			{text-align: right;}
.showby TD.td2 .lightred{margin-right: 2ex;}
.showby TD.td2 A		{color: #000; font-weight: bold;}
.showby TD.td2 IMG		{vertical-align: top;}
.go_back				{background: transparent url("/img/kapa-l.gif") 0 50% no-repeat; padding-left: 12px;}
.go_forward				{background: transparent url("/img/kapa-r.gif") 100% 50% no-repeat; padding-right: 12px;}
.go_back, .go_forward	{font-weight: bold; color: #c41a1e;}
.disabled				{color: #bbb;}

#special		{float: right; width: 192px; border: 1px solid #D5D6D5; margin: 0 36px 20px 20px; padding: 15px;}
#special H4 A,
#special H4		{color: #7f2d28; text-decoration: none;}
#special DIV	{border-bottom:2px solid #FFC470;}

#leftbot	{color: #da1e11; position: absolute; bottom: 0; width: 220px; margin: 0 0 10px 20px;}
#leftbot A	{color: #da1e11;}
#leftbot H4	{border-bottom: 2px solid #ffb854; color: #da1e11;}

/* ====== BOT ==================================================================================== */

#BOT	{width: 960px; margin: 0 auto; font-weight: normal;}
#BOT TD	{vertical-align: top; padding: 0 10px;}
#BOT #menu_legal A {color: #000;; text-decoration: none; margin-left: 0.8ex; padding-left: 0.8ex; border-left: 1px solid #000;}
#BOT #menu_legal A.current {color: #ab433b; font-weight: bold;}
#BOT #menu_legal A:FIRST-CHILD {border-left: none;}
