#top, .slider, #menu, #blog_list, #why_buy, #newsletter, #top_products, #footer, #copy, .vzorky_zdarma, .eurona, .breadcrumbs, .content_left, .filtr, .back,
#mapa_cechy map, #mapa_cechy img, .advisors_left p, .list_item .list_item_text .list_item_more, .poradce_info_form, .theblogwidgets, .basket_send {
    display: none;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.clear {
    clear: both; 
}

a {
    color: #000;
    text-decoration: none; 
    cursor: text; 
}

.content {
    padding: 30px 20px;
    text-align: left;
    font-family: "Verdana", "Arial";
    font-size: 14px;
    line-height: 22px;
    font-weight: 300;
}

.content p {
    padding: 0;
    margin: 0;
    padding-bottom: 14px;
}

.home {
    text-align: left;
}

.home p {
    text-align: left !important;
}

h1 {
    font-size: 24px;
    padding: 0;
    margin: 0;
    font-weight: 400;
    line-height: 30px;
    padding-bottom: 20px;
}

h2 {
   font-size: 20px;
   font-weight: 400;
   line-height: 26px;
   padding: 0;
   margin: 0;
   padding-bottom: 10px;
}



.illustration_image {
    float: right;
    margin: 0px 0px 20px 20px;
    max-width: 50%;
    height: auto;
}

.banner_text {
    float: right;
    padding-left: 20px;
}


.list_item {
    padding: 12px;
    border-top: 1px solid #e3e3f0;
}

.list_item_first {
    border-top: 0 !important;
}

.list_item img {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    float: left;
    width: 15.4320987654321%;
    height: auto;
    border: 1px solid #ddd;
}

.list_item .list_item_text {
    float: right;
    width: 81%;
    padding-top: 8px;
}

.list_item .list_item_text h2 {
    padding-bottom: 0;
}

.list_item .list_item_text .list_item_date {
    padding: 4px 0px;
    display: block;
    font-size: 14px;
    color: #babcd9;
}

.active_region {
    font-size: 18px;
    padding-bottom: 20px;
}

.active_region span {
    font-size: 16px;
    padding-top: 8px;
    display: block;
}

.line {
    height: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e3e3f0;
}

.advisors {
    width: 50%;
    float: left;
    padding: 15px 10px 22px 0px; 
}

.list_advisors img {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    margin: 0 auto;
    margin-bottom: 1px;
}

.advisors_left {
    float: left;
    width: 31.37254901960784%;
    text-align: center;
}

.advisors_right {
    float: right;
    width: 68.62745098039216%;
    padding-left: 18px;
    word-wrap: break-word;  
    color: #c3c7ee;
}

.advisors_right {
    float: right;
    width: 68.62745098039216%;
    padding-left: 18px;
    word-wrap: break-word;  
    font-size: 12px;
    line-height: 18px;
    font-weight: 300;
}

.advisors_right span, .advisors_right a {
    font-weight: 400;
    color: #c3c7ee;
}
.advisors_right p {
    padding: 0;
    margin: 0;
    padding-top: 12px;
}

.advisors_right p span {
    display: block;
}

.advisors_right_title {
    font-size: 14px;
    display: inline-block;
    padding-top: 4px;
    padding-bottom: 6px;
}


.poradce_header {
    padding-bottom: 16px;
}

.poradce_header img {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    float: right;
    margin: -6px 16px 0px 0px;
}

.poradce_info {
    float: left;
    width: 100%;
    padding: 26px 16px 0px 0px;
}

.poradce_info h2, .poradce_info_form h2 {
    font-size: 16px;
    text-align: left;
}

.poradce_info p {
    padding: 0;
    margin: 0;
    padding-bottom: 14px;
}

.personal label, .personal span.label {
    font-size: 15px;
    padding: 7px 0px;
    float: left;
    width: 120px;
}

.personal input[type=text], .personal input[type=password], .personal select, .personal textarea {
    font-size: 15px;
    padding: 4px 6px;
    outline: 0;
    margin-bottom: 8px;
    width: 37%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    
    border: 2px solid #e5e5e5;
}

.personal textarea {
    height: 120px;
}

.personal input#phone_number_prefix, .personal input#phone_number2_prefix, .personal input#fax_prefix {
    width: 60px;
}

.personal input#phone_number, .personal input#phone_number2, .personal input#fax {
    width: 120px;
}

.personal button {
    padding: 8px 20px 6px 20px;
    font-size: 16px;
    cursor: pointer;
    font-weight: 600;
    margin: 30px 0px 0px 120px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    
}

.basket_table {
    width: 100%;
    font-size: 14px;
}

.basket_table th, .basket_table td {
    vertical-align: middle; 
    padding: 4px 8px;
    text-align: left;
    border-bottom: 1px solid #e3e3f0;
}

.basket_table th {
    border-bottom: 2px solid #e3e3f0;
}

.basket_table td.mezi {
    padding: 0px;
}

.basket_table td.basket_image {
    text-align: center;
    padding-right: 4px;
}

.basket_table td.td_title a {
    display: inline-block; 
    max-height: 50px;
}

.basket_table td.td_count {
    padding: 0px 8px; 
}

.basket_table td.td_count {
    white-space: nowrap; 
    width: 115px;
}

.basket_table td.td_count a {
    display: none;
}

.basket_table td.td_count div.input {
    width: 50px;
    height: 23px;
    padding: 1px 5px 0px 5px;
    float: left;
}

.basket_table td.td_count div.input input {
    width: 100%;
    border: 0;
    outline: 0;
    padding: 0;
    margin: 0;
    font-size: 13px;
    text-align: center;
}

.basket_table .td_right {
    text-align: right;
}

.basket_table .td_center {
    text-align: center;
}

.basket_table .price_pcs {
    padding-top: 7px;
    padding-left: 20px;
    white-space: nowrap; 
}

.basket_table .price_sum {
    font-size: 18px;
    padding-left: 20px;
    white-space: nowrap; 
}

.basket_table .td_delete {
    display: none;
}

.sum_points {
    padding: 12px 8px 4px 0px;
    font-size: 18px;
    text-align: right;
}

.sum_price {
    padding: 12px 8px 4px 0px;
    font-size: 22px;
    text-align: right;
}

.smaller {
    padding-right: 8px;
    text-align: right;
}