﻿/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== */

html
{ margin: 0px;
  padding: 0px;
  font-family: Arial, Arial, Helvetica, sans-serif;
  background:url(images/fon.png);
  overflow: auto;
  overflow-x: hidden;
}
body{
  margin: 0px;
  padding: 0px;
  font-family: Arial, Arial, Helvetica, sans-serif;
  background:url(images/fon.png);
}

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;
}
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;
}


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

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


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

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

.main_top_center_cart{
  float: left;
  width: 226px;
  height: 133px;
  margin-left: 11px;
  background:url(images/fon.png);
}

.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/cart_top.png) no-repeat bottom;
}

/*midle*/

.main_midle{
  float: left;
  width: 100%;
  height: 526px;
  background:url(images/bg.png) center  no-repeat;
  text-align:center;
}

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

.main_midle_center_content{
  float: left;
  width: 763px;
  height: 526px;
  margin: 0px;
  padding: 0px;
}

.main_midle_center_content .main_menu{
  float: left;
  width: 763px;
  height: 56px; 
  margin: 0px;
  padding: 0px;
  background: url(images/menu_fon.png) repeat-x; 
}

.main_midle_center_content .main_menu .menu_bottom{
  display: block;
  float: left;
  width: 563px;
  height: 56px; 
  margin: 0px;
  padding: 0px;
}

.item_k{
  display: block;
  float: left;
  width: 148px;
  height: 56px;
  background: url(images/item_k.png) no-repeat; 
}

.item_select_k{
  display: block;
  float: left;
  width: 148px;
  height: 56px;
  background: url(images/item_select_k.png) no-repeat; 
}

.item_n{
  float: left;
  display: block;
  width: 90px;
  height: 56px;
  background: url(images/item_n.png) no-repeat; 
}

.item_select_n{
  float: left;
  display: block;
  width: 90px;
  height: 56px;
  background: url(images/item_select_n.png) no-repeat; 
}

.item_hp{
  float: left;
  display: block;
  width: 128px;
  height: 56px;
  background: url(images/item_hp.png) no-repeat; 
}

.item_select_hp{
  float: left;
  display: block;
  width: 128px;
  height: 56px;
  background: url(images/item_select_hp.png) no-repeat; 
}

.item_ak{
  float: left;
  display: block;
  width: 77px;
  height: 56px;
  background: url(images/item_ak.png) no-repeat; 
}

.item_select_ak{
  float: left;
  display: block;
  width: 77px;
  height: 56px;
  background: url(images/item_select_ak.png) no-repeat; 
}

.item_d{
  float: left;
  display: block;
  width: 98px;
  height: 56px;
  background: url(images/item_d.png) no-repeat; 
}

.item_select_d{
  float: left;
  display: block;
  width: 98px;
  height: 56px;
  background: url(images/item_select_d.png) no-repeat; 
}

.main_midle_center_content .main_menu .search{
  float: left;
  width: 200px;
  height: 56px;
  background: url(images/search_noaktiv.png) repeat-x;
}

.main_midle_center_content .main_menu .search_aktiv{
  float: left;
  width: 200px;
  height: 56px;
  background: url(images/search_aktiv.png) no-repeat;
}

.search_input{
  width: 180px;
  height: 20px;
  position:relative;
  top:28px;
}

.inputWrapper{
	float:right;
	width: 150px;
  height: 20px;
}

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

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

.inputSubmit{
  float: right;
	width: 20px;
	height: 20px;
	padding-left: 8px;
}

.inputSubmit .inputSubmit_img{
	width: 20px;
	height: 20px;
  background:url(images/search.png); 
  border:none;
  cursor:pointer;
  cursor: hand;
}


.main_midle_center_content .main_menu_two{
  float: left;
  width: 742px;
  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: 753px;
  height: 439px;
  padding-top: 10px;
}

.main_midle_center_content .content{
  float: left;
  width: 742px;
  height: 420px;
  background: white;  
}

.cpt_maincontent{
  float: left;
  width: 742px;
  height: 410px;
  background: white;  
}

/*вывод категорий на главной странице*/
.main_midle_center_content .content .block_categories_root{
  float:left;  
  width: 730px;
  height: 380px;
  overflow: hidden;
}
.main_midle_center_content .block_categories_root .category{
  float:left; 
  width:165px; 
  height:167px;
  padding-bottom: 25px;
  padding-right: 12px;
}

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

.main_midle_center_content .category .category_picture{
  float:left;
  width:165px; 
  height:145px; 
}

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

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

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


/*end*/

/*category_tpl*/

.block_category_tpl{
  float:left;  
  width: 730px;
  height: 350px;
}
.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{
  float:left;  
  width: 742px;
  height: 410px;
}

.block_categories_vnut{
  float:left;  
  width: 742px;
  height: 410px;
}

.product_brief{
  float:left; 
  width:165px; 
  height:190px;
  padding-bottom: 10px;
  padding-right: 12px;
}

.product_brief_name{
  float:left;
  width:165px; 
  height:45px;  					/*   height:30px; */
  overflow: hidden;
}

.product_brief_picture{
  float:left;
  width:165px; 
  height:130px;  	    			/*   height:145px; */
}

.img_thumbnail{
  display:block;
  width:165px;
  height:130px;                                    /*   height:145px; */
  background-position: 50% 50%;
  background-repeat:no-repeat;
}

.img_thumbnail_small{
  cursor:hand;
  cursor:pointer;
}

.rcat_root_category{
  color: #000;
  font-size: 12px;
  font-weight: bold;
}

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

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

/*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*/

.cpt_product_lists{
  float:left;  
  width: 720px;
  height: 410px;
  padding-left: 20px;
}

.product_list{
  float:left; 
  width:165px; 
  height:190px;
  padding-bottom: 10px;
  padding-right: 12px;
}

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

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

.block_product_list_akcii{
  float:left;  
  width: 350px;
  height: 370px;
  margin-top:35px;
  margin-left:10px;
}

.cpt_product_list_akcii{
  width: 360px;
  height: 395px;
  float: left;
  text-align: left;
  font-family: Arial;
  padding-top: 8px;
}

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

.product_list_name_akcii{
  width: 330px;
  height: 150px;
  float: left;
}

.product_list_description_akcii{
  width: 330px;
  height: 133px;
  float: left;
  overflow: hidden;
}

/*end*/

/*product_info*/

.descriptOption{
  color: #414141;
  font-size: 28px;
}

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

.artikl{
  color: #9ba0a4;
  font-size: 16px;
  font-weight: bolder;
}

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

.block_product_info{
  float:left;  
  width: 382px;
  height: 360px;
  padding: 20px 0px 0px 5px;
}

.cpt_product{
  width: 340px;
  height: 383px;
  float: left;
  text-align: left;
  padding: 8px 0px 0px 10px;
  font-family: Arial;
}

.product_info_add2cart{
  width: 338px;
  height: 100px;
  float: left;
}

.product_info_name{
  width: 310px;
  height: 90px;                                /*   height: 150px; */
  float: left;
}

.product_info_description{
  width: 310px;
  height: 233px;                               /*   height: 133px; */
  float: left;
  overflow: hidden;
}

.add2cart_input_cart{
  width: 210px;
  height: 20px;
  float: right;
  text-align: right;
}

.add2cart{
  float:right; 
  width:146px; 
  height:20px;
  padding-top:1px;
}

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

.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: left;
  width: 237px;
  height: 515px;
  padding: 0px;
  margin: 0px;
}

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

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

.main_midle_center_cart .cart_for_info{
  float: right;
  width: 226px;
  height: 430px;
  padding-top: 1px;
  margin: 0px;
  background: url(images/right-cart-p.png) no-repeat;
}

.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;
}


.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;
  width: 722px;
  height: 370px;
  padding: 20px 10px 20px 10px;
  overflow: auto;
  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;
  height:60px; 
  margin:0px auto;
  background:url(images/fon.png);
}

.main_bottom_center_copyright{
  float: left;
  background-color: #b60000;
  width: 1000px;
  height: 18px;
}

.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{
  float: left;
  width: 600px;
  height: 18px;
  line-height: 18px;
  font-size: 12px;
  text-align: right;
  font-family: Times New Roman;
  color: #fff;
}

.main_bottom_center_copyright .main_menu_bottom a{
  color: #fff;
}

.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{
/*  position:absolute;*/
}


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{
  display:none;
}

.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{
  float:right; 
  width: 226px;
  height: 429px;
}

.cart_top{
  float: left;
  width: 206px;
  height: 325px;
  padding-left: 10px;
  overflow: auto;
  overflow-x: hidden;
}

.cart_tov{
  float:left; 
  width:206px; 
  height: 66px;
  background: url(images/fon_name_cart.png) repeat-x;
  overflow: hidden;
}

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

.cart_tov p{
  width:144px; 
  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{
  float: left;
  width: 216px;
  height: 87px;
  padding-left: 10px;
}

.cart_sum{
  float:left; 
  width:200px; 
  height: 22px;
  font-size:20px; 
  color:#5f5d5e; 
  text-align:right;
  padding-right:10px;
  padding-top: 8px;
}

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

.knl a{
  display: block;
  float: left;
  width: 206px;
  height: 19px;
  font-size: 12px;
  color: #000;
  line-height: 19px;
  background: url(images/cart_to_show.png) no-repeat; 
}

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

.knr a{
  display: block;
  float: left;
  width: 206px;
  height: 19px;
  font-size: 12px;
  color: #000;
  line-height: 19px;
  background: url(images/cart_to_show.png) no-repeat; 
}


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

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


#checkout_have_account{
  background:red;
}