/*
Theme Name: aaaLetenky.sk
Theme URI: http://wordpress.org/
Description: Theme for aaaLetenky.sk.
Version: 1.0
Author: aaaLetenky, Dušan Andrle
Author URI: http://wordpress.org
Tags: aaaletenky
*/

body{
   margin: 0;
   padding: 0;
   background-color: #eedabf;
   background-image: url('img/mainbgmini.jpg');
   background-repeat: no-repeat;
   background-position: 50% 0;
   text-align: center;
   font-family: Calibri, Verdana;
   color: white;
   font-size: 14px;
}
img{
  border: 0px white solid;
}
h1{
  margin-top: 9px;
  margin-bottom: 11px;
  color: #E88705;
}
h2{
  margin-top: 7px;
  margin-bottom: 9px;
  color: #E88705;
}
h3{
  color: #E88705;
  margin-top: 5px;
  margin-bottom: 7px;
  
}
a{
  color: #398AB9;
  text-decoration: none;
}
p{
  margin-top: 0px;
  margin-bottom: 0px;
}
#centerpage{
   width: 960px;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
}
#toplinks{
  width: 960px;
  height: 35px;
}
.doporuceni{
  float: left;
  padding-top: 7px;
  padding-left: 10px;
}
.doporuceni a{
  font-weight: bold;
  color: #4071CD;
  font-size: 13px;
}
.doporuceni span{
  color: #ffffff;
}
.oblibene{
  float: right;
  padding-top: 7px;
  padding-right: 10px;
}
.oblibene a{
  font-weight: bold;
  color: #4071CD;
  font-size: 13px;
}
.oblibene span{
  color: #ffffff;
}
#hornimenu{
  height: 40px;
  position: relative;
}
.toplogo{
  top: 0px;
  left: 10px;
  position: absolute;
}
.topmenu{
  top: 0px;
  left: 190px;
  height: 40px;
  position: absolute;
}
.topmenu ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
  
}
.topmenu ul li{
  position: relative;
  display: inline;
  float: left;
}
.topmenu ul li a{
  display: block;
  width: 105px;
  height: 27px;
  border-left-width: 0;
  text-decoration: none;
  color: #3B3D3C;
  font-size: 14px; 
  border-left: 1px #ADC7D6 solid;
  border-right: 1px #D7E5EE solid;
  text-align: center;
  padding-top: 13px;
  font-weight: bold;
}
.topmenu ul li a:hover{
  color: #E78A13;
  background-image: url("img/menuhover.jpg");
  
}
.vyhledavani{
  top: 0px;
  right: 20px;
  position: absolute;
}
.vyhledavani table{
  color: #3b3d3c;
  font-size: 14px;
  font-weight: bold;
}

.searchinput{
  width: 123px;
  height: 18px;
  border: 1px #AAC7D7 solid;
  background-image: url("img/inputbg.jpg");
  margin-left: 7px;
  font-size: 11px;
}
.searchsubmit{
  width: 33px;
  height: 22px;
  border: 1px #C08B47 solid;
  background-image: url("img/okbtn.jpg");
  color: #ffffff;
  font-weight: bold;
  font-size: 10px;
}
#topmezera{
  width: 960px; 
  height: 188px;
  position: relative;
}
#topmezera .facebook{
  position: absolute;
  bottom: 0px;
  right: 104px;
}
#topmezera .rsskanal{
  position: absolute;
  bottom: 0px;
  right: 64px;
}
#topmezera .twitter{
  position: absolute;
  bottom: 0px;
  right: 22px;
}
#mainobsahtp{
  width: 967px;
  height: 15px;
  background-image: url("img/bodytop.png");
  background-repeat: no-repeat;
}
#mainobsahbt{
  width: 967px;
  height: 15px;
  background-image: url("img/bodybottom.png");
  background-repeat: no-repeat;
  clear: both;
}
#mainobsah{
  color: #3B3D3C;
  width: 967px;
  padding-bottom: 35px;
  background-image: url("img/bodycenter.png");
  background-repeat: repeat-y;
}
.obsah{
  width: 648px;
  float: left;
  margin-top: 0px;
  margin-left: 3px; 
  padding-left: 17px;
  overflow: auto;
}
.obsah h2{
  margin-top: 0px;
} 
.pravypanel{
  width: 270px;
  float: right;
  margin-top: 15px; 
  padding: 7px;
  overflow: auto;
  margin-right: 7px;
}
.cleaner{
  clear: both;
  visibility: hidden;
}
.vyhledavac{
  width: 501px; 
  height: 260px;
  background-image: url("img/obscenter.jpg");
  background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
}

.vcent{
  padding: 5px;
}
.taby{
  margin-left: 260px;
  width: 406px;
  height: 30px;
}
.taby ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
  
}
.taby ul li{
  position: relative;
  display: inline;
  float: left;
}
.taby ul li a{
  display: block;
  margin-left: 4px;
  margin-right: 4px;
  width: 112px;
  height: 22px;
  border-left-width: 0;
  text-decoration: none;
  color: #5D8FAA;
  font-size: 12px; 
  text-align: center;
  padding-top: 7px;
  font-weight: bold;
  background-image: url("img/tabdeact.jpg");
  background-repeat: no-repeat; 
}
.rpnabidka{
  width: 240px;
  background-image: url("img/rpcenter.jpg");
  background-repeat: repeat-y; 
  text-align: center;
  margin-bottom: 10px;
}
.rptop{
  height: 6px;
  width: 240px;
  background-image: url("img/rptop.jpg");
  background-repeat: no-repeat;
}
.rpbottom{
  height: 7px;
  width: 240px;
  background-image: url("img/rpbottom.jpg");
  background-repeat: no-repeat;
  
}
.rptext{
  width: 220px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.rptext ul{
  list-style-type: none;
}
.rptext select{
  width: 160px;
  margin-left: 30px;
  margin-top: 10px;
  margin-bottom: 15px;
}
.duvody{
  margin-left: 10px;
  width: 600px;
  text-align: left;
}
.duvody .odrazka{
  width: 35px;
}
.duvody td{
  padding-left: 15px; 
  color: #398AB9;
}
#kontaktform{
  width: 960px;
  margin-top: 35px;
  margin-bottom: 20px;
}
#kontaktform h3{
  color: #B86E15;
  margin-bottom: 10px;
}
#kontaktform table{
  margin-left: 25px;
  color: #3B3C3E;
}
#kontaktform td{
  vertical-align: top;
}
.tdnadpis{
  width: 40px;
  padding-right: 4px;
  text-align: right;
}
.kontaktinput{
  width: 127px;
  height: 20px;
  background-color: #EFCDA7;
  border: 1px #CB985F solid;
  margin-right: 18px;
}
.kontakttext{
  width: 95%;
  height: 78px;
  background-color: #EFCDA7;
  border: 1px #CB985F solid;
  margin-right: 18px;
}
.kontaktsubmit{
  width: 85px;
  height: 26px;
  border: 1px #C08B47 solid;
  background-image: url("img/tlacitko.jpg");
  color: #ffffff;
  font-size: 11px;
  margin-right: 18px;
}
#copyright{
  color: #BA6F14;
  margin-top: 25px;
  font-size: 12px;
  height: 60px;
  font-weight: bold;
}
.kontrola{
  visibility: hidden;
}
.cform_msg{
  background-color: #EFCDA7;
  font-weight: bold;
  padding: 15px;
  width: 300px;
  margin: 15px;
  border: 1px #CB985F solid;
}
.red{
  color: red;
}
.green{
  color: green;
}


.button {margin-bottom:5px;}
.button input {border:none;display: block; margin: 0 auto; height: 43px; background-position: 0 0; background-repeat: no-repeat;}
.button input{width: 117px; background-image: url(/img/submit.png);}

.filTextClr {
  font-family:arial, helvetica;
  color: #3BC0EB;
  font-weight: bold;
  font-size: 11px;
}

.filLabel {
  font-family:arial, helvetica;
  color: #000000;
  font-weight: bold;
  font-size: 13px;
}

.filLabelSmall {
  font-family:arial, helvetica;
  color: #000000;
  font-weight: bold;
  font-size: 11px;
}


