/* Start of CMSMS style sheet 'Kolory' */
body{
	background: #24211D;
	background-image: url(gfx/body.png);
	background-repeat: repeat-x;
	color:#fff;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a{color:#fff;}
#wrap{
	width:900px;
	border:none;
}
#top{
	background: url(gfx/top_wide.png) no-repeat ;
	background-position: 1px ;
	width: 100%;
	height:102px;
}

#bottom{
	background: url(gfx/bottom_wide.png) no-repeat;
	height:102px;

}
#content{
	height: 426px;
}


#top_logo{
	float:left;
}
#top_logo img{
	border: none;
	margin: 10px;
}
#top_banner{
	text-align: center;
	float: right;
	width: 615px;
	margin:5px 0 0 0;
	padding:0px;
}
#top_menu{
	text-align: center;
	float: right;
	width: 615px;
	height:20px;
}
#top_menu table{
	border-style: solid;
	border-color:  #fff;
	border-width:1px 1px 0 0 ;
	
	width:auto;
	margin:8px auto 0 auto;
	
	padding:0px;
}

#top_menu td{
	border-style: solid;
	border-color:  #fff;
	border-width: 0 0 1px 1px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: .8em;
}
#top_menu a{
	display:block;
	width:80px;
	margin: 0px;
	color: #fff;
	text-decoration:none;
}
#top_menu a:hover{
	background:#A32926;
}


#side{
	width:212px;
	height: 426px;
	float:left;
}
#content_text{
	overflow:auto;
	float:right;
	width:615px;
	height: 400px;
	line-height: 150%;
	font-size: 1.4em;
	margin: 26px 0 0 0;
}
#content_text p{
	margin: 0 0 1em 0;
}

#bottom_footer{
	float: right;
	text-align: right;
	margin:76px 0 0 auto;
}
ul{
	margin: 0px 0 1em 0;
	padding: 0px;
}
li{
	color: #A32926;
	list-style: square;
	margin: 0.5em;
	padding: 0px;
	list-style-position: inside;
}
li span{
	color: #fff;
	font-size:.9em;
}
#content a{
	color: #fff;
	text-decoration: none;
	border-color:#A32926;
	border-style: solid;
	border-width:0 0 1px 0;
}
#content a:hover{
	text-decoration: none;
	border-color:#fff;
	border-style: solid;
	border-width:0 0 1px 0;
}
p{
	font-size:.9em;
}
/* End of 'Kolory' */

