body		{ margin:0px; }
body,td,th, textarea, input, select
			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
a:link		{ color:#333333; text-decoration:none; }
a:visited	{ text-decoration:none;	color:#333333; }
a:hover		{ text-decoration:underline; color:#003399; }
a:active	{ text-decoration:none; color:#003399; }

.hc				{ height:175px; background:url(images/design_header.jpg) no-repeat top center; }

.hc .menuc		{ height:43px; }

.hc .menuc .mal	{ width:8px; background:url(images/menu_active_left.png) no-repeat; }
.hc .menuc .mac	{ width:100px; background:url(images/menu_active_bg.png) repeat-x; text-align:center; font-weight:bold; color:#006699; padding-top:5px; }
.hc .menuc .mar	{ width:8px; background:url(images/menu_active_right.png) no-repeat; }

.hc .menuc .mil	{ width:8px; background:url(images/menu_out_left.png) no-repeat; }
.hc .menuc .mic	{ width:100px; height:43px; background:url(images/menu_out_bg.png) repeat-x; text-align:center; font-weight:bold; color:#FFFFFF; padding-top:10px; }
.hc .menuc .mir	{ width:8px; background:url(images/menu_out_right.png) no-repeat; }

.bc .smenuc		{ font-weight:bold; color:#006699; }
.bc .smenuc a	{ margin:0px 10px; }

.bc				{ background:url(images/design_content.jpg) no-repeat top center; }
.bc .main		{ background:url(images/design_footer.jpg) no-repeat bottom center; }

.fc				{ padding-top:5px; height:75px; }
.fc .footc		{ padding:0px 25px; font-size:10px; }
.fc .footc .l 	{ width:670px; float:left; padding:6px 0px; }
.fc .footc .l a	{ color:#797979; font-size:10px; margin:0px 4px; }
.fc .footc .r	{ text-align:right; padding:5px 0px; }

.lbc			{ height:110px; margin-top:40px; }

.tac		{ text-align:center; }
.taj		{ text-align:justify; }
.fs1		{ font-size:1px; }
div.clr		{ clear:both; }
.fl			{ float:left; }
.fr			{ float:right; }
.atitle		{ font-size:16px; }
a.atitle12	{ font-size:16px;text-decoration:underline; color:#003399;}
img.al		{ margin:0px 10px 0px 0px; }
.date		{ font-size:11px; font-weight:bold; }
span.hi		{ font-weight:bold; }
.small		{ font-size:11px; }
.descr1		{ height:52px; overflow:hidden; }
.img1		{ margin:0px 0px 10px 10px; }
.img2		{ margin:10px; }
.price		{ font-size:13px; color:#417FD6; font-weight:bold; }

.hi_box		{ background:url(images/highlight_box.jpg) no-repeat top left; }
.p20		{ padding:20px; padding-bottom:0px; }

h1			{ font-size:16px; }
h2			{ font-size:16px; margin:0px 0px 5px 0px; color:#003399;font-weight:normal;}
h3			{ font-size:14px; margin:0px 0px 5px 0px; }
h2.data     { color:#666666; font-weight:normal;text-decoration:none;}

.fn			{ font-weight:bold; padding-right:5px; }
.err		{ color:#F00; padding:5px 0px 5px 12px; background:url(images/up_red_arrow.gif) no-repeat left center; }
sup.new		{ color:#F00; }

table.data	{ background-color:#999; }
table.data td,
table.data th	{ padding:3px 5px; background-color:#FFF; }
table.small td	{ font-size:10px; }
table.small th	{ font-size:12px; }

table.data2 td.p,
table.data2 th.p	{ padding:5px; }
div.listc1	{ background:url(images/list_tr_bg.png) no-repeat right top; padding:10px 0px 0px 10px; }

img.li		{ margin:0px 0px 0px 0px; }
.tnc1		{ width:120px; height:95px; background:url(images/drop_100.png); }
.tnc1 .c	{ padding:10px; }
.tnc1 img	{ width:100px; height:75px; }
.tnc2		{ width:320px; height:245px; background:url(images/drop_300.png); }
.tnc2 .c	{ padding:10px; }
.tnc2 img	{ width:300px; height:225px; }
.tnc3		{ width:660px; height:500px; background:url(images/drop_640.png); }
.tnc3 .c	{ padding:10px; }
.tnc3 img	{ width:640px; height:480px; }
.tnc4		{ width:100; height:80px; background:url(images/drop_80.png); }
.tnc4 .c	{ padding:10px; }
.tnc4 img	{ width:80px; height:60px; }
.big_img_c	{ display:none; position:absolute; left:0px; top:0px; background:url(images/spacer_50.png); text-align:center; z-index:10; border:3px solid #ECECEC; background-color:#97B9E8; }
.big_img_c .c
			{ padding:30px; }
			
a.ex2 {text-decoration:none;color:#003399}			
a.ex2:hover {text-decoration:underline;color:#003399}

form		{ margin:0px; }
textarea	{ overflow:auto; }
form.edit1 input	{ width:250px; }
form.edit1 textarea	{ width:250px; height:36px; }
form.edit1 select	{ width:250px; margin:1px 0px; }

form.edit2 input	{ width:230px; }
form.edit2 textarea	{ width:230px; height:36px; }
form.edit2 select	{ width:230px; }

.btn1		{ border:1px solid #AAD6FB; background-color:#F8F8F8; color:#666666; font-size:13px; font-weight:bold; padding:2px; }

.contactbox	{ float:right;width:39%;margin-left:15px; margin-bottom:10px; }
