/*global*/
.sHeavy,
.sStandard,
p,
body,
div,
table,
tr,
td,
frame,
form,
input,
select,
button,
ul {
    color: white;
}

a,
a:active,
a:visited {
    color: #FFF335;
}

body {
    background: #4E4E4E
}


#menu #menu_login input[type="text"],
#menu #menu_login input[type="password"] {
    /* background: url(../../images/buttons/login_text_bg.png); */
    background-color: #B2B2B2;
    border: 1px solid #3f3f3f;
    /* box-shadow: 1px 1px 1px 0px #3F3F3F, inset 0px 0px 1px 0px #000000; */
    /* border: 1px solid #000; */
    color: #000;
}

#menu #menu_login input[type="text"]::placeholder,
#menu #menu_login input[type="password"]::placeholder {
    color: #737373;
}

input:-webkit-autofill {
    /* Change the color to your own background color */
    box-shadow: 0 0 0 50px #b2b2b2 inset !important;
    /* border-radius: 1px; */
    /* border: 1px solid #000; */
    /*-webkit-text-fill-color: white;*/
}

input:-webkit-autofill:focus {
    /* Change the color to your own background color */
    box-shadow: 0 0 0 50px white inset !important;
    /*-webkit-text-fill-color: white;*/
}

input.count {
    background: url('/images/prod/count.png');
    color: #000;
}

div.gError {
    border-color: white;
    background: red;
    color: white;
}

div.gErrorOk {
    border-color: white;
    background: rgb(128, 153, 255);
    color: white;
}

div.dbg_window {
    background: white;
    color: black;
}

div.dbg_window .cap {
    background: red;
    color: white;
}

.season td {
    border-color: #646464;
    border-right-color: #C7C7C7;
}

.season .inputs div input {
    color: black;
    border-color: red;
    background: #FFF;
}

.link_box td {
    border-bottom-color: black;
}

.link_box .caption {
    color: #c7c7c7;
    background: #646464;
    border-color: black;
}

.link_box .links {
    background: #646464;
    border-color: black;
}

.link_box .links a {
    border-bottom-color: rgb(160, 177, 245);
}

.u_l {
    color: #ffcc00;
}

/*colors differ of visible items to */

#mg_copyright td {
    border-top-color: #9f9f9f;
    background: #9f9f9f;
    color: #4E5051;
}

.help_browsers {
    border-color: #9f9f9f;
    border-top-color: white;
    border-left-color: white;
}

.help_browsers .help_caption {
    background: #C7C7C7;
    color: black;
}

.childpage_back {
    border-top-color: #959595;
}

.helper_title,
.helper_title_2 {
    border-bottom-color: #959595;
}

.helper_title_dark {
    border-bottom-color: #656565;
}

.text_block_btn {
    border-bottom-color: #959595;
}

.bott_line,
.bott_line div {
    border-color: #757575;
    color: #A5A5A5;
}

.btn_2 {
    background: #8B8D8F;
    border-color: #7F8082;
    border-top-color: #A1A3A6;
    border-left-color: #A1A3A6;
}

.btn_2_sel {
    background: #A1A3A6;
    border-color: #7F8082;
    border-top-color: #A1A3A6;
    border-left-color: #A1A3A6;
}

.btn_2:hover {
    background-color: #DF2823;
    border-color: #C4142F
}

.btn_2.active {
    background-color: #DF2823;
    border-color: #C4142F
}

.btn_2 a {
    color: #fff;
}

.btn_2 a:visited {
    color: #fff;
}

div.contact {
    border-bottom-color: #959595;
}

table.news tr.news_tr1 {
    background: #393939;
}

table.news td.news_date {
    color: #AAA;
}

table.news td.news_text {
    background: #444;
    color: #DDD;
}

/*statistiky*/
.statistika {
    background: #646464;
}

.statistika .header {
    border-color: #c7c7c7;
}

.statistika .header .name {
    border-color: #4E4E4E;
}

.statistika .header .value {
    background: #4E4E4E;
    border-color: #646464;
}

.statistika .values {
    border-color: #c7c7c7;
}

.statistika .values .head td {
    border-color: #4E4E4E;
}

.statistika .values .value td {
    background: #4E4E4E;
    border-color: #646464;
}

/*contacts*/
.contacts_list .func1,
.contacts_list .name1,
.contacts_list .icon1 {
    border-top-color: #FFFFFF;
}

.contacts_list .func,
.contacts_list .name,
.contacts_list .icon {
    border-bottom-color: #959595;
}

/*intro*/
#intro_menu {
    border-color: #DF2823;
}


#intro_menu a {
    color: #EFEFEF;
}

#intro_menu a:hover {
    background-color: #DF2823;
}

#intro_menu a span {
    color: #FFF;
}

#intro_menu div.intro_news {
    color: #E5E5E5;
    border-color: transparent;
}

#intro_menu div.intro_news:hover div.news_cap {
    background-color: #DF2823;
}

#intro_menu div.intro_news:hover div.news_text {
    background-color: #3E3E3E;
}

#intro_menu div.intro_news a,
#intro_menu div.intro_news a:hover {
    color: #FFF335;
    background-color: transparent !important;
}

#intro_menu div.intro_news div.news_cap .date {
    color: #AAA;
}

#intro_menu div.intro_news div.news_text {
    color: #DDD;
    background: #4E4E4E;
    border-color: #AAA;
}

#intro_menu .logg {
    background-color: #FFCC00;
}

#intro_menu .categ_info {
    background-color: lime !important;
}

#intro_noticifation {
    background-color: #000;
    color: #FFCC00;
}

#intro_noticifation_title {
    color: #FFCC00;
}

#intro_noticifation_detail {
    color: #FFCC00;
}

#intro_noticifation_detail a {
    color: red;
}

#web_0.intro {
    background-color: #9f9f9f
}

#web_0 #intro_menu a,
#web_0 #intro_menu .arrow {
    color: #4e4e4e;
}

#web_0 #intro_menu a:hover {
    background-color: #DF2823;
    color: white;
}

#web_2 #intro_menu a {
    background-color: #126bbb;
}

#web_3 #intro_menu a {
    background-color: #4E4E4E;
}

#web_2 #intro_menu a:hover,
#web_3 #intro_menu a:hover {
    background-color: #DF2823;
}


/* products */
.prod_list_main .page_navig {
    background: #8C8D8F;
    border-color: #424242;
    /*border-right-color:#727272;*/
    /*border-bottom-color:#727272;*/
}

.prod_list_main .page_navig .products_info {
    border-color: #8C8D8F;
}

.prod_list_main .page_navig .page_info_page {
    border-color: #000000;
}

.prod_list_main .page_navig .page_info_txt {
    border-color: #8C8D8F;
}

.prod_list_main .page_navig .page_info .chunks {
    background: #646464;
}

.prod_list_main .list .left_border0 {
    border-left-color: lime;
}

.prod_list_main .list .left_border1 {
    border-left-color: #DF2823;
}

.prod_list_main .list .product .do_order,
.prod_list_main .list .product .caption {
    background-color: #676767;
}

.prod_list_main .list .product .caption1 {
    background-color: #DF2823;
}

.prod_list_main .list .product .caption2 {
    border-color: #ffcc00;
}

.prod_list_main .list .product .caption3 {
    border-color: #00CFFF;
}

.prod_list_main .list .product .detail {
    background-color: #727272;
    border-top-color: #8C8D8F;
}

.prod_list_main .list .product .detail .info_pr {
    border-bottom-color: #8C8D8F;
}

.prod_list_main .list .product .detail .popis {
    border-bottom-color: #8C8D8F;
    border-left-color: #8C8D8F;
    border-right-color: #8C8D8F;
}

.prod_list_main .list .product .detail .details {
    border-bottom-color: #727272;
}

.prod_list_main .list .product .detail table .bot_line .zoom {
    border-color: #8C8D8F;
}

.prod_detail_cap {
    border-color: #000;
    background: #DF2823;
}

.prod_detail_body {
    border-color: #000;
    background: #646464;
}

.prod_detail_body span.cena {
    border-color: #000;
    color: #DF2823;
    background: #FFFFFF;
}

.prod_detail_body span.ceny_bez {
    color: #A1A3A6;
    border-bottom-color: #A1A3A6;
}

.prod_detail_btns {
    border-color: #000;
    background-color: #646464;
}

/* rayjet */
.rayjet .prod_detail_body { background-color: #454545 }
.rayjet #ryjet_order_form input,
.rayjet #ryjet_order_form select,
.rayjet #ryjet_order_form textarea {
    background-color: #454545;
    border: 0;
    border-bottom: 1px solid;
}
.rayjet #ryjet_order_form input {
    padding: 0.3em;
    margin: 0.5em;
    font-size: 80%;
    font-weight: bold;
}
.rayjet #ryjet_order_form .inputs input { font-size: 100%; }
.rayjet #ryjet_order_form select {
    padding: 0.1em 0.8em;
    width: auto;
}
.rayjet #ryjet_order_form textarea {
    color: #fff;
    padding: 0.5em;
    width: calc(100% - 1em);
    height: 4em;
    font-size: 100%;
    cursor: text;
}
.rayjet #ryjet_order_form textarea#pozn {
    margin-bottom: 5px;
}
.rayjet #ryjet_order_form input:focus,
.rayjet #ryjet_order_form select:focus,
.rayjet #ryjet_order_form textarea:focus,
.rayjet #ryjet_order_form label.clickable:hover {
    background-color: #333;
    cursor: pointer;
}
.rayjet #ryjet_order_form input[type="text"]:focus,
.rayjet #ryjet_order_form input[type="number"]:focus,
.rayjet #ryjet_order_form textarea:focus {
     cursor: text;
}
/*.rayjet, .rayjet div {background: #ABC7DC;color:#2D4257;}
.rayjet a {color:#AA1A4A}
.rayjet .prod_detail_cap {background: #ABC7DC;color:#000;}
.rayjet .prod_detail_body {background: #ABC7DC;color:#2D4257;border-color:#638AA7}
.rayjet .prod_detail_btns {background: #638AA7;}
*/

/*stores*/
.store_list .captions td {
    border-color: #434546;
    border-top-color: #272929;
    border-left-color: #4e4e4e;
}

.store_list .store {
    background: #676767;
}

.store_list .store td {
    border-top-color: #4E4E4E;
}

.store_list .store td div {
    border-color: #000;
}

.store_list .store .left {
    background-color: #DF2823;
}

.store_list .store_detail {
    background: #727272;
}

.store_list .store_detail td {
    border-top-color: #8C8D8F;
}

.store_list .store_detail td div {
    border-color: #727272;
}

.store_list .store_detail td .mid {
    border-left-color: #727272;
    border-right-color: #727272;
}

.store_list .store_detail td .right {
    border-left-color: #727272;
}

.store_list .store_detail .left {
    background-color: #DF2823;
}

.store_list .store_detail .left .det_left {
    background: #DF2823;
    border-top-color: #DF2823;
}

.store_list tr .btn {
    background: #000;
}

/*odrer_basket*/
#order_basket .cont {
    border-color: #590b0d;
}

#order_basket #data {
    color: #000;
    background: #ffcc00
}

#order_basket #data:hover {
    color: #FFF;
    background: #DF2823
}

#order_basket #ord_btn {
    color: #ffcc00;
    border-color: #000;
    background: #000
}

#order_basket #data:hover #ord_btn {
    color: #FFF;
    border-color: #FFF;
}

/*order_detail*/
#order_doc #orders_menu td {
    border-color: #c1c1c1;
}

#order_doc #orders_menu td a {
    color: #c1c1c1;
}

#order_doc #orders_menu td a:hover {
    color: #fff;
}

#order_doc #orders_menu td.active {
    /*border-color:#FFF;*/
    border-bottom-color: #2b2b2b;
    background: #2b2b2b;
}

#order_doc #orders_menu td.active a {
    color: #ffcc00;
}

#order_doc .tab_detail {
    border-color: #c1c1c1;
}

#order_doc input.file {
    background: #b9b9ba;
    color: #000;
    border-color: #7F8082;
    border-top-color: #A1A3A6;
    border-left-color: #A1A3A6;
}

#order_doc .order_boxes {
    border-color: #959595;
}

#order_doc .order_boxes .cap {
    background: #ffcc00;
    color: #000;
    border-bottom-color: #959595;
}

#order_doc .order_boxes .line {
    border-bottom-color: #959595;
}

#order_doc .order_boxes .line select,
#order_doc .order_boxes .line input.text {
    border-color: #FFF;
    color: #FFF;
    background: #DF2823;
}

#order_doc .order_boxes .end textarea,
#order_doc .order_boxes .line input.text.no_need {
    background: #a9a9aa;
    color: #000;
    border-color: #C5C5C5
}

#order_doc #order {
    border-color: #4E4E4E;
}

#order_doc #order .org {
    border-color: #C5C5C5;
}

#order_doc #order #items {
    border-color: #C5C5C5;
}

#order_doc #order #items .end_block {
    border-color: #a9a9a9;
}

#order_doc #order #items tr:hover {
    background-color: #DF2823;
}

#order_doc #send_order_btn {
    background: #DF2823;
    border-color: #C4142F;
}

#order_doc .meg_org_sel {
    color: lime;
    border-color: lime;
}

#order_doc .meg_org_sel select {
    color: lime;
    background: #3e3e3e;
    border-color: lime;
}

#order_doc.gray {
    color: #f0f0f1;
}

#order_doc.gray #orders_menu td {
    border-color: #c1c1c1;
    background: #8C8D8F
}

#order_doc.gray #orders_menu td.last {
    background: none;
}

#order_doc.gray #orders_menu td a {
    color: #FFF;
}

#order_doc.gray #orders_menu td a:hover {
    color: yellow;
}

#order_doc.gray #orders_menu td.active {
    border-color: #FFF;
    border-bottom-color: #DF2823;
    background: #DF2823;
}

#order_doc.gray #orders_menu td.active a {
    color: #FFF;
}

#order_doc.gray .tab_detail {
    background: #8C8D8F
}

#order_doc.gray .servis_kont {
    border-color: #FFF;
    background: #4e4e4e;
}

#order_doc.gray .tab_detail .appl_imgs li {
    border-color: #c1c1c1;
}

#order_doc.gray .tab_detail .appl_vids li {
    border-color: #c1c1c1;
}


/*TREES - << pretridit*/
#search_text {
    color: #000;
    background: url('/images/buttons/search_text_bg.png') no-repeat;
}

#tree_panel {
    background: #646464;
    border-color: #424242;
    border-right-color: #727272;
    border-bottom-color: #727272;
}

.categ_info {
    border-color: lime;
    color: lime;
}

.categ_info a,
.categ_info a:active,
.categ_info a:visited {
    color: lime;
}

.tree_node .self .cap_box .caption0,
.tree_node .self .cap_box .caption1 {
    background: #646464;
    border-color: #646464;
}

.tree_node .self .cap_box .caption0 {
    color: lime;
}

.tree_node .children {
    border-color: orange;
}

input.black {
    color: black;
}

input.shaded {
    background-color: #ababab;
}