@charset "utf-8";
:link,:visited { text-decoration:none }
ul,ol {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt{margin:0; padding:0;}
a img,:link img,:visited img {border:none;}
address {font-style:normal;}

html, body {margin:0;padding: 0;} 
body {height:100%;width:100%;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#FFF;}

#container { width:951px;margin-left:auto; margin-right:auto;}

#top,#middle,#bottom {float:left;width:951px; }
#top {height:4px; background:url(../media/topbk.png) top left no-repeat;}
#middle {width:951px;height:auto;background:url(../media/middlebk.png) top left repeat-y;}
	#middle div {float:left;}
	#header {width:939px; padding:0px 6px 0px 6px; margin-bottom:10px;}
		#hd1 {width:220px; text-align:left; padding:10px 0px 10px 0px; font-size:16px;}
				#hd1 a {color:#3c3c3c; font-size:16px;}
				#hd1 a:hover { text-decoration:underline;}
		#hd2 {width:719px; text-align:right; padding:15px 0px 15px 0px;}
			#hd2 ul li {display:inline;}
				#hd2 a {color:#3c3c3c;}
				#hd2 a:hover { text-decoration:underline;}
		#hd3 {width:939px;}
			#hd3 ul li {display:inline;}
				#hd3 a {float:left; text-align:center; padding:15px 0px 10px 0px; font-size:14px; color:#fff; height:26px; margin-bottom:10px;}
				#hd3 #trademarks {width:313px;background:url(../media/trademark.png) top left no-repeat;}
				#hd3 #trademarks:hover,#hd3 #trademarks.sl {background:url(../media/trademark_sl.png) top left no-repeat;} 
				#hd3 #designs {width:317px;background:url(../media/design.png) top left no-repeat;}
				#hd3 #designs:hover, #hd3 #designs.sl {background:url(../media/design_sl.png) top left no-repeat;}
				#hd3 #patents {width:308px;background:url(../media/patent.png) top left no-repeat;}
				#hd3 #patents:hover,#hd3 #patents.sl  {background:url(../media/patent_sl.png) top left no-repeat;}
	#main {width:939px; margin:0px 6px 0px 6px; background:url(../media/mainbk.png) top left repeat-y;}
		#leftcol {width:110px; padding:10px 5px 10px 5px;}
			#leftcol ul li {float:left; width:110px; padding:10px 0px 10px 0px;}
				#leftcol a {color:#3c3c3c; float:left;}
				#leftcol a:hover, #leftcol .sl { text-decoration:underline;}
		#maincol {width:649px; padding:0px 10px 0px 10px;}
			#mn1 {width:649px; padding:0px 0px 10px 0px; text-align:right;}
			#mn1 ul li {display:inline;}
				#mn1 a {color:#3c3c3c;}
				#mn1 a:hover { text-decoration:underline;}
			#mn2, #mn3 {width:649px; padding:0px;}
			#mn2 ul li {display:inline;}
				#mn2 a {float:left;}
					#mn2 #for_sale {width:325px; text-align:center;}
					#mn2 #for_sale:hover {text-decoration:underline;}
					#mn2 #to_buy {width:324px; text-align:center;}
					#mn2 #to_buy:hover {text-decoration:underline;}
					
					#mn2 .for_sale #for_sale {background:url(../media/for_sale_sl.png) top left no-repeat; color:#fff; padding:7px 0px 0px 0px; height:20px;}
					#mn2 .for_sale #to_buy { background:url(../media/to_buy.png) top left no-repeat; color:#000; padding:9px 0px 0px 0px; height:18px;}
					
					#mn2 .to_buy #for_sale {background:url(../media/for_sale.png) top left no-repeat; color:#000; padding:9px 0px 0px 0px; height:18px;}
					#mn2 .to_buy #to_buy { background:url(../media/to_buy_sl.png) top left no-repeat; color:#fff; padding:7px 0px 0px 0px; height:20px;}
			#mn3 table {width:649px; border:none; border-top:2px solid #f86c18;}
			#mn3 table td {text-align:center; vertical-align:top;}
			
			#mn3 table thead .twol a { height:26px;}
			#mn3 table thead .threel a { height:52px;}
			#mn3 table thead td a, #mn3 table td .red {float:left; width:100%; background:#ffefd2; color:#000; padding:5px 0px 5px 0px; text-align:center;}
			#mn3 table thead td a:hover, #mn3 table .red:hover { background:#fb8437; color:#fff; text-decoration:none;}
			#mn3 table tbody td a {float:left; width:100%; color:#000; padding:5px 0px 5px 0px; font-weight:bold;}
			#mn3 table tbody td a:hover { text-decoration:underline;}
			#mn3 .title {background:#fb8437;color:#fff; padding:10px 10px 10px 10px; width:629px; float:left; clear:both;}
			
			#mn3 .inner {width:589px;padding:20px 20px 20px 40px; text-align:left;}
			
			#mn3 .info {padding:5px 0px 5px 0px;}
			
			#mn3 table table {width:auto; border:0;}
			#mn3 table table td {text-align:left;}
			
			#mn3 h1 { font-size:16px;}
			#mn3 .nok {clear:both;color:#e44417; width:100%; text-align:center; padding:10px 0px 10px 0px;}
			#mn3 #tmfs {float:left;}
			#mn3 #tmfs .country {text-align:right;}
			#mn3 #tmfs .col1 { background:#e3dfd8;}
			#mn3 #tmfs thead td {text-align:center;}
			#mn3 #tmfs td {padding:2px;text-align:left;}
			
			#mn3 #tmfs thead .asc a {background:#fb8437 url(../media/asc.gif) top left no-repeat; color:#fff; width:100%; float:left; }
			#mn3 #tmfs thead .desc a {background:#fb8437 url(../media/desc.gif) top left no-repeat;color:#fff;width:100%; float:left;}
			
			#tmfs tfoot td span { float:left;padding:2px; margin:2px;}
			#tmfs tfoot td a {width:auto; padding:2px; margin:2px;}
			
			#mn3 #trdet td { text-align:left;}
			#mn3 #trdet td a { text-align:center; margin:5px 0px 5px 0px; font-weight:bold;}
			#mn3 #trdet td #ccsd td {border-left:1px solid #ccc; padding:5px;}
		#rightcol {width:150px;}
#bottom {height:4px; background:url(../media/bottombk.png) top left no-repeat;}

dl {float:left; width:99%;margin-top: 10px;}
#mn3 form .title {float:left;color:#fb8437;padding:10px 10px 0px 10px; border-bottom:1px solid #ccc; width:95%; font-weight:bold; text-align:right; background:#fff;}
dt {float: left;width: 40%;text-align: left;border: none;border-right: 1px solid #CCC;padding-top: 3px;}
dd { color: #666;margin: 0 0 0 40%;padding: 0 0 0 5px;border: none;border-left: 1px solid #CCC;vertical-align: top;}
dd span {display:none; }
dd + dd { padding-top: 5px;}
dt span { padding: 0 5px 0 0;}
dd label {white-space: nowrap;margin: 0 10px 0 0;color: #5072bf;}
label {cursor: pointer;padding: 0 5px 0 0;}
dt label {text-align: left;color: #5072bf;}
dt label span {color:#e44417;}
input, textarea {font-size:11px;cursor: text;vertical-align: middle;padding: 2px;color: #111;border: 1px solid #AFAEAA;background: #E3DFD8; width:190px;}
textarea {padding: 2px; font-family:Arial, Helvetica, sans-serif;}
input:hover, textarea:hover {border: 1px solid #AFAEAA;background: #E9E9E2;}
select {font-size:11px;padding: 2px;color: #111;border: 1px solid #AFAEAA;background: #FFF; width:auto;}

.error input, .error textarea {background:#e44417; color:#fff; border:1px solid #710c26;}
.error dd span, dd .error span  {display:block;color:#e44417;}
.error .info {display:none;}

.button {width:auto; background:#fb8437; color:#FFF; font-weight:bold; cursor:pointer; border:1px solid #e44417;}
.button:hover { color:#2d2f30;}
input.radio{width: auto !important;background: transparent;border: none;cursor: default;}
dl:hover dt, dl:hover dd {border-color: #666;}
dl:hover dt label {color: #000;}
dl dd label:hover {color: #BC2A4D;}
.ismall {width:70px;}
.ibig {width:290px;}
.itarea {width:290px; height:30px;}
input:focus, textarea:focus {border: 1px solid #5072bf;background: #E9E9E2;color:#5072bf;}
.submit { padding:10px 0px 0px 235px; width:auto; float:left;}
.nok {clear:both;color:#e44417; width:100%; text-align:center;}
.ok {clear:both;color:#2879b1;width:100%; text-align:center;}

.disnone {display:none;}
.frm_shhd {width:100%;}
dl dd table tr td .fmenu a {float:none; width:auto;}
#cic { float:left;width:100%; height:auto;}
	#cic div { width:290px;}
	#cic div input { width:290px;}
	#cic div textarea { width:290px; height:30px;}
#description {padding:0px 20px;}
	#description h1 {font-size:16px; padding-bottom:10px;}

.pt_img {float:left; width:auto; height:auto; padding:5px;}
