* {font-family: Arial; margin: 0; padding: 0;}
body {background-color: #3C9A20;}
.clear {clear: both;}
.fright {float: right;}
.fleft {float: left;}
.centered {margin: auto;}
div.input_simple {background: url(../images/box_newsletter_input.gif) no-repeat; height: 28px; margin-bottom: 5px; width: 200px;}
div.input_simple input {width: 190px; background: transparent; border: 0; margin-left: 5px; margin-top: 5px;}
/************************************************************** */

#container {margin: 0; position: relative;}
#container .left,
#container .right,
#container .content {height: 510px; position: absolute; top: 0;}
#container .left,
#container .right {background-repeat: repeat-x; width: 50%;}
#container .left {background-image: url(../images/bg_left.bmp); left: 0;}
#container .right {background-image: url(../images/bg_right.bmp); left: 50%;}
#container .content {background-color: #3C9A20; left: 50%; margin-left: -477px; height:500px; width: 954px;}

/************************************************************** */

#header #logo {float: left; height:115px; width: 669px;}
	#header img {border: 0;}
#header #topmenu {background: url(../images/top_rightmenu.gif) no-repeat; float: left; height: 115px; width: 285px;}

#header #topmenu #options_1 {height: 43px; width: 285px;}
#header #topmenu #options_1 ul {height: 43px; list-style-type: none; margin: 0; padding: 0;}
#header #topmenu #options_1 li {float: left;}
#header #topmenu #options_1  a {display: block; height: 43px;}
#header #topmenu #options_1 .option_1 a {width: 64px;}
#header #topmenu #options_1 .option_2 a {width: 86px;}
#header #topmenu #options_1 .option_3 a {width: 84px;}
#header #topmenu #options_1 .option_4 a {width: 51px;}

#header #topmenu #search_input {float: left; height: 28px; padding: 10px 4px; width: 175px;}
#header #topmenu #search_input .searchfield {background: #fffadf; border: 0px solid #000000; color: #000000; font-size: 12px; left: 77px; position: relative; top: 11px; width: 165px;}
#header #topmenu #search_button {float: left; height: 28px; padding: 8px 0px; width: 30px;}
#header #topmenu #search_button a {display: block; height: 28px; width:30px; position: relative; top: 8px; left: 65px;}

/************************************************************** */

#menu {background: url(../images/menu_top.gif); height: 46px; width: 954px;}
#menu ul {height: 46px; list-style-type: none; margin: 0; margin-left: 0; padding: 0;}
#menu li {float: left;}
#menu a {background: url(../images/menu_top.gif); display: block; height: 46px;}
#menu a span {display: none;}
	#menu a.menu_opt1 {background-position: 0px 0; width: 64px;}
	#menu a.menu_opt2 {background-position: -64px 0; width: 177px;}
	#menu a.menu_opt3 {background-position: -241px 0; width: 178px;}
	#menu a.menu_opt4 {background-position: -419px 0; width: 178px;}
	#menu a.menu_opt5 {background-position: -597px 0; width: 178px;}
	#menu a.menu_opt6 {background-position: -775px 0; width: 179px;}
		#menu a.menu_opt1_active, #menu a.menu_opt1:hover {background-position: 0px -46px; width: 64px;}
		#menu a.menu_opt2_active, #menu a.menu_opt2:hover {background-position: -64px -46px;  width: 177px;}
		#menu a.menu_opt3_active, #menu a.menu_opt3:hover {background-position: -241px -46px;  width: 178px;}
		#menu a.menu_opt4_active, #menu a.menu_opt4:hover {background-position: -419px -46px; width: 178px;}
		#menu a.menu_opt5_active, #menu a.menu_opt5:hover {background-position: -597px -46px; width: 178px;}
		#menu a.menu_opt6_active, #menu a.menu_opt6:hover {background-position: -775px -46px; width: 179px;}

/************************************************************** */

#path {border-bottom: 1px dashed #1d8000; color: #e61f1a; margin-bottom: 8px; overflow: auto; padding: 10px 10px 5px 10px; width: 934px;}
#path ul {list-style-type: none;}
#path .home {background: none; padding-left: 23px;}
#path li {background: url(../images/arrow_red.gif) no-repeat left; float: left; font-size: 11px; padding: 0 20px;}
#path a {color: #000000; text-decoration: none;}
#path a:hover{color: #e61f1a;}

/************************************************************** */

#left_menu {width: 220px; margin-bottom: 10px;}
#left_menu ul {list-style-type: none; margin: 0; margin-left: 0; padding: 0;}
#left_menu li {margin-bottom: 2px;}
#left_menu a {background: url(../images/menu_left.gif); color: #000000; display: block; font-size: 12px; height: 30px; line-height: 30px; text-indent: 25px; width: 220px; text-decoration: none;}
#left_menu a span {display: none;}
#left_menu a:hover, #left_menu a.active {background-position: 0px -30px; color: #ffffff;}
#left_menu a.sub {background: url(../images/menu_left.gif) 0 -60px; color: #000000; display: block; font-size: 12px; height: 30px; line-height: 30px; text-indent: 40px; width: 220px; text-decoration: none;}
#left_menu a.sub:hover {color: #ffffff;}
#left_menu a.subactive {background-position: 0px -60px; color: #ffffff;}

/************************************************************** */
.box {width: 220px; margin-bottom: 10px;}
.box a img {border: 0px;}
.box_top10 {background: url(../images/box_top10.gif) no-repeat; padding-top: 40px; width: 220px; height: 260px; margin-bottom: 10px;}
.box_top10 ul {font-size: 12px; margin-left: 10px;}
.box_top10 ul li {background: url(../images/arrow_red.gif) no-repeat left; height: 25px; line-height: 25px; padding: 0 12px;}
.box_top10 a {color: #ffffff; text-decoration: none;}
.box_top10 a:hover {text-decoration: underline;}
.box_newsletter {background: url(../images/box_newsletter.gif); color: #ffffff; font-size: 12px; width: 200px; height: 105px; padding: 45px 10px 0px 10px; margin-bottom: 10px;}
.box_newsletter div.inp {background: url(../images/box_newsletter_input.gif) no-repeat; width: 200px; height: 28px; margin-top: 8px; margin-bottom: 8px;}
.box_newsletter div.inp input {position: relative; top: 6px; left: 10px; background: transparent; border: 0px; width: 170px;}
.button {background: url(../images/box_newsletter_button.gif) no-repeat; width: 80px; height: 21px; line-height: 21px; text-align: center;}
.button a {color: #e61f1a !important; font-weight: bold; font-size: 11px; text-decoration: none !important;}
.button a:hover {text-decoration: underline !important;}
/************************************************************** */

#middle {background: url(../images/bg_content.jpg) no-repeat top #3C9A20; width: 954px;}
#middle #index {padding-top: 8px;}

#column_left, 
#column_right {float: left; width: 220px;}
#column_middle_narrow,
#column_middle_wide {float: left; font-size: 12px; line-height: 20px; text-align: justify;}
#column_middle_narrow {padding: 5px 30px 15px 30px; width: 454px;}
#column_middle_wide {padding: 5px 30px 15px 30px; width: 674px;}

/************************************************************** */

#page_title {font-size: 16px; font-weight: bold; height: 40px;}
#page_content {font-size: 14px; line-height: 24px;}
#page_content ul {list-style-type: none;}

/* 
*html #page_content ul li { background: url(../images/leaf_ie.gif) no-repeat; background-position: 0px 5px; padding-left: 20px; list-style-position: outside;}
#page_content ul li {behavior: url(css/iepngfix.htc); background: url(../images/leaf.png) no-repeat; background-position: 0px 5px; padding-left: 20px; list-style-position: outside;}
*/
#page_content ul {list-style-type: disc; color: #FFF38B;}
#page_content ul li span.black {color: #000000;}

*html #page_content img {behavior: url(css/iepngfix.htc);}
*html #page_content img {behavior: url(css/iepngfix.htc);}
#page_content ul, .page_content ul, #page_content2 ul, .page_content2 ul, #page_content ol, .page_content ol, #page_content2 ol, .page_content2 ol {margin-left: 25px;}
#page_content p, .page_content p, .page_content2 p, #page_content2 p {margin-bottom: 10px;}
#middle #page_content a, #middle .page_content a {color: #000000; text-decoration: none;}
#middle #page_content a:hover, #middle .page_content a {text-decoration: underline;}
#page_content .status_message {color: #e61f1a; font-size: 12px; font-weight: bold; height: 40px;}

/* tables
  ************************************************************* */
#page_content table {border-collapse: collapse; margin-top: 20px; margin-bottom: 20px; font-size: 12px;}
#page_content table td {padding: 5px 10px 5px 10px; line-height: 16px;}
#page_content table thead tr td {background-color: #3C9A20; color: #ffffff; font-weight: bold; text-align: center;}
#page_content table tbody tr td {background-color: #FFF8D1; border-bottom: 1px solid #97B811; color: #000000; text-align: left;}
#page_content table tbody tr.even td {background-color: #FAF0BB;}
/************************************************************** */

table.green {border-collapse: collapse; width: 452px; margin: auto;}
table.green thead tr {width: 452px;}
table.green thead tr td {color: #ffffff; font-weight: bold; height: 59px; line-height: 12px; text-align: center;}
table.green thead tr td#col1 {background: url(../images/table_thead1.gif); height: 59px; width: 152px;}
table.green thead tr td#col2 {background: url(../images/table_thead2.gif); height: 59px; width: 150px;}
table.green thead tr td#col3 {background: url(../images/table_thead3.gif); height: 59px; width: 150px;}
table.green tbody tr td {background: #fff8d1;}
table.green tbody tr td.col2 {border-right: 2px solid #97b811;}
table.green tfoot tr td {background: url(../images/table_tfoot.gif); height: 10px; width: 452px;}

/************************************************************** */

#qform {display: none; background: url(./images/q_form.gif) no-repeat; width: 416px; height: 205px; padding-top: 45px;}
#qform div {clear: left; height: 25px;}
#qform div.textarea {height: 115px;}
#qform label {float: left; width: 95px; color: #ffffff; text-indent: 10px; font-weight: bold;}
#qform input, #qform textarea {float: left; background: transparent; border: 0;}
#qform textarea {width: 280px; height: 100px; overflow: auto; font-size: 12px;}
#qform .button {clear: both; margin-left: 90px;}

#footer { width: 934px !important; border-top: #79b953 1px dashed; color: #fffdc9; font-size: 11px; padding: 15px 10px !important; text-align: right; position: relative; }
#footer.index {border-top: 0px;}
#footer a {color: #fffdc9; text-decoration: none; outline: none; }
#footer a:hover {color: #cfcda3;}

#footer .left { background: none; height: 32px; position: absolute; top: 0px; left: 0px; text-align: left; padding: 10px 0px 0px 45px; }
#footer .right { position: absolute; top: 0px; right: 0px; height: 32px; padding: 10px 0px 0px 0px; background: none; }

#footer img { position: absolute; top: 3px; left: 0px; border: none; outline: none; }

#warning_note {color: #fffdc9; border-top: 1px solid #fffdc9; font-size: 11px; margin-top: 10px; padding-top: 5px;}
	#warning_note #line_first {text-align: center; width: 954px; height: 14px; overflow: hidden;}
	#warning_note #line_second {text-align: center; width: 954px;}
	#warning_note #warn_01 {text-align: center; width: 954px; font-size: 13px;}
	#warning_note #warn_02 {text-align: center; width: 954px; margin-top:6px;}
	
ul.faq {list-style-type: none; margin-left: 10px !important;}
/*ul.faq li {behavior: url(css/iepngfix.htc); background: url(../images/faq_dot.png) no-repeat 0px 15px; margin-bottom: 8px; padding-left: 20px; list-style-position: outside; width: 600px;}
*/
ul.faq li {margin-bottom: 8px;}
ul.faq li a {color: #000000; font-weight: bold; text-decoration: none;}
ul.faq li a:hover {text-decoration: underline;}
ul.faq li.active {behavior: url(css/iepngfix.htc); background: url(../images/faq_dot_active.png) no-repeat 0px 5px !important;}
ul.faq li.active a {color: #e61f1a;}
ul.faq li .answer {color: #000000; font-weight: normal; display: none;}		

#quotes {margin-bottom: 25px;}
.quote {clear: both; margin-top: 15px; padding-bottom: 20px;}
.quote .qmark {text-align: right; margin-right: 15px; margin-top: 5px; width: 38px;}
.quote .text {color: #ffffff; font-style: italic; width: 600px;}
.quote .author {color: #fbe34b; font-weight: bold;}
		
.searchhead {margin-top: 20px; margin-bottom: 20px;}
.searchresult h1 {font-size: 14px;} 
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
/* boxy main page */


#main_box_separator {width:1px;	height:150px;	background-color:#79b953;	margin:10px 0 10px 0;	float:left;}

#main_box1 {	width:416px;	float:left;}
#main_box1 #title{	background:url(../images/mainbox1_title.gif) no-repeat 130px 1px;	height:20px;}
#main_box1 #content{	background:url(../images/mainbox1_obrazek.jpg) no-repeat  bottom left;	padding-bottom: 10px;	overflow:auto;	height:150px;}
#main_box1 #content ul {	padding: 10px 0 0 130px;	color:#fffdc9;	font-family:Arial;	font-size:12px;}
#main_box1 #content li {	padding-bottom: 5px;}
#main_box1 #button {background:url(../images/button_bg1.gif);width:80px;height:22px;font-family:Arial;font-size:12px;font-weight:bold;text-align:center;margin: 10px 0 0 200px;}
#main_box1 #button a { display: block; height: 22px; width:80px; color:#e61f1a; text-decoration:none; position:relative; top:3px; }
#main_box1 #button a:hover { color:#ff0000; }

#main_box2 {	width:294px;	float:left;}
#main_box2 #title{	background:url(../images/mainbox2_title.gif) no-repeat 15px 1px;	height:20px;}
#main_box2 #content1{	width:140px;	float:left;	color:#fffdc9;	font-family:Arial;	font-size:12px;	padding:5px 15px;}
#main_box2 #content1 h1 {	font-size:12px;	font-weight:bold;}
#main_box2 #content2{	width:120px;	height:114px;	background: url(../images/alabet1.gif) no-repeat 0px 0px;	float:left;}
#main_box2 #content2 ul {	width:120px;	height:22px;	color:#1d8000;	font-weight:bold;	padding: 1px 0px 0px 0px;}
#main_box2 #content2 li {	width:23px;	height:22px;	float:left;	text-align:center;	}
#main_box2 #content2 li a { display: block; height: 22px; width:22px; color:#1d8000; text-decoration:none; font-size:12px }
#main_box2 #content2 li a:hover { color:#ff0000; }


#main_box3 {	width:242px;	float:left;}
#main_box3 #title{	background:url(../images/mainbox3_title.gif) no-repeat 15px 1px;	height:20px;}
#main_box3 #txt{	color:#fffdc9;	font-family:Arial;	font-size:12px;	padding: 5px 15px;}
#main_box3 #input {	position:relative;	top:5px;	left:15px;	width:201px;	height:28px;	background:url(../images/mainbox3_inputfield.gif) no-repeat;}
#main_box3 .newsletterfield {background: #c4d871; border: 0px solid #c4d871; color: #000000; left: 4px; position: relative; top: 7px; width: 165px;}
#main_box3 #buttons {padding:20px 0 10px 34px;}
#main_box3 #button {background:url(../images/button_bg1.gif);width:80px;height:22px;font-family:Arial;font-size:12px;font-weight:bold;text-align:center;float:left;margin-right:5px;}
#main_box3 #button a { display: block; height: 22px; width:80px; color:#e61f1a; text-decoration:none; position:relative; top:3px; }
#main_box3 #button a:hover { color:#ff0000; }



				.text_standard {}
				.text_plus1 {
					font-size: 120%;
				}
				.text_plus2 {
					font-size: 140%;
				}
				.text_minus1 {
					font-size: 90%;
				}
				.text_minus2 {
					font-size: 80%;
				}
				.text_light {
					color: #feed87;
				}
				.text_img {
					align: right; 
					margin-left: 20px; 
					margin-bottom: 10px;
				}