

body {background: #eff6fa url("images/web/bg.jpg") repeat-x; padding: 0; margin: 0; font-family: "Tahoma";
 font-size: 12px; color: #1c1d21;}
h1, h2, h3, p {padding: 0; margin: 0;}
h1 {font: italic 18px "Tahoma"; padding: 7px 0; text-transform: uppercase;}
a img {border: 0;}
a {color: #1c1d21;}
p {padding: 7px 0; line-height: 18px;}
.Clear {clear: both; line-height: 0;}
.Clear p {line-height: 0; font-size: 0; color: #ffffff; padding: 0;}

#CenteringTop {margin: 19px auto 0 auto; width: 946px; background: #ffffff url("images/web/top_bg.jpg") 1px 1px no-repeat;
 padding: 1px;}
#CenteringBottom {background: url("images/web/bottom_bg.jpg") left bottom no-repeat;}
#Top {}
#Logo {margin: 21px 0 0 29px; float: left;}
#TopBanner {margin: 14px 0 0 17px; float: left;}

#InnerContent {margin-top: 13px; float: left; padding-bottom: 15px;}
#LeftSide {float: left; width: 174px; margin-left: 13px;}
.SideBoxHeader {width: 174px; text-align: center; color: #ffffff; height: 26px;
 padding-top: 9px; background: url("images/web/side_box_header.jpg") no-repeat;}
#LeftMenu, #Zajimavosti {margin-bottom: 6px;}
#LeftSide ul {padding: 0; margin: 0; list-style: none;}
#LeftSide li {background: url("images/web/menu_li.gif") center bottom no-repeat;}
#LeftSide ul a {background: url("images/web/menu_a.gif") 16px 8px no-repeat; text-decoration: none;
 display: block; width: 143px; padding: 4px 0 0 31px; height: 20px;}
#LeftSide ul a:hover {background: url("images/web/menu_a.gif") 16px -25px no-repeat;
 font-weight: bold;}


#RightSide {float: left; margin-left: 5px; width: 753px;}
#FulltextSearch {background: url("images/web/fulltext_search_bg.gif") left top no-repeat;
 width: 742px; height: 88px;}
#FulltextSearch table {padding: 0; margin: 0; border-collapse: collapse; width: 742px;}
.UpperLine td {height: 33px;}
.DownerLine td {height: 63px; _height: 53px; padding-left: 3px;}
#VyhledavaniText {float: left; font-weight: bold; color: #ffffff; margin: 0 32px 0 12px;}
#Drobecky {float: left; font-size: 11px;}
#Drobecky a {font-size: 11px;}
#AktualniNabidka {text-align: right;}
.DownerLine select {border: 1px solid #9c9c9c; height: 17px; width: 126px; padding: 0; font-size: 12px; margin: 0 4px; position: relative; top: -3px;}
.DownerLine input {color: #737373; margin: 0 4px;}
.FulltextCeny {border: 1px solid #9c9c9c; height: 15px; padding: 2px 0 0 2px; font-size: 12px; width: 65px;}
.FulltextText {width: 104px; border: 1px solid #9c9c9c; height: 15px; padding: 2px 0 0 2px; font-size: 12px;}
.FulltextText, .FulltextCeny {position: relative; top: -2px;}
input.FulltextSubmit {height: 30px; width: 30px; color: #0065b3; font-weight: bold; padding: 0 3px 0 0; margin: 0; border: 0;
 background: url("images/web/fulltext_submit.gif") no-repeat; position: relative; top: 1px;}

#VypisObsahu {float: left; width: 625px; margin-top: 8px;}
 
#RightBanner {float: right; margin: 8px 11px 0 0;}

#Footer {width: 946px; margin: 5px auto 0 auto;}
#Rights {float: left;}
#Developer {float: right; text-transform: uppercase;}
#Rights, #Developer {font-size: 9px;}
#Developer a {color: #0388cd;}

/*titulka*/
ul.SlozkoveMenu {padding: 0; margin: 0; list-style: none;}
ul.SlozkoveMenu li {padding: 0; margin: 0; float: left;}
ul.SlozkoveMenu li a {padding: 6px 0 0 45px; margin: 10px 15px; float: left; width: 80px; font: italic 14px "Tahoma"; display: block; height: 24px;
 background: url("images/web/slozka.gif") no-repeat;}
/*titulka konec*/

/*vypis nabidek*/
table.VypisNabidek {padding: 0; margin: 0; border-collapse: collapse;}
.VypisNabidek th {height: 35px; vertical-align: middle; background: url("images/web/vypis_nabidek_th.gif") repeat-x; color: #ffffff;}
.VypisNabidek th a{color: #ffffff;}
.VypisNabidek th.ThNazev {text-align: left; padding: 0 0 0 12px;}
.VypisNabidek td {text-align: center; height: 80px; font-size: 11px;}
.VypisNabidek td.TdNazev {text-align: left; padding: 0 0 0 12px; width: 158px;}
.VypisNabidek td.TdCena {font-weight: bold;}
.VypisNabidek td.TdOkres {width: 150px;}
.VypisNabidek td.TdFotografie {width: 100px;}
.VypisNabidek td.TdFotografie img {height: 60px;}
.VypisNabidek tr.Svetla {}
.VypisNabidek tr.Tmava {background: #eff6fa; border-bottom:1px solid #b9d5ea;}

#Strankovani {text-align: center; width: 400px; margin: 0 auto;}
#Strankovani #AktualniStranka {/*float: left;*/ text-decoration: underline; font-weight: bold;}
#Strankovani a, #Strankovani span {/*float: left;*/}
#Strankovani a {text-decoration: none;}
/*vypis nabidek konec*/

/*detail*/
table.DetailInfo {padding: 0; margin: 0; border-collapse: collapse; float: left; background-color:#B9CBE3;}
.DetailInfo td {border-top:1px solid white; width:150px;}
.DetailInfo td.TdDetailCena {font-size:16px; font-weight:bold;}
.TdDetailCena span {font: bold 14px "Tahoma"; color: #0065b3;}
.DetailInfo td strong{display:block; background-color:#0065B3; color:white; padding:2px 10px 2px 5px; margin-right:5px;}

table.DetailFotogalerie {padding: 0; margin: 0; border-collapse: collapse; float: right;}
.litlefoto{border:2px solid #0065B3; margin:2px 3px 0 0; width:66px; height:52px; overflow:hidden; display:block; float:left;}
.litlefoto img{width:69px;}
#link {width:297px; overflow:hidden; border:2px solid #0065B3; display:block;}
#link img{height:225px;}

table.DetailRealitkaKontakt {border-top:7px solid #0065B3; border-bottom:7px solid #0065B3; padding: 0; margin: 0; border-collapse: collapse; background: #eff6fa; height:120px;}
table.DetailRealitkaKontakt .inf{padding-top:10px; line-height:18px;}
.DetailRealitkaKontakt p {padding: 0;}

.deth1{width:100%; color:white; background: url("images/web/backh1.jpg") repeat-x; height:31px; margin-bottom:10px;}
.deth1 h1{width:400px; float:left; padding:5px 0 0 10px;}
.deth1 .cisloid{width:200px; padding-top:5px; float:right; font-size:16px; font-weight:bold; font-style:italic;}
/*detail konec*/

/*vypis rk*/
table.SeznamRK {margin: 0; padding: 0; border-collapse: collapse;}
table.SeznamRK td {font-size: 11px;}
.SeznamRKNazev {width: 300px;}
.SeznamRKNabidky {width: 110px;}
/*vypis rk konec*/

/*prihlaseni*/
table.LoginTab {margin: 0; padding: 0; border-collapse: collapse;}
table.LoginTab input[type="text"], table.LoginTab input[type="password"] {width: 140px; border: 1px solid #9c9c9c; height: 15px;
 padding: 2px 0 0 2px; font-weight: bold; font-size: 12px;}
table.LoginTab input[type="submit"] {background: #d4d0c7; border: 1px solid #9c9c9c; height: 17px; padding: 0; font-size: 11px; width: 65px;}
/*prihlaseni konec*/

/*vlozeni poptavky*/
table.VlozeniPoptavky {margin: 0; padding: 0; border-collapse: collapse; width: 100%;}
table.VlozeniPoptavky td {padding: 2px;}
table.VlozeniPoptavky td.TdLeft {text-align: right; width: 50%;}
table.VlozeniPoptavky td.TdRight {text-align: left; width: 50%;}
table.VlozeniPoptavky td.TdCenter {text-align: center;}
table.VlozeniPoptavky td.TdCenter input {background: #d4d0c7; border: 1px solid #9c9c9c; height: 17px; padding: 0; font-size: 11px; width: 65px;}
table.VlozeniPoptavky input[type="text"]{width: 100px; border: 1px solid #9c9c9c; height: 15px; padding: 2px 0 0 2px; font-weight: bold; font-size: 12px;}
table.VlozeniPoptavky select {border: 1px solid #9c9c9c; height: 17px; width: 126px; padding: 0; font-weight: bold; font-size: 12px; margin: 0;}
table.VlozeniPoptavky textarea {width: 270px; height: 95px; border: 1px solid #9c9c9c; margin: 0;}
/*vlozeni poptavky konec*/

/* Opera */ 
@media all and (min-width:0px) {
  head~body .DownerLine select {height: 19px; position: relative; top: 4px;}
  head~body .DownerLine td {padding-top: 10px;}
}
/*chrome*/
body:nth-of-type(1) .DownerLine select {height: 19px; position: relative; top: -3px;}
body:nth-of-type(1) .DownerLine input[type=text] {height: 15px; position: relative; top: -3px;}
body:nth-of-type(1) .DownerLine input[type=submit] {top: -4px;}
body:nth-of-type(1) .DownerLine td {padding-top: 0;}

