/* GENERAL STYLING */
html{}
body{ background:transparent url(../images/gray-bg.jpg) repeat 0 0; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; color:#333333; font-size:13px; line-height:16px;}
a{ color:#C31230; text-decoration: none;}
a:hover{ text-decoration:none; }
a, img{ border:0px; }
p{  }
input, textarea, select{ font-family: Arial, Helvetica, sans-serif; }
h1{  }
h2{  }
h3{  }
h4{  }
h5{  }
h6{  }
.clear-both{clear:both;}
.f-left{ float:left; }
.f-right{ float:right; }
.c-both{ clear:both; }
.z-margin{ margin:0px !important; }
.z-padding{ padding:0px !important; }
ul, ol{ padding:0px; margin:0px; list-style:none; }
ul li, ol li{ padding:0px; }
.mr-0{
    margin-right: 0px!important;
}
.mt-15{
    margin-top:15px!important;
}
.hidden{
    display: none!important;
}

/* WEBFONT */
@font-face {
    font-family: 'universum_bgbold';
    src: url('web-fonts/universum_bg_bold-webfont.eot');
    src: url('web-fonts/universum_bg_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('web-fonts/universum_bg_bold-webfont.woff') format('woff'),
         url('web-fonts/universum_bg_bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal; }


/* HEADER - NAVIGATIONS */
.header-wrapper{ background:#716668 url(../images/content-header-bg.png) no-repeat 50% 0; width:100%; display:block; border-bottom:1px solid #fff; padding-top: 5px; }
.header-holder{ background:transparent url(../images/header-red-bg.png) repeat 0 0; width:100%; display:block; overflow:hidden; }
.header-logo-nav1{ width:980px; margin:0px auto; }
.header-logo-bg{ background:url(../images/logo.png) no-repeat 0 0; width:260px; height:90px; float:left; text-indent:-10000px; margin-top:16px; padding-bottom:16px; }
.header-logo-en{ background:url(../images/logo-eng.png) no-repeat 0 0; width:260px; height:90px; float:left; text-indent:-10000px; margin:16px 0; }
#header-nav1{ float:right; width:685px; }
#header-nav1 .lang{ float:right; color:#fff; font-size:11px; text-decoration:none; margin-top:5px; clear:both; }
#header-nav1 .lang:hover{ color:#f2d1d7; }
#header-nav1 ul{ width:685px; display:block; margin-top: 8px; overflow:hidden; }
#header-nav1 ul li{ background: url(../images/horizontal-white-dotted-divider.png) repeat-x 0 100%; width:160px; float:left; margin-right:15px; }
#header-nav1 ul li.last-row{ background:transparent; } 
#header-nav1 ul li.last{ margin-right:0px; }
#header-nav1 ul li a{ background:transparent url(../images/header-secondary-nav-bullet.gif) no-repeat 0 9px; color:#fff; font-size:11px; text-decoration:none; display:block; padding:3px 0px 5px 7px; }
#header-nav1 ul li a:hover{ color:#f2d1d7; }
#header-nav1 ul li.selected a{ font-weight:bold; color:#fff; }

@-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

@-moz-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

@-ms-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

#header-nav2{ width:980px; margin:5px auto; display:block; height: 50px; }
#header-nav2 ul{  display:inline-block; float:left; position:relative; z-index: 999; }
#header-nav2 ul li:first-child{ margin-left:0px; }
#header-nav2 ul li{ float:left; margin-left:5px; padding-bottom:5px; background:transparent url(../images/header-red-bg.png) repeat 0 0; height: 45px; position:relative; }
#header-nav2 ul li:hover{ background: #FFFFFF;}
#header-nav2 ul li a{ font-family:'universum_bgbold', Arial, Helvetica, sans-serif; text-decoration:none;  width:241px; height:50px; line-height:48px; display:block; text-align:center; color:#fff; font-size:18px; }
#header-nav2 ul li a span{ background:url(../images/main-nav-arr.png) no-repeat 100% 8px; padding-right:20px; }
#header-nav2 ul li:hover a, #header-nav2 ul li.selected a{ background:#fff; color:#C31230; background:#fff; }
#header-nav2 ul li:hover a span, #header-nav2 ul li.selected a span{ background:url(../images/main-nav-arr-h.png) no-repeat 100% 8px; }
#header-nav2 ul li.selected{ background:#fff; }

#header-nav2 ul li:hover ul.subcategory { display: inline-block; position: absolute;opacity: 1;-webkit-animation: fadeIn 1s;-moz-animation: fadeIn 1s;-ms-animation: fadeIn 1s;}

/*SUBMENU SUBCATEGORY START*/
#header-nav2 ul.subcategory { background:#C2112F; width:241px; display: none;padding:5px 0 0; position:absolute; z-index:9999; opacity:0; }
#header-nav2 ul.subcategory li{ background:transparent; display:inline-block; margin:0; padding:0; height:auto; position:relative; width:241px; }
#header-nav2 ul.subcategory li:first-child{  }
#header-nav2 ul.subcategory li a{ background:transparent; border-top:1px solid #890011; font-family:arial, sans-serif; font-size:12px; height:auto; line-height:14px; text-align:left; padding:10px 16px 10px 24px; width:auto; font-weight:bold; color:#fff; }
#header-nav2 ul.subcategory li:first-child a{ border-top:0px; }
#header-nav2 ul.subcategory li:hover a{ background:#890011; color:#fff; }
#header-nav2 ul.subcategory li a span{ background:transparent; padding-right:20px; display:block; }
#header-nav2 ul.subcategory li a span.arrow{ background:transparent url(../images/main-dd-arr.png) no-repeat 100% 5px; }

/*SUBMENU PAGES START*/
#header-nav2 ul.subcategory li:hover ul.pages{ display: inline-block; }
#header-nav2 ul.pages{ background:#890011; width: 220px; padding:10px; display: none; position:absolute; left:241px; top:0px; }
#header-nav2 ul.subcategory li:first-child:hover ul.pages{ top:0px; }
#header-nav2 ul.pages li{ width:220px; }
#header-nav2 ul.subcategory li:hover ul.pages li a{ color:#fff; padding:4px 16px 6px 24px; background:url(../images/second-dd-nav-bullet.gif) no-repeat 12px 9px; }
#header-nav2 ul.subcategory li:hover ul.pages li a:hover{ text-decoration:underline; }

.header-search-holder{ background:transparent url(../images/header-red-bg.png) repeat 0 0; width:242px; height:50px; float:right; }
.header-search-holder input{ float:left; height:30px; margin:9px 0 0 10px; width:180px; border:0px; background:transparent; color:#fff; font-size:13px; }
.header-search-holder a{ background:url(../images/search-icon.png) no-repeat 50% 50%; width:50px; height:50px; float:right; }
.search-focus{ background:#fff; }
.search-focus input{ color:#333; }
.search-focus a{ background:url(../images/search-icon-h.png) no-repeat 50% 50%; }

/* BREADCRUMBS */
.breadcrumbs{ width:940px; padding:0px 20px; margin:0px auto; background:#fff; overflow:hidden; }
.breadcrumbs ul{ display:block; overflow:hidden; border-bottom:1px solid #e5e5e5; }
.breadcrumbs ul li{ background:transparent url(../images/breadcrumbs-arr-icon.png) no-repeat 0 50%; float:left; padding-left:12px; margin-left:8px; }
.breadcrumbs ul li:first-child{ background:url(../images/breadcrumbs-home-icon.png) no-repeat 0 50%; margin-left:0px; padding-left:16px; }
.breadcrumbs ul li a, .breadcrumbs ul li.current{ height:33px; display:block; line-height:33px; font-size:10px; color:#8D8D8D; text-decoration:none; }
.breadcrumbs ul li a:hover{ color:#C31230; }
.breadcrumbs ul li.current{ font-style:italic; }


/* FOOTER */
.fotter-wrapper{ overflow:hidden; width:100%; background:#1E1E1E; }
.footer-holder{ width:980px; margin:0px auto; display:block; overflow:hidden; }
.footer-nav{ padding:20px 0px; display: block; overflow: hidden; }
.footer-nav li{ float:left; padding-left:20px; width:180px; }
.footer-nav li:first-child{ padding:0px; }
.footer-nav li a{ background:url(../images/footer-list-bg.png) no-repeat 0 5px; line-height:13px; margin-bottom:8px; color:#d2d2d2; font-size:11px; display:block; padding-left:8px; text-decoration:none; }
.footer-nav li a:hover{ text-decoration:underline; color:#fff; }
.footer-nav li a:first-child{ background:url(../images/footer-horizontal-divider.png) repeat-x 0 100%; font-family:'universum_bgbold', Arial, Helvetica, sans-serif; color:#fff; font-size:16px; padding-left:0px; padding-bottom:10px; margin-bottom:10px; }
.footer-nav li a:first-child:hover{ text-decoration:none; }

.footer-last{ background:url(../images/footer-horizontal-divider.png) repeat-x 0 0; padding:15px 0px; font-size:11px; color:#626262; overflow:hidden; }
.footer-last .copyright{ float:left; }
.footer-last .designed-by{ float:right; }
.footer-last .designed-by a{ text-decoration:none; color:#d2d2d2; }
.footer-last .designed-by a:hover{ text-decoration:underline; }


/* HOMEPAGE */
.header-wrapper-homepage{ /*background:#71686c url(../images/sample-images/hp-slider-img1.png) 50% 0;*/ width:100%; position:relative; padding-top: 5px; }
.hp-wrapper{ width:980px; overflow:hidden; display:block; margin:0px auto 20px; }
.hp-title-header{ margin-bottom:15px; overflow:hidden; }
.hp-wrapper h2{text-transform: uppercase; font-weight:normal; font-size:21px; color:#C31230; font-family:'universum_bgbold', Arial, Helvetica, sans-serif; display:inline; margin: 0; display:inline-block; float:left; }
.hp-wrapper .hp-view-all{ background:url(../images/big-right-arr.png) no-repeat 0 50%; display:inline-block; float:left; text-decoration:none; font-size:11px; color:#333333; padding-left:15px; margin-left: 10px; }
.hp-wrapper .hp-view-all:hover{ color:#C31230; }

.hp-news-pins{ float:right; }
.hp-news-pins span{ float:left; background:#ccc; width:10px; height:10px; margin-left:10px; }
.hp-news-pins span:hover{ background:#aaa; cursor:pointer; }
.hp-news-pins span.active, .hp-news-header .hp-news-pins span.active:hover{ cursor:default; background:#b4112c; }

.hp-banner-wrapper-left{ background: url(../images/vertical-dotted-divider.gif) repeat-y right 0px; padding:0px 20px 0px 0px; margin:20px 20px 0px 0px; width: 470px; height: 60px; float:left; }
.hp-banner-wrapper-right{ width: 465px; height: 60px; margin:20px 0px 0px 0px; float:right; }
.hp-banner-wrapper-left img,.hp-banner-wrapper-right img{ max-width: 465px; max-height: 60px; }


.hp-specialties, .hp-programs{ display:block; width:480px; height:130px; }
.hp-specialties span, .hp-programs span{ background:url(../images/black-transparent-bg.png) repeat 0 0; width:170px; height:90px; padding:20px; text-transform:uppercase; display:inline-block; font-family:'universum_bgbold', Arial, Helvetica, sans-serif; color:#fff; font-size:21px; line-height:20px;  }
.hp-programs{ background:url(../images/sample-images/bakalavyr-hp.jpg) no-repeat 0 0; float:left; }
.hp-specialties{ background:url(../images/sample-images/magistyr-hp.jpg) no-repeat 0 0; float:right; }

.three-column-block{ float:left; margin-left:20px; width:313px; height:280px; overflow:hidden; position:relative; background:#C31230; }
.three-column-block-last{ width:314px; }
.three-column-block .quick-links{ background:#fff; margin-bottom:0px; height:280px; }
.project-link, .project-link-no-pic{ display:block; height:280px; width:313px; position:relative; }
.project-link img{ display:block; width:100%; }
.project-link .project-info{ background:url(../images/black-transparent-bg.png) repeat 0 0;  bottom:0; height:50px; position:absolute; width:273px; padding:15px 20px; z-index:10; }
.project-link:hover .project-info{ display:none; }
.project-link .project-info-full{ display:block !important; background:url(../images/black-transparent-bg.png) repeat 0 0; position:absolute; width:273px; padding:15px 20px; height:250px; z-index:10; top:200px; transition:top 0.2s ease; -webkit-transition:top 0.2s ease; -moz-transition:top 0.2s ease; }
.project-link:hover .project-info-full{ top:0px; transition:top 0.4s ease; -webkit-transition:top 0.4s ease; -moz-transition:top 0.4s ease; }


.project-link .project-info-no-pic{ display:block; padding:20px 25px; height:240px; }
.project-link:hover .project-info-no-pic{ background:#9E0022; }
.project-link .project-title{ font-size:12px; font-weight:bold; line-height:14px; color:#fff; display:block; margin-bottom:8px;height: 30px; }
.project-link .project-date{ font-size:10px; color:#fff; display:block; margin-bottom:8px; }
.project-link .project-desc{ font-size:11px; color:#fff; display:block; line-height:16px; }

.competitions-holder{ display:block; overflow:hidden; margin-bottom:10px; }
.competitions-holder li{ float: left; margin-left:20px; width:180px; }
.competitions-holder li:first-child{ margin-left:0px; }
.competitions-holder li span{ display:inline-block; padding:4px 8px; margin-bottom:8px; background:#C31230; font-size:10px; color:#fff; line-height:12px;  }
.competitions-holder li a{ font-size:12px; line-height:16px; text-decoration:none; color:#4d4d4d; display:block; }
.competitions-holder li a:hover{ color:#C31230; }

.hp-panes{ height: 560px; width: 100%; display: inline-block; margin-top:-190px; overflow:hidden; }
.hp-panes div{ height: 560px; width: 100%; display: block; position:absolute; z-index:-1; }
.hp-tabs{ width: 980px; margin: 0px auto; display: block; height: 175px; margin:-180px auto 0px auto; position:relative; overflow:hidden; }
.hp-tab{ position:relative; display:block; float:left; width:196px; height:175px; }
.hp-tabs .tab-content-wrapper{ width: 196px; float: left; background:url(../images/black-transparent-bg.png); height:58px; overflow:hidden; top:117px; position:absolute; display:block; }
.hp-tabs .current-tab{ height: auto!important; top:0px;transition: top 0.4s ease; -webkit-transition: top 0.4s ease; -moz-transition: top 0.4s ease; }
.hp-tabs .tab-content-wrapper .title{ background:url(../images/hp-slider-dotted-divider.png) no-repeat 0 10px; font-size: 13px; font-family: 'universum_bgbold', arial, sans-serif; line-height: 14px; color: #c8c7c3; display: block; cursor: pointer; padding:15px 15px 0; width:166px; float: left; height:35px; }
.hp-tabs .tab-content-wrapper .title:hover{ color:#fff; }
.hp-tabs .tab-content-wrapper:first-child .title{ background:transparent; }
.hp-tabs .current-tab .title{ color:#FFFFFF; }
.hp-tabs .tab-content-wrapper .desc{ background:transparent; display:block; float: left; color:#c7c5c6; margin:0px 15px 0px 15px; padding-top:15px; }
.hp-tabs .tab-content-wrapper.current-tab .desc{ background: url(../images/white-horizontal-dotted-divider.png) repeat-x 0px top;min-height: 65px; }
.hp-tabs .tab-content-wrapper .desc p{ margin:0px!important; }
.hp-tabs .current-tab .desc{ /*margin-top: -60px;*/ }
.hp-tabs .current-tab .desc{ display: block; }
.hp-tabs .tab-content-wrapper .more-link{ font-size: 11px; font-weight:bold; font-family: arial, sans-serif; padding: 15px 15px 15px 10px; margin-left:15px; color:#FFFFFF; background: url(../images/breadcrumbs-arr-icon.png) no-repeat left center; display: inline-block; z-index: 9999; }
.hp-tabs .tab-content-wrapper .more-link:hover{ text-decoration:underline; }
.hp-loaders-wrapper{
    width: 980px;display:block;margin: 0px auto 30px auto;height:5px;
}
.hp-tab-loader-wrapper{
    width:196px;height:5px;float:left;display:block;
}

.hp-tab-loader{
    height:5px;display:block;background:#C31230;
}
/* MAIN */
.main{ background:#fff; padding:20px; margin:0 auto; width:940px; display:block; overflow:hidden; min-height:250px; }
.left-sidebar{ width:180px; float:left; }
.righ-sidebar{ width:220px; float:right; }
.content-wrapper{ width:500px; margin-left: 200px; overflow:hidden; }
.content-wrapper .main-content{font-size: 12px;}
.page-title{ color:#333333; font-family:'universum_bgbold', Arial, Helvetica, sans-serif; display:block; font-size: 27px; font-weight: normal; line-height: 31px; margin-top: 0; }
.single-page-date{ padding:5px 10px; display: inline-block; background: #f0f0f0; width: auto; color:#646464; font-size: 12px; margin-bottom: 10px; }
.content-module-title{ background:url(../images/horizontal-red-dotted-divider.png) repeat-x 0 100%; font-family:'universum_bgbold', Arial, Helvetica, sans-serif; font-size:18px; display:block; padding-bottom:10px; margin-bottom:0px; margin-top:30px; font-weight:normal; }
.sidebars-title{ font-size:10px; color:#8D8D8D; display:block;margin-top: 40px; }
.sidebar-banner-wrapper{ display:block; overflow:hidden; margin-bottom:20px; }
.sidebar-banner-wrapper img{ /*max-width: 220px;*/ }

.buttons-set{ display:block; overflow:hidden; padding:40px 0px 20px; }
.buttons-set a{ font-size:11px; color:#333333; text-decoration:none; padding-left:20px; }
.buttons-set a:hover{ color:#C31230; }
.buttons-set .back-btn{ background:url(../images/big-left-arr.png) no-repeat 0 50%; float:left; padding-left:15px;cursor:pointer; }
.buttons-set .back-to-top{ background:url(../images/big-up-arr.png) no-repeat 0 50%; float:right; }

.list-pages{ display:block; overflow:hidden; }
.list-pages li{ background:url(../images/horizontal-red-dotted-divider.png) repeat-x 0 100%; }
.list-pages li a{ background:url(../images/big-right-arr.png) no-repeat 0 50%; display:block; padding:15px 20px; line-height:16px; font-size:14px; text-decoration:none; font-weight:bold; color:#666666; }
.list-pages li a:hover{ color:#C31230; }

.linked-files{ display:block; overflow:hidden; margin-top:6px; }
.linked-files li{ display:block; }
.linked-files li a{ background:url(../images/download-icon.png) no-repeat 0 6px; line-height:14px; display:inline-block; font-size:12px; color:#666; padding:5px 0px 6px 20px; }
.linked-files li a:hover{ color:#C31230; text-decoration:none; }

/* sidenav level 1 */
.page-link-title{ display:block; background:#C31230; padding:13px 16px; color:#fff; font-family:'universum_bgbold', Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; }
.sidebar-nav{ display:inline-block; width:180px; background:#F0F0F0; /*margin-bottom: 15px;*/ }
.sidebar-nav li{  }
.sidebar-nav li:hover{ background:#fff; }
.sidebar-nav li a{ background:url(../images/horizontal-red-dotted-divider.png) repeat-x 0 100%; display:block; font-size:12px; font-weight:bold; color:#4D4D4D; text-decoration:none; padding:10px 10px 12px 16px; line-height:14px; font-family:arial, sans-serif; position:relative; }
.sidebar-nav li a:hover{ background:transparent url(../images/horizontal-red-dotted-divider.png) repeat-x 0 100%; color:#000; }
.sidebar-nav li.select a{ background:#fff url(../images/horizontal-red-dotted-divider.png) repeat-x 0 100%; color:#C31230; }
.sidebar-nav li.select a:hover{ color:#C31230; }

.sidebar-nav li:hover a span{ /*background:#fff url(../images/horizontal-red-dotted-divider.png) repeat-x 0 100%;*/ }
.sidebar-nav li a > span{ padding-right:20px; }
.sidebar-nav li a .show-submenu-arr{ background:url(../images/grey-arr-icon.png) no-repeat center center; display:block; position:absolute; top:10px; right:10px; text-decoration:none; width:10px;height:15px; float:right;}
.sidebar-nav li a .show-submenu-arr:hover{ background:url(../images/sidenav-bottom-arr.png) no-repeat center center;}
.sidebar-nav li a .hide-submenu-arr{ background:url(../images/sidenav-bottom-arr.png) no-repeat center center; display:block; position:absolute; top:10px; right:10px; text-decoration:none; width:10px;height:15px; float:right;}
.sidebar-nav li a .hide-submenu-arr:hover{ /*background:url(../images/grey-arr-icon.png) no-repeat center center;*/ }


/* sidenav level 2 */
.sidebar-nav li ul{ background:#fff url(../images/horizontal-red-dotted-divider.png) repeat-x left bottom !important; padding-bottom:12px; }
.sidebar-nav li ul li{ }
.sidebar-nav li.select ul li a{ background:url(../images/square-red-bullet.gif) no-repeat 15px 15px #FFFFFF!important; padding-top:10px; padding-bottom:0px; padding-left:25px; color:#4d4d4d; }
.sidebar-nav li ul li a{ background:url(../images/square-red-bullet.gif) no-repeat 15px 15px #fff!important; padding-top:10px; padding-bottom:0px; padding-left:25px; }
.sidebar-nav li ul li a:hover{ background:url(../images/square-red-bullet.gif) no-repeat 15px 15px #FFFFFF!important; color:#C31230; }
.sidebar-nav li ul li.select a{ color:#4D4D4D;background:url(../images/square-red-bullet.gif) no-repeat 15px 15px #FFFFFF!important;}
.sidebar-nav li ul li a.select{ background:url(../images/square-red-bullet.gif) no-repeat 15px 15px #FFFFFF!important; color:#C31230!important;padding-left:25px; }
/* quick links */
.quick-links{ background:#F0F0F0; padding:17px; display:block; overflow:hidden; margin-bottom: 15px; }
.quick-links li{ display:block; }
.quick-links li.title{ color:#333333; font-family:'universum_bgbold', Arial, Helvetica, sans-serif; font-size:16px; }
.quick-links li a{ background:url(../images/big-right-arr.png) no-repeat 0 4px; line-height:14px; margin-top:10px; padding-top:4px; text-decoration:none; padding-left:15px; display:block; font-size:12px; font-weight:bold; color:#4D4D4D; }
.quick-links li a:hover{ color:#C31230; }

/* museum */
.museum-sorter{ display:block; overflow:hidden;background:url(../images/horizontal-red-dotted-divider.png) repeat-x 0 100%;padding-bottom: 30px;margin-bottom: 30px; }
.museum-sorter .year-sorter{ display:inline-block; float:left; }
.museum-sorter .label{ font-size:11px; font-style:italic; color:#808080; float:left; margin-bottom: 2px; }
.museum-sorter select{ clear:both; float:left; width:120px; background:#F0F0F0; color:#C31230; font-weight:bold; font-size:12px; border:0px; padding:4px; }
.museum-sorter #year-sample{width: 270px;}
.museum-sorter .sorter-results{ display: inline-block; float: right; }
.museum-sorter .sorter-results .results{ background:#F0F0F0; clear:both; float:right; font-weight:bold; padding:4px 8px; width:44px; }
.museum-sorter .name-sorter{ display:block; overflow:hidden;width:150px;margin-left: 20px; float:left;}

.museum-sorter .name-sorter ul{ float:left; display:block; clear:both; width:100%; }
.museum-sorter .name-sorter ul li{ float:left; }
.museum-sorter .name-sorter ul li a{ border-bottom:3px solid #fff; display:block; font-weight:bold; padding:2px 4.25px; text-decoration:none; font-size:12px; color:#666666; }
.museum-sorter .name-sorter ul li:first-child a{ padding-left:0px; }
.museum-sorter .name-sorter ul li a:hover{ color:#C31230; }
.museum-sorter .name-sorter ul li.selected a{ border-bottom:3px solid #C31230; color:#C31230; }

.museum-list{ display:block; overflow:hidden; margin-bottom:40px; }
.museum-list li{ float:left; width:160px; margin-left:10px; text-align:center; }
.museum-list li:first-child{ margin-left:0px; }
.museum-list li .museum-pic{ display: block; }
.museum-list li .museum-pic img{ border-bottom:5px solid #fff; padding-bottom:3px; }
.museum-list li .museum-pic img:hover{ border-bottom:5px solid #C31230; }
.museum-list li .museum-pic-author{ display:inline-block; font-size:11px; line-height:14px; margin:6px 0 2px; text-decoration:none; }
.museum-list li .museum-pic-author:hover{ text-decoration:underline; }
.museum-list li .museum-pic-author span{ color:#666666; font-style:italic; }
.museum-list li .museum-pic-title{ color:#333333; display:inline-block; font-size:12px; line-height:14px; margin:6px 0; text-decoration:none; }
.museum-list li .museum-pic-title:hover{ color:#C31230; }
.museum-list li .museum-pic-info{ color:#666666; font-size:11px; line-height:13px; }

.m-exhibit-image{
    width: 100%;
    text-align: center;
    padding: 20px 0px;
    background: #f7f7f7;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
}

.m-exhibit-info-row{
    border-bottom:1px solid #e6e6e6;
    padding: 15px 0px;
    overflow: hidden;
    float:left;
    width: 100%;
}
.m-exhibit-info-row label{
    width: 60px;
    float: left;
    margin-right: 15px;
    color:#8d8d8d;
    font-size: 12px;
}
.m-exhibit-info-row p{
    margin-top: 0px;
}
.m-exhibit-img-link{
    float:right;
    background:url(../images/zoom-icon.gif) no-repeat right center;
    color: #4e4e4e;
    font-weight: bold;
    line-height: 20px;
    font-size: 12px;
    padding-right:20px;
}
.gallery-image-wrapper{ width:92px; height: 70px; display: block; float: left; border-bottom: 5px solid white; padding-bottom: 3px; text-align: center; margin:12px 10px 0 0; background:#eee; }
.gallery-image-wrapper:hover{ border-bottom: 5px solid #C31230; }

/* paging */
.paging{ background:url(../images/horizontal-red-dotted-divider.png) repeat-x 0 0; padding: 20px 0 10px; }
.paging .p-arr{ width:80px; color:#333; font-size:11px; text-decoration:none; height:30px; line-height:30px; display:block; }
.paging .p-arr:hover{ color:#C31230; }
.paging .prev{ background:url(../images/big-left-arr.png) no-repeat 0 50%; padding-left:15px; }
.paging .next{ background:url(../images/big-right-arr.png) no-repeat 100% 50%; padding-right:15px; text-align:right; }
.paging ul{ width:300px; display:inline-block; overflow:hidden; text-align:center; }
.paging ul li{ display:inline; font-size:14px; font-weight:bold; color:#666; }
.paging ul li a{ display:inline-block; height:30px; width:30px; line-height:30px; font-size:14px; font-weight:bold; color:#666; text-decoration:none; }
.paging ul li a:hover{ color:#C31230; }
.paging ul li.current a{ background:#C31230; color:#fff; }
.paging ul li.current a:hover{ color:#fff; cursor:default; }

/* news */
.list-view{ display:block; overflow:hidden; }
.list-view li{ background:url(../images/horizontal-red-dotted-divider.png) repeat-x 0 0; padding-top:20px; margin-bottom:20px;overflow: hidden; }
.list-view .news-image{ display: block; float: left; width: 140px; border-bottom:5px solid #fff; padding-bottom:3px; }
.list-view .news-image:hover{ border-bottom:5px solid #C31230; }
.list-view .news-info-holder{ margin-left:160px }
.list-view .news-info-holder .date{ display:block; margin-bottom:5px; line-height:13px; font-size:11px; color:#808080; }
.list-view .news-info-holder .news-title, .competition-title{ display:inline-block; text-decoration:none; font-family:'universum_bgbold', Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; margin-bottom:5px; }
.list-view .news-info-holder .news-title:hover{ color:#333; }
.list-view .news-info-holder .news-desc{ display: block; }

.hp-news-scrollable{ position: relative; overflow: hidden; width: 980px; height: 160px; margin:0px; padding:0px; }
.hp-news-scrollable .items{ width: 20000em; height: 160px; position: absolute; }
.hp-news-scrollable .items .slide{ width: 980px; float:left; }
.hp-news-scrollable .items .slide a:last-child{ /*margin-left: 0px;*/ }
.hp-news-scrollable .prev{ background: url(../images/white-arr-left.png) no-repeat center center #cdcdcd; width:20px; height: 160px; cursor: pointer; display: block; position:absolute; margin:0px; z-index: 9999; }
.hp-news-scrollable .prev:hover{ background: url(../images/white-arr-left.png) no-repeat center center #c61436; }
.hp-news-scrollable .next{ background: url(../images/white-arr-right.png) no-repeat center center #cdcdcd; width:20px; height: 160px; cursor: pointer; display: block; position:absolute; margin:0px 0px 0px 960px; z-index: 9999; }
.hp-news-scrollable .next:hover{ background: url(../images/white-arr-right.png) no-repeat center center #c61436; }
.hp-news-link, .hp-news-link-no-pic{ display:block; height:160px; width:220px; position:relative; float:left;margin-left: 20px;}
.hp-news-link img{ margin:0px auto; display: block; }
.hp-news-link .hp-news-info{ background:url(../images/black-transparent-bg.png) repeat 0 0;  bottom:0; height:25px; position:absolute; width:180px; padding:15px 20px; z-index:10; }
.hp-news-link:hover .hp-news-info{ display:none; }
.hp-news-link .hp-news-info-full{ position:absolute; display:block !important; background:url(../images/black-transparent-bg.png) repeat 0 0; position:absolute; width:170px; padding:20px 25px; height:120px; z-index:10; top:105px; transition:top 0.2s ease; -webkit-transition:top 0.2s ease; -moz-transition:top 0.2s ease; }
.hp-news-link:hover .hp-news-info-full{ top:0px; transition:top 0.4s ease; -webkit-transition:top 0.4s ease; -moz-transition:top 0.4s ease; }
.hp-news-link .hp-news-info-no-pic{ display:block; padding:20px 25px; height:120px;background:#C31230; }
.hp-news-link:hover .hp-news-info-no-pic{ background:#9E0022; }
.hp-news-link .hp-news-title{ font-size:12px; font-weight:bold; line-height:14px; color:#fff; display:block; margin-bottom:15px;height: 25px }
.hp-news-link .hp-news-date{ font-size:10px; color:#fff; display:block; margin-top:8px; }
.hp-news-link .hp-news-desc{ font-size:11px; color:#fff; display:block; line-height:13px;height:60px; }
.pic-floated-txt{
    padding:0px 10px 10px 0px;
    float:left;
}

/*BUYER PROFILE*/
.buyer-profile-table{
	border-collapse: collapse;
	width: 100%;
	border-top:1px solid #C31230;
	border-left:1px solid #C31230;
	margin-bottom: 20px;
}
.buyer-profile-table tr th{
	border-bottom:1px solid #C31230;
	border-right:1px solid #C31230;
	padding: 5px 10px;
	background: #F0F0F0;
	/*color: #C31230;*/
	text-align: center;
}

.buyer-profile-table tr td{
	border-bottom:1px solid #C31230;
	border-right:1px solid #C31230;
	padding: 5px 10px;
	text-align: center;
}

.buyer-profile-table tr td:first-child{
	width:120px;
}
/* gallery */
.lb-outerContainer{ background:#EBEBEB; border-radius:0px; }
.lb-dataContainer{ background:#fff; border-radius:0px; position:relative; padding:0px; }
.lb-data{ padding:10px; overflow:hidden; }
.lb-dataContainer .lb-details{  }
.lb-dataContainer .lb-details .lb-caption{ color:#666; font-weight:normal; }
.lb-dataContainer .lb-details .lb-number{ display:none !important; }
.lb-dataContainer .lb-close{ background:#000 url(../images/gallery-close-icon.png) no-repeat center center; padding:0px; position:absolute; right:-10px; top:-10px; width:36px; height:36px; }
.lb-dataContainer .lb-close img{ display:none; }
.lb-nav{  }
.lb-nav .lb-prev:hover{ background:url(../images/gallery-left-arr.png) no-repeat 0 center; }
.lb-nav .lb-next:hover{ background:url(../images/gallery-right-arr.png) no-repeat 100% center; }

.socials-wrapper{
    margin-top: 12px;
}
.s-twitter{
    margin-right: 12px;
    height: 20px;
}
.s-facebook{
    height: 20px;
}
.s-g-plus{
    height: 20px;
}