/* Global White Space Reset */

* {margin:0; padding:0; border:0;}

body {font-size:11px; font-family:Arial, Tahoma, Verdana; background:#fff; color:#4F4F4F; padding-bottom:20px;
	background:#260202 url(../images/bg.png) top center no-repeat;
}

div.clear{
	font-size:0px;
	line-height:0px;
	height:0px;
	clear:both;
}

span.green{color:#79A222;}
span.light{color:#959586;}
span.black{color:#151515;}

a{color:#314832; text-decoration:none;}
a:hover{color:#314832; text-decoration:underline;}
a:active, a:focus {overflow: hidden; outline: 0;}

span.fir{display:none;}

h2{
	color:#151515;
	font-size:23px;
	font-weight:normal;
	line-height:28px;
	margin-bottom:10px;
}

h2 span{color:#79A222}

/* logo style */

a.logo{
	width:273px;
	height:143px;
	position:absolute;
	top:30px;
	left:55px;
	background:url(../images/logo.png) top left no-repeat;
}

a.logo:hover{border:none; text-decoration:none;}

div.mainContainer{
	width:934px;
	height:765px;
	
	margin-left: auto;
	margin-right: auto;
	margin-top:20px;
	/*
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-388px;
	margin-left:-467px;
	*/
}

div.leftMain{
	width:40px;
	height:765px;
	background:url(../images/leftMain7.png) top left no-repeat;
	
	float:left;
}

div.rightMain{
	width:40px;
	height:765px;
	background:url(../images/rightMain7.png) top left no-repeat;
	
	float:left;	
}

div.centerMain{
	width:854px;
	height:700px;
	/* background:url(../images/centerMain7.png) top left no-repeat; */
	float:left;	
}


div.centerMainTop{
	width:854px;
	height:30px;
	background:url(../images/centerMainTop7.png) top left no-repeat;
	line-height:0;
	font-size:0;
}

div.centerMainBottom{
	width:854px;
	height:30px;
	background:url(../images/centerMainBottom7.png) top left no-repeat;
	line-height:0;
	font-size:0;
}

div.centerMainMiddle{
	width:854px;
	height:515px;
	padding-top:190px;
	background:black;
	line-height:0;
	font-size:0;
	position:relative;
	overflow:hidden;
}

/* main menu styles */

ul.mainMenu{
	height:46px;

	margin:0px 0 0 48px;
}

ul.mainMenu li{
	display:block;
	float:left;
	height:42px;
	width:108px;
}

ul.mainMenu li a{
	color:white;
	display:block;
	font-size:16px;
	height:21px;
	line-height:16px;
	padding-bottom:7px;
	padding-top:13px;
	text-align:center;
	width:108px;
	background:url(../images/menuMainBg.png) top left no-repeat;
}

ul.mainMenu li a:hover{
	background-position:0px -42px;
	color:white;
	}
	
/* bottom menu styles */

ul.mainBottomMenu{
	height:46px;

	margin:0 0 0 50px;
}

ul.mainBottomMenu li{
	display:block;
	float:left;
	height:44px;
	width:150px;
	margin-right:1px;
}

ul.mainBottomMenu li a{
	color:white;
	display:block;
	font-size:16px;
	height:22px;
	padding-top:22px;
	text-align:center;
	width:150px;
	background:url(../images/menuBottomBt1.png) top left no-repeat;
}
	
ul.mainBottomMenu li a.bt2{
	background:url(../images/menuBottomBt2.png) top left no-repeat;
}	

ul.mainBottomMenu li a.bt3{
	background:url(../images/menuBottomBt3.png) top left no-repeat;
}
	

ul.mainBottomMenu li a.bt4{
	background:url(../images/menuBottomBt4.png) top left no-repeat;
}
	

ul.mainBottomMenu li a.bt5{
	background:url(../images/menuBottomBt5.png) top left no-repeat;
}


ul.mainBottomMenu li a:hover{
	background-position:0px -44px;
	color:white;
	}
	
ul.chooseOption{
	background:transparent url(../images/optionBg.png) no-repeat scroll left top;
	height:310px;
	margin:-2px auto 0;
	padding-left:57px;
	width:664px;
	list-style-type:none;
}
	
ul.chooseOption li{
	float:left;
	width:112px;
	height:310px;
	text-align:center;
	margin-right:6px;
}

ul.chooseOption li a{color:white;}
ul.chooseOption li a:hover{color:white;}

ul.chooseOption li a span{
	color:white;
	display:block;
	font-size:15px;
	line-height:20px;
	margin-bottom:7px;
	margin-top:9px;
}

ul.chooseOption li a:hover span{text-decoration:underline;}

ul.chooseOption li a img{
	text-decoration:none;
	border:none;
	display:block;
}
	
div.mainContentCont{
	width:758px;
	margin:-2px auto 20px;
}

div.mainContentTop{
	width:100%;
	height:17px;
	background:#610000 url(../images/mainContentTop.png) top left no-repeat;
	line-height:0px;
	font-size:0px;
	
	}
	
div.mainContent{
	height:316px;
	background:#610000 url(../images/mainContentBg.png) top left repeat-y;
	overflow:hidden;
	font-size:12px;
	color:white;
	line-height:16px;
	padding:0 20px;
	width:718px;
	position:relative;
	}	
	
div.mainContentBottom{
	width:100%;
	height:17px;
	background:#610000 url(../images/mainContentBottom.png) top left no-repeat;
	line-height:0px;
	font-size:0px;
	}
	
	
/* zawartosc strony */

div.specInfo{
	bottom:2px;
	left:20px;
	position:absolute;
	width:290px;
}

div.txt{
	height:306px;
	overflow:auto;
	padding-left:10px;
	padding-right:10px;
}


div.txt ul {
	margin-left:20px;
	margin-top:10px;
	}
	
div.txt a{color:#EAEBEE; text-decoration:underline;}
div.txt a:hover{color:white; text-decoration:none;}

div.contactMain a{color:#BC3535; text-decoration:underline;}
div.contactMain a:hover{color:white; text-decoration:none;}


div.leftPic{
	float:left;
	margin-top:20px;
	margin-left:30px !important;
	margin-left:15px;
	line-height:0px;
	font-size:0px;
	width:227px;
	height:255px;
	padding:2px;
	border:2px solid #960000;
}

h2{
	color:white;
	margin:0;
	font-size:16px;
	font-weight:bold;
}

h3{
	color:white;
	margin:0;
	font-size:14px;
	font-weight:bold;
}

div.contactMain{

	background:url(../images/contactMain.png) top left no-repeat;
	float:left;
	height:243px;
	padding-left:29px;
	padding-top:64px;
	position:relative;
	width:293px;
}

div.contactMap{
	background:transparent url(../images/contactMap.png) no-repeat scroll left top;
	float:right;
	height:307px;
	padding-left:45px;
	padding-top:31px;
	position:relative;
	width:280px;	
}

div.rightTxt{ 
	width:400px;
	float:right;
}
a.bigMap {color:white; font-size:11px;}
a.bigMap:hover {color:white; text-decoration:none;}

a.bigMap img.hiddenMap{position:absolute; top:-9999px; }
a.bigMap:hover img.hiddenMap{position:absolute; right:300px; top:50px;}



