*				{margin:0;padding:0;}

#lbOverlay 				{Z-INDEX: 99; LEFT: 0px; WIDTH: 100%; CURSOR: pointer; POSITION: absolute; BACKGROUND-COLOR: #111}
#lbCenter 				{Z-INDEX: 100; LEFT: 50%; OVERFLOW: hidden; POSITION: absolute; BACKGROUND-COLOR: #fff}
#lbBottomContainer 		{Z-INDEX: 100; LEFT: 50%; OVERFLOW: hidden; POSITION: absolute; BACKGROUND-COLOR: #fff}
.lbLoading 				{Z-INDEX: 100; BACKGROUND: url(loading.gif) #fff no-repeat center 50%}
#lbImage 				{BORDER-RIGHT: #fff 10px solid; BORDER-TOP: #fff 10px solid; Z-INDEX: 100; LEFT: 0px; BORDER-LEFT: #fff 10px solid; BORDER-BOTTOM: #fff 10px solid; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px}
#lbPrevLink 			{DISPLAY: block; Z-INDEX: 100; WIDTH: 50%; POSITION: absolute; TOP: 0px; outline: none}
#lbNextLink 			{DISPLAY: block; Z-INDEX: 100; WIDTH: 50%; POSITION: absolute; TOP: 0px; outline: none}
#lbPrevLink 			{Z-INDEX: 100; LEFT: 0px}
#lbPrevLink:hover 		{Z-INDEX: 100; BACKGROUND: url(prevlabel.gif) no-repeat 0% 15%}
#lbNextLink 			{Z-INDEX: 100; RIGHT: 0px}
#lbNextLink:hover 		{Z-INDEX: 100; BACKGROUND: url(nextlabel.gif) no-repeat 100% 15%}
#lbBottom 				{BORDER-RIGHT: #fff 10px solid; BORDER-TOP: f00 10px; FONT-SIZE: 10px; Z-INDEX: 100; BORDER-LEFT: #fff 10px solid; COLOR: #666; LINE-HEIGHT: 1.4em; BORDER-BOTTOM: #fff 10px solid; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; TEXT-ALIGN: left}
#lbCloseLink 			{DISPLAY: block; Z-INDEX: 100; BACKGROUND: url(closelabel.gif) no-repeat center 50%; FLOAT: right; MARGIN: 5px 0px; WIDTH: 66px; HEIGHT: 22px}
#lbCaption 				{Z-INDEX: 100; MARGIN-RIGHT: 71px}
#lbNumber 				{Z-INDEX: 100; MARGIN-RIGHT: 71px}
#lbCaption 				{FONT-WEIGHT: bold; Z-INDEX: 100}

html			{
				width:100%;
				height:100%;
				font-size:11px;
				font-family:Tahoma,Verdana;
				}

body			{
				height:100%;
				min-height:100%;
				color:#000;
				background:#000;
				text-align:center;
				}

/* base styles */

p				{
				margin:0.4em 1em 1em 0;
				line-height:14px;
				font-size:12px;
				font-family:Tahoma,Verdana;
				}




#txt			{}

#txt h2			{font-size:15px;font-family:"Trebuchet MS";font-weight:bold;}

.bord			{line-height:12px;font-size:11px;font-family:Tahoma,Verdana;border:#cc9966 1px solid;}
.bord td		{margin:0px;padding:7px;border:#cc9966 1px solid}

.noborder 		{border:0;}
.noborder td 	{border:0;}


#txtno table		{
				line-height:12px;
				font-size:11px;
				font-family:Tahoma,Verdana;
				border:#cc9966 0px solid;
				}

#txtno table td	{margin:0px;padding:7px;border:#cc9966 0px solid}

ul				{
				margin:2px 0 0 30px;
				font-size:12px;
				font-family:Tahoma,Verdana;
}

ol				{
				margin-left:20px;
				padding-left:10px;
				font-size:12px;
				font-family:Tahoma,Verdana;
}



/* font styling  */

.bottxt			{
				color:#636363;
				}

.dashed			{
				border-bottom:#ccc 1px dashed;
				cursor:pointer;
				cursor:hand;
				}

/* div classes */

#container 		{
 				margin: 0 auto;
 				width: 950px;
 				background: #000;
				text-align: left;
				font-size:12px;
				font-family:Tahoma,Verdana;
				}

#d1				{
				background: transparent url(/i/t/1.jpg) no-repeat;
				height: 324px;
				width: 950px;
				text-align: center;
				}

#d1c			{
				position:relative;
 				margin:0 auto;
 				width: 250px;
 				background: transparent;
				text-align: left;
				}

#logo			{padding:20px 0 0 10px;}

#d1c img		{margin:20px 0 0 10px;}
#d1c ul			{margin:10px 0 0 20px;}

#mid			{
				width:950px;
				background:transparent url(/i/t/m.jpg) repeat-y;
				text-align: center;
				overflow: hidden;
				text-align:left;
				}

#midin			{
				position:relative;
				width:100%;
				padding:0 45px;
				}

#right			{}

#right ul 		{
				margin: 2px 0 10px 0;
				padding: 0 0 0 15px;
				font-size:12px;
				font-family:Tahoma,Verdana;
				}

#right ul li	{
        		background: url('/i/t/lin.jpg') no-repeat 0 0.5em;
				background-position:left middle;
				margin: 3px 0 1px 0;
				padding: 0 0 0 25px;
				list-style-type:none;
				line-height:17px;
				}


#contacts		{
				margin:20px 20px 20px 0;
				}

#bot			{
				width:950px;
				height:143px;
				background:transparent url(/i/t/b.jpg);
				text-align:left;
				}

#botin			{
				padding:55px 0 0 0;
				margin-left:325px;
				width:490px;
				color:#444;

				text-align:center;
				}

#botin p		{
				font-size:11px;
}

#botin a		{
				color:#1b7a98;
				font-size:11px;
				}



ul			{}
ul li		{list-style-type:square;}

.artli		{list-style-type:square;line-height:22px;}



a:link		{color:#03546E;}
a:visited	{color:#03546E;}
a:hover		{color:#f00;}

img, a.img	{border:0;}

h1			{
			display:block;
			line-height:25px;
			font-size:110%;
			font-weight:bold;
			color:#000;
			height:25px;
			width:560px;
			margin:15px 0 16px 0;
			padding: 0px 0 0 10px;
			border-left:#000 5px solid;
			background:#ff9000;
			background:transparent url(/i/t/h.jpg) repeat-x;
			}


.cropped	{
			display:block;
			line-height:25px;
			font-size:110%;
			font-weight:bold;
			color:#000;
			height:25px;
			width:250px;
			margin:15px 0 8px 0;
			padding: 0px 0 0 10px;
			border-left:#000 5px solid;
			background:#ff9000;
			background:transparent url(/i/t/h.jpg) repeat-x;
			}


h2			{font-size:140%;color:#111;font-weight:bold;margin:20px 0 15px 0;}
h3			{font-size:120%;color:#222;font-weight:normal;margin:11px 0 0 0;}
h4			{font-size:110%;color:#222;font-weight:bold;font-style:italic;}

.mmt		{font-weight:bold;}

input.search	{color:#aaa;border:#ddd 1px solid;font-size:10px;font-family:Tahoma, Verdana;width:140px;}


.notable	{border:none;border:0;}
.notable td	{border:none;border:0;}


/* top menu */
#ulmenu			{list-style-type:none;}
#ulmenu li		{list-style-type:none;
				font-weight:bold;
				font-size:12px;
				font-family:Tahoma, Verdana;
				display:block;
				height:26px;
				line-height:26px;
				}
#ulmenu li a	{color:#000;text-decoration:none;}

.mml			{color:#000;}
.mmt			{color:#f00;margin-left:10px;}


ul.ul_nav 		{padding:0;margin:0;}
li.li_nav 		{list-style-type:none;padding:7px 0 4px 0;}

ul.ul_smaller_nav {padding:2px 0 0 6px;margin:7px 0 0 0;}
li.li_smaller_nav {list-style-type:none;padding:0 0 7px 24px;background: url(/img/t/smliserv.gif) no-repeat;}


#orderFields 						{border:none;}
#orderFields p 						{margin:0 0 14px 0; clear:both}
#orderFields input.error 			{background:#fcf8f0}
#orderFields label 					{width:200px; float:left; text-align:left; margin:0 6px 0 0}
#orderFields input, #orderFields textarea, #orderFields select {font-size:1.2em; margin:0}
#orderFields small 					{color:#959aa1; position:relative; text-align:left; top:-3px; display:block; margin:0}
#orderFields .submit 				{margin:12px 0 0 0; font-size:1em; padding:2px 3px}
#orderFields span.error 			{margin:0 0 0 8px; color:#f00; position:absolute; white-space:nowrap}
#orderFields .active label 			{font-weight:bold}
#orderFields .active label small 	{font-weight:normal}
#orderFields strong 				{font-size:1.2em; font-weight:normal}





#prt {margin:0 0 10px 0;padding:0 0 10px 0;color:#333;font-size:10px;}
#prt a {color:#333;font-size:10px;}
#prt a:hover {color:#444;font-size:10px;}