body {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  letter-spacing: 0px;
  width: 990px;
  padding: 0px;
  margin: 10px 0 0 10px;
  text-align: justify;
  color: #FFDDDD;
  background-color: #000;}

a  {outline: none; color: #FFDDDD;}
a:hover {color: #FF6633;}
table {font-size: 12px;}
h1,h2,h3 {font-size: 1.4em; color: #FF3333; margin: 0px; padding: 0 0 .4em 0;
 text-align: left;}

#partneri {clear: both; text-align: center;}

h1 {font-size: 1.5em; padding: .2em 0;}
h3 {clear: none; padding: 0 .2em 0 0;}
ul {margin: 0 0 0 3em; padding: 0 0 .4em 0;}
li {margin: 0 0 .2em 0; padding: 0 0 0 .4em;}
em {color: #444444;}

h2 em {color:#FF6633;
   font-size: .8em;}

h3 a, h2 a {color:#FF6633;
   text-decoration: none;}



#header-sloupec-1 {
  width: 135px; height: 100px;
  padding-top: 5px;
  float:left;
  text-align: center;}

#new-header img {
  border-top: solid 3px white;}


.header-sloupce {
  width: 170px; height: 100px;
  float:left;
  margin-bottom: 5px;}

.header-sloupce a {
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  display: block;}

.header-sloupce strong a {
  color: #FF6633;
  font-size: 16px;}

.header-sloupce strong a:hover {
  color: #666666;}

.header-sloupce a:hover {
  color: #FF6633;}

#header-radka {
  width: 985px; height: 115px;
  clear: both;
  padding: 0px; margin: 0px; border: 0px;}

#header-sloupec-11 {
  width: 137px;
  padding: 22px 0 0 0;
  float:left;
  font-weight: bold;
  text-align: left; }

#header-sloupec-11 a {
  text-decoration: none;
  font-weight: bold;
  padding-left: 25px;
  display: block;
  }

#header-sloupec-21 {
  color: #FF6633;
  float: left;}

#main {
  width: 990px;
  clear: none;}

#nivea-video {
  float: right;
  margin-left: 10px;
  width: 400px;}

#no-wrap h3{
  clear: none;}

#main h1  {margin: 1.3em 0 .2em 0;}
#main h2  {font-size: 1.2em; margin: .5em 0 .2em 0;}
#main h3  {font-size: 1.1em; color: #FF6633; margin: .2em 0 0 0; padding: 0px;}
#main h4  {font-size: 1em; color: #FF6633; margin: 0px; padding: 0px;}
#main img {font-size: 1em; color: #FF6633; vertical-align: bottom;}
#main p   {margin: 0 0 1em 0;}

#navigace {
  color: #FF6633;
  clear: both;
  font-weight: normal;
  text-align: right;}

#navigace p, #navigace p a  {
  text-align: center;
  font-size: 11px;
  color: #6F6F6F;
}

#navigace a {
  text-decoration: none;
  color: #FF6633;}

.ramecek, .ramecekc  {
  padding: 12px;  
  border: solid #DDDDDD 1px;
  margin-bottom: 1em;
  height: 250px;
  display: table;
  width: 460px;
  margin: 0 0 16px 0;
  overflow: visible;
  float: left;}

#phill img {
  padding-top: 8px;}

#coct img {
  padding-top: 8px;}

.partystan {
  border: solid 1px #CCCCCC;
  background-color: #EEEEEE;
  padding: 3px;
  margin: 5px;}

.ikona-100 {
  background-color: #EEEEEE;
  padding: 3px;
  margin: 0px 10px 10px 0px;}
.ikona-galerie {
  background-color: #EEEEEE;
  padding: 3px;
  margin: 3px;}

.ramecekc {width: 250px; height: 250px;padding: 0px;margin:0px;}
.ramecek td  {vertical-align: middle;}
.datum, .ramecek em  {font-size: 8px; text-align: right; float: right;
        color: #444444; font-weight: normal; font-style: normal;}


.ta {border: 0px; margin: 0px; padding: 0px; width: 100%; height: 100%;
  text-align: center; vertical-align: middle;}
#nabidkaozvuceni h3, #ozvuceni h3, #osvetleni h3,
#pronajem-mobilni-podium-dekorace h3 {clear: none;}

.orange  { color: #FF6633; font-weight: normal;}
img {padding: 0px;}
#navigace a {color: #FF6633; font-weight: normal;}
.galery {text-align: center; height: 200px; _height: 200px; background-color: #EEEEEE;
  margin: 0 15px 15px 0; padding: 2px; float: left;}
.galery:hover {background-color: #FF6633;}
.galery img {border: 0px; margin-top: 5px;}
.galery .b {border: 0px; margin: 0px; padding: 0px; float: left;}
.galery p {text-align: center;}
.galeryi {background-color: #EEEEEE; margin: 0 10px 10px 0; padding: 5px; float: left;}
.galeryi img {border: 0px;}
}

#hostesky .ramecek
          {padding: 0px; border: 0px; margin-bottom: 1em;
          min-height: 120px; _height: 130px; display: table;
          _position: relative; overflow: hidden;}

.nastred  {float: right; margin-top: 8px;}
.portret  {float: left; margin: 0px;}

.ikona,.ikona-l {background-color: #EEEEEE; padding: 3px; margin: 5px;}

#home {margin: 0px 0px 0 0px;}
#home h1, #home h2 {text-align:lef; margin: 0px; padding: 0px;}
#home h2 {margin-bottom: 1.5em; font-size: 1.2em; line-height: 1em;}
#home h1 {margin-top: 1em;}

#home-news {text-align: justify; margin-top: 20px;}
#home-news .ramecek {width: 990px;  text-align: justify; margin: 10px 0px 0 0;}

#home-ramecek {
  width: 450px;
  height: 300px;
  border: solid 1px #DDDDDD;
  margin-left: 20px;
  margin-top: -2em;
  float: right;
  padding: 5px;
  background-color: #F9F9F9;
  color: #CCCCCC;
  text-align: center;}

#levy-text p{
  margin-bottom: 1.5em;}


#sitemapB h3 {padding: 0px; margin: 1em 0 0 0;}
#sitemapB a {text-decoration: none;}
#sitemapB {padding:  2em 0 0 0; margin: 2em 0 0 0; color: #FF6633; clear: both; text-align: left;}
#sloupec4, #sloupec5 {width: 300px; float: left; padding-right: 70px;}

#sloupec1, #sloupec2, #sloupec3 {width: 200px; float: left;}
#sloupec1 {padding-right: 70px;}
#sloupec3 {padding-left: 70px;}

#sitemapA h3 {padding: 0px; margin: .5em 0 0 0;}
#sitemapA a {padding-left: 3em; text-decoration: none;  text-align: left;}

/* pro dj */
.t {text-align: center; padding: 1em;}
#ohnostroj-efekty h3 {clear: none;}
#ohnostroj-efekty strong {color: #FF6633;}

/* pro nabidku ozvuceni a pro kapely*/
spec, cena, rating, ref, .spec {color: #FF6633;}
.sleva {text-decoration: line-through;}

/* partystany */
#party, #party1, #party2
       {border: 1px solid black; padding: 5px; border-collapse: collapse;
       width: 600px; font-size: 1.3em; margin-top: 10px; font-weight:bold; }
#party th, #party td, #party1 th, #party1 td, #party2 th, #party2 td
       {padding: 10px; text-align: center; border: 1px solid black; width: 200px ;color: #FF6633;}
#party th,#party1 th,#party2 th
       {color: #555555; font-weight: normal;}
#party caption, #party2 caption, #party1 caption
       {text-align: left; font-size: 1.2em;
        font-weight: bold; padding: .8em 0 2px 0;}
#party .spec, #party2 .spec, #party1 .spec {background-color: #FF6633; font-size: 1.2em; color: #555555;}
a img  {border: 0px;}

#decentni
       {border: 1px solid black; padding: 5px; border-collapse: collapse;
       width: 600px; font-size: 1em; margin-top: 10px;}
#decentni td
       {padding: 4px; text-align: center; border: 1px solid black; width: 200px;
}


#reference em, #reference2 em {color: #FF6633;font-style:normal;}

#na_tri {border: 0px; text-align: center;}
#na_tri td {width: 33%;padding: 0px .5em; margin: 0px;}
#na_tri h4 {line-height: 1.6em;padding: 0px; margin: 0px;}

#kontakt h3 {clear: none;}
.kontakt-sl {width: 400px; height: 280px; float: left;}
#vyberte {text-align: center;}
#vyberte a {font-size: 1.5em; padding: 1em; line-height: 2em;
         text-decoration: none; color: #444444;}
form {display: inline;}

.tabulka-ramecek {border-collapse: collapse; margin-top: 10px; width: 450px;}
.tabulka-ramecek td {border: solid 1px black; padding: 3px;}

#jazyk {margin-left: 150px;}
#jazyk td {text-align: center;}

.detail-reference {
     margin-bottom: 1.5em;}

.detail-reference em {
     display: block;
     text-align: right;}

#hosteskymapa { float: right;
     margin: -90px 0 10px 0;
     }

#copy {
     text-align: right;
     font-style: italic;}

#projekce-platno {
    border: solid 3px black;
    border-collapse: collapse;
    text-align: center;
    margin: 5px 0;}

#projekce-platno th,#projekce-platno td {
    border: solid 1px black;
    padding: 3px 6px;}

.odsazeni {
    margin-left: 40px;}

#mikrofony td {
    padding: 15px;
    padding-top: 0px;
    vertical-align: top;}

.plus li {
    background-image: url('/img/plus.png');
    list-style-type: none;
    padding: 0 0 6px 26px;
    background-repeat: no-repeat;
    height: 26px;
}

.minus li {
    background-image: url('/img/minus.png');
    list-style-type: none;
    padding: 0 0 6px 26px;
    background-repeat: no-repeat;
    height: 24px;}


.r {text-align: right;}

#modni-prehlidka h3, #lcd-plazmy-pronajem-levne h3 {clear: none;}

#main {min-height: 600px;}

#cenik {width: 550px;}

.vanoce08 {margin: 10px 0 0 -10px;}

#konference-prezentace-specialni-nabidky strong {color: #FF6633; font-weight: normal;}

#abv p {margin-top: 2em;}

#preprava, #hostesky {width: 600px; text-align: center; border: 1px solid #555555; padding: 5px;
    border-collapse: collapse;    margin: 1em 0;}
#preprava td {border: 1px solid #555555; padding: 5px; border-collapse: collapse;}

#hostesky {width: 990px;}

#hostesky td, #hostesky th {border: 1px solid #555555; padding: 5px;
border-collapse: collapse; color: #555555;}

#hostesky th {background-color: #FF6633; color: white;}
.a1 {font-weight: bold; text-align:left;}
