body {margin:0;padding:0;font-size:12px;background-color:#FFFFFF; font-family: Tahoma;}
img {
  border: 0px;
}
a:link, a:visited {
  color: #001eff;
}
.seach_bg, .cpt_product_search   
{text-align: right; padding-right:5px }

.seach_bg table {text-align: right; width: 100%;}

h1 {
  color: #565656; font-size: 12px; text-decoration: underline;
}
.product_brief_block { margin:0px; padding:0px
}
.st2 {
  border: 1px solid #aaaaaa; width: 60px;
}
.st1 {
 border: 1px solid #aaaaaa; width: 170px;
}
h5 {
  font-size: 11px;
}
h2 {
  color: #000000; font-size: 12px;
}
.cpt_product_details_request input, .cpt_product_details_request textarea  {
 border: 1px solid #959595;
}
.block_tag_cloud a {font-size:18px}
 .cmp_column_even a, .cmp_column_odd a {
   font-weight: bold;
 }
  .cmp_column_even, .cmp_column_odd {
    padding-bottom: 8px;
  }
.totalPrice cmp_column_even, .totalPrice cmp_column_odd {
  padding-top: 10px;
}
a.cat {
   font-weight: bold;
}


.cpt_product_description  {
 color: #000000; font-size: 11px; line-height: 18px;
}

td, div {
font-size: 12px;
}
#shpcrtgc, #shpcrtca {
  color: #696969;
}
.form_wrapper {
  padding-left: 15px; padding-top: 10px; padding-right: 28px;
}
.lbtn {
  margin-right: 5px;
}
ul.vertical li {
  list-style: url(../../images/li.jpg);
}
ul.vertical li a {
  color: #525050;
}
.cpt_currency_selection  {
  padding: 15px; text-align: center; padding-top: 5px;
}
.cpt_currency_selection select {
  border: 1px solid #b3b9c3; color: #565656;
}
.survey_question {
  color: #4f4f4f; font-weight: bold;
}
.cpt_survey{
  padding-left: 15px;
}

.cpt_survey td {
  color: #000000; font-size: 12px;
}

.head_bg {
  background: url(../../images/head_04.jpg);
}
.seach { padding-left: 50px;
  background: url(../../images/head_05.jpg); width:288px; height:154px;
}
.adv_seach {
  background: #e3e3e3; padding: 5px;
}
#cat_info_left_block a {
 color: #0030ff;
}
#cat_info_left_block {
  color: #9e9e9e; padding-left: 15px;
}
.categ {
  padding-left: 15px;
}

.categ td {
 padding: 5px;
}
 .hndl_submit_prds_cmp {
  background: url(../../images/srav.jpg); width:207px; height: 24px; color: #001eff;
  border: 0px; font-size: 13px; font-family: Arial;
 }
 .prdbrief_brief_description { padding-left: 0px;
 color: #000000; font-size: 11px;width:100%; text-decoration: underline; line-height: 18px;
 }
 .prdbrief_name a {
   color: #323232; font-family: Tahoma; font-size: 12px; text-decoration: underline; font-weight: bold;
 }
 .prdbrief_price {
   padding-top: 10px; padding-bottom: 10px;
 }
 .totalPrice {
   color: #770505; font-size: 16px; font-weight: bold;
 }
 .prdbrief_comparison {
   padding-top: 10px;
 }

.menu_bg {
  background: url(../../images/menu_bg.jpg); height: 43px; vertical-align: top;
    color: #FFFFFF; font-size: 14px; font-family: Tahoma; text-align: center; padding-top: 10px;
}
.input_message {
  background: #ffffff; border: 1px solid #414141;
}
 .cat_path_in_productpage td a {
 color: #001eff; font-size: 12px; font-weight: bold; text-decoration: underline;
 }

.menu_bg a:link, .menu_bg a:visited { padding-right: 15px; padding-left: 15px;
  color: #FFFFFF; font-size: 14px; font-family: Tahoma; text-decoration: none;
}
.chas {
  color: #ffffff; font-size: 12px; padding-right: 10px; text-align: right; padding-top: 10px; padding-bottom: 15px;
}
.tit {
   color: #ffffff; font-size: 12px; padding-right: 10px; text-align: right;
}
.cent_name {
  background: url(../../images/cent_block_name.jpg); color: #001eff; font-size: 12px; font-weight: bold;
}
.left {
  width: 199px !important;
  background: url(../../images/right_bg.jpg) repeat-y left;
}
.right {
  width: 200px;
  background: url(../../images/right_bg.jpg) repeat-y right;
}
.conter {
  padding-left: 10px; padding-right: 10px; padding-bottom: 20px;
}
.left_block_name { text-transform: uppercase;
  background: url(../../images/left_block_name.jpg) no-repeat; height: 45px; vertical-align: top; padding-top: 10px;
   color: #001eff; font-size: 12px; font-weight: bold; text-align: center; width: 199px!important;
}
.right_block_name { text-transform: uppercase;
  background: url(../../images/right_block_name.jpg) no-repeat top; height: 45px; vertical-align: top; padding-top: 10px;
  color: #001eff; font-size: 12px; font-weight: bold; text-align: center;
}
.foot_bg {
  background: #434242;
}
.copy {  padding-top: 7px;
  color: #737373; font-size: 12px; padding-left: 15px;
}
.foot_menu { padding-top: 7px;
  color: #FFFFFF; font-size: 12px; text-decoration: none;
}
.foot_menu a:link, .foot_menu a:visited {
  color: #FFFFFF; font-size: 12px; text-decoration: underline; padding-left: 15px; padding-right: 15px;
}
.text_foot {
  color: #737373; font-size: 11px; padding-left: 15px;
}
.banerki {
  padding-left: 15px;
}
li.parent {
list-style: none; border-bottom: 1px dotted #494d50; line-height: 20px; width: 186px !important;
}
li.parent a {
 color: #0046b0; text-decoration: none; font-size: 17px;
}
li.parent_current  {
  list-style: none; border-bottom: 1px dotted #494d50; line-height: 20px; width:187px;
}
li.parent_current a {
  color: #0046b0; text-decoration: none; font-size: 17px; /*font-weight: bold;*/
}
li.child a {
 color: #6282b3; text-decoration: none; font-size: 12px;
}
li.child {
list-style: none; border-bottom: 1px dotted #494d50; padding-left: 10px; line-height: 20px; width:90%;
}
li.child_current {
 list-style: none; border-bottom: 1px dotted #494d50; line-height: 20px; width:95%;
}
li.child_current a {
color: #0046b0; text-decoration: none; font-size: 12px; font-weight: bold;
}

.date {
  background: #dadbdc; color: #0036ff; font-size: 12px; padding-left: 15px; padding-top: 3px; padding-bottom: 3px;
}
.nhead {
  padding-top: 10px; padding-bottom: 10px;
}

.nhead a {
  color: #000000; font-size: 12px;
}
.username, .pass { width: 100px;
  border: 1px  solid #bdbdbd;
}
.logi {
  font-size: 12px;
}
.clearfix {
  padding-left: 15px;
}
.cpt_category_tree ul {
 list-style-type:none;
 margin:0px;
 padding:0px; padding-left:10px;
 }
 .cpt_category_tree {
  padding-bottom: 15px;
 }




/* parser */
 
 
 .specification {
    border: 1px solid #a1a5a8;
    width: 100%;
    }

.specification td, table.specification th {
    border-bottom: 1px solid #dedede;
    color: #333;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 8px;
    text-align: left;
    }

.specification td {
    width: 100%;
    }

.specification th {
    background:  #d5d5d5;
    color: #000;
    white-space: nowrap;
    }
    
.specification td.title {
    color: #000;
    font-size: 10px;
    font-weight: bold;
    background: #ffffff;
    }

.specification th.head {
    background: #c8c8c8;
    border-bottom: 4px solid #a1a5a8;
    color: #565656;
    font-family: Tahoma;
    font-size: 11px;
    padding: 10px;
    font-weight: bold;
    text-align: left;
    }
#coupon_form, .cart_product_brief_description, #cart_clear, .prdbrief_comparison{
	display:none!important;
}
#btn-checkout{
	display: block;
	height: 51px;
    width: 198px;
    background-position: 0 0;
    background:url(./images/ordersubmit.jpg) no-repeat;
    border:none!important;
    cursor:pointer;
}
#btn-checkout:hover{
	background-position:0 -51px;
}
.add2cart_, .buton_next{
	display: block;
	height: 46px;
    width: 152px;
    background-position:0 0;
    border:none;
    cursor:pointer;
}
.add2cart_{background:url(./images/buy-button.jpg) no-repeat;}
.buton_next{background:url(./images/buton_next.gif) no-repeat;}
.add2cart_:hover, .buton_next:hover{
	background-position:0 -46px;
}
.shop_kabinet{
	display: block;
    font-size: 14px;
    padding-top: 5px;
}
.shop_kabinet a, .logout a{
	color: #555;
    text-decoration: none;
}
.shop_kabinet a:hover, .logout a:hover{
	text-decoration: underline;
	color:#333;
}
.logout a{
	float:right;
	padding-top: 10px;
}
.hello{
	display: block;
    padding: 0 0 20px 20px;
    width: 160px;
}
#block-customerinfo{
	display: block;
    float: right;
    width: 480px;
}
#block-auth{
	display:block!important;
}
.for_non_reg{}
.for_reg{}
.inputtext{
	margin: 4px 0;
}
.for_reg_span{
	display: block;
    line-height: 1.3em;
    padding-bottom: 10px;
    width: 300px;
}
#tbl-checkout-progress{padding-bottom: 30px;}
.for_reg_buton{
	display: block;
    height: 39px;
    width: 225px;
    background:url(./images/for_reg_buton.jpg) no-repeat;
    background-position:0 0 ;
    cursor:pointer;
    border:none;
}
.for_reg_buton:hover{
	background-position:0 -39px ;
}
.related_price{
	font-size: 15px;
    font-weight: bold;
}
.cpt_product_related_products table tbody tr{
	border-bottom: 1px outset #666666;
    display: block;
}
.cpt_product_related_products  a{
	color: #333333;
    text-decoration: none;
}
.cpt_product_related_products  img{
	padding: 5px;
}
.cpt_product_related_products h2{
	color: #444444;
    font-size: 15px;
    text-align: center;
}






