/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
@font-face
{
	font-family: typicalwriter;
	src: url('../images/typicalwriter.ttf');
}

body {
	margin: 0px;
	font-family:typicalwriter, calibri,Arial,  sans-serif;
	font-size: 14px;
	background:url(../images/bg.jpg) repeat;
}
/************************************************************************************
 * Style: Input, Textarea, Select, Radio
 ************************************************************************************/
input {
	border-radius: 10px;
	border: none;
	height: 30px;
	padding-left: 10px;
	width: 235px;
}
/************************************************************************************
 * Style: General
 ************************************************************************************/
.boldit { font-weight: bold;}
.mouseOver { cursor: pointer;  cursor: hand;}
.mouseOut {cursor: default;}
.relative{ position:relative;}
.clear{ clear:both;}
.hidden{ display:none;}
.center_div{ width:1000px; margin: 0 auto 0 auto; position:relative;}
.floatl { float:left; }
.floatr { float:right; }
a {color: #7d6f66;}

/************************************************************************************
 * Style: Site CSS 
 ************************************************************************************/
img{ border:none;}
.header {overflow: auto;z-index: 10;position: relative;}
.header .logo {margin-top: 45px;float: left;cursor: pointer;  cursor: hand;}
.header .home { background:url(../images/hand.png) center no-repeat; width: 290px; height: 178px;float: right;margin-right: 100px;}
.header .home img {margin: 65px 0 0 89px;}

.column_right,  .column_left {position: absolute;top: 0;}
.column_left.home { background:url(../images/home_left.png) center no-repeat; width: 117px; height: 1046px;left: -147px;top: 60px;}
.column_left.about{ background:url(../images/about_left.png) center no-repeat; width: 842px; height: 906px;left: -455px;top: 350px;}
.column_left.creativity{background: url(../images/creativity_left.png) center no-repeat;width: 193px;height: 920px;left: 105px;top: 370px;}
.column_left.published{background: url(../images/published_left.png) center no-repeat;width: 662px;height: 796px;left: -400px;top: 350px;}
.column_left.contact {background: url(../images/contact_right.png) center no-repeat;width: 305px;height: 407px;left: -55px;top: 660px;}
.column_left.exhibitions {background: url(../images/exhibitions_left.png) center no-repeat;width: 404px;height: 452px;left: -130px;top: 580px;}
.column_right.home { background:url(../images/home_right.png) center no-repeat; width: 210px; height: 897px;right: -210px;top: 155px;}
.column_right.contact {background: url(../images/contact_left.png) center no-repeat;width: 369px;height: 527px;right: -175px;top: 390px;}
.column_right.published {background: url(../images/published_right.png) center no-repeat;width: 627px;height: 912px;right: -27px;top: 0px;}
.column_right.exhibitions {background: url(../images/exhibitions_right.png) center no-repeat;width: 684px;height: 587px;right: -280px;top: 145px;}
	
.main_content {clear: both;position:relative;z-index: 10;}
.main_content .menu {margin: 40px auto 0 auto;width: 68%;position: relative;z-index: 100;}
.main_content .menu .item {float: left;position: relative;}
.main_content .menu .item.mystory {top: 228px;margin-left: -117px;}
.main_content .menu .item.creativity {top: 122px;margin-left: -264px;}
.main_content .menu .item.blogme {top: 55px; margin-left: -101px;}
.main_content .menu .item.published {top: 65px;margin-left: -194px;}
.main_content .menu .item.press {top: 70px; margin-left: -84px;position: relative;z-index: 10;}
.main_content .menu .item.exhibitions {top: -42px; margin-left: 348px;}
.main_content .book {position: relative;top: 10px;text-align: center;}
.openbook {position: relative;margin: 75px auto 135px auto;background: url(../images/openbook.png) center no-repeat; width: 645px; height: 411px;}
.openbook .chapter {width: 328px;text-align: right;color: #773f3f;font-weight: bold;font-family: helvetica;font-size: 163px;position: relative;float: left;right: 13px;}	

.openbook .chapter.creativity span, .openbook .chapter.contact span, .openbook .chapter.published span {margin-right: 10px;}
.openbook .chapter.press span, .openbook .chapter.exhibitions span {right: 90px;}
.openbook .content {float: left;color: #7d6f66;margin: 20px 0 0 10px;width: 290px;height: 338px;overflow: auto;} 
.openbook .content .clip{ background: url(../images/clip.png) center no-repeat;width: 7px;height: 17px;position: relative;margin: 0 0 -12px 10px;}
.openbook .content .title {text-align: center;margin: 40px 0;}
.openbook .chapter span {color: #706059;font-size: 12px;top: 85px;right: 60px;display: block;position: absolute;}
.main_content .contactoption {float: right;margin-top: -138px;margin-right: 30px;position: relative;z-index: 999;}
.main_content .contactoption.home {margin-top: -180px;}


.press_content .title {
font-size: 16px;
font-weight: bold;
margin-bottom: 20px;
}
.press_content .description {
margin-bottom: 10px;
}
.press_content .thumb img {
margin-bottom: 10px;
}


.slider_link {display: block;width: 70%;margin: auto;line-height: 20px;}
.slider .title {text-align: center;font-size: 29px;text-shadow: 3px 3px 4px rgb(255, 255, 255);margin-bottom: 15px;}
.slider {margin-bottom: 130px;}
.caroufredsel_wrapper {margin: auto!important;width: 680px!important;height: 407px!important;background: #6a6b6e;}
.no_image {display: table-cell;vertical-align: middle;text-align: center;height: 407px;width: 680px;}
.next, .prev {background: url(../images/slidersprite.png) 0 0;width: 153px;height: 75px;text-indent: -9999px;display: block;position: absolute;top: 250px;}
#slider_next {background: url(../images/slidersprite.png) -167px 0;right: 0;}

.footer {clear: both;text-align: center; padding-top: 35px; color: #CFCFCF; font-family:calibri,Arial,  sans-serif; }

.footer a { color: #CFCFCF; text-decoration:none; font-family:calibri,Arial,  sans-serif; }


#back {
position: fixed;
display: block;
right: 0;
top: 120px;
width: 260px;
text-decoration: none;
color: white;
background-color: rgba(186,215,213, 0.5);
text-align: center;
height: 61px;
line-height: 29px;
padding-top: 14px;
font-size: 20px;
-o-transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s; background: url(../images/back.png) -49px -24px no-repeat; text-indent: -9999px; 
}

.cookies-page {
	margin-bottom: 150px;
}

.cookies-page, .cookies-page a {
	color: white;
}

.cookies-gdpr {
	margin-bottom: 10px;
}

.cookies-gdpr a:last-child{
	margin-left: 10px;
}

.cookies-gdpr a:hover, .cookies-gdpr a:active {
	text-decoration: underline;
}
