  
 body {
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  background-image:url('poker-img/pozadi-body.gif');
  }
  

img {
  border-width: 0px;
  }

img.vlevo {
  float: left;
  border-width: 4px;
  border-left-width: 0px;
  border-top-width: 0px;
  border-style: solid;
  border-color: #dee5ec;
  }

img.vpravo {
  float: right;
  border-width: 4px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-style: solid;
  border-color: #ccd7e3;
  }

img.stred {
  margin-left: 25px;
  padding-left: 25px;
  }

h1, h2, h3 {
  font-family: trebuchet MS, Arial;
  font-weight: bold;
  }


h3 a, h3 a:hover, h3 a:visited, h2 a, h2 a:hover, h2 a:visited {
  text-decoration: none;
  }
 
h1 {
  font-size: 20px;
  text-align: left;
  } 

h3 {
  font-size: 13px;
  }


h2 {
  font-size: 13px;
  text-align: left;
  padding: 0px;
  margin: 0px;
  padding-left: 30px;
  padding-top: 8px;
  text-decoration: none;
  }


div.tracker {
  position: absolute;
  margin-left: -250px;
  margin-top: -250px;
  }
  
hr {
  color: #40658d;
  height: 2px;
  }
  
hr.pod-h3 {
  margin-left: 0px;
  margin-top: -15px; 
  height: 2px;
  color: #59686c;
  }
  
div.cara {
  background: #1e4265;
  height: 2px;
  width: 100%;
  margin-bottom: 10px;
  }

/* ------------------------------------layout------------------------------------ */


.hlavicka { 
  background-image: url('poker-img/pozadi-hlavicka.jpg');
  width: 950px;
  height: 137px;
  margin: 0 auto;
  margin-top: 0px;
  padding: 0;
  }


.hlavni {
  margin: 0 auto;
  padding: 0;
  width: 950px;
  background: url('poker-img/pozadi-hlavni.jpg');
  }


.menu {
  height: auto;
  width: 150px;
  float: left;
  }


.obsah {
  height: auto;
  width: 800px;
  margin: 0px;
  float: right;
  } 


.levy-obsah {
  margin: 0px;
  height: auto;
  width: 650px;
  float: left;
  padding: 0px;
  }


.pravy-obsah {
  margin: 0px;
  height: auto;
  width: 150px;
  float: right;
  text-align: center;
  background: black;
  }


.paticka {
  clear: both;
  width: 950px;
  margin: 0 auto;
  padding-top: 10px;
  padding-bottom: 40px;
  text-align: center;
  color: #414f5c;
  }


div.cleaner {
  clear: both;
  height: 0px;
  font-size: 1px;
  border: none;
  margin:0; 
  padding:0;
  background: transparent;
  line-height: 1px;
  }

div.left {
  float: left;
  }

div.right {
  float: right;
  }

/* ----------------------------------doladeni------------------------------ */

/* ____________________________menu____________________________*/


div.menu ul {
  padding: 0;
  margin: 0;
  width: 150px;
  border: 0;
  }

div.menu ul li {
  list-style: none;
  display: block;
  width: 150px;
  margin: 0px;
  padding: 0px;
  }

div.menu ul li h2, div.menu ul li h2 a, div.menu ul li h2 a:visited {
  font-weight: bold;
  font-size: 12px;
  font-family: trebuchet MS, arial;
  display: block;
  width: 150px;
  height: 23px;
  margin: 0px; 
  padding: 0px;
  color: #d5dadf;
  text-decoration: none;
  background-image: url('poker-img/button.jpg');
  letter-spacing: 0.1em;
  }
  
  div.menu ul li h2.aktivni, div.menu ul li h2.aktivni a, div.menu ul li h2.aktivni a:visited {
  background-image: url('poker-img/button-klik.jpg');
  }

div.menu ul li h2 a:hover {
  color: white;
  background-image: url('poker-img/button-klik.jpg');
  }

span.odrazka {
  color: #d4040b;
  padding-right: 5px;
  padding-left: 5px;
  font-weight: bold;
  }
  
div.menu ul li ul {
  height: auto;
  display: block;
  margin: 0px;
  }  
  
div.menu ul li ul li {
  width: 150px;
  margin: 0px;
  display: block;
  height: 23px;
  background: url('poker-img/button-rozklik.jpg') repeat-y;
  }
  
div.menu ul li ul li a, div.menu ul li ul li a:visited {
  padding: 0px;
  text-decoration: none;
  color: white;
  font-weight: bold;
  font-size: 11px;
  font-family: trebuchet MS, arial;
  }

div.menu ul li ul li a:hover {
  color: #d4040b; 
  }
  
span.odrazka2 {
  color: white;
  padding-right: 5px;
  padding-left: 15px;
  font-weight: bold;
  }

/* ___________________________vrsek____________________________*/

div.nadpis {
  padding-top: 40px;
  padding-left: 25px;
  }

div.nadpis h1,div.nadpis h1 a {
  text-align: left;
  color: white;
  text-decoration: none;
  font-size: 22pt;
  }


/* __________________________paticka__________________________*/

div.paticka a {
  color: #414f5c;
  }

div.paticka a:visited {
  color: #414f5c;
  }

div.paticka a:hover {
  color: #cad7e3;
  }

div.paticka-prehled {
  clear: both;
  width: 950px;
  height: 102px;
  margin: 0 auto;
  background: url('poker-img/pozadi-paticka-prehled.jpg') no-repeat;
  font-size: 9px;
  }
 
div.paticka-prehled h1, div.paticka-prehled h1 a, div.paticka-prehled h1 a:visited { 
  font-weight: bold;
  font-size: 12px;
  font-family: trebuchet MS, arial;
  margin: 0px; 
  padding: 0px;
  padding-top: 10px;
  padding-left: 10px;
  color: #d5dadf;
  text-decoration: none;
  letter-spacing: 0.1em;
  }

div.paticka-prehled h1 a:hover {
  color: white;
  }
  
div.paticka-prehled ul.pat {
  padding: 0px;
  margin: 0px;
  background: url();
  border: 0px;
  }
  
div.paticka-prehled ul.pat li, div.paticka-prehled ul.pat li a, div.paticka-prehled ul.pat li a:visited {
  color: #a5090a;
  font-size: 11px;
  font-family: trebuchet MS, arial;
  padding: 0px;
  margin: 0px;
  list-style: none;
  line-height: 15px;
  }
  
div.paticka-prehled ul.pat li a, div.paticka-prehled ul.pat li a:visited {
  text-decoration: underline;
  }
  
div.paticka-prehled ul.pat li a:hover {
  color: white;
  }
  
/* __________________________content____________________________*/

div#content {	
  width: 620px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  height: auto;
  padding-bottom: 20px;
  }

div#content p {
  margin-top: 0px;
  margin-bottom: 5px;
  text-align: justify;
  line-height: 1.5em;
  }

div#content h1 {
  color: #1f3651;
  }

div#content div.uvod h1 {
  text-align: right;
  color: #1d334a;
  padding-right: 15px;
  margin: 0px;
  padding-top: 5px;
  }

div#content div.uvod h2 {
  text-align: right;
  color: #b60006;
  padding-right: 15px;
  margin: 0px;
  }

div#content h2 {
  padding-top: 0px;
  padding-left: 0px;
  color: #b50505;
  }

div#content h3 {
  padding: 3px;
  margin: 0px;
  padding-bottom: 3px;
  color: #59686c;
  }

div#content a, div#content a:visited {
  color: #b50505;
  text-decoration: underline;
  }

div#content a:hover {
  color: black;
  text-decoration: underline;
  }

div#tabulka {
  color: #d40409;
  background-color: #f8b8b9;
  margin: 10px;
  padding: 5px;
  margin-top: 1px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  font-size: 11px;
  font-weight: bold;
  }
  
ol {
  padding: 5px;
  padding-left: 25px;
  padding-right: 30px;
  margin: 10px;
  background: #e8edf2;
  width: auto;
  border: 2px #d5dfe9 dotted;
  }
  
   
ul {
  list-style: disc outside url();
  padding-left: 25px;
  padding-right: 40px;
  margin: 10px;
  background: #afc3db;
  width: auto;
  border: 2px #d5dfe9 dotted;
  }

li {
  padding-left: 5px;
  padding-top: 3px;
  line-height: 19px;
  }
  
ul.plus-minus {
  list-style: disc outside url();
  padding-left: 25px;
  padding-right: 40px;
  margin: 10px;
  background: #9cb2c5;
  width: auto;
  border: 0px;
  }
  
ul.plus-minus-pul {
  list-style: disc outside url();
  margin: 3px;
  padding: 5px;
  background: #9cb2c5;
  width: auto;
  border: 0px;
  background: url(); 
  }

li p {
  line-height: normal;
  }
  

img.right {
  float: right;
  }

img.left {
  float: left;
  }
  
div.navod ul {
list-style: none url();
  }

div.navod ul li {
  border: solid #b50505 1px;
  background: #f6fbff;
  line-height: 1.4em;
  margin: 8px;
  margin-left: 0px;
  text-align: left;
  padding: 5px;
  padding-left: 5px;
  }
  
div.odrazky ul li {
  line-height: 1.4em;
  margin: 8px;
  margin-left: 0px;
  text-align: left;
  padding: 5px;
  padding-left: 15px;
  }

table.turnaje {
  border-collapse: collapse;
  border: 0px;
  padding: 5px;
  margin: 5px;
  }
  
table.turnaje tr {
  border: #d5dade 2px solid;
  }
  
table.turnaje tr td {
  background: white;
  border: #d5dade 2px solid;
  padding: 2px;
  height: 35px;
  }
  
 div.tip, div.minus, div.plus, div.minus-pul, div.plus-pul {
   background: url('poker-img/pozadi-tip.gif') no-repeat #9cb2c5;
   border: 2px #d5dfe9 dotted;
   min-height: 25px;
   padding-left: 110px;
   padding-right: 10px;
   padding-top: 12px;
   margin: 10px;
   }
   
div.plus {
   background: url('poker-img/pozadi-plus.jpg') no-repeat #9cb2c5;
   }
   
div.minus {
   background: url('poker-img/pozadi-minus.jpg') no-repeat #9cb2c5;
   }
   
div.plus-pul {
   background: url('poker-img/pozadi-plus.jpg') no-repeat #9cb2c5;
   float: left;
   width: 43%;
   padding: 30px 0px 0px 15px;
  }
  
div.minus-pul {
  background: url('poker-img/pozadi-minus.jpg') no-repeat #9cb2c5;
  float: right;
  width: 43%;
  padding: 30px 0px 0px 15px;
  }
   
div.herna-prehled, div.herna-prehled-detail {
   background: #afc3db; 
   border: 2px #d5dfe9 dotted; 
   padding: 6px;
   }
   
div.herna-prehled-detail {
   background: #9cb2c5; 
   }
   
div.herna-prehled h1 {
   display: inline-block;
   padding-top: 0px;
   margin-top: 0px;
   margin-bottom: 5px;
   }
   
table.herna-prehled {
  width: 100%; 
  margin: 0px auto; 
  margin-top: 10px;
  margin-bottom: 10px;
  }   
  
table.herna-prehled tr {
  height: 30px;
  background: #e8edf2;
  }                 
  
table.herna-prehled tr td {
  padding: 5px;
  padding-left: 45px;
  width: 50%;
  background: #e8edf2 url('poker-img/ikona-karty.jpg') no-repeat;  
 }

div.boxy {
 width: 100%;
 vertical-align: top;
 }
 
div.box {
  padding: 5px;
  margin: 4px;
  background: #9cb2c5;
 }
 
div.box p {
  text-align: left;   
  }

/* ___________________________boxy a anketa____________________________*/

div.levy-box {
  text-align: center;
  margin: 5px;
  margin-top: 15px;
  background-image: url('poker-img/pozadi-anketa.jpg');
  }
  
div.levy-box h2 {
  color: #d5dadf;
  margin: 0px;
  padding: 0px;
  text-align: center;
  display: block;
  background-color: #194676; 
  }

div.anketa { 
  background-image: url('poker-img/pozadi-anketa.jpg');
  margin: 5px;
  margin-top: 15px;
  height: auto; 
  }

div.anketa p {
  text-align: left; 
  padding: 5px;
  padding-top: -5px;
  color: black;
  text-decoration: none;
  }

div.anketa p a {
  color:#d5dadf;
  text-decoration: none;
  }

div.anketa p a:hover {
  color: #C10200;
  text-decoration: underline;
  }

div.anketa p a:visited {
  color:#B3D1D8;
  }
  
div.anketa h2 {
  color: #d5dadf;
  margin: 0px;
  padding: 0px;
  text-align: center;
  display: block;
  background-color: #194676; 
  }
  

/*------------------------------clanky------------------------------*/
  
div.clanky {
  margin-left: 0px;
  margin-right: 0px;
  padding: 5px;
  padding-top: 1px;
  }

div.nahled-clanku {
  background-color: #dee5ec;
  padding: 9px;
  margin-top: 4px; 
     border: 2px #d5dfe9 dotted;
  }

div.clanek {
  background: #dee5ec;
  padding: 10px;
  }

div.vlevo {
  float:left;
  width: 100px;
  }

div.vpravo {
  float: right;
  text-align: justify;
  width: 470px;
  }

span.nadpis-clanku { 
  font-size: 14px;
  text-align: left;
  font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  font-weight: bold;
  }

span.datum-clanku {
  font-size: 9px;
  color: gray;
  }

/*---------------------------------------diskuse--------------------*/


div.nadpis-diskuse {
  margin: 15px 10px 0px 10px;
  padding: 5px;
  padding-bottom: 9px;
  background-color: #194676;
  color: white;
  }

div.diskuse {
  margin: 0px 10px 4px 10px;
  background: #dee5ec;
  padding: 5px 8px 5px 5px;
  }


  div.nadpis-diskuse2 {
  margin-left: 30px;
  margin-right: 10px;
  padding: 5px;
  background-color: #abc3db;
  color: black;
  }

div.diskuse2 {
  margin: 0px 10px 5px 30px;
  background: #dee5ec;
  padding: 5px 8px 5px 5px;
  }
  
/*-----------------------------------------forum--------------------------------*/

div.forum {
  width: auto;
  height: 60px;
  background-color: #d7d7d7;
  padding: 5px;
  margin: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  }

/*--------------faq----------*/

td a {
  line-height: 20px;
  text-decoration: none;
  }
  

/*----------------------odkazy--------------------*/

div.odkazy a {
  text-decoration: none;
  }

div.odkazy a:visited {
  text-decoration: none;
  }
  
/*-----------------uvod---------------------------*/

  
div.uvod {
  background-image: url('poker-img/pozadi-uvod.jpg');
  width: 624px;
  height: 205px;
  }

div#content div.uvod p {
  text-align: right;
  padding-top: 2px;
  padding-right: 15px;
  line-height: 1.4em;
  margin-left: 110px;
  color: white;
  font-weight: bold;
  font-size: 11px;
  font-family: arial;
  }

div#content div.uvod p a,div#content div.uvod p a:visited {
  font-weight: bold;
  color: #b60006;
  }

div#content div.uvod p a:hover {
  color: #22324e;
  }
  
div.prehled-pro-zacatecniky, div.prehled-pro-pokrocile {
  background: url('poker-img/pozadi-pro-zacatecniky.jpg') no-repeat; 
  width: 620px; 
  height: 58px;
  }

div.prehled-pro-pokrocile {
  background: url('poker-img/pozadi-pro-pokrocile.jpg') no-repeat; 
  }

div.prehled-pro-zacatecniky table tr td, div.prehled-pro-pokrocile table tr td {
  height: 50px;
  vertical-align: middle;
  width: 136px;
  }

div.prehled-pro-zacatecniky table tr td.prvni, div.prehled-pro-pokrocile table tr td.prvni {
  width: 150px;
  padding-left: 40px;
  }
  
div#content div.prehled-pro-zacatecniky table tr td a, div#content div.prehled-pro-pokrocile table tr td a {
  color: white;
  font-weight: bold;
  }

div#content div.prehled-pro-zacatecniky table tr td a:hover, div#content div.prehled-pro-pokrocile table tr td a:hover {
  color: #b60006;
  }
  
img.karta {
  border: black solid 1px;
  }

div.priklad {
  background:url('poker-img/priklad.jpg') bottom right no-repeat #c1c9d0;
  padding: 5px;
  width: 95%;
  }
  
div.priklad p {
 line-height: 1.2em;
 font-style: italic;
 font-weight: bolder;
 }

/*********************pruvodce**********************/

div.pruvodce1, div.pruvodce2, div.pruvodce3 {
  width: 192px;
  height: 112px;
  padding-left: 8px;
  padding-top: 8px;
  color: #d4040b;
  font-size: 15px;
  font-family: trebuchet MS;
  font-weight: bold;
  line-height: 17px;
  }
  
div.pruvodce1 {
  background-image: url('poker-img/pro-zacatecniky.jpg');
  }

div.pruvodce2 {
  background-image: url('poker-img/pro-online.jpg');
  }
  
div.pruvodce3 {
  background-image: url('poker-img/pro-hrace.jpg');
  }

ul.pruvodce {
  padding: 0px;
  margin: 0px;
  margin-top: 0px;
  }
  
ul.pruvodce li span {
  color: #d4040b;
  }

ul.pruvodce li {
  font-family: trebuchet MS;
  color: white;
  font-size: 12px;
  list-style: none;
  padding: 0px;
  margin: 0px;
  line-height: 18px;
  text-decoration: none;
  }
  
div#content table tr td div.pruvodce1 ul.pruvodce li a, div#content table tr td div.pruvodce2 ul.pruvodce li a, div#content table tr td div.pruvodce3 ul.pruvodce li a {
  color: white;
  text-decoration: none;
  }

div#content table tr td div.pruvodce1 ul.pruvodce li a:hover, div#content table tr td div.pruvodce2 ul.pruvodce li a:hover, div#content table tr td div.pruvodce3 ul.pruvodce li a:hover {
  color: red;
  }
  