body {margin:0px;padding:0px;background:url(../images/bg.png) center repeat-y; background-color:#CCCCCC}

body, div, span, td,th {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:150%;}

#container {width:998px; margin:0px auto}
#top {width:998px; height:115px; position:relative}
#top #logo_rybnicka{position:absolute; top:20px; left:40px}
#top #reklama{position:absolute; top:10px; right:10px; font-size:10px; color:#999999; width:470px; text-align:left}
#menu_top {width:978px; height:24px; line-height:24px; background:url(../images/bg_menu.png) repeat-x; padding:0px 10px; color:#90A8B6}
#menu_top a {color: #6284AA; letter-spacing:2px; margin:0px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
#menu_top a:hover {color:#666; text-decoration:none; border-bottom:1px solid #90A8B6}
#menu_top a.active {color:#815460;}

#maincontainer{width:990px; margin:10px auto 0px auto;overflow:hidden; background:url(../images/bg_body.png) repeat-y}
#contentwrapper{float: left;width: 100%;}
#contentcolumn{	margin-right: 212px; padding:5px 15px 10px 25px;text-align:justify; }
#rightcolumn{float: left;width: 200px; 	margin-left: -200px;padding:0px 0 10px 0;}


a, a:visited, a:link {text-decoration:none;color:#4A698A;}
a:hover {color:#666; text-decoration:none; border-bottom:1px solid #90A8B6}

a.ext_link, a.ext_link:visited, a.ext_link:link {text-decoration:none;color:#4A698A; background:url(../images/extlink.gif) no-repeat left 5px; padding-left:16px; margin-left:20px}
a.ext_link:hover {color:#666; text-decoration:none; border-bottom:1px solid #90A8B6}

.error_box {
	color:#CC0000;
	font-weight:bold;
	background-color:#FFFFEE;
	background-image:url(../images/icons/bad.png);
	background-position:5px 5px ;
	background-repeat:no-repeat;
	padding: 5px 10px 10px 30px;
	margin:5px 0 5px 0;
	text-align:left;
}

.form_error {
	color:#993300;
	font-weight:bold;
	font-size:11px;
}
.ext_link_icon {
	background: url(../images/extlink.gif) left center no-repeat;
	padding-left: 16px;
	display: inline-block;
}

.message {
	background-color:#F9F9F9;
	padding-bottom:3px;
	padding-top:3px;
	margin-bottom:5px;
	margin-top:5px;
	border-bottom:1px solid #CC3300;
	border-top:1px solid #CC3300;	
	overflow:auto;
}

.message_error {
	color:#CC0000;
	font-weight:bold;
	background-image:url(../images/icons/bad.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:1px 10px 3px 25px;
	margin-left:5px;
	text-align:left;
}

.message_info {
	color:#339900;
	font-weight:bold;
	background-image:url(../images/icons/ok.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:1px 10px 3px 25px;
	margin-left:5px;
	text-align:left;
}

.message_question {
	color:#2664CA;
	font-weight:bold;
	background-image:url(../images/icons/question.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:1px 10px 3px 25px;
	margin-left:5px;
	text-align:left;
}

a.confirm_yes, a.confirm_yes:visited, a.confirm_yes:link{
	font-weight:bold;
	font-size:13px;
	border:1px solid #6CB462;
	text-align:center;
	width:100px;
	display:block;
	float:left;
	margin-left:25px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(../images/icons/tick.png);
	background-position:left;
	background-repeat:no-repeat;
	
}
a.confirm_yes:hover {
	border:1px solid #999999;	
}

a.confirm_ok, a.confirm_ok:visited, a.confirm_ok:link{
	font-weight:bold;
	font-size:13px;
	border:1px solid #6CB462;
	text-align:center;
	width:100px;
	display:block;
	float:left;
	margin-left:25px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(../images/icons/tick.png);
	background-position:left;
	background-repeat:no-repeat;
	
}
a.confirm_ok:hover {
	border:1px solid #999999;	
}

a.confirm_no, a.confirm_no:visited, a.confirm_no:link {
	font-weight:bold;
	font-size:13px;
	border:1px solid #E42224;
	text-align:center;
	width:100px;
	display:block;
	float:left;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(../images/icons/cross.png);
	background-position:left;
	background-repeat:no-repeat;
}

a.confirm_no:hover {
	border:1px solid #999999;	
}
