* { margin: 0px; padding: 0px; }
.both { clear: both; }

body { background-color: #c2c1c1; font: normal 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #666; }

h1 { font-size: 12px; }
h1 img { float: left; margin-right: 5px; }
h2 { font: bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #666; }

#main { margin: 80px auto; width: 762px;
	clear: both; background: #c2c1c1 url(images/mainbg.gif) top repeat-y; }

#main h1.czesci a {
	display:block;
	height:87px;
	overflow:hidden;
	text-indent: -200em;
	background: #c2c1c1 url("images/740x87.png") 50% 50% no-repeat;
}

#top { background: #333 url(images/topbg.gif) top no-repeat;
	width: 762px; height: 16px; clear: both;}

#mainContent { padding: 0px 16px; clear: both; }
#mainContentData {
	clear: both;
}

.imgLeft { float: left; }
.imgRight { float: right; text-align: right; }

#leftCol { float: left; width: 250px; padding: 10px; background: #929292 url(images/stars.jpg) left bottom no-repeat; height: 360px; }
#leftCol p { color: #fff; text-align: justify; line-height: 14px; margin: 5px 0px; width: 210px; float: left; }
#leftCol a { color: #fc0; text-decoration: none; font-weight: bold; }
#leftCol a:hover { color: #fff; text-decoration: none; }

#leftCol h1 {color: #fff}
#leftCol h1.logo {
	float:left;
	display: block;
	width: 13px;
	height: 170px;
	text-indent:-200em;
	margin-right: 20px;
	overflow: hidden;
	background: transparent url("images/viper.gif") top left no-repeat;
}

#rightCol { width: 430px; background: #fff; float: left;
	margin-left: 20px; padding-top: 0; }
#rightCol a { color: #900; text-decoration: underline; }
#rightCol a:hover { color: #900; text-decoration: none; }
#rightCol p { margin: 10px 0px; line-height: 16px; }
#rightCol ul { list-style: circle; list-style-position: inside;}
#rightCol ol { list-style: none; }
#rightCol ul li,
#rightCol ol li { margin: 7px 0px; }

#rightCol .navigation {
	overflow: hidden;
	clear: both; 
	list-style-position: outside !important;
	border-bottom: 1px solid black;
}
#rightCol .navigation li {margin-left: 10px;}
#rightCol .navigation li.active a {color: #990000;}
#rightCol .navigation li a:hover {}

#menu { text-align: center; clear: both; width: 430px; }
#menu li { list-style: none; float: left; margin: 0px 3px 3px 3px; }
#menu li a { font: bold 12px Verdana, Arial, helvetica, sans-serif; color: #333; text-decoration: none; }
#menu li a:hover { color: #900; text-decoration: none; }

/**Allegro*/
#menu-77 {
	color: rgb(255, 102, 0) !important;
}

#footer { background: #c2c1c1 url(images/footbg.gif) top no-repeat;
	width: 762px; height: 30px; clear: both; }
#footer a { color: #fc0; text-decoration: none;  }
#footer a:hover { color: #fff; text-decoration: none; }
#footer p {padding: 15px; color: #fff;}


#leftCol {position: relative;}
.contact {
	position:absolute;
	bottom:5px;
	display:block;
	width:245px !important;
	padding: 2px;
	text-align: center;
	background-color: #b70000 !important;
	color: #fff;
}
