html, body {margin: 0;padding: 0;width: 100%;height: 100%;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;}
#bg {min-height:100%;position:relative;}

body { background: #636464 url(../images/bg_general.jpg) top left repeat-x;}

#c{ text-align:left; width: 1000px;}
#header {float:left; width: 1000px; height: 120px;}
.header {width: 1000px; height: 120px;}

.logo {
	float:left; width: 125px; height:120px; background: url(../images/logo.jpg) no-repeat;
	padding: 0;
	 }
.iso {
	float: left;
	cursor: pointer;
	width: 125px;
	text-align: right;
	}
.banner {
	float:left; width:365px; height: 115px;
	padding: 0; margin: 5px 0 0 25px;
	//margin: 3px 0 0 25px;
	}
		
.cart_content{
	float:left; width:325px; height: 115px;
	padding: 0; margin: 5px 0 0 25px;
	//margin: 3px 0 0 22px;
	}

table.cart{ border: 1px solid #fff; width: 305px;}
table.cart td{background-color: #fff; }
table.cart td.link{background-color: #282828;}
table.cart td.link a{color:#fff;}
table.cart ul{ list-style:none;}
table.cart li{ float:left; display:inline; font-size: 1.2em; padding: 5px 10px 5px 10px; margin: 0;}
table.cart li.b{ font-size: 0.8em; padding: 5px 0px 5px 10px; margin: 0;}
table.cart p{float:left; font-size: 1.3em; width:200px; padding: 5px 0px 5px 10px; margin: 0;}
table.cart p.r{float:right; width:50px; padding: 5px 5px 5px 0px; margin: 0;}
table.cart p.r a{color: #000; font-size: 0.9em;white-space: nowrap;}

.reminder_box a {
	color: #fff;
	padding-right: 10px;
	font-size: 12px;
	font-weight: normal;
}

table.login{ border: 1px solid #fff; font-size: 1.2em; font-weight: bold; color: #fff; background: #282828; width: 305px; height: 95px;}
table.login tr td input{ border: 1px solid #000;}
table.login tr td img{ margin: 0px 10px;}.

#menu { float:left; width: 950px;}
.mnu_box { width: 972px; background: #fff url(../images/mnu_left.jpg) left top no-repeat; height: 41px;}

span.slog{	display:block; float:left; width: 95px; font-size: 1.2em; font-style:italic; font-weight:bold; color:#29539d;
			padding: 13px 0px 0px 8px; margin: 0;}
span.search { display:block; float:left; width:256px; padding: 7px 0px 0px 0px; margin: 0;}
input.search { border: 1px solid #000;}
select { border: none; border: 1px solid #000; height: 20px;}

.list_menu{ display:block; float:left; width: 608px; padding: 2px 0px 0px 5px; height: 31px; margin: 0; background: #fff url(../images/mnu_right.jpg) right top no-repeat;}
.list_menu ul{ list-style:none; }
.list_menu li{ float:left; display:inline; padding: 3px 5px 0px 5px; margin: 0; height: 30px; line-height: 30px;}
.list_menu li a{font-weight:bold; color:#29539d;}

p.separate {margin: 5px 0 5px 0;}
#content {float:left; width:1000px; margin-bottom: 50px;}

#left{float:left; width:240px; padding: 15px 0px 0px 0px; margin: 0; margin-bottom: 50px;}
.left_top{width:240px; background-color: #29539d; text-align:center; height: 100%; padding-bottom: 10px;}
.left_mal{ width:240px; height: 11px; background-color: #29539d; }
.left_mal div { line-height: 5px; width: 11px; height: 11px; background-repeat: no-repeat;}
.left_mal_tl {float:left;  background: url(../images/left_mal_tl.jpg);}
.left_mal_tr {float:right; background: url(../images/left_mal_tr.jpg);}
.left_mal_bl {float:left;  background: url(../images/left_mal_bl.jpg);}
.left_mal_br {float:right; background: url(../images/left_mal_br.jpg);}

.left_top h2{color: #fff; padding-bottom: 15px; font-size: 1.2em;}
.left_top p{color: #fff; font-weight:bold; padding: 5px 0 5px 0;}
.left_center h2{color: #fff; padding-bottom: 15px; font-size: 1.2em; text-align: center; padding-top: 15px;}

.letters {padding: 0px 20px;}
.letters a{ margin: 0px 3px;
			color: #fff; text-decoration: none; font-size: 1.2em; text-transform: uppercase;
		  }

.left_center{ width:240px; background-color: #4c76c1; text-align:left;}
.left_center ul{ list-style:none; padding: 5px 0px 10px 10px;}
.left_center li { padding: 5px 0px 0px 0px;}
.left_center a{ font-size: 1.1em; color:#fff; text-decoration: none;}
.left_center a:hover{ font-size: 1.1em; color:#fff; text-decoration: none; text-decoration: underline;}
.left_bottom{ width:240px; background-color: #29539d; text-align:center;}
.left_bottom p{color: #fff; font-weight:bold; padding: 5px 0 10px 0;}

#right {float:left; width:730px; padding: 15px 20px 0 0; margin-bottom: 50px;	min-height: 500px;}
.right_top{ float:left; 
			background-color:#fff;}
			
.right_mal{ float:left; width: 730px; height: 11px; background-color:#fff;}
.right_mal div { line-height: 5px; width: 11px; height: 11px;}
.right_mal_tl { float:left; background: url(../images/right_mal_tl.jpg) no-repeat;}
.right_mal_tr { float:right; background: url(../images/right_mal_tr.jpg) no-repeat;}
.right_mal_bl { float:left; background: url(../images/right_mal_bl.jpg) no-repeat;}
.right_mal_br { float:right; background: url(../images/right_mal_br.jpg) no-repeat;}

span.way{ float:left; padding: 0px 0px 0px 10px; font-size:1.1em;}
span.way a{color:#000000;}
span.way3{ float:left; padding: 0px 0px 0px 10px; font-size:1.1em;}
span.way3 a{color:#ff0000;}
table.way2{border-bottom:1px solid;paddin:4px}
.all {
	float: left;
	min-height: 820px;
	}
* html .all {height: 820px; width: 600px;}
.product {
	float:left; width: 630px;
	margin: 30px 0px 0px 40px;
	background-color:#e5e5e5;
	}
* html .product {margin: 15px 0px 0px 20px; }
.prod_mal{ float:left; width:630px; height: 11px; background-color:#e5e5e5;}
.prod_mal div { line-height: 5px; width: 11px; height: 11px;}
.prod_mal_tl{ float:left;  background: url(../images/prod_mal_tl.jpg) no-repeat;}
.prod_mal_tr{ float:right; background: url(../images/prod_mal_tr.jpg) no-repeat;}	
.prod_mal_bl{ float:left;  background: url(../images/prod_mal_bl.jpg) no-repeat;}	
.prod_mal_br{ float:right; background: url(../images/prod_mal_br.jpg) no-repeat;}
			 
.product_desc { float:left;
				padding: 0 10px;
				width: 600px;
			  }
.product_desc a { text-decoration: none; color: black;}

.product .left{ float:left; width: 145px; margin-right: 10px; min-height: 145px; text-align: center;}
.product .image{ float: left; width: 145px; background: #fff; text-align: center; padding-bottom: 10px; margin-bottom: 10px;}
.product .bimage{ float: left; width: 145px; background: #fff; text-align: center; padding-bottom: 10px; margin: 0px 10px 10px 0px;
	margin: 0px 10px 10px 0px;
	//margin: 4px 4px 10px 4px;
	}
.product .bimage img, .product .image img{ margin: 10px 0;}
.product .bimage a, .product .image a{ color: #000; font-size: 0.9em;}

.product .simage_block {float: left; width: 110px; margin: 5px; text-align: center;}
.product .simage_name_block { height: 45px;}
.product .simage_block img{ margin: 10px 0;}
.product .simage_block a{ color: #000; font-size: 0.9em;}
.product .simage_block .image {width: 110px; background: #fff; text-align: center; padding-bottom: 10px; margin-bottom: 10px;}

.product .header{ float:left; width: 445px; margin-bottom: 10px; height: auto;}
	.product .title{ float:left; width: 250px;}
	.product h2{ font-size: 1.2em;}
	.product span.item{ float:left; font-size: 0.8em; padding-top: 5px;}
	.base .product .menu { float: right; width: 100px;}
	.base .product .menu a { margin: 0; padding: 0;}
.product .detailed{ float:left; width: 445px; text-align:left;}
	table.desc { border-collapse: separate; border-spacing: 2px; width: 445px;}
	table.desc td{ border: 1px solid #ccc; padding: 5px; background-color:#fff;}
	table.desc th{ border: 1px solid #ccc; padding: 5px; background-color:#f0f0f0; width: 100px;}
	table.desc_lb { border-collapse: separate; border-spacing: 2px; width: 200px;}
	table.desc_lb td{ border: 1px solid #ccc; padding: 5px; background-color:#fff;}
	table.desc_lb th{ border: 1px solid #ccc; padding: 5px; background-color:#f0f0f0; width: 100px;}

.product .price{ float: left; height: 25px;}
.price_l{ float:left; width: 5px; height: 25px; background-image:url(../images/price_l.jpg);}
.price_r{ float:left; width: 5px; height: 25px; background-image:url(../images/price_r.jpg);}
.price_text { float:left; text-align: center; font-size: 1.2em; font-weight:bold; color:#FF0000; background-color:#fff;
	padding: 5px;
	}
.price_text2 { float:right; text-align: center; font-size: 1.2em; font-weight:bold; color:#FF0000; background-color:#fff;
	padding: 5px;
	}

.block { float: left; padding: 5px 10px; background: #f0f0f0; border: 1px solid #d1d1d1; font-weight: bold;
	 width: 124px;
	 margin: 10px 0px 0px 10px;
	 //margin-left: 5px; 
	 }

.product .pics { float:left; padding: 0px 0px 0px 10px; margin-top: 10px;
	width: 620px;
	//padding: 0;
 }
.product .smallpics {float:left; padding: 0px 0px 0px 10px; margin
	width: 620px;
	//padding: 0;}
	
.release {float: left; width: 650px;
	margin: 20px;
	//margin: 20px 10px;
	}
	.release .date {float: left; width: 150px; font-weight: bold; text-align: right;}
	.release .date a{color: #ff0000;}
	.release .description {float: left; width: 480px; margin-left: 10px; line-height: 1.2em; background: url(../images/release_bg.gif) repeat-x bottom; padding-bottom: 15px;}
.release_lb {float: left; width: 250px;
	margin: 20px;
	//margin: 20px 10px;
	}
	.release_lb .date {float: left; width: 150px; font-weight: bold; text-align: right;}
	.release_lb .date a{color: #ff0000;}
	.release_lb .description {float: left; width: 480px; margin-left: 10px; line-height: 1.2em; background: url(../images/release_bg.gif) repeat-x bottom; padding-bottom: 15px;}
.old_releases {float: left; width: 670px; font-weight: bold; text-align: right;}
.old_releases a {color: #000;}

#checkout_form {float: left; width: 650px;
	padding: 20px 0px 0px 40px;
	}
	table.checkout_form { border-collapse: separate; border-spacing: 2px; width: 620px;}
	table.checkout_form td{ border: 1px solid #ccc; padding: 5px; background-color:#fff;}
	table.checkout_form td input {width: 460px;}
	table.checkout_form th{ border: 1px solid #ccc; padding: 5px; background-color:#f0f0f0; width: 100px;}
	
/*----------------------------------------------------------------------*/
	
h1.way_shop {float: left; width:660px; padding: 0px 0px 0px 40px; font-size:1.5em; color: #29539d; font-weight: normal;}
h1.way_shop a{ color: #29539d; font-weight:bold;}

h1.way_shop_lb {float: left; width:400px; font-size:1.5em; color: #29539d; font-weight: normal;}
h1.way_shop_lb a{ color: #29539d; font-weight:bold;}

h1.way_shopbot {float: left; width:660px; padding: 0px 0px 0px 40px; font-size:1.5em; color: #29539d; font-weight: normal; margin-top: 40px;}

.nav {width:660px; padding: 20px 0px 0px 40px; font-size:1.5em; color: #29539d; margin-top: 50px;}

.shoping {width:620px; padding: 20px 0px 0px 40px;}
.shop_top { height:32px; margin-top: 30px; width: 616px; margin-left: 2px; float: left;}
.shop_bottom { height:32px; width: 616px; margin-left: 2px; float: left;}
.shop_mal_tl{float:left; width: 9px; height:32px; background: url(../images/shop_mal_tl.jpg) no-repeat;}
.shop_mal_tr{float:left; width: 9px; height:32px; background: url(../images/shop_mal_tr.jpg) no-repeat;}
.shop_mal_br{float:left; width: 9px; height:32px; background: url(../images/shop_mal_br.jpg) no-repeat;}
.shop_mal_bl{float:left; width: 9px; height:32px; background: url(../images/shop_mal_bl.jpg) no-repeat;}
.shop_button{float:left; width: 598px; height:32px; background-color: #4c76c1;}
.shop_button a{float:right;}

.shop_table{float:left; width:620px; border-collapse: separate; border-spacing: 2px;}
.shop_table2{float:left; width:420px; border-collapse: separate; border-spacing: 2px;}
.shop_div_addnew{width:100%;}
.shop_div_addnew img{margin-right: 1px; cursor:pointer;}

table.shop_table td{ border: 1px solid #adadad; padding: 5px; background-color:#f9f9f9;}
table.shop_table th{ border: 1px solid #adadad; padding: 5px; background-color:#d8d8d8;}
table.shop_table th.th_1{ border: 0px solid #fff; padding: 5px; background-color:#fff;}
table.shop_table a{color: #4b42fd;}

table.shop_table2 td{ border: 1px solid #adadad; padding: 5px; background-color:#f9f9f9;}
table.shop_table2 th{ border: 1px solid #adadad; padding: 5px; background-color:#d8d8d8;}
table.shop_table2 th.th_1{ border: 0px solid #fff; padding: 5px; background-color:#fff;}
table.shop_table2 a{color: #4b42fd;}

input.qty_text{width: 35px;}
input.item_id_text{width: 70px;}


.shop_text{ float:left; 
			margin: 40px 0 40px 0;
			//margin: 20px 0 20px 0;
			width:620px; border: 1px solid #999999; background-color:#f9f9f9;}
.text {float:left; width: 290px; 
		 padding: 10px;
		}
.text h2{ padding: 5px 0 5px 0; font-size: 1.2em; text-transform:uppercase;}
.text p{ padding: 5px; line-height: 18px;}

/*----------------------------------------------------------------------*/

.pages{float:right; margin: 0 30px 0 0; }
* html .pages{margin: 0 15px 0 0; }
.pages span.selected {color: #4469a9;}
.pages a {margin: 0px 2px; text-decoration: underline; color: #000;}
.product .tocart{ float:right; width: 445px; text-align:left; padding: 10px 0 0 0;}
.botmnu {float: left; width: 660px; padding: 0px 0px 0px 40px;
	//padding: 0px 0px 0px 10px;
		 margin-top: 40px;}
.tocart_l {float:left; width: 4px; height: 20px; background-image:url(../images/tocart_l.jpg);}
.tocart_t {float:left; height: 20px;  font-size: 1em; font-weight:bold; color:#000000; background-color:#FFFFFF; line-height: 18px;}	
.tocart_r {float:left; width: 4px; height: 20px; background-image:url(../images/tocart_r.jpg);}
.tocart_text {float:left; width: 50px; font-size: 1em; font-weight:bold; color:#000000; line-height: 18px; }
.tocart_button{
	float:right;
	cursor:pointer;
}

/*----------------------------------------------------------------------*/

#footer{ float: left; width: 700px; margin-top: 20px; font-size: 1.1em; color: #fff; text-align: center; line-height: 18px; font-family: tahoma; }



/* print */

#print_data {
	background-color: #fff;
	font-size: 12px;
	font-family: Verdana;
	width: 100%;
	height:100%;
}

#print_data h1 {
	font-size: 18px;
}

#print_data a {
	color: #000;
}

#print_data strong {
	font-size: 12px;
	padding-right: 10px;
}

#print_data p {
	font-size: 12px;
	padding-bottom: 5px;
}

#print_data .head {
	width: 95%; 
	height: 20px; 
	margin: auto;
}

#print_data .cat {
	float: left; 
	position: relative; 
	top: 6px;
}

#print_data .print {
	float: right;
	position: relative; 
	top: 6px;
}

#print_data hr {
	width: 95%;
}

#print_data table {
	padding: 5px;
}

#print_data .main {
	width: 95%; 
	margin: auto;
}

#print_data .mimage {
	float: left;
	margin: 20px 0 20px 0;
}

#print_data .mdescr {
	float: left; 
	margin: 20px 0 0 20px;
}

#print_data .addimage {
	float: left; 
	padding: 5px 10px 0 0;
}

#efi ul {
	list-style:none;
	text-align:left;
	}
#efi li {
	float:left;
	margin-left: 10px;
	}
#efi input{
	width:auto;
	}
	
.error_list
	{
		font-weight:bold;
		color:red;
	}
.noborder, table.login tr td input.noborder {border: 0;}


.base {
	width: 970px;
	float: left;
	margin-top: 15px;
	background: url(../images/bg_body.gif);
	}
	.base .menu {
		width: 240px;
		float: left;
		}
	.base .content {
		width: 730px;
		float: left;
		background: #fff;
		min-height: 700px;
		}
.forfoot {
	float: left;
	width: 240px;
	height: 70px;
	}
.footer {
	width: 730px;
	float: left;
	height: auto;
	}
.copy {
	float: left; 
	width: 730px; 
	margin-top: 20px; 
	font-size: 1.1em; 
	color: #fff; 
	text-align: center; 
	line-height: 18px; 
	font-family: tahoma;
	}
	
.manuf ul{ list-style:none; padding: 5px 0px 10px 10px;}
.manuf li { padding: 5px 0px 0px 0px;}
.manuf a{ font-size: 1.1em; color:#00000; text-decoration: none;}
.manuf a:hover{ font-size: 1.1em; color:#00000; text-decoration: none; text-decoration: underline;}


.dealer ul{ list-style:none; padding: 5px 0px 10px 10px;}
.dealer li { padding: 15px 0px 0px 0px;}
.dealer a{ font-size: 1.1em; color:#00000; text-decoration: none;}
.dealer a:hover{ font-size: 1.1em; color:#00000; text-decoration: none; text-decoration: underline;}

.sealserver {float: left; width: 650px; text-align: center; margin-top: 7px;}

ul.second-level {display: none; z-index: 10; position: absolute; margin: -11px 0 0 297px;}
ul.second-level li {background: #4C76C1; color: #fff; width: 300px; min-height: 15px; padding: 5px; margin: 1px 0 0;}
ul.first-level {width: 300px;}
ul.first-level li {background: #4C76C1; color: #fff; width: 300px; min-height: 15px; padding: 5px; margin: 1px 0 0;}
ul.first-level li a {color: #fff;}

li.style_CLOS {margin-bottom: 15px;}
