/* Write by Pizazz(ls_liushuai@sina.com) */
body,table,th,td,div,input,select, textarea{font-family:Arial;font-size:11px;margin:0px;padding:0px;color:#333}
body{background:white;margin:0 auto}
table{margin:0 auto}
td{line-height:180%}
div{line-height:normal}
h1{font-size:12px;margin:0}
h2{font-size:12px;margin:0;color:#2072BE;font-weight:normal}
a{color:#333;text-decoration:none}
a:hover{text-decoration:underline}
a img{border: none}
form{margin:0px 0px 8px;padding:0px}
input, textarea{border:#666 solid 1px}
#hp{padding:10px 10px 10px 12px}
#top{color:white}
#top td{font-family:Arial}
#top a{color:white;font-size:12px;text-decoration:none;font-weight:bold; padding-left: 5px;}
#top a:hover{color:red}
#top a.changelanguage:link,#top a.changelanguage:visited{color:black;font-size:11px;font-weight:normal}
#top a.changelanguage:hover{color:red}
#mi {width: 100px}
#mi a{font-family:Arial;font-size:12px;color:black;cusor:hand;cusor:pointer;padding:3px 6px;display:block;text-decoration:none}
#mi a:hover{background:#ffffff}
#bottom{background:#A8B4C1}
#bottom td{color:white;padding:0 12px}
#bottom td a{color:white}
#bottom td a:hover{text-decoration:underline}
#navpromote img{margin-bottom:1px}
#numnav{position:relative;top:-11px;text-align:right;margin-right:1px;z-index:3}
#numnav table{margin-right:0}
#d{margin-bottom:10px}
.d a:link,.d a:visited,a.d:link,a.d:visited{color:#0000FF;text-decoration:underline}
.d a:hover,a.d:hover{text-decoration:none}
#tag{font-family:Lucida Sans Unicode,Arial;color:white;font-size:12px;font-weight:bolder;padding:4px 12px 5px;background:#64768C}
#tag2{border-top:#156CC4 solid 1px;color:black;font-size:12px;font-weight:bolder;padding:4px 12px 5px;background:url(/image/design/tag2_bg.jpg) repeat-x}
.navhw{font-family:Lucida Sans Unicode,Arial;font-size:12px;color:white;font-weight:bold}
.navhb{font-family:Lucida Sans Unicode,Arial;font-size:12px;color:black;font-weight:bold}
.navp{color:#2072BE;font-size:12px;font-weight:bold}
.navp a:link,.navp a:visited{color:#2072BE;text-decoration:none}
.navp a:hover{color:#2072BE;text-decoration:underline}
.navm,a.navm:link,a.navm:visited,.navm a:link,.navm a:visited{font-size:13px;font-weight:bold;color:#333;text-decoration:none}
a.navm:hover,.navm a:hover{text-decoration:underline}
.navs{font-size:12px;font-weight:bold}
.blue11b a {color: #003399;font-weight: bold}
.blue11b a:hover{color:#FF0000}
.blackb11 a{color: #000000}
.blackb11 a:hover{color:#FF0000}
.link13 a{color: #0000ff;font-size: 13px;text-decoration:underline}
.link13 a:hover{color:#FF0000;text-decoration:none}
.white12b {font-size: 12px;color: #FFFFFF;font-weight: bold}
#c1{color:#156CC4;padding:7px 13px;font-size:13px;font-weight:bolder}
#c1 a{color:#156cc4;text-decoration:none}
#c1 a:hover{text-decoration:underline}
#pSub{display:none}
#c2{color:#000;background:#F6F6F6;padding:3px 10px;font-size:11px}
#c2 a{color:#000;text-decoration:none}
#c2 a:hover{color:red}
ul,li{margin:0px;padding:0px;font-size:11px;list-style:none;line-height:normal}
li{margin:3px;padding-left:12px;background:url(/image/design/li2.gif) no-repeat 0px 10px}
#news li{margin:3px;padding-left:12px;background:url(/image/design/li_bg.jpg) no-repeat 0px 6px}
#point li{background:url(/image/design/li2.gif) no-repeat 0px 8px;line-height:180%;font-size:12px}
#block li{background:url(/image/design/li_bg.jpg) no-repeat 0px 8px;line-height:180%;font-size:12px}
.blue,a.blue,.blue a{color:#156CC4;font-size:10px;text-decoration:none}
a.blue:hover,.blue a:hover{color:red;text-decoration:underline}
.white{color:white;font-weight:bold}
.red14{color:#990000;font-size:14px;font-weight:bold}

table.catalogue_menu td.navp {
	line-height: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.disabled {
	color: #aaaaaa;
	text-decoration: none;
	cursor: text;
}

div.error {
	color: red;
	text-align: center;
	margin: 20px;
}

div.search_title {
	margin: 10px;
	padding: 5px 10px;
	background-color: #f0f0f0;
}

div.pages {
	margin-top: 10px;
	text-align: center;
}

table.cart_table {
	width: 540px;
	border-collapse: collapse;
	
	margin-top: 10px;
}

	table.cart_table td {
		height: 20px;
		
		text-align: left;
		vertical-align: middle;
		
		padding: 2px;
		
		border: 1px solid #cccccc;
	}

	table.cart_table td.counter {
		width: 20px;
		text-align: center;
	}

	table.cart_table td.price {
		width: 40px;
		text-align: center;
	}

	table.cart_table td.quantity {
		width: 40px;
		text-align: center;
	}

	table.cart_table td.cost {
		width: 55px;
		text-align: center;
	}

	table.cart_table td.change,
	table.cart_table td.delete {
		width: 55px;
		text-align: center;
	}
	
	table.cart_table tr.header td {
		color: #333333;
		font-weight: bold;
		text-align: center;
		
		background-color: #f0f0f0;
	}
	
	table.cart_table tr.odd td {
		background-color: #f0f0f0;
	}
	
	table.cart_table td.buttons {
		height: 40px;
		border: none;
	}
	
	table.cart_table td.total {
		height: 40px;
		border: none;
		
		text-align: right;
	}
	
		table.cart_table td.total span.total_sum {
			font-size: 14px;
			font-weight: bold;
		}

table.order_table {
	width: 540px;
	border-collapse: collapse;
	
	margin-top: 10px;
}

	table.order_table td {
		padding: 2px;
		text-align: left;
		vertical-align: middle;
	}

	table.order_table td.title {
		width: 200px;
		vertical-align: top;
	}
	
		table.order_table td.input input {
			width: 99%;
		}
		
		table.order_table td.text textarea {
			width: 98%;
			height: 70px;
		}
	
	table.order_table tr.odd td {
		background-color: #f0f0f0;
	}
	
	table.order_table td.buttons {
		border: none;
	}

div.compare_clear {
	font-weight: bold;
	
	margin-top: 10px;
	margin-left: 15px;
}

table.compare_table {
	width: 540px;
	border-collapse: collapse;
}

	table.compare_table td {
		padding: 2px;
		
		text-align: left;
		vertical-align: middle;
		
		line-height: 100%;
		border: 1px solid #cccccc;
	}

	table.compare_table tr.header td,
	table.compare_table tr.image td {
		background-color: #f0f0f0;
	}

		table.compare_table td.title {
			width: 120px;
		}

		table.compare_table tr.header td.title {
			text-align: center;
			font-weight: bold;
		}
		
		table.compare_table tr.header td.value {
			border-bottom: none;
		}
		
		table.compare_table tr.image td.value {
			border-top: none;
			vertical-align: top;
		}
		
		table.compare_table td.value {
			text-align: center;
		}
		
		table.compare_table tr.price td {
			font-size: 14px;
			font-weight: bold;
		}
		
		table.compare_table tr.price td.title {
			font-size: 11px;
		}
		
	table.compare_table tr.odd td {
		background-color: #f0f0f0;
	}
	
		table.compare_table tr.buttons td.value {
			height: 30px;
		}
	
		table.compare_table tr.buttons td.value a {
			font-weight: bold;
			text-decoration: none;
		}

	
.clear {
	clear: both;
	}


/********/
	
#right_cont {
	width: 552px;
	display: inline;
	float: right;
	padding-top: 15px;
	padding-left: 15px;
	}
	
/********/

#right_cont div.title {
	width: 542px;
	height: 20px;
	padding-left: 25px;
	background: #f4f7f5;
	padding-top: 5px;
	color: #464646;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-left: -15px;
	margin-bottom: 10px;
	}
	
#right_cont a.title {
	color: #1c67b8;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	}
	
#right_cont a.title:hover {
	text-decoration: underline;
	}
	
#right_cont div.separate {
	width: 100%;
	height: 1px;
	background: url(/image/design/dash.gif) repeat-x;
	margin-top: 5px;
	}
	
/********
soft
********/

table.soft {
	width: 552px;
	border-collapse: separate;
	margin-top: 2px;
	}
	
table.soft td {
	background: #ececec;
	padding-top: 10px;
	padding-bottom: 7px;
	vertical-align: top;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #464646;
	padding-right: 10px;
	}
	
table.soft td.model {
	width: 195px;
	padding-left: 25px;
	background: url(/image/design/fignyushka.gif) no-repeat #ececec;
	background-position: 10px 15px;
	color: #1c67b8;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	}
	
table.soft td.model a {
	color: #1c67b8;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	}
	
table.soft td.model a:hover {
	text-decoration: underline;
	}
	
table.soft td.info {
	width: 200px;
	padding-left: 15px;
	font-style: italic;
	font-size: 8pt;
	}
	
table.soft td.info ol {
	margin-left: 15px;
	}
	
table.soft td.download {
	padding-left: 10px;
	}
	
table.soft td.download a {
	display: block;
	padding-left: 20px;
	height: 18px;
	background: url(/image/design/download.gif) no-repeat left;
	color: #61a605;
	text-decoration: underline;
	padding-top: 3px;
	font-weight: bold;
	}
	
table.soft td.download a:hover {
	text-decoration: none;
	}
	
/********
catalog
********/

.catalog_title {
	width: 100%;
	background: url(/image/design/blue.gif) repeat-x;
	background-position: 0 50%;
	margin-bottom: 15px;
	}
	
.catalog_title span {
	background: #FFFFFF;
	padding-right: 5px;
	color:#2072be;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
div.catalog_block {
	width: 100%;
	position:relative;
	margin-bottom: 20px;
	}
	
div.catalog_block div.column {
	width: 47%;
	float: left;
	display: inline;
	color: #464646;
	font-size: 8pt;
	margin-left: 10px;
	}
	
div.column ul {
	list-style: none;
	}
	
div.column ul li {
	padding-left: 15px;
	background: url(/image/design/papers.gif) no-repeat left top;
	margin-bottom: 7px;
	}
	
div.column ul li a {
	color: #464646;
	text-decoration: none;
	}
	
div.column ul li a:hover {
	text-decoration: underline;
	}
	
/********
list
********/

.title_list {
	color: #1c67b8;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
div.catalog_block div.column_list {
	width: 47%;
	float: left;
	display: inline;
	color: #464646;
	font-size: 8pt;
	margin-left: 10px;
	padding-top: 10px;
	}
	
div.column_list ul {
	list-style: none;
	}
	
div.column_list ul li {
	padding-left: 15px;
	background: url(/image/design/fignyushka2.gif) no-repeat;
	background-position: 0 5px;
	margin-bottom: 7px;
	}
	
div.column_list ul li a {
	color: #464646;
	text-decoration: none;
	}
	
div.column_list ul li a:hover {
	text-decoration: underline;
	}
