html, body { height:100%; margin:0; padding:0;}
body {
	background:#000;
	margin:0;
	padding:0;
	min-height:100%;
	height:auto !important;
	height:100%;
	position:relative;
	font-size:12px;
	font-family:Arial, Helvetica, Tahoma;
	color:#a4a4a4;
}
body a{outline: none;border:none;}
body img {outline: none;border:none;}
body ul {margin:0;padding:0;}

#contForm .inp{background:#393939; color:#a4a4a4; border:1px solid #5b5b5b; width:90%; font:11px Tahoma; padding:5px 3px; margin-bottom:5px;}
#contForm .tex{height:60px;}
#contForm .btn{border:3px solid #7e7e7e; background:#ae2525; padding:3px 10px; font-weight:bold; color:#fff;}

h1 {font-size:21px;color:#fa3b3b;padding:0;margin:0px 0px 0px 0px;}
h2 {font-size:18px;color:#e3e3e3;padding:0;margin:0px 0px 10px 0px;}
h3 {font-size:12px;color:#e3e3e3;font-weight:bold;padding:0;margin:0px 0px 15px 0px;}
b {color:#e3e3e3;}
.center {margin:0px auto;width:880px;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;font-size:0; line-height:0;}

.marb20 {margin-bottom:20px;}

ul#menu {height:50px;background:url(../images/menu.jpg) repeat-x; /* width:619px; */
		-moz-border-radius: 10px 10px 10px 10px ;
		-webkit-border-radius: 10px 10px 10px 10px ;
		border-radius: 10px 10px 10px 10px ;
		behavior: url(js/PIE.htc);}
#menu li {float:left;background:url(../images/menu_.jpg) no-repeat right;padding-right:21px; margin:0 10px; height:50px;list-style:none;}
#menu li.last{background:0;}
#menu li a {color:#0d0001;font-size:14px;display:block;padding:0px 5px;height:32px;padding-top:18px;}
#menu li.act a {color:#ffdee1;}
.ban {background:url(../images/ban.jpg) no-repeat center top #000;margin-top:10px;height:267px; width:880px; margin:0 auto;}
.ban .center {position:relative;}
/* .slideshow {position:absolute;top:-91px;right:230px;} */
.slideshow {position:absolute;top:-91px;right:-101px; text-align:left;}
#slider {
    width: 291px; /* important to be same as image width */
    height: 439px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 410px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}

.ss {margin-top:70px;}
.ss a{margin-left:10px;}
.logoclass {margin-left:85px;}

#container {padding-top:30px;background:url(../images/t4.jpg);}
#container a {color:#fa3b3b;}
.main_table {width:100%;}
.main_table tr {vertical-align:top;}
.bot {vertical-align:bottom!important;}
.cont {background:#2d2d2d;border:1px solid #383838;padding:30px;width:565px; position:relative;
		-moz-border-radius: 5px 5px 5px 5px ;
		-webkit-border-radius: 5px 5px 5px 5px ;
		border-radius: 5px 5px 5px 5px ;
		behavior: url(js/PIE.htc);}
.table1 {width:100%;}
.table1 tr {vertical-align:top;}
.ul1, .ul2 {padding-top:10px;}
.ul1 li {list-style:none;background:url(../images/img1.jpg) no-repeat left 5px;padding-left:10px;float:left;width:90px;padding-right:15px;margin-bottom:5px;}
.ul2 li {list-style:none;background:url(../images/img1.jpg) no-repeat left 5px;padding-left:10px;float:left;width:135px;padding-right:15px;margin-bottom:5px;}
.ul3 li {list-style:none;background:url(../images/img1.jpg) no-repeat left 5px;padding-left:10px;float:left;width:165px;padding-right:15px;margin-bottom:5px;}
.w240 {width:240px;}
.w380 {width:380px;}
.w415 {width:415px;}
.item {margin-bottom:70px;min-height:75px!important;}
.item img {float:left;margin-right:80px;}
.item p {font-size:15px;display:table;zoom:1;}
.imgr {float:right;}
.zoom1 {display:table;zoom:1;}

#column_right {padding-top:50px;}
.c_right {background:#2d2d2d;border:1px solid #383838;padding:30px;width:165px;margin-bottom:20px; position:relative;
		-moz-border-radius: 5px 5px 5px 5px ;
		-webkit-border-radius: 5px 5px 5px 5px ;
		border-radius: 5px 5px 5px 5px ;
		behavior: url(js/PIE.htc);}
		
.phone-new {margin: 10px 0px 10px 0px!important;}
#footer {color:#4d4d4d;}
#footer a {color:#919191;}

.gallery {width:630px;height:246px;}	
.b-news {width:200px;}

.b-news .jcarousel-container-horizontal { width: 630px; }
.b-news .jcarousel-clip-horizontal { width: 630px; }

.b-news .jcarousel-item, .b-news .jcarousel-list LI { width: 200px; height: 246px;margin-right:15px; list-style:none;}

.b-news .jcarousel-next-horizontal {
	position: absolute;
	top: 85px;
	left: 610px;
	width: 29px;
	height: 29px;
	cursor: pointer;
	background: url(../images/next1.png) no-repeat;
}
.b-news .jcarousel-next-disabled-horizontal,
.b-news .jcarousel-next-disabled-horizontal:hover,
.b-news .jcarousel-next-disabled-horizontal:active { cursor:default; background:url(../images/next2.png) no-repeat;}
.b-news .jcarousel-prev-horizontal {
	position: absolute;
	top: 85px;
	left: -10px;
	width: 29px;
	height: 29px;
	cursor: pointer;
	background:url(../images/prev1.png) no-repeat;
}
.b-news .jcarousel-prev-disabled-horizontal,
.b-news .jcarousel-prev-disabled-horizontal:hover,
.b-news .jcarousel-prev-disabled-horizontal:active { cursor:default; background:url(../images/prev2.png) no-repeat;}

td.va_mid img {padding:10px;}
input.inp220 {width:216px;background:#393939;border:1px solid #5b5b5b;color:#a4a4a4;padding-left:4px;height:25px;margin-bottom:5px;}
input.inp450 {width:443px;background:#393939;border:1px solid #5b5b5b;color:#a4a4a4;padding-left:4px;height:25px;margin-bottom:5px;}
textarea.textarea450 {width:441px!important;background:#393939;border:1px solid #5b5b5b;color:#a4a4a4;padding-left:4px;height:95px;}
.buttonn {width:95px;height:28px;background:url(../images/submit.jpg) no-repeat;cursor:pointer;border:none;position:relative;top:5px;}
input:focus {outline: none;}

.but, .button {height:27px;background:url(../images/mm.jpg) repeat-x;padding:13px 10px 0px 10px;display:block;float:left;margin-right:10px;color:#FFF!important;text-decoration:none; position:relative;
-moz-border-radius: 5px 5px 5px 5px ;
		-webkit-border-radius: 5px 5px 5px 5px ;
		border-radius: 5px 5px 5px 5px ;
		behavior: url(js/PIE.htc);}
		
		
.pagination .links, .pagination .results {
	padding: 7px;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #000000;
}
.pagination .links b {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #000000;
	background: #FFFFFF;
}
.pagination .results {
	float: right;
}
.tabs {
	width: 100%;
	height: 31px;
	margin-bottom: 0px;
}
.tabs a {
	float: left;
	display: block;
	padding: 6px 15px 7px 15px;
	margin-right: 2px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF url('../image/tab_3.png') repeat-x;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	z-index: 1;
	position: relative;
	top: 1px;
}
.tabs a.selected {
	background: #FFFFFF url('../image/tab_3.png') repeat-x;
	border-bottom: 0px;
	padding-bottom: 8px;
	z-index: 3;
}
.tab_page {
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px;
	display: block;
	z-index: 2;
	margin-bottom: 10px;
}
.cart {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
}
.cart th {
	
	background: #EEEEEE;
	padding: 5px;
	font-weight: normal;
}
.cart td {
vertical-align:middle;
	padding: 5px;
}

/* check */

.checkout-heading {
	background: #F8F8F8;
	border: 1px solid #DBDEE1;
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #555555;
	margin-bottom: 15px;
}
.checkout-heading a {
	float: right;
	margin-top: 1px;
	font-weight: normal;
	text-decoration: none;
}
.checkout-content {
	padding: 0px 0px 15px 0px;
	display: none;
	overflow: auto;
}
.checkout-content .left {
	float: left;
	width: 48%;
}
.checkout-content .right {
	float: right;
	width: 48%;
}
.checkout-content .buttons {
	clear: both;
}
.checkout-product table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.checkout-product td {
	padding: 7px;
}
.checkout-product thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.checkout-product thead .name, .checkout-product thead .model {
	text-align: left;
}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {
	text-align: right;
}
.checkout-product tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.checkout-product tbody .name, .checkout-product tbody .model {
	text-align: left;
}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {
	text-align: right;
}
.checkout-product tfoot td {
	text-align: right;
	border-bottom: 1px solid #DDDDDD;
}
.contact-info {
	overflow: auto;
}
.contact-info .left {
	float: left;
	width: 48%;
}
.contact-info .right {
	float: left;
	width: 48%;
}
.sitemap-info {
	overflow: auto;
	margin-bottom: 40px;
}
.sitemap-info .left {
	float: left;
	width: 48%;
}
.sitemap-info .right {
	float: left;
	width: 48%;
}

/* cart */
.cart-info table {
	width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}
.cart-info td {
	padding: 7px;
}
.cart-info thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.cart-info thead .remove, .cart-info thead .image {
	text-align: center;
}
.cart-info thead .name, .cart-info thead .model {
	text-align: left;
}
.cart-info thead .quantity, .cart-info thead .price, .cart-info thead .total {
	text-align: right;
}
.cart-info tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.cart-info tbody .remove {
	vertical-align: middle;
}
.cart-info tbody .remove, .cart-info tbody .image {
	text-align: center;
}
.cart-info tbody .name, .cart-info tbody .model {
	text-align: left;
}
.cart-info tbody .quantity, .cart-info tbody .price, .cart-info tbody .total {
	text-align: right;
}
.cart-info tbody span.stock {
	color: #F00;
	font-weight: bold;
}
.cart-module .cart-heading {
	border: 1px solid #DBDEE1;
	padding: 8px 8px 8px 22px;
	font-weight: bold;
	font-size: 13px;
	color: #555555;
	margin-bottom: 15px;
	cursor: pointer;
	background: #F8F8F8 url('../image/arrow-right.png') 10px 50% no-repeat;
}
.cart-module .active {
	background: #F8F8F8 url('../image/arrow-down.png') 7px 50% no-repeat;
}
.cart-module .cart-content {
	padding: 0px 0px 15px 0px;
	display: none;
	overflow: auto;
}
.cart-total {
	border-top: 1px solid #DDDDDD;
	overflow: auto;
	padding-top: 8px;
	margin-bottom: 15px;
}
.cart-total table {
	float: right;
}
.cart-total td {
	padding: 3px;
	text-align: right;
}
#rotator {position:relative; height:439px; margin-left: 0px;}
#rotator ul li {float:left; position:absolute; list-style: none;}
#rotator ul li.show {z-index:500;}

ul.ul5 li {list-style:none;background:url(../images/t3.jpg) no-repeat left 7px;padding-left:10px;margin-bottom:5px;}
ul.ul5 li a {color:#fa3b3b;} 
.aaa a {display:inline-block;margin:5px;}