* {margin:0; padding:0;}
body {font-family:"Tahoma CE",Tahoma,sans-serif;font-size: 71%;background: url(./pics/bg-celek.gif) repeat-x fixed top center #725A40;
    color:white;text-align:center;padding-bottom:10px;}
table, td { font-size: 100%;color:black !important; }
.vote { margin: 0px;}
img { border: none;  }
.alignright { text-align: right; }
.aligncenter { text-align: center; }
.bold { font-weight: bold; }
.skryte, hr {display:none;}
.clear { clear: both; }
.reklama_frame { color: Gray; text-align:right; padding:1px; font-style: normal; font-weight: normal; background:#FFFAEE;border:0; margin:10px 20px 0 0;
    clear:both}
.plovouci .reklama_frame {margin:0;}
#hornibanner { padding:6px 0 6px 0; text-align:center; }
.box-header {margin:0 auto;height:95px; width: 780px; background: #F8BC82 url(./pics/lista.png) no-repeat left top; color:white;
    position:relative;}
.box-header a {color:white; text-decoration:underline;;}
.box-header a:hover {color:white; text-decoration:none; }
.box-header div div {position: absolute; left: 273px; top: 20px;width:380px;}
.box-header div div a {display:block;}
h1 {width:205px; _width:229px; height:80px; padding: 10px 0px 0px 0px; float:left; color:white;}
h1 a { width:190px; height:80px; background:transparent; display: block; }
h1 a span { display:block; color:white; _display:none;}
h1 a > span {position:relative; z-index:-1;}
a {font-weight:bold; text-decoration:none;} a:hover {text-decoration:underline;}
.alt #username {margin-top:2px; height:19px; font-size:11px; width:145px; border: 1px #686868 solid; background-color:white; color:black;}
.alt #password {margin-top:2px; margin-bottom:2px; height:19px; font-size:11px; width:87px; border: 1px solid #686868; background-color:white;
    color:black;}
.alt #login {margin-top:2px; margin-bottom:2px; height:19px; width:55px; border:1px #686868 solid; background-color:white; color:black;
    font-weight:bold; font-size:11px;}
.alt-reklama #search {margin-top:2px; margin-bottom:2px; height:19px; font-size:11px; width:87px; border: 1px solid #686868; background-color:white;
    color:black;}
.alt-reklama #button-search {margin-top:2px; margin-bottom:2px; height:19px; width:55px; border:1px #686868 solid; background-color:white; color:black;
    font-weight:bold; font-size:11px;}
#pravemenu ul {  list-style-type:none; border-bottom: 1px #ffffff solid; }
#levemenu li, #pravemenu li { display:inline; }
#pravemenu li a { display:block; padding: 3px 0 3px 15px; color:#4D4D4D; border: 1px #ffffff solid; border-bottom: 0px #ffffff solid; }
#levemenu li a:hover, #pravemenu li a:hover { text-decoration:none; color:black;}
#levemenu h2, #pravemenu h2 { font-size:0.9em; text-align:left; width:135px; _width:165px; height:18px; _height:23px;
  background: #F67811 url("./pics/bg-menu-nadpis.gif") no-repeat left top; color:white; margin:20px 0 0; padding: 5px 0 0 30px; }
#levemenu ul { margin:0 0 20px;}
#levemenu { text-align:center;}
#levemenu li a, #pravemenu li a {font-size:0.9em;display:block;width:135px;_width:165px;height:23px; /*line-height:23px;*/
    background: white url("./pics/bg-menu.gif") no-repeat left top;color:#870000;margin:3px 0;padding: 0 0 0 30px;text-align:left;}
/*#levemenu li a span, #pravemenu li a span {height:1em;line-height:1em;display:block;}*/
#levemenu li a:hover, #pravemenu li a:hover { background: white url("./pics/bg-menu-hover.gif") no-repeat left top; color:white; }
.alt form {margin:6px;}
.filtr {position:absolute;top:-85px;right:13px;_right:15px;}
.filtr a {display:block; height:23px; _height:35px;background: transparent url("./pics/adult-filtr.png") no-repeat scroll left center;width:98px;_width:127px;
    padding-left:33px;_padding-left:35px; padding-top:12px;text-transform:uppercase; color:white; text-align:center; margin:0 auto;font-size:0.8em;}
.alt strong {display:block; margin-top:6px;}
#co-myslite {clear: both;border: 1px #9C9C9C solid;background-color: #ffffff;padding: 5px;
    margin: 15px 5px 10px 10px;margin-top:20px !important;_margin-right:0;_margin-left:0;text-align:left;}
#co-myslite fieldset { margin: auto; border:0; }
#co-myslite h2 {color:white; font-size:1em; background: white url("./pics/bg-co-myslite.gif") no-repeat left top;
    width:530px; _width:565px; margin:0 0 5px;_margin: 3px 0 5px 0; }
#co-myslite legend { font-weight: bold; font-size: 120%; position: relative; top: -12px; }
#co-myslite label { margin-bottom: 5px; display: block; clear: left; color:#870000; }
#co-myslite label span { font-weight: bold; float: left; width: 120px; text-align: left; display: block; }
#co-myslite textarea {border: 1px solid #870000;}
#co-myslite input {border: 1px solid #870000; background:white;color:#870000;font-weight:bold;cursor:pointer;cursor:hand;}
.prispevky h4 { font-size: 100%; border-bottom: 1px #870000 dashed; color:#870000; padding-bottom: 5px; margin: 18px 0 3px 0; }
.prispevky p {_word-wrap: break-word;}
.column-1 h2 {  width:280px;height:19px;font-size:1em; margin:3px 0 10px;color:white;_width:310px;_height:23px;padding:4px 0 0 35px;}
.column-1 .plovouci h2 {width:218px;_width:248px;}
.plovouci, .pevny {background:white;border:1px solid #9C9C9C;}
.plovouci { float: right; width: 253px; margin-right:5px;_margin-right:0;}
.pevny { width:315px; _width:315px; margin-left:10px;_margin-left:0;}
.ctverec { margin: 15px 0 5px; _margin-top:0;_margin-bottom:10px;}
.ctverec ul { list-style-type: none; }
.ctverec ul li { margin: 0px 10px 0px 10px; padding: 5px; border-bottom: 1px #CACCCB solid;  }
.ctverec h2, .blue h2, .orange h2 { }
.orange .pevny h2 { background: white url("./pics/bg-pevny.gif") no-repeat center top;}
.orange .plovouci h2 {background: white url("./pics/bg-plovouci.gif") no-repeat center top;}
.orange h2 span { margin-right: 10px; font-size:0.85em;}
.okynko-hlavni { padding:0 0 10px 15px;}
.okynko {float: left; margin:2px; text-align: center; padding-bottom: 1px; background:white;border:1px solid #9C9C9C;}
.okynko h3 { padding: 2px 2px 2px 4px; text-align: left; font-size: 105%; }
.okynko img { margin: 2px 4px 2px 4px; border: 1px #E2E2E2 solid; display: block; }
.top-obrazky { float: right; width: 180px;border:1px solid #9C9C9C; background:white;
    margin:15px 5px 10px 0;_margin-right:0;_margin-left:0;_margin-top:0;}
.top-obrazky h2 {width:140px;_width:170px;margin:0;color:black;background: white url("./pics/bg-top.gif") no-repeat left top; color:white;
    margin:3px 0 5px 4px;}
.top-obrazky div img { margin: auto; border: 1px #5A6C8A solid; display: block; margin-top: 5px; }
.top-obrazky div { border-bottom: 5px #5A6C8A solid; padding: 5px 5px 15px 10px; text-align: center; }
.ctverec-kategorie { width:387px; _width:389px; padding-bottom:5px; margin: 15px 0 5px 10px; _margin-right:0;_margin-left:0;_margin-top:0;
    border:1px solid #9C9C9C;background:white;}
.ctverec-kategorie h2 {color:white; background: white url("./pics/bg-kat.gif") no-repeat left top; width:345px; _width:380px; margin: 3px 0 5px 4px;}
.ctverec-kategorie h2 a {color:white;}
.ctverec-kategorie h2 a:hover {color:white;text-decoration:none;}
.ctverec-vypis { _width:100%; }
.ctverec-detail {	_width:100%; }
.ctverec-normal {	_width:100%; }
.ctverec-content { margin:10px; }
.kat-linka, .nove-obrazky { border-bottom: 1px #9D6A00 solid; margin: 0px 10px 0px 15px; padding: 5px 5px 5px 0px; }
.kat-linka div { float: right;  }
.kat-linka .doba { width: 130px; text-align: center; font-weight: bold; color: #ffffff; }
.nove-obrazky .doba { width: 160px; text-align: center; font-weight: bold; color: #ffffff; }
.tyden { background-color: #503D28; padding: 3px 20px 3px 20px;  }
.dnes { background-color: #F67811; padding: 3px 20px 3px 20px;  }
.kat-linka p { padding: 4px 10px 0px 10px;  }
.ctverec-vypis {background:white;border:1px solid #9C9C9C;margin: 15px 5px 10px 10px;_margin-right:0;_margin-left:0;_margin-top:0;}
.ctverec-vypis h2 {color:white; background: white url("./pics/bg-vkat.gif") no-repeat left top; width:530px; _width:565px; margin: 3px 0 5px 4px;}
.ctverec-vypis h2 a {color:white;}
.ctverec-vypis h2 a:hover {color:white;text-decoration:none;}
.nove-obrazky .datum { float: left; width: 80px; }
.nove-obrazky .doba { float: right; }
.ctverec-detail p, .hodnoceni { padding: 10px 10px 10px 15px; }
.hodnoceni { text-align: center;}
.hodnoceni .predchozi { float: left; margin-top: 20px; width: 130px; }
.hodnoceni .nasledujici { float: right; margin-top: 20px; width: 130px;  }
.hodnoceni .pomlink {_margin:10px 0;}
.hodnoceni .pomlink a { padding: 4px 7px 4px 7px; line-height: 5em; }
.hodnoceni .pomlink img { position:relative; top:3px;  }
.vypis { text-align: center; padding: 10px; }
.vypis .predchozi { float: left; width: 140px; }
.vypis .nasledujici { float: right; width: 140px; }
.polozka-vypis {border:solid;border-width: 5px 1px 1px;border-color: #931D07 #F67811 #F67811;background-color: white;padding: 10px;
    width:575px;margin: 0 5px 5px 10px;_margin-right:0;_margin-left:0;}
.polozka-heading-filtr { color: Red; }
.polozka-nevhodne {  background: url(../images/icons/error.gif) no-repeat 5px 5px; }
.polozka-nevhodne-padding {  margin-left: 20px;  }
.item-filetype { top:3px; position:relative; padding-left:5px; padding-right:5px;}
.padding { padding: 5px 10px 5px 15px; }
.polozka-vypis td { padding: 5px; vertical-align: top; line-height: 1.5em; }
.polozka-vypis img.image { border: 3px #A1B8B1 solid; margin: 0 10px 10px 0px; }
.polozka-vypis .pomlinkoblib a, .polozka-vypis .pomlink a { padding: 3px 5px 3px 5px; line-height: 3em;}
.polozka-text { line-height: 1.5em; border: 1px solid #CBCBCB; padding:5px;}
.polozka-vote { font-weight: bold; font-size: 120%; }
.polozka-right { color:#6C6C6C; }
.table-detail { text-align: center; background:white;margin: 15px 5px 10px 10px;margin-top:20px !important; _margin-right:0;_margin-left:0;
    border: 5px #931D07 solid; }
.table-detail img { border: 3px #931D07 solid; margin: auto;  }
.ctverec-detail {background:white;border:1px solid #9C9C9C;margin: 15px 5px 10px 10px;_margin-right:0;_margin-left:0;_margin-top:0; }
.ctverec-detail h2 {color:white; background: white url("./pics/bg-vkat.gif") no-repeat left top; width:530px; _width:565px; margin: 3px 0 5px 4px;}
.velkyobrazek { padding: 5px 0px 5px 0px; }
.pulramecek {border:solid;border-width: 5px 1px 1px 5px;border-color: #931D07 #9C9C9C #9C9C9C #931D07;background-color: white;text-align: center;
	margin: 15px 5px 10px 10px;margin-top:20px !important;_margin-right:0;_margin-left:0;}
.odsazeni { padding: 15px; }
div.pomlink a { color: white; border: 1px #B95706 solid; background-color: #F67811; padding: 3px 15px 3px 15px; }
div.pomlink a:hover { color: black; background-color: #FFFAEE; border-color:#931D07; }
div .pomlinkoblib a {color:white;border:1px #B95706 solid;background-color:#F67811;padding: 3px 15px 3px 15px}
div .pomlinkoblib a:hover {color:#931D07;background-color:#FFFAEE}
.pulramecek p { margin-top: 15px; }
.ctverec-normal {background:white;border:1px solid #9C9C9C;margin: 15px 5px 10px 10px;_margin-right:0;_margin-left:0;_margin-top:0; }
.ctverec-normal h2 {color:white; background: white url("./pics/bg-vkat.gif") no-repeat left top; width:530px; _width:565px; margin: 3px 0 5px 4px;}
.ctverec-normal h2 a {color:white;}
.ctverec-normal h2 a:hover {color:white;text-decoration:none;}
.ctverec-normal h2 div {display:block;margin-right:10px;float:right}
.column-1 a { color: #503D28; text-decoration:underline; } 
.column-1 a:hover { color: #000000; } 
.column-wrap {position: relative;background: url("./pics/pozadi.png") repeat-y top left white;color:black;width:780px;margin:0 auto;
    text-align:left;}
.column-1 {float:right;width:590px;_padding:20px 5px 0 10px;}
.column-2 {float:left;width:184px;}
.column-3 {width:170px;clear:left; }
.column-2-padding { padding: 5px 5px 0; }
.column-3-padding { padding: 0px 5px 5px 8px; _padding: 0px 0 5px 13px; }
.column-1-padding { padding: 5px 0 5px 0;}
.footer {width:784px;height:59px;margin:-2px auto 0;background: url("./pics/bg-paticka.gif") white no-repeat left top;text-align:left;}
.footer p {background:#D4A597;color:white;width:500px;height:12px;_height:20px;border:1px solid #C7897A;position:relative;top:20px;left:15px;
    padding: 4px 0 4px 4px;font-weight:bold;}
.footer p em {font-weight:normal;font-style:normal; }
.footer a {color:white;}
.ctverec-content table {_width:auto !important;}
.raj-lista { font: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: White; font-weight: normal;	background-color: #FFBC3E;
    padding:2px; font-size:110%; text-align:left;}
.raj-lista a { color: #010101;  }
.raj-lista a:hover { color: white; }
.lista { height: 24px; font-size: 12px; background-color: #FFBC3E; }
.lista td { width: 20%; }
.lista a { color: #000000; text-decoration: none; margin: 0px 5px 0px 5px; font-weight: bold; font-family: Arial; }
.lista a:hover { text-decoration: underline; }
#menu-reklama-square,#menu-pomocnici-heading,#menu-pomocnici,#menu-freegame-heading,#menu-freegame,#menu-doporucujeme-heading,#menu-doporucujeme,
#menu-podstranky-heading,#menu-podstranky,#menu-odkazy-heading,#menu-odkazy,#menu-ikony,#menu-partneri-heading,#menu-partneri { display:none; }

/* pridal Dero */
#levemenu object { position: absolute; top: 0; right: -130px; }
.box-header a { display: block; width: 290px; text-align: left; position: relative; right: 170px; top: 17px; }
body { padding-right: 130px; }
.pridat a { position: absolute; top: -33px; right: 20px; color: white; text-transform: uppercase; font-size: 90%; }
#menu-sky{ position: absolute; top: 0; left: 790px; }
