html{background:url("bg-body.jpg")/*tpa=http://www.thirdculturestudios.com/images/bg-body.jpg*/;}
body{
	margin:0;
	color:#5d4d3f;
	font:12px/19px Helvetica, Arial, sans-serif;
	min-width:1000px;
	background:url("none.gif")/*tpa=http://www.thirdculturestudios.com/images/none.gif*/ fixed;
}
img{border:none;}
a{color:#5d4d3f;text-decoration:underline;}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}

.wrapper{
	width:100%;
	min-width:1000px;
	position:relative;
	overflow:hidden;
}
.home-wrapper{
	width:100%;
	overflow:hidden;
	min-height:773px;
	background:url("bg-home_ru.jpg")/*tpa=http://www.thirdculturestudios.com/images/bg-home.jpg*/ no-repeat 50% 0;
	min-width:1000px;
}
.home-wrapper1{
	width:100%;
	overflow:hidden;
	min-height:773px;
	background:url("bg-home_de.jpg")/*tpa=http://www.thirdculturestudios.com/images/bg-home.jpg*/ no-repeat 50% 0;
	min-width:1000px;
}


.home-wrapper2{
	width:100%;
	overflow:hidden;
	min-height:773px;
	background:url("bg-home_en.jpg")/*tpa=http://www.thirdculturestudios.com/images/bg-home.jpg*/ no-repeat 50% 0;
	min-width:1000px;
}
.home-wrapper3{
	width:100%;
	overflow:hidden;
	min-height:773px;
	background:url("bg-home_tu.jpg")/*tpa=http://www.thirdculturestudios.com/images/bg-home.jpg*/ no-repeat 50% 0;
	min-width:1000px;
}
.home-wrapper4{
	width:100%;
	overflow:hidden;
	min-height:773px;
	background:url("bg-home.jpg")/*tpa=http://www.thirdculturestudios.com/images/bg-home.jpg*/ no-repeat 50% 0;
	min-width:1000px;
}
* html .home-wrapper{
	height:773px;
	overflow:hidden;
}
.home-holder{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
#header{
	height:1%;
	overflow:hidden;
	padding:48px 0 0 15px;
}
#header h1{
	background:url("bg-logo.png")/*tpa=http://www.thirdculturestudios.com/images/bg-logo.png*/ no-repeat;
	margin:0;
	width:100px;
	height:101px;
	text-indent:-9999px;
}
#header h1 a{
	width:100px;
	height:101px;
	float:left;
}
.twocolumns{
	width:100%;
	padding:71px 0 0;
	overflow:hidden;
}
#sidebar{
	float:left;
	width:116px;
}
#sidebar ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#sidebar ul li{
	width:100%;
	float:left;
	padding:12px 0 0;
	height:23px;
	overflow:hidden;
}
#sidebar ul a{
	display:block;
	padding:4px 6px 1px 0;
	text-decoration:none;
	background:url("bg-nav-h.png")/*tpa=http://www.thirdculturestudios.com/images/bg-nav-h.png*/ no-repeat;
	text-align:left;
	outline:none;
	height:18px;
	overflow:hidden;
}
* html #sidebar ul a{
	padding:2px 6px 3px 0;
}
*+html #sidebar ul a{
	padding:2px 6px 3px 0;
}
#sidebar ul strong{
	font:18px/18px Arial, Helvetica, sans-serif;
	cursor:pointer;
}
#sidebar ul .cufon{
	height:18px;
}
#sidebar ul a.active,
#sidebar ul a:hover{
	text-decoration:none;
	background:url("bg-nav-h111111.png")/*tpa=http://www.thirdculturestudios.com/images/bg-nav-h.png*/ no-repeat 0 -21px;
}
.content{
	float:right;
	width:848px;
}
.home-holder .content div{
	float:left;
	width:440px;
}
.home-holder .content h2{
	margin:0;
	color:#5a6e69;
	font-size:60px;
	line-height:60px;
	background:url("star01.png")/*tpa=http://www.thirdculturestudios.com/images/star01.png*/ no-repeat 0 11px;
	padding:0 0 5px 31px;
	width:100%;
	overflow:hidden;
}
.home-holder .content h2 .cufon{
	float:left;
	margin-bottom: 10px
	position:relative;
}
.intro{
	height:1%;
	padding:34px 0 0 31px;
	overflow:hidden;
}
.intro p{
	margin:0;
	font-size:26px;
	line-height:26px;
}
.intro .cufon{
	float:left;
	padding:0 0 9px;
}
.about-wrapper{
	width:100%;
	overflow:visible;
	min-height:297px;
	padding:233px 0 0;
	background:url("bg-about.jpg")/*tpa=http://www.thirdculturestudios.com/images/bg-about.jpg*/ no-repeat 50% 0;
}
* html .about-wrapper{
	height:297px;
	overflow:visible;
}
.about-holder{
	width:1000px;
	overflow:hidden;
	margin:0 auto;
}
.about-holder h2{
	color:white;
	background:url("star01.png")/*tpa=http://www.thirdculturestudios.com/images/star01.png*/ no-repeat 0 11px;
	margin:15%;
	font-size:60px;
	line-height:60px;
	padding:0 0 0 31px;
}
.about-holder .intro{
	padding:35px 0 0 0;
	width:570px;
}
.threecolumns{
	width:849px;
	margin:0 -1px 0 0;
	padding:35px 0 160px;
	overflow:hidden;
}
.threecolumns .col{
	width:242px;
	float:left;
	padding:0 40px 0 1px;
}
.threecolumns a{
	text-decoration:none;
}
.threecolumns a:hover{
	text-decoration:underline;
}
.threecolumns h3{
	color:#c1272d;
	font-size:12px;
	line-height:14px;
	margin:2px 0 0;
	padding:0 0 8px;
}
.threecolumns h3 a{
	color:#c1272d;
	text-decoration:none;
}
.threecolumns h4{
	margin:0;
	font-size:12px;
	line-height:14px;
	color:#5d4d3f;
	padding:2px 0 3px;
}
.threecolumns p{
	margin:0;
	padding:0 0 19px;
}
.threecolumns ul{
	margin:0;
	padding:0 0 19px;
	list-style:none;
}
.threecolumns ul ul{
	padding:0 0 0 10px;
}
.threecolumns ul ul li{
	background:url("bullet02.gif")/*tpa=http://www.thirdculturestudios.com/images/bullet02.gif*/ no-repeat 0 10px;
	padding:0 0 0 8px;
}
.kind-list{
	margin:-20px 0 0 !important;
	position:relative;
	float:left;
	width:100%;
}
.kind-list span{
	background:url("bullet01.gif")/*tpa=http://www.thirdculturestudios.com/images/bullet01.gif*/ no-repeat 0 7px;
	width:11px;
	height:19px;
	margin:0 4px 0 0;
	display:inline;
}
.print-wrapper{
	width:100%;
	overflow:hidden;
}
.print-holder{
	width:1000px;
	overflow:hidden;
	margin:0 auto;
}
.heading{
	width:100%;
	overflow:hidden;
	padding:28px 0 0;
	background:url("border01.gif")/*tpa=http://www.thirdculturestudios.com/images/border01.gif*/ repeat-x;
}
.heading div{
	height:1%;
	background:url("border01.gif")/*tpa=http://www.thirdculturestudios.com/images/border01.gif*/ repeat-x 0 100%;
	overflow:hidden;
	padding:0 0 24px;
}
.heading2 div{
	height:1%;
	overflow:hidden;
	padding:0 0 24px;
}
.heading h2{
	margin:0;
	color:white;
	font-size:60px;
	line-height:60px;
	background:url("star01.png")/*tpa=http://www.thirdculturestudios.com/images/star01.png*/ no-repeat 0 11px;
	padding:0 0 0 32px;
	overflow:hidden;
}
* html .heading h2{
	background:url("star01.png")/*tpa=http://www.thirdculturestudios.com/images/star01.png*/ no-repeat 0 18px;
}
.heading h2 .cufon{
	height:60px;
	float:left;
	padding:0 0 2px;
}
.print-list{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:9px 0 188px;
	list-style:none;
}
.print-list li{
	width:100%;
	float:left;
}
.title{
	width:100%;
	overflow:hidden;
	padding:36px 0 6px;
}
.title span{
	background:url("star02.png")/*tpa=http://www.thirdculturestudios.com/images/star02.png*/ no-repeat 0 2px;
	display:block;
	padding:0 0 0 15px;
}
.title span a{
	font-style:italic;
	color:#0393d3;
	text-decoration:none;
}
.title span a:hover{
	text-decoration:underline;
}
.visual{
	margin:2px 0 0;
	width:100%;
	overflow:hidden;
}
.print-list .visual{
/*	border:7px solid  #5d4d3f;
	border-width:7px 0;*/
}
.visual a,
.visual img{
	float:left;
}
.interactive h2{
	color:#be9f53;
}
.int-list{
	margin:0 -16px 0 0;
	position:relative;
	padding:11px 0 189px;
	list-style:none;
	width:864px;
	overflow:hidden;
}
.int-list li{
	float:left;
	width:300px;
	padding:0 132px 0 0;
}
.logos h2{
	color:#8b8f90;
}
.logos-list{
	margin:48px 0 0;
	width:848px;
	overflow:hidden;
	padding:0 0 189px;
}
.logos-list ul{
	margin:-3px 0 0;
	padding:0;
	list-style:none;
	width:848px;
	overflow:hidden;
	background:#fff;
}
.logos-list li{
	display:inline-block;
	padding:3px 0 0;
}
.logos-list img,
.logos-list a{
	float:left;
}
.contact-wrapper{
	width:100%;
	overflow:hidden;
	min-height:1020px;
	min-height:620px;
	background:url("contact-bg.jpg")/*tpa=http://www.thirdculturestudios.com/images/bg-contact.jpg*/ no-repeat 50% 38px;
}
.contact-wrapper1{
	width:100%;
	overflow:hidden;
	min-height:1020px;
	min-height:620px;
	background:url("contact-bg.jpg")/*tpa=http://www.thirdculturestudios.com/images/adres_de.jpg*/ no-repeat 50% 38px;
}
.contact-wrapper2{
	width:100%;
	overflow:hidden;
	min-height:1020px;
	min-height:620px;
	background:url("contact-bg.jpg")/*tpa=http://www.thirdculturestudios.com/images/adres_en.jpg*/ no-repeat 50% 38px;
}.contact-wrapper3{
	width:100%;
	overflow:hidden;
	min-height:1020px;
	min-height:620px;
	background:url("contact-bg.jpg")/*tpa=http://www.thirdculturestudios.com/images/adres_tu.jpg*/ no-repeat 50% 38px;
}
* html .contact-wrapper{
	height:1020px;
	overflow:visible;
}
.contact-holder{
	margin:0 auto;
	overflow:hidden;
	width:1000px;
}
.contact-holder .heading h2{
	color:#917b55;
}
.contact-holder address{
	margin:36px 0 0;
	overflow:hidden;
	height:243px;
	font-style:normal;
}
.contact-holder address strong{
	display:block;
	font-weight:normal;
	width:100%;
	overflow:hidden;
	font-size:26px;
	line-height:26px;
	padding:0 0 9px;
}
.contact-holder address em{
	font-style:normal;
	float:left;
	padding:0 9px 0 0;
	color:#ca3829;
}
.contact-holder address a{
	float:left;
	/*border-bottom:1px solid #9e927c;*/
}
.contact-holder address a:hover{
	border-bottom:0;
}
.contact-holder address strong .cufon{
	height:26px;
	float:left;
}
.copyright{
	width:572px;
	color:#fffefe;
	font-size:11px;
	margin:6px 0 0;
	text-align:right;
	overflow:hidden;
}
#footer{
	padding: 61px 0 0;
	min-width:1000px;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 90;
}
.footer-box{
	margin: 0 auto;
	height:65px;
}
#footer .footer-dec {
	background:url("bg-footer-t.png")/*tpa=http://www.thirdculturestudios.com/images/bg-footer-t.png*/ no-repeat 50% 0;
	position: absolute;
	top: -61px;
	left: 0;
	width: 100%;
	height: 61px;
	margin: 0;
	padding: 0;
}
.footer-hold{
	width:100%;
	position:absolute;
	bottom: -55px;
	height:65px;
	background:#ca3829;
}
.footer-hold div{
	width:1000px;
	overflow:hidden;
	margin:0 auto;
	padding:18px 0 0 0;
	min-width:1000px;
}
.pdf{
	color:#e1d7b7;
	float:right;
	text-decoration:none;
	padding:7px 41px 8px 0;
	margin:0 28px 0 0;
	outline:none;
	background:url("ico01.gif")/*tpa=http://www.thirdculturestudios.com/images/ico01.gif*/ no-repeat 100% 0;
}
.pdf:hover{
	text-decoration:underline;
}
#sidebar ul.side-nav {
	position: absolute;
	width: 160px;
}