* { font-family: Tahoma, Verdana, Arial; }
body { margin: 0; background: url('../images/bg_main.jpg') 50% 0 no-repeat #0B0A08; color:#fff; font-size: 11px; }
form { display: inline; padding: 0; margin: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
div.clear { height: 1px; font-size: 1px; clear: both; overflow: hidden; }
div.clear_left { height: 1px; font-size: 1px; clear: left; overflow: hidden; }
ul { list-style-type: none; padding: 0; margin: 0; }
h1, h2, h3 { padding: 0; margin: 0; font-size: 11px; }
h1.caption { height: 18px; margin-bottom: 20px; }
h2.caption { font-size: 11px; color: #171717; position: relative; height: 14px; margin-left: 2px; margin-bottom: 10px; }
h2.caption span { position: absolute; display: block; height: 14px; top: -2px; left: -2px; color: #909090; }
div.panel_div h2.caption { width: 500px; }
div [adblockframe="true"] { display: none !important; }
.sIFR-replaced > div {  display: none !important; }
p { margin: 0; padding: 0; }
a.go_back { color: #564D4D; display: block; float: left; margin-top: 20px; }
a.go_back img { border: 0; width: 3px; height: 5px; background: url('../images/bg_icos.gif') -3px -5px; margin: 0 0 1px 3px; }
input.submit { cursor: pointer; }
img.icon { width: 16px; height: 16px; background: 50% 50% no-repeat; vertical-align: -4px; margin-right: 2px; }
span.server_online { display: block; float: left; width: 13px; height: 13px; background: url('../images/bg_icos.gif') -27px -15px; margin-right: 5px; }
span.server_offline { display: block; float: left; width: 13px; height: 13px; background: url('../images/bg_icos.gif') -40px -15px; margin-right: 5px; }

h1#cap_promocje, h1#cap_ankiety, h1#cap_nagrody { width: 300px; }

div.box_gray { margin: 10px 0; font-size: 11px; }
div.box_gray div.inner { color: #909090; background: url('../images/grad_gray.gif') repeat-x #252222; padding: 8px 10px; line-height: 15px; }
div.box_gray div.inner a { color: #bbb; text-decoration: underline; }
div#left_wide div.box_gray div.inner { padding: 20px; }
div.box_gray b { background: #252222; display: block; height: 1px; font-size: 1px; overflow: hidden; }
div.box_gray b.r1 { background: #3D3838; border: 1px solid #2E2A2A; border-width: 0 1px; margin: 0 1px; }
div.box_gray b.r2 { background: #3D3838; border: 1px solid #2E2A2A; border-width: 0 1px; }
div.box_gray b.r3 { border: 1px solid #1A1717; border-width: 0 1px; }
div.box_gray b.r4 { margin: 0 1px; border: 1px solid #1A1717; border-width: 0 1px; }

div.box_green {  }
div.box_green div.inner { color: #C4C4B2; font-size: 11px; background: url('../images/grad_green.gif') repeat-x #37372A; padding: 8px 10px; line-height: 15px; }
div.box_green b { background: #37372A; display: block; height: 1px; font-size: 1px; overflow: hidden; }
div.box_green b.r1 { background: #494939; border: 1px solid #34352B; border-width: 0 1px; margin: 0 1px; }
div.box_green b.r2 { background: #494939; border: 1px solid #34352B; border-width: 0 1px; }
div.box_green b.r3 { border: 1px solid #27271E; border-width: 0 1px; }
div.box_green b.r4 { margin: 0 1px; border: 1px solid #27271E; border-width: 0 1px; }


div#fragers { width: 960px; margin: auto; }
	div#header { height: 242px; }
		a#logo { display: block; margin: 30px 0 0 0; background: url('../images/bg_logo.png'); width: 374px; height: 85px; position: absolute; cursor: pointer; color: transparent; }
		a#logo:hover { color: transparent; }
        	a#logo span.txt { display: none; }
			a#logo span.sub { display: block; width: 260px; height: 7px; background-position: 0 -250px; margin: 52px 0 0 108px; cursor: pointer; }
		div#pathline { position: absolute; color: #C5C5C5; font-size: 11px; display: none; }
		ul#languages { position: absolute; margin: 10px 0 0 870px; }
		ul#languages li { float: left; }
		ul#languages li a { display: block; width: 18px; height: 14px; background-image: url('../images/bg_flags.gif'); margin: 0 2px; color: transparent; }
		ul#languages li a span { display: none; }
		ul#languages li.pl a { background-position: -36px 0px; }
		ul#languages li.fr a { background-position: -18px 0px; }
		ul#languages li.de a { background-position: 0px 0px; }
		ul#languages li.en a { background-position: -54px 0px; }
		ul#languages li.pl a.active, ul#languages li.pl a:hover { background-position: -36px -14px; }
		ul#languages li.fr a.active, ul#languages li.fr a:hover { background-position: -18px -14px; }
		ul#languages li.de a.active, ul#languages li.de a:hover { background-position: 0px -14px; }
		ul#languages li.en a.active, ul#languages li.en a:hover { background-position: -54px -14px; }
		div#single_elements { position: absolute; }
			div#single_elements div { background: url('../images/bg_ludziki.gif') no-repeat; position: absolute; }
			div#single_elements div.e1 { background-position: 0 0; width: 208px; height: 26px; top: 108px; left: 229px; }
			div#single_elements div.e2 { background-position: 0 -26px; width: 188px; height: 30px; top: 263px; left: 637px; }
			div#single_elements div.e3 { background-position: 0 -56px; width: 23px; height: 25px; top: 136px; left: -16px; }
			div#single_elements div.e4 { background-position: -23px -56px; width: 41px; height: 40px; top: 65px; left: 460px; }
			div#single_elements div.shots { background: url('../images/fragers_anim.gif'); }
			div#single_elements div#s1 { width: 620px; height: 134px; margin-left: -23px; margin-top: 105px; background-position: 0 0; }
            div#single_elements div#s2 { width: 614px; height: 84px; margin-left: 193px; margin-top: 205px; background-position: -216px -100px; }

		ul#menu { position: absolute; margin: 163px 0px 0px 10px; }
			ul#menu li { float: left; }
			ul#menu li a { display: block; height: 30px; color: transparent; }
			ul#menu li a span { display: none; }
			ul#menu li a#menu_01 { background-position: 0 0; }
			ul#menu li a#menu_02 { background-position: 0 -30px; }
			ul#menu li a#menu_03 { background-position: 0 -60px; }
			ul#menu li a#menu_04 { background-position: 0 -90px; }
			ul#menu li a#menu_05 { background-position: 0 -120px; }
			ul#menu li a#menu_06 { background-position: 0 -150px; }
			ul#menu li a#menu_07 { background-position: 0 -180px; }
			ul#menu li a#menu_01:hover, ul#menu li a#menu_01.active, ul#menu li:hover a#menu_01 { background-position: -200px 0px; }
			ul#menu li a#menu_02:hover, ul#menu li a#menu_02.active, ul#menu li:hover a#menu_02 { background-position: -200px -30px; }
			ul#menu li a#menu_03:hover, ul#menu li a#menu_03.active, ul#menu li:hover a#menu_03 { background-position: -200px -60px; }
			ul#menu li a#menu_04:hover, ul#menu li a#menu_04.active, ul#menu li:hover a#menu_04 { background-position: -200px -90px; }
			ul#menu li a#menu_05:hover, ul#menu li a#menu_05.active, ul#menu li:hover a#menu_05 { background-position: -200px -120px; }
			ul#menu li a#menu_06:hover, ul#menu li a#menu_06.active, ul#menu li:hover a#menu_06 { background-position: -200px -150px; }
			ul#menu li a#menu_07:hover, ul#menu li a#menu_07.active, ul#menu li:hover a#menu_07 { background-position: -200px -180px; }
			
			ul#menu li:hover { position: relative; }
			ul#menu li ul { display: none; }
			ul#menu li:hover > ul { display: block; position: absolute; padding: 0px 30px 30px 30px; background: transparent url('../images/transparent.gif'); width: 140px; } /* ff 2nd */
			ul#menu > li:hover > ul { left: -16px; top: 30px; } /* ff 1st */
			ul#menu table { position: absolute; border-collapse: collapse; top: 0; left: 0; z-index: 100; font-size: 1em; }
			* html ul#menu li a:hover { position: relative; color: #C40024; }
			ul#menu ul li a:active, ul#menu ul li a:focus { color: #F0F1E0; }
			* html ul#menu li ul { visibility: hidden; display: block; position: absolute; top: -11px; left: 80px; padding: 0px 30px 30px 30px; background: transparent url('../images/transparent.gif');}
			ul#menu li ul li.top span { display: block; width: 5px; height: 3px; background: url('../images/bg_icos.gif') 0 -11px; font-size: 1px; overflow: hidden; }
			ul#menu li#li_04 ul li.top span  { margin-left: 22px; }
			ul#menu li#li_06 ul li.top span  { margin-left: 20px; }
			ul#menu li#li_07 ul li.top span  { margin-left: 28px; }
			ul#menu li ul li b { height: 1px; font-size: 1px; overflow: hidden; display: block; border: 1px solid #605E36; border-width: 0 1px; background: #A1A756; }
			ul#menu li ul li b.r1 { margin: 0 1px; width: 136px; }
			ul#menu li ul li b.r2 { width: 138px; }
			ul#menu li ul li b.r3 { width: 140px; border: 0; height: 3px; }
			ul#menu li ul li a { width: 120px; float: none; height: 20px; line-height: 20px; color: #4C4E24; background: #A1A756; padding: 0 10px; margin: 0; }
			ul#menu li ul li a:hover { color: #F0F1E0; text-decoration: none; }
			ul#menu li a:hover ul ul { visibility: hidden; }
			ul#menu li a:hover ul { visibility: visible; left: -31px; top: 28px; lef\t: -31px; to\p: 29px; } /* ie 1st */
			ul#menu li a:hover ul a:hover ul { visibility: visible; top: -10px; left: 180px; } /* ie 2nd */
			ul#menu ul a span { background: url('../images/bg_icos.gif') 0 -8px; display: block; float: right; width: 2px; height: 3px; overflow: hidden; font-size: 1px; margin-top: 8px; }
			
		div#search { position: absolute; width: 300px; height: 70px; margin: 145px 0 0 650px; }
			div#search h2 { position: absolute; margin: 22px 0 0 30px; width: 99px; height: 20px; font-size: 1px; text-indent: -10000px; background-position: 0 -205px; }
			div#search input.text { position: absolute; margin: 24px 0 0 150px; width: 112px; font-size: 11px; background: none; border: none; color: #908C8B; }
			div#search input.submit { position: absolute; margin: 0 0 0 265px; width: 30px; height: 70px; border: 0; background: none; font-size: 1px; color: #959192; }
		div#panel { position: absolute; margin: 55px 0 0 660px; font-size: 11px; color: #F4C2C7; }
			div#panel h2 { margin-bottom: 10px; }
			div#panel h2 a { display: block; width: 140px; height: 12px; background-position: 0 -230px; color: transparent; }
			div#panel h2 a:hover { color: transparent; }
			div#panel form { display: block; margin-bottom: 5px; }
			div#panel input.text { background: url('../images/bg_forms.gif'); border: 0; color: #F4C2C7; padding: 4px 4px 0 4px; width: 75px; height: 18px; margin: 0 6px 0 2px; font-size: 11px; }
			div#panel input.submit { background: url('../images/bg_forms.gif') -83px 0px; border: 0; width: 20px; height: 22px; font-size: 1px; padding: 0; color: #A8A5A5; }
			div#panel a.link { color: #F4C2C7; font-weight: bold; padding-right: 10px; }
			div#panel a.link img { border: 0; width: 3px; height: 5px; background: url('../images/bg_icos.gif'); margin: 0 0 1px 3px; }
			div#panel ul.failure { color: #F34157; margin: -2px 0 5px 0; position: relative; font-weight: bold; }
			div#panel div { margin-bottom: 3px; }

	div#middle {  }
		div#left_wide { float: left; width: 657px; }
			div#site { font-size: 11px; }
				div#site div.player_top { background: url('../images/bg_site_top.gif'); height: 33px; }
				div#site div.player_bottom { background: url('../images/bg_player_bottom.gif') 20% 0 no-repeat; height: 37px; }
				div#site div.background { background: url('../images/bg_site.jpg') 0 159px; }
				div#site div.top { background: url('../images/bg_site_top.jpg') 0 0 no-repeat; padding: 38px 20px 30px 20px; }

		div#left { float: left; width: 360px; margin-right: 20px; }
			div#main_news_list { }
				div#main_news_list div.player_top { background: url('../images/bg_newsmain_top.gif'); height: 33px; }
				div#main_news_list div.player_bottom { background: url('../images/bg_player_bottom.gif') 50% 0 no-repeat; height: 37px; }
				div#main_news_list div.background { background: url('../images/bg_newsmain.jpg') 0 150px; }
				div#main_news_list div.top { background: url('../images/bg_newsmain_top.jpg') 0 0 no-repeat; padding: 38px 20px 30px 20px; }
				div#main_news_list h1.caption { width: 170px; }
				div#main_news_list div.pager { float: right; margin-top: 2px; }
				div#main_news_list div.pager a { margin-left: 3px; font-size: 10px; line-height: 15px; display: block; text-align: center; width: 15px; height: 15px; float: left; text-decoration: none; color: #999393; }
				div#main_news_list div.pager a:hover, div#main_news_list div.pager a.active { background: url('../images/bg_icos.gif') -6px 0; color: #5D4F4C; }
				div#main_news_list ul {  }
				div#main_news_list ul li { margin-top: 20px; }
				div#main_news_list ul li:first-child, div#main_news_list ul li.first-child { margin-top: 0px; }
				div#main_news_list ul li small { color: #564D4D; float: right; }
				div#main_news_list ul li h2 { color: #fff; }
				div#main_news_list ul li h2 a { color: #fff; }
				div#main_news_list ul li img {margin-right:7px;}
				div#main_news_list ul li div.under {  }
				div#main_news_list ul li div.under a { color: #564D4D; padding-right: 5px; }
				div#main_news_list ul li div.under a img { border: 0; width: 3px; height: 5px; background: url('../images/bg_icos.gif') -3px 0; margin: 0 0 1px 2px; }
		div#center { float: left; width: 277px; }
			div#main_pricelist { padding: 0 20px; margin-top: 35px; }
			div#main_stats { margin-top: 35px; background: url('../images/bg_stats.jpg') 0 8px no-repeat; }
				div#main_stats h1.caption { background-position: 0 -60px; }
				div#main_stats div.top { background: url('../images/bg_stats_top.gif') 0 top no-repeat; }
				div#main_stats div.bottom { height: 195px; padding: 35px 20px 15px 20px; background: url('../images/bg_stats_bottom.gif') 0 bottom no-repeat; }
				div#main_stats table { width: 100%; }
				div#main_stats table td { line-height: 15px; }
				div#main_stats table td.col_1 { font-weight: bold; width: 120px; }
			div#random_server { padding: 0 20px; margin-top: 20px; }
				div#random_server h1.caption { background-position: 0 -100px; }
				div#random_server table { width: 100%; }
				div#random_server table td { line-height: 15px; }
				div#random_server table td.col_1 { font-weight: bold; width: 120px; }
			div#poll { padding: 0 20px; margin-top: 20px; }
				div#poll h1.caption { background-position: 0 -80px; }
				div#poll div.question { font-weight: bold; color: #fff; margin-bottom: 10px; }
				div#poll label { display: block; clear: both; margin: 10px 0; }
				div#poll label input.radio { float: left; margin-top: 2px; }
				div#poll label span { display: block; padding-left: 26px; }
				div#poll input.submit { display: block; background: none 0 0; margin-top: 5px; height: 16px; border: 0; }
				div#poll a.more { display: block; float: right; color: #909090; text-decoration: none; margin-top: 5px; }
				div#poll a.more:hover { text-decoration: underline; }
				div#poll a.more img { border: 0; width: 3px; height: 5px; background: url('../images/bg_icos.gif') -24px -15px; margin: 0 0 1px 3px; }
				div#poll div.failure { color: #F4C2C7; }
				div#poll div.failure ul { margin-bottom: 15px; margin-top: 10px; list-style-type: disc; padding-left: 10px; }
				div#poll div.success { color: #A4A855; margin-bottom: 15px; margin-top: 10px; }
				div#poll ul {  }
				div#poll ul li { margin-bottom: 8px; }
				div#poll div.out { height: 5px; background: url('../images/bg_poll.gif') 0 -5px; }
				div#poll div.in { height: 5px; background: url('../images/bg_poll.gif') 0 0px; }
			div#polls_list {  }
				div#polls_list ul {  }
				div#polls_list ul li { width: 298px; }
				div#polls_list ul li.odd { float: left; }
				div#polls_list ul li.even { float: right; }
				div#polls_list ul li.clear { font-size: 1px; height: 1px; overflow: hidden; clear: both; width: 600px; }
				div#polls_list div.inner { padding: 10px 20px !important; }
				div#polls_list h2 { color: #fff; margin-bottom: 10px; }
				div#polls_list div.pager { float: right; margin-top: 2px; }
				div#polls_list div.pager a { margin-left: 3px; font-size: 10px; line-height: 15px; display: block; text-align: center; width: 15px; height: 15px; float: left; text-decoration: none; color: #999393; }
				div#polls_list div.pager a:hover, div#polls_list div.pager a.active { background: url('../images/bg_icos.gif') -6px 0; color: #5D4F4C; }
				div#polls_list ul ul li { width: auto; margin-bottom: 8px; }
				div#polls_list ul ul li div.out { height: 5px; background: url('../images/bg_poll.gif') 0 -15px; }
				div#polls_list ul ul li div.in { height: 5px; background: url('../images/bg_poll.gif') 0 -10px; }
				div#polls_list label { display: block; clear: both; margin: 10px 0; }
				div#polls_list label input.radio { float: left; margin-top: 2px; }
				div#polls_list label span { display: block; padding-left: 26px; }
				div#polls_list input.submit { display: block; background: none 0 0; margin: 5px auto 0; height: 16px; border: 0; }
				div#polls_list div.failure { color: #F4C2C7; }
				div#polls_list div.failure ul { margin-bottom: 15px; margin-top: 10px; list-style-type: disc; padding-left: 10px; }
				div#polls_list div.success { color: #A4A855; margin-bottom: 15px; margin-top: 10px; }

			div#download {  }
				div#download ul {  }
				div#download ul li { width: 298px; }
				div#download ul li.odd { float: left; }
				div#download ul li.even { float: right; }
				div#download ul li.clear { font-size: 1px; height: 1px; overflow: hidden; clear: both; width: 600px; }
				div#download div.inner { padding: 10px 20px !important; }
				div#download ul li a { display: block; text-decoration: none; }
				div#download ul li a:hover * { curosr: pointer; }
				div#download ul li.categories a span.left_icon { display: block; height: 16px; width: 16px; float: left; margin-right: 5px; background: url('../images/bg_icos.gif') -81px 0; }
				div#download ul li.files a span.left_icon { display: block; height: 16px; width: 16px; float: left; margin-right: 5px; background: url('../images/bg_icos.gif') -97px 0; margin-top: 6px; }
				div#download ul li.files a small { display: block; font-size: 9px; color: #797979; }
				div#download ul li a span.right_icon { display: block; height: 15px; width: 15px; float: right; margin-left: 5px; background: url('../images/bg_icos.gif') -66px 0; }
				div#download ul li.files a span.right_icon { margin-top: 7px; }
				div#download ul li a:hover span.right_icon { background-position: -51px 0; }

		div#right { float: right; width: 283px; }
			div#flash_map { height: 251px; margin-top: 68px; }
			div#newsletter { margin-top: 20px; }
				div#newsletter div.text { color: #909090; margin-bottom: 20px; text-align: justify; line-height: 16px; }
				div#newsletter div.field { height: 22px; background: url('../images/bg_forms.gif') 0 -22px; padding-bottom: 10px; position: relative; width: 283px; }
				div#newsletter input.text { background: none; color: #909090; font-size: 11px; border: 0; position: absolute; width: 220px; top: 3px; left: 7px; }
				div#newsletter input#newsletter_add_btn { cursor: pointer; position: absolute; border: 0; background: url('../images/bg_forms.gif') -283px -18px; width: 27px; height: 26px; top: -2px; left: 235px; }
				div#newsletter input#newsletter_rem_btn { cursor: pointer; position: absolute; border: 0; background: url('../images/bg_forms.gif') -310px -18px; width: 16px; height: 16px; top: 3px; left: 264px;}
				div#newsletter div.failure { color: #F4C2C7; }
				div#newsletter div.failure ul { margin-bottom: 20px; margin-top: 10px; list-style-type: disc; padding-left: 10px; }
				div#newsletter div.success { color: #A4A855; margin-bottom: 20px; }

		div#activations div.failure { color: #F4C2C7; }
		div#activations div.failure ul { margin-bottom: 10px; margin-top: 10px; list-style-type: disc; padding-left: 10px; }
		div#activations div.success { color: #A4A855; margin: 10px 0; }

			div#partners { margin-top: 20px; }
				div#partners h1.caption { background-position: 0 -120px; }
				div#partners ul {  }
				div#partners ul li { float: left; width: 130px; margin-bottom: 22px; }
				div#partners ul li.even { margin-right: 22px; }
				div#partners ul li a { display: block; width: 128px; height: 68px; border: 1px solid #272421; background: #0B0A08 50% 50% no-repeat; color: transparent; }
				div#partners ul li a span { display: none; }
	div#footer { height: 96px; background: url('../images/bg_footer.gif') 0 bottom; }
		a#copyrights { display: block; background-position: 0 -270px; position: absolute; margin-top: 41px; color: transparent; }
		div#e7 { float: right; margin-top: 40px; }
		div#e7 a { font-size: 10px; color: #4D4D4D; }
		div#e7 img { border: 0; vertical-align: -3px; padding-left: 5px; }

	div#user_panel {  }
		ul#user_panel_menu * { zoom: normal; }
		ul#user_panel_menu {  }
		ul#user_panel_menu li { float: left; margin: 10px 2px; }
		ul#user_panel_menu li a { display: block; text-decoration: none; color: #959292; }
		ul#user_panel_menu li a span { cursor: pointer; padding: 0 7px; font-size: 11px; display: block; height: 15px; line-height: 15px; color: #959292; }
		ul#user_panel_menu li a b { cursor: pointer; display: block; height: 1px; font-size: 1px; overflow: hidden; }
		ul#user_panel_menu li a:hover span, ul#user_panel_menu li a.active span { color: #221D1A; background: url('../images/bg_tab.gif') repeat-x; }
		ul#user_panel_menu li a:hover b, 	ul#user_panel_menu li a.active b { background: #fff; }
		ul#user_panel_menu li a:hover b.r1, ul#user_panel_menu li a.active b.r1 { margin: 0 1px; border: 1px solid #898787; border-width: 0 1px; }
		ul#user_panel_menu li a:hover b.r2, ul#user_panel_menu li a.active b.r2 { border: 1px solid #898787; border-width: 0 1px; }
		ul#user_panel_menu li a:hover b.r3, ul#user_panel_menu li a.active b.r3 { background: #777373; border: 1px solid #464240; border-width: 0 1px; }
		ul#user_panel_menu li a:hover b.r4, ul#user_panel_menu li a.active b.r4 { background: #716E6E; margin: 0 1px; border: 1px solid #464240; border-width: 0 1px; }
		ul.temporary a { display: inline !important; }
		ul.temporary a b { display: none !important; }
		ul.temporary a span { display: inline !important; }
		ul.temporary a:hover span { background: none !important; color: #959292 !important; text-decoration: underline !important; }
		
		table.servers_list { border-collapse: collapse; width: 100%; margin-bottom: 20px; }
		table.servers_list tr.odd { background: #211F1F; }
		table.servers_list tr.even { background: #1C1B1B; }
		table.servers_list tr.hover { color: #7B8730; }
		table.servers_list th { border-left: 1px solid #5A5959; border-right: 1px solid #5A5959; border-bottom: 1px solid #444444; text-align: left; color: #ffffff; white-space: nowrap; }
		table.servers_list th i { display: block; height: 1px; font-size: 1px; overflow: hidden; }
		table.servers_list th i.r1 { background: #717070; }
		table.servers_list th i.r2 { background: #686767; }
		table.servers_list th.col_1 i.r1 { margin-left: 2px; }
		table.servers_list th.col_1 i.r2 { margin-left: 1px; }
		table.servers_list th.col_5 i.r1 { margin-right: 2px; }
		table.servers_list th.col_5 i.r2 { margin-right: 1px; }
		table.servers_list th span { display: block; padding: 4px 6px 6px 6px; background: url('../images/grad_panel_table.gif') repeat-x; overflow: hidden; }
		table.servers_list th.col_1 { border-left: 0; }
		table.servers_list th.col_5 { border-right: 0; }
		table.servers_list td { border: 1px solid #292727; padding: 6px; }
		table.servers_list .col_1 {  }
		table.servers_list .col_2 {  }
		table.servers_list .col_3 {  }
		table.servers_list .col_4 {  }
		table.servers_list .col_5 { width: 18px; }
		table.servers_list .col_5 div { margin: auto; width: 15px; height: 15px; background: url('../images/bg_icos.gif') -36px 0 no-repeat; cursor: pointer; }
		table.servers_list .col_5 div ul { display: none; }
		table.servers_list .col_5 div.active ul { display: block; }
		table.servers_list .col_5 div.active { background-position: -21px 0; }
		table.servers_list .col_5 div ul { position: absolute; z-index: 1000; margin: 0 0 0 -150px; width: 150px; padding: 15px; }
		table.servers_list .col_5 div ul a { background: #3B3838; display: block; border-top: 1px solid #4B4849; color: #8F8F8F; padding: 4px 4px 4px 10px; text-decoration: none; opacity:0.93; }
		table.servers_list .col_5 div ul li.second a { border: 0; }
		table.servers_list .col_5 div ul a:hover { text-decoration: none; font-weight: bold; color: #CFCFCF; }
		table.servers_list .col_5 div ul a span { display: block; float: right; width: 2px; height: 3px; background: url('../images/bg_icos.gif') 0 -5px; margin: 6px 5px 0 0; }
		table.servers_list .col_5 div ul li.first, table#servers_list .col_5 div.active ul li.last { height: 2px; overflow: hidden; font-size: 1px; line-height: 1px; }
		table.servers_list .col_5 div ul li i { background: #3B3838; display: block; height: 1px; font-size: 1px; overflow: hidden; }
		table.servers_list .col_5 div ul li i.r1 { margin-left: 2px; }
		table.servers_list .col_5 div ul li i.r2 { margin-left: 1px; }
		table.servers_list .col_5 div ul li i.r3 { margin: 0 1px; }
		table.servers_list .col_5 div ul li i.r4 { margin: 0 2px; }

	div#register_div {  }
		div#register_div div.failure { color: #F4C2C7; }
		div#register_div div.failure ul { margin-bottom: 20px; margin-top: 10px; list-style-type: disc; padding-left: 10px; }
		div#register_div div.success { color: #A4A855; margin-bottom: 20px; }
		div#register_div label { display: block; clear: both; }
		div#register_div label.more { height: 15px; margin-top: 5px; }
		div#register_div span { display: block; width: 150px; float: left; margin-top: 4px; }
		div#register_div span.padding { width: 400px; text-align: justify; position: relative; top: -5px; }
		div#register_div small { margin-left: 5px; color: #707070; }
		div#register_div div.spacer { height: 5px; font-size: 1px; overflow: hidden; }
		div#register_div input.text { background: #444; border: 1px solid #888; width: 140px; padding: 3px 4px; color: #ddd; }
		div#register_div input.checkbox { vertical-align: -2px; margin: 0 4px 0 0; }
		div#register_div input.padding { float: left; margin-right: 7px; }
		div#register_div input.submit { display: block; height: 16px; border: 0; background: none 0 -16px; margin-left: 150px; }
	div#edit_profile_div {  }		
		div#edit_profile_div input.submit { display: block; height: 16px; border: 0; margin-left: 150px; background: none 0 -32px; }
	div#remind_div {  }
		div#remind_div div.text { margin-bottom: 20px; }
		div#remind_div div.failure { color: #F4C2C7; }
		div#remind_div div.failure ul { margin-bottom: 20px; margin-top: 10px; list-style-type: disc; padding-left: 10px; }
		div#remind_div div.success { color: #A4A855; margin-bottom: 20px; }
		div#remind_div label { display: block; clear: both; }
		div#remind_div span { display: block; width: 150px; float: left; }
		div#remind_div small { margin-left: 5px; color: #707070; }
		div#remind_div div.spacer { height: 5px; font-size: 1px; overflow: hidden; }
		div#remind_div input.text { background: #444; border: 1px solid #888; width: 140px; padding: 3px 4px; color: #ddd; }
		div#remind_div input.submit { display: block; height: 16px; border: 0; background: none 0 -64px; margin-left: 150px; }

	div.panel_div {  }
		div.panel_div div.text { margin-bottom: 20px; text-align: justify; }
		div.panel_div div.failure { color: #F4C2C7; }
		div.panel_div div.failure ul { margin-bottom: 20px; margin-top: 10px; list-style-type: disc; padding-left: 10px; }
		div.panel_div div.success { color: #A4A855; margin-bottom: 20px; }
		div.panel_div label { display: block; clear: both; }
		div.panel_div span.label { padding-top: 4px; display: block; width: 150px; float: left; }
        div.panel_div span.span_r { padding-top: 4px; display: block; width: auto; float: left; }
        div.panel_div div.spacer { height: 5px; font-size: 1px; overflow: hidden; }
		div.panel_div input.text { background: #444; border: 1px solid #888; width: 140px; padding: 3px 4px; color: #ddd; }
		div.panel_div input.submit { display: block; height: 16px; border: 0; background: none 0 -48px; margin-left: 150px; }
		div.panel_div select { width: 150px; color: #ddd; background: #444; }
	
		div#panel_faq input.text { background: #444; border: 1px solid #888; width: 350px; padding: 3px 4px; color: #ddd; }
		div#panel_faq textarea { background: #444; border: 1px solid #888; width: 350px; height: 100px; font-size: 11px; color: #ddd; padding: 3px 4px; }
		div#panel_faq input.submit { background: 0 -64px; }

		div#panel_helpdesk input.text { background: #444; border: 1px solid #888; width: 350px; padding: 3px 4px; color: #ddd; }
		div#panel_helpdesk textarea { background: #444; border: 1px solid #888; width: 350px; height: 100px; font-size: 11px; color: #ddd; padding: 3px 4px; }
		div#panel_helpdesk input.submit { background: 0 -64px; }

		div#panel_ftp_password input.submit { background: none 0 -32px; }

	div#panel_servers {  }
		div#panel_servers div.inner { padding-bottom: 0px !important; }
		div#panel_servers div.no_servers { padding-bottom: 20px; }
		
	ul.autocompleter-choices { background: #444; position: absolute; border: 1px solid #888888; margin-top: 3px; width: 358px !important; top: 0; }
	ul.autocompleter-choices li { font-size: 11px; padding: 4px 4px 4px 14px; }
	ul.autocompleter-choices li.autocompleter-selected { background: green; cursor: pointer; }
	ul.autocompleter-choices li.description { font-weight: bold; background: #373737; padding: 4px; border-bottom: 1px solid #555; }
	input.autocompleter-loading { background: url('../images/ajax-loader.gif') 340px 2px #444 no-repeat !important;  }

	ul.search-autocompleter-choices { background: #444; position: absolute; border: 1px solid #888888; margin-top: 3px; margin-left: -5px; width: 118px !important; top: 0; }
	ul.search-autocompleter-choices li { font-size: 11px; padding: 4px 4px 4px 4px; white-space: nowrap; overflow: hidden; }
	ul.search-autocompleter-choices li.autocompleter-selected { background: #616161; cursor: pointer; }
	input.search-autocompleter-loading { background: url('../images/ajax-loader-2.gif') right 50% no-repeat !important; }

	div#faq_expand { float: right; color: #B1B1B1; font-size: 10px; margin-top: -2px; }
		div#faq_expand a { color: #B1B1B1; }
		div#faq_expand a:hover { color: #A4A855; }
	ul#faq_ul {  }
		ul#faq_ul li { cursor: pointer; }
		ul#faq_ul li small { display: none; }
		ul#faq_ul li h2 { margin-bottom: 15px; padding-left: 8px; }
		ul#faq_ul li h2 span { display: block; position: absolute; width: 8px; height: 8px; margin-left: -15px; margin-top: 4px; background: url('../images/bg_icos.gif') 0 -15px; }
		ul#faq_ul li div.inner { padding: 10px 20px !important; }
		ul#faq_ul li.closed {  }
		ul#faq_ul li.closed h2 { margin: 0; }
		ul#faq_ul li.closed h2 span { background-position: -8px -15px; }
		ul#faq_ul li.closed div.inner { padding: 5px 20px !important; }
		ul#faq_ul li.closed div.text { display: none; }
		ul#faq_ul li.closed.hover h2 { color: #A4A855; }
		ul#faq_ul li.closed.hover h2 span { background-position: -16px -15px; }
		
	ul#games_list {  }
		ul#games_list li { width: 180px; height: 215px; text-align: center; margin: 10px 24px 10px 0; float: left; }
		ul#games_list li a { margin: 0 auto 5px; width: 150px; height: 150px; display: block; background: 50% 50% no-repeat; } /*background: #000000 50% 50% no-repeat; border: 1px solid #31313;*/
		ul#games_list li div.inner { padding: 15px 15px 10px 15px !important; }
		
	div#details { color: #AAA; }
		div#details.news div.box_gray { margin-bottom: 25px; }
		div#details div.date { float: right; white-space: nowrap; }
		div#details img.icon { float: left; margin-right: 0; margin-top: -2px; }
		div#details h2.icon { margin-left: 24px; }
		div#details div.main_image { float: right; margin: 0 0 10px 10px; }
		div#details.with_images { width: 420px; float: left; }
		div#details div.inner { text-align: justify; }
		ul#details_gallery { width: 195px; float: right; margin-top: 10px; }
		ul#details_gallery li { float: left; }
		ul#details_gallery li a { display: block; width: 78px; height: 58px; border: 1px solid #222; background: no-repeat; margin: 0 0 15px 15px; color: transparent; }
		
	ul#comments { margin-bottom: 25px; }
	ul#comments li { margin: 10px 0; padding-bottom: 10px; border-bottom: 1px solid #333; }
	ul#comments li div.comment_header { margin-bottom: 5px; }
	ul#comments li div.comment_header a.comment_hash { color: #AAA; float: left; font-size: 20px; font-weight: bold; margin-right: 8px; }
	ul#comments li div.comment_header div.comment_user {  }
	ul#comments li div.comment_header span.cursor { cursor: pointer; }
	ul#comments li div.comment_header div.comment_date { color: #666; font-size: 10px; }
	ul#comments li div.comment_text {  }
	
	form#add_comment { color: #CCC; }
		form#add_comment div.user {  }
		form#add_comment div.user span { font-weight: bold; }
		form#add_comment textarea { margin: 5px 0; display: block; background: #222; border: 1px solid #555; width: 605px; height: 50px; font-size: 11px; color: #ddd; padding: 3px 4px; }
		div#details.with_images textarea { width: 408px; }
		form#add_comment input.submit { display: block; height: 16px; border: 0; background: none 0 -48px; margin-left: 150px; float: right; }
		form#add_comment div.failure { color: #F4C2C7; }
		form#add_comment div.failure ul { margin-bottom: 20px; margin-top: 10px; list-style-type: disc; padding-left: 10px; }
		form#add_comment div.success { color: #A4A855; margin-bottom: 20px; }
		form#add_comment  div.tip { float: left; font-size: 10px; }
		
	div#pricelist_div { }
	div#pricelist_div input.submit { background: 0px -64px; }
	div#pricelist_div div#ajax_result { float: right; width: 250px; text-align: center; }
	div#pricelist_div div#ajax_result.loader { height: 40px; background: url('../images/ajax-loader-big.gif') 50% 50% no-repeat; }
	div#pricelist_div div#ajax_result strong { font-size: 12px; color: #aaa; }
	div#pricelist_div div#ajax_result div.failure strong { color: #F4C2C7; }
	div#pricelist_div div#ajax_result div.failure { text-align: left; }
	div#pricelist_div div#order_div_left { float: left; width: 320px; }
	div#order_div {  }
	div#order_div div.order_desc { text-align: center; margin: 15px 0; }
	div#order_div input.submit_order { display: block; background: none 0 -80px; margin: 10px auto 0; height: 16px; border: 0; cursor: pointer; }
	div#ajax_result input.text { width: auto; display: block; width: 240px; }
	div#ajax_result textarea { display: block; height: 50px; background: #444; border: 1px solid #888; font-size: 11px; color: #ddd; padding: 3px 4px; width: 240px; }
	div#ajax_result label { text-align: left; margin: 5px 0; }

	div#main_pricelist input.submit { background: 0px -64px; border: 0; display: block; height: 16px; }
	div#main_pricelist div#ajax_result { text-align: center; }
	div#main_pricelist div#ajax_result.loader { height: 40px; background: url('../images/ajax-loader-big.gif') 50% 50% no-repeat; }
	div#main_pricelist div#ajax_result strong { font-size: 12px; color: #aaa; }
	div#main_pricelist div#ajax_result div.failure strong { color: #F4C2C7; }
	div#main_pricelist div#ajax_result div.failure { text-align: left; margin-bottom: 10px; }
	div#main_pricelist div#ajax_result div.success { margin-bottom: 10px; }
	div#main_pricelist span.label { display: block; }
	div#main_pricelist div.spacer { height: 5px; overflow: hidden; }
	div#main_pricelist input.text { background: #444; border: 1px solid #888; width: 205px; padding: 3px 4px; color: #ddd; }
	div#main_pricelist select { width: 214px; color: #ddd; background: #444; }


	div#simple_list { }
		div#simple_list div.pager { float: right; margin-top: 2px; }
		div#simple_list div.pager a { margin-left: 3px; font-size: 10px; line-height: 15px; display: block; text-align: center; width: 15px; height: 15px; float: left; text-decoration: none; color: #999393; }
		div#simple_list div.pager a:hover, div#simple_list div.pager a.active { background: url('../images/bg_icos.gif') -6px 0; color: #5D4F4C; }
		div#simple_list ul {  }
		div#simple_list ul li { margin-top: 20px; }
		div#simple_list ul li:first-child, div#simple_list ul li.first-child { margin-top: 0px; }
		div#simple_list ul li small { color: #564D4D; float: right; margin-top: 3px; }
		div#simple_list ul li h2 { color: #fff; }
		div#simple_list ul li h2 a { color: #fff; }
		div#simple_list ul li div.under {  }
		div#simple_list ul li div.under a { color: #564D4D; padding-right: 5px; }
		div#simple_list ul li div.under a img { border: 0; width: 3px; height: 5px; background: url('../images/bg_icos.gif') -3px 0; margin: 0 0 1px 2px; }
		div#simple_list div.inner { padding: 10px 20px !important; }
		div#simple_list div.box_gray { margin: 5px 0 !important; }
		div#simple_list span.helpdesk_online { display: block; float: left; width: 13px; height: 13px; background: url('../images/bg_icos.gif') -27px -15px; margin-right: 5px; }
		div#simple_list span.helpdesk_offline { display: block; float: left; width: 13px; height: 13px; background: url('../images/bg_icos.gif') -40px -15px; margin-right: 5px; }

		div#contact_div div.text { margin-bottom: 20px; text-align: justify; }
		div#contact_div div.failure { color: #F4C2C7; }
		div#contact_div div.failure ul { margin-bottom: 20px; margin-top: 10px; list-style-type: disc; padding-left: 10px; }
		div#contact_div div.success { color: #A4A855; margin-bottom: 20px; }
		div#contact_div label { display: block; clear: both; }
		div#contact_div span.label { padding-top: 4px; display: block; width: 150px; float: left; }
		div#contact_div div.spacer { height: 5px; font-size: 1px; overflow: hidden; }
		div#contact_div select { width: 360px; color: #ddd; background: #444; }
		div#contact_div input.text { background: #444; border: 1px solid #888; width: 350px; padding: 3px 4px; color: #ddd; }
		div#contact_div textarea { background: #444; border: 1px solid #888; width: 350px; height: 100px; font-size: 11px; color: #ddd; padding: 3px 4px; }
		div#contact_div input.submit { display: block; height: 16px; border: 0; margin-left: 150px; background: 0 -64px; }
		
		ol {  }
		ol div.score { height: 5px; width: 30px; padding: 1px; border: 1px solid #BBBBBB; float: left; margin-right: 8px; margin-top: 4px; }
		ol div.score div { height: 5px; background: #757575; }
		ol a { text-decoration: none !important; }
		ol a:hover { text-decoration: underline; }
		
		div#prize_value { margin-top: 20px; font-weight: bold; font-size: 12px; padding: 10px; text-align: center; background: #3D3838; color: #A7A7A7; }
		div#prize_value small { display: block; font-size: 11px; font-weight: normal; }
		div#prize_value input.submit { display: block; background: none 0 -80px; margin: 10px auto 0; height: 16px; border: 0; }
		div#prize_value  div.failure { color: #F4C2C7; font-size: 11px; text-align: left; font-weight: normal; }
		div#prize_value  div.failure ul { margin-bottom: 15px; margin-top: 10px; list-style-type: disc; padding-left: 10px; }
		div#prize_value  div.success { color: #A4A855; margin-bottom: 15px; margin-top: 10px; font-size: 11px; font-weight: normal; }
		
		div.summary {  }
			div.summary table td { line-height: 16px; }
			div.summary table td.col_1 { font-weight: bold; width: 285px; text-align: right; padding-right: 10px; vertical-align: top; }
			div.summary table td.col_2 {  }
		a#pay_link { display: block; width: 140px; height: 20px; line-height: 18px; background: url('../images/bg_pay_by_points.gif'); margin: 20px auto 0; text-align: center; padding-left: 10px; color: #eee; font-size: 10px; text-transform: uppercase; text-decoration: none; font-weight: bold; }
		a#pay_by_points_link { display: block; width: 140px; height: 20px; line-height: 18px; background: url('../images/bg_pay_by_points.gif'); margin: 20px auto 0; text-align: center; padding-left: 10px; color: #eee; font-size: 10px; text-transform: uppercase; text-decoration: none; font-weight: bold; }
		
		/*div#pay_div div.inner { background-image: url('../images/bg_dotpay.gif'); background-repeat: no-repeat; background-position: 396px 95px; }*/
		div#pay_div div.success { margin: 10px 0 !important; }
		div#pay_div div.failure ul { margin: 10px 0 !important; }
		div#pay_div input.submit { display: block; height: 16px; border: 0; margin-left: 150px; background: 0 -96px; }
		div#pay_div div#dp_logo { width: 152px; height: 48px; position: absolute; margin: 46px 0 0 365px; background: url('../images/bg_dotpay.gif'); }
		
		div#banner_div div.text { margin-bottom: 20px; }
		div#banner_div div.banner { margin: 0 auto 10px; }
		div#banner_div div.banner span { display: none; }
		div#banner_div textarea { margin-bottom: 30px; font-family: "Courier New", Courier, monospace; font-size: 11px; display: block; padding: 10px; width: 557px; height: 90px; border: 1px solid #444; background: #191919; color: #666; }
		div#banner_div code { margin-bottom: 30px; font-family: "Courier New", Courier, monospace; font-size: 11px; display: block; padding: 10px; width: 557px; border: 1px solid #444; background: #191919; color: #666; }
		div#banner_div h3 { margin-bottom: 5px; text-align: center; }
		div#banner_div div.small_banner_info { font-size: 10px; margin-bottom: 5px; }
		div#banner_div div.banner_servers_select { margin-bottom: 7px; }
		div#banner_div div.banner_servers_select select { float: right; font-size: 10pt; margin-left: 10px; color: #ddd; background: #444; }
		div#banner_div div.banner_servers_select div { line-height: 22px; text-align: right; }
		
		span#ping,span.ping_span { height: 16px; padding-right: 28px; display: block; background: url('../images/ajax-loader-panel.gif') 0 0 no-repeat;  }
        span#ping { position: absolute; margin-left: 26px; margin-top: -14px; }

		div#panel_sms ul#sms-list { width: 200px; float: left; }
		div#panel_sms ul#sms-list label { cursor: pointer; }
		div#panel_sms ul#sms-list li { margin-bottom: 7px; }
		div#panel_sms ul#sms-list li input { vertical-align: -2px; }
		div#panel_sms div#info_sms { width: 350px; float: right; text-align: center; }
		div#panel_sms div#info_sms div.input { margin-top: 20px; }
		div#panel_sms div#info_sms div.input input.text { color: #DDDDDD; background: #444444; border: 1px solid #888888; text-align: center; margin: 10px 0; font-weight: bold; }
		div#panel_sms div#info_sms div.input input.submit { display: block; height: 16px; border: 0; margin: auto; background: 0 -64px; background-image: url('../images/bg_buttons_pl.gif'); width: 54px; }
		div#panel_sms div.small { padding-top: 5px; font-size: 9px; line-height: normal; color: #7D7D7D; }
		div#panel_sms div#sms_footer { padding: 10px; text-align: justify; border: 1px solid #6B6B6B; margin-top: 20px; }
		div#panel_sms span#sms_number, div#panel_sms span#sms_content { display: block; font-size: 20px; margin: 5px 0; }
		div#panel_sms div.failure, div#panel_sms div.success { margin-bottom: 20px; }
		
		div#logs_div { font-size: 11px; font-family: "Courier New", Courier, monospace; white-space: nowrap; height: 500px; overflow: scroll; background: #444; border: 1px solid #888; color: #ddd; padding: 3px 4px; }
		
		div#panel_servers_maps div.file_info { float: left; line-height: 20px; }
		div#panel_servers_maps input.file { float: left; margin: 0 15px; }
		div#panel_servers_maps input.submit_file { display: block; float: left; height: 16px; border: 0; background: 0 -64px; margin-top: 3px; }
		div#panel_servers_maps table { margin: 20px 0px 0px; border: 1px solid #6E6E6E; padding: 1px 1px 0 1px; width: 330px; }
		div#panel_servers_maps table .col_1 { width: 20px; }
		div#panel_servers_maps table .col_2 {  }
		div#panel_servers_maps table .col_3 { width: 70px; }
		div#panel_servers_maps table tr { margin-bottom: 1px; }
		div#panel_servers_maps table td { border-bottom: 1px solid #252222; }
		div#panel_servers_maps table tr.odd { background: #332F2F; }
		div#panel_servers_maps table tr.even { background: #3E3939; }
		div#panel_servers_maps table td { padding: 2px 5px; }
		div#panel_servers_maps table th { padding: 4px 5px; background: #201E1E; }
		div#panel_servers_maps input.submit_delete { width: 17px; height: 17px; background: url('../images/bg_icos.gif') -53px -15px no-repeat; margin: auto; border: 0; display: block; cursor: pointer; }
		
		div#panel_servers_config textarea { font-size: 11px; font-family: "Courier New", Courier, monospace; white-space: nowrap; display: block; width: 569px; height: 300px; background: #444; border: 1px solid #888; color: #ddd; padding: 3px 4px; }
		div#panel_servers_config input { display: block; float: right; height: 16px; border: 0; background: 0 -64px; margin-top: 3px; }
		
		div#panel_servers_slots form { display: block; margin-top: 20px; }
		div#panel_servers_slots form div.slots_info { float: left; line-height: 22px; }
		div#panel_servers_slots form input.text { float: left; margin: 0 15px; width: 50px; }
		div#panel_servers_slots form input.submit { margin-left: 0; margin-top: 5px; display: block; float: left; height: 16px; border: 0; background: 0 -64px; }
		
		span.lock_open, span.lock_closed { background: url('../images/bg_icos.gif'); display: block; float: left; width: 16px; height: 16px; margin: -1px 7px 0 0; }
		span.lock_open { background-position: -70px -16px; }
		span.lock_closed { background-position: -86px -16px; }
		
	div#panel_status_type { float: right; white-space: nowrap; }	
	div#panel_status_type a { color: #909090; text-decoration: none; }
	div#panel_status_type a.bold { font-weight: bold; text-decoration: underline; }
	div#panel_status_type a:hover { text-decoration: underline; }
	div#panel_status div.loading { height: 200px; background: url('../images/ajax-loader-big.gif') 50% 50% no-repeat; }
	div#panel_status table { width: 100%; }
	div#panel_status table td.field { padding: 20px; vertical-align: top; }
	div#panel_status table table { width: 220px; }
	div#panel_status table table td { width: 50%; }
	h2#panel_status_h2 { width: 200px; }

	div#body-loader { background: #000; position: absolute; width: 100%; top: 0; left: 0; cursor: wait; display: none; z-index: 1000; }
	div#body-loader-container { width: 300px; margin: auto; text-align: center; }
	div#body-loader-loader { background: url('../images/ajax-loader-big-white.gif'); width: 32px; height: 32px; margin: 0 auto 10px; }
	
	div#panel_transactions table { border-collapse: collapse; width: 100%; margin-bottom: 20px; }
	div#panel_transactions table tr.odd { background: #211F1F; }
	div#panel_transactions table tr.even { background: #1C1B1B; }
	div#panel_transactions table tr.hover { color: #7B8730; }
	div#panel_transactions table th { border-left: 1px solid #5A5959; border-right: 1px solid #5A5959; border-bottom: 1px solid #444444; text-align: center; color: #ffffff; white-space: nowrap; }
	div#panel_transactions table th i { display: block; height: 1px; font-size: 1px; overflow: hidden; }
	div#panel_transactions table th i.r1 { background: #717070; }
	div#panel_transactions table th i.r2 { background: #686767; }
	div#panel_transactions table th.col_1 i.r1 { margin-left: 2px; }
	div#panel_transactions table th.col_1 i.r2 { margin-left: 1px; }
	div#panel_transactions table th.col_4 i.r1 { margin-right: 2px; }
	div#panel_transactions table th.col_4 i.r2 { margin-right: 1px; }
	div#panel_transactions table th span { display: block; padding: 4px 6px 6px 6px; background: url('../images/grad_panel_table.gif') repeat-x; overflow: hidden; }
	div#panel_transactions table th.col_1 { border-left: 0; }
	div#panel_transactions table th.col_4 { border-right: 0; }
	div#panel_transactions table td { border: 1px solid #292727; padding: 6px; }
	div#panel_transactions table th.col_1 { width: 30px; }
	div#panel_transactions table th.col_4 { width: 130px; }
	div#panel_transactions table td.col_3 { text-align: right; }

	table.pricelist { border-collapse: collapse; width: 100%; }
	table.pricelist tr.odd { background: #211F1F; }
	table.pricelist tr.even { background: #1C1B1B; }
	table.pricelist tr.hover { color: #7B8730; }
	table.pricelist th { border-left: 1px solid #5A5959; border-right: 1px solid #5A5959; border-bottom: 1px solid #444444; text-align: center; color: #ffffff; white-space: nowrap; }
	table.pricelist th i { display: block; height: 1px; font-size: 1px; overflow: hidden; }
	table.pricelist th i.r1 { background: #717070; }
	table.pricelist th i.r2 { background: #686767; }
	table.pricelist th.col_1 i.r1 { margin-left: 2px; }
	table.pricelist th.col_1 i.r2 { margin-left: 1px; }
	table.pricelist th.col_last i.r1 { margin-right: 2px; }
	table.pricelist th.col_last i.r2 { margin-right: 1px; }
	table.pricelist th span { display: block; padding: 4px 6px 6px 6px; background: url('../images/grad_panel_table.gif') repeat-x; overflow: hidden; }
	table.pricelist th.col_1 { border-left: 0; }
	table.pricelist th.col_last { border-right: 0; }
	table.pricelist td { border: 1px solid #292727; padding: 6px; color: #909090; }
	table.pricelist td.price { text-align: center; }

	div#panel_servers_share table { margin: 20px 0px 0px; border: 1px solid #6E6E6E; padding: 1px 1px 0 1px; width: 330px; }
		div#panel_servers_share table .col_1 { width: 20px; }
		div#panel_servers_share table .col_2 {  }
		div#panel_servers_share table .col_3 { width: 70px; }
		div#panel_servers_share table tr { margin-bottom: 1px; }
		div#panel_servers_share table td { border-bottom: 1px solid #252222; }
		div#panel_servers_share table tr.odd { background: #332F2F; }
		div#panel_servers_share table tr.even { background: #3E3939; }
		div#panel_servers_share table td { padding: 2px 5px; }
		div#panel_servers_share table th { padding: 4px 5px; background: #201E1E; }
		div#panel_servers_share input.submit_delete { width: 17px; height: 17px; background: url('../images/bg_icos.gif') -53px -15px no-repeat; margin: auto; border: 0; display: block; cursor: pointer; }
		div#panel_servers_share input.submit_user { display: block; float: left; height: 16px; border: 0; background: 0 -64px; margin-top: 8px; margin-left: 277px; }
		div#panel_servers_share form select.username { background:#444444 none repeat scroll 0 0; border:1px solid #888888; color:#DDDDDD; padding:3px 4px; width:330px; }

	div#panel_servers_cmdline input.submit_cmds { display: block; float: left; height: 16px; border: 0; background: 0 -64px; margin-top: 8px; margin-left: 277px; }
	div#panel_servers_cmdline input.text { width: 170px; }
	
	div#test-servers { text-align: center; }
	div#test-servers img { margin: 10px; }
	
	a.jback { float: right; text-decoration: none !important; position: relative; z-index: 2; }
	a.jback:hover { text-decoration: underline !important; }