body {
  background:url('../images/background.jpg') no-repeat top center;
  margin:0;
  padding:0;
  font-family: Myriad Pro, Arial, sans-serif;
  font-size:1em;
}

img {
  border:0;
}

.noborder {
  border:0 !important;
}


#page {
  width:980px;
  margin:0 auto;
  position:relative;
}

#header {
  position:absolute;
  left:0px;
  top:0px;
}

a#logo {
  margin:22px 0 0 32px;
  position:absolute;
}

ul#menu {
  list-style-type:none;
  position:absolute;
  left:250px;
  top:33px;
  margin:0;
  padding:0;
}

ul#menu li {
  float:left;
}

ul#menu li ul li {
  display:block;
  float:none;
}

ul#menu li a {
  display:block;
  border-right:1px solid #b1b3b4;
  color:#b1b3b4;
  text-decoration:none;
  /*width:130px;
  text-align:center;*/
  
  
}

ul#menu li a:hover {
  color:#f7931e;
  font-weight:bold;
}



ul#menu li ul li a {
  border:0;
  padding:0;
}

.subnav {
  display:none;
}



ul.topnav {
    float: left;
    width: 760px;
}

ul.topnav li {
    float: left;
    position: relative; /*--Declare X and Y axis base for sub navigation--*/
}

ul.topnav li a{
    display: block;
    text-decoration: none;
    float: left;
    text-align: center;

}

ul.topnav li ul.subnav {
    list-style: none;
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
    left: 12px; top: 19px;
    margin: 0;
    padding: 0;
    display: none;
    float: left;
}

ul.topnav li ul.subnav li{
    margin: 0; padding: 0;
    clear: both;
    /*width:214px;*/
    height:33px;
    height:21px;
}

html ul.topnav li ul.subnav li a {
    float: left;
    width:215px !important;
    padding-left: 12px !important;
    padding-top: 12px !important;
    padding-top: 6px !important;
    padding-bottom:0px !important;
    margin:0px !important;
    text-align:left !important;
}

html ul.topnav li ul.subnav li a:hover {
    color:#b1b3b4 !important;
    background:url('../images/submenu.png') no-repeat 0px 11px;
}




#footer {
  padding:30px 0;
  clear:both;
  font-size:80%;
  color:#505050;
}

#footer a {
  color:#505050;
  color:#808080;
  text-decoration:none;
}

#footer a:hover {
  text-decoration:underline;
}

#footer_left {
  margin:0 0 0 32px;
  float:left;
  color:#b1b3b4;
  color:#888888;

}

#footer_right {
  margin:0 24px 0 0px;
  float:right;
}

#footer_both {
  clear:both;
  margin:30px 24px 0 32px;
}


#content {
  padding:200px 230px 0 33px;
  font-size:0.95em;
  color:#87888a;
  color:#505050;
  min-height:350px;
}

.topnav, .subnav {
  background:#ffffff;
}

#content h1 {

  color:#f0893c;
  text-transform: uppercase;
  margin:0 0 10px 0;
  font-size:1.3em;
}

#content h2 {

  color:#f0893c;
  text-transform: uppercase;
  margin:0 0 0px 0;
  font-size:1.3em;
  padding:0;
}

#content a {
 color:#505050;
}


.strong_orange {
  color:#f0893c;
  font-size:1.3em;
  font-weight:bold;
}

.strong_orange h2 {

  font-size:1.05em !important;
}


.strong_orange p {
  margin:0;
}

.strong_orange a {
  color:#f0893c !important;
}

.right_col {
  padding:10px 0 0 0;
}

.left_col {
  float:left;
  padding:10px 130px 0 0;

}

.vysilacka {
  background:url('../images/vysilacka-big.jpg') no-repeat 40px 100px;
  padding-top:170px !important;

}

.fotoaparat {
  background:url('../images/casio.jpg') no-repeat 40px 100px;
  padding-top:170px !important;
}

.fotoaparat_inner {
  padding-left:340px;
  padding-bottom:260px;
}

.radiostanice_inner {
  padding-left:340px;
  padding-bottom:60px;
}

.megafon {
  background:url('../images/megafon.jpg') no-repeat 40px 100px;
  padding-top:170px !important;
}

.megafon_inner {
  padding-left:340px;
  padding-bottom:60px;
}


.prislusenstvi {
  background:url('../images/prislusenstvi.jpg') no-repeat 40px 100px;
  background:url('../images/kufr.jpg') no-repeat 40px 100px;
  padding-top:170px !important;

}

.prislusenstvi_inner {
  padding-left:340px;
}


.onas {
  padding-left:170px;
}

ul.odrazka li {
  list-style-image: url('../images/submenu.png');
}

li#menu1 a {
 width:80px;
}

li#menu2 a {
 width:106px;
}

li#menu3 a {
 width:114px;
}

li#menu4 a {
 width:112px;
}

li#menu5 a {
 width:100px;
}

th {
  text-align: left;
}

.form {
 position:absolute;
 top:200px;
 left:410px;
}

.form label {
  padding-right:10px;
  font-weight: normal;
}

.button {
  background:#ffffff;
  border:1px solid #999999;
  padding:2px 8px;
  color:#f0893c;
  font-weight: bold;
}

.radiostanice_inner ul.odrazka, .megafon_inner ul.odrazka, .fotoaparat_inner ul.odrazka {
  margin-left:0px !important;
  padding-left:18px;
}

td.right10 {
  padding-right: 70px;
}

.top_line {
  border-top:1px solid #b1b3b4;
  border-top:1px solid #cccccc;
  padding-top:13px;
  text-align:center;
  color: #808080;
}
