html,body{
		margin: 0px;padding: 0px;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #fff;
		height:100%;
		background: #000 url(img/bg.jpg) center top no-repeat;
		background-attachment: fixed;
		}


.wrapper {
			text-align: left;
			margin: 0px auto;
			padding: 0px;
			position:relative;
			border:0;width: 830px;}

#header {
			width: 100%; 
			margin: 0px 0px 62px 0px;
			padding: 80px 0px 0px 0px;
			position:relative;
			height:140px;
			background:url(img/menu.png) center bottom no-repeat;
			}
		

#container{
			
			clear:both; 
			overflow:hidden;
			height: 1%; 
			margin:0px 0px 0px 0px; 
			padding:0px 0px 3px 0px;}

#footer {	
			padding: 65px 0px 0px 0px;
			height:50px;
			background:url(img/footer.png) center top no-repeat;
			margin: 0px 0px 0px 0px;
			clear: both;
			font-size:11px;
			color:#c3c0c0;
			line-height:16px;
			text-align:left;}			
			
.float_left{float:left;}
.float_right{float:right;}
.clear{clear: both;height: 0px!important; overflow: hidden;}

#logo a{width:214px; height:140px; position:absolute; top:0px; left:50%; margin-left:-107px; display:block; overflow:hidden; text-indent:-999em;}

#lang { position:absolute; top:13px; right:0px;}
#lang ul{list-style:none; margin:0; padding:0;}
#lang ul li{margin:0px 0px 0px 7px; padding:0; float:left;}
#lang ul li a.pl{width:18px; height:14px; background:url(img/pl.gif) 0px 0px no-repeat; opacity:0.5; display:block; overflow:hidden; text-indent:-999em;}
#lang ul li a.en{width:18px; height:14px; background:url(img/en.gif) 0px 0px no-repeat; opacity:0.5; display:block; overflow:hidden; text-indent:-999em;}
#lang ul li a{  -webkit-transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -o-transition: opacity .25s ease-in-out;
  transition: opacity .25s ease-in-out;}
#lang ul li a:hover{opacity:1;}
#lang ul li.active a{opacity:1;}

#menu { padding:0px 0px; position:absolute; width:830px; top:58px; left:0px; overflow:hidden;}
#menu ul{list-style:none; margin:0; padding:0;}
#menu ul li{margin:0px 40px 0px 0px; padding:0; float:left;}
#menu ul li.last{margin:0;}
#menu ul li a{ 
-webkit-transition:color .25s ease-in;  
   -moz-transition:color .25s ease-in;  
   -o-transition:color .25s ease-in;  
   transition:color .25s ease-in;  

font-size:18px; font-family: 'Titillium Web', sans-serif, Arial; font-weight:700; color:#fff; text-decoration:none; text-transform:uppercase; }
#menu ul li.sep{margin:0px 307px 0px 0px;}
#menu ul li.sep2{margin:0px 290px 0px 0px;}

.ie #menu ul li.sep{margin:0px 304px 0px 0px;}
#menu ul li a:hover{ color:#c053b9; }
#menu ul li a.active{ color:#c053b9; }
#menu ul li a.trail{ color:#c053b9; }

#m1{width:886px; margin:0px auto; height:28px; background:url(img/m1.png) center top no-repeat;}
#m3{width:886px; margin:0px auto; height:28px; background:url(img/m3.png) center top no-repeat;}
#m2{width:830px; margin:0px auto; padding:0px 28px; background:url(img/m2.png) center top repeat-y;}

.page1 #main {background:url(img/h.png) 0px 0px no-repeat; text-align:left;padding:50px 58px 40px 58px; color:#fff; font-size:13px; line-height:18px;}
.page1 #main p{margin: 0px 0px 25px 0px;}
.page1 h2 { text-rendering: optimizeLegibility; font-family: 'Titillium Web', sans-serif, Arial; font-weight:300; margin:0px 0px 25px 0px;  color:#fff; font-size:35px; line-height:40px;}
.page1 h1{font-size:13px;  font-family: 'Titillium Web', sans-serif, Arial; font-weight:700; line-height:14px; margin:0px 0px 40px 0px;}

.page2 #main {background:url(img/h.png) 0px 0px no-repeat; text-align:left;padding:50px 58px 40px 58px; color:#fff; font-size:13px; line-height:18px;}
.page2 #main p{margin: 0px 0px 25px 0px;}
.page2 h2 { text-rendering: optimizeLegibility; font-family: 'Titillium Web', sans-serif, Arial; font-weight:300; margin:0px 0px 25px 0px;  color:#fff; font-size:35px; line-height:40px;}
.page2 h1 {font-size:13px; text-transform:uppercase;  font-family: 'Titillium Web', sans-serif, Arial; font-weight:700; line-height:14px; margin:0px 0px 40px 0px;}
.page2 h3 {margin:25px 0px 5px 0px;  color:#fff; font-size:15px; line-height:16px;}

.page2 .col_50a{width:357px; float:left; background:url(img/vr.gif) right center no-repeat;}
.page2 .col_50b{width:317px; float:left; padding:0px 0px 0px 40px;}

.page3 #main {background:url(img/h.png) 0px 0px no-repeat; text-align:left;padding:50px 58px 40px 58px; color:#fff; font-size:13px; line-height:18px;}
.page3 #main p{margin: 0px 0px 25px 0px;}
.page3 h2 { text-rendering: optimizeLegibility; font-family: 'Titillium Web', sans-serif, Arial; font-weight:300; margin:0px 0px 25px 0px;  color:#fff; font-size:35px; line-height:40px;}
.page3 h1 {font-size:13px; text-transform:uppercase;  font-family: 'Titillium Web', sans-serif, Arial; font-weight:700; line-height:14px; margin:0px 0px 40px 0px;}
.page3 h3 {margin:25px 0px 5px 0px;  color:#fff; font-size:15px; line-height:16px;}

.page3 .col_50a{width:264px; float:left; padding:0px 20px 0px 0px; background:url(img/vr.gif) right center no-repeat;}
.page3 .col_50b{width:400px; float:left; padding:0px 0px 0px 30px;}

.minicalendar{width:100%;} 
.minicalendar td{text-align:center;}
.minicalendar .previous a{ width:7px; height:13px; display:block; background:url(img/arrow5.gif) 0px 0px no-repeat; overflow:hidden; text-indent:-999em;}
.minicalendar .next a{ width:7px; height:13px; display:block; background:url(img/arrow3.gif) 0px 0px no-repeat; overflow:hidden; text-indent:-999em;}
.minicalendar .previous a:hover{background:url(img/arrow6.gif) 0px 0px no-repeat;}
.minicalendar .next a:hover{background:url(img/arrow4.gif) 0px 0px no-repeat;}
.minicalendar .head{text-rendering: optimizeLegibility; vertical-align:middle; border-bottom:1px solid #994883; text-align:center; padding:0px 0px 15px 0px; font-family: 'Titillium Web', sans-serif, Arial; font-weight:300;  color:#fff; font-size:20px; line-height:23px;}
.minicalendar th{ padding:10px 0px 0px 0px;}
.minicalendar td{padding:3px 0px;}
.minicalendar td a{text-decoration:none;}
.minicalendar td a:hover{text-decoration:underline;}
.minicalendar td.today{color:#fff; background:#7f3877;}

#fb{background:url(img/fb.png) 0px 0px no-repeat; width:177px; height:62px; padding:90px 0px 0px 0px; z-index:2000; position:absolute; left:-1px; top:50%;}

#footer a{ text-align:none; color:#c3c0c0; text-decoration:none;}
#footer a:hover{ color:#fff;}

a{color:#bf53b8;}
a:hover{color:#bf53b8; text-decoration:none;}

.formbody input.text{width:288px; margin:0px 0px 10px 0px; background:url(img/bg1.gif) 0px 0px repeat-x; height:15px; padding:17px 18px; border:none; border-left:1px solid #93948e; font-size:13px; color:#535454;}
.formbody textarea{width:288px; margin:0px 0px 10px 0px; background:url(img/bg2.gif) 0px 0px repeat-x; height:120px; padding:17px 18px; border:none; border-left:1px solid #93948e; font-size:13px; color:#535454;}
.submit_container{text-align:right;}

.layout_default{margin:0px 0px 50px 0px;}
.layout_default .text{ width:270px; float:left; height:124px; border-bottom:1px solid #8a3c7a; position:relative;}
.layout_default .photo{ width:428px; float:right;}
.page1 #main .layout_default .text p{margin:0px 0px 5px 0px; font-size:11px;}
.page1 #main .layout_default h2{font-size:20px; margin:0px 0px 5px 0px; line-height:21px;}
.layout_default .more{position:absolute; font-size:11px; color:#fff; text-decoration:none; bottom:10px; right:10px; padding:0px 20px 0px 0px; background:url(img/arrow1.gif) right 2px no-repeat;}
.layout_default .more:hover{background:url(img/arrow2.gif) right 2px no-repeat;}

.layout_full {padding:40px 0px 0px 0px;}
.page3 #main .layout_full h2{margin:0px 0px 15px 0px;}
.page3 #main .layout_full p.info{margin:0px 0px 5px 0px;}

#fb2 {padding:10px 10px; background:#fff; float:right; margin:15px 0px 0px 0px;}

.pagination { margin:15px 0px;}
.pagination p{ display:none;}
.pagination ul{list-style:none; margin:0; padding:0;}
.pagination ul li{ margin:0px 10px 0px 0px; padding:0; float:left;}
.pagination ul li a{color:#fff; text-decoration:none; display:block; padding:4px 9px; background:#000;}
.pagination ul li span{color:#fff; text-decoration:none; display:block; padding:4px 9px; background:#c053b9;}
.pagination ul li a:hover{ background:#c053b9;}
#menu ul li.ls {margin:0px 30px 0px 0px;}

.facebookSlide {
  background: url("img/fb.png") no-repeat scroll right 0 white;
  border: 1px solid #fff;
  cursor: pointer;
  height: 79px;
  left: -208px;
  padding-top: 10px;
  position: fixed;
  top: 250px;
  width: 270px;
  z-index: 3; }
