/* cmsms stylesheet: page2015 modified: 08/05/16 22:07:52 */
/* Start of CMSMS style sheet 'page2013' */
/* Start of CMSMS style sheet 'page2013' */
/* Start of CMSMS style sheet 'page2013' */
/* Start of CMSMS style sheet 'page2013' */

.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/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%;
}
h2,h1, .reg { font-family: "bold", serif; }
.main-menu {font-family: "normal", 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:15px; margin-top:-5px;}
/**/
html {color: #000;}
body {
    background: url('../../uploads/images/css/2014/zk-2014-bg1.png') #fff ;
    background: #fff;
    font-size: 15px;
}

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

#footer { margin: 0 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: #fff;
}

#document_wrapper {background-color: transparent;
                   padding-left: 0; 
                   padding-right: 0;
                   width: 999px;
                   padding-top: 0;
                   background:url('../../uploads/images/2015/css/border-bottom.png') center bottom  no-repeat;;
}

#document_wrapper-into {
    background: url('../../uploads/images/2015/css/background-border.png') 7px bottom  no-repeat;;
    width: 1020px;
    margin:0 auto;
    padding: 0 5px;
}

#document {border: 8px solid #fdbe61; border-bottom:0 none;  width:auto !important }
#menu { width: 256px; border-right:1px solid #9a703d}
#menu .line {display:none}
#header .top_block {
    margin:0;
    width:auto;
    background: url(../../uploads/images/2015/css/header.png?test2) center bottom no-repeat;
    height: 230px;
}




#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: #000;
    background-color: transparent !important; 
    background-image: none !important;
    border: none !important;
    padding: 0  !important;
}

#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 #e2e2e2;
    background: #fff;
    padding: 10px 14px 10px 24px;
    line-height: 18px;
    font-size: 14px;
    text-decoration: none;
    color:#4d5460;
}
body #menu ul li a.active,#menu ul li a {color:#4d5460 !important; font-weight:bold;font-size: 140%;}
#menu ul li.active a { color: #4d5460 !important; } 

#menu a:hover,  #menu .active a{
    background: #f8796d;;   
    border-bottom: 1px solid #f8796d;
    color: #4d5460 !important;
}

#menu .user li a { background:#fff6d0 !important; border-bottom:1px solid #fff; font-weight:normal;}
#menu .reg{border: none}
#menu .reg li{ text-transform:uppercase; background:#fff6d0 !important; padding:15px 10px !important}
#menu .reg li a,
#menu .reg .active a,
#menu .reg li a:hover
{color: #4d5460 !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;}
#menu .user li a {text-transform: none ; font-size:15px}
#user_block { clear:both; background-color: #b08443; color: #000 !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;
    margin: 0 0 30px 0px; 


    width: 726px;

}
.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: 1px solid #585b48;
    background-color: #585b48;
    clear: both;
}

.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;
}

.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:#fff !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:'normal',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:120px; 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: 305px; }
.form select {width:600px;}
.pair .input { margin-left: 0px;  } 
#artwork .form .submit input,#files .form .submit input  {margin-left:0;}
.pair .input  input { padding:10px 5px; border:1px solid #ccc;}
.pair .input.submit input    { background:#6fbeb5 !important; color: #fff;   line-height: 1.6em !important;  width:317px !important; font-size: 120% !important;}
.pair .input.submit input:hover    {background-color: #f8796d !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;
}

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: 13px;
    color:#000000;
}
#user_block .user_logout a:hover{color:#545454;}
.ui-tabs .ui-tabs-nav {height:auto; float:left; width:100%;padding-bottom:2px; padding-left:1px;}
.ui-tabs .ui-tabs-nav li {border: 1px solid #9a703d !important;color:#fff;margin-right: 3px;}
.ui-state-default, .ui-widget-content .ui-state-default {background: #fff6d0 !important;}

.ui-state-active, .ui-widget-content .ui-state-active {background: #9a703d !important;color: #fff !important;padding-bottom:0 !important;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color:black}
.ui-state-active a , .ui-widget-content .ui-state-active a {color:#fff; }

#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: 35px 0 35px 140px !important; background:#6fbeb5; color:#000000;}


.content_bgr #page_title{display:block;


}

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

#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;}
.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:#9a703d !important;
    font-weight:bold !important;
}
.event_list h3  {
    background: #9a703d; color: #fff; text-transform: uppercase;
    padding-top: .5em;
    padding-bottom: .5em;
    font-size: 15px;
}

#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; }
