#obsah {
   padding: 10px 10px 30px 10px;
   font-size: 90%;
   position: relative;
}

#obsah img {
   border: 1px solid #000;
}


#obsah #admin {
   position: absolute;
   top: 5px;
   right: 5px;
   padding: 3px;
}

/*#obsah h1, #obsah h2, #obsah h3, #obsah h4,*/
h1, h2, h3, h4 {
clear: both;
}

#obsah h1 {
   margin: 5px auto 20px auto;
   font-variant: small-caps;
   text-align: center;
   margin-bottom: 2px;
   font-size: 300%;
   padding: 0px 20px;
   border: 1px solid #000;
}

#obsah h2, .faq_cat_label {
/*
   border-top: 1px solid #000;
   border-bottom: 1px solid #000;
*/
   border: 1px solid #FFB948;
   background-color: #FFD99B;
   
   padding: 0px 0px 0px 10px;
   font-variant: small-caps;
   padding-left: 50px;
   font-weight: bold;
   font-size: 140%;
/*
   width: 80%;
   background-image: url('/index/pruh_top.gif');
   background-position: center top;
   background-repeat: repeat-x;*/
}

#obsah div.img {
   clear: both;
}

#obsah div.img img.left, #obsah div.img img.right {
   float: left;
   border: 1px outset #ffcb77;
   padding: 5px;
   margin: 10px;
}

#obsah div.img img.right {
   float: right;
}

#obsah div.table {
   overflow: auto;
   width: 90%;
   margin: 0px auto;
}

#obsah div.table table {
   margin: 0px auto;
}

#obsah div.table table a {
   display: block;
   color: #000;
   text-align: center;
   width: 160px;
   /*
   padding: 5px;
   background-color: #fff;
   border: 1px solid #000;*/
}

#obsah div.table table td {
   vertical-align: top;
}

#obsah div.table table a:hover {
   text-decoration: none;
}

#obsah div.table table img {
   border: 1px solid #000;
   padding: 1px;
   margin: 2px;
}

#obsah div.table table span.popis {
   display: block;
   text-align: center;
}

p {
   text-indent: 20px;
}

p.odstavec_bez_odsazeni {
   text-indent: 0px;
}

div.image {
   width: 200px;
   text-indent: 0px;
   text-align: center;
   border: 1px solid black;
   margin: 5px;
   padding: 5px;
}

div.image p {
   text-align: center;
   padding: 0px;
   margin: 0px;
   text-indent: 0px;
}

div.left {
   float: left;
}

div.right {
   float: right;
}

div.image img {
   display: block;
   margin: 0px auto;
}

div.image a {
   color: #000;
   display: block;
   text-align: center;
   border: none;
}

div.image a:hover {
   text-decoration: none;
}

div#galerie {
   display: block;
   clear: both;
   text-align: center;
   text-indent: 0px;
}

div#galerie div.image {
   float: left;
}

div#galerie a img {
   display: block;
   margin: 0px auto;
}

p.obrazek_vlevo_bezramecku {
   text-indent: 0px;
   text-align: center;
   float: left;
   margin: 5px;
   padding: 5px;
}

p.obrazek_vpravo_bezramecku {
   text-indent: 0px;
   text-align: center;
   float: right;
   margin: 5px;
   padding: 5px;
}

p.obrazek_vlevo_bezramecku img, p.obrazek_vpravo_bezramecku img {
   border: none !important;
}

/*****************************Hlavn� str�nka******************************/
div#hlavni_strana {
   margin: 10px auto;
   clear: both;
   width: 650px;
}

div#hlavni_strana div.tretina {
   float: left;
   margin: 10px;
   text-align: center;
   width: 190px;
}

div#hlavni_strana div.tretina a img, div#hlavni_strana div.lpolovina a img, div#hlavni_strana div.rpolovina a img {
   display: block;
   text-align: center;
   margin: 0px auto;
}

div#hlavni_strana img {
   padding: 3px;
   border: 1px solid #000;
}

div#hlavni_strana div#tretiny_center {

}

div#hlavni_strana div.tretina span, div#hlavni_strana div.rpolovina span, div#hlavni_strana div.lpolovina span {
   display: block;
   text-align: left;
   padding: 2px 5px;
}

div#hlavni_strana div.lpolovina {
   width: 290px;
   float: left;
   margin: 10px 12px 10px 10px;
   text-align: center;
}

div#hlavni_strana div.rpolovina {
   width: 290px;
   float: left;
   margin: 10px 10px 10px 12px;
   text-align: center;
}

div#hlavni_strana br {
   clear: both;
}

/****************************************************************/

h1.logo_dezinsekce {
   background: transparent url('/data/images/dezinsekce-logo.jpg') center center repeat scroll;
}

h1.logo_dezinfekce {
   background: transparent url('/data/images/dezinfekce-logo.jpg') center center repeat scroll;
}

h1.logo_deratizace {
   background: transparent url('/data/images/deratizace-logo.jpg') center center repeat scroll;
}

h1.logo_vyskove_prace {
   background: transparent url('/data/images/vyskove_prace-logo.jpg') center center repeat scroll;
   text-align: right !important;
}

h1.logo_stavebni_udrzba {
   background: transparent url('/data/images/stavebni-udrzba-logo.jpg') center center repeat scroll;
}

h1.logo_ochrana_proti_holubum {
   background: transparent url('/data/images/ochrana_proti_holubum-logo.jpg') center center repeat scroll;
}

h1.logo_vyklizeci_prace {
   background: transparent url('/data/images/vyklizeni-logo.jpg') center center repeat scroll;
}

h1.logo_haccp {
   background: transparent url('/data/images/haccp-logo.jpg') center center repeat scroll;
}

h1.logo_poradna {
   background: transparent url('/data/images/poradna-logo.jpg') center center repeat scroll;
}

h1.logo_legislativa {
   background: transparent url('/data/images/legislativa-logo.jpg') center center repeat scroll;
}

h1.logo_webcam {
   background: transparent url('http://www.deratizace.com/data/images/banner_webcam.jpg') center center repeat scroll;
}

table {
   border: 1px outset #ffdeaa;
}

table td {
   padding: 3px;
   border: 1px inset #ffdeaa;
}

table p {
   text-indent: 0px;
}

table h2 {
   padding-left: 3px !important;
   margin: 0px 0px 10px 0px;
   border: 1px outset #FFCB77 !important;
   background-color: #FFCB77;
}

div.poradna_menu {
   text-align: center;
   font-weight: bold;
   color: black;
   background-image: url('/index/pruh_top.gif');
   background-position: center top;
   background-repeat: repeat-x;
   border-top: 1px solid #000;
   border-bottom: 1px solid #000;
   margin: 20px 0px;
}

div.poradna_menu div {
   background-image: url('/index/pruh_bottom.gif');
   background-position: center bottom;
   background-repeat: repeat-x;
   padding: 3px;
}

div.poradna_menu div a {
   border-left: 1px solid #000;
   border-right: 1px solid #000;
   padding: 0px 10px;
}

img.gfdg65hgfsh45sfh {
   border: none !important;
   vertical-align: text-bottom;
}

/*
div.poradna_menu ul {
   list-style-type: none;
   display: block;
}

div.poradna_menu li {
   float: left;
   display: block;
}
*/

a.odkaz_galerie {
   float: right;
   margin: 5px;
   padding: 3px 10px 3px 30px;
   background-position: 7% 50%;
   background-repeat: no-repeat;
   border: 1px outset #ffcb77;
   background-color: #ffcb77;
   color: #000;
   background-image: url('/index/galerie.gif');
}

div.kontakt_vizitka {
   float: left;
   height: 200px;
   width: 380px;
   margin-left: 20px;
}

a.kontakt_safemail {
   height: 200px;
   padding: 0px 30px;
   display: block;
   text-align: center;
   font-size: 110%;
   font-weight: bold;
   margin: 1px 10px;
   border: 1px solid #000;
   float: left;
   font-variant: small-caps;
   background-image: url('/index/objednavka.gif');
   background-position: 50% 80%;
   background-repeat: no-repeat;
}

a.kontakt_safemail span {
   margin-top: 15%;
   display: block;
}

a.kontakt_safemail span big {
   display: block;
   text-align: center;
   font-size: 180%;
   font-weight: bold;
}

@import url('/hlavni_strana.css');
/****Pro tvorbu hlavni stranky****/

.faq_label {
   font-size: 110%;
   font-weight: bold;
   font-variant: small-caps;
}
.faq_q_content {
   font-weight: bold;
}

.faq_a {
   padding-left: 20px;
}
.faq div {
   margin: 4px 0px;
   text-indent: 20px;
}
