/*#####  html tags css  #####*/

body 								{ margin: 0; padding: 0; font-family: Verdana, Tahoma, sans-serif; background-color: #fff; font-size: 75%; }
a img  								{ border: none; }
img									{ -ms-interpolation-mode:bicubic; }

/*#####  outside css  #####*/

h2									{ padding-bottom: 20px; text-transform: uppercase; font-family: Trebuchet MS; margin: 0px; color: #dd8839; font-weight: normal; font-size: 170%; }
h2 a { color: #dd8839; }
#submenu h2							{ padding-bottom: 10px; padding-top: 20px; }

#bodytag							{ }
#wrp								{ width: 958px; margin: auto; }
#logo								{ position: absolute; top: 0px;}
#vtbg								{ background: url(/t/d/img/vtbg.gif) top center no-repeat; height: 11px;}
#vbbg								{ background: url(/t/d/img/vbbg.gif) top center no-repeat; height: 9px; }

#rimg								{ background: url(/t/d/img/bbg.gif) top right no-repeat; font-size: 110%;  margin-top: 10px; overflow: hidden; height: 120px; }
#rimg ul							{ padding: 0px; margin: 0px; margin-left: 40px; line-height: 140%; padding-top: 10px;  color: #999; border-top: 1px solid orange; width: 600px; }
#rimg ul li							{ list-style: none; }
#rimg a								{ color: #85D6FB; }
#rimg a:hover						{ color: #0A76CE; }
#note								{ text-align: justify; color: #827377; line-height: 140%; }

#tbg								{ background: url(/t/d/img/tbg.gif) bottom no-repeat; height: 275px; position: relative; }
.photos								{ width: 100%; margin-top: 20px;}
.photos	td							{ width: 33%; text-align: left; vertical-align: top; padding-bottom: 20px;}
.photos	td img						{ border: 1px solid orange;}
#tbg h1								{ position: absolute; padding: 41px; margin: 0px; color: #9a530f; width: 567px; top: 146px;  line-height: 180%; height: 27px; font-size: 160%; font-weight: normal; }
#content h1							{ text-transform: uppercase; font-family: Trebuchet MS; font-size: 200%; color: red; margin-top: 0px; }
.scats								{ padding-bottom: 15px; color: orange; }
.scats a 							{ text-transform: capitalize; color: #29B7F9; line-height: 180%;}
.upper								{ color: orange; padding-bottom: 15px; }
#tbg #contacts						{ text-align: right; position: absolute; color: #9a530f; width: 286px; top: 195px; color: #fff; height: 110px; left: 650px; }
#tbg #contacts b					{ font-family: Trebuchet MS; font-size: 230%; font-weight: normal;}
#tbg #contacts div					{ }
#tbg #contacts div a				{ color: #2285ff; }

#tbg ul								{ position: absolute; top: 40px; height: 97px; left: 675px; margin: 0px; padding: 0px;  }
#tbg ul	li							{ padding: 0px;  margin: 0px; list-style: none; display: block; float: left; }
#tbg ul	li a, #tbg ul li a:hover	{ display: block; text-align: center; text-decoration: none; }
#tbg ul	li a span					{ text-decoration: underline; }
#tbg ul	li a:hover span				{ text-decoration: none; }


#rmenu ul							{ margin: 0px; padding: 0px; margin-bottom: 21px;  }
#rmenu ul	li						{ padding: 0px; margin: 0px; list-style: none; display: block; clear: both; }
#rmenu ul	li a img				{ width: 57px; float: left; }
#rmenu ul	li a,
#rmenu ul 	li a:hover				{ display: block; text-decoration: none; }
#rmenu ul	li a b					{ text-decoration: underline; display: block;  width: 195px; padding-top: 25px; padding-bottom: 15px; }
#rmenu ul	li a:hover b			{ text-decoration: none; }
#rmenu ul	li a span				{ cursor: pointer; display: block; margin-left: 70px; width: 195px;  padding-bottom: 10px; border-bottom: 1px solid #ffd2a5}
#rmenu ul	li a i 					{ font-size: 90%; color: #827377; font-style: normal;}

#content							{ padding: 41px; width: 586px; float:left; }
#content td							{ vertical-align: top; }


#rmenu								{ width: 280px; float:right; padding-top: 41px; }
#rmenu div							{ line-height: 160%; color: #827377; text-align: justify; width: 265px; font-size: 100%; }

.catalogue 							{ vertical-align: top; border-bottom: 1px solid #FCD690; float: left; width: 100%; margin-bottom: 15px; clear: both; color: #888; line-height: 170%; text-align: justify; padding-bottom: 15px; }

.catalogue table					{ width: 100%; margin: 10px 0px;}
.catalogue table td					{ vertical-align: top; padding: 7px 0px;}
img.pplcat							{ width: 100px; }
.catalogue img 						{ float: left; margin-right: 15px;  margin-bottom: 15px; }
img.pplcat							{ float: left; margin-right: 15px;  margin-bottom: 15px; border: 1px solid orange;}
.catalogue .nophoto					{ display: block; width: 160px; height: 100px; line-height: 100px; text-align: center; float: left; margin-right: 15px;  margin-bottom: 15px;; border: 1px solid orange;}
.catalogue h2						{ margin: 0px; padding: 0px; }

.cprice								{ font-weight: bold; color: red; padding-bottom: 0px; }
.secprice							{ font-weight: bold; color: red;  padding-top: 5px; padding-bottom: 15px; }
.ordtd								{ text-align:right; font-weight: bold;}
.construction						{ height: 77px; margin-top: 50px; padding-top: 10px; padding-left: 100px; background: url(/t/d/img/construction.gif) top left no-repeat; font-family: Trebuchet MS; font-size: 180%; color: #EC6B15;}
.construction div					{ padding-top: 10px;  font-family: Verdana; font-size: 60%; color: #828180;}
.adtxt								{ text-align: justify; color: #827377; line-height: 140%; }
.more								{ text-align: right;  line-height: 140%; padding-bottom: 15px;}
span.meta 							{ font-weight: bold; padding: 3px; margin: 2px; margin-right: 5px; background-color: #c8c8c8; color: #000; }

.clr								{ clear: both; }

.l2customform						{ width: 100%; border-collapse: collapse; margin-left:3px; }
.l2customform
	td 								{ padding: 5px 10px 5px 0px; vertical-align: top; }

.l2customform
	td.caption 						{ width: 200px; text-align: right; color: #777;}

.customform_wrp						{ margin-top: 0px; }
.topauth {
	background: url(/t/d/img/l2/uadown.gif) left center no-repeat;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-left: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.topauth a {
	color: #EB6308;
}
.topauth a:hover {

}

.l2custom_header h3 {
	padding: 4px;
	font-size: 90%;
	margin: 0px 0px 20px 0px;
	background-color: #ABD7FB;
	font-weight: bold;
	color: #0A76CE;
}


.input								{ color: #5A5A5A; background-color: #fff; border: 1px solid #ABD7FB; width: 99%; margin: 0px;}

font				{	font-size: 100%; }
div.sitepath		{	margin-top: 5px; padding: 10px 3px; background: #fff;}

form				{   margin: 0; }
a					{	color: #22b9ff; }
a:hover 			{	text-decoration: none; }

td					{	font-size: 100%; }

div.clr 			{	clear:both; font-size: 0px; line-height: 0px; }


.lbrb 				{	color: red; }

div.err				{	display:none; color: #fff; background-color: red; border: 1px solid #fff; float: left; padding: 2px 3px; margin-bottom: -2px; }
div.msgs 			{	color: #444; border: 1px solid #888; padding: 10px; margin: 5px 0px; background-color: #fff; font-weight: bold; }

table.splitter		{	width: 100%; border-collapse:collapse; }

.gray				{ 	color: #ccc; }
.submit 			{	text-align: center; color: #fff; padding: 3px 15px; border: 1px solid #ccc; background-color: #0A76CE; width: 100%;}

span.N 				{	font-size: 80%; color: #999; }
span.N				{	font-size: 80%; color: #333; }

.hidden,
.hidden
	a				{	color: #888; }

.disabled,
.disabled
	a				{	color: #ccc; }

.turned_off,
.turned_off
	a				{	color: red; }

.inactive,
.inactive
	a				{	color: #555; }

.sm_sname 			{	font-size: 80%;	color: #999; }
.sm_name			{	font-size:80%; color: #888; }

div.limiter			{	float: left; padding: 5px 2px;  margin-top:10px; margin-bottom:10px; }

div.limiter
	div 			{	float: left; margin: 1px; padding: 2px 7px; text-align: center; }


div.limiter
	div
		a			{	color: #3C8C38; text-decoration: none; }
div.limiter
	div
		a:hover		{	text-decoration: underline; }

div.limiter
	div.current 	{	border: 1px solid #eee; margin: 0px; color: #fff; background-color: #F78031; }

div.notauth			{	}

div.notauth	.loglink
					{	padding-top: 10px; }

fieldset				{ border: 1px solid #ABD7FB; margin-top: 3px; }
legend					{ background: #ABD7FB; padding: 3px; color: #fff; border: 1px solid #0A76CE;}