/* cmsms stylesheet: page2014 modified: 01/23/17 15:31:09 */
/* Start of CMSMS style sheet 'page2013' */
/* Start of CMSMS style sheet 'page2013' */
/* Start of CMSMS style sheet 'page2013' */
/* Start of CMSMS style sheet 'page2013' */

@font-face {
    font-family: 'normal';
    src: url('../../uploads/files/fonts/2014/gotham-book.eot');
    src: url('../../uploads/files/fonts/2014/gotham-book.eot') format('embedded-opentype'),
         url('../../uploads/files/fonts/2014/gotham-book.woff') format('woff'),
         url('../../uploads/files/fonts/2014/gotham-book.ttf') format('truetype'),
         url('../../uploads/files/fonts/2014/gotham-book.svg#GothamRoundedBook') format('svg');
}
@font-face {
    font-family: 'bold';
    src: url('../../uploads/files/fonts/2014/gotham-bold.eot');
    src: url('../../uploads/files/fonts/2014/gotham-bold.eot') format('embedded-opentype'),
         url('../../uploads/files/fonts/2014/gotham-bold.woff') format('woff'),
         url('../../uploads/files/fonts/2014/gotham-bold.ttf') format('truetype'),
         url('../../uploads/files/fonts/2014/gotham-bold.svg#GothamRoundedBold') format('svg');
}
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 {
    font-family: "normal", serif;
    background: url('../../uploads/images/css/2014/zk-2014-bg1.png') #fff ;
    font-size: 15px;
}

h1 {
    font-size: 33px
}
h2 {font-size:23px; }

#footer { margin: 0 0 0px 0px; }
#footer table {background:#dadada}

#document_wrapper2 {
 background: url('../../uploads/images/css/2014/zk-2014-bg2.png') 80px 0 repeat;
}
    
#document_wrapper {background-color: transparent;
padding-left: 0; 
padding-right: 0;
width: 940px;
margin-top: 0;padding-top: 0;}

#document {border:8px solid #9a703d; background:#fff;}
#menu { width: 229px; border-right:1px solid #9a703d}
#menu .line {display:none}
#header .top_block {
    margin:0;
    width:auto;
         background: url(../../uploads/images/css/2014/zk-2014-top.png) center 0 no-repeat;
         height: 204px;
height:auto;
background:none;
}

#header .info_block {
        height: 8px;
        margin-bottom: 8px;
        background: none;
}


.product .title {font-size:100%}
.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:#a07849;
}
#menu ul li a {color:#a07849 !important}
#menu .active a:hover,#menu a:hover, #menu .active a, #menu  .active .active a{
background: #9a703d url(../../uploads/images/css/2014/menu-active.png) top left no-repeat;   
border-bottom: 1px solid #9a703d;
color:#000 !important;
}
#menu .active li a {background:#fff}

 #menu .active a

#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: #9a703d !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: #9a703d; color: #000 !important; padding-left:25px; padding-bottom:20px; }
#user_block br {display:none}

#reg_title {
   width: 700px;
  background: #000; 
}

#rights {
    color: #a2a584;
}

#content {  

        padding: 0;
        margin: 0 0 30px 0px; 
        width: 690px;
   
}
.content_bgr{

padding: 20px;
border-top:8px solid #000;

}
.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: 3px 14px 3px 14px !important;
font-weight: bold;
}
 

.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;}
.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 .submit input {    color:#000 !important;    
border-top: 2px solid #f9e6a6 !important;
border-bottom: 2px solid #e6ad36 !important;
background: #e0e0e0 url(../../images/2013/menu-hover.png) bottom left repeat-x !important;
padding: 2px 14px 2px 14px !important;
font-weight: bold;}
.form input, .form select, .form textarea {width: 305px; }
.form select {width:600px;}
.pair .input { margin-left: 0px; }
.pair .input.submit input    { background: #9a703d !important; color: #fff;  line-height:2em !important; }
.pair .input.submit input:hover    {background-color: #d98e33 !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:150px !important;
}

#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-right: 1px solid #9a703d; color:#fff}
.ui-state-default, .ui-widget-content .ui-state-default {background: #fff6d0 !important;}

.ui-state-active, .ui-widget-content .ui-state-active {background:#eddfa5 !important; padding-bottom:0 !important;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color:black}

#order_list {margin-left:0px;}
#order_list  li {background:#fff6d0 !important;}
#order_list .handle {top:-13px; position:relative;}
#order_list .handle img {top:33px; position:relative;}
#order_list .detail { top: -14px; }
#order_list .delete { top: -7px; }
#order_list .flag   { top: -0px; }
#order_list li span.thumb { display:inline-block; width:200px; }

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: 30px 0 30px 140px !important; background:#fffef5; color:#000000;}


.content_bgr #page_title{display:block;


}

#page_title h1{display:inline-block;
line-height: 30px;
font-size: 30px;
font-weight: normal;
color: #000000 !important;
text-transform:uppercase;
letter-spacing:-2px;
}

#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: #9a703d; 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;
}
