#content {
  position: relative;
  height: auto !important;
  height: 100%;
  min-height: 100%;
}

#header {
	clear: both;
	position: static;
	height: 30px;
	margin: 0 auto;
	background: #ed008c;
}


#header ul {
  margin: 10px 15px 0 0;
  padding: 0;
  float: right;
}

#header ul li {
  display: inline;
  list-style: none;
}

#header ul li a {
  float: left;
  padding: 0 1em;
  font: 1.1em arial, sans-serif;
  letter-spacing: 0.1em;
  line-height: 1em;
  color: #fff;
}

#header ul li a.last {
  padding-right: 0;
  border-right: 0;
}

#header ul li a:hover {
  text-decoration: underline;
}



/**************************************************************
   Header Image/Flash Movie
 **************************************************************/

#headerImg {
  margin: 0 auto;
  height: 200px;
  width:976px;
  background: url(../images/header.jpg) no-repeat top left;
  margin-bottom:0px;
  text-align:left;
}
#logodiv {
display:block;
width:976px;
}
#logodiv img{
margin-left:30px;
margin-top:31px;
}
#hledatko {
display:block;
width:976px;
height:25px;
}
#hledatko form {
margin-left:400px;
}
.hledatko_input {
border:0;
padding:0;
color:#eb41a1;
background:#fcd9ee;
width:184px;
padding-left:5px;
}
.hledatko_submit {
margin-left:5px;
border:1px solid #fcd9ee;
color:#fff;
background:#f3269f;
cursor:pointer;
}
#headermenu {
margin-top:25px;
margin-left: 14px;
padding-left: 0;
}
#headermenu ul {
list-style: none;
padding: 0;
margin: 0;
}
#headermenu li {
float: left;
margin: 0 1px;
}
#headermenu li:hover {margin-top:1px;}
#headermenu a {
width:134px;
height:23px;
line-height:26px;
float:left;
background:url(../images/menuli.jpg) no-repeat top left;
display:block;
text-align:center;
color:#fff;
font-weight:bold;
text-decoration:none;
}
#headermenu a:hover {background:url(../images/menuli-h.jpg) no-repeat top left;}
#headermenu #posledni a {
width:130px !important;
background:url(../images/menuli-last.jpg) no-repeat top left;
}
#headermenu #posledni a:hover {
background:url(../images/menuli-last-h.jpg) no-repeat top left;
}
/**************************************************************
   Page Content
 **************************************************************/

#page {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 6em;
  text-align: left;

}

#columns {
  margin: 0 auto;
}


/* Column widths */
.width {
  width: 976px;
}

.widthPad {
  width: 946px;
}

.width25 {
  width: 175px;
}
.width25_vpravo {
  width: 180px;
}

.width50 {
  width: 575px;
}

.width73 {
  width: 73%;
}

.width75 {
  width: 75%;
}

.width100 {
  width: 100%;
}


/**************************************************************
   Footer
 **************************************************************/


#footer {
  clear: both;
  float: left;
  width: 100%;

 margin-top:-4em;
}

#footer p {font-size:9px;color:#fff;text-align:center}
#footer p a {color:#fff}

#footer #bg {
  position: relative;
padding-bottom:1px;
  margin: 0 auto;
  background: #ed008c;
}

#footer #bg ul {
  float: right;
  margin: 1em 5px 0 0 !important;
  margin: 1em 5px 0 0;
  padding: 0;
}

#footer #bg ul li {
  display: inline;
  list-style: none;
}

#footer #bg ul li a {
  float: left;
  padding: 0 5px;
  line-height: 1em;
  color: #fff;
}

#footer #bg ul li a.last {
  padding-right: 0;
  border-right: 0;
}

#footer #bg ul li a:hover {
  color: #fff;
  text-decoration:underline;
}

/**************************************************************
   Posts
 **************************************************************/

.post {
  float: left;
  width:570px;
  position: relative;
  margin-bottom: 1.5em;
  border-bottom: 2px solid #fcd9ee;
  padding-bottom:10px;
}
.postclanek {
  float: left;
  width:554px;
  position: relative;
  border: 2px solid #fcd9ee;
  padding:10px;
  font-size:13px;
  line-height:1.5 !important;
  background:#fffafd;
}
.postclanek img {
padding:5px;
background:#fcd9ee;
}
.postclanek p {
margin:0;
padding:0;
margin-bottom:10px;
}

/**************************************************************
   Generic Display 
 **************************************************************/


.block {
  display: block;
}

.clear {
  clear: both;margin:0;padding:0;
}

.marginRight {
  margin-right: 15px;
}

.paddingLeft {
  padding-left: 5px;
}

.paddingRight {
  padding-right: 5px;
}

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.alignLeft {
  text-align: left;
}

.alignRight {
  text-align: right;
}

.alignTop {
  vertical-align: top;
}

.alignMiddle {
  vertical-align: middle;
}

.alignBottom {
  vertical-align: bottom;
}

.lightBlueBg {
  background-color: #efedf4;
}

.lightruzova {
  background-color: #fef3f7;
}

.lightzelena {
  background-color: #eff4ed;
}

.dark {
  color: #353E47;
}

.zelenyh3 {
color:#F53D93;
}

#toph1 {
width:97%;
padding-top:80px;
text-align:center;
font-size:14px;
color:#ed008c;
margin:0;
border:0;
}

#toph1 span {
font-size:12px;
color:#ed008c;
}

.sedy {
color:#fbafd2;
}

.ul-kat {
margin-left:0px;
padding-left:25px;
}

/******/

.menukat ul {
padding:0;
margin:0;
}

.menukat li a {
display:block;list-style: none;padding:0;
margin:0;
}

#vrsek {
height:10px;
display:block;
width:976px;
margin:0 auto;
padding:0;
background:url("../images/vrsek.gif");
}

#vrsek1 {
height:10px;
display:block;
width:976px;
margin:0 auto;
padding:0;
background:url("../images/vrsek1.gif");
border-top:1px solid #ef008e;
}

.vlevo160 {
background:#fcd9ee url("../images/menu160.gif");
width:160px;
height:33px;
padding:0;
margin:0;
}

.vlevo160 h2 {
color:#fff;
padding-top:5px;
margin:0;
font-size:12px;
text-align:center;
}

.vpravo180 {
background:#fcd9ee url("../images/menu180.gif");
width:180px;
height:33px;
padding:0;
margin:0;
}

.vpravo180 h2 {
color:#fff;
padding-top:5px;
margin:0;
font-size:12px;
text-align:center;
}

.vpravotop {background:#fcd9ee url(../images/zluty2-top.gif) top center no-repeat;padding-left:15px;padding-right:10px;padding-top:15px;}
.vpravobot {clear:both;background:#fcd9ee url(../images/zluty2-dole.jpg) bottom center no-repeat;height:30px;width:180px;margin-bottom:5px;}
.vlevotop {background:#fcd9ee url(../images/zluty-top.gif) top center no-repeat;padding-top:5px;width:160px;}
.vlevobot {clear:both;background:#fcd9ee url(../images/zluty-dole.jpg) bottom center no-repeat;height:30px;width:160px;margin-bottom:5px;}
.lpecko {margin:0;padding-right:15px;padding-left:15px}

.form-odeslat {
padding:5px;
border:5px solid #fcd9ee;
background:#ef008e;
color:#fff;
cursor:pointer;
}

.form-pole {
padding:3px;
border:3px solid #fcd9ee;
background:#fff;
color:#222;
}

/* přihlaš se */
.login_input {
padding:3px;
border:1px solid #F787CA;
background:#fff;
color:#222;
}
.login_submit {
margin-left:5px;
cursor:pointer;
color:#fff;
background:#f33faa;
padding:3px;
border:1px solid #F787CA;
}
.login_submit:hover {
background:#F457B5;
}
/* */

.stinstran {
background:url("../images/stinstran.jpg") top left;
height:20px;
margin-bottom:0px;
}

/* stránkování */
.strankovani {
border:2px solid #fcd9ee;
background:#fef2f9;
padding:12px;
}
.strankovani .aktualni {
font-size:12px;
font-weight:bold;
padding:5px;
background:#fff;
border-bottom:2px solid #fff;
}
.strankovani .listovani {
padding:5px;
background:#fcd9ee;
font-weight:bold;
border-bottom:2px solid #fcd9ee;
}
.strankovani .listovani:hover {
padding:5px;
background:#fff;
font-weight:bold;
border-bottom:2px solid #ef008e;
}
.strankovani a {
font-size:12px !important;
line-height:33px !important;
}
.strankovani a:hover {
text-decoration:none;
}
/* řazení */
.razeni {
padding:0 10px 0 10px !important;
}
.normal a, .normal {
font-size:10px !important;
}
/* */
.hstable {
border-left:10px solid #fcd9ee;
}
.hstable a {
color:#000;
}
.hstable td {
padding:8px;
}
.hstable img {
margin-right:8px;
}
.hstable span{
font-weight:normal;
font-size:10px;
}

.gold, .silver, .bronze {
font-weight:bold;
}

.gold {
font-size:20px;
}
.silver {
font-size:16px;
}
.bronze {
font-size:12px;
}

.novahra1 {position: relative}
.novahra2 {
width:46px !important;
height:46px !important;
position: relative !important;
bottom: 101px !important;
left:-41px;
z-index:1 !important;
margin:0 !important;
padding:0 !important;
background:none !important;
behavior: url(iepngfix.htc);
}

.nahled {
padding:5px;
background:#fcd9ee;
height: 90px;
width: 120px;
}

.katvypis {
display:block;
width:100%;
margin-bottom:10px;
border-bottom:1px solid #fcd9ee;
min-height:100px;
}

.katvypis img {
margin-right:10px;
}
.katvypis .nahled:hover {
background:#B9C1F9;
}

.katvypis a {
font-weight:bold;
font-size:11px;
}

.katvypis p {
display:block;
padding:0;margin:0;
font-size:11px;
margin-top:10px;margin-bottom:13px;
}

.kok {
color:#F47BC2;
}

.clankyvypis {
padding:10px;
background:#f1f9fd;
border:2px solid #fcd9ee;
margin-bottom:10px;
}
.clankyvypis a, .clankyvypis h4 {
font-size:13px;
margin:0;
padding:0;
margin-bottom:5px;
}

.tablenastaveni input, .tablenastaveni select {
padding:2px;
}
.tablenastaveni td, .tablereg td {
padding:3px
}
.tablereg {
border-left:20px solid #fcd9ee;
border-top:2px solid #fcd9ee;
border-bottom:2px solid #fcd9ee;
padding-left:20px;
padding-bottom:5px;
}
.tablereg input {
border:1px solid #f999d2;
background:#fff;
padding:4px;
width:200px;
}
.tablereg span {
color:#ff0000;
}

.warning {
padding:15px;
padding-left:42px;
background:#f8f09a url("../images/warning.gif") 10px 8px no-repeat;
font-size:14px;
font-weight:bold;
}
.warning a {
text-decoration:underline;
}

.radius20top {
height:30px;
width:946px;
background:url("../images/radius20.jpg") top left no-repeat;
}
.radius20bottom {
height:30px;
width:946px;
background:url("../images/radius20.jpg") 0px -30px no-repeat;
}
.radius20 {
  margin: 0;
  padding: 0 20px;
  background: #fcd9ee;
  border-left: 1px solid #f999d2;
  border-right: 1px solid #f999d2;
}

.nomargin {
margin:0 !important;
}
.noback {
background:none !important;
}
.nopadding {
padding:0 !important;
}
.odkazek {
margin:20px 110px 0 110px;
padding:10px;
text-align:center;
background:#fef1fa;
font-weight:bold;
font-size:13px;
}

#navstevnikniha textarea, .clanek_kom textarea {
padding:3px;
border:3px solid #fcd9ee;
background:#fff;
}
.clanek_kom img {
border:0 !important;
padding:0 !important;
}

.gbook {
padding:10px;
border:2px solid #fcd9ee;
background:#fef2f9;
}
.gbook p {
padding:5px;
border-left: 15px solid #ede9f7;
background: #fff;
overflow:auto;
}

.nastaveni_fotka {
margin-right:10px;
}

.max200 {
max-height:160px;
}

.vypispratele {
width:140px;
min-height:220px;
float:left;
}
/* zprávy */
.prouzek {
padding:10px;
background:#fcd9ee;
}
.zprava {
padding:10px;
border:10px solid #fcd9ee;
background:#fff;
}
.zpravytab {
padding:10px;
width:100%;
background:#fbf8cc;
}
.zpravytab td {
padding-left:5px;
}
.zpravytabhead {
background:#f8f09a;
color:#706601;
}
.zpravytab a {
color:#222;
}
.h4zpravy {
font-size:14px;
}
.odpoved {
padding:3px;
border:3px solid #fcd9ee;
background:#fff;
}
.zpravy_strankovani {
padding:10px;
background:#fbf8cc;
}
.zpravy_strankovani a {
color:#706601;
}
/* přátelé */
.addfriend {
padding-left:30px;
background: url("../images/addfriend.gif") top left no-repeat;
line-height:24px;
}
.addrequest {
padding-left:30px;
background: url("../images/addrequest.gif") top left no-repeat;
line-height:24px;
}
.addlist {
padding-left:30px;
background: url("../images/addlist.gif") top left no-repeat;
line-height:24px;
}
/* test */
.anone {
font-weight:bold;
}
.zelena {
color: #00aa00;
}
.cervena {
color: #aa0000;
}
.vyhodnoceni {
background:#fcd9ee;
padding:10px !important;
font-weight:bold;
}
/* aktivace */
.aktivace {
border:1px solid #f999d2;
background:#fff;
padding:4px;
}
.aktivace_link {
padding:5px;
background:#f8f09a;
}
/* profil */
#profiltable {
padding:10px;
width:100%;
background:#fbf8cc;
border-left:15px solid #f8f09a;
}
#profiltable .profilval {
background:#f8f09a;
padding:5px;
}

/* plné hry */
.plnehry {
background:url(../images/download.jpg) top left no-repeat;
padding-left:20px;
}
.plnahra_table td {
vertical-align:top;
width:50%;
}
.plnahra_table img {
border:0;
padding:0;
border-bottom:3px solid #fff;
}
.plnahra_table img:hover {
border-bottom:3px solid #abcce9;
}
.plnahra_table ul {
margin-left:30px;padding:0;margin-top:0;
}
.ukazky_ze_hry {
text-align:center;
}
.ukazky_ze_hry img {
margin-right:15px;
margin-top:10px;
}

/* laskomer */
#laskomer {
margin-top:20px;
}
#laskomer label{
display:block;
font-weight:bold;
}
#laskomer .jmeno {
border:2px solid #fcd9ee;
border-left:12px solid #fcd9ee;
padding:5px;
margin-bottom:10px;
}
#laskomer .submitek {
border:6px solid #fcd9ee;
color:#fff;
padding:10px;
background:#ef008e;
font-weight:bold;
cursor:pointer;
font-size:14px;
}
#laskomer .submitek:hover {
background:#be0000;
}
#counterTarget {
width:60px;
float:left;
}
#laskomer_vysledek {
text-align:center;
width:300px;
height:265px;
background:url(../images/srdicko.jpg);
float:left;
text-align:center;
}
#laskomer_vysledek .counter {
font-size:32px;
font-weight:bold;
color:#ff9999;
}
#laskomer_vysledek #jmenovky {
padding-top:70px;
margin-bottom:10px;
}
#laskomer_vysledek #jmenovky p {
color:#fef1fb;
font-size:20px;
font-weight:bold;
padding:0px;margin:0;
}
#laskomer_vysledek #procento {
float:left;
width:40px;
}

/* reg submit */
.reg_submit {
cursor:pointer;
width:210px !important;
background:#fcd9ee !important;
color:#111;
font-weight:bold;
}
.reg_submit:hover {
background:#F8AAD8 !important;
}
/* komentář submit */
.komentar_submit {
cursor:pointer;
padding:5px 10px;
background:#FAC2E3 !important;
color:#111;
font-weight:bold;
border:0;
}
.komentar_submit:hover {
background:#F8AAD8 !important;
}
.kom_vypis {
word-wrap: break-word;
margin-bottom:3px;
background:#fde1f1;
border-bottom:1px solid #FAC2E3;
padding:3px;
}
/* další hry - vidlakov stránka */
.hry {
height:100px;
margin-top:10px;
}
.hry img {
margin-right:10px;
}
.hry img:hover {
background:#B9C1F9;
}
