/* cmsms stylesheet: page2016 modified: 08/05/16 22:07:52 */
.error_message ul {color:red; font-weight:bold; margin:0; padding:0;}
.error_message li {margin:0;  list-style:none; padding:0;}

@font-face {
    font-family: 'normal';
    src: url('../../uploads/files/fonts/aldo_ce_pe-webfont.eot');
    src: url('../../uploads/files/fonts/aldo_ce_pe-webfont.eot?#iefix') format('embedded-opentype'),
        url('../../uploads/files/fonts/aldo_ce_pe-webfont.woff2') format('woff2'),
        url('../../uploads/files/fonts/aldo_ce_pe-webfont.woff') format('woff'),
        url('../../uploads/files/fonts/aldo_ce_pe-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-size:150%;

} 
@font-face {
    font-family: 'bold';
    src: url('../../uploads/files/fonts/2016/playfairdisplay-italic-webfont.eot');
    src: url('../../uploads/files/fonts/2016/playfairdisplay-italic-webfont.eot?#iefix') format('embedded-opentype'),
        url('../../uploads/files/fonts/2016/playfairdisplay-italic-webfont.woff2') format('woff2'),
        url('../../uploads/files/fonts/2016/playfairdisplay-italic-webfont.woff') format('woff'),
        url('../../uploads/files/fonts/2016/playfairdisplay-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-size:150%;
}
h2,h1, .reg { font-family: "bold", serif; }
.main-menu {font-family: "bold", serif;clear:both;}
.pair .label { font-size: 14px; }
#log_reg_form .subtitle h2 { padding-top:15px; padding-bottom:15px;}
#log_reg_form .form p.forgot {width:auto; background:#fff6d0; padding:10px; font-size:14px}
#log_reg_form .form p.forgot a {font-size:14px; padding-left:0;} 
.uploads {padding-top:10px;}
.uploads .title { line-height:1em;}
#flashMsg { padding:20px 10px;  clear:both; border-bottom:0 none; background:#eddfa5; }
.invoices_list tr td,.slist tr td{font-size:14px; line-height:1.1em;}
#invoiceGenerateButton { margin-top:15px; background:#fff6d0; padding: 10px 5px; text-align:center; } 
.uploads .filename {margin-bottom: 0;margin-top: 0;}
/**/
html {color: #000;}
#promo-case {margin:0 auto;width:700px;position: relative;}
.promo {left: 140px; position:relative;}
#promo-case #nav {position:absolute;z-index: 1000;text-align: right;width: 100%;right: -130px;bottom: 0;}
#promo-case #nav a { text-indent: 100050px; border:3px solid #fff;  margin-left:5px; border-radius:20px; width:10px; height:10px; display:inline-block;}
#promo-case #nav a.activeSlide { background:#fff; }
body {
    background: #fecc00;
    font-size: 15px;
}

h1 {
    font-size: 33px
}
h2 {font-size: 20px;}

#footer {margin: -20px 0 0px 0px;}
#footer table {background:url('../../uploads/images/2015/css/footer-background.png') center center no-repeat; width:1028px; margin: 0 auto;margin-top:5px;}
#footer table td {padding:15px 0 0 0}

#document_wrapper2 {
    background: url('../../uploads/images/css/2014/zk-2014-bg2.png') 80px 0 repeat;
    background: #fecc00;
}

#document_wrapper {
                   background-color: transparent;
                   padding-left: 0;
                   padding-right: 0;
                   width: 999px;
                   padding-top: 0;
                   background: none;
}

#document_wrapper-into {
    width: 1020px;
    margin:0 auto;
    padding: 0 5px;
}

#document {border: 0 none;padding: 8px;border-bottom:0 none;width:auto !important;}
#menu {width: 256px;border-right: 0px solid #9a703d;}
#menu .line {display:none}
#header .top_block {
    margin:0;
    width:auto;
    background:url('../../uploads/images/2016/css/2016-header.jpg') center bottom  no-repeat;;
    height: 375px;
}
.yl #header .top_block {height:200px}



#header .info_block {
    display:none;
    height: 8px;
    margin-bottom: 8px;
    background: none;
}

.product {border-bottom:0 none;}
.product .addtobasket input {padding:5px;}
.product .title {font-size:100%; font-family:arial,serif; border-bottom:0 none;}
.product .title span {
    color: #000;
    display: inline;
    float:none;
}

#menu #user_block a {
    color: #fecc00;
    background-color: transparent !important; 
    background-image: none !important;
    border: none !important;
    padding: 0  !important;
    text-decoration:none;
}

#menu #user_block a:hover{
    color: #000;
    background-color: transparent !important; 
    background-image: none !important;
    border: none !important;
    text-decoration: underline  !important;

}

#user_block .user_logout a:hover{color:#000;}
#menu li{padding: 0 !important; margin: 0 0 0px 0 !important; font-weight:normal; text-transform:uppercase}

#menu a{
    display: block;
    border-top: 0px solid #ececec;
    border-bottom: 1px solid #7f6600;
    background: none;
    padding: 10px 14px 10px 24px;
    line-height: 18px;
    font-size: 14px;
    text-decoration: none;
    color:#4d5460;
}
#menu ul li {background:none !important;}
body #menu ul li a.active,#menu ul li a {color: #000 !important;font-weight:bold;font-size: 120%;}
#menu ul li.active a {color: #fecc00 !important;} 

#menu a:hover,  #menu .active a{
    background: #000;
    border-bottom: 1px solid #7f6600;
    color: #fecc00 !important;
}

#menu .user li a {background: none;border-bottom: 0;font-weight:normal;}
#menu .reg{border: none}
#menu .reg li{text-transform:uppercase;background: #000 !important;padding: 10px 10px !important;}
#menu .reg li a,
#menu .reg .active a,
#menu .reg li a:hover
{color: #fecc00 !important;padding: 0 14px;border:none !important;background-image: none !important;background-color: transparent !important;}
#menu .reg li a:hover{text-decoration: underline}
#menu .user{border: none !important;text-transform: none;margin-top: 0;background: #000;padding-bottom: 20px;}

#menu .user li a {color: #fecc00 !important; padding-top:0 !important;padding-bottom: 0;text-transform: none;font-size:15px;}
#menu .user li a:hover {text-decoration:underline}
#user_block {clear:both;background-color: #000000;color: #fecc00 !important;padding-left:25px;padding-bottom:20px;}
#user_block br {display:none}

#reg_title {
    width: 700px;
    background: #000; 
}

#rights {
    color: #a2a584;
    text-align: center;
}

#content {padding: 0 0 20px 0;margin: -65px 0 0px 20px;width: 706px;}
.yl #content {margin-top:0;}
.content_bgr{

    padding: 20px;


    border-top: 0 none;

}
.clearfix{height:20px;display;block;clear:both;width:100%;}
.filmarik {
    background: #efc858 url(../../images/2013/category.png) no-repeat;
}
.filmarik h2{
    font-size:18px !important;
    color:#000 !important;
    font-weight:normal !important;
}
.whiter h2{
    color:#fff !important;
}
.whiter {
    background: #27282c url(../../images/2013/category-even.png) no-repeat;
}
.whiter h2 .header2wrap{background:none transparent !important;}

#artworks_list {
    border-top: 0px solid #585b48;
    background-color: #585b48;
    clear: both;
    margin-right: -20px;
}

.category h2 {
    color: #000;
    font-weight: bold;
    padding:9px 20px !important;
    line-height: 22px;
    font-size:18px !important;
    font-weight:normal !important;
}
.category{
    height: 40px; overflow: hidden; padding: 0; margin: 0;}

.event_list h3 {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.event_list h4 {
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    margin: 10px 20px;
}

.artwork_final, .artwork {
    background-color: #fff !important;
    margin-bottom: 4px;
    margin-left: 10px;
    width: 685px;
}

.artwork_final .company,
.artwork company {
    font-size: 14px;
    color: #000;
}
.artwork_final{border-bottom:3px solid #ffffff;}
.artwork_final .infos .c_red,
.artwork .infos .c_red {
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

.artwork_final .infos,
.artwork .infos {
    font-size: 1ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âpx;
    color: #585b48;
    font-weight: normal;

}

.artwork_final > div,
.artwork > div {
    padding: 0 0 0 135px;
}

.pair .input.submit input,
.product .addtobasket span.submit input {color: #fecc00 !important;width: 313px !important;border-top: 0px solid #f9e6a6 !important;border-bottom: 0px solid #e6ad36 !important;padding: 5px 14px 5px 14px !important;font-weight: bold;font-family: 'bold',arial;text-transform:uppercase;}


.form fieldset  {border:0 none; margin:0; padding:0;}
.form fieldset   legend {margin:0 0 10px 0; padding:20px 0 10px 0;; font-weight:bold; display:block; width:100%; border-bottom:1px solid #aaa; text-transform:uppercase;}
.form fieldset {font-size:85%;}
.form fieldset img {margin-right:5px;}
.form fieldset input {margin-right:5px;; padding:10px;}
.form fieldset > div { margin-bottom:5px;}
.form fieldset label {display:inline-block; width:120px; font-size:100%;} 
.form fieldset .radio input {width:auto;}
.form fieldset select {width:100px; margin-right:0;}
.form fieldset select  {padding:10px !important;}
.form .submit input { margin-left:0px; background:#6fbeb5 !important; color: #fff;   line-height: 1.6em !important;  width:325px !important; font-size: 100% !important;}
.form .submit input:hover {color:#fff;}
.form input, .form select, .form textarea {width: 300px;}
.form select {width:600px;}
.pair .input { margin-left: 0px;  } 
#artwork .form .submit input,#files .form .submit input  {margin-left:0;width: 100% !important;}
.pair .input  input { padding:10px 5px; border:1px solid #ccc;}
.pair .input.submit input    {background: #000000 !important;color: #fff;line-height: 1.6em !important;font-weight: normal;width: 300px !important;font-size: 120% !important;}
.pair .input.submit input:hover    {background-color: #fecc00 !important; color:#000 !important }

.product .submit input    {background-color: #000 !important; color: #fff; }
.product .submit input:hover{background-color: #f0ca5c !important; color: #000}

.product .addtobasket span.submit input {
    border: none;
    color: #000;
    padding: 3px 0;
    width:auto !important;
    font-family:arial,serif;
}

#log_reg_form{margin-top: -20px;}
#log_reg_form .subtitle {
    background-color: transparent;
    width: 700px;
    border-top: 2px solid black;
}
#log_reg_form .subtitle h2{
    color:#000000 !important;
    font-weight: normal;
}

div.user_company {
    font-size: 14px;
}

.user_logout {
    margin-top: 10px;
}

#user_block .user_logout a,#user_block .user_logout a:link,#user_block .user_logout a:visited {
    font-size: 15px;
    font-weight: normal;
    color:#000000;
}
#user_block .user_logout a:hover{color:#545454;}
.ui-tabs .ui-tabs-nav {height:auto;float:left;width:100%;padding-bottom: 0;padding-left: 0;}
.ui-tabs .ui-tabs-nav li {border: 0px solid #9a703d !important;color: #000;margin-right: 3px;font-family: 'bold';font-size:18px;}
.ui-state-default, .ui-widget-content .ui-state-default {background: transparent;}

.ui-state-active, .ui-widget-content .ui-state-active {background: #000 !important;color: #fecc00 !important;padding-bottom:0 !important;cursor: pointer;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {}
.ui-state-active a , .ui-widget-content .ui-state-active a {color: #fecc00; cursor: pointer !important;}
.ui-widget-content .ui-state-active a {color:#fecc00 !important}

#order_list {margin-left:0px;}
#order_list  li {background:#fff6d0 !important;}
#order_list .handle {top:-13px; position: relative;}
#order_list .handle img {top:20px; position:relative; height:50px;}
#order_list .detail { top: -14px; }
#order_list .delete { top: -7px; }
#order_list .flag   { top: -0px; }
#order_list li span.thumb { display:inline-block; width: 80%; }

a {color:black; text-decoration:underline}
a:hover {color:#657279; }


.artwork_final .fb-like {float:right; padding:0 20px 0 20px; margin-right: -140px;}

.partnerOther a{display:inline-block;width:auto;height:auto;float:left;}
a.as{margin-top:15px;} 
.partnerosf{margin:-30px 0 0 70px;}
#search_box select{width:200px; float: none}
#search_box {float: right; padding-top: 30px; padding-bottom:10px; margin: 0}
#search_box .cms_submit{display: inline;}

#page_title{display:block;margin: 0;padding: 15px 0;text-align: center;background: #000000;color:#000000;border: 0 none;}
.pagetitle2{display:block;margin: 0;padding: 15px 0;text-align: center;background: #000000;color:#000000;border: 0 none; color:#fecc00; font-family:'bold'; font-weight:normal}


.content_bgr #page_title{display:block;


}

#page_title h1{
               display:inline-block;
               font-size: 30px;
               font-weight: normal;
               color: #fecc00 !important;
               text-transform:uppercase;
               letter-spacing: 0;
               font-size: 200%;
}

#reg_title {
    width: 700px;  
    padding: 20px 0 34px 10px !important;

    margin: 0 0 0 -20px;

}

#reg_title h1{display:inline-block;
              line-height: 30px;
              font-size: 23px;
              font-weight: normal;
              color: #fff !important;
}

.h2zoznam{display: none}
#m1b4e0moduleform_1{display: none}
.ui-tabs .ui-tabs-nav{background-color: transparent;margin-bottom:15px;border-bottom: 1px solid #000;}
.ui-state-active, .ui-widget-content .ui-state-active{background-color: #fff6d0}


.partners2013 h2{display: inline-block; background-color: yellow; border: 1px solid #b7b7b7; border-top: none; line-height: 29px; padding: 0 10px !important; background: #e6ad36 url('uploads/partners/partners-header.png') repeat-x}

.partners-table{display: table;  margin: 0 auto; width: 480px;}
.partners-row{display: table-row; width: 100%}
.partners-row p{vertical-align: bottom; display: table-cell; padding-bottom: 70px; text-align: center}
.partners-row p a{vertical-align: bottom; display: inline}

.partners-block img{display: inline; float: none}
.warning {font-size:90%; padding: 5px 10px; background:#f4d96b; }


.category-wrapper {clear:both; ;}
.filmarik { background: #fff; padding-right:0; width: auto; height:auto;}
.filmarik2 { background: #ededed;}
.filmarik h2{
    line-height:1em;
    padding-top:0.5em;
    padding-bottom:0.5em;
    height:auto !important;
    text-align:center;
    font-size:30px !important;
    color:#000 !important;
    font-weight:bold !important;
}
.event_list h3  {
    background: #000; color: #fecc00; text-transform: uppercase;
    font-family:'bold';
    padding-top: .5em;
    padding-bottom: .5em;
    font-size: 18px;
}

#content table.slist { width: 97%; border-collapse: separate; }
#content table.slist tr th { padding: 10px 15px !important; }
#content table.slist tr td { line-height: 1.3em; padding: 5px 15px !important;  text-align: center; margin: 1px; }
