/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== */
* {
margin: 0;
padding: 0;}

html
{ margin: 0px;
  padding: 0px;
  font-family: verdana;
  background: #ebebeb;
  overflow: auto;
  overflow-x: hidden;
}
body{
  margin: 0px;
  padding: 0px;
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #272727;
}

a{
  text-decoration: none;
  color: #9ba0a4;
  outline: none;
}

 a:active{
  text-decoration: none;
  color:#000000;
  outline: none;
}

p{
  margin: 3px 5px 3px 5px;
  padding: 0px;
  font-family: Arial;
  text-align: left;
  font-size: 14px;
  color: #9ba0a4;
}

form, div{
  padding:0px; 
  margin:0px;
}

input{
  padding:0px; 
  margin:0px;
  color: #000;
  border: 1px solid #c3c3c3;
  font-family: Arial;
}

select{
  border: 1px solid #c3c3c3;
}

option, optgroup{
  padding:0px; 
  margin:0px;
}

optgroup{
  font-family: Arial;
  font-weight: normal;
  font-style: normal;
}

b{
  padding:0px; 
  margin:0px;
}

textarea{
  color: #000;
}


h1,h2,h3,h4,h5,h6{
  margin:0px;
  padding:0px;
  font-weight:normal;
  color:black;
}
h1{
  font-family:Times New Roman, Times, serif;
  font-size:24px;
}
h2{
  font-family:Times New Roman, Times, serif;
  font-size:22px;
}
h3{
  font-family:Times New Roman, Times, serif;
  font-size:20px;
}
h4{
  font-family:Times New Roman, Times, serif;
  font-size:18px;
}
h5{
  font-family:Times New Roman, Times, serif;
  font-size:16px;
}
h6{
  font-family:Times New Roman, Times, serif;
  font-size:14px;
}


.b-tabs__head li {
    float: left;
    margin: 0;
    padding: 2px 20px;
}

.b-tabs__head .cur {
    background-color: #F8F8F8;
    border-left: 1px solid #8E8E8E;
    border-radius: 5px 5px 0 0;
    border-right: 1px solid #8E8E8E;
    border-top: 1px solid #8E8E8E;
    margin: 0 0 -1px;
}
.b-tabs__head .cur a {
    color: #5e5e5e;
    text-decoration: none;
}
.b-tabs__head li b {
    visibility: hidden;
}
.b-tabs__head .cur b {
    visibility: visible;
}
.b-tabs__head li a {
    font-family: verdana;
    font-size: 13px;
    color: #5E5E5E;
    text-decoration: none;
}
.vklad {
    margin: 20px 0;}
.b-tabs__head {
    list-style: none outside none;
    margin: 0 20px;
    padding: 0;}
.b-tabs__i {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #8E8E8E;
    display: block;
    min-height: 100px;
    padding: 20px;
    color: #5E5E5E;
    font-family: verdana;
    font-size: 13px;}


.main{
  width: 100%;
  float: left;
}
/*top*/
.main_top{
  float: left;
  width: 100%;
  text-align:center;
}

.main_top_center{
  width:1000px;
  margin:0px auto;
}


.main_top_center_content{
  float: left;
    width: 774px;
  height: 133px;
}

.main_top_center_content a#logo{
  display: block;
  float: left;
  width: 417px;
  height: 133px;
  background:url(/images/logo.png) no-repeat;}

.main_top_center_content p {
    color: #DE3C3C;
    float: left;
    font-family: Times New Roman;
    font-size: 23px;
    margin: 73px 0 0;}
.main_top_center_content .headerlnk {
    float: left;
    margin: 76px 0 0 12px;
    width: 160px;}
.main_top_center_content .headerlnk a.lnk {
    color: #717171;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 16px;
    margin: 0 0 6px;}
.main_top_center_content .headerlnk a.lnk:hover {text-decoration:underline;}
.main_top_center_content .headerlnk .active {color:#000;}
.main_top_center_content .headerlnk a.lnk:active {color:#ee1c24;text-decoration:none;}

.main_top_center_cart{
  float: left;
  width: 226px;
  height: 133px;}
.main_top_center_cart .cart_top_img  .cpt_custom_html{
    color: #717171;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
    margin: 45px 0 0;}
.main_top_center_cart .cart_top_img  .cpt_custom_html span {
    color: #DA0202;
    font-size: 18px;}

.main_top_center_cart .login{
  float: left;
  width: 226px;
  height: 29px;
  background: url(images/login.png) no-repeat;
}

.main_top_center_cart .login_out{
  float: left;
  width: 226px;
  height: 29px;
  background: url(images/login-out.png) no-repeat;
}

.login_input{
  float: left;
  display: block;
  width: 66px;
  height: 29px;
}

.login_reg{
  float: left;
  display: block;
  width: 118px;
  height: 29px;
}

.main_top_center_cart .cart_top_img{
  float: left;
  width: 226px;
  height: 104px;
  background: url(/images/carthr.png) no-repeat bottom right;
}

/*midle*/

#cat_info_left_block p {
    color: #5E5E5E;}
#cat_info_left_block p a{
    color: #5E5E5E;
    text-decoration: underline;}
.breadcrumb {
    border-bottom: 1px solid #A2AAB3;
    color: #5E5E5E;
    padding: 0 0 10px;}
.breadcrumb a{
    color: #5E5E5E;}
.breadcrumb p {
    float: right;
    margin: 0;}
.breadcrumbbot {
	border-top: 1px solid #A2AAB3;}
.breadcrumbbot a{
    color: #5E5E5E;}
.breadcrumbbot p {
    float: right;
    margin: 0;}
.main_midle{
  float: left;
  width: 100%;
  background:none;
}

.main_midle_center{
  width:1000px;
  margin:0px auto;
}

.main_midle_center_content{
  float: left;
  width: 850px;
  margin: 0px;
  padding: 0px;
}

.main_menu{
    background: url("/images/topmenubg.png") repeat-x scroll left bottom transparent;
    float: left;
    height: 40px;
    margin: 0;
    padding: 0;
    width: 850px;
}
.white_wrap {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    margin: 5px 0 10px;
    padding: 0 0 20px;
    position: relative;}
.botwhite {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 245px;
    margin: 0 0 15px;
    padding: 5px 80px;
    position: relative;}
.botwhite h3 {
    color: #5E5E5E;
    font-family: verdana;
    font-size: 14px;
    margin: 0 0 15px;
    text-align: center;}
.botwhite .listelem {
    height: 210px;}
.botwhite  .arrowleft {
    background: url("/images/arrowleft.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 76px;
    left: 20px;
    position: absolute;
    top: 85px;
    width: 22px;}
.botwhite  .arrowright {
    background: url("/images/arrowright.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 76px;
    right: 20px;
    position: absolute;
    top: 85px;
    width: 22px;}
.angletl {
    background: url("/images/angletl.png") no-repeat scroll 0 0 transparent;
    top: 0;
    height: 5px;
    position: absolute;
    left: 0;
    width: 5px;}
.angletr {
    background: url("/images/angletr.png") no-repeat scroll 0 0 transparent;
    top: 0;
    height: 5px;
    position: absolute;
    right: 0;
    width: 5px;}
.anglebr {
    background: url("/images/anglebr.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 5px;
    position: absolute;
    right: 0;
    width: 5px;}
.anglebl {
    background: url("/images/anglebl.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 5px;
    position: absolute;
    left: 0;
    width: 5px;}
.main_midle .main_menu .topmenu {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 543px;}
.main_midle .main_menu .topmenu li {
    background: url("/images/topmenuborder.png") no-repeat scroll right 12px transparent;
    float: left;
    position: relative;}
.main_midle .main_menu .topmenu li.item_select {
    margin: 0 0 0 -2px;}
.main_midle .main_menu .topmenu li:first-child.item_select {
	margin: 0;}
.main_midle .main_menu .topmenu li.item_select span.lsp{
    background: url("/images/topmenuspl.png") no-repeat scroll left top transparent;
    display: block;
    height: 40px;
    left: 0;
    position: absolute;
    top: 0;
    width: 4px;}
.main_midle .main_menu .topmenu li.item_select span.rsp{
    background: url("/images/topmenuspr.png") no-repeat scroll left top transparent;
    display: block;
    height: 40px;
    right: 0;
    position: absolute;
    top: 0;
    width: 3px;}
.main_midle .main_menu .topmenu li a {
    color: #FFFFFF;
    display: block;
    font-family: verdana;
    font-size: 14px;
    line-height: 35px;
    padding: 5px 12px 0;
	margin: 0 3px;}
.main_midle .main_menu .topmenu li.item_select a {
    background: url("/images/topmenuact.png") repeat-x;
    color: #5E5E5E;}

.main_midle .main_menu .search{
  float: right;
  height: 41px;
}

.main_midle .main_menu .search_aktiv{
  float: left;
  width: 200px;
  height: 56px;
}
.listelem {
    float: left;
    height: 195px;
    margin: 0 5px;
    overflow: hidden;}
	
.search_input{
    height: 21px;
    margin: 14px 0 0;
    width: 280px;}

.search_input #searchstring {
    background: url("/images/search.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #E3E3E3;
    height: 21px;
    padding: 0 10px;
    width: 168px;}

.inputWrapper{
    float: right;
    height: 21px;
    width: 188px;
}

.input_message{
	width: 148px;
  height: 18px;
}

.input_message_focus{
	width: 148px;
  height: 18px;
}

.inputSubmit{
    float: right;
    height: 22px;
    padding: 0 30px 0 5px;
    width: 49px;
}

.inputSubmit .inputSubmit_img{
	width: 49px;
	height: 22px;
  background:url(/images/searchsub.png) no-repeat; 
  border:none;
  cursor:pointer;
  cursor: hand;
}


.main_midle .main_menu_two{
  float: left;
  width: 850px;
  height: 19px;
  background: url(images/menu_two_fon.png) no-repeat;
}

.main_midle_center_content .main_menu_two .put{
  float: left;
  width: 743px;
  height: 19px;
}

.main_midle_center_content .main_menu_two .put .home{
  float:left; 
  width:27px; 
  height:19px; 
}

.main_midle_center_content .main_menu_two .put .product_category_path{
  float:left;  
  height:19px;
  line-height: 19px;
}

.main_midle_center_content .main_menu_two .put .category_put{
  float:left; 
  display: block;
  height:19px;
  font-size: 10px;
  background: url(images/put.png) no-repeat right;
}


.main_midle_center_content .main_menu_two .navigation{
  float: left;
  width: 103px;
  height: 19px;
}

.main_midle_center_content .content_block{
  float: left;
  width: 850px;
  padding-top: 10px;
}
.main_midle_center_content .left_menu {
    float: left;
    width: 150px;}
.main_midle_center_content .left_menu ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;}
.main_midle_center_content .left_menu ul li {
    border-bottom: 1px solid #9A9A9A;
    margin: 0 0 0 15px;
    padding: 5px 0;}
.main_midle_center_content .left_menu ul a {
    color: #000000;}
.main_midle_center_content .content{
  float: left;
  width: 680px;
  padding: 0 10px;
}

.cpt_maincontent{
}

.cpt_maincontent table td{text-align:left;}

/*вывод категорий на главной странице*/
.main_midle_center_content .content .block_categories_root{

}
.main_midle_center_content .block_categories_root .category{
    float: left;
    height: 167px;
    padding: 15px;
    width: 140px;
}

.main_midle_center_content .category .category_name{
    float: left;
    height: 15px;
    width: 140px;
}

.main_midle_center_content .category .category_picture{
    float: left;
    height: 145px;
    text-align: center;
    width: 140px;
}

.main_midle_center_content .category .category_picture a{
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    height: 145px;
    width: 140px;
}

.rcat_root_category{
  color: #000;
  font-size: 13px;
  font-family: Arial;
}

.rcat_root_category:active{
  color: #9ba0a4;
}


/*end*/

/*category_tpl*/

.block_category_tpl{
}
.block_category_tpl_product{
  float:left; 
  width:165px; 
  height:167px;
  padding-bottom: 25px;
  padding-right: 12px;
}

.category_tpl_name{
  float:left;
  width:165px; 
  height:30px;
}

.category_tpl_image{
  float:left;
  width:165px; 
  height:130px; 
}

.category_tpl_image a{
  display:block;
  width:165px;
  height:130px;
  background-position: 50% 50%;
  background-repeat:no-repeat;
}

/*end*/

/*product_brief*/

.block_categories{
}

.block_categories_vnut{
}

.product_brief{
    float: left;
    margin: 15px 5px;
    text-align: center;
    width: 160px;}

.product_brief_name{
    float: left;
    height: 45px;
    overflow: hidden;
    width: 160px;
}

.product_brief_picture{
    float: left;
    height: 115px;
    width: 160px;
}
.listelem .img_thumbnail {
    width: 130px;
}
.img_thumbnail{
    display: block;
    height: 110px;
    text-align: center;
    width: 160px;
}
.img_thumbnail img {
    max-height: 110px;
    max-width: 130px;}
.img_thumbnail_big {
    margin: 0 0 10px;}
.img_thumbnail_big img {
    max-width: 310px;}
.img_thumbnail_small {
    cursor: pointer;
    float: left;
    margin: 0 5px 0 0;}
.img_thumbnail_small img {
	max-width: 50px;}
.rcat_root_category{
  color: #000;
  font-size: 12px;
  font-weight: bold;
}

.rcat_root_category:active{
  color: #9ba0a4;
}

.price{
    color: #9BA0A4;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    width: 160px;}

/*end*/


.main_midle_center_content .block_categories .category .price{
  float:left; 
  width:165px; 
  height:20px; 
  font-size: 12px;
  font-weight: bold;
  color: #9ba0a4;
}

/*product_list*/

.content .mainlist {

}
.content .mainlist ul {
    margin: 0;
    padding: 0;
	list-style: none;}
.content .carouselwrap {
    position: relative;
    width: 560px;
    height: 200px;
    background: url("/images/shadow.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 15px 0 0;
    padding: 5px 60px;
}
.content .carouselwrap .arrowleft {
    background: url("/images/arrowleft.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 76px;
    left: 20px;
    position: absolute;
    top: 60px;
    width: 22px;}
.content .carouselwrap .arrowright {
    background: url("/images/arrowright.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 76px;
    right: 20px;
    position: absolute;
    top: 60px;
    width: 22px;}

.product_list{
    float: left;
    height: 190px;
    padding: 20px;
    width: 120px;
}

.product_list_name{
  float:left;
  height:30px;
  overflow: hidden;
}

.product_list_picture{
  float:left;
  height:145px; 
}

.block_product_list_akcii{
  width: 130px;
}

.cpt_product_list_akcii{
  float: left;
  text-align: left;
  font-family: Arial;
}

.product_list_add2cart_akcii{
  width: 360px;
  height: 100px;
  float: left;
}

.product_list_name_akcii{
    color: #5E5E5E;
    font-family: verdana;
    font-size: 13px;
    text-align: center;
    width: 130px;}

.product_list_description_akcii{
  width: 330px;
  height: 133px;
  float: left;
  overflow: hidden;
}
.cpt_product_name {
    color: #5E5E5E;
    font-family: verdana;
    font-size: 18px;
	font-weight: normal;}
/*end*/

/*product_info*/

.descriptOption{
  font-size: 18px;}

.text{
  color: #9ba0a4;
  font-size: 14px;
}

.artikl{
    color: #5E5E5E;
    font-family: verdana;
    font-size: 14px;}

.cpt_product_ris{
  float: left;
  width: 382px;
  height: 350px;
}

.block_product_info{
  float:left;  
  width: 310px;
}

.cpt_product{
    color: #5E5E5E;
    float: left;
    font-family: verdana;
    margin: 0 0 0 10px;
    text-align: left;
    width: 360px;
}
.cpt_product p {
    color: #5E5E5E;
	margin: 0;}

.product_info_add2cart{
    margin: 10px 0 0;}

.product_info_name{
}

.product_info_description{
    clear: both;
	padding: 10px 0;
}

.add2cart_input_cart{
}
.add2cart_input_cart .qty {
    float: left;
    padding: 3px 0;}

.add2cart{
}

.add2cart_input_cart .subm{
    background: url("/images/add2cart.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    float: left;
    height: 23px;
    margin: 0 0 0 35px;
    width: 76px;
}

.add2cart_two{
  float:left; 
  width:146px; 
  height:29px;
  padding-top:1px;
}

.add2cart_two input{
  display: block;
  float: left;
  width: 146px;
  height: 19px;
  border: none;
  font-size: 12px;
  text-align: center;
  background:url(images/cart.png) no-repeat;
}
/*end*/

/*внешний вид корзины*/

.rCart_vnut{
  float: left;
  width:709px;
  height:211px; 
  margin: 0px;
  padding: 0px;
  overflow: auto;
  overflow-x: hidden;
}

.recalculate{
  width:339px; 
  height:19px; 
  padding-bottom: 3px;
  background:url(images/recalculate.png); 
  border:none;
  cursor:pointer;
  cursor: hand;
}


.cart_clear_cart{
  display: block;
  float: left;
  width:130px; 
  height:19px; 
  line-height: 18px;
  text-align: center;
  color: #000000;
  font-size: 13px;
  background:url(images/cart_clear_cart.png); 
  border:none;
  cursor:pointer;
  cursor: hand;
}


.goto_shopping{
  display: block;
  float: left;
  width:130px; 
  height:19px; 
  line-height: 18px;
  text-align: center;
  font-family: Arial;
  color: #000000;
  font-size: 13px;
  background:url(images/cart_clear_cart.png); 
  border:none;
  cursor:pointer;
  cursor: hand;
}


.block-content{
  float: left;
  width: 741px;
  height: 410px;
/*  padding-left: 8px;*/
  text-align: center;
  background: #fff;  
  overflow: hidden;
}

.cart_content_name_ssilka{
  font-size:14px; 
  color:#000;
}

.cart_content_name_ssilka:active{
  color: #9ba0a4;
}

/*--------end-------*/

.main_midle_center_cart{
  float: right;
  width: 150px;
  padding: 0px;
  margin: 0px;
}

.main_midle_center_cart .cart_bottom_img{
  float: right;
  height: 85px;
  padding: 0px;
  margin: 0px;
  background: url(images/cart_bottom.png) no-repeat;
}

/*вывод корзины справа*/

.main_midle_center_cart .cart_for_info{
  float: right;
  margin: 0px;
}

.cart_info_p{
  float: left;
  width: 209px;
  height: 325px;
  padding-left: 10px;
  font-family: Arial;
  overflow: auto;
  overflow-x: hidden;
}

.cvtry{
  vertical-align: middle;
}
.cart_info_bottom{
  float: left;
  width: 226px;
  height: 87px;
}

.cart_to_show{
  width: 206px;
  height: 19px;
  line-height: 18px;
  background: url(images/cart_to_show.png) no-repeat; 
  color: #000;
  border: none;
  cursor: pointer;
  cursor: hand;
}


.cart_to_show_block{
  width: 206px;
  height: 24px;
  padding-top: 4px;
}

.main_midle_center_cart .future{
  float: left;
  width: 226px;
  height: 53px;
  margin-top: 15px;

}

/*--------end------------*/

/*форма для ввода пароля*/

.form_wrapper{
  width: 740px;
  font-size:12px; 
  font-family:Arial;
}

.lnk_forgot_password{
  display: block;
  width:130px; 
  height:19px;
  line-height: 18px; 
  text-align: center;
  color: #000000;
  background:url(images/cart_clear_cart.png); 
  border:none;
  cursor:pointer;
  cursor: hand;
}


.pgn_register{
  display: block;
  width:130px; 
  height:19px;
  line-height: 18px;
  margin-top: 3px; 
  text-align: center;
  color: #000000;
  background:url(images/cart_clear_cart.png); 
  border:none;
  cursor:pointer;
  cursor: hand;
}


.admin_login{
  display: block;
  width:130px; 
  height:19px; 
  line-height: 18px;
  text-align: center;
  color: #000000;
  background:url(images/cart_clear_cart.png); 
  border:none;
  cursor:pointer;
  cursor: hand;
}


.input{
  width:62px; 
  height:19px; 
  padding-bottom: 3px;
  text-align: center;
  color: #000000;
  background:url(images/input.png); 
  border:none;
  cursor:pointer;
  cursor: hand;
}
.product_brief input {
border: none;}


.input_shipping{
  width:62px; 
  height:19px; 
  padding-bottom: 3px;
  text-align: center;
  color: #000000;
  background:url(images/input.png); 
  border:none;
  cursor:pointer;
  cursor: hand;
}

.input_e-mail{
  width:130px; 
  height:19px; 
  padding-bottom: 3px;
  text-align: center;
  font-size:12px;
  color: #000000;
  background:url(images/cart_clear_cart.png); 
  border:none;
  cursor:pointer;
  cursor: hand;
}


/*end*/

/*форма регистрации*/

.form_register{
  font-size: 12px;
  font-family: Arial;
  text-align: left;
}

.form_register input, 
.form_register select{
  width:188px; 
  height:20px; 
  border: 1px solid #c3c3c3;
}

.form_register textarea{
  width:188px; 
  height:45px; 
  border: 1px solid #c3c3c3;;
}

.register_in{
  background:url(images/register-in.png); 
  border:none;
  cursor:pointer;
  cursor: hand;
}


.input_checkout_confirmation_button{
  width: 197px;
  height: 19px;
  background:url(images/input_vopros.png); 
  border:none;
  cursor:pointer;
  cursor: hand;
}

/*end*/

/*price-list*/

.left_block{
  float: left;
  width: 188px;
  padding: 17px 10px 0px 8px;
}

.select{
  width: 177px;
  font-size: 12px;
  font-family: Arial;
}

.sc-price-level0{padding-left: 0px; margin: 0px;}
.sc-price-level1 {padding-left: 15px; padding-top: 0px; margin: 0px;}
.sc-price-level2 {padding-left: 30px; padding-top: 0px; margin: 0px;}
.sc-price-level3 {padding-left: 45px; padding-top: 0px; margin: 0px;}
.sc-price-level4 {padding-left: 60px; margin: 0px;}
.sc-price-level5 {padding-left: 75px; margin: 0px;}
.sc-price-level6 {padding-left: 90px; margin: 0px;}
.sc-price-level7 {padding-left: 105px; margin: 0px;}
.sc-price-level8 {padding-left: 120px; margin: 0px;}
.sc-price-level9 {padding-left: 135px; margin: 0px;}


.right_block{
  float: left;
  width: 530px;
  padding-top: 10px;
}

.block_otstup{
  float: left;
  width: 530px;
  height: 5px;
}

.shapka{
  float: left;
  width: 525px;
  height: 30px;
  color:#fff;
  font-size: 18px;
  background: url(images/fon_price-list_shapka.png) repeat-x;
}

.cat_prc_block{
  float: left;
  width: 525px;
  height: 375px;
  overflow: auto;
  overflow-x: hidden;
}

.cat_prc{
  float: left;
  width: 525px;
  height: 30px;
  text-align: left;
  font-size: 12px;
  font-family: Arial;
  color: #9ba0a4; 
  background: url(images/fon_price-list.png) repeat-x; 
}

/*.foto{
  float: left;
  width: 50px;
  height: 30px;
}
*/
.kod{
  float: left;
  width: 120px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  overflow: hidden;
}

.seriy{
  float: left;
  width: 300px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.price_list_name{
  float: left;
  width: 300px;
  height: 30px;
  text-align: left;
  line-height: 30px;
  overflow: hidden;
}


.cena{
  float: left;
  width: 100px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}


/**/

.block_feedback{
  float: left;
  width: 100%;
  height: 410px;
}

.feedback{
  width: 310px;
  height: 401px;
  margin: 0px;
  padding-top: 9px;
  text-align: left;
  font-size: 12px;
  font-family: Arial;
}

.pismo{
  float: left;
  width: 304px;
  height: 106px;
  background: url(images/pismo.png) no-repeat; 
}

.feedback_input{
  width: 304px;
  height: 19px;
  border: 1px solid #c3c3c3;
}

.feedback_textarea{ 
  width: 304px;
  height: 70px;
  border: 1px solid #c3c3c3;
}

.input_vopros{
  width: 197px;
  height: 19px;
  background: url(images/input_vopros.png) no-repeat; 
  border: none;
  cursor:pointer;
  cursor: hand;
}


.aux_page{
  float: left;
  background: #fff;  
  text-align:left;
}

.sitemap_left, .sitemap_right{
  width:50%;
  float:left;
}


/*bottom*/

.main_bottom{
  float: left;
  width: 100%;
  height: 60px;
  background:url(images/fon.png);
  text-align:center;
}

.main_bottom_center{
  width:1000px;
  margin:0px auto;
    clear: both;
}

.main_bottom_center_copyright{
    background: none repeat scroll 0 0 #CECECE;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 30px;
    margin: 0 0 5px;
    width: 1000px;}

.main_bottom_center_copyright .copyright{
  float: left;
  width: 400px;
  height: 18px;
  line-height: 18px;
  font-size: 12px;
  font-family: Times New Roman;
  color: #fff;
  text-align: left;
}

.main_bottom_center_copyright .main_menu_bottom{
    color: #5E5E5E;
    float: left;
    font-family: verdana;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 30px;
    text-align: right;}
.main_bottom_center_copyright .social {
   float: left;}
.main_bottom_center_copyright .social img {
    margin: 3px 7px;}

.main_bottom_center_copyright .main_menu_bottom a{
    color: #5E5E5E;}
.main_bottom_center_copyright .tel {
    color: #717171;
    float: right;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    margin: 0 10px;}
.main_bottom_center_copyright .tel span {
    color: #DA0202;
    font-size: 18px;}
.error_flag{
  font-size: 12px;
  font-family: Arial;
  color: red;
}

.error_message{
  font-size: 12px;
  font-family: Arial;
  color: red;
}

.gridheader{
  color:#000;
}
.gridheader:active{
  color:#fff;
}


.images_table_class{
}
.images_table_class .smallimg {
    margin: 5px;}


ul.tabs {
  display: block;
  float: right;
	height: 19px;
  padding: 0px;
  margin: 0px;
	list-style: none;
}
ul.tabs li {
  float: left;
  display: block;
  width: 20px;
  height: 17px;	
  padding: 0px;
  margin: 0px;
  line-height: 17px;
  border: 1px solid #c8cac9; 
  font-family: Arial;
  font-size: 10px;
}
ul.tabs li a {
	display: block;
	float: left;
  width: 20px;
  height: 17px;
  cursor: pointer;
	position: relative;
	color: #000;
}

ul.tabs li.tab-current a {
	color: #6f7072;
	background: #EFEFEF;
	display: block;
	float: left;
  width: 20px;
  height: 17px;
  background-color: #cccdcf;	
}

.v_div{
}

.pics_left{
  display: block;
  width: 20px;
  height: 17px;
  background: url(images/navigator-left.png) no-repeat; 
}

.pics_right{
  display: block;
  width: 20px;
  height: 17px;
  background: url(images/navigator-right.png) no-repeat; 
}

.no_aktive_right{
  background: url(images/no-aktiv-right.png) no-repeat;
}

.no_aktive_left{
  background: url(images/no-aktiv-left.png) no-repeat; 
}


/* ====================== COMPONENT CONTAINER STYLES ====================== */


.cpt_shopping_cart_info{ 
  margin: 0px;
  padding: 0px;
}

.cart{
    background: none repeat scroll 0 0 #E2E2E2;
    float: right;
    min-height: 100px;
    width: 150px;
}

.cart_top{
    float: left;
    min-height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 150px;
}

.cart_tov{
  float:left; 
  height: 66px;
  overflow: hidden;
}

.cart_tov img{
  padding-left:5px; 
  float:left; 
  width:45px;
  padding-top: 5px; 
}

.cart_tov p{
  width:100px; 
  height: 66px;
  float:right; 
  padding:0; 
  margin:0; 
  font-size:11px; 
  overflow: hidden;
}

span.l{
  float:left; 
  width: 60px; 
  height: 56px;
  padding-top: 10px; 
  padding-left: 5px;
  color:#000;
  font-size:10px;
  overflow: hidden;
}

span.r{
  float:left; 
  width: 74px; 
  height: 56px;
  padding-top: 10px; 
  padding-left: 5px;
  color:#000; 
  font-size:10px;
  color:#9ba0a4;
  overflow: hidden;
} 

.cart_bottom{
    border-top: 1px solid #FFFFFF;
    float: left;
    margin: 10px;}
.headcart {
    background: url("/images/cart.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 47px;
    width: 150px;}
.cart_sum{
  float:left; 
  height: 22px;
  font-size:14px; 
  color:#5f5d5e; 
  text-align:right;
  padding-right:10px;
  padding-top: 8px;
}

.knl{
  float: left;
  height: 19px;
  padding-top: 8px;
  cursor: pointer;
  cursor: hand;
}

.knl a{
    color: #444444;
    display: block;
    float: left;
    font-size: 11px;
    height: 19px;
    line-height: 19px;
    text-decoration: underline;
}

.knr{
  float: left;
  height: 19px;
  padding-top: 8px;
  cursor: pointer;
  cursor: hand;
}

.knr a{
    color: #444444;
    display: block;
    float: left;
    font-size: 11px;
    height: 19px;
    line-height: 19px;
    text-decoration: underline;
}


.load_images_container{
  position:absolute;
  width:1000px;
  height:1000px;
  position:absolute;
  left:-10000px;
  top:0px;
  overflow:hidden;
}

/* ===================== */


#checkout_have_account{
  background:red;
}



#spl_content_block{text-align:left;padding:20px;float:left;overflow:auto;height:370px;}

.aux_page p,#spl_content_block p, body#tinymc p{margin:10px 0px;}
.aux_page strong,#spl_content_block strong, body#tinymc strong{color:#777;}


.post_block{margin:20px 0px;}
.post_block h2.post_title{font-size:18px;}
.post_block h2.post_title a{color:#000;}
.post_block h2.post_title a:hover{text-decoration:underline;}
.post_block h2.post_title a:active{color:#ee1c24;text-decoration:none;}
.post_block .post_date,#spl_content_block .post_date{font-size:10px;}
.post_block .post_content{margin:5px 0px;}
#spl_content_block .news_viewall a{color:#000;}
#spl_content_block .news_viewall a:hover{text-decoration:underline;}
#spl_content_block .news_viewall a:active{color:#ee1c24;text-decoration:none;}
.article-text h1{color:#000;}

#block-customerinfo{margin-top:-20px;}


#share42_block_id{position:absolute;margin:160px 0px 0px -5px;}
#share42_block_id .frame{border:1px solid silver;background:#eee;padding:10px;opacity:0.5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow:0px 0px 5px silver;-moz-box-shadow:0px 0px 5px silver;box-shadow:0px 0px 5px silver;}
#share42_block_id .frame:hover{opacity:1;}

.hide{padding:15px;border:3px dashed #eeeeee;display:none;}
h2.h_button{margin:15px 0px;}
.sipping_page_div p, .sipping_page_div div, .sipping_page_div .sipping_page_div b, .sipping_page_div strong{color:#777;}
.sipping_page_div a{color:#333;text-decoration:underline;}
.sipping_page_div a:hover{color:#ee1c24;}
.h_button a,.h_button a:hover{color:#ee1c24;border-bottom:dotted 2px #ee1c24;cursor:pointer;text-decoration:none;font-size:18px;}

.sipping_page_div{background:url(/published/publicdata/AMATEUR1ALT/attachments/SC/images/dostavka37.png) no-repeat left top;min-height:385px;padding-left:165px;margin-bottom:-30px;}

div.maps_aux a{font-size:10px!important;color:silver!important;margin-bottom:15px;display:block;}


