a:hover{
	text-decoration: underline;
  	color: EC461A;
}

body{
background-color: #ffffff;
	font-family: 'Verdana';
	font-size: 12px;
	color: 404040;
}

*{
padding: 0px;
margin: 0px;
	font-family: 'Verdana';
	font-size: 12px;
	color: 404040;
	text-decoration: none;
}

h2{
	padding-top: 10px;
}

h4{
   font-family: 'tahoma';
	font-size: 16px;
	color: ffffff;

}




#container{
background: url('../../../../../../../../../../../../img/topbg.jpg') top repeat-x;
width: 100%;

}

#header{
background: url('../../../../../../../../../../../../img/logo.jpg') top left no-repeat;
height: 245px;
width: 100%;

clear: both;
}

#menu{
height: 46px;
width: 100%;
clear: both;


}

#leftmenu{
width: 222px;
float: left;
}

#content{
margin-top: 10px;
padding-left: 30px;
padding-right: 30px;
margin-left: 223px;
*float: right;
*margin-left: 0px;
}

#bottom{
background-color: #569cff;
height: 2px;
width: 100%;
clear: both;
}

#footer{
background: url('../../../../../../img/botbg.jpg') repeat-x;
height: 86px;
width: 100%;
clear: both;
}

#footerin{
width: 100%;
height: 100%;
background: url('../../../../../../img/bottom.jpg') bottom center no-repeat;

}

#logform{
	position: absolute;
	top:59px;
	right:50px;
	background: url('../../../../../../img/loginform.gif') bottom center no-repeat;
	width: 225px;
	height:	131px;
}

#topbut{
	position: absolute;
	top:19px;
	right:50px;
	width: 225px;
	height:	31px;
	text-align: center;
}

#topbut a{
	padding-left: 20px;
}

#topbut img{
	border: 0px;
}

.inmenu{
	padding-left: 15px;
	padding-bottom: 20px;
}

.zagol{
	font-family: 'Times New Roman';
	font-size: 24px;
	color: #ff7415;
}

.zagol2{
	font-family: 'Times New Roman';
	font-size: 20px;
	color: #6f9bfe;
}

.line{
	border: 1px solid #569cff;
	width: 90%;
	color: #569cff;
}

.textmenu{
	font-family: 'Verdana';
	font-size: 14px;
	color: #404040;
	text-decoration: underline;
}

.textpodmenu{
	margin-left: 35px;
	font-family: 'Verdana';
	font-size: 12px;
	color: #404040;
	text-decoration: none;
}

.textpodmenu2{
	margin-left: 35px;
	font-family: 'Verdana';
	font-size: 12px;
	color: #404040;
	text-decoration: none;
}

.textpodmenu3{
	margin-left: 55px;
	font-family: 'Verdana';
	font-size: 12px;
	color: #404040;
	text-decoration: none;
}


.korz{
	font-family: 'Verdana';
	font-size: 12px;
	color: 404040;
	text-decoration: none;
}

.kolvo{
	font-family: 'Verdana';
	font-size: 12px;
	color: ff6700;
	text-decoration: none;
}

.newsdate{
	font-family: 'Verdana';
	font-size: 11px;
	color: 569cff;
	text-decoration: none;
}

.newstext{
	font-family: 'Verdana';
	font-size: 12px;
	color: 404040;
	text-decoration: underline;
}

.alright{
text-align: right;
padding-right: 15px;
}

.allnews{
	font-family: 'Verdana';
	font-size: 12px;
	color: 569cff;
	text-decoration: underline;
}

.shtuka{
	width: 100%;
	background-color: f8f8f8;
}

#hr{
	width: 100%;
	background: url('../../../../../../img/pixel.gif') top repeat-x;
}
#vr1{
	width: 100%;
	background: url('../../../../../../img/pixel.gif') left repeat-y;
}
#vr2{
	width: 100%;
	background: url('../../../../../../img/pixel.gif') right repeat-y;
}
#topleft{
	width: 100%;
	background: url('../../../../../../img/topleft.gif') top left no-repeat;
}
#topright{
	width: 100%;
	background: url('../../../../../../img/topright.gif') top right no-repeat;

}

.tovar{
	border-bottom: 1px solid #e1e1e1;
	width: 100%;
	min-height:200px;
	height:auto !important;
	height:200px;
}

.image{
	width: 200px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 20px;
	float: left;
}

.opisanie{
	margin-left: 200px;
	padding-top: 10px;
}

.nametov{
	font-family: 'Verdana';
	font-size: 12px;
	font-weight: bold;
	color: 606060;
	text-decoration: underline;

}

.opistov{
	font-family: 'Verdana';
	font-size: 12px;
	color: 606060;
	text-decoration: none;
}

.cenatext{
	font-family: 'Verdana';
	font-size: 14px;
	font-weight: bold;
	color: 606060;
	text-decoration: none;

}

.cenacif, .totalPrice{
	font-family: 'Verdana';
	font-size: 20px;
  	color: FF7415;
	text-decoration: none;
}

.inkorz{
float: right;
width: 127px;
height: 41px;
margin-right: 1px;
}

.inputik{
width: 125px;
}

.log{
	font-family: 'Verdana';
	font-size: 11px;
  	color: 9d4101;
	text-decoration: none;
}

.zabil{
	font-family: 'Verdana';
	font-size: 11px;
  	color: 9d4101;
	text-decoration: underline;
}

.reg{
	font-family: 'Verdana';
	font-size: 12px;
  	color: EC461A;
	text-decoration: none;
}


.logon{
	font-family: 'Verdana';
	font-size: 12px;
	font-weight: bold;
  	color: ffffff;
	text-decoration: none;
}

#footmenu{
	text-align: center;
	padding-top: 5px;
	font-family: 'Verdana';
	font-size: 12px;
  	color: 504f4f;
	text-decoration: none;
}

#footcopy{
	text-align: center;
	padding-top: 18px;
	font-family: 'Verdana';
	font-size: 12px;
  	color: ffffff;
	text-decoration: none;
}

#foottel{
	padding-top: 10px;
	padding-left: 30px;
	font-family: 'Times New Roman';
	font-size: 18px;
	color: ffffff;
	text-decoration: none;
}



img{
border: 0px;
}

/****************************
SHOPPING CART
*****************************/
.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: 80%;
}
#cart_content_header td{
 font-weight: bold;
}
.cart_apply_for_discounts_extra{
 font-size: 80%;
 color: #777;
}
.cart_product_quantity{
 text-align: center;
}

/***************************
PRODUCT DETAILED
****************************/
.regularPrice {
	color: brown;
	text-decoration: line-through;
}
.totalPrice {

	font-weight: bold;
	font-size: 160%;
	line-height:150%;
}
.youSaveLabel {
	font-size: 75%;
}
.youSavePrice {
	font-size: 75%;
}
.prd_out_of_stock {
	font-style:  italic;
}
.product_option { width:100%; // width:auto;}
.paddingblock input.checkout_buttons {
	font-size: 130%;
	font-weight: bold;
	margin:5px 0;
}

.row_odd td {
	background-color: #f0f0f0;
}
.row_even td {
	border: 0px solid #e0e0e0;
	border-width: 1px 0px;
}


.cpt_product_name  { padding:0 0 10px 0;}
#prddeatailed_container .cpt_product_rate_form table {
	width: 100%;
	/***********************/
width: auto;/**/
}
.cpt_product_images {
	float: left;
	width:auto;
	margin:0 10px 10px 0;
}

.cpt_product_add2cart_button {
	padding: 10px 0;
}

h2 {
	font-size: 130%;
	margin:1em 0;
}

h1 {
	font-size: 160%;
	margin:1em 0;
}

.background1, .background1 td {
	background-color: #F0F0F0;
}

.cpt_maincontent p { margin:0 0 0.5em 0;}
/************************
PRODUCT REVIEWS STYLES
***************************/
.review_block
{ margin-left: 20px;
}
.review_title{
 color: #333;
 margin-top: 10px;
 margin-bottom: 0px;
 font-size: 120%;
}
.review_date{
 color: #999;
 border: 0px solid #EEE;
 border-top-width: 1px;
 font-size: 90%;
 margin-bottom: 5px;
 }
.review_content{
 color: #333;
 padding-left: 20px;
}
.review_showall{
 margin-left: 20px;
}
/*********
SEARCH IN CATEGORY
**********/
#cat_advproduct_search {
	background-color:#F0F0F0;
	margin-right:10px;
	width:230px;
}
#cat_advproduct_search form { padding:10px; }
#cat_advproduct_search td { vertical-align:top; }
#cat_advproduct_search select { width:100%;  }
#cat_advproduct_search form, #cat_advproduct_search table { //width:100%;}
#cat_advproduct_search h3 { padding:0px; margin: 10px 10px 0 10px;}
#cat_info_left_block, #cat_advproduct_search  { float:left;}

.hndl_submit_prds_cmp { margin:10px 0;}
#cat_product_sort { margin:10px 0;}
#cat_product_sort { padding-top:30px;}

.nofloat{
margin-top: 140px;
}
/************************
BLOG STYLES
***************************/
.post_title{
 color: #666;
 margin-top: 30px;
 margin-bottom: 0px;
 font-size:120%;
}
.post_date{
 color: #999;
 border: 0px solid #EEE;
 border-top-width: 1px;
 margin-bottom: 15px;
 }
.post_content{
 padding-left: 15px;
}
/********************
REGISTRATION PAGE
*********************/
#reg_fields_tbl td{
 padding: 5px;
}
#reg_auth_fields td{
 background-color: #F5F5F5;
}
#reg_confcode td{
 background-color: #F5F5F5;
}
#reg_fields_tbl td input, .addressform td input{
 width: 300px;
}
#subscribed4news{
 width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea{
 width: 300px;height: 100px;
}
#reg_submit_btn{
 font-size:150%;
 font-weight: bold;
}

.cust_name {
	font-size:110%;
	font-weight: bold;
}

.paddingblock input.checkout_buttons {
	font-size: 130%;
	font-weight: bold;
	margin:5px 0;
}

.paddingblock { background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	font-size:12pt;

}

.useracc td{
padding-top: 10px;
}

/**********************
ORDER STYLES
***********************/
tr#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;
	 margin-bottom:10px;
}
.useracc div {
	 margin-top:10px;
}

.useracc p {
	 margin-top:10px;
}

.useracc a {
	 font-size:95%;
}

#prddeatailed_container .cpt_product_rate_form table {
	width: 100%;
	/***********************/
width: auto;/**/
}

#block-customerinfo td { font-size:100%;}
.cpt_product_images{
float: left;
}

