
div, form, body, p, h1, h2 {
  margin: 0px;
  padding: 0px;
}

img {
 border: none;
 margin:0px;
 padding: 0px;
}

body {
  width: 100%;
  background: url("ro.jpg") repeat-y center top;  
  text-align: center;
}

#supwrapper {
  background: url("ro_first.jpg") no-repeat center top;    
}

.skin-top {
  width: 971px;
  height: 255px;
  margin-left: auto;
  margin-right: auto;  
  margin-bottom: 40px;  
  left: -55px;
  position: relative;        
}

#main {
  width: 775px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding-top: 0px;
  background: white;
}

#banner {
  border: 1px solid #d1d1d1;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
  background-color: black;
  width:706px;
  height: 88px;
}

.menu2  {
  height: 33px;
  background-color: #A29261;
  font-size: 12px;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #FFF;  
  text-align: center;
  vertical-align: middle;
  margin: 0px;
  padding: 0px;
}

.menu a {
  display: block;
  overflow: hidden;
  height: 33px;
  font-size: 12px;
  font-family: Arial, Verdana, Tahoma, sans-serif;  
  font-weight: bold;
  text-decoration: none;
  color: #fff;
  text-align: center;
  vertical-align: bottom;
}

.menu a:hover {
  display: block;
  overflow: hidden;
  background-color: #FFFAC2;
}

.menusp {
  position: relative;
  top: 9px;
}


.sep {
  height: 33px;
  overflow: hidden;	

  margin: 0px;
  padding: 0px;
  text-align: center;
  vertical-align: bottom;
}


h1 {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 30px;
  font-weight: normal;
  text-decoration: none;
  color: #A29261;
  margin: 0px;
  padding: 0px;
}

h2 {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
  margin: 0px 0px 20px 0px;
  padding: 0px;
}


#left {
  float: left;
  width: 425px;
  margin: 0px;
  padding: 0px;
  padding-left: 31px;
  text-align:left;
  text-align: left;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #333333;
  background-color: #fff;
}

#right {
  width: 284px;
  float: right;
  margin: 0px;
  padding: 0px;
  padding-right: 35px;
  text-align: right;
  text-align: right;
  background-color: #fff;
}

#single {
  padding: 20px 20px 20px 20px;
  text-align: center;
  background-color: #fff;
  text-align: center;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  color: #333333;
  text-align: left;
}

#single h1 {
  font-weight: normal;
  font-size: 20px;
  text-align: left;
  color: black;
  margin-bottom: 20px;
}

p {
  font-size: 11px;
  text-align:left;
  text-align: left;
  margin-bottom: 5px;
}

p a {
  color: #A29261;
  font-weight:bold;
  text-decoration:none;
}

p a:hover {
  text-decoration: underline;
}

#bottom {
  clear: both;
  width: 775px;
  margin-top: 30px;
  background-color: #fff;
  margin-bottom: 20px;  
}

.footer {
  height: 39px;
  background-color: #fff;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
  color: #FFF; 
  text-align: center;
  vertical-align: middle; 
}

.footer a {
  background-color: #A29261;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 11px;
  font-weight: bolder;
  text-decoration: underline;
  color: #FFF;  
}

.footer a:hover {
  text-decoration: none;
}

.mainimg {
  border: 1px solid #000;
  margin-bottom:7px;
}

.below {
  text-align: left;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #A29261;
}

.pripravujeme {
  width: 177px;
  vertical-align: top;
  text-align: center;
  text-align: center;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  color: #333333;
  font-size: 11px;
}

.filmdiv {
 text-align: center;
}

.filmdiv a {
   font-family: Arial, Verdana, Tahoma, sans-serif;
  color: #333333;
  font-size: 11px;
  text-decoration: none;
}

.filmdiv a:hover {
  text-decoration: underline;
}

.hline {
  margin-top: 5px;
  margin-bottom: 5px;
}

.form {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 11px;
  color: #333333;
}

.input_text {
  width: 120px;
  height: 17px;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 11px;
  color: #000;
 
 border: solid 1px #D4D3CF;
  background-color: #FFFAC2;
}

.button {
  width: 52px;
  height: 18px;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  border:solid 1px #C4C3C0;
  background-color: #A29261;
}

.kosikinfo {
  width: 703px;
  background-color: #FFF;
  padding: 0px;
  margin: 0px;
}

.kosiktd {
  background-color: #FFFAC2;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: black;
  height: 18px;
  padding-left: 5px;
  vertical-align: middle;
}

.kosikhd {
  background-color: #A29261;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  vertical-align: middle;
  height: 20px;
  padding-left: 5px;
}

.octopus {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 11px;
  font-weight: normal;
  background-color: #fff;
}

.octopus a {
  text-decoration: underline;
}

.octopus a:hover {
  text-decoration: none;
}

.kosiktd, .edice, .input_text {
  background-color: #B2B2B2;
}

.menu2, .footer, .footer a, .button, .kosikhd, .menu-bg, .menu a:hover {
  background-color:#253C97;
}

h1, p a, .below, .octopus a, .octopus {
  color: #253C97;
}

.menu a {
  background-color: #CD1041;
}

.octopus {
  background-color: #fff;
}

