/* ----- INDEX PAGE ----- */
#index_base {width:900px; margin: 0px auto;}
#index_header {text-align:center; height:127px;}
#index_content {position:relative; height:400px; margin-left:18px;}
#index_content a {color:#FFF; text-decoration:none; font-size:17px;letter-spacing:-0.03em;}
#index_content a:hover {color:#a6e300;}
#index_content a span {color:#a6e300;}
#index_hockey_tour {
	width:276px;
	height:388px;
	position:absolute;
	top:13px;
	left:0;
	background-image: url(../img/index_hockey_tour.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#index_rugby_tour {
	width:276px;
	height:388px;
	position:absolute;
	top:13px;
	left:294px;
	background-image: url(../img/index_rugby_tour.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#index_football_tour {
	width:276px;
	height:388px;
	position:absolute;
	top:13px;
	left:588px;
	background-image: url(../img/index_football_tour.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a.index_ht_link {position:absolute; left:48px; top:356px;}
a.index_rt_link {position:absolute; left:349px; top:356px;}
a.index_st_link {position:absolute; left:612px; top:356px;}
#index_footer { text-align:right; padding: 10px 20px; }
#index_footer a {padding: 8px 9px;}
p#index_address {font-size:0.85em; margin:0; padding:0px 6px; text-align:left; float:left; color:#899183; line-height:normal;}
p#index_address a {padding:0;}
/* ------------------------------------------ */
body {
	/*background-color: #132406;*/
	background-image: url(../img/bcg_main.png);
	background-repeat: repeat;
	background-position: left top;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a {color:#a6e300;}
h1 {color:#a6e300;}
#main_bcg {
	background-image: url(../img/bcg_body.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.invis {display:none;}
#base {
	padding:4px;
	width:900px;
}

/*  ----- MENU ----- */
#menu {
	position:absolute;
	bottom:0;
	left:0;
	width:900px;
	height:40px;
	background-image: url(../img/bcg_menu.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
#menu a {color:#fff;}

#menu.horizontal-dropdown ul li a {
	padding:0px 25px;
	display:block;
	background-image: url(../img/bcg_menu_spacer.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu.horizontal-dropdown ul li a:hover {
	color:#a6e300;
}
#menu.horizontal-dropdown ul li.kontakt a {
	padding:10px 51px;
	display:block;
	background-image: url(../img/bcg_menu_spacer.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#menu.horizontal-dropdown ul li.home a {
	background-image:none;
}

#menu.horizontal-dropdown ul li.current a {
	color:#a6e300;
}
/*  ---------------- */


#head {
	height:190px;
	position:relative;
	width:900px;
	padding:0;
	margin:0;
}
#logo {
	position:absolute;
	top:0;
	left:150px;
	width: 600px;
	height:127px;
	margin:0;
	padding:0;
	background-image: url(../img/bcg_index_header.png);
	background-repeat: no-repeat;
	background-position: left top;
}
div#logo a {
	display:block;
	text-indent:-9999px;
	width: 600px;
	height:127px;	
}
#head_photo {
	width:572px;
	height:192px;
	background-image: url(../img/bcg_head_photo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	top:0;
	right:0;
}

#cols {
	background-color:#373737;
	border:1px solid #324801;
	background-image: url(../img/bcg_cols.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#col-content {
	width: 900px;
	background-image: url(../img/bcg_col_content.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#col-content .in {padding-bottom:135px;}
#col-add {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 250px;
	background-image: url(../img/bcg_col_add.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#col-add-contact {
	height:341px;
	width:250px;
	color:#FFF;
	background-image: url(../img/bcg_col_add_contact.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
}
.short {padding-top:10px;}
.short strong {font-size:1.2em;}

#col-add-contact a {color:#fff;}

#context {border-bottom: 1px solid #555; padding-bottom:5px; color:#FFF;}
#context a {color:#a6e300;}
.group-content {color:#fff;}

ul.sitemap li a {color:#FFF; font-size:0.9em;}
ul.sitemap li a:hover {color:#a6e300; text-decoration:none;}

.attachments .attachment {
	float:left;
	margin:8px 14px;
}

.desc-format .col4 {clear:left; padding-top:30px;}


/* ---------------------- */

/*  ----- FOOTER ----- */
#foot {
	background-image: url(../img/bcg_footer.png);
	background-repeat: repeat-x;
	background-position: left top;
	color: #899183;
	height: 78px;
	padding:0;
	margin:0;
	position:relative;
}
#foot a {color:#a6e300;/*#899183;*/}
#foot p.address {position:absolute; top:18px; left:25px; line-height:1em;}
#foot p.phones {position:absolute; top:18px; left:195px; line-height:1em;}
#foot p.infonia {float:none; position:absolute; top:17px; right:25px;}
#foot p#subnav {position:absolute; top:21px; left:403px;}
#foot p#subnav a {color:#899183;}
#foot p.infonia a {width:80px;}