﻿* {
margin: 0px auto;
}


body {
	font-family: arial; 
	font-size: 12px;
	color: #333333;
	background: #0b0b0b url(bg.png);
}


#side {
	width: 970px;
	min-height: 220px;
	border: 2px solid #b6b4a3;
	padding-bottom: 20px;
	background: #e7e5d8;
	overflow: auto;
}

#content {
	width: 970px;
	min-height: 100px;
	background: #e7e5d8;
	overflow: auto;
	float:left;
}


.cart_red {color: #a10202; font-size: 13px;}

#category_wrapper {width: 567px; min-height: 100px; padding-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 10px; overflow: auto; float: left;}
.categorybox {width: 188px;min-height: 20px;padding-top: 15px;padding-bottom: 5px;border-bottom: 1px dotted #d9d8d8;overflow: auto;float: left;}
.categorytext-left {width: 90px;min-height: 5px; padding-top: 4px; overflow: auto;float: left;}
.categorytext {width: 90px;min-height: 10px;overflow: auto;float: left;}
.categoryheader {width: 175px;min-height: 32px; padding-top: 3px; overflow: auto;float: left;}
a.category {font-family: arial; font-size: 12px;color: #192849;}
a.category:hover {font-family: arial; font-size: 12px;color: #000000;}

a.front {font-family: arial; font-size: 14px;color: #000000;}
a.front:hover {font-family: arial; font-size: 15px;color: #1b1b1b;}


.checkout_wrapper {width: 625px; min-height: 50px; padding-bottom: 25px; overflow: auto; float:left;}
.checkout_prodname {width: 330px; min-height: 20px; overflow: auto; float:left;}
.checkout_quantum {width: 60px; min-height: 20px; overflow: auto; float:left;}
.checkout_edit {width: 70px; min-height: 20px; overflow: auto; float:left;}
.checkout_total {width: 90px; min-height: 20px; overflow: auto; float:left;}
.checkout_delete {width: 50px; min-height: 20px; overflow: auto; float:left;}
.checkout_totalsum {width: 200px; min-height: 50px; overflow: auto; float:left;}



.menubox {
	width: 90px;
	min-height: 15px;
	padding:8px;
	background: #292929;
	border-top: 1px solid #d9d8d8;
	border-bottom: 1px solid #d9d8d8;
	border-right: 1px solid #d9d8d8;
	overflow: auto;
	float: left;
	
}

.menubox2 {width: 115px;min-height: 15px;padding:8px;background: #292929;border-top: 1px solid #d9d8d8;border-bottom: 1px solid #d9d8d8;border-right: 1px solid #d9d8d8;overflow: auto;float: left;}


#main_float {
	width: 970px;
	min-height: 15px;
	overflow: auto;
	float: left;
}

.left_wrapper {
	width: 180px;
	min-height: 55px;
	padding-top: 5px;
	padding-left: 5px;
	border-top:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	background: #ffffff;
	overflow: auto;
	float: left;
}

.right_wrapper {
	width: 180px;
	min-height: 55px;
	padding-top: 5px;
	padding-left: 5px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	background: #ffffff;
	overflow: auto;
	float: left;
}

.maincontent {
	width: 577px;
	min-height: 100px;
	padding-bottom: 10px;
	background: #ffffff;
	overflow: auto;
	float: left;
}

.spacer {
	width: 10px;
	min-height: 100px;
	overflow: auto;
	float: left;
}


.search {width: 286px;min-height: 14px;padding:7.5px;background: #292929;border-top: 1px solid #d9d8d8;border-bottom: 1px solid #d9d8d8;border-right: 1px solid #d9d8d8; color: #ffffff; overflow: auto; float: left; }

.formlogin  {
	width: 150px;
	font-size: 14px;
	background: #ffffff;
	border: 1px solid #9c9b9b;
}

.formloginbutton  {
	width: 80px;
	font-size: 10px;
	background: url(img/login_button.png);
	border: 1px solid #9c9b9b;
}

.formloginbutton2  {
	width: 80px;
	font-size: 10px;
	background: url(img/news_button.png);
	border: 1px solid #9c9b9b;
}

.formloginpad  {
	width: 180px;
	min-height: 3px;
}


.form_freight  {
	width: 90px;
	font-size: 14px;
	background: #ffffff;
	border: 1px solid #9c9b9b;
}

.form_freightbotton {
	width: 80px;
	font-size: 10px;
	background: url(img/freight_button.png);
	border: 1px solid #9c9b9b;
}


.inputsearch {width: 130px;font-size: 10px;background: #ffffff;border: 1px solid #9c9b9b;}

.inputsearchbutton {width: 40px;font-size: 10px;background: #edda0b;border: 1px solid #9c9b9b;}


h1.menu {font-family: arial; font-size: 13px;color: #ffffff;}
h2.menu_header {font-family: arial; font-size: 13px;color: #ffffff;}
h2.menu {font-family: arial; font-size: 18px;color: #333333;}
h2.spec {font-family: arial; font-weight:normal; font-size: 12px; color: #333333;}
.h3m {font-family: arial; font-size: 14px;color: #333333;}


a {
	font-family: arial; 
	font-size: 12px;
	color: #333333;
}

a:hover {
	font-family: arial; 
	font-size: 14px;
	color: #000000;
}

a.normal {
	font-family: arial; 
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

a.normal:hover {
	font-family: arial; 
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.menu {font-size: 13px;color: #ffffff; text-decoration: none;
}
a.menu:hover {font-size: 14px;color: #d2ff00; text-decoration: underline;
}

a.center {font-size: 10px;color: #d2ff00; text-decoration: underline;
}
a.center:hover {font-size: 12px;color: #d2ff00; text-decoration: underline;
}

a.leftmenu {font-family: arial; font-size: 18px;color: #333333; text-decoration: none;}
a.leftmenu:hover {font-family: arial; font-size: 18px;color: #d2ff00; text-decoration: underline;}

a.spec {font-size: 12px;color: #000000; text-decoration: underline;
}
a.spec:hover {font-size: 13px;color: #000000; text-decoration: underline;
}

h1 {
	font-family: arial; 
	font-size: 22px;
}

center {
	padding-top: 10px;
	font-size: 10px;
	color: #ffffff;
}






.prodinfo_img {
	width: 170px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	float:left;
}

.prodinfo_price {
	width: 380px;
	height: 110px;
	padding-top: 10px;
	padding-bottom: 10px;
	float:left;
}

.prodinfo_specheader {
	width: 635px;
	min-height: 20px;
	padding-left: 20px;
	padding-top: 4px;
	color: #ffffff;
        background: #222d39;
	float:left;
}

.prod_info1 {width: 170px; height: 10px; float:left;}

.prod_info2 {width: 100px; height: 10px; float:left;
}

.prod_info3 {width: 550px; min-height: 10px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #777777; float:left;
}

.prod_info4 {width: 550px; min-height: 102px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #777777; float:left; }

.prod_info5 {width: 380px; min-height: 120px; padding-top: 7px; padding-bottom: 20px; border-top: 1px solid #777777; float:left; }

.prod_info6 {width: 370px; min-height: 10px; padding-bottom: 5px; float:left; }
.prod_info6a {width: 170px; min-height: 100px; padding-top: 3px; float:left; }
.prod_info6b {width: 200px; min-height: 15px; float:left; }













.form_reg_platform {width: 180px; min-height: 40px; padding-top: 5px; padding-bottom: 15px;	
overflow: auto; float: left;
}

.form_reg_platform1 {width: 390px; min-height: 40px; padding-top: 5px; padding-bottom: 15px;	
overflow: auto; float: left;
}

.form_reg_controll {
  width: 340px;
  min-height: 25px;
  padding: 7px;
  overflow: auto; float:left;
}

.form_reg_platform2 {width: 500px; min-height: 40px; padding-top: 5px; padding-bottom: 15px;	
overflow: auto; float:left;
}

.form_reg_platform3 {width: 250px; min-height: 40px; padding-top: 5px; padding-bottom: 15px;	
overflow: auto; float:left;
}

.form_reg_spacer {width: 400px; height: 25px; float:left;
}

.form_reg_wrapper { width: 500px; min-height: 75px; padding-top: 5px; overflow: auto; float:left;
}



















.cartHeader {
	width: 540px;
	min-height: 25px;
	background: #e5edf2;
	border: 1px solid #819bad;
	padding-top: 5px;
	padding-right: 10px;
	float:left
}

.cartProducts {
	width: 550px;
	min-height: 100px;
	background: #ffffff;
	border-left: 1px solid #819bad;
	border-right: 1px solid #819bad;
	float:left
}



.cartPrice {
	width: 540px;
	min-height: 25px;
	background: #ffffff;
	border: 1px solid #819bad;
	padding-top: 5px;
	padding-right: 10px;
	float:left
}


.cartShipping {width: 540px ;min-height: 25px; background: #ffffff; border-left: 1px solid #819bad; border-right: 1px solid #819bad; padding-top: 5px; padding-right: 10px; float:left
}

.cartTotal {width: 540px; min-height: 25px; background: #ffffff; border: 1px solid #819bad;
padding-top: 5px; padding-right: 10px; float:left}


.cart_prod1 {width: 333px; min-height: 10px; padding-left: 10px; float:left;}
.cart_prod2 {width: 45px; min-height: 10px; float:left;}
.cart_prod3 {width: 80px; min-height: 10px; float:left;}
.cart_prod4 {width: 70px; min-height: 10px; float:left;}
.cart_pad1 {width: 460px; min-height: 10px; float:left;}
.cart_pad2 {width: 75px; min-height: 10px; float:left;}



.cart_showWrapper {width: 550px; min-height: 100px; padding-top: 5px; padding-bottom: 10px; border-bottom: 1px solid #e8e8e8; overflow: auto; float:left; }
.cart_showProd1 {width: 160px; min-height: 90px; padding-left: 5px; float:left;}
.cart_showProd2 {width: 175px; min-height: 20px; padding-left: 10px; float:left;}
.cart_showProd3 {width: 40px; min-height: 20px;  float:left;}
.cart_showProd4 {width: 80px; min-height: 20px;  float:left;}
.cart_showProd5 {width: 50px; min-height: 20px;  float:left;}

.cart_go {width: 550px; padding-top: 15px; min-height: 20px;  float:left;}
.cart_go2 {width: 275px; padding-bottom: 15px; min-height: 20px;  float:left;}


.cart_red {color: #a20d0d;}
a.cart {font-size: 12px; color: #000000; text-decoration: underline;}


.checkout_header {
	width: 545px;
	min-height: 25px;
	border: 1px solid #bbbbbb;
	padding-top: 5px;
	padding-left: 5px;
	background: #eeeeee;
	overflow: auto;
	float:left;
}

.checkout_header2 {
	width: 550px;
	min-height: 25px;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #c0cfd6;
	background: #d7e6ed;
	overflow: auto;
	float:left;
}


.checkout_main {
	width: 550px;
	min-height: 100px;
	padding-top: 10px;
	padding-bottom: 20px;
	overflow: auto;
	float:left;
}

.checkout_space {width: 550px; min-height: 10px; overflow: auto;}
.confirm_order {width: 550px; min-height: 10px; padding-top: 10px; padding-bottom: 15px; padding-right: 15px; float:left; overflow: auto;}


.order_wrapper {width: 566px; min-height: 10px; overflow: auto; float: left; }
.order_id {width: 80px; min-height: 10px; overflow: auto; float: left; }
.order_price {width: 80px; min-height: 10px; overflow: auto; float: left; }
.order_total {width: 80px; min-height: 10px; overflow: auto; float: left; }
.order_shipping {width: 80px; min-height: 10px; overflow: auto; float: left; }
.order_date {width: 80px; min-height: 10px; overflow: auto; float: left; }
.order_status { width: 100px; min-height: 10px; overflow: auto; float: left; }
.order_invoice { width: 100px; min-height: 10px; overflow: auto; float: left; }





#redmsg {width: 560px; border: 3px solid #ff9999; margin:8px 0; background: #ffdddd; color:#000; font-family: helvetica; overflow: auto;}
    #redmsg h4{margin:8px; padding:0; font-size: 14px;}
    #redmsg p{margin:8px; padding:0; font-size: 12px;}
    #redmsg p a.getie7{font-weight:bold; color:#006;}
    #redmsg p a.ie6expl{font-weight:normal; color:#006;}

#greenmsg{width: 560px; border:3px solid #090; margin:8px 0; background:#cfc; color:#000; font-family: helvetica;}
    #greenmsg h4{margin:8px; padding:0; font-size: 14px;}
    #greenmsg p{margin:8px; padding:0; font-size: 12px;}
    #greenmsg p a.getie7{font-weight:bold; color:#006;}
    #greenmsg p a.ie6expl{font-weight:normal; color:#006;}


#news {width: 565px;height: 27px;border: 1px solid #d4d4d4;background: #e1e0ca  url(img/news_bg.png) repeat-x;overflow: auto;float:left;}

#para2 {width: 520px;min-height: 1px;overflow: auto;float:left;}

.news_space {width: 565px; min-height: 1px;overflow: auto;float:left;}
.news_left {width: 400px;min-height: 10px;padding: 5px;overflow: auto;float:left;}

.news_right {width: 70px;min-height: 10px;padding: 5px;padding-left: 80px;overflow: auto;float:left;}

.news_wrapper {width: 550px;min-height: 1px;padding-top: 10px;padding-left: 7px;overflow: auto;float:left;}

h3.news {
	font-size: 13px;
}

.front_box {
	width: 170px;
	min-height: 50px;
	border: 1px solid #e3e3e3;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 10px;
	background: #fff;
	overflow: auto;
	float:left;
}

.front_box2 {
	width: 170px;
	min-height: 50px;
	border: 1px solid #e3e3e3;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 10px;
	background: #fff;
	overflow: auto;
	float:left;
}

.front_boxspace {
	width: 9px;
	min-height: 50px;
	overflow: auto;
	float:left;
}

.front_boxpad {
	width: 566px;
	min-height: 15px;
	overflow: auto;
	float:left;
}

.front_boxlink {width: 70px;min-height: 10px;padding-right: 20px;overflow: auto;float:left;}
.front_boxlink2 {width: 70px;min-height: 10px;padding-top:3px;padding-right: 5px;overflow: auto;float:left;}

h2.blogg_large {font-family: arial; font-size: 18px;color: #1a1a1a;}
h2.blogg_small {font-family: arial; font-size: 18px;color: #333333;}

h2.small {font-family: arial; font-size: 15px;color: #333333;}
h2.big {font-family: arial; font-size: 21px;color: #333333;}

.search_result {width: 566px; min-height: 15px; padding-top: 10px; overflow: auto; float: left;}

.news_frame {
	width: 536px;
	min-height: 50px;
	padding: 10px;
	border: 1px solid #a1a1a1;
	overflow: auto;
	float: left;
}

.news_frame_small {
	width: 536px;
	min-height: 50px;
	padding: 10px;
	border: 1px solid #cecece;
	overflow: auto;
	float: left;
}

.news_small_wrapper {
	width: 566px;
	min-height: 40px;
	overflow: auto;
	float: left;
}

.news_verticalpad {width: 566px;min-height: 10px;overflow: auto;float:left;}
.news_horizontalpad {width: 14px;min-height: 40px;overflow: auto;float:left;}