/* CSS Document */

body {
position: relative;
background-color: #9B9392;
/*height: 840px;*/
margin-top: 0px;
padding:0px; margin:0px;
}

body A {
	text-decoration: none;
	border-bottom: 1px dotted;
}

body A:hover {
	border-bottom: 1px solid;
}

#background_paper {
position: relative;
background-image: url(../img/paper_background.gif);
background-repeat: repeat-y;
width: 878px;
/*height: 825px;*/
margin: auto;
}

#paper {
position: absolute;
left: 9px;
background-color: white;
width: 860px;
/*height: 800px;*/
}

#top_left_side {
	border: 0px solid yellow;
	position: absolute;
	width: 301px;
	height: 95px;
	z-index: 100;
}

#top_middle_side {
	position: absolute;
	top: 0px;
	left: 304px;
	border: 0px solid blue;
	width: 488px;
	height: 95px;
	background-color: #EBEBEB;
}

#top_middle_side A {
	text-decoration: none;
	color: #a1a1a1;
	z-index: 100;	

}

#top_right_side {
position: absolute;
top: 0px;
right: 0px;
border: 0px solid red;
width: 64px;
height: 95px;
background-color: #FFFFFF;
}

#logo {
padding-top: 3px;
padding-left: 60px;
}

#logo img {
	z-index: 100px;
}

#logo A {
	border: 0px !important;
}

#picture_banner {
	position: relative;
	height: 185px;
	z-index: 10;
	margin-top: 80px;
	_padding-top: 80px;	
}

#picture_banner img {
	position: absolute;
}

.menu {
	position: relative;
	top: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 280px;
	z-index: 100;
	text-align: right;
}

.menu a {
	color: white;
	font-size: 12px;
	line-height: 22px;
	letter-spacing: 3px;
	font-weight: bold;
	border: 0px !important;
}

.menu a:hover {
	/*color: #FFFFFE;*/
	background: url(/img/sipka.gif) left center no-repeat;
	padding-left: 20px;
	z-index: 100;
}

.menu .selected {
}



.middle_menu {
	height: 50px;
	text-align: center;
	padding-top: 30px;
	font-size: 10px;
	color: #A1A1A1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 10;
	border: 0px solid red;
}


#middle_part {
	border: 0px solid green;
	/*height: 522px;*/
	height: auto;
}

#bottom_left_side {
	position: relative;
	float: left;
	border: 0px solid green;
	width: 304px;
	height: auto;
}

#news_panel {
	position: relative;
	top: 20px;
	left: 24px;
	background-image:url(../img/news_background.gif);
	background-repeat: repeat-x;
	width: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #616161;
}

.news { padding: 10px 5px; }
.news A { font-weight: bold; color: #616161;}

#bottom_middle_side {
	float:left;
/*position: relative;*/
	border: 0px solid orange;
	/*left: 304px;*/
	width: 488px;
	background-color: #EBEBEB;
	color: #616161;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	z-index: 3;
}

.main_text {
	padding-left: 40px;
	width: 400px;
	_height: 370px;
	min-height: 400px;
	font-size: 12px;
	line-height: 17px;
	border:0px solid red;
	padding-bottom: 10px;
}

p {
	text-indent: 20px;
}

#bottom_right_side {

position:absolute;
right: 0px;
border: 0px solid orange;
width: 68px;
z-index: 2;
}

#gray_line {
text-align: center;
position: relative;
top: 20px;
width: 100%;
height: 25px;
background-color: #EBEBEB;
border: 0px solid red;
font-size:0px;
}

#dark_gray_line {
text-align: center;
position: relative;
top: 20px;
width: 488px;
height: 25px;
background-color: #d9d9d9;
font-size:0px;
}

#menu_banner_bottom {
	clear:both;
	background-image: url(../img/menu_background.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 26px;
	/*position: relative;*/
	font-size: 10px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
}

.nower_footer { text-align: center; padding-top: 5px;}

.page_title { 
	margin-top: 20px; height: 25px;
	background-color: #D9D9D9;
	text-align: center;
	font-size: 18px; font-variant: small-caps; 
	color: #9B2525; 	
	line-height: 25px;
	font-weight: normal;
}

.page_title_left { 
	margin-top: 20px; height: 25px;
	background-color: #EBEBEB;
	text-align: center;
	font-size: 16px; font-variant: small-caps; color : #9B2525; 	
	line-height: 25px;
}

#content {
		position: relative;	
		border: 0px solid red;
	}

#content A {
	text-decoration: none;
	color: #616161;
	font-weight: bold;
/*color: #a1a1a1;*/
}


#screenshots {
	position: relative;
	top: 20px;
	width: 230px;
	/*height: 280px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #616161;

	margin: auto;
	border: 0px solid red;
}

#screenshots img {
	text-align: center;
}

#screenshots .descr {
	text-align: center;
	font-weight: bold;
}


h2 { 
	font-size: 14px; font-variant: small-caps; 
	color: #9B2525; 	
	font-weight: normal;
	padding-top: 10px;	
	margin: 0px;
	border: 0px solid red;		
}


A.header {
	font-size: 14px; font-variant: small-caps; 
	color: #9B2525 !important; 	
	font-weight: normal !important;

	padding-top: 20px;	
	border: 0px;		
	border-bottom: 1px dotted #9B2525;
}

A.header:hover {
	border-bottom: 1px solid #9B2525;
}


h3 { 
	font-size: 13px; font-variant: small-caps; 
	color: #9B2525; 	
	font-weight: normal;
	padding-top: 10px;	
	margin: 0px;
	border: 0px solid red;		
}

A h3 { 
	text-decoration: underline;
}

A.header2 {
	font-size: 13px; font-variant: small-caps; 
	color: #9B2525 !important; 	
	font-weight: normal !important;
	border-bottom: 1px dotted #9B2525;
}

A.header2:hover {
	border-bottom: 1px solid #9B2525;
}


P {
	margin: 5px;
}

.t1 {
	font-size: 10px;
}
.t1 TH {
	background-color: #CFCFCF;
}
.t1 TD{
	text-align: center;
	background-color: #EFEFEF;
}

UL {
	margin-top: 5px;
	padding-top: 5px;
}
LI {
	margin: 5px;
}

.right {
	text-align: right;
}
.center {
	text-align: center;
}



.napd {
	font-size: 14px;
	color:#006699;
	font-family: Arial, Helvetica, sans-serif;
    }

.sportCentreWr {
}

.sportCentre {
	_height: 80px;
	min-height: 80px;
		
	color: #333333;
	border: 1px solid #999999;
	border-top-width:0px;
	border-left-width:0px;		
	border-right-width:0px;		
	margin-bottom:5px;
}

.sportCentre .spImage{
}

.sport {
	margin-left: 75px;
 }

.sporthover {background-color:#E4E4F8} 

.booklink {
	float: right;
	border:0px;
}
A.booklink:hover {
	border:0px;
}

.navLinks {
	position: absolute;
	font-size: 11px;
	left: 330px;
	top: -2px;
}




.webGalleryItem {
	height: 100px;
	color: #333333;
	border: 1px solid #999999;
	border-top-width:0px;
	border-left-width:0px;		
	border-right-width:0px;		
	margin-bottom:5px;
}

.webText {
	margin-left: 140px;
 }

 img {
 	border: 0px;
 }
 
A.noundrln {
	border: 0px;
}


#priceList .heading {border-bottom:1px solid black; font-weight: bold;}

#priceList .descr {width:280px;}
#priceList .price {text-align: right;}
#priceList .unit {}
#priceList .note {padding-top:5px;}
#priceList .underline TD {border-bottom:1px dotted black;}
#priceList .space {height: 15px;}
#priceList .small {font-size:9px;}

