* {
	margin:0;
	padding:0;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#505050;
	}
html {
	background:url(../img/background_pattern.png);
	}
body {
	text-align:center;
	}
a {
	color:#777777;
	text-decoration:none;
	}
a:hover {
	color:#4b4d4f;
	}
img {
	border:0;
	}
h1 {
        height:100px;
	background:white url(../img/background_top.png) repeat-x;
	}
h2 {
	color:#619A30;
	margin:10px;
	line-height:20px;
	}
h2 * {
	color:#619A30;
	}
h5 {
	text-align:center;
	font-weight:normal;
	color:#619A30;
	}

h6 {
	text-align:left;
	font-weight:bold;
	color:#9F0000;
	}
p {
	margin:5px 30px;
	}
input[type="text"], input[type="password"], textarea {
	color:#515151;
	background:#ffffff;
	border:1px solid #6ebada;
	width:100px;
	}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	background:#e5f9ff;
	}
form p {
	height:auto;
	overflow:auto;
	}
form p span {
	float:right;
	}
form p span input, form p span select {
	float:none !important;
	margin:2px !important;
	}
.c1 {
	color:#FF8000;
	}
.c2 {
	color:#007700;
	}
.c3 {
	color:#DD0000;
	}
.code {
	background:white;
	font:12px monospace;
	padding:1px;
	border:1px #ddd solid;
	margin:5px auto;
	}
.nums {
	width:35px;
	float:left;
	background:#eee;
	color:#aaa;
	padding:0 1px;
	border:1px solid #ddd;
	}
.blockcode {
	overflow:auto;
	padding:0 2px;
	}
.blockcode code {
	color:#405B87 !important;
	}
.links {
	text-align:center;
	color:#619A30;
	}
.links * {
	color:#619A30;
	}
.message {
	color:#619A30;
	padding:10px;
	margin:0;
	}
.message * {
	color:#619A30;
	}
.button {
	border:1px solid #6EBADA;
	background:#F3F4F5;
	padding:1px 3px;
	cursor:pointer;
	}
.user {
	background:white url(../img/background_user.png) no-repeat 1px !important;
	padding-left:20px;
	height:18px;
	font-size:14px;
	}
.password {
	background:white url(../img/background_password.png) no-repeat 1px !important;
	padding-left:20px;
	height:18px;
	font-size:14px;
	}
.news_cba {
	float:right;
	display:block;
	width:20px;
	height:25px;
	background:url(../img/icon_information.jpg) no-repeat right;
	}
.search {
	margin:18px 0 0 20px;
	}
.column_box_bottom {
	height:22px;
	width:210px;
	background:url(../img/background_column_box_bottom.jpg) no-repeat 8px 0;
	}
.catalogue input {
	margin:20px 0 0 0;
	position:relative;
	}
.catalogue form {
	text-align:right;
	}
.catalogue .category h4 {
	text-align:center;
	}
.catalogue .category h4 a {
	font-weight:normal;
	color:#619A30;
	line-height:35px;
	}
.catalogue .category p {
	text-align:left !important;
	margin:0 20px 0 15px;
	color:#777777;
	}
.catalogue .footer span, .catalogue .footer span *, .catalogue p span, .catalogue p a {
	color:#466CA6;
	}
.catalogue ul, .catalogue li {
	list-style-type:decimal;
	list-style-image:none;
	}
.catalogue .centered {
	margin:0 175px 0 185px;
	}
.catalogue h3 {
	padding:10px 30px;
	text-align:center;
	color:#619A30;
	font-size:15px;
	}
.catalogue .modify {
	float:right;
	margin-right:-8px;
	}
.catalogue h3 a {
	color:#619A30 !important;
	}
.content {
	background:url(../img/background_content.png);
	}
.content h2 {
	margin:-15px 20px 15px 30px;
	}
.content div.content, .content div.introduction {
	margin:5px 25px 5px 15px;
	}
.content p {
	margin:3px 25px;
	}
.content div.content p, .content div.introduction p {
	margin:3px;
	}
.content a.more {
	margin:10px;
	color:#405B87;
	float:right;
	font-size:9px;
	}
.content_header, .content_header_left, .content_header_right {
	height:51px;
	background:url(../img/background_content_header.png) repeat-x;
	}
.content_header_left {
	width:300px;
	float:left;
	}
.content_header_right {
	width:150px;
	float:right;
	background:url(../img/background_content_header_right.png) no-repeat right;
	}
.content_left {
	background:url(../img/background_content_border_left.png) repeat-y left;
	}
.content_right {
	background:url(../img/background_content_border_right.png) repeat-y right;
	}
.content_top, .content_top_left, .content_top_right {
	height:35px;
	background:url(../img/background_content_border_top.png) repeat-x;
	}
.content_top_left, .content_top_right {
	width:15px;
	float:left;
	background:url(../img/background_content_corner_top_left.png) no-repeat left;
	}
.content_top_right {
	float:right;
	background:url(../img/background_content_corner_top_right.png) no-repeat right;
	}
.content_bottom, .content_bottom_left, .content_bottom_right, .content_bottom_footer_left, .content_bottom_footer_right, .content_bottom_footer_border {
	height:35px;
	background:url(../img/background_content_border_bottom.png) repeat-x;
	}
.content_bottom_left, .content_bottom_right, .content_bottom_footer_left, .content_bottom_footer_right  {
	width:15px;
	float:left;
	background:url(../img/background_content_corner_bottom_left.png) no-repeat left;
	}
.content_bottom_right {
	float:right;
	background:url(../img/background_content_corner_bottom_right.png) no-repeat right;
	}
.content_bottom_footer_left {
	background:url(../img/background_content_corner_bottom_footer_left.png) no-repeat left;
	}
.content_bottom_footer_right {
	float:right;
	background:url(../img/background_content_corner_bottom_footer_right.png) no-repeat right;
	}
.content_bottom_footer_border {
	background:url(../img/background_content_border_bottom_footer.png) repeat-x;
	margin:0 100px 0 0;
	}
.content_bottom_footer_border p {
	padding:8px 0 0 0;
	}
.content_bottom strong {
	color:#C0BBBB;
	}
#background_left {
	background:white url(../img/background_body_left.png) repeat-y left;
	min-width:1000px;
	max-width:1400px;
	margin:0 auto;
	}
#background_right {
	background:url(../img/background_body_right.png) repeat-y right;
	padding:0 17px;
	}
#top {
	height:100px;
	background:white url(../img/background_top.png) repeat-x;
	}
#top_left {
	height:100px;
	width:300px;
	background:url(../img/background_top_left.png);
	float:left;
	}
#topbar {
	height:100px;
	width:570px;
	float:right;
	background:url(../img/background_top_bar.png);
	color:#AAAAAA;
	}
#topbar * {
	color:#AAAAAA;
	}
#topbar_left {
	height:100px;
	width:239px;
	float:left;
	background:url(../img/background_top_bar_left.png);
	}
#topbar_right {
	height:20px;
	text-align:center;
	padding:7px;
	}
#topbar_right input {
	margin:-5px 0 0 3px !important;
	}
#icons {
	margin:20px 30px;
	text-align:right;
	}
#icons a {
	margin:10px 12px;
	}
#icons a:hover img {
	opacity:0.6;
	}
#login {
	height:21px;
	width:28px;
	background:transparent url(../img/forum_login.png) no-repeat;
	border:1px solid transparent;
	color:transparent;
	}
#forum_login {
	display:none;
	}
#menu {
	list-style-type:none;
	height:33px;
	background:url(../img/background_menu.jpg) repeat-x;
	position:relative;
	}
#menu li {
	margin-left:0;
	display:block;
	height:33px;
	float:left;
	background:url(../img/menu_separator.jpg) no-repeat right;
	margin:0 1px 0 0;
	}
#menu a {
	display:block;
	height:33px;
	background-repeat:no-repeat;
	margin:0 2px 0 0;
	cursor:pointer;
	}
#menu_information ul, #menu_programs ul, #menu_pages ul, #menu_webmail ul {
	background:url(../img/background_submenu.jpg) repeat-x 0 9px;
	display:none;
	position:absolute;
	left:0;
	width:100%;
	height:20px;
	padding:9px 0 12px 0;
	margin-top:-9px;
	line-height:20px;
	}
#menu_information:hover ul, #menu_programs:hover ul, #menu_pages:hover ul, #menu_information.fixIE ul, #menu_programs.fixIE ul, #menu_pages.fixIE ul, #menu_webmail:hover ul, #menu_webmail.fixIE ul  {
	margin-left:0;
	display:block;
	}
#menu_information ul a, #menu_information li, #menu_programs ul a, #menu_programs li, #menu_pages ul a, #menu_pages li, #menu_webmail ul a, #menu_webmail li {
	background:none;
	width:auto;
	height:auto;
	display:inline;
	}
#menu_information ul a, #menu_programs ul a, #menu_pages ul a, #menu_webmail ul a {
	color:#A8A6A6;
	font-size:12px;
	background:url(../img/arrow_menu.jpg) no-repeat 0 5px !important;
	padding:0 40px 0 12px;
	text-decoration:none;
	}
#menu_information ul a:hover, #menu_programs ul a:hover, #menu_pages ul a:hover, #menu_webmail ul a:hover {
	color:#619A30;
	background:url(../img/arrow_menu_hover.jpg) no-repeat 0 5px !important;
	}
#menu_home a {
	width:104px;
	background:url(../img/button_home.jpg);
	}
#menu_home a:hover {
	background:url(../img/button_home_hover.jpg);
	}
#menu_information a {
	width:82px;
	background:url(../img/button_information.jpg);
	}
#menu_information:hover a, #menu_information.fixIE a {
	background:url(../img/button_information_hover.jpg);
	}
#menu_forum a {
	width:60px;
	background:url(../img/button_forum.jpg);
	}
#menu_forum a:hover {
	background:url(../img/button_forum_hover.jpg);
	}
#menu_news a {
	width:71px;
	background:url(../img/button_news.jpg);
	}
#menu_news a:hover {
	background:url(../img/button_news_hover.jpg);
	}
#menu_programs a {
	width:90px;
	background:url(../img/button_programs.jpg);
	}
#menu_programs:hover a, #menu_programs.fixIE a  {
	background:url(../img/button_programs_hover.jpg);
	}
#menu_pages a {
	width:90px;
	background:url(../img/button_pages.jpg);
	}
#menu_pages:hover a, #menu_pages.fixIE a {
	background:url(../img/button_pages_hover.jpg);
	}
#menu_panel a {
	width:57px;
	background:url(../img/button_panel.jpg);
	}
#menu_panel a:hover {
	background:url(../img/button_panel_hover.jpg);
	}
#menu_webmail a {
	width:77px;
	background:url(../img/button_webmail.jpg);
	}
#menu_webmail:hover a, #menu_webmail:fixIE a {
	background:url(../img/button_webmail_hover.jpg);
	}
#menu_filemanager a {
	width:93px;
	background:url(../img/button_filemanager.jpg);
	margin:0;
	}
#menu_filemanager a:hover {
	background:url(../img/button_filemanager_hover.jpg);
	}
#content {
	background:url(../img/background_column_box.jpg) repeat-y 9px 0;
	}
#center {
	background:url(../img/background_column_box.jpg) repeat-y right;
	height:auto;
	overflow:auto;
	}
#column_left {
	float:left;
	text-align:left;
	width:210px;
	}
#column_right {
	float:right;
	text-align:left;
	width:210px;
	}
#column_left_bottom {
	float:left;
	}
#column_right_bottom {
	float:right;
	margin:0 9px 0 0;
	}
#userpanel {
	height:175px;
	border-top:1px solid white;
	background:white url(../img/background_box_userpanel.jpg) no-repeat 11px 0;
	}
#userpanel p {
	text-align:left;
	clear:both;
	margin:2px 25px;
	color:#dedede;
	font-size:10px;
	}
#userpanel p input {
	float:right;
	}
#userpanel div div {
	text-align:center;
	margin:3px 0 3px 38px;
	}
#userpanel div input {
	margin:0 0 3px 0;
	}
#programs {
	margin:0 0 0 -9px;
	padding:60px 0 0 0;
	background:url(../img/background_box_programs.jpg) no-repeat 8px 0;
	}
#news {
	margin:0 0 0 -9px;
	padding:60px 0 0 0;
	background:url(../img/background_box_news.jpg) no-repeat 8px 0;
	}
#news ul, #programs ul, #cbanews ul, #bestpages ul {
	display:block;
	margin:0 10px 0 45px;
	list-style-position:outside;
	}
#news li, #programs li {
	list-style-image:url(../img/arrow_green.jpg);
	font-size:11px;
	padding:0 3px;
	}
#news a, #programs a {
	color:#777777;
	text-decoration:none;
	}
#news a:hover, #programs a:hover {
	color:#4b4d4f;
	}
#bestpages {
	padding:60px 0 0 0;
	background:url(../img/background_box_bestpages.jpg) no-repeat 8px 0;
	list-style-image:url(../img/arrow_blue.jpg) !important;
	list-style-position:outside;
	font-size:11px;
	}
#bestpages li {
	line-height:15px;
	}
#bestpages * {
	color:#405B87;
	}
#bestpages a {
	text-decoration:none;
	}
#bestpages a:hover {
	color:#6E9D54;
	}
#cbanews {
	padding:60px 0 0 0;
	background:url(../img/background_box_news_cba.jpg) no-repeat 8px 0;
	list-style-image:url(../img/icon_information.jpg) !important;
	list-style-position:outside;
	font-size:11px;
	}
#cbanews li {
	line-height:15px;
	padding:0 3px;
	font-size:11px;
	color:#405B87;
	}
#cbanews a {
	color:#405B87;
	text-decoration:none;
	}
#cbanews a:hover {
	color:#6e9d54;
	}
#column_center {
	margin:0 218px 0 218px;
	text-align:justify;
	color:#516A92;
	}
#column_center table {
	margin:30px auto;
	color:#C0BBBB;
	width:500px;
	text-align:center;
	}
#column_center td {
	border:1px dashed #C0BBBB;
	border-width:1px 0 0 0;
	color:#619A30;
	}
#column_center  td.num {
	text-align:left;
	border:1px dashed #C0BBBB;
	border-width:1px 0 0 0;
	color:#C0BBBB;
	}
#column_center  td.middle {
	border:1px dashed #C0BBBB;
	border-width:1px 1px 0 1px;
	}
#column_center ul {
	margin:0 30px;
	list-style-image:url(../img/arrow_blue.jpg);
	list-style-position:outside;
	}
#column_center ul a {
	color:#405B87;
	text-decoration:underline;
	}
#column_center ul a:hover {
	color:#e75210;
	text-decoration:none;
	}
#column_center ul li {
	font-size:11px;
	color:#405B87;
	}
#page_index {
	background:url(../img/background_index.png) no-repeat right 70px;
	}
#page_index ul {
	list-style-image:url(../img/arrow_orange.jpg);
	}
#page_index li {
	padding:0 160px 0 2px;
	}
#page_header_index .content_header_left {
	background:url(../img/background_content_header_left_index.png) no-repeat top left;
	}
#page_header_information .content_header_left {
	background:url(../img/background_content_header_left_information.png) no-repeat top left;
	}
#page_header_instruction .content_header_left {
	background:url(../img/background_content_header_left_instruction.png) no-repeat top left;
	}
#page_header_rules .content_header_left {
	background:url(../img/background_content_header_left_rules.png) no-repeat top left;
	}
#page_header_news .content_header_left {
	background:url(../img/background_content_header_left_news.png) no-repeat top left;
	}
#page_header_programs .content_header_left {
	background:url(../img/background_content_header_left_programs.png) no-repeat top left;
	}
#page_header_webmaster .content_header_left {
	background:url(../img/background_content_header_left_webmaster.png) no-repeat top left;
	}
#page_header_links .content_header_left {
	background:url(../img/background_content_header_left_links.png) no-repeat top left;
	}
#page_header_rank .content_header_left {
	background:url(../img/background_content_header_left_rank.png) no-repeat top left;
	}
#page_header_faq .content_header_left {
	background:url(../img/background_content_header_left_faq.png) no-repeat left;
	}
#page_faq ul {
	margin:0 20px 0 30px;
	}
#page_faq li {
	margin:5px 0;
	}
#page_chat div {
	margin:5px 30px;
	}
#page_chat h3 {
	margin:10px 30px;
	font-size:14px;
	color:#619a30;
	}
#page_rank a {
	color:#405B87;
	}
#page_rank p {
	text-align:center;
	}
#newslist {
	margin:55px 0 0 0;
	}
#page_news h2, #page_webmaster h2, #page_programs h2, #page_links h2 {
	border-bottom:1px dashed #C0BBBB;
	margin:-30px 0 0 0;
	}
#page_news h2 span, #page_webmaster h2 span, #page_programs h2 span {
	margin:0 0 0 20px;
	color:#619A30;
	line-height:20px;
	}
#page_news h2 a, #page_webmaster h2 a, #page_programs h2 a {
	color:#619A30;
	}
#screen {
	float:right;
	margin:3px 25px 3px 3px;
	text-align:right;
	}
#screen table, #screen td {
	border-width:0 !important;
	padding:0 !important;
	margin:0 !important;
	width:auto;
	font-size:0 !important;
	}
#screen table {
	margin:10px 0 10px 10px;
	}
#screen img {
	cursor:pointer;
	}
#screen_big {
	position:absolute;
	left:0;
	top:130px;
	margin:0 !important;
	width:99%;
	text-align:center;
	}
#screen_big img {
	border:2px solid #ddd;
	}
#webmaster_categories {
	width:520px;
	margin:5px auto 0 auto;
	}
#page_webmaster .category {
	height:80px;
	background:url(../img/background_category_webmaster.jpg) no-repeat top left;
	}
#page_webmaster h4 {
	margin:0 15px 0 35px;
	font-weight:normal;
	font-size:11px;
	line-height:32px;
	}
#page_webmaster h4 a {
	color:#619A30;
	}
#page_webmaster p {
	color:#999999;
	margin:5px 15px 0 25px !important;
	}
#page_programs .download {
	font-weight:bold;
	color:#619A30;
	float:right;
	}
#searchresults * {
	color:#619A30;
	}
#searchresults {
	margin:20px;
	text-align:left;
	}
#page_links a {
	color:gray;
	}
#page_programs hr {
	margin:5px 20px 5px 20px;
	border:1px dashed #DDD;
	}
#page_programs p {
	margin:3px 20px;
	}
#page_programs .category {
	float:right;
	width:168px;
	height:35px;
	background:url(../img/background_category_programs.jpg);
	}
#page_programs .category a {
	display:block;
	}
#programs_categories {
	height:auto;
	overflow:auto;
	width:505px;
	margin:20px auto;
	}
#links_categories {
	height:auto;
	overflow:auto;
	width:530px;
	margin:20px auto;
	}
#page_links .category {
	float:right;
	width:176px;
	height:100px;
	background:url(../img/background_category_links.jpg);
	}
#links_summary {
	background:white;
	text-align:center;
	color:#619A30;
	padding:20px auto;
	}
#links_summary * {
	color:#619A30;
	}
#links_summary p {
	text-align:left;
	padding:10px;
	}
#add_link {
	margin:0;
	padding:0 20px;
	}
#add_link div {
	text-align:center !important;
	}
#add_link input {
	margin:3px;
	}
#add_link p {
	text-align:left;
	margin:15px 0;
	}
#add_link p span {
	float:right;
	}
#footer {
	text-align:center;
	font-weight:normal;
	color:gray;
	clear:both;
	padding:20px 0 0 0;
	height:40px;
	background:white url(../img/background_footer.jpg) repeat-x bottom;
	}
#bottom {
	clear:both;
	}
#bottom_links {
	padding:30px 0;
	text-align:center;
	background:white;
	}
#bottom_links a {
	color:#bbbbbb;
	text-decoration:none;
	}

