* {
    margin: 0;
    padding: 0;
}
html {
    height: 100%;
}
* html body {
    height: 100%;
}
body {
    color: #444444;
    font: 13px/18px "Trebuchet MS",Tahoma,Arial,sans-serif;
    min-height: 100%;
    position: relative;
    width: 100%;
}
a {
    color: #0D5C07;
    outline: medium none;
    text-decoration: none;
}
.entry a:visited, .related a:visited, .other a:visited {
    color: #B064B0;
}
a:hover, .entry a:hover, .related a:hover, .other a:hover {
    color: #58B01B;
}
a img {
    border: 0 none;
}
p {
    margin: 0;
    padding: 8px 0;
}
h1, h2, h3 {
    color: #0D5C07;
    padding-top: 6px;
}
h2 {
    color: #438814;
    font: 19px/25px "Trebuchet MS",Tahoma,Arial,sans-serif;
    margin-bottom: 4px;
    text-align: left;
}
h2 a {
    border-bottom: 1px solid #0D5C07;
    text-decoration: none;
}
h2 a:hover {
    border-bottom: 1px dashed #65B42F;
    text-decoration: none;
}
input, textarea, select, option {
    color: #555555;
    font: 13px "Trebuchet MS",Tahoma,Arial,sans-serif;
}
tt {
    background: none repeat scroll 0 0 #F4F4F4;
    border-color: #D4D4D4;
    border-style: dashed;
    border-width: 1px 0;
    padding: 0 3px;
}
dt {
    font-weight: bold;
}
dd {
    margin: 0 0 10px 25px;
}
#wrapper {
    margin: 0 auto;
    min-width: 1000px;
    width: 100%;
}
#header {
    display: block;
    height: 200px;
    min-width: 1024px;
    position: relative;
    width: 100%;
    z-index: 0;
}
#header2 {
    display: block;
    height: 200px;
    max-width: 1499px;
    width: 100%;
}
ul#navmenu-h {
    left: 50px;
    top: 162px;
    width: 90%;
}
#navmenu-h {
    height: 38px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 500;
}
#navmenu-h li.top {
    display: block;
    float: left;
    height: 38px;
}
#navmenu-h li a.top_link {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 35px;
    line-height: 33px;
    padding: 0 0 0 0;
    text-decoration: none;
}
#navmenu-h li a.top_link span {
    display: block;
    float: left;
    height: 35px;
    padding: 0 10px;
}
#navmenu-h li a.top_link span.down {
    background: url("/themes/pslan/images/arrow_menu_green.gif") no-repeat scroll right center transparent;
    display: block;
    float: left;
    height: 35px;
    padding: 0 15px 0 10px;
}
#navmenu-h li ul {
    background-color: #F4FFE6;
    border: 1px solid #A8DE76;
    display: none;
    margin-top: 38px;
}
#navmenu-h li ul li a {
    color: #000000;
    cursor: pointer;
    display: block;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    padding-right: 2px;
    text-decoration: none;
    text-indent: 5px;
}
#navmenu-h li ul li a:hover {
    background-color: #A8DE76;
}
#navmenu-h li ul li {
    list-style: none outside none;
}
#navmenu-h li.active {
    background: url("/themes/pslan/images/logos/menu.png") repeat scroll 0 0 transparent;
    cursor: pointer;
}
#clock {
    background-image: url("/themes/pslan/images/logos/clock.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 20px;
    height: 120px;
    overflow: hidden;
    padding-left: 30px;
    padding-top: 15px;
    position: absolute;
    right: 0;
    top: 75px;
    width: 190px;
}
#chour, #cminute, .cbig {
    font-size: 34px;
}
.cbig, .csmall {
    margin-left: 10px;
    margin-right: 10px;
}
#pslanl {
    background-image: url("/themes/pslan/images/logos/pslan.png");
    display: block;
    height: 188px;
    position: absolute;
    right: 210px;
    top: 5px;
    width: 83px;
}
#title {
    left: 80px;
    position: absolute;
    top: 30px;
    z-index: 5;
}
#title h1 {
    color: #FFFFFF;
    font: 40px "Trebuchet MS",Verdana,sans-serif;
    padding: 0 0 20px 125px;
}
#title h1 a {
    color: #FFFFFF;
    text-decoration: none;
}
#title span {
    color: #EEEEEE;
    display: block;
    font-size: 18px;
    margin-top: -4px;
}
#search {
    color: #FFFFFF;
    position: absolute;
    right: 8px;
    text-decoration: none;
    top: 8px;
}
#banner {
    display: none;
    position: absolute;
    right: 8px;
    top: 8px;
}
#main_table {
    background-image: none;
    min-width: 1000px;
    width: 100%;
}
#main_table tr, td {
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: top;
}
#column1 {
    border: 0 none;
    width: 170px;
}
#column2 {
    border: 0 none;
}
#column3 {
    border: 0 none;
    width: 250px;
}
.block h3 {
    border-bottom: 1px solid #E2E2E2;
    color: #4C9811;
    font-size: 15px;
    height: 20px;
    margin-bottom: 0;
    margin-top: 5px;
}
.block ul {
    margin: 0;
    padding: 0;
}
.block li {
    list-style: none outside none;
    margin: 0;
}
.block li a {
    border-bottom: 1px dashed #E2E2E2;
    color: #111111;
    display: block;
    font-size: 13px;
    padding: 3px 0 3px 13px;
    text-decoration: none;
}
* html .block li a {
    height: 16px;
}
.block li a:hover {
    background: none repeat scroll 0 0 #D5EED5;
    border-color: #FFFAE3;
    border-style: dashed;
    border-width: 1px 0;
    color: #777777;
    margin-top: -1px;
}
.help_seed ul {
    margin: 0;
    padding: 0;
}
.help_seed li {
    list-style: none outside none;
    margin: 0;
}
.help_seed li a {
    border-bottom: 1px dashed #E2E2E2;
    color: #777777;
    display: block;
    font-size: 13px;
    padding: 3px 0 3px 13px;
    text-decoration: none;
}
* html .help_seed li a {
    height: 16px;
}
.help_seed li a:hover {
    background: none repeat scroll 0 0 #D5EED5;
    border-color: #FFFAE3;
    border-style: dashed;
    border-width: 1px 0;
    color: #111111;
    margin-top: -1px;
}
.block_info {
    border-bottom: 1px dashed #E2E2E2;
    display: block;
    font-size: 13px;
    padding: 3px 0 3px 13px;
    text-decoration: none;
}
.block_info a {
    color: #111111;
    display: block;
    text-decoration: none;
}
.block_info a:hover {
    background: none repeat scroll 0 0 #D5EED5;
    color: #777777;
}
.block_info span {
    color: #24A40B;
}
.codecolorer-container {
    background: none repeat scroll 0 0 #F4FFE6;
    border: 1px solid #A8DE76;
    float: inherit;
    font-size: 18px;
    margin: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
}
.pre_tabs {
    border-bottom: 1px solid #F0F0F0;
    width: 100%;
}
.tabs {
    background: none repeat scroll 0 0 #F0F0F0;
    border-bottom: 1px solid #62BB1D;
    display: block;
    height: 25px;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
}
.tabs h4 {
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    color: #62BB1D;
    display: block;
    font-size: 12px;
    padding-top: 5px;
}
#s {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D6D3D3;
    font-size: 13px;
    height: 20px;
    width: 150px;
}
#s:hover {
    background: none repeat scroll 0 0 #F8F7F6;
    border: 1px solid #0094D6;
    font-size: 13px;
}
#s:focus {
    background: none repeat scroll 0 0 #FFFFDF;
    border: 1px solid #0D5C07;
    font-size: 13px;
}
#footer {
    color: #C1DEF0;
    display: block;
    font-size: 11px;
    margin-top: 10px;
    height: 100px;
    min-width: 1024px;
    text-align: center;
    width: 100%;
}
#footer2 {
    display: block;
    height: 95px;
    padding-top: 5px;
    width: 100%;
    overflow: hidden;
}
.copyright{ float:right; display: block; width:160px; margin-right: 20px; padding-top: 20px; }
.bottom-text{ font-size: 5px; margin-left: 200px; margin-right: 200px; padding-top: 5px;}
#counters {
    bottom: 35px;
    display: block;
    left: 10px;
    position: absolute;
    width: 200px;
}
.sear {
    font-size: 15px;
}
.post {
    border: 3px solid #E2E2E2;
    margin: 15px 0 5px;
    width: 98%;
}
.text {
    border: 1px solid #CCCCCC;
    font-size: 13px;
    padding: 5px 10px 10px;
}
.post_main tr, td {
    border: 0 none;
}
.text h1 {
    color: #58A61C;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 7px;
    padding: 0 0 3px;
}
.text h3 {
    color: #58A61C;
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 7px;
    padding: 0 0 3px;
}
.text h4 {
    color: #58A61C;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 7px;
    padding: 0 0 3px;
}
.text h4 a {
    color: #58A61C;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 7px;
    padding: 0 0 3px;
}
.text h4 a:hover {
    color: #62BB1D;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 7px;
    padding: 0 0 3px;
}
.text ul {
    margin-left: 15px;
}
.right_div {
    float: right;
    margin-left: 5px;
}
.left_div {
    margin-bottom: 5px;
}
.post1 {
    border: 1px solid #E2E2E2;
    margin-top: 10px;
}
.text1 {
    border: 1px solid #CCCCCC;
    font-size: 13px;
    padding: 5px 10px 10px;
    text-align: left;
}
.left_td {
    border: 0 none;
    text-align: center;
    vertical-align: top;
    width: 165px;
}
.right_td {
    border: 0 none;
    font-size: 13px;
}
.news_main {
    border-bottom: 1px dashed #58A61C;
    display: block;
    margin-bottom: 2px;
}
.news_main_text {
    display: block;
}
.news_main_text_hide {
    display: none;
}
.online1 {
    border-bottom: 1px dashed #58A61C;
    display: block;
    margin-bottom: 2px;
}

/* PAGER */
/*

OLD PAGER NOT USE. 20/01/2012

.pagenavi {
    margin: 10px 0 20px;
    text-align: center;
}
.wp-pagenavi a {
    background-color: #FFFFFF;
    border: 1px solid #F2F2F2;
    color: #58A61C;
    margin: 2px 1px;
    padding: 0 5px;
    text-decoration: none;
    white-space: nowrap;
}
.wp-pagenavi a:hover {
    background-color: #F9F9F9;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #0D5C07;
    padding: 2px 5px;
}
.wp-pagenavi span.pages {
    background-color: #FFFFFF;
    margin: 2px 1px;
    padding: 0 5px;
}
.wp-pagenavi span.current {
    background-color: #F0F0F0;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    font-weight: bold;
    margin: 2px 1px;
    padding: 2px 5px;
}
.wp-pagenavi span.extend {
    background-color: #FFFFFF;
    margin: 2px 1px;
    padding: 0 5px;
}
*/

/* NEW PAGER 20/12/2012 */
.wp-pagenavi{
	text-align: center;
}
.wp-pagenavi a,
.wp-pagenavi b{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.wp-pagenavi a:visited{
	color: #0D5C07;
}
.wp-pagenavi a,
.wp-pagenavi .current,
.wp-pagenavi .extend{
	padding: 0px;
	font-size: 12px;
	line-height: 12px;
	background: url(images/pager.png) no-repeat 0px -85px;
	display: inline-block;
	padding-left: 4px;	
	margin: 0px 2px;
}
.wp-pagenavi a b,
.wp-pagenavi .current b,
.wp-pagenavi .extend b{
	padding: 10px 10px 10px 6px;
	font-size: 12px;
	line-height: 12px;
	background: url(images/pager.png) 100% -117px no-repeat;	
	display: inline-block;		
}

.wp-pagenavi .prew,
.wp-pagenavi .next,
.wp-pagenavi .prew b,
.wp-pagenavi .next b{
	background: transparent;
	font-size: 14px;
}
.wp-pagenavi .prew b,
.wp-pagenavi .next b{
	padding: 8px 10px 8px 6px;
	line-height: 14px;
}


.wp-pagenavi .current,
.wp-pagenavi a:hover{
	background: url(images/pager.png) no-repeat 0px -26px;
	color: #FFFFFF;
}
.wp-pagenavi .current b,
.wp-pagenavi a:hover b{
	background: url(images/pager.png) 100% -54px no-repeat;	
	color: #FFFFFF;	
}



/* /NEW PAGER 20/12/2012 */
/* /PAGER */

#rtn4p_img_neb1 img {
    height: 150px;
    width: 150px;
}
#rtn4p_img_neb1 a {
    color: #111111;
    display: block;
    text-decoration: none;
}
#rtn4p_img_neb1 a:hover {
    background: none repeat scroll 0 0 #D5EED5;
    color: #777777;
}
#rtn4p_img_neb1 td {
    border: 0 none;
}
.tt_table td {
    border: 1px solid #E0E0E0;
    padding-left: 2px;
    padding-right: 2px;
}
.tt_table tr {
    border: 1px solid #E0E0E0;
    padding: 0;
}
.tt_only_td {
    border: 1px solid #E0E0E0;
    padding: 0;
}
.tt_only_tr {
    border: 1px solid #E0E0E0;
    padding: 0;
}
td {
    border: 1px solid #E0E0E0;
    padding-left: 3px;
    padding-right: 3px;
}
.text.comments h3 {
    color: #0D5C07;
    font-size: 17px;
    font-weight: normal;
    padding: 9px 0 0;
}
#commentlist {
    margin: 15px 0 -15px -32px;
    position: relative;
}
.cdata *, .ctext {
    position: relative;
}
#commentlist li {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #E8E8E8;
    list-style: none outside none;
    margin-bottom: 15px;
    margin-left: 30px;
    overflow: hidden;
    padding: 1px 1px 5px 0;
    position: relative;
}
#commentlist li a {
    color: #0094D6;
}
#commentlist li a:hover {
    color: #0D5C07;
}
#commentlist strong a {
    border-bottom: 1px dotted #0094D6;
    text-decoration: none;
}
#commentlist strong a:hover {
    border-bottom: 1px dotted #0D5C07;
    color: #0D5C07;
}
#commentlist .count {
    color: #FAFAFA;
    font: bold 44px Georgia,Verdana;
    height: 45px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: -12px;
}
.com_tt_table {
    background-color: #FAFAFA;
    border: 0 none #FAFAFA;
}
.author .com_tt_table {
    background-color: #FFFBEF;
    border: 0 none #FAFAFA;
}
* html #commentlist .count {
    height: 43px;
}
* + html #commentlist .count {
    height: 43px;
}
.cdata {
    background-color: #F2F2F2;
    background-position: 4px 2px !important;
    background-repeat: no-repeat !important;
    border-bottom: 2px solid #FFFFFF;
    padding: 5px 18px 8px 35px;
}
html:first-child .cdata {
    background-position: 4px 3px !important;
}
.cdata small {
    color: #909090;
}
.cdata small a {
    border: 0 none !important;
    color: #0D5C07 !important;
    font-family: verdana;
    text-decoration: none;
}
.cdata small a:hover {
    color: #0094D6 !important;
}
.cdata small a span {
    display: none;
}
.cdata small a:hover span {
    display: inline;
}
.ctext {
    padding: 2px 18px;
}
.subscribed {
    bottom: 3px;
    color: #E8E8E8;
    font: bold 20px Georgia,"Times New roman";
    position: absolute;
    right: 4px;
}
#commentlist li.author {
    background: none repeat scroll 0 0 #FFFBEE;
    border: 1px solid #FFEAB9;
}
.author .cdata {
    background: none repeat scroll 0 0 #FFF1D7;
}
#commentlist li.author .count {
    color: #FFFBEE;
}
.trackback {
    color: #CCCCCC;
}
.trackback li {
    text-align: left;
}
.trackback a {
    color: #AAAAAA !important;
}
.trackback a:hover {
    color: #AAAAAA !important;
}
.trackback b a {
    border-bottom: 1px dotted #AAAAAA !important;
    color: #AAAAAA !important;
}
.trackback b a:hover {
    border-bottom: 1px dotted #AAAAAA !important;
    color: #AAAAAA !important;
}
.trackback .cdata small a, .trackback .cdata small a:hover {
    color: #AAAAAA !important;
}
blockquote {
    background: none repeat scroll 0 0 #F1FFDF;
    border-left: 3px solid #AAE07A;
    font-family: tahoma,arial;
    line-height: 16px;
    margin: 12px 10px 12px 30px;
    padding: 1px 15px;
}
* html blockquote {
    width: 86%;
}
* html li blockquote {
    width: 85%;
}
* html .comments li blockquote {
    width: 84%;
}
#tt_search {
    min-width: 300px;
}
.reklama {
    padding: 0;
    text-align: center;
    vertical-align: middle;
}
.statis {
    font-size: 10px;
}
.more_table {
    border: 0 none;
    vertical-align: bottom;
}
.gallerycontainer {
    position: relative;
}
.mein_menu {
    background-image: url("images/menu_bg.gif");
    background-repeat: no-repeat;
    color: #4C9811;
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    margin: 0;
    padding: 10px 0 0 10px;
    width: 184px;
}
ul.tab {
    border-bottom: 1px solid #666666;
    height: 30px;
    list-style: none outside none;
    margin: 0 !important;
    padding: 0;
}
ul.tab li {
    float: left;
    list-style-image: none !important;
    margin: 0 !important;
    padding: 0;
    text-indent: 0;
}
ul.tab a {
    background: url("/pic/tabs.png") no-repeat scroll -652px 0 transparent;
    color: #000000;
    display: block;
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 1px;
    width: 111px;
}
ul.tab a:active {
    outline: medium none;
}
ul.tab a:hover {
    background-position: -652px -31px;
    color: #FFFFFF;
}
ul.tab a.current, ul.tabs a.current:hover, ul.tabs li.current a {
    background-position: -652px -62px;
    color: #000000 !important;
    cursor: default !important;
}
ul.tab a.w1 {
    background-position: -553px 0;
    width: 81px;
}
ul.tab a.w1:hover {
    background-position: -553px -31px;
}
ul.tab a.w1.current {
    background-position: -553px -62px;
}
ul.tab a.w2 {
    background-position: -366px 0;
    width: 154px;
}
ul.tab a.w2:hover {
    background-position: -366px -31px;
}
ul.tab a.w2.current {
    background-position: -366px -62px;
}
ul.tab a.w3 {
    background-position: -247px 0;
    width: 174px;
}
ul.tab a.w3:hover {
    background-position: -247px -31px;
}
ul.tab a.w3.current {
    background-position: -247px -62px;
}
ul.tab a.w4 {
    background-position: 0 0;
    width: 194px;
}
ul.tab a.w4:hover {
    background-position: 0 -31px;
}
ul.tab a.w4.current {
    background-position: 0 -62px;
}
div.panes div.pane {
    display: none;
}
.newstable td {
    border-width: 0;
}
.newstable a:hover {
    cursor: pointer;
}
.reltitle {
    font-size: 24px;
    height: 36px;
    text-align: center;
}
.reltab td {
    border: 0 none;
    padding-bottom: 5px;
    text-align: center;
}
.reltab a {
    display: block;
}
.img1 {
    height: 220px;
    overflow: hidden;
}
.img2 {
    height: 220px;
    overflow: hidden;
}
.img3 {
    height: 160px;
    overflow: hidden;
}
.img4 {
    height: 160px;
    overflow: hidden;
}
.reltab {
    margin: auto;
}
.relcon {
    text-align: center;
}
#searchinput {
    font-size: 16px;
    height: 23px;
    width: 600px;
}
.spoilerMain {
    border: 1px solid #E0E0E0;
    padding: 3px;
}
.spoilerButton {
    cursor: pointer;
    padding-bottom: 3px;
}
.spoilerText {
    border: 1px dashed #E0E0E0;
    display: none;
    padding: 2px;
}
.dp_category {
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
}
.dp_program {
    display: block;
    float: left;
    margin-right: 10px;
    width: 45%;
}
.dp_icon {
    float: left;
    margin-right: 10px;
    width: 100px;
}
.dp_link {
    display: block;
    width: 100px;
}
.battle-arena {
    background-image: url("images/battle/arena_background.png");
    display: block;
    height: 792px;
    margin: auto;
    position: relative;
    width: 558px;
}
.battle-table-div {
    display: block;
    height: 343px;
    left: 66px;
    overflow: scroll;
    position: absolute;
    top: 154px;
    width: 435px;
}
.battle-table tr td {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    font-weight: bold;
    padding: 3px;
    vertical-align: middle !important;
}
.battle-table {
    background: none repeat scroll 0 0 transparent !important;
}
.battle-start {
    background: url("images/battle/start_button.png") repeat scroll 0 -26px transparent;
    display: block;
    height: 26px;
    width: 79px;
}
.battle-start.active {
    background-position: 0 0;
}
.battle-coin {
    background-image: url("images/battle/coin.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 17px;
    padding-right: 3px;
    width: 16px;
}
.battle-new {
    display: block;
    height: 60px;
    left: 96px;
    position: absolute;
    top: 508px;
    width: 366px;
}
.battle-new-button {
    background: url("images/battle/create.jpg") repeat scroll 0 0 transparent;
    border: 0 none;
    height: 30px;
    width: 170px;
}
.battle-lobby {
    background: url("images/battle/battle_background.jpg") repeat scroll 0 0 transparent;
}
.battle-opp1 {
    left: 350px;
    position: absolute;
    text-align: center;
    top: 462px;
    width: 90px;
}
.battle-opp2 {
    left: 350px;
    position: absolute;
    text-align: center;
    top: 508px;
    width: 90px;
}
.battle-bonus {
    color: red;
    font-weight: bold;
    left: 325px;
    position: absolute;
    text-align: center;
    top: 312px;
    width: 115px;
}
.battle-button1, .battle-button2 {
    background: url("images/battle/buttons.png") repeat scroll 0 -30px transparent;
    display: block;
    height: 30px;
    left: 325px;
    position: absolute;
    top: 330px;
    width: 126px;
}
.battle-button1.active {
    background-position: 0 -60px;
}
.battle-button2 {
    background-position: 0 0;
    top: 365px;
}

.battle-count {
    position: absolute;
    top: 50px;
    left: 300px;
    font-weight: bold;
}

.tag_cloud
{padding: 3px; text-decoration: none;
font-family: verdana; }
.tag_cloud:link { color: #0099FF; text-decoration:none;border:1px transparent solid;}
.tag_cloud:visited { color: #00CCFF; border:1px transparent solid;}
.tag_cloud:hover { color: #0000FF; background: #ddd; border:1px #bbb solid; }
.tag_cloud:active { color: #0000FF; background: #fff;border:1px transparent solid; }

/* CSS 3*/
h2 ,
h2 a {
    text-shadow: 2px 2px 1px #DDDDDD;
}
.text h4 ,
.text h4 a ,
.text h4 a:hover,
.text h3 {
    text-shadow: 1px 1px 1px #CCCCCC;
}
/* /CSS 3*/

.loto-ticket{
    display:block;
    width:346px;
    height:157px;
    position:relative;
    background-image: url('images/loto/background.jpg');
}

.loto-n {display: block; width:23px; height:20px; position: absolute;}
.loto-n.editable {cursor:pointer;}
.loto-n.selected {background-image: url('images/loto/cross.png');}
.loto-n.s2 {background-position: 0px -20px;}
.loto-n.s3 {background-position: 0px -40px;}
/*Columns*/
.loto-n.n8, .loto-n.n17
{ left:20px;}
.loto-n.n9, .loto-n.n18
{ left:55px;}
.loto-n.n1, .loto-n.n10, .loto-n.n19
{ left:90px;}
.loto-n.n2, .loto-n.n11, .loto-n.n20
{ left:126px;}
.loto-n.n3, .loto-n.n12, .loto-n.n21
{ left:161px;}
.loto-n.n4, .loto-n.n13, .loto-n.n22
{ left:196px;}
.loto-n.n5, .loto-n.n14, .loto-n.n23
{ left:231px;}
.loto-n.n6, .loto-n.n15, .loto-n.n24
{ left:266px;}
.loto-n.n7, .loto-n.n16, .loto-n.n25
{ left:301px;}

/*rows*/
.loto-n.n1, .loto-n.n2, .loto-n.n3, .loto-n.n4, .loto-n.n5, .loto-n.n6, .loto-n.n7
{ top:13px;}

.loto-n.n8, .loto-n.n9, .loto-n.n10, .loto-n.n11, .loto-n.n12, .loto-n.n13, .loto-n.n14, .loto-n.n15, .loto-n.n16
{ top:50px;}

.loto-n.n17, .loto-n.n18, .loto-n.n19, .loto-n.n20, .loto-n.n21, .loto-n.n22, .loto-n.n23, .loto-n.n24, .loto-n.n25
{ top:88px;}

.loto-clear, .loto-send{display: block; position:absolute; width: 66px; height: 17px; left:190px; top: 134px; background-image: url('images/loto/buttons.png'); cursor: pointer; border:none; background-color: transparent; padding:0; margin: 0;}
.loto-send{left:270px; background-position: 0px -17px;}

div.mein_menu:hover
{
    cursor: pointer;
}

.menu-cat
{
    display:block; padding-top: 6px;
    font-size: 15px;
    color: #777777;
}
.smile{margin-right: 3px;}
a.catlink:link, a.catlink:visited{
        text-decoration: none;
    }

    a.catlink:hover {
        color: #A83838;
    }
    
/**
* New posts design
*/


.post_wrapper{ position:relative; border:1px solid #bebebe; z-index:1; margin-top: 10px; }
.post_{overflow:hidden;}

.post_wrapper .content{
	position:relative; 
	padding-bottom: 44px; 
	padding-right:15px; 
	padding-left:20px; 
	overflow:hidden;
}

.corner{position: absolute; background:url('images/icons.png');  z-index:10;}
.corner.top{top:0px; width:7px; height:45px; top:-1px;}
.corner.bottom{bottom:-1px; width:7px; height:11px;}
.corner.right{right:-1px; }
.corner.left{left:-1px;}

.corner.right.top{background-position:-13px 0px;}
.corner.right.bottom{background-position:-13px -51px;}
.corner.left.top{background-position:0px 0px;}
.corner.left.bottom{background-position:0px -51px;}

.title_block{position: relative; background:url('images/background-v2.png') 0px -1px; background-repeat: repeat-x; margin-bottom:10px;}
.title_block .gold{width:16px; height:15px; background:url('images/freedownload.gif'); display:inline-block;}
.title_block h3{margin-left: 20px; padding-top: 13px;}
.title_block h3 a{ color: #58A61C;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
	text-shadow: 1px 1px 1px #CCCCCC;
	}
.title_block h3 a:hover{text-decoration: underline;}	
.bottom_tile{position: absolute; background:url('images/background-v.png') 0px -34px; height: 15px; width:100%; bottom:0px; left:0px; }

.info_panel{
	position: relative; 
	bottom: 2px; 
	left:9px; 
	z-index:300; 
	height: 32px; 
	background:url('images/background-v.png'); 
	padding: 0px 5px 0px 5px;
	margin-right: 20px; 
	overflow:hidden; 
	
}
.info_cor{position: absolute; background:url('images/icons.png'); width:8px; top:0px;  height:32px;}
.info_cor.left{background-position:-232px 0px; left:0px;}
.info_cor.right{background-position:-240px 0px; right:0px;}

.download_button{
	position:absolute; 
	background:url('images/icons.png') -33px -39px; 
	width:183px; 
	height: 39px; 
	bottom: 38px; 
	right: 12px;
}
.download_button:hover{background-position:-33px 0px;}

.post_ .screens{display: block; float:left;}
.post_ .text_{margin-left:180px;}
.post_ .poster img{width:160px;}

.post_ .screens{overflow:hidden;}
.screens .screen{width:48px; height:48px; float:left; background:url('images/icons.png') -250px 0; margin-right:7px;}
.screens .screen:hover{background-position: -250px -46px;}
.screen_box{ margin-top:7px; overflow:hidden; }

.info_panel .icon{
	display: block; 
	float: left;
	width:20px; 
	height:20px; 
	background:url('images/icons.png');  margin-top:5px;
	}
.info_panel .icon.blue{background-position: 0px -86px;}
.info_panel .icon.author{background-position: -20px -86px;}
.info_panel .icon.size{background-position: -40px -86px;}
.info_panel .icon.uploaders{background-position: -64px -86px; width: 15px;}
.info_panel .icon.downloaders{ background-position: -83px -86px; width: 15px;}
.info_panel .icon.downloaded{background-position: -100px -86px; margin-right: 2px;}
.info_panel .icon.date{background-position: -120px -86px;}
.info_panel .icon.comments{background-position: -140px -86px; width:29px;}

.info_panel .label{ 
	height: 17px; 
	display: block; 
	float: left;
	position:relative; 
	background:url('images/background-v.png') 0px -101px; 
	font-size:12px; 
	bottom:5px; 
	padding-left:7px; 
	padding-right:8px; 
	margin-right:4px;
	margin-top: 12px;
}
.label .lcor{height: 17px; position:absolute; width: 5px; top:0px; background:url('images/icons.png'); }
.label .lcor.left{background-position:-221px -17px; left:0px; }
.label .lcor.right{background-position:-221px 0px; right:0px;}
.label.upload{font-weight:bold; color:#5fa640;}
.label.download{font-weight:bold; color:#b51600;}
.label.downloaded{font-weight:bold; color:#009eee;}


.big_button {
	background-color:#47e12e;
	font-size:16px;
	text-decoration:none;
	color:#fff;
	position:relative;
	padding:10px 20px;
	border-left:solid 1px #3adb20;
	margin-right:15px;
	background-image: linear-gradient(bottom, #139f13 0%, #47c83d 100%);
	background-image: -o-linear-gradient(bottom, #139f13 0%, #47c83d 100%);
	background-image: -moz-linear-gradient(bottom, #139f13 0%, #47c83d 100%);
	background-image: -webkit-linear-gradient(bottom, #139f13 0%, #47c83d 100%);
	background-image: -ms-linear-gradient(bottom, #139f13 0%, #47c83d 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #139f13),
	color-stop(1, #47c83d)
	);
	-webkit-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 0px #3adb20, 0px 5px 0px 0px #075809, 0px 10px 5px #999;
	-moz-box-shadow: inset 0px 1px 0px #3adb20, 0px 5px 0px 0px #075809, 0px 10px 5px #999;
	-o-box-shadow: inset 0px 1px 0px #3adb20, 0px 5px 0px 0px #075809, 0px 10px 5px #999;
	box-shadow: inset 0px 1px 0px #3adb20, 0px 5px 0px 0px #075809, 0px 10px 5px #999;
}

.big_button:hover, .clicked {
	top:3px;
        color:#fff;
	background-image: linear-gradient(bottom, #47c83d 0%, #139f13 100%);
	background-image: -o-linear-gradient(bottom, #47c83d 0%, #139f13 100%);
	background-image: -moz-linear-gradient(bottom, #47c83d 0%, #139f13 100%);
	background-image: -webkit-linear-gradient(bottom, #47c83d 0%, #139f13 100%);
	background-image: -ms-linear-gradient(bottom, #47c83d 0%, #139f13 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #47c83d),
	color-stop(1, #139f13)
	);
	-webkit-box-shadow: inset 0px 1px 0px #3adb20, 0px 2px 0px 0px #0f5e08, 0px 5px 3px #999;
	-moz-box-shadow: inset 0px 1px 0px #3adb20, 0px 2px 0px 0px #0f5e08, 0px 5px 3px #999;
	-o-box-shadow: inset 0px 1px 0px #3adb20, 0px 2px 0px 0px #0f5e08, 0px 5px 3px #999;
	box-shadow: inset 0px 1px 0px #3adb20, 0px 2px 0px 0px #0f5e08, 0px 5px 3px #999;
}




.buttons_main{display: block; height:40px; padding-top:10px;}

input.signup{font-size: 30px; width: 300px; background-color: white;}
input.valid{background-color: #C3F2BB;}
input.notvalid{background-color: #F2BDBB;}
.ssubmit{font-size: 30px; margin:5px;}
.sgp_error{color:red;}
.sgp_ok{color:green;}
.shelp{font-size:25px; vertical-align: middle;}

