@media screen, projection, tv{
html,body{ color: #5B656D; background: #A2A9AF url(../img/back.jpg) repeat-x;  margin: 0; padding: 0;}
html,body, input, textarea, select, table{ font-family: "Arial CE", "Helvetica CE", Arial,  helvetica, sans-serif; color: #5B656D; }
/*    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    font-family: "Verdana CE", Verdana, "Arial CE", "Lucida Grande CE", "Geneva CE", "Helvetica CE", Arial, lucida, sans-serif;
	 font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, "Lucida Grande CE", lucida, sans-serif;
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
*/
body{ background: transparent url(../img/back2.jpg) no-repeat center 0; }

hr{ height: 1px; color: #D0D3D8; background: #D0D3D8; clear: both; margin: 0; padding: 0; border: 0; }
address{ font-style: normal; display: block; margin: .5em 0; }
h1{ font-size: 1.4em;  margin: 1em 0 .6em 0; line-height: 1.2em; color: #01429B;  }
h1.spec{ padding: 11px 0 11px 42px; background: transparent url(../img/spec1.gif) no-repeat; }
h2{ font-size: 1.3em;  margin: 1.4em 0 .6em 0;line-height: 1.2em; color: #01429B; }
h3{ font-size: 1.2em; margin: 1.4em 0 .6em 0; line-height: 1.2em;color: #01429B; }
h4{ font-size: 1.1em;  margin: 1.4em 0 .6em 0; line-height: 1.2em;color: #01429B; }
a{ color: #789A03; }
a:hover{ color: Black; }
input, textarea{ border: 1px solid #D0D3D8; background: White url(../img/input.gif) repeat-x; padding: 4px 5px; }
select{ background: White url(../img/input.gif) repeat-x; }


#base{ margin: 0 auto; text-align: left; width: 980px; font-size: .7em; position: relative; line-height: 1.4em; background: transparent url(../img/stin.jpg) no-repeat 0 100%; padding-bottom: 25px; }
#head{ padding-top: 30px; background: transparent url(../img/top2.jpg) no-repeat; height: 155px; }
#head p{ color: black; background-color: white; font-size: 1.2em; position: relative; overflow: hidden; line-height: 1.2em; margin: 0 0 0 0; }
#head p span, #head p{ width: 252px; height: 102px; }
#head a{ color: black; background-color: white;text-decoration: none; }
#head p span{ position: absolute; cursor: pointer; top: 0; left: 0; background: transparent url(../img/logo.png) no-repeat; color: black; }

#main{ width: 980px; clear: both; background: white url(../img/main.gif) repeat-y; }
#left, #stred, #right{ float: left; display: inline; overflow: visible;}
#left{ width: 170px; margin-left: -980px; padding: 5px;  }
#stred{ margin-left: 180px; width: 618px; padding: 0 1px;  }
#right{ width: 180px;  }
#plocha{ padding: 5px 26px 20px 26px; }

#pata{ clear: both; width: 980px; background: #DCDFE1 url(../img/pata.jpg) repeat-x; color: #ABB1B7; font-size: .9em; }
#pata p{ margin: 0; padding: 19px 22px; }
#pata a{text-decoration: none; color: #5B656D;  }
#pata a span{ text-decoration: underline; }

#menu{ width: auto; position: absolute; left: 182px; top: 132px; width: 798px; z-index: 1; }
#menu ul{ margin: 0; list-style-type: none; width: 620px; }
#menu li{width: 109px; float: left; background: transparent url(../img/m.gif) no-repeat 100% 0; padding-right: 2px;  z-index: 1; }
#menu a{text-decoration: none;  display: block; width: 79px; padding: 15px 9px 11px 21px; color: #C8DA02; font-weight: bold; font-size: 1.15em; line-height: 1.2em; }
#menu span{ display: block; color: #7AC3FF; font-weight: normal; font-size: .75em; line-height: 1.2em; }
#menu ul.sub{ position: absolute; top: 0; left: 617px; width: 360px; }
#menu ul.sub li{ width: 90px; background-image: none; float:left}
#menu ul.sub a{ width: 60px; }

a#wm{ position: absolute; font-size: 1.1em; top: 8px; left: 17px; text-decoration: underline; }

#login{ position: absolute; left: 800px; top: 0; padding: 36px 0 0 23px; color: White; }
#login p{ margin: 0; clear: both;}
#login p.mini { font-size:0.8em;margin-bottom:3px}
#login input.pole{ border: 1px solid #D0D3D8; background: White; padding: 4px 5px; line-height: 1.2em; margin-bottom: 1px; width: 76px; }
#login p.propole{ float: left; width: 88px; }
#login a.zap{ color: white; line-height: 1.3em; font-weight: normal;  }
#login a#reg{ font-weight: bold; position: absolute; left: 0px; top: 7px;line-height: 1.3em; z-index: 100; padding-left: 20px; background: transparent url(../img/reg.gif) no-repeat 0 .3em; }
#login input.btn{ border: 0; padding: 0; margin: 0; }
#login a{ color: #C8DA02; font-weight: bold; line-height: 1.7em; }

.help li{ list-style-type: none;   background: transparent url(../img/help4.gif) repeat-y 5px 0; padding: 0 5px; line-height: 1.25em; padding-bottom: 1px; width: 170px;}
.help ul{ margin: 0 0 0 0; padding: 10px 0 0 0;  }
.help span{ display: block; padding: 0 17px 15px 17px; background: transparent url(../img/help2.gif) no-repeat 0 0; width:136px;  }
.help span span{ padding: 0 0 7px 0; background: transparent none !important ; }
.help .provedeno{ background: transparent url(../img/help3.gif) no-repeat 5px 100%; }
.help .provedeno span{ background-image: url(../img/help1.gif); background-repeat: no-repeat; font-weight: bold; }
.help .brk{ height: 1px; margin: 0; padding: 0; }

.bydlet{ background: transparent url(../img/index.jpg) no-repeat; padding: 98px 0  0 25px; height: 67px;  }
.ocenit{ background: transparent url(../img/ocenovani.jpg) no-repeat; padding: 98px 0  0 25px; height: 67px;  }

#plocha ul{ margin-left: 1.2em; }
.seznam, #plocha ul.seznam{ list-style-type: none; margin: 0; }
.seznam li, #plocha ul.seznam li{ list-style-type: none; background: transparent url(../img/li.gif) no-repeat 0 .85em; padding:3px;padding-left:15px; }
.blue{ color: #088CEE !important; }
.blue2{ color: #124FA2 !important; }

.porovnej{ background: transparent url(../img/porovnej2.jpg) no-repeat; padding: 0 0 0 26px; height: 165px; }
.porovnej label{ display: block; font-weight: bold; color: White; }
.porovnej select{ border: 1px solid #D0D3D8; width: 196px; margin-right: 15px; }
.porovnej input{ padding: 0; border: 1px solid #D0D3D8; width: 196px; margin-right: 15px; padding: 1px 5px; margin-top: 0px; }
.porovnej form{ padding-top: 95px; }
.porovnej td input.bezramu{ margin-right: 5px; float: right; border: 1px solid red;}

.ocen{ background: transparent url(../img/ocen2.jpg) no-repeat; padding: 0 0 0 26px; height: 165px; }
.ocen label{ display: block; font-weight: bold; color: White; }
.ocen select{ border: 1px solid #D0D3D8; width: 196px; margin-right: 15px; }
.ocen input{ padding: 0; border: 1px solid #D0D3D8; width: 196px; margin-right: 15px; padding: 1px 5px; margin-top: 0px; }
.ocen form{ padding-top: 95px; }
.ocen td input.bezramu{ margin-right: 5px; float: right; border: 1px solid red;}

.ocde{ border-top: 1px solid #D0D3D8; border-bottom: 1px solid #D0D3D8; }
.ocde p{ margin: 3px 25px 20px 27px; text-align: justify; }
.ocde h3{ margin: 3px 25px 10px 27px; }
.ocde ul{ list-style-type: none; margin: 0 25px 0 27px; }
.ocde li{ float: left; width: 100px; padding: 2px 0 2px 18px; background: White url(../img/li2.gif) no-repeat 0 2px; color: #006ECC; }
.ocde ul.seznam li{ list-style-type: none; background: transparent url(../img/li.gif) no-repeat 0 .75em; padding: .3em 0 .3em 13px; float: none;  color: #5B656D; width: auto; }

.indexdiv{  }
.indexdiv p{ margin: 3px 25px 20px 27px; text-align: justify; }
.indexdiv h3{ margin: 3px 25px 10px 27px; }
.indexdiv ul{ list-style-type: none; margin: 0 25px 0 27px; }
.indexdiv li{ float: left; width: 100px; padding: 2px 0 2px 18px; background: White url(../img/li2.gif) no-repeat 0 2px; color: #006ECC; }
.indexdiv ul.seznam li{ list-style-type: none; background: transparent url(../img/li.gif) no-repeat 0 .75em; padding: .3em 0 .3em 13px; float: none;  color: #5B656D; width: auto; }


.por{ background-color: #E2E2E4; padding: 21px 24px; margin: 0; }
.por input{ border: 1px solid #D0D3D8; background: White; padding: 4px 5px; width: 120px; }
.por input.btn2{ background: #90B311 url(../img/btn2.jpg) no-repeat; color: White; width: 102px; height: 24px; font-weight: bold; text-transform: uppercase; margin-top: 4px; border: 0; }
 #plocha input.btn{ background: #053E77 url(../img/btn.jpg) no-repeat; color: White; width: 90px; height: 24px; font-weight: bold; text-transform: uppercase; margin-top: 4px; border: 0; }
.btn2{ cursor: pointer; }

input.btn3{ background: #90B311 url(../img/btn3.jpg) no-repeat; color: White; width: 102px; height: 24px; cursor: pointer; font-weight: bold; margin-top: 4px; line-height: 1.2em; padding-top: 3px; border: 0; }
input.btn4{ background-image: url(../img/btn4.jpg); }

#zalozky{ margin: 0; padding: 0; width: 618px; border-top: 2px solid white; }
#zalozky li{ float: left; border-left: 2px solid white; list-style-type: none; }
#zalozky a{ display: block; color: white; text-align: center; width: 153px; background: #5DB0F5 url(../img/zal2.gif) no-repeat; text-decoration: none; padding: 5px 0;  }
#zalozky a.aktiv{ font-weight: bold; background: #01429B url(../img/zal1.gif) no-repeat; }

#zalozky2{ margin: 0; padding: 0; width: 798px; border-top: 2px solid white; clear:both;}
#zalozky2 li{ float: left; border-left: 2px solid white; list-style-type: none; }
#zalozky2 a{ display: block; color: white; text-align: center; width: 158px; background: #5DB0F5 url(../img/zal2.gif) no-repeat; text-decoration: none; padding: 5px 0;  }
#zalozky2 a.aktiv{ font-weight: bold; background: #01429B url(../img/zal1.gif) no-repeat; }

#zalozkysuper{ margin: 0; padding: 0; border-top: 2px solid white;  float:right}
#zalozkysuper li{ float: left; border-left: 2px solid white; list-style-type: none; }
#zalozkysuper a{ display: block; color: white; text-align: center; width: 128px; background: #5DB0F5 url(../img/zal2.gif) no-repeat; text-decoration: none; padding: 5px 0;  }
#zalozkysuper a.aktiv{ font-weight: bold; background: #01429B url(../img/zal1.gif) no-repeat; }

a.btn{ background: #90B311 url(../img/btn3.jpg) no-repeat; color: White; width: 97px; height: 19px; line-height: 1.27em; padding: 5px 5px 0 0; text-align: center; font-weight: bold;  margin-right: 10px; margin-top: 4px; border: 0; display: block; text-decoration: none; }
a.btn:hover{ color: White; }
a.btnr{ background: #90B311 url(../img/btn5.gif) no-repeat; }

div.potvrzeni{ width: 230px;  padding: 10px; z-index: 100; background-color: #F1F1F3; top: 220px; left: 40%;  text-align: center; font-weight: bold; position: absolute;  border: 1px solid silver; border-bottom: 2px solid gray; border-right: 2px solid gray; }
div.potvrzeni p{ padding: 0; margin: 0; }
div.potvrzeni input.btn{ background-color: White; color: Black; font-weight: bold; text-align: center; cursor: pointer; border: 1px solid silver; }

table.tab{ font-size: 1em; border: 0;  border-collapse: collapse; margin: 0 0; width: auto; line-height: 1.2em;  border-top: 1px solid #6689C0; }
table.tab th{ color: White; background-color: #003B96; padding: 5px 10px; font-weight: normal; text-align: center;  border-right: 1px solid #6689C0;  border-top: 1px solid #6689C0; }
table.tab td{ border-bottom: 1px solid #ECEDEF;border-right: 1px solid #ECEDEF;padding: 4px 10px; background: white;border-left: 1px solid #D0D3D8; }
tr.sec td{ background-color: #F8F8F9;  }
td.siko, tr.sec td.siko{ background: White; text-align: center; }
table.tab td.iko{ padding: 0 1px; width: 110px; background: White; }

.formik{ width: 100%; }
.formik th{ text-align: left; padding: 5px 10px 4px 10px; border: 0; vertical-align: top; font-weight: normal; width: 100%; color: #01429B; }
.formik td{ padding: 1px 0 1px 0; border: 0; text-align: left; vertical-align:top;  }
.sirka180 input, .sirka180 textarea{ width: 166px; }
.sirka180 select{ width: 180px; margin: 3px 0; }
.plnasirka{ width: 640px; }
td.delicicara{ padding: 15px 0;}
.delicicara p{ margin: 0;  border-top: 1px solid #D0D3D8; }
.odr{ padding-left: 10px; }
.cisla { margin: 0; }
.cisla li{ list-style-type: none; padding: 4px 0 10px 40px; background: transparent url(../img/c1.gif) no-repeat; }
.cisla li.c2{ background-image: url(../img/c2.gif); }
.cisla li.c3{ background-image: url(../img/c3.gif); }
.cisla li.c4{ background-image: url(../img/c4.gif); }
.cisla li.c5{ background-image: url(../img/c5.gif); }
.cisla li.c6{ background-image: url(../img/c6.gif); }
.cisla li.c7{ background-image: url(../img/c7.gif); }
.cisla li.c8{ background-image: url(../img/c8.gif); }
.cisla li.c9{ background-image: url(../img/c9.gif); }

h1.spec2{ margin-left: 17px; margin: 10px 0 5px 17px; }
.infotab{ width: 100%; border-collapse: collapse; border-bottom: 1px solid #DADCE0; }
.infotab th{ font-weight: normal; color: #124FA2; background: #F8F8F9; padding: 4px 10px; text-align:right; width: 110px; border-right: 1px solid #E8E9EC; border-top: 1px solid #E8E9EC; }
.infotab td{ vertical-align: top; }
.infotab table td, .infotabone td{ border-top: 1px solid #E8E9EC; padding: 4px 10px; background: White; width: 158px; }
.infotabone td{ width: auto;}
.infotab .prvtd{ border-right: 1px solid #D0D3D8; }
.vprav{ margin: 0; float: right; width: 300px; padding: 9px 10px 0 0; text-align: right; }
.infotab a{ color: #85AB00; }

.formik td.msg{ padding: 0 0 10px 10px; }
.msg { color: #E30000; font-weight: bold; }
.msgp {margin:0px;margin-top:5px}
.msgp span{ color:red; font-weight: bold; padding: 1px 2px; background:#ffffff;}

.bigkon{ width: 229px; height: 59px; border: 0; padding: 0; }

.navig{ text-align: right; background: #0A529E url(../img/nav.gif) repeat-x; padding: 6px 0 6px 0; margin-bottom: 0; width: 618px; height:41px; }
.inboxnav{ background: #01429B; width: 778px; color: #087DEB; text-align: center; margin: 0; padding: 1px 10px 1px 10px; }
.inboxnav p{ margin: 0; }
.inboxnav a{ color: #C8DA02; margin: 0 5px; }
.inboxnav span{ color: White; background: transparent url(../img/nav1.gif) no-repeat; padding: 4px 9px 5px 9px; display: inline-block; vertical-align: middle; }
.inboxnav a:hover{ color: White; }
.fixni{ height: 275px; clear: both; }
html>body .fixni{ height: auto; min-height: 275px; }

.makler { padding: 10px; }
.makler .pic{ width: 68px; height: 76px; overflow: hidden; float: left; }
.makler .pic img{  border: 1px solid #D0D3D8; }
.makler p{ margin: 0 0 0 50px; line-height: 1.8em; }

.akt{ margin: 13px 22px; }
.akt p{ margin: 0; }
.akt h3{ margin: 0; font-size: 1em; }
.akt h3 a{ color: #5B656D; text-decoration: none; }
.akt .vice{ padding: 1px 19px 1px 0; background: transparent url(../img/vice.gif) no-repeat 100% 0;  }

  div#popik{ position: absolute; top: 230px; left: 260px; border: 1px solid #D1D1D1; border-bottom: 2px solid gray;  border-right: 2px solid gray; display: none; text-align: center; font-size: .8em; width: 260px; background-color: #F1F1F3; text-align: left;  }
  div#popik a .obr3{ border: 0; margin: 0 0 0 11px; float: none;}
  div#popik p{ margin: 8px; }
  a#closebtn{  cursor: pointer; float: right; /*display: block; padding: 0px 3px; font-weight: bold; background-color: #A92F00; border: 1px solid gray; border-right: 0; border-top: 0; color: white; text-align: center; width: 10px;*/}
  a#closebtn:hover{text-decoration: none; background-color: white; color: black;}

  #flash-r{ width: 160px; margin: 0 auto; }
  
.file{ background: transparent url(/img/i-blank.gif) no-repeat 0% 0; padding: 4px 0 4px 25px;  line-height: 2em;}
.pdf{ background: transparent url(/img/i-pdf.gif) no-repeat 100% 0; padding: 0px 20px 2px 0px; line-height: 2em;}
.doc, .txt, .rtf{ background: transparent url(/img/i-doc.gif) no-repeat 0 0; padding: 4px 0 4px 25px; line-height: 2em;}
.xls{ background: transparent url(/img/i-excel.gif) no-repeat 0% 0; padding: 4px 0 4px 25px; line-height: 2em;}
.zip, .rar{ background: transparent url(/img/i-archiv.gif) no-repeat 0% 0; padding: 4px 0 4px 25px;line-height: 2em; }
.jpg, .peg, .png, .gif, .bmp, .tif{ background: transparent url(/img/i-pic.gif) no-repeat 0% 0; padding: 4px 0 4px 25px;line-height: 2em; }
.avi, .mpg, .mov, .asf, .ram{ background: transparent url(/img/i-video.gif) no-repeat 0% 0; padding: 4px 0 4px 25px; line-height: 2em;}
.mp3, .wav, .mid{ background: transparent url(/img/i-audio.gif) no-repeat 0% 0; padding: 4px 0 4px 25px; line-height: 2em;}
.lomic{ height: 0; }
tr.podbarvovat td {cursor:pointer}
tr.podbarvovat:hover td {background-color:#ffffcc;}
tbody.podbarvovat td {cursor:pointer}
tbody.podbarvovat:hover td {background-color:#ffffcc;}
.inboxtitle {font-size:1.6em;margin:0; font-weight: normal; border-bottom: 1px solid #D0D3D8; padding: 15px 15px;  }


.contexthelp {cursor:help;font-size:12px;font-weight:bolder}
.nolink th a {color:#ffffff;text-decoration:none;display:block}
.napoveda_span {position:relative;}
.napoveda_div {position:absolute;top: 0px;left:-205px; z-index: 9999; width:200px; color: #5B656D; padding:0; background:#F1F1F3; display:none;font-weight:normal; border: 1px solid #D0D3D8;}
.napoveda_div h2{ margin: 0; background: #F1F1F3; border-bottom: 1px solid #D0D3D8; z-index:9999;}
.napoveda_div p{ margin: 0; padding: 5px 10px;z-index:9999; }
.napoveda_div strong{ color: #01429B; line-height: 1.5em; z-index:9999;}

.novinky_box {height:260px;overflow:auto}
.novinky_box div {padding:0px 10px;}
.novinky_box div .perex {display:block}
.novinky_box div .full {display:none}
.novinky_box div.rozbal .perex {display:none}
.novinky_box div.rozbal .full {display:block}

.povinny_udaj{ color: Red; font-weight: bold; font-size: 1.2em; margin-left: 1px; }

.suggestBox {position:relative;width:1px;height:1px;overflow:visible;}
.suggestBox div {position:absolute;top:0px;left:0px;background:#dddddd;border:1px solid #D0D3D8;width:200px;display:none}
.suggestBox div a {cursor:pointer;cursor:hand;font-size:1em;color:#5B656D;text-decoration:none;display:block;}
.suggestBox div a:hover {background:#D0D3D8;}
.suggestBox div a.active {background:#D0D3D8;}
.paddingkolem {padding: 5px 26px 5px 26px;}
.zobrazForm form {display:block}
.zobrazForm span {display:none}
.schovejForm form {display:none}
.schovejForm span {display:block}
.vyberhodnot {font-size:1.1em;padding:1px;margin:0px}
.bordery {border:1px solid #E8E9EC;border-collapse: collapse;width:100%}
.bordery th{color: #124FA2; background: #F8F8F9;border:1px solid #E8E9EC; text-align: left; padding: 5px 10px 4px 10px; vertical-align: middle; font-weight: normal; width: 100%; }
.bordery td{border:1px solid #E8E9EC; padding: 5px 10px 4px 10px; text-align: left; vertical-align:middle;  }

}
