body {
font:0.8em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
color: #564D4E;
background: #333333;
}
div#head2a {
float:left;
width: 188px;
height: 97px;
background: url(img/head2a.png);
position: relative;
left:-188px;
display:none;
}
* {
margin: 0; padding: 0;
}
a, a:visited {
text-decoration: none;
color: #666666;
}

#strankahlavicka a, #strankahlavicka a:visited {
text-decoration: none;
color: #e3e3e3;
}

a:hover {
/*b/order-bottom: 1px solid #FF3300;*/
}
a img:hover {

}

img#fsi {
margin: 5px 0px !important;
}

h1 {
float: left;
}

div#main {
width: 825px;
/*width: 648px;*/
margin: 5px auto 0;
padding: 0;
/*background: #e3e3e3;
border-right: 1px solid #404040;*/
/*
border-left: 1px solid #404040;
border-top: 1px solid #fa993f;
border-bottom: 1px solid #680904;*/
}

div#okolo {
/*border-left: 1px solid #b4b4b4;
border-right: 1px solid #b4b4b4;*/
border-left: 1px solid #ff7b52;
border-right: 1px solid #ff7b52;
border-bottom: 1px solid #ff7b52;
background: #ffffff url(img/bevel_bottom.jpg) 0px 0 repeat-x;
width: 823px;
position: relative;
}

h2 {
float:left;
display: inline;
padding: 0 12px 0 12px;
margin: 10px 0;
font-size: 14px;
color: #505050;
width: 300px;
height: 28px;
}
h2.wider {
float:left;
display: inline;
padding: 0 12px 0 12px;
margin: 10px 0;
font-size: 14px;
color: #505050;
width: 450px;
height: 40px;
}

p {
font-size: 12px;
margin: 5px 15px;
}
div.h2 {
}
div#sublogo {
float: right;
font-size: 10px;
}

div#l{
/*background: url(img/souvislosti_bg.gif) no-repeat;*/
float:left;
width: 340px;
}
div#r{
float:right;
width: 350px;
}
div#lc {
float:left;
width: 650px;
padding-left: 80px;
}

div#l {
padding: 0 13px 0 13px;
}

div#menu {
float: right;
margin: 0px; padding: 0px;
}

div#c {
display: none;
float:left;
width: 87px;
margin: 18px 10px 10px 10px;
text-align:center;
}
a.add {
font-size:13px;
font-weight: bold;
color: #66FF00;

}
span#video{
width: 320px;
height: 270px;
display: block;
/*border: 1px solid #999;*/
margin: 10px 0 0 7px;
display: block;
}

span#foto{
width: 320px;
height: 240px;
display: block;
border: 1px solid #999;
margin: 10px 0 0 7px;
display: block;
}
span#foto_big{
width: 640px;
height: 480px;
display: block;
border: 1px solid #999;
margin: 0px 0 0 7px;
float: left;
}
span#foto img{
margin: 0px;
float:right;
text-align:right;
}

span#video img{
margin: 10px;
float:right;
text-align:right;
}

#vf {
float: right;
text-align: right;
padding: 0;
margin: 10px 4px 0 0;
}

#l #vf {
display: none;
}
p.thumb {
float: left;
width: 84px;
height: 65px;
display: block;
margin: 10px;
_margin: 8px;
/* border: 1px solid #666666;
background: white;*/
/*background: url(img/tab_channel.jpg) 0px 1px repeat-x;*/
/*overflow: hidden;
position: relative;*/
}

.dlazdice {
float: left;
margin: 0 12px 3px!important;
}

.obrazek, .thumb img {
border-left: 1px solid silver;
border-right: 1px solid silver;
border-top: 1px solid #FF6600;
border-bottom: 1px solid silver;
}
.obrazek:hover, .thumb img:hover {
border: 1px solid #FF6600;
}

p#thumb img a{
z-index: 0;
position:absolute;
}

p#thumb:hover {
background: white;
color: #ccc;
border:1px solid silver;
}

.right {
float: right;
font-size: 10px;
}
.justify {
text-align:justify;
}
.l {
float: left;
width: 10px;
margin:0; padding: 25px 15px 0 15px;
}

/*--- PATA ---*/
div#pata {
display:block;
text-align: center;
width: 822px;
/*background-color: #505050;*/
color: #666;
font-weight: bold;
font-size: 90%;
/*
padding: 2px 0 3px 0;
border-top: 2px solid #ededed;
border-left: 1px solid #9e0e06;
border-right: 1px solid #e84f46;
*/
}

/*seznam start*/
h4 {
width: 300px;
background-color: #999999;
color: #FFFFFF;
padding:0 2px;
}
.polozka {
width: 300px;
margin: 0;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
padding:0 2px;
}
.polozka:hover {
background: #E01408;
color:#FFFFFF;
}

a.polozka_kratka {
width: 220px;
height: 16px;
overflow:hidden;
display: block;
color: #ADADAD;
}
/*seznam end*/

span#kodek {
/*display: none;*/
z-index:;
}
div#c p a {
border-bottom: 1px solid silver;
}
div#logo {
background: #666 url(img/head4.png) -5px 0 no-repeat;
height: 82px;
/*
background: url(img/head2.png);
background-image:url(img/head.png);
background-repeat:repeat-x;*/
/*border-left:1px solid #9e0e06;
border-top:1px solid #f98a25;*/
display: none;
}

div#logo img {
position: relative;
top: 5px;
left: 5px;
/*display:none;*/
}
 a img {
text-decoration: none;
}

div#vyhledavani {
visibility: hidden;
position: absolute;
background-color: #FA7904;
padding: 0 0 0 12px;
font-weight: bold;
color: white;
}


div#vyhledavani .hledej_input {
margin: 0;
border: 1px solid #ED440A;
}

div#vyhledavani input, div#reguser input {
vertical-align: middle;

}

div#week_selector {
_float: left;
width: inherit;
_width: 823px;
display: table;
background-color: #666;
color: silver;
font-weight: bold;
font-size: 90%;
padding: 0 0 2px 0;
margin: 0;
min-height: 15px;

}
div.week {
  float: left;
  background-color: #FFF;
  width: 34px;
  text-align: center;
  border-left: 1px solid #b4b4b4;
  border-right: 1px solid #b4b4b4;
}
div#months {
_float: left;
_width: inherit;
_width: 823px;
display: table;
background-color: #666;
color: silver;
font-weight: bold;
font-size: 90%;
padding: 0 0 2px 0;
margin: 0;
min-height: 15px;

}

div.month {
  display: table-cell;
  float: left;
  background-color: #FFF;
  _width: 34px;
  text-align: center;

  border-left: 1px solid #b4b4b4;
  border-right: 1px solid #b4b4b4;
}
div#wf_left {
  display: table-cell;
  background-color: #FFF;
  width: 20px;
  text-align: center;

  border-left: 1px solid #b4b4b4;
  border-right: 1px solid #b4b4b4;
}
div#wf_right {
  display: table-cell;
  background-color: #FFF;
  width: 20px;
  text-align: center;

  border-left: 1px solid #b4b4b4;
  border-right: 1px solid #b4b4b4;
}


/*-- Horni menu start--*/
div#reguser {
_visibility: hidden;
position: absolute;
background-color: #FA7904;
padding: 0 0 0 12px;
font-weight: bold;
color: white;
}

div#horni_menu {
display: block;
text-align: right;
font-size: 90%;
padding: 0 5px 0 0;
/*background-color: #dedede;*/
background-color: #666666;
/*border-bottom:1px solid white;*/
color: white;
}
div#horni_menu a {
color: white;
font-weight: bold;
}
div#obecna_nabidka {
display: block;
font-size: 90%;
font-weight: bold;
padding-bottom: 1px;
}
.okbutton {
background:transparent url(img/ok_bg.gif) no-repeat scroll 0pt;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:0.9em;
font-weight:bold;
height:26px;
position:relative;
width:39px;
}
div#claim, div#pata {
background:url(img/tab_channel.jpg) 0 0 repeat-x;
_float: left;
width: 823px;
display: block;
background-color: #666;
color: silver;
font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
padding: 0 0 2px 0;
margin: 0;
min-height: 15px;
border-bottom: 1px solid #b4b4b4;
border-top: 1px solid #646464;
border-left: 1px solid #646464;
border-right: 1px solid #646464;
}
div#claim a {
color: silver;
font-weight: bold;
}
div#claim a:hover {
color: white;
}
.claim_left {
padding: 0 0 0 9px;
float: left;
/*padding-left: 5px;*/
display: inline;
}
.claim_left img {
border: 0px none ; margin: 0px; padding: 0px 4px 0px 0px; float: left;
display: none;
}
img {
border: 0;
}
.rubriky {
float: right;
padding: 0 12px 2px 0;
}
.left {
float: left;
padding: 0 0 0 5px;
}
div#text {
padding-left: 10px;
padding-top: 10px;
}
div#text strong{
font-size: 15px;
margin: 10px 0px;
}
div#forma + div#text p{
font-size: 15px;
}
div#text ul{
padding-left: 40px;
}
div#text p {
margin-left: 0px;
margin-right: 0px; 
}
/*-- Horni menu - end--*/
/*-- Souvislosti - start --*/
div#souvislosti {
display:block;
margin: 30px; padding: 0px;
height: 200px;
border-bottom: 1px solid silver;
background: url(img/souvislosti_bg.png) repeat-x scroll left 17px;
/*background: silver;
min-height: 150px;*/
/*background: #fff url(img/souvislosti_bg.gif) no-repeat;*/
}



div#souvislosti_visible {
display:block;
float: left;
height: 153px;
padding: 0px 20px;
/*
background: #dedede;
overflow:auto;
*/
}
div#souvislosti h2 {
display:block;
}

div#souvislosti p a {
font-size: 10px;
}
div#souvislosti .l {
width: 25px;
}
/*
div#souvislosti span {
float: left;
width: 84px;
height: 65px;
display: block;
margin: 0 2px 3px 0;
border: 1px solid #666666;
}
*/
.souvis_l {
background: url(img/souvis_l.gif) no-repeat;

}

a .souvis_l:hover {
background: url(img/souvis_l.gif) -14px 0 no-repeat;
cursor: hand;
text-decoration: none;
}
.souvis_l {
background: url(img/souvis_l.gif) no-repeat;
}

a .souvis_r:hover {
background: url(img/souvis_r.gif) -14px 0 no-repeat;
cursor: hand;
text-decoration: none;
}
.souvis_r {
background: url(img/souvis_r.gif) no-repeat;
}
div#souvislosti_menu {
/*float: right;
margin: 0 5px; padding: 15px 0 0 0;
*/
}
div#souvislosti_menu ul li{
/*background: url(img/cfv_b_1.png) no-repeat 0px top;
float: left;
display: inline;*/
/*margin: 0 5px;
color: #505050;
font-weight: bold;
padding: 0 3px 0 5px;
background: #e3e3e3;
border: 1px solid #dedede;
*/
font-weight: bold;
}
div#souvislosti_menu ul li{
}

.forma li.button_sel{
color:#FF6600;
}
li.button_sel a{
color:#FF6600;
}

div#souvislosti_menu li a{
/*display: block;
padding: 0 3px 0 5px;*/
}


div#souvislosti_menu ul li:before {
/*	content: "\00AB \0020";*/
	}
	

div#souvislosti_menu ul li:first-child:before  {
/*	content: " ";*/
	}

div#souvislosti_menu ul li:last-child  {
	
	}
span#l_roh, p#l_roh  {
float: right;
width:10px;
height: 10px;
background: url(img/souvislosti_bg_roh.gif) repeat-x;
padding:0; margin: 0;
}
/*-- Souvislosti - end --*/
div#menu_r {
float: right;
margin: 0 5px;

}
div#menu_r ul li{
float: left;
display: block;
margin: 0 5px;
}

div#menu_r ul li:before {
	content: "\00BB \0020";
color: #e1726b;
	}
div#menu_r ul li:hover:before {
	content: "\00BB \0020";
  color: #FF3300;
	}	

div#menu_r ul li:first-child:before  {
	content: " ";
	}

div#menu_r li ul{
  position: relative;
	left: 0px;
	top: 0;
	display: none;
}

div#menu_r li:hover ul { display: block; }
	
br {
}

/* cistic start */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* cistic end*/
/* FORMA start*/
div#forma {
display: block;
background: url(img/ousko_bg_.png) 0px 0 repeat-x;
height: 17px;
width: inherit;
margin: 0px 0 0 0; padding: 0;
border-bottom: 1px solid #e3e3e3;
text-align: right;
}
/*
span.forma {
display: block;
background: url(img/ousko_bg_.png) 0px 0 repeat-x;
width: inherit;
margin: 0px 0 0 0; padding: 0;
text-align: right;
}
*/
div#forma ul {
/*width: 320px;*/
float: right;
/*background: #585858;*/
}

div#forma ul li:hover {
background: url(img/cfv_b.png) left -34px repeat-x;
}
div#forma ul li {
color: #D5d2cc;
text-align: center;
float: left;
display: block;
padding: 2px 0px 0px;
margin: 0 0 0 0px;
background: url(img/cfv_b.png) left 0px repeat-x;
font-size: 10px;
width: 58px
/*
font-weight: bold;
width: 100px;
height: 27px;
vertical-align: middle;*/
}
span.forma ul li{
color: #D5d2cc;
text-align: center;
float: left;
display: block;
padding: 2px 0px 0px;
margin: 0 0 0 0px;
background: url(img/cfv_b.png) left 0px repeat-x;
font-size: 10px;
width: 10px;
/*
font-weight: bold;
width: 100px;
height: 27px;
vertical-align: middle;*/
}


div#forma ul li a{
/*color: #FF6600;*/
/*font-size: 12px;*/
font-weight: bold;
opacity: 0.6;
}
span.transparent {
opacity: 0.5;
background: white;
}
/* FORMA end*/
/*
img.thumb {
position: relative;
top: -16px;
}
*/
div.button_video {
width: 59px !important;
}
.button_selected a {
color: #FF6600;
}
.autor, .autor_full {
border-top: 1px dotted silver;
text-align: right;
font-weight: bold;
padding: 3px 0;
margin: 0px;
}
.headline {
display: none;
}
/* Ouska */
.forma {
background:transparent url(img/ousko_bg_.png) repeat-x scroll 0px 0pt;
border-bottom:1px solid #E3E3E3;
display:block;
height:17px;
margin:0px 0pt 0pt;
padding:0pt;
text-align:right;
width: 86px;
visibility: hidden;
}

.forma ul {
list-style: none;
float: right;
/*width: inherit;*/
}
.forma li {
background:transparent url(img/cfv_b_1.png) repeat-x scroll -5px 0px;
color:#D5D2CC;
display:block;
float:left;
font-size:10px;
margin:0pt 0pt 0pt 0px;
padding:2px 0px 0px;
text-align:center;
width:28px;
}
.forma li:hover {
background:transparent url(img/cfv_b_1.png) repeat-x scroll -5px -17px;
}
.dlazdice:hover .forma, .polozka .forma,  #souvislosti .forma{
visibility: visible;
}
#souvislosti .forma{
width: 100%;
}
#souvislosti .forma li{
width: 100px;
}
.forma li a{
display: block;
}
#dlazdice {
/*background: red;*/
height: 300px;
border: 3px double white;
margin-top: 32px;
}
#dlazdice:hover {
/*border: 3px double blue;*/
}
.flashing {
  border: 3px double white;
  display: block;
}

.overfs {
z-index: 2;
position: relative;
}


input.pcs {
width: 20px;
text-align: right;
}

h2.shop {
margin-left: 0px;
padding-right: 5px;
width: 20px;
float: none;
}

