/* CSS Document */

body{
  font-size: 12px;
  font-family: arial;
  background-color: #5d021c;
  margin:0px;
  background-image: url(../images/body_bg.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}

div{
  overflow: hidden;
}


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

a:hover{
  text-decoration: underline;
}

a img{
  border:0px;
}

p{
  margin:10px 0px;
}

h1, h2, h3, h4, h5{
  clear: both;
}


form, input, img{
  margin:0px;
}


img.right{
  float:right;
  margin:0px 0px 5px 10px;
}

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


h1{
  width:100%;
  margin:15px 0px 20px 0px;
  font-size:24px;
  color:#9C204C;
  text-transform: uppercase;
  font-family:Trebuchet MS;
}

h2{
  width:100%;
  margin:8px 0px 10px 0px;
  font-size:15px;
  color:#9C204C;
  text-transform: uppercase;
  font-family:Trebuchet MS;
}



/**************PAGE******/

#page{
  margin:auto;
  position:relative;
  width:984px;
  margin-top:0px;
}

#top{
  width:100%;
  height:85px;
  background-image: url(../images/top.jpg);
  background-repeat: no-repeat;
}

a.top_zpet{
  font-size:11px;
  color:rgb(245,172,54);
  position:absolute;
  top:64px;
  left:838px;
  font-weight:normal;
  text-transform: uppercase;
}

a.top_logo{
  position:absolute;
  width:230px;
  height:85px;

}

#main_cz{
  width:100%;
  height:632px;
  background-image: url(../images/menu.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  position:relative;
  
}

#main_en{
  width:100%;
  height:632px;
  background-image: url(../images/menu_en.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  position:relative;
  
}



#content{
  width:772px;
  height:632px;
  background-image: url(../images/content.jpg);
  _background-image: url(../images/contentie6.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
  position:absolute;
  top:0px;
  right:0px;
}
#content.ie6{
  _background-image: url(../images/contentie6.jpg);
}
#menu{
  width:190px;
  padding-left:20px;
  padding-top:15px;
  position:absolute; 
}


#menu a{
  display:block;
  height:22px;
  color:#FFFFFF;
  width:100%;
  background-image: url(../images/linka.gif);
  background-position:right bottom;
  background-repeat:no-repeat;
  float:right;
  font-family:Trebuchet MS;
  font-size:13px;
  height:20px;
  line-height:125%;
  padding-bottom:2px;
  margin-right:5px;
  padding-top:4px;
  text-align:right;
  text-transform:uppercase;
  width:160px;  
  font-weight: normal;
}

#menu a.sel, #menu a:hover{
  font-size:13px;
  font-weight: bold;
}

#menu a:hover{
  text-decoration:none;
}

.text{
  font-size:12px;
  color:#424242;
  padding-left:57px;
  padding-right:43px;
  text-align: justify;
  
}

.text_roll{
  width:657px;
   padding-right:15px;
  height:242px; 
  overflow-y: scroll;
  border-top:1px solid #9C204C;
  padding-top:15px;
}


#bottom{
  text-align: center;
  color:#FFFFFF;
  width:763px;
  margin-left:221px;
  margin-top:10px;
  line-height: 180%;
  margin-bottom:20px;
}

#bottom a{
  text-decoration:underline;
}

#bottom a:hover{
  text-decoration:none;
}


/**styly podsekci*/

#pruvodce_head{
  width:772px;
  height:414px;
  background-image: url(../images/head_pruvodce.jpg);
  background-repeat: no-repeat;
}

#pruvodce_navi{
  width:181px;
  padding-left:15px;
  padding-top:8px;

}

#pruvodce_navi a{
  display:block;
  color:#717171;
  padding-left:15px;
  font-size:12px;
  font-weight:normal;
  line-height: 100%;
  margin:4px 0px;
}

#pruvodce_navi a.sel{
  color:#5D021C;
  background-image: url(../images/menu_puvodce_bg.gif);
  background-repeat: no-repeat;
  background-position: right center;

}

#seznam_obchodu{
  width:100%;
  margin-top:15px;
}

#seznam_obchodu a{
  width:100%;
  color:#424242;
  padding-left:12px;
  display:block;
  margin:5px 0px;
}

.dotaznik_input {
  width: 500px;
  background: none;
  border: 0px;
  border-bottom: 1px dotted;
}
