/* Start of CMSMS style sheet 'duchacek' */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt;
padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt;
border-top-width: 0pt; border-right-width-value: 0pt; border-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-bottom-width: 0pt; border-left-width-value: 0pt; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-top-style: none; border-right-style-value: none; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical;
border-bottom-style: none; border-left-style-value: none; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical;
border-top-color: -moz-use-text-color; 
border-right-color-value: -moz-use-text-color; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-bottom-color: -moz-use-text-color; 
border-left-color-value: -moz-use-text-color; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical;
outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt;
font-size: 100%;
vertical-align: baseline;
background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%;
font-family: Tahoma, sans-serif;
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0px;
	}
* html .clearfix { zoom: 1; height: 1%; overflow: visible;} /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

body
{
  background-color: #FFFFFF;
  background-image: url("uploads/images/duchacek/bg_body.jpg");
  background-repeat: repeat-x;
  padding: 0;/*vnitřní*/
  margin: 0;/*vnější*/
}

h2,h3
{ 
  font-family: Tahoma, sans-serif;
  font-size: 1em;
  padding: 0;/*vnitřní*/
  margin: 0;/*vnější*/
}



H1.sekce, H1.sekce2
{
 clear:both;
 /*border-bottom: 1px dotted #e4d2ba;*/
 border-bottom: 1px dotted #993333;
 margin-right: 60px;
 padding-left: 15px;
 margin-top: 10px;
 /*color:  #e4d2ba;*/
 color: #993333;
/* background-color:  #e4d2ba;*/
}

H1.sekce2
{
 padding-left: 60px;
 border-bottom: 0px;
}

#nemovitosti h2, #reality h2
{
/*color:#555555;*/
color:#3c3c50;
margin: 5px 7px 10px 13px;
padding: 5px 0 0 0;
 font-size:0.813em;
 font-weight: bold;
}

#reality h2
{
margin: 5px 7px 0 18px;
}

#nemovitosti h2 a, #reality h2 a
{
 text-decoration: none;
color:#3c3c50;
}

.nemovitost a.foto
{
}

#nemovitosti img, #reality .img
{
margin: 0px 0 0 13px;
}

#nemovitosti .misto, #reality .misto
{
 margin: 0px 7px 0 13px;
 color:#3c3c50;
/* font-size:0.813em;*/
 font-size:1em;
 font-weight: bold;
}


#reality .misto
{
margin: 5px 7px 0 18px;
}


#nemovitosti .cena, #reality .cena
{
 margin: 5px 15px 0 13px;
 text-align:right;
 color:#993333;
 font-weight:bold;
 font-size:1.313em;
}

#reality .cena
{
 margin: 5px 15px 0 18px;
}

#stranka
{ 
}

/*horni cast stranky, pouze vrchni banner*/
#nahore, #nahore_detail_nemovitosti, #header
{ width: 918px;
  height: 119px;
  margin: 0 auto;  /* vycentruje*/
  background-color: #FFFFFF;
  position: relative; /*kvuli pozici kontaktních udaju v hlavicce*/
}

#header_label
{ 
position: absolute;
left: 730px;
top: 65px;
 color:#e4d2ba;
font-weight: bold;
font-size:1.125em;
}

#header_label2
{ 
position: absolute;
left: 50px;
top: 65px;
 color:#e4d2ba;
font-weight: bold;
font-size:1.125em;
}


#header_label2 a, #header_label2 a:hover
{ 
color:#e4d2ba;
/*font-weight: bold;*/
/*font-size:1.125em;*/
text-decoration: none;
}

#nahore h1 a, #nahore_detail_nemovitosti h1 a, #header h1 a
{ 
  display: block;
  text-indent: -999em;  /* this hides the text */
  text-decoration:none; /* old firefox would have shown underline for the link, this explicitly hides it */
  overflow: hidden; 
  height: 119px;
}


#nahore h1 a
{ 
  background: url("uploads/images/duchacek/banner1.jpg") no-repeat 0px 0px;
}

#nahore_detail_nemovitosti h1 a, #header h1 a
{
  background: url("uploads/images/duchacek/banner2.jpg")  no-repeat 0px 0px;
}

/*
#nahore_detail_nemovitosti h1 a, #header h1 a
{
text-indent: -999em;
text-decoration: none;
 height: 119px;
overflow: hidden;
}
*/

#menu, #menu_detail_nemovitosti, #menu_h
{ width: 918px;
  height: 32px; /* puvodni hodnota 30*/
  margin: 0 auto;  /* vycentruje*/
  background-color: #FFFFFF;
  background-image: url("uploads/images/duchacek/banner1.jpg");
  background-position: left bottom;
}

#menu_detail_nemovitosti, #menu_h
{ 
  background-image: url("uploads/images/duchacek/banner2.jpg");
}


#navigation
{ width: 804px; /* pro cele menu 780 */
  height: 32px; /* puvodni hodnota 30*/
 margin: 0 auto;  /* vycentruje*/
  /*margin: 0 0 0 0;*/
  background-color: transparent;
 }

#primary-nav
{
}

ul#primary-nav li, ul#menu2 li
{
  list-style-type: none;
  float: left;
line-height: 32px; /* puvodni hodnota 30*/
margin-right: 0px;

}

ul#primary-nav li a, ul#primary-nav li a span, ul#menu2 li a, ul#menu2 li a span
{

  display: block;
  padding-top: 0pt;
  padding-right: 6px;
  padding-bottom: 0pt;
  padding-left: 6px;
  color: #993333;
  text-decoration: none;
  text-transform: uppercase;
  font-weight:bold;
  font-size: 0.845em;
  font-family: Tahoma, sans-serif;
}

ul#primary-nav li a span, ul#menu2 li a span
{
padding-right: 0px;
}

ul#primary-nav li a span
{
padding-top: 0px;
}

ul#primary-nav li a, ul#menu2 li a
{
padding-left: 0px;
}


ul#primary-nav li a:hover, ul#primary-nav li a:hover span
{
  background-repeat: no-repeat;
  background-image: url("uploads/images/duchacek/hover_white_background.jpg");
}

ul#menu2 li a:hover, ul#menu2 li a:hover span
{
  background-repeat: no-repeat;
  background-image: url("uploads/images/duchacek/hover.jpg");
}

ul#primary-nav li a:hover span, ul#menu2 li a:hover span
{
 background-position:0pt 0pt;
}

ul#primary-nav li a:hover
{
 background-position:100% -32px;
}

ul#menu2 li a:hover, ul#menu2 li.menuactive a
{
 background-position:100% -32px;
}

ul#menu2 li.menuactive a, ul#menu2 li.menuactive a span
{background-repeat: no-repeat;
  background-image: url("uploads/images/duchacek/flag_hover2.jpg");
}

#druhy_realit
{ width: 790px;
  font-size: 0.845em;
/* color: #996633; */  
  color: #993333;
  margin: 0px auto;  /* vycentruje*/
  padding-top: 15px; /*odsazeni shora, nesmi byt margin, problem IE6*/
  background-color: transparent;
text-align: center;
}

#druhy_realit a
{ 
  /*color: #996633;*/
  color: #993333;
  text-decoration:none;
}

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

#uprostred, #uprostred2
{ width: 918px;
  min-height: 265px;
  _height: 285px;
  margin: 0 auto;  /* vycentruje*/
  background-color: #FFFFFF;
  background-image: url("uploads/images/duchacek/bg_uprostred.jpg");
  background-repeat: repeat-y;
 overflow:hidden;
padding-top: 10px;
}

#uprostred2
{ background-image: url("uploads/images/duchacek/aktuality_stripe.jpg");
 overflow:hidden;
}

#obsah_uprostred, #doporucujeme
{margin:0 0 0 75px;overflow:hidden;}

#obsah_uprostred2
{
background-image: url("uploads/images/duchacek/aktuality_stripe_dotted.jpg");
 width: 918px;
 min-height: 200px;
  _height: 220px;
margin: 35px auto;  /* vycentruje ap posune horni okraj dolu*/
 background-color: #FFFFFF;
 overflow:hidden;
}

#doporucujeme table
{
 margin:5px 0 25px 0;/*vnější*/  
/* border-bottom: 1px solid;*/
 width: 770px;
color:#3c3c50;
}

#doporucujeme table td
{
  border-bottom: 1px dotted #e4d2ba;
  font-family: Tahoma, sans-serif;
  font-size: 0.813em;
  margin: 20px 0 20px 0;
}

#doporucujeme table td p
{
  margin: 20px 0 20px 0;
  text-align:justify;
}

#doporucujeme table td h3
{
 font-family: Tahoma, sans-serif;
  font-size: 1em;
font-weight: normal;
}

#doporucujeme table td h2
{
  font-family: Tahoma, sans-serif;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  /*margin: 20px 0 20px 0;*/
}


#nemovitosti, #reality
{ padding:0px 0 5px 60px;
/* overflow: hidden;*/
}

.nemovitost
{ width: 263px;
  min_height: 240px;
  _height: 240px;
  float: left;
 margin-right: 5px;
 margin-bottom:5px;
}

.nemovitost_n
{ width: 261px;
  min-height: 230px;
  _height: 230px;
  background-color: #FFFFFF;
  background-image: url("uploads/images/duchacek/realita.jpg");
  background-repeat: no-repeat;
  background-position: left top;
}

.nemovitost_n .vyska_obrazku
{
 height:176px;
 /*background-color:red;*/
position:relative;

 }

.logo
{ width: 280px;
   height: 51px;
   background-color: transparent;
 position:absolute;
top:129px;
left:-10px;
}


.nemovitost_d
{ width: 263px;
  height: 10px;
/*min-height: 10px;
  _height: 10px;*/
  background-color: #FFFFFF;
  background-image: url("uploads/images/duchacek/realita.jpg");
  background-repeat: no-repeat;
  background-position: left bottom;
}

.realita
{ width: 388px;
  min_height: 240px;
  _height: 240px;
  float: left;
margin: 0px 15px 5px 0;
}

.realita_n
{ width: 388px;
  min-height: 230px;
  _height: 230px;
  background-color: #FFFFFF;
  background-image: url("uploads/images/duchacek/realita_velka.jpg");
  background-repeat: no-repeat;
  background-position: left top;
}

.realita_n img
{
margin: 5px 0 0 18px;
}

a.foto img
{
 border:0px;
}

.realita_n .vyska_obrazku
{
 height:263px;
 }
.realita_d
{ width: 388px;
  height: 10px;
  background-color: #FFFFFF;
  background-image: url("uploads/images/duchacek/realita_velka.jpg");
  background-repeat: no-repeat;
  background-position: left bottom;
}

#predel
{ width: 918px;
  height: 6px;
  margin: 0 auto;  /* vycentruje*/
  padding:0px;
  background-color: #BAA371;
  background-image: url("uploads/images/duchacek/bg_predel.jpg");
  background-repeat: no-repeat;
  background-position: left top;
  overflow:hidden;
}

#dole
{ width: 918px;
  min-height: 230px;
  _height: 230px;
  margin: 0 auto;  /* vycentruje*/
  background-color: #BAA371;
  background-image: url("uploads/images/duchacek/bg_aktuality.jpg");
  background-position: left bottom;	
}

#aktuality
{ /*padding: 0 0 0 80px;*/ /*pro 3 bloky*/
  padding: 0 0 0 180px; /*pro 2 bloky*/
}

.aktualita
{
  float: left;
/* margin: 20px 31px 0 0px; /*pro 3 bloky*/
 margin: 20px 50px 0 0; /*pro 2 bloky*/
}


.aktualita_nadpis
{
height: 16px;
 width: 222px;
background-color: transparent;
line-height:16px;
}

.aktualita_nadpis ul li
{
  list-style-type: none;
  float: left;
}

.aktualita_nadpis ul li a, .aktualita_nadpis ul li a span
{
  display: block;
  padding-top: 0pt;
  padding-right: 10px;
  padding-bottom: 0pt;
  padding-left: 10px;
  color: #993333;
  text-decoration: none;
  text-transform: uppercase;
  font-weight:bold;
  font-size: 0.875em;
  font-family: Tahoma, sans-serif;
  background-repeat: no-repeat;
  background-image: url("uploads/images/duchacek/bg_aktualita_nadpis.jpg");
}

.aktualita_nadpis ul li a span
{
padding-right: 0px;
 background-position:0pt 0pt;
vertical-align: bottom;
}

.aktualita_nadpis ul li a
{
padding-left: 0px;
 background-position:100% -16px;
}

.aktualita_top
{
  width: 222px;
  height: 5px;
  background-image: url("uploads/images/duchacek/bg_aktualita.jpg");
  background-repeat: no-repeat;
  background-color:#E4D2BA;
  overflow:hidden;
}

.aktualita_text
{
  width: 222px;
  min-height: 156px;
  _height: 156px;
  background-image: url("uploads/images/duchacek/bg_aktualita_m.jpg");
  background-repeat: repeat-y;
  padding: 0 10px 0 10px;
  overflow:hidden;
}

.aktualita_footer
{
  width: 222px;
  height: 5px;
  background-image: url("uploads/images/duchacek/bg_aktualita_footer.jpg");
 background-repeat: no-repeat;
background-position: left top;
overflow:hidden;

}

.aktualita_title
{
 width: 202px;
 margin-bottom: 5px;
}

.aktualita_title h3
{
 /*font-size:0.875em;*/
 font-weight:bold;
 margin: 0 20px 5px 0;
 color:#3c3c50;

 }

.aktualita_title h3 a, .aktualita_title h3 a:hover, .aktualita_title h3
{
  color:#3c3c50;
 font-size:0.875em;
 text-decoration: none;

 }

.aktualita_title_summary
{
 font-size:0.688em;
/* margin: 0 0px 20px 0;*/
/* padding: 0 20px 10px 0;*/

}

.aktualita_title_summary, .aktualita_title_summary p
{
 display: inline;
 text-align: justify;
 /*font-size:0.688em;*/
}


.aktualita_title a, .aktualita_title_summary p a, .morelink a
{
 color:#993333;
 /*font-size:0.688em;*/
 text-decoration:none;
}

.morelink a
{
font-size:0.688em;
display: inline;
}

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

#fotky
{  width: 400px;
  min_height: 400px;
  _height: 400px;
 float:left; 
  /*margin: 0 auto;  /* vycentruje*/
 /* background-image: url("uploads/images/duchacek/bg_footer.jpg");*/
 /*background-position: left bottom;*/
 padding: 25px 0 0 75px;
}

#nahledy
{
width: 400px;
padding: 25px 0 0 0px;
}

.velka_fotka
{
width: 375px;
/*margin-bottom: 50px;*/
/*height: 120px;*/
}

.velka_fotka img
{
width: 360px;
margin-bottom: 20px;
padding:0;
/*height: 120px;*/
}

.mala_fotka
{
/*margin: 20px 11px 50px 0;*/
width: 125px;
height: 100px;
display:inline;
float:left;
/*margin-right: auto;
margin-left: auto;*/
}

.mala_fotka img
{
/*display:block;*/
/*width: 110px;*/
padding:0;
margin: 0 11px 15px auto;
cursor: hand; 
cursor: pointer;
}

#popis
{  width: 380px;
min_height: 400px;
  _height: 400px;
 float:left; 
 padding: 25px 25px 0 0px;
/* margin: 0 auto;  /* vycentruje*/
  /*background-image: url("uploads/images/duchacek/bg_footer.jpg");*/
 /*background-position: left bottom;*/
 
}

.prodej
{/* float:left;*/
  color: #a82c2e;
  text-transform: uppercase;
  font-weight:bold;
  font-size: 0.8em;
  font-family: Tahoma, sans-serif;
}

.cena
{ /*float:right;*/
  color: #a82c2e;
  font-weight:bold;
  font-size: 1.5em;
  font-family: Tahoma, sans-serif;
}
.nazev
{
 margin-bottom:1em;
 font-family: Tahoma, sans-serif;
 font-weight:bold;
 font-size: 1em;
}

.odstavec
{
 font-family: Tahoma, sans-serif;
 font-weight:bold;
 padding: 0;/*vnitřní*/
 margin: 0;/*vnější*/
 color:#6e6d7b;
 margin-bottom:1em;
 font-size: 0.8em;
 text-align: justify;
}

.parametr, .hodnota
{
 font-family: Tahoma, sans-serif;
 font-weight:bold;
 padding: 0;/*vnitřní*/
 color:#6e6d7b;
 margin: 0;/*vnější*/
}

#paticka
{  width: 918px;
  height: 46px;
  margin: 0 auto;  /* vycentruje*/
  background-image: url("uploads/images/duchacek/bg_footer.jpg");
 background-position: left bottom;
 
}

#paticka_detail_nemovitosti, #paticka_2
{  width: 918px;
  height: 56px;
  margin: 0 auto;  /* vycentruje*/
  background-image: url("uploads/images/duchacek/footer_beige_gradient.jpg");
 background-position: left bottom;
 
}

#paticka p, #paticka_detail_nemovitosti p, #paticka_2 p
{color: #FFFFFF;
  padding: 0.5em 0 0 0;
  margin: 0;
  text-align: center;
  /*font-family: Verdana, sans-serif;*/
  font-size: 0.8em;
  font-weight: bold;
 font-family: Tahoma, sans-serif;
}

#paticka_detail_nemovitosti p, #paticka_2 p
{ padding: 20px 0 0 0;
}

#prehled
{ width: 315px;
  float:left;
  margin: 0px 0px 35px 0px;
min-height: 200px;
_height: 220px; /* +20px pro IE*/
/*overflow:hidden;*/

}

#detail
{  width: 550px;
 background-color:transparent;
float: left;
 margin: 0px 0px 35px 0px;
/*overflow:hidden;*/
}

#prehled_obsah
{
margin: 0px 35px 0px 85px;
}

#detail_obsah
{
margin: 0px 45px 0px 30px;
}

#detail_obsah h1
{
color:#993333;
 font-size:1em;
 font-weight: bold;
padding-bottom: 10px;
}

.aktualita_detail_text  /*, .aktualita_detail_text p*/
{
color:#3c3c50;
 font-size:0.813em;
padding-bottom: 10px;
text-align: justify;
}

.aktualita_detail_text a
{
color:#993333;
text-decoration: none;
}

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

.aktualita_detail_date, .aktualita_detail_summary
{
color:#993333;
 font-size:0.813em;
 /*font-weight: bold;*/
display: block;
}

.aktualita_detail_summary
{
padding-bottom: 20px;
text-align: justify;
}

.aktualita_detail_summary p a
{
color:#3c3c50;
text-decoration: none;
}

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


/* soupis souhrnu aktualit*/

.aktualita_summary
{
margin-bottom: 10px;
}

.aktualita_summary h2
{
margin-bottom: 5px;
}

.aktualita_summary h2 a, .aktualita_summary_date, .aktualita_summary_text
{
color:#3c3c50;
 font-size:1em;
 font-weight: bold;
 text-decoration: none;
}

.aktualita_summary h2 a:hover
{
 text-decoration: none;
}
.aktualita_summary_date, .aktualita_summary_text
{
font-size:0.813em;
}

.aktualita_summary_text, .aktualita_summary_text p
{
 font-weight: normal;
 display: inline;
text-align: justify;
}

.aktualita_summary a
{
color:#993333;
 font-size:0.813em;
/* font-weight: bold;*/
 text-decoration: none;
}

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

#nenalezeno
{
 width: 790px;
 margin: 0px auto 0px 0px;
 background-color: transparent;
 font-size:1em;
 /*padding-top: 10px;*/
}

 #obecny_text
{
 width: 790px;
 margin: 0px auto;
 background-color: transparent;
 font-size:1em;
 /*padding-top: 10px;*/
}

#obecny_text h1,  #obecny_text h2,  #obecny_text h3
{
 color: #993333;
 font-weight: bold;
 font-size:1.5em;
 margin-bottom: 5px;
}


#obecny_text h1
{
color:#e4d2ba;
/*font-family: Tahoma, sans-serif;*/
  font-size: 1.313em;
  margin:25px 0 25px 0;/*vnější*/
}


#obecny_text h2
{
 font-size:1.25em;
}

#obecny_text h3
{
 font-size:1em;
}


#obecny_text p
{
 font-size:1em;
 color: #3c3c50;
 font-weight: normal;
 text-align: justify; 
 margin-bottom: 5px;
}


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


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

#obecny_text ul li
{
/*padding-left: 50px;*/
list-style-position: inside; /* prisune odrazku k textu*/
}


#obecny_text table
{
 margin:0px 0 25px 0;/*vnější*/  
}

#obecny_text td h2
{
color:#993333;
font-family: Tahoma, sans-serif;
font-weight: bold;
  font-size: 1.125em;
  margin:0px 0 5px 0;/*vnější*/  
}

#obecny_text table td
{
color:#3c3c50;
font-family: Tahoma, sans-serif;
font-weight: bold;
  font-size: 0.8em;
}

a.print_button
{
margin-left: 830px;
border:0;
}

a.print_button img
{
border:0px;
}
/* End of 'duchacek' */

