body {
	background: #FFFFFF url(images/hor_bg.gif) repeat-x ;
	margin:0;
	}

UL {
	margin:.5em;
	padding-left:3em;
	}

LI {
	margin:.3em 0;
	}

#main{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	width:761px;
	margin:0 auto;
	}

#main .center_main {
	background:url(images/cont_bg.gif) repeat-y;	
	}

#main .center_main .content .cont_inner {
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 36px;
	}

#main .center_main .content .cont_inner a {
	color: #005097;
	text-decoration:underline;
	}

#main .center_main .content .cont_inner a:hover {
	color: #005097;
	text-decoration:none;
	}

#main .center_main .menu_left {
	width: 133px;
	float: left;
	padding-top: 36px;
	padding-left: 1px;
	}

#main .bottom {
	clear: both;
	height:1px;
	background-image:url(images/cont_bg2.gif) ;
	overflow:hidden;
	width:761px;
	}

#main .copyr {
	font-size: 10px;
	text-align: right;
	}

#main .center_main .content {
	float: right;
	width: 625px;
	}

#main .center_main .content .title_main {
	font-size: 16px;
	color: #005097;
	margin-top:5px;
	margin-bottom:5px;
	}

#main .center_main .content .title_main A {
	text-decoration:none;
	}

#main .center_main .content .title_link {
	margin:12px 0 15px 0;
	}

#main .center_main .content .back_link {
	margin:.3em 0 15px 0;
	}

#main .top_main {
	width: 761px;
	height: 194px;
	margin-bottom:37px;
	}

#main .center_main .content .special {
	color: #005097;
	}

#main .center_main .content .special2 {
	color:#990000
	}

.content .cytat {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 15px;
	color:#990000;
	font-style: italic;
	padding-bottom: 20px;
	}

.content .cytatautor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #417BAF;
	}

#main .top_main .flash_top {
	float: right;
	}


.FormSwitch {
	white-space:nowrap;
	background-color:#fff;
	border:1px solid #ccc;
	padding:.5em .9em;
	margin:1em 0;
	display:table;
	}

.Form {
	background-color:#fafafa;
	border:1px solid #ccc;
	padding:1em 1.1em;
	margin:1em 0;
	display:table;
	}

.Form TABLE {
	margin:0;
	padding:0;
	}

.Form TH {
	text-align:left;
	font-size:1.1em;
	color:#005097;
	padding:0 0 .8em 0;
	}

.Form TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align:top;
	padding:.4em .3em 0 0;
	}

.Form TD.Top {
	padding-top:.1em;
	}

.Form INPUT.Text,
.Form TEXTAREA,
.Form SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align:middle;
	}

.Form INPUT {
	vertical-align:middle;
	}

.Form LABEL {
	display:block;
	white-space:nowrap;
	}

.Form LABEL.Required {
	color:#005097;
	}

.Form .Right {
	padding-top:.2em;
	padding-right:0;
	}

.Form .List {
	padding-top:0;
	}

.Form .Spacer {
	padding-bottom:1em;
	}

.Form .Right LABEL {
	display:inline;
	width:auto;
	color:#000;
	}

.Form .Tip {
	color:#777;
	float:left;
	text-align:left;
	}

.Form .Submit {
	vertical-align:bottom;
	text-align:right;
	padding-top:1em;
	padding-bottom:0;
	}

.Form .Submit INPUT {
	float:right;
	border-width:1px;
	padding:.1em .4em;
	}

.Form .Error {
	position:relative;
	top:.35em;
	visibility:hidden;
	}

.Form #komentarz {
	width:260px;
	height:90px;
	}

.menu_left IMG {
	border-right:1px solid #f5f5f5;
	}

.menu_left A IMG {
	border-right:0;
	}

#language {color: #F5F5F5; float: right; padding: 5px 30px 0 0; }
#language a {color: #0488FF; text-decoration: none;}
#language a:hover {color: #0488FF; text-decoration: underline;}
