/* CSS Document */
body, html { font: 11px Arial, Verdana, Geneva, Helvetica; background-color:#BEC45E;  color:#333333; margin:0px; padding:0px; }
*HTML body {text-align:center;}
.reseter { border:0px none; margin: 0px; padding:0px; float:none; clear:both; width:0px; height:0px; line-height:0px; font-size:0px; }
.spacer-white { height:5px;	background-color:#BEC45E; }
a { text-decoration:none; color:#333333; }
a:hover { color:#7E8330;}
/*a:visited {color: #FFFFFF;}*/
a img { border:none; }

p, img, table, tr, th, td, h1, h2, h3, h4, h5, form {	border: 0px none; margin: 0px; padding: 0px; font: 11px Arial, Verdana, Geneva, Helvetica;  }
input, textarea, select { font-size:11px; margin:0px; padding:0px; }

ul, ol { padding:0 5px;	list-style-type:none; margin:0px }
li { margin:0px; padding:1px; }

.link-red { color:#CC3300; }

.up { text-align:left; padding-top:2px; padding-bottom:5px; padding-left:2px; color:#CC3300; float:left }
.red-title { width:100%; background-color:#CC3300; color:#FFFF99; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; text-align:left; padding-left:10px;}
.advertisment-middle { padding-bottom:5px;}
/******* top menu *******/
#top-snow { background: url('img/bg/bg-snow.jpg') bottom left repeat-x; }
#top-logo { width:815px; margin:30px auto 0px auto; text-align:left; }
#top-line { border: 1px solid #CC3300; background-color:#FFFFFF; text-align:center; }
#top-line ul { margin:1px 0px 1px 0px; background-color:#CC3300; font-size:0px; }
#top-line li { display:inline; padding-left:10px; padding-right:10px; }
/******* /top menu *******/

#main { width:815px; margin:0px auto 0px auto; }
#bg-main1 { background: url('img/bg/bg_line.jpg') top left repeat-y; }
#bg-main2 { background: url('img/bg/bg_line.jpg') top right repeat-y; }
#bg-main3 { background: url("img/bg/end_bottom.jpg") bottom left no-repeat; }
#bg-main4 { background: url("img/bg/end_bottom.jpg") bottom right no-repeat; }

/******* left-part *******/
#left-part { width:130px; float:left; overflow:hidden; text-align:left; }
.window { border:1px solid #CC3300; background-color:#FFFFFF; }

.window #newgame { background: url("img/menu/new-games/spaceship-bg.jpg") bottom right no-repeat; background-color:#DBDEA5; margin:1px; padding-bottom:2px }
.window #newgame-bg { background: url("img/menu/new-games/planet-bg.jpg") top left no-repeat; }

.window .odrazky a {  background: url("img/menu/odrazka-green.jpg") no-repeat scroll; padding-left:14px; }
.window .odrazky a:hover { background: url("img/menu/odrazka-black.jpg") no-repeat scroll; padding-left:14px; }

.window .see-all { text-align:center; padding-bottom:2px; }
.window .see-all a { color:#CC3300; }
.window .see-all a:hover {color:#7E8330;}

.window #topplayers { background: url("img/menu/top-players/top-players-bg.jpg") bottom left no-repeat; background-color:#DBDEA5; margin:1px; padding-bottom:2px; }

.end-top { background: url("img/bg/end-top.jpg") no-repeat scroll; height:15px; font-size:0px; }

/******* right part *******/
#right-part { width:130px; float:right; overflow:hidden; text-align:left }

.window #login { margin:1px; background: url("img/menu/login/login-bg.jpg") top right no-repeat; background-color:#DBDEA5;}
.window #login p { padding:1px 1px 0px 1px; }
.window .reg { float:left; color:#000066; }
.window .alerts { background-color:#FFFF99; border:1px solid #FF9933; /*opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;*/ float:left; padding-left:3px; padding-right:3px; width:124px; margin:1px; display:inline; voice-family : "\"}\""; voice-family : inherit; width: 116px; }
.window #login .left { float:left; width:60px }
.window #login .right { float:right; width:60px; text-align:right }
/******* opacity input *******/
.window #login .right input  { width:53px; voice-family : "\"}\""; voice-family : inherit; width: 55px; }
.window #login #button_ok { float:right}
.transOFF  { background-color: #ECEDCD;border:1px solid #BABF51; }
.transON { background-color: #ECEDCD;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border:1px solid black; }
/*.window #login input.transOFF  { background-color: #ECEDCD;border:1px solid #BABF51; }*/
/*.window #login input.transON { background-color: #ECEDCD;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border:1px solid black; }*/

.window #your-profile { margin:1px; /*background: url("img/menu/login/login-bg.jpg") top right no-repeat;*/ background-color:#DBDEA5;}
.window #your-profile #button-change { float:left; margin:0px auto 1px 1px; }
.window #your-profile #button-logout { float:right; margin:0px 1px 1px auto; }
.window #your-profile .red-title { text-align:center; width:126px; padding:0px;}
.window #your-profile #nickname-profile { text-align:center; float:left; width:126px; color:#FFFF99; font-weight:bold; background-color:#DC3801 }
.window #your-profile .profile_c { float:left; padding:1px 3px 1px 3px; }
.window #your-profile .see-all {}

.window #search { margin:1px; /*background: url("img/menu/login/login-bg.jpg") top right no-repeat;*/ background-color:#DBDEA5;}

.window #partners { margin:1px; background: url("img/menu/partners/partners-bg.jpg") bottom left no-repeat; background-color:#DBDEA5;}

.window #gamesstats { background: url("img/menu/games-stats/games-stats-bg.jpg") bottom right no-repeat; background-color:#DBDEA5; margin:1px; padding:3px 0px 1px 0px; }
.window #gamesstats p {padding-left:16px; padding-bottom:2px; margin-left:4px; }
.window #gamesstats .online { background: url(img/menu/games-stats/icon-online.gif) no-repeat scroll; }
.window #gamesstats .totalgames {background: url(img/menu/games-stats/icon-totalgames.gif) no-repeat scroll; }
.window #gamesstats .totalmembers {background: url(img/menu/games-stats/icon-totalmembers.gif) no-repeat scroll; }
.window #gamesstats .newestmember {background: url(img/menu/games-stats/icon-newestmember.gif) no-repeat scroll; }
.window #gamesstats .comments {background: url(img/menu/games-stats/icon-comments.gif) no-repeat scroll; }
.window #gamesstats .playedtoday {background: url(img/menu/games-stats/icon-playedtoday.gif) no-repeat scroll; }
.window #gamesstats .overalplayed {background: url(img/menu/games-stats/icon-overalplayed.gif) no-repeat scroll; }

#mostpopular { background: url("img/menu/most-popular/most-popular-bg.jpg") bottom right no-repeat; background-color:#DBDEA5; margin:1px; padding-bottom:2px; }
.window .numbers { /*margin-left:25px; list-style-type:decimal;*/ padding:3px; line-height:16px; }

#toprated { background: url("img/menu/top-rated/top-rated-bg.jpg") bottom left no-repeat; background-color:#DBDEA5; margin:1px; padding-bottom:2px; }

/******* midle part *******/
#middle-part { margin:0px auto 0px auto; width:545px }
.window #title { margin:1px; background-color:#CC3300; color:#FFFF99; text-align:left; padding-left:10px; font-weight:bold; }
.window #title a { color:#FFFF99; }
.window #title a:hover { color:#333333; }
/*** width sa bude menit ***/#notopborder { border-left:1px solid #CC3300; border-right:1px solid #CC3300; border-bottom:1px solid #CC3300; background-color:#FFFFFF; float:left; width:543px; display:inline }/*543px -- 602*/
/*** width sa bude menit ***/#notopborder #cont { background-color:#DBDEA5; margin:0px 1px 1px 1px; border-top:1px solid #FFFFFF; float:left; display:inline; width:541px; }

/******* list of games *******/
#group-games { text-align:center; margin:10px auto 0px auto; float:left; width:541px; }
.game-box-left { float:left;width:250px; text-align:left; margin-bottom:15px; padding-left:10px; }

.game-box-left-title {  float:left; border-bottom:1px solid #FFFFFF; width:250px; background-color:#CC3300; }
.game-box-left-title h2 { float:left; width:160px; background-color:#CC3300; padding-left:20px; /* voice-family : "\"}\""; voice-family : inherit; width: 155px; */}
.game-box-left-title p { float:right; width:65px; text-align:right; background-color:#CC3300; padding-right:5px; }
.game-box-left-title a { color:#FFFF99; }
.game-box-left-title a:hover {color:#7E8330; }

.game-box-main { background-color:#E1E3B3; width:250px; }
.game-box-main-border { float:left; }
.game-box-main-border img { margin:10px;}

.game-box-main .stats { background-color:#EDEED0; color:#333333; float:left; width:150px; margin-top:5px; }
.game-box-main .stats p { color:#333333; float:left; width:125px; padding:0px 0px 0px 5px; }
.game-box-main .stats .thumbs { float:left; width:20px; margin-top:15px; }
.game-box-main .stats a { color:#CC3300; }
.game-box-main .stats a:hover { color:#333333; }
.game-box-main .stats span { color:#CC3300;  }
.game-box-main p { padding:0px 10px 3px 10px; text-align:justify;  }

.game-box-right { float:right; width:250px;text-align:left; margin-bottom:15px; padding-right:10px; }

/* strankovanie */
#group-games #pages { margin:0px auto 11px auto; line-height:21px; width:470px}
#group-games #pages span {  margin:2px; background-color:#CC3300; color:#FFFFFF;}
#group-games #pages #actual {  padding:1px 4px 1px 4px; background-color:#333333; color:#FFFFFF;}
#group-games #pages .unavailable {  padding:1px 4px 1px 4px; background-color:#999999; color:#FFFFFF;}
#group-games #pages span a { color:#FFFF99; padding:1px 4px 1px 4px}
#group-games #pages span a:hover { color:#000000; background-color:#FFFFFF}
/******* /list of games *******/

/******* game info *******/
#margin-gameinfo { width:541px; text-align:center; float:left } 

#margin-gameinfo .cont { background-color:#DBDEA5; width:541px; }
#margin-gameinfo .cont .game-box-left { padding:10px 10px 0px 10px; }
#margin-gameinfo .cont .game-box-left .red-title { width:250px; margin-top:10px; voice-family : "\"}\""; voice-family:inherit; width:240px; }
#margin-gameinfo .cont .game-box-left #objectives-cont { width:250px; background-color:#E1E3B3; }
#margin-gameinfo .cont #play { padding-bottom:10px; font-size:13px; font-weight:bold; }
#margin-gameinfo .cont a { color:#CC3300; }
#margin-gameinfo .cont a:hover { color:#333333; }

#margin-gameinfo .red-title { width:541px; voice-family : "\"}\""; voice-family:inherit; width:531px; }

.cont ul { margin:0px; padding-top:3px; padding-bottom:3px }
.cont li { display:inline; padding-left:7px; padding-right:7px; }

#margin-gameinfo #textarea-cont { background-color:#ECEDCD; float:left; width:541px}
#margin-gameinfo #textarea-cont input { width:100px; height:58px; border:0px; background-color:#FF5C25; float:right; font-weight:bold; color:#FFFFFF; }
#margin-gameinfo #textarea-cont #textarea { background-color:#F7F9FB; width:438px; height:55px; float:left }

#margin-gameinfo #smilies { background-color:#EDEED0; width:541px;  font-size:0px; float:left }
#margin-gameinfo #smilies #smilies-margin { padding:0px; margin:2px; font-size:0px};
#margin-gameinfo #smilies #smilies-margin ul {  }
#margin-gameinfo #smilies #smilies-margin li { display:inline; padding-left:1px; }

.red-title { width:100%; background-color:#CC3300; color:#FFFF99; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; text-align:left; padding-left:10px;}
#margin-gameinfo .comments { width:541px;  color:#FFFF99; border-top:1px solid #FFFFFF; float:left }
#margin-gameinfo .comments .left { float:left; width:306px; padding-left:10px; background-color:#CC3300; text-align:left }
#margin-gameinfo .comments .right { float:left; width:235px; background-color:#CC3300;  text-align:right; voice-family : "\"}\""; voice-family:inherit; width:225px; }
#margin-gameinfo .comments .right li { display:inline; padding-left:3px; padding-right:3px; }

#margin-gameinfo .comments .message { border-top:1px solid #FFFFFF; float:left; width:541px; text-align:justify; background-color:#EDEED0; padding:2px 10px 5px 10px; color:#333333;  voice-family : "\"}\""; voice-family:inherit; width:521px; }
#margin-gameinfo .comments .message .thumbs { float:right; width:72px; }
#margin-gameinfo .comments .message .thumbs .first { float:left; width:14px; margin:5px 5px 0px 8px; display:inline;}
#margin-gameinfo .comments .message .thumbs .second { float:left; width:42px; margin:5px 0px 0px 0px; padding-left:3px; background-color:#DBDEA5; }

#margin-gameinfo .cont .game-box-right { padding:10px 10px 0px 10px; }
/******* /game info *******/

/******* play game *******/
#middle-part-play { margin:0px auto 0px auto; text-align:center; }
#middle-part-play #times-p { margin:0px auto 0px auto; width:100%; padding-top:7px; padding-bottom:5px; font-weight:bold; }
#middle-part-play #top { width:576px; margin:0px auto 0px auto; }
#middle-part-play #top #advertisment { float:left; width:468px;  padding-top:4px; }
#middle-part-play #top #stats { text-align:left;  float:right; margin-bottom:5px; }
#middle-part-play #top #stats span { color:#CC3300; }
#middle-part-play #top #stats span a { color:#CC3300; }
#middle-part-play #top #stats span a:hover { color:#333333; }
#middle-part-play #share { color:#FFFFFF; margin:0px 25px 0px 25px; }
#middle-part-play #share #text { border:1px solid #333333; background-color:#CCCCCC; color:#000000; padding:5px }
#middle-part-play #share span { float:left; background-color:#333333; }
#middle-part-play #share span a { color:#FFFFFF; }
#middle-part-play #share  span a:hover { color:#000000; }
#middle-part-play .objective-cont { margin:2px 10px 2px 10px; text-align:justify; }
#middle-part-play #swf { padding-bottom:10px; }
/******* /play game *******/

/******* SIGN UP *******/
#sign-up-infos { width:250px; margin:10px auto 10px auto; padding:3px; text-align:left; color:#CC3300; }
#sign-up { width:250px; margin:10px auto 30px auto; background-color:#EDEED0; padding:3px; text-align:left; border:1px solid #CC3300; }
#sign-up #top { padding:2px 5px 2px 5px; font-weight:bold; }
#sign-up .text { width:100px; float:left; padding:2px 5px 2px 5px; }
#sign-up .text span { color:#CC3300; }
#sign-up .text li { display:inline; }
#sign-up .inputs { width:130px; float:right; padding:2px 5px 2px 5px; font-size:10px; color:#666666; }
#sign-up .inputs input, select { width:130px; }
#sign-up .buttons { float:right; width:30px; padding:7px 8px 7px 5px; }
#sign-up .buttons input { border:1px solid #CC3300; color:#CC3300; }

/*#sign-up #t_password { color:#CC9900; }*/
/******* /SIGN UP *******/

/******* bottom-line *******/
#bottom-line { border: 1px solid #CC3300; background-color:#FFFFFF; text-align:left; }
#bottom-line p { background-color:#CC3300; margin:1px; color:#FFFFFF; padding-left:10px;}
/******* /bottom-line *******/

/* classes for validator */
 #sign-up .tfvHighlight {width:100px; float:left; padding:2px 5px 2px 5px; color: #CC3300;}
 #sign-up .tfvNormal {width:100px; float:left; padding:2px 5px 2px 5px; color: black;}
 #sign-up .inputHighlighted {width:100px; float:left; padding:2px 5px 2px 5px; color: #CEA639;}
 #sign-up .inputNormal{width:100px; float:left; padding:2px 5px 2px 5px; color: black;}



