* { margin: 0px; padding: 0px; }
body { text-align: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; background: #31756f; }
a { color: #000060; }
h1 { font-weight: normal; padding-bottom: 16px; padding-top: 5px; color: #000; font-size: 22px; }
h2 { font-weight: normal; padding-bottom: 12px; font-size: 18px; }
p { padding-bottom: 12px; }
img { border: none; }
.clr { clear: both; }
a:hover { text-decoration: none; }
.wrapper { min-width: 1165px; background: #31756f; }
.wrapper0 { padding: 8px 12px 0 12px; }
.wrapper1 { background: #d6e1e0; padding: 1px; }
.wrapper2 { border: 1px #afc4c2 solid; padding: 4px 8px; }
.container { width: 100%; }
.content { width: 100%; float: left; }
.text { margin: 0 193px 0 195px; }
.left { float: left; width: 187px; margin-left: -100%; padding: 0 8px 0 0; }
.right { float: left; width: 187px; margin-left: -193px; padding: 0 0 0 6px; }
.footer { background: #31756f; height: 41px; line-height: 41px; width: 800px; margin: 0 auto; text-align: center; color: #9fd1cd; }
.head_bg { background: url(/images/head_bg1.jpg) top right repeat; border: 1px #afc4c2 solid; height: 107px; }
.head1 { background: url(/images/coloursky_l.jpg) top left no-repeat; height: 107px; overflow: hidden; }
.topmenu { background: url(/images/tm_bg.jpg) top left repeat-x; }
.tm_l { background: url(/images/tm_l.jpg) top left no-repeat; }
.tm_r { background: url(/images/tm_r.jpg) top right no-repeat; height: 40px; padding: 4px 0 0 20px; }
.tm_r ul { list-style: none; }
.tm_r ul li { display: block; float: left; padding: 0 30px 0 0; line-height: 34px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; }
.tm_r a { color: #dee9e8; text-decoration: none; }
.tm_r a:hover { color: #dee9e8; text-decoration: underline; }
.h2,.h3 { background: url(/images/h2.jpg) top left repeat-x; border: 1px #bac9c8 solid; border-bottom: none; line-height: 34px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding: 0 0 0 17px; color: #000; }
.h3 { padding: 0 0 0 14px; }
.l_cont { border: 1px #bac9c8 solid; padding: 1px; margin-bottom: 5px; }
.l_cont1 { border: 1px #dce4e3 solid; background-color: #fff; }
.l_cont1 ul { list-style: none; padding: 8px 10px 15px 17px; }
.l_cont1 ul li { font-size: 13px; font-weight: bold; }
.l_cont1 ul li.sub { line-height: 18px; font-size: 11px; font-weight: bold; background: url(/images/sub.jpg) left no-repeat; padding: 0 0 0 12px; }
.l_cont1 ul li a { color: #2f5a5f; }
.l_cont1 ul li.sub a { color: #4682b4; }
.inp_line1 { height: 27px; padding: 9px 0 0 14px; }
.inp_line { height: 27px; padding: 0 0 0 14px; }
.label { float: left; width: 70px; line-height: 22px; font-size: 13px; color: #6c6c6c; }
.input { float: left; width: 84px; }
.input input { border: 1px #c8c8c8 solid; width: 82px; height: 20px; font-size: 13px; color: #000; }
.subline { margin: 2px 0 0 0; padding: 0 0 12px 14px; width: 155px; height: 26px; line-height: 26px; background: url(/images/bask.jpg) top right no-repeat; }
.subline a { color: #9f1400; }
.cont { border: 1px #bac9c8 solid; padding: 5px 10px; background-color: #fff; }
.logo { float: left; padding: 7px 0 0 9px; }
.contact { float: right; width: 280px; padding: 8px 50px 0 0; }
.contact1 { background: url(/images/) top left no-repeat; width: 280px; height: 91px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #fff; }
#status { padding: 5px 10px; margin-bottom: 5px; background-color: #fff; }
#status a { color: #666666; }
.button { padding: 0 10px; }
#message_box table td {padding: 0 20px 15px 0;}
#close_message {float:right;margin:-10px -10px 0 0;}
#close_message a {color:#333;text-decoration:none;font-size:20px;}
#message_box {
    border-radius:10px;  position: absolute; z-index: 1000; left: 15%; right: 15%; display: none; padding: 15px; border-style: solid; border-width: 7px; border-color: #d9d9d9; background-color: #FFF; }
#message_box table.basket { background-color: #cccccc; min-width: 100%; width: 100%; }
#message_box table.basket td { padding: 8px; background-color: #fff; }
#message_box table.basket tr.head td { font-weight: bold; background-color: #f1f1f1; font-size: 11px; }
#message_box h1 { padding: 0 0 12px 0; margin: 0; }
#curtain { width: 100%; height: 100%; position: fixed; top: 0; bottom: 0; left: 0; right: 0; display: none; z-index: 100; background-color: #000; opacity: 0.5; }
#search_results tr td.img { padding: 0px 10px 10px 0px; }
.country_flag { background: url('http://www.alltrades.ru/img/flags.png') no-repeat; width: 16px; height: 11px; position: absolute; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div.razdel-search-form div.search-field-txt input.form-control { margin: 5px 0px 0px 5px; width: 200px; padding: 3px 0px 3px 0px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div.razdel-search-form div.search-field-txt input.form-control a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div.razdel-search-form div.search-field-select { margin: 5px 0px 0px 0px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div.razdel-search-form div.search-field-select a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div.yashare-auto-init { margin: 20px 0px 0px 0px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div.yashare-auto-init a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#pages { margin: 0px 0px 10px 0px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#pages a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div p a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div h3 { margin: 20px 0px 0px 0px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div h3 a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div p { margin: 10px 0px 0px 0px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.items tr td div p a { text-decoration: underline; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.form tr td input { margin: 0px 0px 5px 0px; width: 200px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.form tr.dle_6 td input a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.form tr td textarea { margin: 2px 0px 5px 0px; width: 400px; height: 80px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.form tr.dle_3 td textarea a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.form tr.dle_4 td textarea a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.form tr td input.button { margin: 5px 0px 3px 0px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.form tr td input.button a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.form tr.dle_7 td input a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_2c962286fbefcdacf78ceaef61c6c3fe td { margin: 0px; padding: 0px 5px 0px 0px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_2c962286fbefcdacf78ceaef61c6c3fe td a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_2c962286fbefcdacf78ceaef61c6c3fe td.basket_discount { margin: 0px 5px 0px 0px; padding: 0px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_2c962286fbefcdacf78ceaef61c6c3fe td.basket_discount a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.head td { padding: 0px 5px 0px 10px; margin: 0px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.head td a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.categories tr td div.subcat_list p a { text-decoration: underline; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table tr td { font: 17px/19px Arial; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table tr td a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_42d02bd0c73cb27e4ffc7862910ea1f4 td { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_42d02bd0c73cb27e4ffc7862910ea1f4 td a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr td { padding: 10px 0px 0px 0px; margin: 10px 0px 0px 0px; font: 15px/17px Arial; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr td a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_42d02bd0c73cb27e4ffc7862910ea1f4 td img#main_photo_6300 { float: none; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border: solid 0px #666666; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_01de4c21eacf934da60552507a4696e6 td a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_01de4c21eacf934da60552507a4696e6 td { padding: 10px 0px 0px 10px; margin: 10px 0px 0px 10px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_435ad9b3729fb0ca87e1aeca02f48b5b td { margin: 10px 0px 0px 0px; padding: 10px 0px 0px 10px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_435ad9b3729fb0ca87e1aeca02f48b5b td a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_a9fd61fc1d487cfacd6260db596096c9 td input.num { padding: 0px; margin: 0px 0px 0px 10px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_a9fd61fc1d487cfacd6260db596096c9 td input.num a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_14ea0d5b0cf49525d1866cb1e95ada5d td input.num { margin: 0px 0px 0px 10px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_14ea0d5b0cf49525d1866cb1e95ada5d td input.num a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_14ea0d5b0cf49525d1866cb1e95ada5d td { margin: 10px 0px 0px 0px; padding: 10px 0px 0px 10px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_14ea0d5b0cf49525d1866cb1e95ada5d td a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_982025df3dc7f9eae503a74980c29713 td { padding: 10px 10px 0px 0px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_982025df3dc7f9eae503a74980c29713 td a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_982025df3dc7f9eae503a74980c29713 td input.num { margin: 0px 0px 0px 10px; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont table.basket tr.basket_item#item_982025df3dc7f9eae503a74980c29713 td input.num a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td table.tracklist tr td { font: 10px/16px Arial; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td table.tracklist tr td a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td table#expansiontable tr.visible#trlink td.sorted-cell { font: 10px/15px Arial; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td table#expansiontable tr.visible#trlink td.sorted-cell a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td div.section_content p { font: 10px/16px Arial; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td div.section_content p a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td { font: 12px/15px Arial; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td div.disc table tr.track td.title-composer div.title { font: 10px/15px Arial; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td div.disc table tr.track td.title-composer div.title a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td table#expansiontable tr.visible#trlink td.cell { font: 10px/15px Arial; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td table#expansiontable tr.visible#trlink td.cell a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td table.playlist tr.first td.track { font: 10px/15px Arial; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td table.playlist tr.first td.track a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td table tr.track td.title-composer div.title { font: 10px/15px Arial; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td table tr.track td.title-composer div.title a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td div.section#tracklist div.section_content table.playlist tr.tracklist_track td.track { font: 12px/15px Arial; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td div.section#tracklist div.section_content table.playlist tr.tracklist_track td.track a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td p.ecxmsonormal { font: 10px/15px Arial; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td p.ecxmsonormal a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont { font: 12px/15px Arial; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td div.section#tracklist div.section_content { font: 12px/15px Arial; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td div.section#tracklist div.section_content a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td table.list tr td.title div.title { font: 12px/15px Arial; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont div#item_photos table tr td table.list tr td.title div.title a { text-decoration: none; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont h1 { font: 22px/24px Arial; }
div.wrapper div.wrapper0 div.wrapper1 div.wrapper2 div.container div.content div.text div.cont h1 a { text-decoration: none; }

#toTop {
    display: none;
    position: fixed;
    bottom: 70px;
    right: 20px;
    height: 52px;
    width: 52px;
    text-align: center;
    font-size: 30px;
    color: #fff;
    background-color: rgba(169, 169, 169, 0.6);
    border-radius: 50%;
    z-index: 999;
}

#toTop:hover {
    cursor:pointer;
    background-color: rgba(169, 169, 169, 0.8);
}

#items_loader {text-align:center;overflow:hidden;}
#items_loader img {margin:10px 0;}
#items_load_more {cursor:pointer;color:#fff;background-color:#ccc;padding:6px;text-align:center;font-size:14px;border:solid 1px #ccc;margin-top:10px;width:100%;}
#items_load_more:hover {color:#888;background-color:#f5f5f5;border:solid 1px #e6e6e6;}

/* COMMENTS */
.comments_error {color:red;padding-bottom:15px;font-style:italic;}
.comments_field .col {padding-bottom:15px;}
.comments_hd {display:none;}
.comments_value .star-mark, .comments_value .star-mark:hover {color:#f5c505;font-size:20px;text-decoration:none;cursor:pointer;}
.comments_value input[type=text] {width:100%;}
.comments_value textarea {min-height:120px;width:100%;}
.comment {overflow:hidden;margin-bottom:10px;}
.comment-avatar {float:left;padding: 0 15px 15px 0;width:60px;box-sizing:content-box;}
.comment-avatar img {width:100%;max-width:60px;max-height:60px;border:solid 1px #e2e2e2;}
.comment-txt {overflow:hidden;}
.comment-answers {display:none;padding:10px 0 0 20px;clear:both;}
.comment-mark {color:#f5c505;font-size:12px;}
#comments_add_main_comment_link {display:none;}
#comments-rating-total {margin-bottom:20px;}
.rank-star {display:inline-block;margin:0 2px 0 0;width:20px;height:20px;background:url('https://www.alltrades.ru/img/rank-star.png');background-size:cover;}
.rank-star-empty {display:inline-block;margin:0 2px 0 0;width:20px;height:20px;background:url('https://www.alltrades.ru/img/rank-star-empty.png');background-size:cover;}
.rank-star-sm {margin:0 2px 0 0;width:12px;height:12px;}
#comments_form {max-width:800px;}

/* DELIVERY */
#yd_block {display:none;}
#yd_cities_list p {padding:0 10px;line-height:24px;margin:0;}
#yd_cities_list p.selected {background-color:#ddd;}
#yd_cities_list {display:none;position:absolute;z-index:1000;border:solid 1px #888;background-color:#fff;min-width:200px;font-size:12px;}
#yd_results {display:none;padding:0 13px;}
#yd_results label {font-weight:normal;padding:0;margin:0;cursor:pointer;}

#boxberry_block {display:none;}
#boxberry_cities_list p {padding:0 10px;line-height:24px;margin:0;}
#boxberry_cities_list p.selected {background-color:#ddd;}
#boxberry_cities_list {display:none;position:absolute;z-index:1000;border:solid 1px #888;background-color:#fff;min-width:200px;font-size:12px;}
#boxberry_results {display:none;padding:0 13px;}
#boxberry_results label {font-weight:normal;padding:0;margin:0;cursor:pointer;}
#boxberry_city_map {width:100%;height:400px;}
.boxberry_type_selector  {padding-bottom:12px;}
.boxberry_type_selector label {padding-left:12px;}
.boxberry_pvz_block {padding-top:15px;display:none;}

#dpd_block {display:none;}
#dpd_cities_list p {padding:0 10px;line-height:24px;margin:0;}
#dpd_cities_list p.selected {background-color:#ddd;}
#dpd_cities_list {display:none;position:absolute;z-index:1000;border:solid 1px #888;background-color:#fff;min-width:200px;font-size:12px;}
#dpd_results {display:none;padding:0 13px;}
#dpd_results label {font-weight:normal;padding:0;margin:0;cursor:pointer;}
#dpd_city_map {width:100%;height:400px;}
.dpd_type_selector  {padding-bottom:12px;}
.dpd_type_selector label {padding-left:12px;}
.dpd_pvz_block {padding-top:15px;display:none;}

#shiptor_block {display:none;}
#shiptor_cities_list p {padding:0 10px;line-height:24px;margin:0;}
#shiptor_cities_list p.selected {background-color:#ddd;}
#shiptor_cities_list {display:none;position:absolute;z-index:1000;border:solid 1px #888;background-color:#fff;min-width:200px;font-size:12px;}
#shiptor_results {display:none;padding:0 13px;}
#shiptor_results label {font-weight:normal;padding:0;margin:0;cursor:pointer;}

#cdek_block {display:none;}
#cdek_cities_list p {padding:0 10px;line-height:24px;margin:0;}
#cdek_cities_list p.selected {background-color:#ddd;}
#cdek_cities_list {display:none;position:absolute;z-index:1000;border:solid 1px #888;background-color:#fff;min-width:200px;font-size:12px;}
#cdek_results {display:none; padding: 0 13px;}
#cdek_results label {font-weight:normal;padding:0;margin:0;cursor:pointer;}
#cdek_city_map {width:100%;height:400px;}
.cdek_pvz_block {padding-top:15px;display:none;}