*		{ margin:0; padding:0; border:0; }

ul		{ list-style:none; }
a		{ color:#000; text-decoration:underline; }
a:hover	{ text-decoration:none; }
h1 {
color:#000;
font:normal 24px/28px Trebuchet MS, Arial;
}


body {
	color:#000;
	text-align:center;
	font:normal 12px/16px Arial;
	background:#69a51f url(../images/bg.gif);
}

h2 {
	color:#000;
	font:normal 24px/28px Trebuchet MS, Arial;
}

html, body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

.main {
	width:993px;
	margin:0 auto;
	text-align:left;
	min-height:100%;
	position:relative;
	background:url(../images/main.gif) repeat-y;
}

* html .main {
	height:100%;
}

.header-bg {
	width:100%;
	height:241px;
	position:absolute;
	top:0; left:0;
	background:#f7f7f7 url(../images/header.gif) repeat-x;
}
.header {
	height:241px;
	overflow:hidden; _zoom:1;
	background:#f7f7f7 url(../images/header-bg.jpg) no-repeat;
}
.navigation-bg {
	width:100%;
	height:50px;
	position:absolute;
	top:241px; left:0;
	background:#c73531 url(../images/navigation.gif) repeat-x;
}
.navigation {
	height:50px;
	text-align:center;
	overflow:hidden; _zoom:1;
	background:#c73531 url(../images/navigation.gif) repeat-x;
}
.navigation li {
	display:inline;
	margin:0 0 0 -3px;
}
.navigation a.first {
	border-left:1px solid #9a0000;
}
.navigation a {
	line-height:50px;
	padding:15px 20px;
	color:#fff;
	font:bold 14px/50px Tahoma, Arial;
	text-decoration:none;
	border-right:1px solid #9a0000;
}
.navigation a:hover {
	background:#d53731;
}

.karzina {
	float:right;
	width:175px;
	height:241px;
	margin:20px 40px 0 0;
	display:inline;
	color:#000;
}
.karzina a {
	color:#539700;
	line-height:20px;
}
.karzina h2 {
	border-top:3px solid #fff;
	padding:10px 0;
	margin:15px 0 0 0;
}

.logo {
	float:left;
	margin:6px 0 0 28px;
	display:inline;
}
.logo img {
	width:px;
	height:px;
	vertical-align:top;
}
.logo p {
	position:relative;
	bottom:10px; left:0;
}

.content {
     padding:15px 45px 85px 45px;
     margin:0 12px;
/*    background:#fff url(../images/content.gif) repeat-x; */
}
.content h2 {
	padding:10px 0;
}
.content p {
	padding:7px 0;
}

.block {
	width:180px;
	margin:0 auto;
	text-align:left;
}
.block strong {
	display:block;
	text-align:center;
}

.case {
	
	padding:0 0 20px 0;
	overflow:hidden; _zoom:1;
}
.case span {
	color:#c2c2c2;
	font-size:11px;
	padding:0 0 0 20px;
}
.case .box {
	float:left;
	width:30%;
	margin:10px 3% 0 -1px;
	display:inline;
	border-left:1px solid #e1e2e0;
}
.case .box a {
	color:#69a51f;
	font-weight:bold;
	font-size:12px;
}
.content .case .box ul {
	padding:8px 8px 8px 20px;
}


.footer {
	width:933px;
	margin:0 auto;
	padding:10px 30px;
	height:45px;
	text-align:center;
	margin-top:-65px;
	position:relative;
	color:#9a9a9a;
	font-size:11px;
	line-height:16px;
	overflow:hidden; _zoom:1;
	background:#f1f1f1 url(../images/footer.gif) no-repeat;
}

.footer a {
	color:#9a9a9a;
}

.copy {
	float:right;
}
.counter {
	float:right;
	width:200px;
}

.counter p {
	float:right;
	padding:0 5px;
}



.over {
	overflow:hidden; _zoom:1;
}
.over input {
	float:right;
	width:110px;
	text-align:center;
	padding:5px 8px;
	color:#fff;
	margin:10px 0 0 0;
	background:#d33731;
	font:normal 12px/13px Arial;
}

.content a {
color: #539700; 
}

.prdbrief_name a {
font-family:Arial;
font-weight: bold; 
font-size: 100%;
}

.content textarea {border: 1px solid #dddddd;}


.content input {border: 1px solid #dddddd;
     text-align:center;
     padding:5px 8px;
     color:#00;
     margin:10px 0 0 0;
     background:#fff;
     font:normal 12px/13px Arial;
}

.prdbrief_add2cart input {border: 0px;}


.cpt_product_add2cart_button input {border: 0px;}


input {border: 1px solid #dddddd;
     text-align:left;
     padding:5px 8px;
     color:#00;
     margin:10px 0 0 0;
     background:#fff;
     font:normal 12px/13px Arial;
font-weight: bold;
}

textarea {border: 1px solid #dddddd;}






























icq{
vertical-align:middle;
 font-weight: bold;
}

#shpcrtca{
 font-weight: bold;
 font-size: 100%;
 white-space: nowrap;
}
.regularPrice{
 color: brown;
 text-decoration: line-through;
}
.totalPrice{
 color:#CC3300;
 font-weight:bold;
 font-size: 110%;
 margin:0 5px 5px 5px;
}
.product_list .totalPrice { color:#000;
 background:#f2f2f2; font-weight:normal}
.youSaveLabel{
 font-size: 75%;
}
.youSavePrice{
 font-size: 75%;
}
.prd_out_of_stock {
 font-style:  italic;
 color:#CC3300;
 padding:0 0 0 5px;
 overflow:hidden;
 font-size:90%;
}
.cpt_product_category_info a, .cat_path_in_productpage a { font-size:120%;}

.background_cart_top
{ background-color: #F5F5F5;
  border-bottom: 1px #99C9DF solid;
  font-size:12pt;
}
.background_cart_top h1{
 display: inline;
 padding: 0px;
 margin: 0px;
}
#cart_content_tbl{
     width:100%;}
#cart_content_tbl td{
 padding: 6px;
}
#cart_page_title{
 padding: 10px;
 text-align: left;
}
#cart_page_title h1{
 display inline;
 padding: 0px;
 margin: 0px;
}
#cart_clear{
 padding: 10px;
 text-align: right;
}
#cart_clear a{
 font-size:9pt;
}
.cart_discount_label{
 font-weight: bold;
}
#cart_total_label{
 font-size: 130%;
 font-weight: bold;
}
#cart_total{
 background-color: #F5F5F5;
 font-size: 130%;
 font-weight: bold;
 padding: 10px;
 white-space: nowrap;
}
#cart_checkout_btn{
 padding-top: 20px;
}
.cart_product_brief_description{
 font-size: 100%;
}
#cart_content_header td{
 font-weight: bold;
}
.cart_apply_for_discounts_extra{
 font-size: 80%;
 color: #777;
}
.cart_product_quantity{
 text-align: center;
}

.checkout_noframe_title {
	padding: 5px 15px;
}
#checkout_have_account {
	padding: 15px;
	background-color: #F5F5F5;
	margin: 0 -5px 15px -5px;
}
#checkout_logininfo { width:428px;}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {
	width: 200px;
}
.paddingblock input.checkout_buttons {
	font-size: 130%;
	font-weight: bold;
	margin:5px 0;
}
.checkout_steps_divider {
	width: 40px;
	height:1px;
	background-color:#99C9DF;
	overflow:hidden;
}
#checkout_addresses { width:800px;}
#checkout_addresses td { } 
/**********************
ORDER STYLES
***********************/
ord_total_row * {
	font-size: 105%;
	font-weight: bold;
}
.row_odd td {
	background-color: #F8F8F8;
}
.row_even td {
	border: 0px solid #F5F5F5;
	border-width: 1px 0px;
}

.paddingblock { background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	font-size:12pt;
	
}
.paddingblock h2 {
	padding:20px 5px;
	margin-top: 0px;
}
.paddingblock td { font-size:95%; vertical-align:top; padding:5px;}
.paddingblock p { margin-bottom:10px;}

.paddingblock input { margin:2px 0 0 0;}
.asterisk {
	color:red;
}
.cellpadding tr td {
	padding: 5px;
}
.cust_name {
	font-size:110%;
	font-weight: bold;
}
#prddeatailed_container .cpt_product_rate_form table {
	width: 100%;
	/***********************/
width: auto;/**/
}

#block-customerinfo td { font-size:100%;}
.cpt_product_images{
float: left;
}

.error_block {
color:red;
font-weight: bold;
padding: 5px;
}

input.checkout_buttons {
font-weight: bold;
color:blue;
}


