body {
  color: #BAB2A6;
  background: #231F20;
  font-size: 100%;
  font-family: Arial, sans-serif;
  line-height: 1.4;
  text-align: center;
  margin: 0;
}

div#main {
  width: 935px;
  font-size: 1em;
  text-align: left;
  position: relative;
  margin: 0 auto;

}

div#hlavicka,div#podhlavicka,div#inzerce
{
    margin-bottom:5px;
    line-height:0px;
   
}
div#hlavicka
{
      position:relative;
      margin-bottom:10px;
      margin-top:10px;
      height:60px;
      line-height:17px;
      font-size:0.75em;
}

.right5
{
    margin-right:5px;
}
#obsah
{
    margin-top:165px;

    
}
#obsah .left_c
{
    float:left;
    width:220px;
    

   
}
#obsah .left_c div
{
     text-align:right;   
    padding-right:10px;
  
    font-weight:bold;
    font-size:0.8em;
}
#obsah .left_c div.normal
{
     
    padding-right:0px;
    text-align:left; 
    font-weight:normal;
    font-size:1em;
}
#obsah .right_c
{
    width:700px;
    margin-left:223px;
    padding-top:10px;
    padding-left:10px;
    
}
#footer
{
    margin-top:10px;
    padding-top:5px;
    font-size:0.6em;
}
#footer i
{
    font-style: normal;
    padding: 0 10px;
}
#footer img
{
    margin-right: 5px;
    margin-top:10px;
}
#footer img.fcb
{
    margin-right: 5px;
    margin-top:0px;
}
#menu
{
    font-weight:bold;
    
   
   padding-top:10px; 
    text-align:right;padding-top:40px;
}


div#logo {
  position: absolute;
  top: 12px;
  left: 0px;
}

div#logo a, div#logo span {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 185px;
  height: 46px;
  color: #fff;
}

div#logo span {
  background: url(../images/logo_black.jpg) 0 0 no-repeat;
}

a
{
    color:white;
    text-decoration:none;
}
a.act,.barva_mesice, #podmenu a.act,#podmenu a.act:hover,a.menici:hover
{
    color:#A1F0F7;
}
.tt
{
 border: 2px solid #A1F0F7;
 background-color:#A1F0F7;
 color:black;   
 font-size:75%;
}


#control 
{
    position:absolute;
    top:0px;
    left:650px;
 
}
#control input.submit
{
    height:22px;
    font-family: Arial, sans-serif;
  
}
#control input.search
{
    background-color:#E2DBD5;
    width:180px;
}
#podhlavicka
{
    position:absolute;
    top:70px
    
    
    
}
#podhlavicka .brigada
{
    margin-top:76px;
}
#podmenu
{
    position:absolute;
    top:5px;
    right:720px;
    z-index:10;
    line-height:1.6;
     font-size:0.75em;
    text-align:right;
    font-weight:bold;
}
#podmenu a
{
    color:#BAB2A6;
}
#podmenu a:hover
{
    color:white;
}
.dgray
{
    color:#6D6F71;
}
.big
{
    font-size:1.1em;
}
.bold
{
    font-weight: bold;
}
.error
{
    color:yellow;   
    height:30px;
}
.fb_profile_pic_rendered
{
	float:left;
	margin-right:5px;
	}

.new_cinefocus h2{
    margin-top:30px;
}

.new_cinefocus h2.first{
    margin-top:0px;
}


.tip, .tipLeft {
    margin-bottom:00px;
    width:100%;
    overflow: hidden;
}
.tip img,.tipLeft img {
    float:left;
}
.tipL img {
    float:right;
    margin-left:10px;
}
.tip .tip_info,.tipLeft .tip_info {
    margin-left:90px;
}
.tipL .tip_info {
    margin-left:90px;
}
.tipL .tip_text, .tipL h3{
    text-align:right;
    
}
.film_tip p {
    font-size:0.8em;
    margin-bottom:5px;
}
.filmove_tipy h2 {
    margin-top:20px;
}
.tip .tip_text {
    
    margin-top:5px;
    width:390px;
}
.tipLeft {
    margin-top:20px;
}
.tipLeft .tip_text {
    
    margin-top:5px;
    width:250px;
}
.tip a.tip_odkaz {
    color:#BAB2A6;
}
.tip a.tip_odkaz:hover {
    color:white;
}
.rel {
    position:relative;
}