﻿html, body {
    height: 100%;
}

BODY, P, TH, TD, DT, DD, UL, PRE {
    color: #333333;
    font: 11px/16px Arial,Helvetica,sans-serif;
    margin: 0px;
}

BODY {
    /*font-size: 12px;*/
    margin: 0px;
    padding: 0px;

}

.rotated_180 {
	transform: rotate(180deg);
}
.rotated_90 {
	transform: rotate(90deg);
}
.height_unset{
    height: unset !important;
}
.hide{
    display: none !important;
}
.jeditable-textarea>textarea{
    width:100% !important;
    min-height:150px
    /* height:inherit; */
}

#main_container {
    background: url("../images/bg_big.jpg") repeat-x scroll 0 0 transparent;
    /*min-height: 85%;*/
    height: auto;
    width:100%;
/* //min-height: 83%; */
}

UL, LI {
    margin: 0px;
}

h1, h2, h3, h4, h5 {
    /*font: bold 16px/14px Arial, "Times New Roman", serif;*/
    color: #00549A;
}

h1 {
    font-size: 14px;
    background: url('../images/h1_bg.gif') no-repeat left top;
    padding: 0 0 10px 14px;
    border-bottom: thin dotted black;
    margin: 5px 0px 0 0;
    text-transform: uppercase;
}

h2 {
    font-size: 13px;
    background: url('../images/prod_h2_bg.gif') no-repeat left center;
    margin: 10px 20px  0 0;
    padding: 0 0 0 14px;
}

h3 {
    background: url('../images/prod_h3_bg.gif') no-repeat left center;
    font-size: 12px;
    padding: 0 0 0 14px;
    color: #000;
}

h4 {
    font-size: 11px;
    line-height: 14px;
    color: #000;
}

h4 A {
    color: #000;
}

h4 A:hover {
    text-decoration: underline;
}

.align-right{
    text-align: right;
}

.news_card{
    display: flex;
    flex-direction: column;
    border: 1px solid lightgray;
    border-radius: 5px;
    align-self: flex-start;
}

.news_card:hover{
    box-shadow: 2px 5px lightgray;
}

.news_card>.img_container{
    height: 250px;
    overflow: hidden;
}

.news_card-img{
    width : 100%;
    border-radius: 5px 5px 0 0;
}

.news_card .reactivate_container, .news_card>.news_label, .news_card .associated-langs, .news_card>.associated-domains, .news_text, .news_title, .news_card .read_more{
    margin: 5px 10px;
}

.news_card .associated-langs>img{
    margin-right: 5px;
}

.news_card .news_text{
    height: 3.6em;
    overflow: hidden;
    position: relative;
}

.news_card .news_title{
    height: 1.9em;
}

.news_card .read_more{
    cursor: pointer;
}

.news_card .associated-domains{
    display: grid;
    grid-template-columns: repeat(4, 24%);
    grid-column-gap: 3px;
    /* grid-template-rows: 50% 50%;
    grid-row-gap: 5px;
    height: 50px;
    grid-auto-flow: column; */
}

.news_card .associated-domain-label{

    /* height: 16px; */
    /* font-family: unset;
    text-transform: unset; */
    color: white;
    text-align: center;
    border-radius: 5px;
    font-style: normal;
    background: gray;
    font-size: 12px;
}

.news_card .reactivate_container {
    display: grid;
    grid-template-columns: 40% 10% 50%;
}
.news_card .blure{
    display:block;
    height: 1.2em;
    width: 20%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
    position: absolute;
    bottom:0;
    right:0;
}

.row0 {
    border-bottom: 1px solid #D1D1D1;
    border-top: 1px solid #D1D1D1;
    width: 50%;
}

.row1 {
    border-bottom: 1px solid #D1D1D1;
    border-top: 1px solid #D1D1D1;
    background-color: #F9F9F9;
}

A {
    text-decoration: none;
    color: #00549A;
    /*color: blue;*/
}

A:hover {
    /*text-decoration: underline;*/
}

a img {
    border: none;
}
#oldweb {
    text-align: center;
    margin-bottom: 10px;
}
.icon_pdf {
    background: url("../images/support_icons.gif") no-repeat scroll 0 0 transparent;
    margin-right: 7px;
    padding: 3px 7px;
}
.hide{
    display: none;
}
.popup_div {position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50%;
    height: 600px;
    background: white;
    padding: 4px;
    z-index: 1000;
    border: 5px solid lightgrey;
    border-radius: 15px 50px;
}
.icon_download{
    background: url("../images/download.png") no-repeat scroll 0 0 transparent;
    margin-right: 7px;
    padding: 3px 7px;
}

.icon_link{
    background: url("../images/link.png") no-repeat scroll 0 0 transparent;
    margin-right: 7px;
    padding: 3px 7px;
}

#login_container {
    margin-top: 5px;
    float: right;
    font: 11px/16px Arial,Helvetica,sans-serif;
    color: white;
    /*padding-right: 25px;*/
}
#login_container a {
    color: white;
}

#foreign_select_content {
    float:left;
    /*width: 50px;*/
    /*padding-left: 20px;*/

}
#lang_select_content {
    float:left;
    /*width: 300px;*/

}

#lang_select_content a {
    color: white;
}

#lang_select_content ul {
    margin-top: 5px;
    padding-left: 20px;
}

#lang_select_content li {
    display: inline;
    padding-right: 5px;

}

#sd {
    position: relative;
    top: -7px;
    padding-left: 40px;
}

#root_link_a {
    position: relative;
    height: 100%;
    width: 100%;
    left: -110px;
    background-color: #636466;
}

#root_link_span {
    height: 64px;
    left: 110px;
    /*position: absolute;*/
    width: 279px;
    top: 16px;
}
.cart_text {
    float:left;
    font-size: 10px;
    /* height: 44px; */
    /* padding: 0px 10px 0 10px; */
    /* top: 10px; */
}

#root_link {

    position: absolute;
    left: 0px;
    top: 4px;
    width: 280px;
    height: 64px;
    cursor:pointer;
}

.link_container {
    width: 100%;
}

#banner { padding: 15px; background-color: #06b; color: white; font-size: large; border-bottom: 1px solid #ccc;
    background: url(bg.gif) repeat-x; text-align: center }
#banner a { color: white; }

#main { padding: 1em; }

#errormessage {
    text-align: center;
    margin-top: 70px;
}
#notification{
    text-align: center;
    margin-top: 70px;


}
#oldalvaltodiv {
    float: right;
}
#detail_container_td{
    width: 100%;
}
#detail_specification{
    border-collapse: collapse;
    width: 100%;
    margin: 0 0 10px;
}

#product_image_holder{
    /*height: 190px;*/
}

#tree_visible_switch{
    display:none;
}

.p_header {
    text-transform: uppercase;
    background: url("../images/box_header_bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border-color: #FFFFFF #FFFFFF #BEBEBE;
    border-style: solid;
    border-width: 1px;
    height: 22px;
}

.p_header h3 {
    background: none repeat scroll 0 0 transparent;
    font-size: 12px;
    line-height: 22px;
    margin: 0 0 0 7px;
    padding: 0;
}

.p_content li {
    word-wrap: break-word;
    list-style: none outside none;
    line-height: 24px;
    padding: 0;
}
.p_content ul {
    padding: 10px;
}

.p_box {
    border: 1px solid #BEBEBE;
    background-color: #F4F4F4;
    margin: 10px 10px 10px 10px;
}
#proci_blue_border{
    border: 3px solid #00549A;;
}
.order_button {
    font-weight: bold !important;

    background: url("../images/pager_th_bg.gif") repeat scroll 0 0 transparent;
    border: 1px solid #BEBEBE;
}

.product_list_input {
    height: 14px;
}

#product_list_button {
    font-size: 11px;
    height: 20px;

}

#product_specification {
    /*float: right;*/
    width: 200px;
}

#pg_search {
    height: 46px;
    left: 865px;
    position: relative;
    top: 150px;
    width: 130px;
}

#search {
    border-bottom: 1px solid #FBFCFD;
    border-left: 1px solid #ABADB3;
    border-top: 1px solid #ABADB3;
    height: 16px;
    left: 2px;
    margin: 0;
    padding: 2px 0 0 4px;
    position: relative;
    top: 2px;
    width: 80px;
}
.fake-button {
    display: inline-block;
    /*width: 100%;*/
    cursor: pointer;
    background: #e1e1e1;
    border: 1px solid #adadad;
    font-size: 12px;
    padding: 2px;
    /*max-width: 100px;*/
    /*float:right;*/
}
#pg_search #search_ok {
    background: url("../../images/search_ok.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 20px;
    position: relative;
    right: 2px;
    top: 2px;
    width: 30px;
}
#search_ok{
    font-size: 10px;
}

#complex_search {
    position: relative;
    top: 10px;
    padding-left: 5px;
}
#product_minitree {
    margin-bottom: 10px;
    border-bottom: solid 1px grey;
    margin-left: 12px;
    /* width: 105%; */
    width: 98%;
}
.easy-autocomplete, .eac-blue-light{
    margin-top: 10px;
    height: 100%;
    width: unset !important;
}
.easy-autocomplete input{
    width:145px !important;
}
#content_container {
    float: none;
    margin-left: 20px;
    /*margin-top: 100px;*/
    /* margin-top: 40px; */
    /* margin-top: 20px; */
    margin-top: 32px;
    /*margin-top:  auto;*/
    /* width: 980px; */
    width: 1025px;
}
#table_content_with_img{
    border-collapse: collapse;
    margin: 10px 0 20px;
    white-space: normal;

  }
#table_content_with_img th {
    background: url("../images/pager_th_bg.gif") repeat-x scroll 0 0 transparent;
    font-weight: bold;
    padding: 0 2px;
    border: 1px solid #BEBEBE;


}
#table_content_with_img td {
    margin: 5px;
    border: 1px solid #E7E7E7;
}
#table_content_with_img a {
    color: #00549A;
}

.green{
    color: green;
    font-weight: bold;
}

.YellowGreen{
    color: YellowGreen;
    font-size: 10px;
}

.red{
    color: red;
    font-weight: bold;
}

#red{
    border-color: red;
    color: red;
    font-weight: bold;
}

#myorders_list_table {
    border-collapse: collapse;
    margin: 10px 0 20px;
}

#myorders_list_table tr {
    height: 20px;
}
#myorders_list_table th {
    background: url("../images/pager_th_bg.gif") repeat-x scroll 0 0 transparent;
    font-weight: bold;
    min-width: 110px;
    padding: 0 2px;
    border: 1px solid #BEBEBE;

    color: #000000;
}
#myorders_list_table td {
    white-space: nowrap;
    margin: 5px;
    border: 1px solid #E7E7E7;
    padding: 0 10px 0 30px;
    white-space: nowrap;
}
#myorders_list_table_header {
    border-collapse: collapse;
    margin: auto;
}
#myorders_list_table a {
    color: #00549A;
}
#myorders_list_table_header tr {
    height: 20px;
}
#myorders_list_table_header th {
    background: url("../images/pager_th_bg.gif") repeat-x scroll 0 0 transparent;
    font-weight: bold;
    min-width: 110px;
    padding: 0 2px;
    border: 1px solid #BEBEBE;

    color: #000000;
}
#myorders_list_table_header td {
    border: 1px solid #E7E7E7;
    padding: 0 4px;
}



#product_list_table {
    border-collapse: collapse;
    margin: 10px 0 20px;
}

#product_list_table tr {
    height: 20px;
}
#product_list_table th {
    background: url("../images/pager_th_bg.gif") repeat-x scroll 0 0 transparent;
    font-weight: bold;
    min-width: 110px;
    padding: 0 2px;
    border: 1px solid #BEBEBE;

    color: #000000;
}
#product_list_table td {
    white-space: nowrap;
    margin: 5px;
    border: 1px solid #E7E7E7;
    padding: 0 10px 0 30px;
    white-space: nowrap;
}
#product_list_table_header {
    border-collapse: collapse;
    width: 720px;
}
#product_list_table a {
    /*color: #00549A;*/
    color: blue;
}
#product_list_table_header tr {
    height: 20px;
}
#product_list_table_header th {
    background: url("../images/pager_th_bg.gif") repeat-x scroll 0 0 transparent;
    font-weight: bold;
    min-width: 110px;
    padding: 0 2px;
    border: 1px solid #BEBEBE;

    color: #000000;
}
#product_list_table_header td {
    border: 1px solid #E7E7E7;
    padding: 0 4px;
}
.mosaic_table {
    text-align: center;
    width: 770px;
}
.mosaic_table td {
    width: 50px;
    padding: 10px;
}
.mosaic_table tr {

}
.mosaic_table a{
    color: #00549A;
}
.mosaic_img {
    height: 177px;
}
.mosaic_text {
    min-height: 48px;
    height: 100%;
}
.mosaic_text_extend {
    min-height: 48px;
    height: 100%;
}

TABLE.pager .row1 TD {
    background-color: #F4F4F4;
}

.first_center {
    padding: 0;
    text-align: center;
}

.td_outer_div{
    display: table;
    overflow: hidden;
    margin: auto;
}
.td_inner_div {
    display: table-cell;
    vertical-align: middle;
    padding: 0 20px 0 20px;
}

#product_container {
    border: 1px solid #E7E7E7;
    color: #000000;
    padding: 0 10px 0 30px;
    white-space: nowrap;
    padding: 0 5px 0 0;
}

#inactive{
    color: gray;
}

.js-smartphoto>img{
    margin:2px;
}

.smartphoto-dismiss{
    top: 10px !important;
    width:30px !important;
    height: 30px !important;
}

.smartphoto-header, .smartphoto-count, .smartphoto-caption{
    font-size : 18px !important;
}

.inactive_image{
    -webkit-filter: grayscale(100%);

    -ms-filter: grayscale(100%); -o-filter: grayscale(100%);
    filter: url(filter.svg#greyscale);
    -webkit-filter: grayscale(1);

}

#inactive h1 {
    color: gray;
}

#inactive h2 {
    color: gray;
}
#inactive h3 {
    color: gray;
}
#inactive a {
    color: gray;
}
#inactive p {
    color: gray;
}
#inactive ul {
    color: gray;
}
#inactive li {
    color: gray;
}
#inactive td {
    color: gray;
}
.basket_contener td {
    /*border: 1px solid #E7E7E7;*/
    color: #000000;
    padding: 0 10px 0 30px;
    white-space: nowrap;
}
.basket_contener input {
    border-color: #ADACB2 #E7E7E7 #E7E7E7 #ADACB2;
    border-style: solid;
    border-width: 1px;
    font-size: 11px;
    height: 16px;
    margin: 3px 0;
    width: 60px;
}

.basket_right {
    text-align: right;
}

#basket_next_input{
    font-size: 14px;
}


#basket_next_button{
    padding: 3px 13px 4px;
    font-size: 14px;
}
.basket_center {
    text-align: center;
}
.bottom {
    background-color: #EEEEEE;
}

INPUT.proform-primary {
    background: url("../images/submit_bg.gif") repeat scroll 0 0 #FFFFFF;
    border: medium none !important;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold !important;
    padding: 2px 10px;
}

.link_button {
    background: url("../images/submit_bg.gif") repeat scroll 0 0 #FFFFFF;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold !important;
    height: 15px;
    padding: 1px 10px;
    text-decoration: none !important;
}

TABLE.order_steps TD {
    border-color: #BEBEBE #E7E7E7;
    border-style: solid;
    border-width: 1px;
    font-size: 11px;
    font-weight: bold;
    height: 48px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 158px;
}

.order_step_actual {
    background: none repeat scroll 0 0 #FF6600;
    color: #FFFFFF;
}

.desc {
    background: url("../images/pager_arrow_down.gif") no-repeat scroll center center transparent;
    height: 8px;
    margin-top: 5px;
    padding: 5px;
    width: 10px;
}
.desc a:hover {
    background: url("../images/pager_arrow_down_hover.gif") no-repeat scroll center center transparent;
    height: 8px;
    margin-top: 5px;
    padding: 5px;
    width: 10px;
}

.asc {
    background: url("../images/pager_arrow_up.gif") no-repeat scroll center center transparent;
    height: 8px;
    margin-top: 5px;
    padding: 5px;
    width: 10px;
}

.asc a:hover {
    background: url("../images/pager_arrow_up_hover.gif") no-repeat scroll center center transparent;
    height: 8px;
    margin-top: 5px;
    padding: 5px;
    width: 10px;
}
#black{
    border-bottom: 1px solid #E7E7E7;
    margin-bottom: 10px;
    margin-left: -20px;
}

#black a{
    /*color: #00549A;*/
}

#tree {
    width: 240px;
    float: left;
    clear: left;
    padding-right: 5px;
    margin-bottom: 10px;
    border-right: 1px solid #E7E7E7;
}

#tree LI{
    color: #333333;
    font: 11px/16px Arial,Helvetica,sans-serif;
    font-weight: bold;
    word-wrap: break-word;
}

#selected_tree{
    color: black;
}

#content{
    margin-bottom: 20px;
    float: right;
    /* width: 720px; */
    width:779px;
}

.registration_element {
    background-color: white;
    border: 1px solid #BDC4CA;
    color: black;
    font: 11px/14px Arial,Helvetica,sans-serif;
    margin-top: 1px;
    height: 18px;
    -moz-box-sizing: border-box;
    width: 244px;
}
#left_fieldset {
    clear: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 27%;
    border: medium none;
}
#search_form_table td{
    border: 1px solid #E7E7E7;
    padding: 5px;
}
#search_form_table th{
    border: 1px solid #E7E7E7;
    padding: 5px;
}

#search_form_table{
    margin: 5px;
    border-collapse: collapse;
}
#search_back_button{
    margin-bottom: 10px;
}
.registration_label {
    display: block;
}

#registration_from_sum INPUT {
    background-color: #EEEEEE;
    cursor: default;
}

#center_fieldset {

    border: medium none;
    clear: none;
    float: left;

    padding: 0;
    margin: 0 20px 0 25px;
    width: 25%;
}

#transport {
    border: medium none;
    clear: none;
    float: left;
    margin: 0 0 0 25px;
    padding: 0;
    width: 32%;
}

.mechanical_drawing a {
    text-align: center;
    width: 33%;
}

.mechanical_drawing img{
    max-height: 100px;
    max-width: 141px;
    vertical-align: middle;
}
.mechanical_drawing td{
    /*max-width: 141px;*/
}
.mechanical_drawing p {
    font-size: 11px;
    text-align: center;
}

.clearer {
    clear: both;
}

.last {
    color:white;
    font-weight: bolder;
    background-color: grey;
}

#registration_from {
    background: url("../images/regform_bg.gif") repeat-y scroll -10px 0 transparent;
    float: left;
    width: 100%;
}
.required{

    border: 1px solid #ACD1ED;
    background-color: #C8E4F9;
    border: 1px solid #BDC4CA;
    color: black;
    font: 11px/14px Arial,Helvetica,sans-serif;
    margin-top: 1px;
    height: 18px;
    -moz-box-sizing: border-box;
    width: 244px;
}

#footer{
    background: url("../images/bottom_bg.gif") repeat-x scroll 0 0 transparent;
    height: 150px;
    width: 100%;
    position: absolute;

}

#error {
    height:100px;
    margin-top: 150px;
    text-align: center;
}
#statistics_table td {
    border: gray 1px solid;
    padding: 5px;

}
.statistics_form a {
    text-decoration: underline;
    cursor: pointer;
}

.statistics_to_display td{
    padding:10px;

}

#pager a {
    color: black;
}
.num_holder a
{
    text-decoration: none;
//margin-right: -3px;
    padding: 3px;
    color: black;
    border: 1px;
    border-color: gray;
    border-style: solid;
}

.news_left{

    border-right: 1px solid #E7E7E7;

    float: left;
    height: 170px;
    padding: 0 20px 0 10px;
    margin: 10px 0 10px 10px;
    width: 325px;
}

.news_right{
    float: left;
    height: 180px;
    margin: 10px 0 10px 0;
    padding: 0 0 0 15px;
    width: 339px !important;
}

.newsflash_item {
    border-bottom: 1px solid #E7E7E7;
    height: 178px;
    padding: 0 0 10px 0;
    width: 330px !important;
    overflow: hidden;
}
.newsflash_item IMG {
    float: left;
    margin-right: 10px;
    width: 100px;
}
.newsflash_item_old {
    border-bottom: 1px solid #E7E7E7;
    /*height: 100px;*/
    padding: 10px 10px 10px 0;
    clear: left;
    overflow: hidden;
}
.read_more{
    /*color: #00549A;*/
}
.newsflash_item_old IMG {
//float: left;
    margin-right: 10px;
    width: 100px;
}

.seeded {
    border-bottom: 1px solid #E7E7E7;
}

.seeded IMG {
    float: left;
    margin-right: 10px;
}
.ID_CsoportFejlec {
    border-bottom: 1px solid grey;
    /*height: 100px;*/
    padding: 10px 10px 10px 0;
    clear: left;
    overflow: hidden;
    margin-bottom: 10px;
}

.groupheader_lead{

}

.groupheader_lead h4{
    margin: 0;
}
.groupheader_lead h1{
    margin: 0;
    border-bottom: 0;
}

#search_group_header h1{
    background: none;
    padding: 0;
}

#search_group_header .ID_CsoportFejlec {
    border-bottom: 1px solid #e7e7e7;
}

.ID_CsoportFejlec IMG {
    float: left;
    width: auto;
    margin-right: 20px;
}

.lead {
    /*float: right;
    width: 220px;*/
    /*width: 80% !important;
    /*float: right;
    left: 120px;
    position: relative;
    width: 100%;*/
}

.lead_old {
//float: right;
//width: 600px;
    /*width: 80% !important;
    /*float: right;
    left: 120px;
    position: relative;
    width: 100%;*/
}
.lead h4 {
    margin: 0;
}
.lead_old h4 {
    margin: 0;
}
.lead_p{

    color: #00549A;
    text-transform: uppercase;
}

.lead_p p{
    font-weight: bolder;
    color: #00549A;
    text-transform: uppercase;
}

.lead_p span{
    font-weight: bolder;
    color: #00549A;
    text-transform: uppercase;
}
.left_div a:visited{
    color:red;
}
.left_div a:visited{
    color:#05549F;
}

.left_div a:hover{
    color:#05549F;
    text-decoration: none;
}

.style1 {
    color: #FF0000;
}
* html .footer{
    position:absolute;
}
#pg_footer_inner {
    text-align: center;
    margin: 0 0 0 20px;
    position: relative;
    /*width: 966px;*/
    width : 1024px;
}

#pg_foot_nav {
    background-color: #FBFCFB;
    border: 1px solid #AAABAA;
    height: 24px;
    line-height: 24px;
    margin-top: 0px;
}
#pg_foot_nav UL LI {
    border-left: 1px solid #FFFFFF;
    display: inline;
    line-height: 24px;
}

#pg_foot_nav UL {
    margin: 0px;
}

#pg_foot_nav UL LI A {
    color: #949494;
    font-size: 10px;
    margin-right: 18px;
    padding-left: 18px;
    text-decoration: none;
    text-transform: uppercase;
}
.picker {
    white-space: nowrap;
    padding: 10px;
}

#bureau_veritas_logo {
    background: url("../images/bureau_veritas_logo.gif") no-repeat scroll 0 0 transparent;
    height: 30px;
    left: 24px;
    top: 35px;
    width: 100px;
}

#procontrol_logo {
    background: url("../images/procontrol_logo.gif") no-repeat scroll 0 0 transparent;
    height: 20px;
    right: 24px;
    top: 42px;
    width: 100px;
}
.footer_logo {
    position: absolute;
}
.copyright {
    color: #AAABAA;
    font-size: 11px;
    line-height: 50px;
    padding-top: 30px;
}
.clearer {
    clear: both;
}
#main {

    height: auto;
    min-height: 100%;
    /*position: relative;*/
}

.admin{
    text-decoration: none;
    font: 11px Arial,Helvetica,sans-serif;
    color: red;
}

.admin_table td{
    border:1px solid #E7E7E7;
}

.admin_table label{
    font-size: 14px;
}
#message_board_h1{
    clear: left;
    float: left;
    width: 240px;
    border: none;
}
#message_board{
    background-color: #C8E4F9;
    border: 1px solid #ACD1ED;
    clear: left;
    float: left;
    width: 240px;
    max-height: 300px;
}

#best_seller{
    overflow-x: hidden;
}

#side_image_container{
    z-index: 10;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 220px;
    border-left: 3px solid #00549A;
    border-bottom: 3px solid #00549A;
    border-top: 3px solid #00549A;
    background-color: white;
}

#side_image{
    text-align: center;
}

#Manufacturer select{
    width: 100px;
}

#address input, #SubTitle input,#ShortDescription textarea,
#Properites textarea,.technical_attributes select,
.technical_attributes_value input,
#TechnicalDescription textarea,
#Options textarea,
#ClipBoard,
#IncludededInPackage textarea,
#Types textarea,
#Manufacturer input,
#Price input,
#SpecialPrice input{
    color: #333333;
    font: 11px/16px Arial,Helvetica,sans-serif;
}

#ShortDescription, #TechnicalDescription{
    display: block;
}
.center{
    text-align: center;
}

#support_editor{
    border-collapse: collapse;
}

#support_editor td{
    border: 1px grey solid;
    margin: 10px;
    white-space: nowrap;
}

.marked {
    background: none repeat scroll 0 0 #E2E6F0;
    border: 1px solid #9DACCC;
    border-radius: 2px;
    color: #1C2A47;
    cursor: default;
    display: block;
    float: left;
    height: 14px;
    margin: 0 4px 4px 0;
    padding: 0 3px;
    position: relative;
    white-space: nowrap;
}

.product_marked_del a:hover{
    background-color: grey;
}

#edit_pg_rectangle1 {
    height: 62px;
    left: 40px;
    position: absolute;
    text-align: center;
    font-size: 14px;
    top: 493px;
    width: 139px;
}

#edit_pg_rectangle2 {

    top: 427px;
    left: 180px;
    position: absolute;
    text-align: center;
    font-size: 14px;
    height: 66px;
    width: 140px;
}
#edit_pg_rectangle3 {
    height: 62px;
    left: 321px;
    position: absolute;
    text-align: center;
    font-size: 14px;
    top: 493px;
    width: 138px;
}
#edit_pg_rectangle4 {
    height: 64px;
    left: 460px;
    position: absolute;
    text-align: center;
    font-size: 14px;
    top: 363px;
    width: 140px;
}
#edit_pg_rectangle5 {
    height: 64px;
    left: 740px;
    position: absolute;
    text-align: center;
    font-size: 14px;
    top: 428px;
    width: 140px;
}
#edit_pg_rectangle6 {
    height: 63px;
    left: 881px;
    /*position: absolute;*/
    text-align: center;
    font-size: 14px;
    top: 493px;
    width: 139px;
}
.complete{
    color:green;
}

.payment_authorized{
    color:#FF6600;
}

.refund{
    color:#993300;
}

.right{
    text-align: right;
}

.bold{
    font-weight: bold;
}

.tree_editor_table img{
    height: 16px;
}

#cookiePanel {
    background-color: #e6e6e6;
    border-top: 1px solid #ccc;
    color: #666;
    font-size: 12px;
    padding: 2px 0;
    width: 100%;
    z-index: 999;
    overflow: hidden;
    bottom: -100px;
}
.slogen {
    font-size: 16px;
    color: #CCCCCC;
    text-align: right;
    font-family: Tahoma, Geneva, sans-serif;
}
.helper{
    background-color: yellow;
}

.topnav .icon {
    display: none;
}

#header_img_container{
    /*width: 1024px;*/
    /*height: 260px;*/
    width: 1024px;
    height: 199px;
    background-repeat: no-repeat;
    background-size: 100% !important;
}

#mobile_top{
    width:100%;
    display: table;
    overflow: auto;
}
#mobile_top_first_row{
    margin-bottom: 20px;
    margin-top: 2%;
}

.header_rectangle{
    border: 0.1px solid #928d8d;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 14.28%;
    height: 33.33%;
    float:left;
}
#header_logo_container{
    text-align: center;
    vertical-align: middle;
    width: 28.56%;
    background: #ffffff;
}
#header_logo_container img{
    /*width:28.56%;*/
    width: 80%;
    margin-top: 5%;
}

/*.header_rectangle_filled{*/
/*    background: rgba(255, 122, 44, 0.4);*/
/*}*/
.header_rectangle_filled {
    background: rgba(255, 122, 44, 0.4);
    color: white;
    text-align: center;
    /* vertical-align: middle; */
    display: block;
    padding-top:20px;
}
.header_rect_link :hover, #nav_items a :hover{
    background: black;
}
#nav_items{
    /*display: -ms-grid;*/
    display: grid;
    /*-ms-grid-columns: 20% 20% 20% 20% 20%;*/
    grid-template-columns: 20% 20% 20% 20% 20%;
}
#basket_and_search{
    /*display: -ms-grid;*/
    display: grid;
    /*-ms-grid-columns: 50% 50%;*/
    grid-template-columns: 50% 50%;
}
#action_bar{

    float: none;
    width: 100%;
    /*height: 200px;*/
    /*display: block;*/
    /*overflow: auto;*/
    background: #f6f6f6;
    /*display: -ms-grid;*/
    display: grid;
    /*-ms-grid-columns: auto auto;*/
    grid-template-columns: 71.4% auto;
}
#nav{
    /*font-size : 15px;*/
    border: 1px solid #f6f6f6;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /*padding : 10px;*/
    /*! width: 71.4%; */
    background: #f6f6f6;
}
#nav a{
    /*background: #444444;*/
    /*background: #f6f6f6;*/
    float: left;
    display: block;
    /*color: #a9a9a9;*/
    color: black;
    text-align: center;
    padding: 16px 2px;
    text-decoration: none;
    /*! width: 14.50%; */
    font-size: 14px;
    font-weight: bold;
    /*font-size: 15px;*/
    /*! grid-area: auto; */
}
#nav a:hover{
    background: black;
    color: white;
}
.active {
    /*background-color: #4CAF50;*/
    color: white;
}
#basket{
    /* float: left; */
    color: #f2f2f2;
    padding:12px;
    /*! width: 14.50%; */
    /* padding:2px 2px; */
}
#color_schema_toggle{
    display: inline-block;
    text-align: right;
    /*float: right;*/
}
#color_schema_toggle form{
    /*float: right;*/

}
#color_schema_toggle button{
    background-color: Transparent;
    background-repeat:no-repeat;
    border: none;
    cursor:pointer;
    overflow: hidden;
    outline:none;
}

#nav label, #hamburger {
    display: none;
}
#login_container label, #profile { display: none; }
#lang_select_content label, #lang_select_icon { display: none; }


.switch {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 18px;
}

/* Hide default HTML checkbox */
.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

/* The slider */
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 18px;
    width: 18px;
    left: 0px;
    bottom: 1px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider {
    background-color: #2196F3;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}
#basket_icon{
    color:#494949;
    float:right;
    margin-right: 10px;
}

#mobile_menu_arrow{
    display:none;
}
#menu_label,#mobile_navigation_toggle_switch, #mobile_search_menu_toggle_switch,
.mobile_helper_br, .mobile_label, #mobile_logo, #cart_text_mobile, .big_screen_hide, .hide_on_big_screen, .mobile_only{
    display: none;
}

.big_screen_only{
    display: block;
}
#header_content{
    margin-left:20px;
}
.easy-autocomplete-container img{
    width: 100%;
}
.popUPDiv {
	background: white;
	display: none;
	/* position: absolute; */
	top: 20%;
	left: 20%;
	width: 760px;
	/* height: 80%; */
	/* margin: 10% 20%; */
	z-index: 100000120;
	padding: 15px;
	position: fixed;
	border: 5px solid whitesmoke;
}

/*unite galery css settings*/
.ug-item-wrapper{
    background-color: #FFFFFF !important;
    /*height: 400px;*/

}

.ug-thumb-overlay>img{
    max-width: 300px !important;
}

.product_all_img_galery_one_img{
    width:200px;
}
/* .easy-autocomplete-loading{
    background-color: black;
    color:white;
    background: url("../images/ajax-loader.gif"); 
} */

.simple-gray-border{
    border: solid lightgray 2px;
    /*border-style: solid;*/
    /*border-color: gray;*/
    /*border-width: 1px;*/
    padding: 4px 2px;
    margin: 4px 0px;
}
.font-size-16px{
    font-size:16px !important;
}
.font-size-14px{
    font-size:14px !important;
}
.font-size-1_2em{
    font-size: 1.2em !important;
}
.light-blue-container{
    background: #b4d4ea;
    padding: 4px 0px;
    border-radius: 5px;
}
.fa-toggle-off{
    cursor:pointer;
}
.pointer-cursor{
    cursor:pointer;
}
.prod-media-manage{
    width:90%;
    padding:3px 0;
    margin:5%;
    border-radius: 5px;
}
.prod-download-line {
    padding: 5px 5px;
}
.prod-download-line i {
    display: table-cell;
    font-size: 1.5em;
    vertical-align: middle;
    min-width: 15px;
}
.prod-download-line a {
    display: table-cell;
    vertical-align: bottom;
    padding-left: 5px;
    word-break: break-all;
}


/*@media only screen and (max-width: 900) {*/
@media only screen and (max-device-width: 688px) {
    body {
        /*background-color: black;*/
        max-width: 100%;
        overflow-x: hidden;
        width: 100%;
        /*font: 40px/46px Arial,Helvetica,sans-serif;*/
        font: 50px/56px Arial,Helvetica,sans-serif;
        /*overflow-x: hidden;*/
        -webkit-transition: all 0s ease-in-out;
        -webkit-transition: all 0s ease;
        -moz-transition: all 0s ease;
        -o-transition: all 0s ease;
        transition: all 0s ease;
    }
    P, TH, TD, DT, DD, UL, PRE{
        /*width: 100%;*/
        font: 40px/46px Arial,Helvetica,sans-serif !important;
    }
    input{
        height: inherit;
        font:inherit;
    }
    /*#order_news_content{*/
    /*    display: none;*/
    /*}*/

    .homepage-news-container{
        display: flex !important;
        flex-direction: column;

    }
    .homepage-news-container .news_card{
        width: 100%;
    }

    .homepage-news-container .img_container{
        height: unset !important;
    }
    .homepage-news-container .news_title{
        height: unset !important;
        text-align: justify;
    }
    .homepage-news-container .news-text-long{
        height: 3em;
    }
    .homepage-news-container .news_text{
        text-align: justify;
    }
    .homepage-news-container .n{
        height: 3em;
    }

    .easy-autocomplete input{
        width: 98% !important;
        margin: 10px 0 20px;
        height: 150px !important;
        border-radius: 0px !important;
    }
    .easy-autocomplete-container{
        width: 100% !important;
        font-size:30px !important;
    }
    .eac-category{
        font-size: 35px !important;
    }
    .eac-item{
        font-size: 40px !important;
    }
    .hide_on_mobile, .big_screen_only{
        display: none;
    }
    .mobile_only{
        display: block;
    }
    .to_inline, #about_us_table tr{
        display:inline-table;
        width: 100%;
    }
    .to_row, #about_us_table td{
        display: table-row;
    }
    .solid_border{
        border: 2px solid black;
    }
    #main_container{
        margin: 0;
        text-align: center;
        width: 100%;
        display: inline-block;
        background: white !important;
        /*min-height: calc(100% - 150px);*/
        min-height: 100%;
        overflow-y: hidden !important;
        overflow-x: hidden;
    }
    #captcha_img{
        width: 50%;
    }
    #mobile_menu_arrow{
        display:block;
        font-size: 0.8em;
    }
    #header_content{
        margin:0 !important;
        /*width:100% !important;*/
        width: 100% !important;
        background: white !important;
        /*height: 0 !important;*/
        height: 20% !important;
        /*width:100% !important;*/
    }
    .header_rectangle{
        width: 33.33%;
        height: 200px;
        background: white;
        color: #00549A;
    }
    #header_content h1{
        width: 100% !important;
        font-size: 35px;
        display: block !important;

    }
    /*#mobile_header{*/
    /*    display: table;*/
    /*    width: 100%;*/
    /*    height: 400px;*/
    /*}*/
    /*.mobile_header_row{*/
    /*    display: table-row;*/
    /*}*/
    /*.mobile_header_cell{*/
    /*    display: table-cell;*/
    /*    width: 33%;*/
    /*    vertical-align: middle;*/
    /*    border: 2px solid gray;*/
    /*    !*background: #4cae4c;*!*/
    /*}*/
    #mobile_top{
        padding:0;
        /*width:102%;*/
        width:100%;
        /*overflow: visible;*/
        /*background: #494949;*/

    }
    /*#foreign_select_content,#lang_select_content,#mobile_search_menu_toggle_switch, #color_schema_toggle, #basket{*/
    /*    padding: 0;*/
    /*    float: left;*/
    /*    width: 10%;*/
    /*}*/

    #lang_select_content img{
        width:30px;
        height:20px;
    }
    #color_schema_toggle{
        /*color: white;*/
    }
    #login_container a, #lang_select_content a{
        font: 40px/46px Arial,Helvetica,sans-serif;
        color:black;
    }
    #header_img_container{
        background: none !important;
        width: 100%;
    }
    #tree{
        display: none;
        width: 98%;
        margin-left:2%;
    }
    .treeview, .treeview ul {
        padding-left:0 !important;
    }
    #tree li{
        margin: 0 0 40px 0 !important;
        font: inherit;
    }
    .treeview li{
        padding: 3px 0 3px 26px !important;
    }
    .expandable-hitarea li:before{
        /*font-family: "FontAwesome";*/
        /*content: "\f0a9";*/
        content: "2412fas";
    }
    /*.collapsable + div{*/
    /*    background: #4cae4c;*/
    /*}*/
    .treeview li.expandable{
        /*background: unset !important;*/
    }
    #tree_visible_switch{
        display: none;
    }
    /*.collapsable{*/
    /*    background: #444444;*/
    /*}*/
    #selected_tree:before{
        font-family: "FontAwesome";
        content: "\f0ab  ";
        font-size: 0.8em;
    }
    .expandable a:before{
        font-family: "FontAwesome";
        content: "\f0a9  ";
        font-size: 0.8em;
    }
    .collapsable:first-child{
        color: red;
        background: blue;
        font-size: 1.5em;
    }
    /*#selected_tree + ul{*/
    /*    background: red;*/
    /*}*/
    .expandable{
        padding: 2px 0 2px 0;
    }
    .expandable a{
        font-size: 50px;
        /*font-weight: unset;*/
        font-weight: normal;
    }
    #content{
        width:100%;
        float: none;
        display:table;
    }
    #product_minitree{
        display:block;
        font-size:30px;
        background: #e6e2e2;
        margin-left: 0px;
        width: 100%;

    }
    .news_right, .news_left{
        margin: 0;
        height: 10%;
        width:100% !important;
        /*!important;*/
        /*padding: 0px;*/
        padding-bottom: 5px;
        border-bottom: 3px solid black;
        display: table;
        padding-top: 20px;
        /*all:revert;*/
    }
    .newsflash_item{
        width:100% !important;
        height: unset;
    }
    .newsflash_item img{
        float:none;
        width:400px;
    }
    /*.header_container2{*/
    /*    display: none;*/
    /*}*/
    #content_container{
        margin-left: 0;
        /*margin-top: 100px;*/
        float:left;
        margin-top: 0;
        width: 100%;
        max-width: 100%;
        min-height:calc(80% - 150px);
    }
    #content_container h1{
        font-size:35px;
    }
    /*#############################changed############################*/
    /*#header_content,*/
    /*.news_left,#pg_footer_inner, .seeded, #header_container, .News_Img, .lead_old, #content, .mosaic_table, #product_list_table_header, #content_container{*/
    /*    width: 100%;*/
    /*}*/
    /*#pg_search{*/
    /*    position: static;*/
    /*    float:left;*/
    /*    height: 60px;*/
    /*}*/
    /*#hamburger{*/
    /*    */
    /*}*/
    #pg_footer_inner{
        width: 98%;
    }
    .seeded{
        float:left;
        /*width:100%;*/
        width: 96%;
        margin: 0 2%;
        text-align: justify;
        font-size: 25px;
        border-bottom: 3px solid black;
    }
    .seeded img {
        width: 90%;
        margin: 5%;
    }
    .seeded p{
        /*font-size: 25px !important;*/
        font-size: 20px !important;
    }
    #search{
        width:85% !important;
        font-size: 40px;
        height: 60px !important;
        border-bottom: 1px solid #ABADB3 !important;
    }
    #search_ok{
        height: 60px;
        width: 60px;
        font-size: 40px;
        text-align: left;
    }
    #basket_and_search{
        padding-top:20px;
        width:100%;
        float: right;
    }
    #new_search{
        display: none;
        width:100%;
        float: left;
        /*text-align: center;*/
    }
    #new_search a{
        font-size: 30px;
    }
    #action_bar{
        overflow: visible;
        height: 0;
    }
    #nav{
        margin-top:50px;
        width:100%;
        float: left;
    }
    #nav label {
        display: inline-block;
        /*color: white;*/
        background: #2064a0;
        font-style: normal;
        font-size: 1.2em;
        padding: 10px;
    }

    /* Break down menu items into vertical */
    #nav_items a {
        color: gray;
        box-sizing: border-box;
        display: block;
        width: 100%;
        /*border-bottom: 1px solid #333;*/
        /*background: #ff2303;*/
    }

    /*!* Toggle Show/Hide Menu *!*/
    /*#nav_items {*/
    /*    !*width:102%;*!*/
    /*    width:100%;*/
    /*    display: none;*/
    /*    !*border-bottom: 8px solid #2064a0;*!*/
    /*}*/


    /* Toggle Show/Hide Menu */
    #nav_items {
        /*width:102%;*/
        width:100%;
        background: white;
        position:absolute;
        /*right:0;*/
        left:0;
        /*width:100%;*/
        min-height: 100%;
        display: none;
        z-index : 1;
        border-bottom: 2px solid gray;
        /*border-bottom: 8px solid #2064a0;*/
    }



    #nav input:checked ~ #nav_items { display: block; }
    #login_container{
        width:100%;
        color:black;
        text-align: right;
        padding-right: 0;
        font: 40px/46px Arial,Helvetica,sans-serif;
    }
    #nav a{
        background: unset;
        color: #2064a0;
        text-align: justify;
        font-size: 50px;
        font-weight: normal;
        margin-bottom:10px;
        border-bottom: 1px solid;
    }
    #black a{
        color:#285cbf;
    }
    .collapsable + ul a{
        color:red;
    }

    /* MENU IKONOK*/
    #all_product_menu:before{
        font-family: "FontAwesome";
        content: "\f277  ";
    }
    #all_product_menu i{
        float: right;
    }
    #news_menu:before{
        font-family: "FontAwesome";
        content: "\f1ea  ";
    }
    #referencies_menu:before{
        font-family: "FontAwesome";
        content: "\f2b5  ";
    }
    #our_systems_menu:before{
        font-family: "FontAwesome";
        content: "\f108  ";
    }
    #company_profile_menu:before{
        font-family: "FontAwesome";
        content: "\f19c  ";
    }
    .header_rect_link :hover, #nav_items a :hover{
        background: none;
    }
    #nav a:hover{
        background: none;
        color: inherit;
    }
    /*.mobile_menu_link:after{*/
    /*    font-family: "FontAwesome";*/
    /*    content: "\f063";*/
    /*    float: right;*/
    /*}*/
    /*.mobile_menu_link:active:after{*/
    /*    font-family: "FontAwesome";*/
    /*    content: "\f062";*/
    /*    float: right;*/
    /*}*/
    .mobile_menu_link{
        font-size: 65px;
    }
    .cart_text{
        /*width:50%;*/
        float: none;
        text-align: right;
        /*color:white;*/
        font-size:38px;
        display: table-cell;
    }
    #cart_text_{
        display: none;
    }
    #cart_text_mobile{
        display: block;
    }
    #basket_icon{
        float: none;
        /*width:50%;*/
        font-size: 0.5em;
        /*color:white;*/
        color:#0071c5;
        display: table-cell;
    }



    /*#mobile_top{*/

    /*}*/

    /*#lang_and_login div{*/
    /*    width: 24%;*/
    /*    float: left;*/
    /*    text-align: center;*/
    /*}*/

    #lang_select_content,#mobile_logo, #foreign_select_content,#mobile_search_menu_toggle_switch, #login_container, #basket, #mobile_navigation_toggle_switch{
        float: none;
        display:table-cell;
        /*width: 16.66%;*/
        width: 6%;
        /*float: left;*/
        text-align: center;
        /* vertical-align: middle; */
        vertical-align: top;
        color: #0071c5;
        font-size: 1.1em;
    }
    #mobile_search_menu_toggle_switch{
        display: table-cell;
        font-size: 1.2em;
        /*padding-left: 5px;*/
    }
    #mobile_logo{
        width: 30%;
        padding: 0;
        text-align: center;
        vertical-align: top;

    }
    #mobile_logo img{
        width: 450px;
        /*background: #0071c5;*/
        /*border: 2px solid #0071c5;*/
    }
    #mobile_navigation_toggle_switch{
        font-size:1.5em;
        /*color:white;*/
        text-align: center;
        vertical-align: middle;
        padding-left: 30px;
        width: 2%;

    }
    #foreign_select_content{
        margin-top: 20px;
    }
    #foreign_select_content select{
        font-size: 38px;
        border: 3px solid #0071c5;
        color: #0071c5;
    }



    /* profile dropdown menu */
    /* Break down menu items into vertical */
    #login_container label {
        display: inline-block;
        /*color: white;*/
        /*background: #2064a0;*/
        font-style: normal;
        font-size: 1.2em;
        padding: 0;
        margin: 0;
    }
    #basket{
        /*width:35%;*/
        /*float: right;*/
        margin-top:5px;
        /*text-align: left;*/
        padding-right: 15px;
    }

    #profile_items a {
        color: gray;
        box-sizing: border-box;
        display: block;
        width: 100%;
        /*border-top: 1px solid #333;*/

    }

    /* Toggle Show/Hide Menu */
    #profile_items {
        display: none;
        position: absolute;
        background-color: #ffffff;
        min-width: 160px;
        box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
        padding: 12px 16px;
        z-index: 99;
        color : white;
        right:40px;
        /*left: 420px;*/

    }
    #login_container input:checked ~ #profile_items { display: block; }












    /* language select dropdown menu */
    /* Break down menu items into vertical */
    #lang_select_content label {
        display: inline-block;
        /*color: white;*/
        /*background: #2064a0;*/
        font-style: normal;
        /*font-size: 1.2em;*/
        padding: 10px;
    }




    #lang_items a {
        color: gray;
        box-sizing: border-box;
        display: block;
        width: 100%;
        /*border-top: 1px solid #333;*/

    }
    /*Toggle Show/Hide Menu*/
    #lang_items {
        display: none;
        position: absolute;
        background-color: #ffffff;
        /*min-width: 160px;*/
        box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
        padding: 12px 16px;
        z-index: 99;
    }
    .YellowGreen{
        font-size: inherit;
    }
    #lang_select_content input:checked ~ #lang_items { display: block; }

    /*#lang_items {*/
    /*    display: none;*/
    /*    position: absolute;*/
    /*    top: 0;*/
    /*    left: 5%;*/
    /*    background-color: #f9f9f9;*/
    /*    min-width: 160px;*/
    /*    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);*/
    /*    padding: 12px 16px;*/
    /*    z-index: 99;*/
    /*}*/

    /*#lang_select_content :hover{*/
    /*    display: block;*/
    /*}*/

    /*#lang_select_content input:checked ~ #lang_items { display: block; }*/



    /*#################################################################################################
                                            TERMÉKEK TÁBLÁZAT
     #################################################################################################*/
    table{
        /*width:unset;*/
        width: 100%;
    }
    #product_list_table_header{
        border-left: 19px solid #2064a0;
        /*background: #4c4c4c;*/
        /*width:unset;*/
        width: 100%;
        /*border-collapse: collapse;*/
        /*border: none;*/
    }
    #product_list_table_header td{
        /*display: block;*/
        display: table-row;
        width: 100% !important;
    }
    #product_list_table_header tr{
        display:inline-table;
        width: 100%;
    }
    #product_list_table_header select{
        font-size: 40px;
    }
    .mosaic_table{
        width:unset;
    }
    #table_content_with_img td, .mosaic_table td, #detail_container td {
        display: table-row;
        width:100%;
        text-align: center !important;
        white-space: normal;
        word-break: break-word;
    }
    #detail_container td{
        -webkit-transition:  1s;
        -moz-transition:  1s;
        -o-transition:  1s;
        transition:  1s;
    }
    #table_content_with_img tr, .mosaic_table tr, #detail_container tr{
        display:inline-table;
        width: 100%;
    }
    #table_content_with_img tr{
        border-top: 8px solid #a9a9a9;
        /*border-left: 8px solid #2064a0;*/
        /*border-right: 8px solid #2064a0;*/

    }
    #table_content_with_img tbody tr:first-child {
        /*background: #f2f2f2;*/
        display: none;
    }

    #table_content_with_img img{
        width: 400px;
    }
    .ID_CsoportFejlec{
        display: none;
    }
    #product_list_button{
        font-size: 40px;
        height: 50px;
        background: unset;
        /*background: #d0cbcb;*/
    }
    .product_list_input{
        height: 50px;
        font-size: 40px;
        border: 2px solid black;
    }
    #product_images table tr{
        display:inline-table;
        width: 100%;
    }
    #product_specification{
        width: 100%;
    }
    .p_content table{
        width: 100%;
    }
    #product_images{
        /*display: none;*/
    }
    .mosaic_img{
        height: inherit;
    }
    #details_second_row h3{
        background: #92d2ff;
    }
    /*#detail_container_td h3{*/
    /*    margin: 0;*/
    /*    background: #2a6496;*/
    /*}*/
    /*#detail_container_td h3:before{*/
    /*    font-family: "FontAwesome";*/
    /*    content: "\f0a9";*/
    /*}*/
    /*#detail_container_td h3:first-child {*/
    /*    background-color: yellow;*/
    /*}*/
    /*#detail_container_td h3:active i{*/
    /*    !*transform: rotate(90deg);*!*/
    /*    transform: rotate(90deg);*/
    /*    -webkit-transform: rotate(90deg);*/
    /*    -ms-transform: rotate(90deg);*/
    /*}*/

    TABLE.order_steps TD{
        font-size:30px;
    }
    .link_button{
        font-size:35px;
        background: #00549A;
        padding: 10px 10px;
    }
    #pay_control_buttons{
        font-size: 35px;
    }
    #product_container{
        text-align: justify;
        border:none;
    }
    #product_list_table{
        width:95%;
    }
    #pay_control_buttons tr, #basket_container tr, #product_list_table tr, #basket_bottom_control_container tr{
        display:inline-table;
        width: 100%;
    }
    #product_list_table tr{
        border-bottom: 2px solid #00549A;
    }
    #basket_container td, #basket_bottom_control_container td{
        display: table-row;
        height: auto;
        width: 100%;
        word-break: break-all;
    }
    #product_list_table td{
        display: inline-block;
        float: left ;
        width:100%;
        white-space: normal;
        word-break: break-word;
        margin:0;
        margin-bottom: 12px;
        padding:0;
        border:none;
        font-size:45px;
    }
    #product_list_table td a{
        /*width: 70%;*/
        float: left;
    }


    #pay_control_buttons td{
        /*display: inline-table;*/
        display: table-cell;
        width:50%;
        /*text-align: center !important;*/
    }
    /*#product_list_table tr td{*/
    /*    width: 20px;*/
    /*    word-wrap: break-word;*/
    /*}*/
    /*#product_list_table tr td {*/
    /*    display: inline-block;*/
    /*    margin-top: 2px;*/
    /*}*/


    #basket_details{
        margin: 0 10px;
    }
    #Modify{
        font-size: 35px;
        /*padding:0;*/
        padding: 10px 10px;
        background: #00549A;
    }
    .mobile_label{
        width: 100%;
        display: block;
        float:left;
    }

    #basket_main_container{
        margin: 0 10px;
    }
    #basket_product_list_container{
        /*width:95%;*/
        border-top: 8px solid #00549A;
    }
    #product_list_table thead{
        /*background: #f2f2f2;*/
        display: none;
    }
    .mobile_helper_br{
        display: block;
    }
    #basket_bottom_control_container td{
        text-align:center !important;;
    }
    .proform-primary{
        background-image: none;
        background: #00549A !important;
    }
    #delete_from_cart{
        width: 100%;
        text-align: center;
    }
    .basket_contener input{
        font-size: 1em;
        height: auto;
        border: 1px solid #00549A;
    }
    #left_fieldset, #center_fieldset, #transport{
        float:left;
        width: 100%;
        margin:0;
        overflow-x:visible;
        margin-bottom: 40px;
    }
    .required{
        font-size: 50px;
        width: 90%;
        height: inherit;
    }
    #data_confirmation_form{
        overflow-y: visible;
    }
    .registration_element, #transport_recipient_name{
        height: inherit;
        font-size: 50px;
        width: 90%;
    }
    #transport_comment{
        height: 80px !important;
    }
    #basket_next_input {
        font-size: 45px;
    }
    h2{
        font-size: inherit;
    }
    .picker, .picker label{
        white-space: normal !important;
        word-break: break-word;
        background: orange;
        width: 50%;
    }
    input[type=radio]{
        /*border: 0;*/

        /*height: 2em;*/
    }
    input[type="radio"] {
        /*width: 100%;*/
        /*-ms-transform: scale(1.5); !* IE 9 *!*/
        -webkit-transform: scale(1.2); /* Chrome, Safari, Opera */
        transform: scale(1.2);
    }
    #basket_next_button{
        font-size:inherit;
        padding: revert;
    }
    /*#############################################################################################*/
    /*                                      Termék részletek                                       */
    /*#############################################################################################*/
    #news_article_container{
        margin:50px !important;
    }
    #news_article_main_picture_container img{
        width: 100%;
    }
    #news_article_forward_link_container{
         font-size:35px;
    }

    .p_header{
        background: none;
        border:none;
        height: unset;
    }
    #proci_blue_border{
        border: solid 2px black;
    }
    .p_header h3{
        margin: 0;
        font-size:1em;
        font-weight: normal;
        background-image: none;
        height: unset;
        line-height: unset;
    }
    #product_images{
        display: none;
    }
    .p_box{
        margin: 40px 0;
        /*background: #e6ffff;*/
        border: double 2px black;
    }
    .p_content li{
        line-height: unset;
        font-size: .6em;
    }
    #product_image_holder{
        height:unset;
    }
    h3{
        font-size: inherit;
        background: none;
    }
    #table_content_with_img{
        max-height: 999999px;
        /* text-decoration: line-through; */
    }

    /*.icon_link{*/
    /*    display: none;*/
    /*}*/
    /*#support_content li:before{*/
    /*    content: "<i class='fa fa-paperclip' aria-hidden='true'></i>";*/
    /*}*/
    /*#############################################################################################
                                            My_orders
    #############################################################################################*/
    #myorders_list_table td{
        border:none;
    }
    .slider {
        width: 900px;
        /*width: calc(100% - 20px);*/
        height: 600px;
        margin: 0 auto;
        background: white;
        overflow: hidden;
    }
    .slider img {
        width: 100%;
        /*height: 600px;*/
    }
    /*#############################################################################################
                                        Registration
    #############################################################################################*/
    #captcha_img{
        width: 75%;
    }
    /*#############################################################################################
                                       Advanced Search
    #############################################################################################*/
    #search_back_button{
        height: inherit;
    }
    #search_result_h1{
        border: none;
    }
    /*#############################################################################################
                                            News menu
    #############################################################################################*/
    .newsflash_item_old{
        border-bottom: 1px solid grey;
    }
    .newsflash_item_old IMG{
        width: 30%;
        padding: 10px;
    }
    .lead_old{
        width: 50%;
        padding-right: 15px;
        float: right;
    }
    .lead_p{
        font-size: 40px;
        line-height: normal;
    }
    /*#############################################################################################
                                             About us
    #############################################################################################*/
    #about_us_table img{
        width:400px;
        height: auto;
    }
    /*#############################################################################################
                                             Our systems
    #############################################################################################*/
    .lead {
        width: 99%;
    }
    /*#############################################################################################
                                             Pan about news
    #############################################################################################*/
    .js-smartphoto>img{
        margin:2px;
    }
    .smartphoto-dismiss{
        /* top: inherit !important; */
        width:40px !important;
        height: 40px !important;
    }
    .smartphoto-count{
        font-size: 40px !important;
    }
    .smartphoto-header, .smartphoto-caption{
        color:black !important;
        font-size : 50px !important;
        padding: 10px;
    }
    #admin-prod-num-toggle{
        font-size: 1em !important;
    }
    #new_search .fa-info-circle{
        display: none;
    }
    /* #liliom-smart-search-field{
        margin: 10px 0;
        height: 100px !important;
    } */
    .product_all_img_galery_one_img {
        width: 100% !important;
        margin-left: 35px !important;
        padding: 0;
    }
    .ug-button-fullscreen.ug-skin-alexis {
        position: absolute;
        width: 80px !important;
        height: 80px !important;;
        cursor: pointer;
        background-position: 0px 0px;
        background-size: 80px;
    }
    .ug-bullets.ug-skin-default .ug-bullet {
        width: 30px !important;;
        height: 30px !important;;
        background-size: 30px;
        background-position: top left;
        margin-left: 5px;
    }
    .ug-button-fullscreen.ug-skin-alexis.ug-fullscreenmode {
        background-position: 0px 81px !important;
    }

    .ug-gallery-wrapper{
        max-width: 100% !important;
    }


}


