html, body{ font-family: 'Roboto Condensed', sans-serif; font-size: 13px; color:#9b9b9b; height: 100%; margin: 0; padding: 0; }
#fullh{ height: 100%; }
#footer{ padding: 35px 0 0 40px; width: 940px; height: 60px; background-color: #2d2d2d; margin: 0 auto; position: relative; }
#footer .fb{ position:absolute; top:40px; right: 40px; }
#header_contacts{ position: absolute; z-index: 10; right: 42px; text-align: right;  margin-top:10px; }
#head_block{ background-image: url('../i/top_bg.jpg'); background-position: center; }
#tb_t{ position: absolute; }
#top_block{ width: 980px; height: 152px; background-image: url('../i/top_black_bg.png'); background-position: center; position: relative; }
.block{ display: block; }
#top_text{ margin-top: 129px; margin-left: 653px; color: #FFF; margin-right: 50px; }
.cblock{ width: 980px; margin: 0 auto;}
#view_det_butt{ text-transform: uppercase; background-image: url('../i/top_butt.png'); width: 170px; height: 48px; padding-top: 10px; margin-left: 645px; margin-top: 10px; font-size: 21px; color:#FFF; text-decoration: none; font-weight: bold; padding-left: 50px; }
#middle_container{  }
.cblock2{ width: 900px; margin: 0 auto; display: block; }
.info_block{ width: 204px; float: left; margin-right: 28px; }
.info_block_c{ float: right; margin-right: 0;}
#info_box2,#info_box{ margin-top: 40px; border-bottom: 1px solid #eeeeee; overflow: hidden; padding-bottom: 26px; margin-bottom: 26px;}
.ib_img{ float: left; width: 40px;  }
.ib_text, .ib_head{ float: right; width: 150px;  }
.ib_head{  height:40px;     display: table; color:#000000; font-size: 13px; font-weight: bold; text-transform: uppercase;  margin-bottom: 4px; }
.ib_text{}
#cb_products{ float:left; width: 609px; }
#cb_cart{ float: right; width: 286px; }
.text_box{ display: block; overflow: hidden; height: auto; margin-bottom: 20px; padding-right: 20px; }
#radars_box h1, .text_box h1{ font-size: 21px; margin: 0 0 3px 0; padding: 0; color:#000; text-transform: uppercase; }
#radars_box h3, .text_box h3{ font-size: 13px; margin: 0; padding: 0; color:#9b9b9b; font-weight: normal; }
#products_block{ }
.prod_block_r,.prod_block_l{ float: left; width: 286px; margin-bottom: 20px; position: relative;  }
.freeimg{ position: absolute; right: -10px; top: -10px; }
.prod_block_r{ float: right; }
.prod_block_l{ margin-right: 16px;}
.pb_top{ width: 286px; height: 4px; background-image: url('../i/prod_block_top.png'); }
.pb_bot{ width: 286px; height: 4px; background-image: url('../i/prod_block_bot.png'); }
.pb_cont{ width: 248px; background-image: url('../i/prod_block_bg.png'); padding: 15px 19px; }
.pb_img{ text-align: center; overflow: hidden; width: 248px; height: 163px; }
.pb_title{ font-size: 16px; font-weight: bold; color:#000; margin-bottom: 10px; }
.pb_title span{ float: right; color: #fb6b2e; }
.pb_info_text{ /*width: 185px;*/ height: 104px; overflow: hidden; }
.pb_buy_butt{ margin-top: 10px; }
.a_prod_buy{ padding-left: 29px; width: 76px; line-height: 19px; vertical-align: middle; height: 19px; background-image: url('../i/add_cart_butt.png'); color:#FFF; font-size: 13px; font-weight: bold; overflow: hidden; display: block; text-decoration: none; text-transform: uppercase; }
#header_contacts, #header_contacts a{ text-transform: uppercase; color:#616161; font-size: 14px; font-weight: bold; text-decoration: none; }
#footer a{ color: #FFF; text-decoration: none; }
#cart_box{ position: relative; width: 286px; margin-bottom: 20px;  }
#cart_box_img{ position: absolute; height: 31px; width: 31px; display: block; right: 21px; top:-14px; }
#cart_title{ color:#000; font-size: 21px; font-weight: bold; }
.rb_r,.rb_l{ float: left; background-image: url('../i/radar_bg.png'); width: 138px; height: 138px; display: block; overflow: hidden; margin-top: 10px; }
.rb_r{ float: right; }
.rb_img{ margin: 4px; }
.rb_text{ margin-left: 9px; }
.cart_price{ float: right; }
#cart_items{ border-bottom: 1px solid #eeeeee; display: block; overflow: hidden; padding-bottom: 15px; margin-bottom: 15px; }
#cart_total{  color:#000; font-weight: bold; }
#delivery_total{ color:#000; }
.total_price{ color:#fb6b2e; float:right; }
.del_title{ color:#000; font-size: 16px; font-weight: bold; border-bottom: 1px solid #eeeeee; padding-bottom: 15px; }
#del_checkbox{ float: right; margin-top: -6px; }
.del_item{ margin-top: 10px; position: relative; }
.del_item span{  }
.dropbox{ background-image: url('../i/dropbox.png'); padding-left: 10px; width: 235px; height: 31px; cursor: pointer; color:#11909f; font-weight: bold; line-height: 31px; vertical-align: middle; }
.my_inp{ background-image: url('../i/input.png'); padding: 0; padding-left: 10px; width: 235px; height: 31px; border:none;  color:#11909f; font-weight: bold; line-height: 31px; vertical-align: middle;  }
.my_textarea{ background-image: url('../i/textarea.png'); padding: 10px; width: 225px; resize: none; height:51px; overflow: hidden; display: block; border:none;  color:#11909f; font-weight: bold;  }
#buy_butt_a{ display: block; background-image: url('../i/buy_butt.png'); width: 120px; height: 40px; line-height: 40px; vertical-align: middle; color:#FFF; font-weight: bold; text-transform: uppercase; text-align: center; font-size: 21px; text-decoration: none; }
#buy_butt{ margin: 10px 0 ; }
.active { background-image: url('../i/buy_butt.png') !important; }
.inprocess{ background-image: url('../i/buy_butt_not_active.png') !important; color:#fb6b2e !important; }
.cart_item{ cursor: pointer; }
.cart_item:hover{ color:red; }
#delivery_box .pb_cont{ height: 20px; overflow: hidden; }
.del_title{ cursor: pointer; }
#loc_container{ position: absolute; z-index: 10; display: none;}
.loc_item{ display: block; overflow: hidden; text-decoration: none; background-image: url('../i/input.png'); padding: 0; padding-left: 10px; width: 235px; height: 31px; border:none;  color:#11909f; font-weight: bold; line-height: 31px; vertical-align: middle;  }
#info_box2{ text-align: center; }
#tt_block{ position: relative; }
#big_text{ margin-left: 40px; margin-top: 48px; position: absolute; font-weight: bold; color:#FFF; }
.big_blue{color:#94eaf0; font-size: 58px; line-height: 42px; vertical-align: top;   }
#big_since{ width: 78px; height: 78px; position: absolute; z-index: 10; margin-top: 210px; margin-left: 400px;  }
#bt_1{ height: 32px; display:block; font-size: 38px; line-height: 27px; margin-bottom: 9px; }
#bt_2, #bt_3{  height: 45px;  display:block; font-size: 55px; line-height: 45px;  margin-bottom: 9px;  }
#bt_4{ height: 32px;  display:block; font-size: 38px; line-height: 27px; margin-bottom: 9px; }

#send_email_butt_a{ display: block; background-image: url('../i/buy_butt_not_active.png'); width: 120px; height: 40px; line-height: 40px; vertical-align: middle; color:#FFF; font-weight: bold; text-transform: uppercase; text-align: center; font-size: 21px; text-decoration: none; }
#send_email_butt{ margin: 10px 0 ; }
#email_box{ }
#email_box .pb_cont{ height: 300px; overflow: hidden; }
.eform_title{ color:#000; font-size: 16px; font-weight: bold; border-bottom: 1px solid #eeeeee; padding-bottom: 15px; cursor: pointer; }
#eform_checkbox{ float: right; margin-top: -6px; }
#eform_loc_container{ position: absolute; z-index: 10; display: none;}
#buy_butt_a img{ margin-left: -2px; }

#preloadedImages{ width: 0px; height: 0px; display: inline; background-image: url('../i/busy_icon.gif'); }
.blue_butt{  background-image: url('../i/blue_butt.png'); width: 75px;height: 19px; line-height: 19px; font-size: 12px; text-decoration: none; color:#FFF; text-align: center; vertical-align: middle; font-weight: bold; text-transform: uppercase; }
.left{ float: left; }
.right{ float: right; }
.over{ overflow: hidden; }
.gal_img{ float: left; border: 1px solid #eeeeee; margin: 0 3px 3px 0; width: 44px; display: block; overflow: hidden;text-align: center; height: 33px; }
.gal_img img{ max-width: 44px; }
.pb_img_list{ height: 40px; width: 100%; margin-top: 3px; }
.ncontent h1{ color:#1cc7ce; text-align: center; }
.ncontent h2{
    font-size: 16px;
    font-weight: bold;
    color: #000;
    margin-bottom: 10px;
    text-align: center;
}
.ncontent h3{
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 13px;
    color: #9b9b9b;
    text-align: justify;
    font-weight: normal;
}
.error{ background: url('../i/input-error.png'); }
.error2{ background: url('../i/input-error2.png'); }

.drop-error{ background: url('../i/dropbox-error.png'); }
.drop-error2{ background: url('../i/dropbox-error2.png'); }


.ib_head {

}
.al_c {
    display: table-cell;
    vertical-align: middle;
    text-align:left;
}
.showing{
    width: 100%;
}
.big_p{
    width: 100%;
}
.hidden{ display: none; }
.big_info{ border: 1px solid #cccccc; padding: 15px; height:auto;  margin-bottom: 25px; float: left; position: relative; margin-right: 25px; }
.sp_left{ float: left; width: 250px; }
.sp_right{ float: right; width: 300px; }
.price_l{ color:#fb6b2e; font-size: 14px; font-weight: bold; }
.pb_info_text_b{ height: auto;overflow: hidden; }
.pb_cont_big{ width: 100%; height: auto;overflow: hidden; padding-top: 10px; }
.bclose{ position: absolute; right: 10px; bottom: 10px; cursor: pointer; }
.del_item select {
	margin:10px 0;
	width:235px;
}