/* CSS Document */
html {	height:100%;}
body
{
	width:1000px;
	height:100%;
	padding:0px;
	margin:0 auto;	
	background:#394048;		
	font-size:11px; font-family:Tahoma;
	font-weight:normal;
}

#maincenter
{
	background: url(/images/back.gif) top repeat-y;	
}

#mainbottom
{	
	height:23px;	
	margin:0px auto;	
	background:url(/images/mainbottom.gif) top no-repeat;	
}
	
#mainbox
{	
	width:960px;	
	margin:0px auto;
	overflow:hidden;	 
}
			
#header
{
    margin:0px;
	padding:0px;
	width:100%;
	height:94px;
	float:left;
	background:url(/images/header_banner.gif) repeat-x top;
}
	
#header .logo
{
	width: 227px;		
	float:left;	
}	

#header .nextPartyPlace
{
	height:100%;
	width:508px;
	float:left;
}

.nextparty{
	height:60px;
	margin:17px 22px;
	position: relative;
	width:467px;
}

#header .podpiska
{	
	width:225px;
	height:100%;
	background:url(/images/header_podpiska.jpg) no-repeat top;
	float:right;
}


#header .podpiska .email 
{
	border:1px #5d646b solid;	
	height:15px;
	padding:0px 2px;
	font:normal 11px Tahoma;
}

#header .podpiska .submit 
{
	border:1px #5d646b solid;
	width:62px;
	height:17px;
	margin:0px 1px;
	padding:0px;
	font:normal 10px Tahoma;
}

.podpiska .topLabel
{ 
	margin:14px 5px 0px 15px;
	padding:2px 2px 2px 7px;
	text-align:left;	
}

.podpiska .bottomLabel
{	
	padding-left: 20px;	
}

.podpiska .label
{
	color:#FFF;
	font:normal 11px Tahoma;
}

.podpiska .mailform
{	
	margin:0px 0px 0px 20px;
}

.nextpartyplace .nextparty
{
	height:60px;
	margin:17px 22px;
	position: relative;
	width:467px;
}

	
#menu{
	  width:100%;
	  background-color:#394048;
	  padding:0px 0px 0px 2px;
	  height:31px;
	  margin-top:10px;
	  clear:both;}
	  
#menu .button, #menu .activeButton, #menu .buttonOver
{
	width:119px;
	height:27px;
	float:left;
	padding:0px;
	margin:0px;
	text-align:center;
	position:relative;
}

#menu .button
{
	background:url(/images/buttons/menuButtons.gif) 0px 27px;	
}

#menu .buttonOver
{
	background:url(/images/buttons/menuButtons.gif) 0px 54px;	
}

#menu .activeButton
{
	background:url(/images/buttons/menuButtons.gif) 0px 0px;
}

#menu .menutop{
	width:119px; height:27px;
	position:absolute;
	top:0px;
	left:0px;
}

#menu .label
{
	color:#161830;
	padding:9px 0px 0px 0px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

#epigraf{float:right;
		width:100%;
		text-align:right;}
#epigraf .text{
		color:#999;
		margin:8px 12px;
		font:normal 10px Tahoma;}		

#conteiner{background-color:#0099FF;}

#leftcolumn{float:left;
			padding:0px;
			width:216px; 
			margin-left:-5px;
			overflow:hidden;
			clear:both;
}
*html #leftcolumn{margin-left:-2.5px;}

#centrcolumn{
	padding:0px;
	width:534px;
	margin:0px;
	float:left;
	margin: 0px -1px;	
}
			
#rightcolumn{padding:0px;
			width:225px;
			margin:0px;
			float:right;
			margin-left: -8px;
			margin-right:-5px;}
			
#footer{
	float:left;
	clear:both;
	width:100%;
	height:29px;
	margin-top:5px;
	padding-bottom:0px;
}
#footer a{
	color:#ffba00;
}

#footbox{
width:100%;
height:100%;
float:left;
background:url(/images/darkgreycenter.gif) left repeat-x;}
#footbox #left{height:100%;width:100%;float:left;
	background:url(/images/darkgreyrleft.gif) left no-repeat;}
#footbox #right{height:100%;width:100%;float:left;
	background:url(/images/darkgreyrright.gif) right no-repeat;}
	
#footer h3{
	margin:0px;
	padding:9px 15px;
	color:#ffba00;
	font:normal 10px Tahoma;
	text-align:left;}

.centrbox{
width:838px;
margin:0 60px;}	
*html .centerbox{margin:0 30px;}
	
.yellowbox{
padding:0px;
width:100%;
height:100%;
background:url(/images/yellowpixel.gif) #ffba00;
float:left;
position:relative;}

.yellowbox .top{height:100%;width:100%;
	background:url(/images/yellowtop.gif) top repeat-x;float:left;}
.yellowbox .bottom{height:100%;width:100%;
	background:url(/images/yellowbottom.gif) bottom repeat-x;float:left;}
.yellowbox .right{height:100%;width:100%;
	background:url(/images/yellowright.gif) right repeat-y;float:left;}
.yellowbox .left{height:100%;width:100%;
	background:url(/images/yellowleft.gif) left repeat-y;float:left;}
.yellowbox .top-left{height:100%;width:100%;
	background:url(/images/yellowtop-left.gif) left top no-repeat;float:left;}
.yellowbox .top-right{height:100%;width:100%;
	background:url(/images/yellowtop-right.gif) right top no-repeat;float:left;}
.yellowbox .bottom-right{height:100%;width:100%;
	background:url(/images/yellowbottom-right.gif) right bottom no-repeat;float:left;}
.yellowbox .bottom-left{height:100%;width:100%;
	background:url(/images/yellowbottom-left.gif) left bottom no-repeat;float:left;
	float:left;}

.darkbluebox{
padding:0px;
width:100%;
height:100%;
background:url(/images/darkbluepixel.gif) #295e75;
float:left;
position:relative;}

.darkbluebox .top{height:100%;width:100%;
	background:url(/images/darkbluetop.gif) top repeat-x;float:left;}
.darkbluebox .bottom{height:100%;width:100%;
	background:url(/images/darkbluebottom.gif) bottom repeat-x;float:left;}
.darkbluebox .right{height:100%;width:100%;
	background:url(/images/darkblueright.gif) right repeat-y;float:left;}
.darkbluebox .left{height:100%;width:100%;
	background:url(/images/darkblueleft.gif) left repeat-y;float:left;}
.darkbluebox .top-left{height:100%;width:100%;
	background:url(/images/darkbluetop-left.gif) left top no-repeat;float:left;}
.darkbluebox .top-right{height:100%;width:100%;
	background:url(/images/darkbluetop-right.gif) right top no-repeat;float:left;}
.darkbluebox .bottom-right{height:100%;width:100%;
	background:url(/images/darkbluebottom-right.gif) right bottom no-repeat;float:left;}
.darkbluebox .bottom-left{height:100%;width:100%;
	background:url(/images/darkbluebottom-left.gif) left bottom no-repeat;float:left;
	float:left;}
.darkbluebox H1{padding:22px 15px 5px 15px; color:#FFF;		
margin:0; font-size:12px; font-family:Tahoma;}

.darkbluebox H2
{
	padding:17px 10px;
	color:#8ad9f6;		
	margin:0;
	font:normal 11px Tahoma;
}

.darkbluebox H3{padding:17px 10px;
margin:0px;
color:#8ad9f6;
margin:0;
font:bold 11px Tahoma; text-align:center;}

.lightbluebox{
padding:0px;
width:100%;
background:url(/images/lightbluepixel.gif) #5a7f90;
float:left;
position:relative;}

.lightbluebox .top{height:100%;width:100%;
	background:url(/images/lightbluetop.gif) top repeat-x;float:left;}
.lightbluebox .bottom{height:100%;width:100%;
	background:url(/images/lightbluebottom.gif) bottom repeat-x;float:left;}
.lightbluebox .right{height:100%;width:100%;
	background:url(/images/lightblueright.gif) right repeat-y;float:left;}
.lightbluebox .left{height:100%;width:100%;
	background:url(/images/lightblueleft.gif) left repeat-y;float:left;}
.lightbluebox .top-left{height:100%;width:100%;
	background:url(/images/lightbluetop-left.gif) left top no-repeat;float:left;}
.lightbluebox .top-right{height:100%;width:100%;
	background:url(/images/lightbluetop-right.gif) right top no-repeat;float:left;}
.lightbluebox .bottom-right{height:100%;width:100%;
	background:url(/images/lightbluebottom-right.gif) right bottom no-repeat;float:left;}
.lightbluebox .bottom-left{height:100%;width:100%;
	background:url(/images/lightbluebottom-left.gif) left bottom no-repeat;
	float:left;}
.lightbluebox H3{padding:17px 15px; color:#FFF;		
margin:0; font-size:11px; font-family:Tahoma;font-weight:normal;}

.box{
padding:0px;
width:100%;
background:url(/images/pixel.gif) #8a8e93;
float:left;
position:relative;}
.box .top{height:100%;width:100%;
	background:url(/images/top.gif) top repeat-x;float:left;}
.box .bottom{height:100%;width:100%;
	background:url(/images/bottom.gif) bottom repeat-x;float:left;}
.box .right{height:100%;width:100%;
	background:url(/images/right.gif) right repeat-y;float:left;}
.box .left{height:100%;width:100%;
	background:url(/images/left.gif) left repeat-y;float:left;}
.box .top-left{height:100%;width:100%;
	background:url(/images/top-left.gif) left top no-repeat;float:left;}
.box .top-right{height:100%;width:100%;
	background:url(/images/top-right.gif) right top no-repeat;float:left;}
.box .bottom-right{height:100%;width:100%;
	background:url(/images/bottom-right.gif) right bottom no-repeat;float:left;}
.box .bottom-left{height:100%;width:100%;
	background:url(/images/bottom-left.gif) left bottom no-repeat;
	float:left;}
.box H1{padding:22px 15px 5px 15px; color:#FFF;		
margin:0; font-size:12px; font-family:Tahoma;}
.box H2{padding:17px 10px; color:#8ad9f6;		
margin:0; font-size:11px; font-family:Tahoma; font-weight:normal;}

.box H3{padding:17px 15px; color:#FFF;		
margin:0; font-size:10px; font-family:Tahoma;font-weight:normal;}

#radiobutton{
margin:12px 6px 0px 15px; float:left;}
*html #radiobutton{ margin-left:6px;}

#smallphoto{
margin:12px 0px 12px 12px; 
float:left;}
*html #smallphoto{margin-left:6px;}

#smallphototext {
width:132px;
float:right;}

#text h3{
margin:10px;
padding:1px;
color:#394048;
font-family:Tahoma;
font-size:10px;
font-weight:normal;
text-align:left;}

.foto {border: 2px #4f5760 solid;}

.face{
margin:13px;
border: 2px #4f5760 solid;}

.fotogallery{
margin:2px 1px 2px 2px;
border: 2px #4f5760 solid;}

.gallery{
margin:9px 11px;}

.anons{
background-color:#6ea3bb;
margin:0px 5px;
overflow:hidden;
display:none;}


.facestext{
text-align:center;
margin-top:7px;
color:#FFF;
font: normal 10px Tahoma;}

.dis {
clear:both;
margin:-2px 5px 0px 1px;
border: 0px;
float:left;
display:block;}

.but {
text-align:center;
border:0px;}

.Darkgrey, .sliderHedaer{
margin:10px 5px 0px 5px;
padding:2px 8px;
text-align:left;
color:#FFF;
font-size:11px; font-family:Tahoma;
font-weight:bold;
background-color:#5d646b;}

.Lightgrey, .sliderFooter{
margin:0px 5px 0px 5px;
padding:2px 8px;
text-align:left;
color:#FFF;
font:normal 11px Tahoma;
background-color:#6e7378;}

.sliderBox .anonsContent{
	background-color:#6ea3bb;
	margin:0px 5px;
	overflow:hidden;
}

.anonstext{
	padding:0px 8px;
	color:#394048;
	font:normal 11px Tahoma;
}
.anonstext p {
	padding:0px;	
}

.Darkblue, .sliderHedaerActive{
margin:15px 5px 0px 5px;
padding:2px 8px;
text-align:left;
color:#FFF;
font-size:11px; font-family:Tahoma;
font-weight:bold;
background-color:#1b5973;}

.Lightblue, .sliderFooterActive{
margin:0px 5px;
padding:2px 8px;
text-align:left;
color:#FFF;
font-size:11px; font-family:Tahoma;
font-weight:normal;
background-color:#1188b5;}

.sliderHedaer, .sliderHedaerActive
{
	margin:15px 5px 0px 5px;
}

.sliderFooter, .sliderFooterActive
{
	margin:0px 5px 0px 5px;
}

.sliderHedaer, .sliderFooter, .sliderHedaerActive, .sliderFooterActive
{	
	padding:2px 8px;
	cursor: pointer;
}

#facetext{
	width:560px;
	height:100%;
	float:right;
	position:relative;
	color:#333;
	padding-bottom: 40px;
	min-height: 478px;
}
 
p {
	padding:4px 12px 4px 12px; 
	margin:0px; 
	font:normal 11px Tahoma;
}

h3 p {
	padding: 0px;
}
.blue{font:normal 11px Tahoma;
	  color:#94d5fa; 
	  margin:0px; padding:0px;}
a{FONT-SIZE: 11px;
color: #FFF; TEXT-DECORATION:underline;}
a:hover{TEXT-DECORATION: none;}

.date{font-size:10px;}

.thanks {text-align:left;
		 padding:15px 20px 5px 20px;
		 font:bold 11px Tahoma;
		 color:#FFF;}
.gallerytext{text-align:left;
		 padding:10px 20px 5px 20px;
		 font:normal 11px Tahoma;
		 color:#333;}
.arrow{cursor:pointer;}

/**************** NEWS  ********************/
#news {
	float: left;
	width: 530px;
} 
#news div.header {
	width: 526px;
	height: 69px;
	background: url("/images/news_header.jpg") top left no-repeat;
	margin: 0px auto;
}

#news div.content {
	width: 529px;
	margin: 0px;	
}

#news div.box, #news div.bottom, #news div.left, #news div.right, #news div.bottom-right, #news div.bottom-left {
	width: auto;
	float:none;
}

#news div.bottom-left {
	min-height: 307px;
}	

#news div.newsText {
	color: #FFF;
	margin: 0px 2px;
	padding: 2px 6px;
	background-color:#6e7378;
}

#news div.bottom-left {
	padding: 0px 6px 6px 6px;
}

#news div.Darkblue, #news div.Darkgrey{
	padding: 2px 6px;
	margin: 0px 2px 0px 2px;
	width: auto;
}

#news div.Darkgrey {
	text-align: right;
	font-weight: normal;
	margin-bottom: 8px;
}

#news .newsText p 
{
	padding: 0px;
}

.weekPhoto 
{
	margin:7px 12px;
	border: 2px #4f5760 solid;
}