* {
padding: 0; 
margin:0;
}
p { margin: 0.7em 0; line-height:1.8em; }

a  img {border: 0;}
img.right { float: right; margin:10px 0 0 10px; }
img.left { float: left; margin:0 10px 10px 0;	}

.center { text-align: center; margin: 15px; }

a { color: #c49400; text-decoration: underline; } a:hover { color: #ffffff; text-decoration: none; }

body {
  background: url(/img/bodyBg.png) 0 0 repeat-x #191919;
  font: 76%/1.6em verdana, tahoma, arial,  sans-serif; 
  color: #fff; padding-bottom: 50px;
  text-align: center;
}

/* Nadpisy h1-h2 */
h1 { 
  font-size: 14px;
  margin-bottom: 10px;
}
h2 { 
  font-size: 14px;
  margin-bottom: 10px;
}

#banner_smsio {background: #191919; padding: 5px;}

#banner_top_620x115 {position: absolute; left: 0px; top: 3px;}

#banner_top_468x120 {position: absolute; left: 700px; top: 3px;}

#banner_top_120x120 {position: absolute; left: 1190px; top: 3px;}

/* Banner stranek */
#Logo {
  width: 942px; height: 124px; padding:0px;
  margin: 0 auto; position: relative;
}
#Logo h1 {margin: 0;}
#Logo h1 a {display: block; background: url(/img/logo.png) left top no-repeat;
              width: 301px; height: 124px; float: left}
#Logo h1 a span {display: none;}

#Logo img {position: absolute; left: 330px; top: 3px;}

.banner { text-align: center; padding-bottom: 10px; }

/* Hlavni menu */
#Navigation {
  width: 970px; height: 42px;
  overflow: hidden; 
  position: relative; 
  margin: 0 auto; 
}

#Navigation ul li {
  float: left;
  display: inline;
  margin: 0px; 
  list-style-type: none;
}
#Navigation ul li a {
  margin: 11px 8px 6px 0;
  display: block; 
  font-weight:bold;
  color:#fff;		
  text-decoration: none;
  font-size:12px;
  padding: 0 7px;
  height: 25px; line-height: 25px;
  
}

* html #Navigation ul li a {_widt\h: 100px;}

#Navigation ul li a:hover {
    background: #680808;
}

#Navigation a.sexParty {background: url(/img/sexParty.png) 0 0 no-repeat; width: 300px;
                        height: 31px; position: absolute; right: 0; top: 11px;}
#Navigation a.sexParty span {display: none;}

/* Hlavni obsah a rozdeleny do sloupcu */
#Hlavni_Obsah {
  margin: 0 auto; padding: 0;
  width: 970px;
  position: relative; 
  text-align: left; height: auto;
}

#Sloupec_Leva {
  width: 218px;
  float: left;
}

#Sloupec_Leva img {margin-top: 6px;}

#Sloupec_Prava {
  width: 752px;
  float: right;
}

#Sloupec_Prava_Text {
  float: left;
  width: 752px;
  margin-top: 9px;
}

#footer {width: 970px; background: #343434; margin-top: 5px;}
#footer a {color: #fff;}
#footer .footbox {float: left; margin: 20px 0 20px 22px; overflow: hidden; display: inline}
#footer .footbox h2 {font-size: 13px; color: #fff;}
#footer .box1 {width: 187px;}
#footer .box2 {width: 179px;}
#footer .box3 {width: 267px;}
#footer .box4 {width: 227px;}
.box4 input, .box4 textarea {border: 1px solid #4c4c4c; width: 227px; background: #717171;
                             margin-bottom: 6px; color: #fff; padding: 3px;}
#frm-contactSubmit {background: #dd9a39; width: 58px; color: #fff;}
div.mailStatus {padding: 0 5px;}


.post {
  width: 752px;
  margin-bottom: 15px;
  float: left;
}

.post h1, .recommend h2 {background: #343434; color: #fff; padding: 0 13px; height: 35px;
                    line-height: 35px; font-size: 13px;}

div.recommendations {margin-top: 5px; color: #8c8c8c; font-weight: bold;}
div.recommendations img {margin-top: 5px; margin-right: 34px;}


div.dvdRecommend {width: 101px; float: left; margin-right: 27px;}
div.dvdRecommend.last {margin-right: 0;}
div.dvdRecommend h3 {padding: 19px 0 12px 0; color: #fff; font-size: 13px; text-align: center;}
div.dvdRecommend h3 a {color: #fff; text-decoration: none;}
div.dvdRecommend img {border: 2px solid #fff;}
div.dvdRecommend p {padding: 9px 0 11px 0; margin: 0; text-align: center; font-weight: bold;
                    line-height: 10px; font-size: 13px;}
div.dvdRecommend a.view {display: block; text-align: center; height: 21px; line-height: 21px;
                         background: #ac1f3a; color: #fff; text-decoration: none;}

.Polozka_Video {
  margin: 0px; padding: 0px;
  width: 245px;
  float: left;
  height: auto;
  min-height: 100px;
  margin-bottom: 10px;
  text-align: center;
}
.Polozka_Video h2 {
  margin: 0px; padding: 0px;
  float: left;
  font-size: 12px;
  width: 245px;
  height: auto;
  color: #ffffff;
}
.Polozka_Video h3 {
  margin: 0px; padding: 0px;
  float: left;
  font-size: 12px;
  width: 245px;
  height: 39px;
}
.Polozka_Video p {
  margin: 0px; padding: 0px;
  float: left;
  width: 245px;
}
.Polozka_Video img { width: 210px; height: 160px; border: 2px solid #fff; margin-top: 8px;}
.Polozka_Video img { width: 160px; height: 120px; }

.Polozka_Video a.playButton {background: #e7820c; display: block; width: 100px; height: 26px;
                             line-height: 26px; text-align: center; margin: 5px auto;
                             text-decoration: underline; color: #fff; font-weight: bold;}
/* Leve menu */
#Leve_Menu{
  width: 200px; margin: 5px 18px 10px 0; padding-bottom: 100px;
  overflow: hidden;
  float: left;
  display: inline;
  background-color:#212121;
}

#Leve_Menu ul {
  width: 200px;
  margin: 0px; padding: 0px;
  display: block;
  overflow: hidden;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}	
#Leve_Menu li {
  width: 200px; height: 22px; line-height: 22px;
  margin: 0px;
  list-style-type: none;
  overflow: hidden;
  text-align: left;
}	

#Leve_Menu li a {
  width: 200px; font-weight: bold;
  display: block;
  padding-left: 20px;
  text-decoration: none;
  overflow: hidden;
  color: #fff;
}
#Leve_Menu li a:hover{
  color: #ffd200; background-color: #343434;
}

#Leve_Menu_Banner {text-align: center;}

/* -------------------------------------------------------------------------- */


/* Stankovani u povidek */
#Strankovani { width: 100%; font-size: 12px; float: left; height: 50px; margin-top: 15px; text-align: right; }
#Stran_Prava { float: right; padding-right: 50px; }
#Strankovani a {
  margin: 0px; padding: 0px;
  float: left; 
  display: block;
  margin-left: 10px;
  padding-top: 2px;
  width: 20px; height: 20px;
	background-color: #ffffff;
	border: 1px solid #000000;
	text-decoration: none;
	color: #000000;
	text-align: center;
	font-weight: bolder;
}

#Strankovani a:hover {
	background-color: #000000;
	color: #c49400;
	border: 1px solid #ffffff;
	font-weight: bolder;
}
#Strankovani strong {
  margin: 0px; padding: 0px;
  float: left; 
  display: block;
  margin-left: 10px;
  padding-top: 2px;
  width: 20px; height: 20px;
	background-color: #000000;
	border: 1px solid #ffffff;
	text-decoration: none;
	color: #c49400;
	text-align: center;
}

.bbb { font-weight: bolder; }

.cat{
width:200px;
margin: 0px;
padding:4px;
overflow:hidden;
border-bottom: 1px solid #000000;
text-align: left;
color:#fff;
font-weight:bold;
background-image:url(../image_layout/cat-box-rep.png);
background-position:top;
background-repeat:repeat-x;
}

/* Ostatni prvky */
.clear { clear: both; height: 0px; visibility: hidden; }
.stred { text-align: center; padding-top: 10px; padding-bottom: 10px; }