/* theme */

a, a:link {
	text-decoration: none;
}
a:visited {
	color: inherit;
}
body {
	background: url(images/bg_main.png) repeat;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#page {
	width: 765px;
	margin: 0 auto;
	text-align: left;
	/*padding-left: 11px;
	background: url(images/bg_main.jpg) no-repeat;*/
}
#container {
	background: url(images/bg_container.png) repeat-y;
	width: 754px;
	float: left;
	padding: 0 11px;
	background-color: #fff;
}
#container #lawor {
	width: 752px;
	float: left;
	background: #fff url(images/bg_lawor.png) repeat-x;
	border-top: 1px solid #31619B;
	border-right: 1px solid #31619B;
	border-left: 1px solid #31619B;
}
#container #headertop {
	background: transparent url(images/bg_header.png) repeat-x;
	width: 754px;
	height: 43px;
	float: left;
}
#container .header {
	background-color: #336699;
	border-top: 1px solid #fff;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
	height: 183px;
	width: 752px;
	float: left;
}
#container .header.default {
	background: transparent url(images/header_default.jpg) no-repeat;
	height: 85px;
}
#lawor #menu {
	padding-left: 10px;
	/*height: 300px;*/
	width: 190px;
	float: left;
}
#menu {
	float: left;
	width: 190px;
	margin-top: 15px;
}
#mainLinks a {
	background: transparent url(images/bg_menu_off.png) no-repeat;
	float: left;
	height: 21px;
	width: 155px;
	margin-bottom: 5px;
	padding-left: 15px;
	display: block;
	font: bold 12px Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #000;
	padding-top: 3px;
}
#mainLinks a:hover, #mainLinks a.selected {
	background: transparent url(images/bg_menu_on.png) no-repeat;
	color: #CC3300;
}

#headertop a {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 20px;
	border-right: 1px solid #64B3D9;
}
#headertop a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#polecamy h1 {
	font: bold 14px Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #000;
	background: transparent url(images/flake.png) no-repeat;
	height: 20px;
	padding-left: 25px;
	margin-top: 10px;
	float: left;
}
#polecamy a {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;
	width: 90%;
	padding: 5px 0;
	border-bottom: 1px solid #E1E4E8;
	display: block;
	float: left;
}
#polecamy a:hover {
	background-color: #F4FAFD;
	color: #369;
	border-bottom: 1px solid #B5B5B5;
}

#footer, div.credits {
	background: transparent url(images/bg_footer.png) no-repeat;
	float: left;
	/*height: 50px;*/
	width: 776px;
	color: #333;
	text-align: center;
	padding-top: 25px;
}
div.credits {
	background: none;
	padding-top: 15px;
	margin-bottom: 15px;
}
div.credits a span {
	display: none !important;
}
#footer a {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0 3px;
	/*border-right: 1px solid #333;*/
}
#footer a:hover, #footer a.selected {
	color: #CC0000;
	text-decoration: underline;
} 

a#too, a#too:hover {
	color: #ffffff !important;
	border: 0px !important;
}
