* {margin:0; padding:0;	font-size:100%;}
body {font-family:Arial, sans-serif; font-size:80%; color:#222; text-align:center; background:#fff url(../img/pozadi.jpg) repeat-x top center;}
#kontejner {position:relative; width:1000px; margin:0 auto; text-align:left;}
#zahlavi {height:90px; margin-top:25px;}
#logo {width:295px; height:90px; float:left; margin-left:5px; background:url(../img/lp1.jpg) no-repeat top left; position:relative;}
#l1 {position:absolute; top:29px; left:25px;}
#l2 {position:absolute; left:30px; height:88px;}
#menu {width:695px; height:60px; float:left;}
#menu1 {margin:30px 0 0 20px; height:35px;}
#sloupce {width:1000px; position:relative; padding-bottom:30px;}
#levy {width:295px; float:right; margin-right:5px; background:url(../img/lp2.jpg) no-repeat top left;}
#pravy {width:675px; float:right; margin:20px 0 0 20px;}
#mezera {height:119px;}
#fbk {margin-top:20px; width:295px; height:62px;}
#fbk iframe {border:none; overflow:hidden; width:295px; height:62px;}
#vnf {background:url(../img/vp.jpg) repeat-x top left; min-height:220px; position:relative;}
#bd {background:url(../img/bd.jpg) no-repeat top left; min-height:250px; position:relative;}
#fm {margin:15px 0;}
#lpo {width:675px; margin-top:25px;}
#lo {float:left; width:330px;}
#po {float:left; width:320px; margin-left:25px;}
#pkontejner {height:115px; background-color:#333;}
#partneri {background:#c0c0c0 url(../img/pozadi1.jpg) repeat-x top left; height:185px;}
#ptnkont {position:relative; width:1000px; margin:0 auto; text-align:left; padding:25px 0;}
#slide {margin-top:15px; width:890px; height:90px; overflow:hidden; position:relative; margin-left:35px;}
#slide .items {list-style:none; width:100000em; position:absolute; margin:0;}
#slide ul li {display:inline; margin:0 5px;}
#slide ul li img {background-color:#fff; padding:10px 15px;}
#slideleft {position:absolute; left:0; top:87px;}
#slideright {position:absolute; left:930px; top:87px;}
#slideleft a {background:url(../img/fancybox/fancy_nav_left.png) no-repeat scroll 0 0 transparent; float:left; outline:0 none; width:30px; height:30px; cursor:pointer;}
#slideright a {background:url(../img/fancybox/fancy_nav_right.png) no-repeat scroll 0 0 transparent; float:left; outline:0 none; width:30px; height:30px; cursor:pointer;}
#slideleft a em, #slideright a em {display:none; visibility:hidden;}
#paticka {position:relative; width:1000px; margin:0 auto; padding:25px 0; text-align:left;}
#plevy {float:left; width:530px;}
#ppravy {float:left; width:470px;}

#menu1 ul {list-style:none; height:35px;}
#menu1 ul li {display:inline;}
#menu1 ul li a {display:block; float:left; margin-right:1px;}
#menu1 ul li a span {display:none; visibility:hidden;}
#menu1 ul li a#m1 {width:45px;  height:36px; background:url(../img/menu/m1.gif) no-repeat 0 -37px;}
#menu1 ul li a#m2 {width:102px; height:36px; background:url(../img/menu/m2.gif) no-repeat 0 -37px;}
#menu1 ul li a#m3 {width:55px;  height:36px; background:url(../img/menu/m3.gif) no-repeat 0 -37px;}
#menu1 ul li a#m4 {width:85px;  height:36px; background:url(../img/menu/m4.gif) no-repeat 0 -37px;}
#menu1 ul li a#m5 {width:66px;  height:36px; background:url(../img/menu/m5.gif) no-repeat 0 -37px;}
#menu1 ul li a#m6 {width:128px; height:36px; background:url(../img/menu/m6.gif) no-repeat 0 -37px;}
#menu1 ul li a#m7 {width:80px;  height:36px; background:url(../img/menu/m7.gif) no-repeat 0 -37px;}
#menu1 ul li a#m8 {width:63px;  height:36px; background:url(../img/menu/m8.gif) no-repeat 0 -37px;}
#menu1 ul li.aktivni a#m1, #menu1 ul li a#m1:hover,
#menu1 ul li.aktivni a#m2, #menu1 ul li a#m2:hover,
#menu1 ul li.aktivni a#m3, #menu1 ul li a#m3:hover,
#menu1 ul li.aktivni a#m4, #menu1 ul li a#m4:hover,
#menu1 ul li.aktivni a#m5, #menu1 ul li a#m5:hover,
#menu1 ul li.aktivni a#m6, #menu1 ul li a#m6:hover,
#menu1 ul li.aktivni a#m7, #menu1 ul li a#m7:hover,
#menu1 ul li.aktivni a#m8, #menu1 ul li a#m8:hover {background-position:0 0;}

#bd a {display:block; float:left;}
#bd a span {display:none; visibility:hidden;}
#bd a#r1 {width:146px; height:30px; background:url(../img/menu/r1.gif) no-repeat 0 -30px; position:absolute; top:130px; left:17px;}
#bd a#r2 {width:146px; height:30px; background:url(../img/menu/r2.gif) no-repeat 0 -30px; position:absolute; top:163px; left:18px;}
#bd a#r3 {width:145px; height:30px; background:url(../img/menu/r3.gif) no-repeat 0 -30px; position:absolute; top:196px; left:18px;}
#bd a#r4 {width:133px; height:34px; background:url(../img/menu/r4.gif) no-repeat 0 -35px; position:absolute; top:105px; left:160px;}
#bd a#r5 {width:133px; height:34px; background:url(../img/menu/r5.gif) no-repeat 0 -35px; position:absolute; top:140px; left:160px;}
#bd a#r6 {width:133px; height:34px; background:url(../img/menu/r6.gif) no-repeat 0 -35px; position:absolute; top:175px; left:160px;}
#bd a#r1:hover, #bd a#r2:hover, #bd a#r3:hover {background-position:0 0;}
#bd a#r4:hover, #bd a#r5:hover, #bd a#r6:hover {background-position:0 -1px;}

#vnf p.nadpis {background:url(../img/vfn.gif) no-repeat top left; width:203px; height:38px; position:absolute; top:10px; left:-7px;}
#vnf p.nadpis span {display:none; visibility:hidden;}
#vnf .mez {height:60px;}
#vnf table {margin:0 10px;}
#vnf table th {text-align:left; padding:4px 6px;}
#vnf table td {padding:4px 6px;}
#vnf table td select {padding:2px; width:150px;}
#vnf table td input {padding:2px; border:1px solid #abadb3; width:145px;}
#vnf table td input.cena {width:125px;}
#vnf p.tl {text-align:right; margin:5px 27px 0 0;}
#vnf p.tl input.btn {padding:6px 7px 6px 26px; background:#333 url(../img/ikonky/sign-out.png) no-repeat 7px 50%; border:1px solid #333; color:#fff; font-weight:bold; cursor:pointer;}
#vnf p.tl input.btn:hover {background:#ed1b24 url(../img/ikonky/sign-out.png) no-repeat 7px 50%; border:1px solid #ed1b24;}

#pravy h1 {font-size:160%; color:#ed1b24; padding:10px 0;}
#pravy h2 {font-size:130%; color:#222; padding:12px 0 7px 0;}
#pravy h3 {font-size:120%; color:#777; padding:10px 0 7px 0;}
#pravy p {padding:5px 0; line-height:18px;}
#pravy p span {color:#777;}
#pravy table td span {color:#777; line-height:22px;}
#pravy ul {margin:10px 0; list-style:none;}
#pravy ul li {margin:7px 0; background:url(../img/li.gif) no-repeat 0 6px; padding-left:10px;}
#pravy table.seznam {margin:10px 0; border-collapse:collapse;}
#pravy table.seznam th {padding:4px 10px; border:1px solid #fff; background-color:#ed1b24; color:#fff;}
#pravy table.seznam td {padding:7px 10px; border:1px solid #dfdfdf; background:#f4f4f4 url(../img/for.jpg) repeat-x top left; line-height:18px;}
#pravy table.seznam td.ra {text-align:right;}
#pravy table.seznam td.sh {padding-top:15px;}
#pravy p img, #pravy p a img {border:1px solid #dfdfdf;}
#pravy p a:hover img {border:1px solid #ed1b24;}
#ann h2 {font-size:140%; color:#ed1b24;}
#karousel h3, #novinky h3 {font-size:140%; color:#222;}
#karousel #flacrs {width:300px; height:330px; margin:10px 0;}
#novinky {margin:20px 0 10px 0;}
#novinky .novinka {margin:10px 0 20px 0;}
#novinky .novinka p {margin:3px 0; padding:0;}
#novinky .novinka p span {color:#777;}
#vsenovinky, #vsenemovitosti {margin-top:20px;}
#vsenovinky p, #vsenemovitosti p {font-size:120%;}
#vsenovinky p a {color:#222; background:url(../img/ikonky/order-192.png) no-repeat 0 50%; padding-left:22px;}
#vsenemovitosti p a {color:#222; background:url(../img/ikonky/home.png) no-repeat 0 50%; padding-left:22px;}
#vsenovinky p a:hover, #vsenemovitosti p a:hover {color:#ed1b24;}
#pravy .prt {border-bottom:1px solid #dfdfdf; background:url(../img/nov.jpg) repeat-x bottom left; margin:10px 0;}
#pravy .prto {float:left; width:140px; margin:5px 10px 5px 5px;}
#pravy .prtt {float:left; width:510px; margin:5px 10px 0 0;}
#pravy .prto img {border:4px solid #fff; padding:1px;}
#pravy .prtt h2 {font-size:120%; padding:0 0 5px 0; margin:0;}
#pravy .prtt p {padding:3px 0; margin:0;}
#pravy .nvka {border-bottom:1px solid #dfdfdf; background:url(../img/nov.jpg) repeat-x bottom left; margin:10px 0; padding-bottom:10px;}
#pravy .nvka h2 {font-size:120%; padding:10px 0 5px 0; margin-left:10px;}
#pravy .nvka h2 a {color:#222;}
#pravy .nvka h2 a:hover {color:#ed1b24;}
#pravy .nvka p {padding:5px 0; margin-left:10px;}
#pravy .nvka p span {color:#777;}
#pravy .refka {border-bottom:1px solid #dfdfdf; background:url(../img/nov.jpg) repeat-x bottom left; margin:10px 0; padding-bottom:10px;}
#pravy .refka p {margin:0 10px;}
#pravy .refka p em, .refka p em {font-weight:bold;}                                                                                       
#reference .refka {border-bottom:1px solid #dfdfdf; background:url(../img/nov.jpg) repeat-x bottom left; margin-bottom:15px; padding-bottom:10px;}
#reference .refka p {margin:0 10px; padding:2px 0;}
#lo .atn {width:330px; border:1px solid #dfdfdf; background:#fff url(../img/nov.jpg) repeat-x bottom left; margin:10px 0;}
#lo .atn .atno {float:left; width:150px; margin:5px 10px 5px 5px;}
#lo .atn .atnt {float:left; width:155px; margin-top:5px;}
#lo .atn .atno a img {border:4px solid #fff; padding:1px;}
#lo .atn .atno a:hover img {border:4px solid #ed1b24; padding:1px;}
#lo .atn .atnt p {margin:6px 0; padding:0; line-height:16px;}
#lo .atn .atnt p a {color:#222;}
#lo .atn .atnt p a:hover {color:#ed1b24;}
#lo .atn .atnt p em {color:#ed1b24; font-style:normal; font-weight:bold; font-size:110%;}
#lo .atn .atnt p a.vice {color:#fff; padding:3px 6px 3px 14px; background:#ed1b24 url(../img/ikonky/sipka.gif) no-repeat 6px 50%;}
#lo .atn .atnt p a.vice:hover {color:#fff; background:#333 url(../img/ikonky/sipka.gif) no-repeat 6px 50%;}
#gkontakt {float:left; width:260px;}
#gmap {float:left; width:400px;}
#googlemap {width:400px; height:260px; border:1px solid #dfdfdf;}
.makleri {margin-bottom:20px;}
.makler {width:320px; background:#fff url(../img/nov.jpg) repeat-x bottom left; border:1px solid #dfdfdf; margin:15px 15px 0 0; float:left;}
.maklero {width:110px; float:left; margin:5px;}
.maklero img {border:4px solid #fff; padding:1px;}
.maklert {width:190px; float:left; margin:10px 0 0 5px;}
.maklert ul {list-style:none;}
.maklert ul li {margin:7px 0;}
.maklert ul li strong {font-size:105%;}
.maklert ul li em, #mklrt ul li em {font-size:120%; color:#ed1b24; font-style:normal; font-weight:bold;}
.maklert ul li a, #mklrt ul li a {color:#222; font-weight:normal; font-size:105%;}
.maklert ul li a:hover, #mklrt ul li a:hover {color:#ed1b24;}
.maklert p {line-height:24px;}
.finance {width:650px; margin:10px 0 20px 0;}
.finlevy {float:left; width:250px;}
.finpravy {float:left; width:380px; margin-left:15px;}
.finpravy .makler {margin:5px; width:330px;}
#gpfkalk {margin:0 5px;}
#formkont p span {border:1px solid #ed1b24; background:#ed1b24; font-weight:bold; color:#fff; padding:5px 7px; cursor:pointer;}
#formkont p span:hover {border:1px solid #dfdfdf; background:#f4f4f4 url(../img/for.jpg) repeat-x top left; color:#222;}
#formular {background:url(../img/vp.jpg) repeat-x top left; margin-right:10px;}
#formular table {margin:0 15px;}
#formular table td {padding:3px 6px;}
#formular table td input {padding:2px;}
#formular table td input.dlouhy {width:300px;}
#formular table td input.kratky {width:80px;}
#formular table td input.tlacitko {padding:6px 7px 6px 26px; background:#333 url(../img/ikonky/email.png) no-repeat 7px 50%; border:1px solid #333; color:#fff; font-weight:bold; cursor:pointer;}
#formular table td input.tlacitko:hover {background:#ed1b24 url(../img/ikonky/email.png) no-repeat 7px 50%; border:1px solid #ed1b24;}
#formular p {margin:5px 10px 5px 22px;}
.mzra {padding-top:15px;}
#zalozky {width:650px; background:url(../img/zalozky.jpg) no-repeat top left; min-height:200px; border:1px solid #fff;}
#zalhla {margin:14px 10px 0 10px; height:32px;}
#zalcon {margin:0 10px;}
#zalinc {background-color:#fff; margin:10px 15px;}
#zalhla ul {list-style:none; margin:0; padding:0;}
#zalhla ul li {display:inline; background:none; margin-right:1px;}
#zalhla ul li a {display:block; float:left; border:1px solid #fff; background:url(../img/pozadi1.jpg) repeat-x bottom left; font-weight:bold; color:#fff; padding:7px; text-decoration:none;}
#zalhla ul li a:hover, #zalhla ul li a.selected {display:block; float:left; border:1px solid #dfdfdf; background:#f4f4f4 url(../img/for.jpg) repeat-x top left; color:#222; padding:7px;}
#zalcon h3 {color:#ed1b24;}
#drobecky {border:1px solid #dfdfdf; margin-bottom:15px; background:#f4f4f4 url(../img/for.jpg) repeat-x top left;}
#drobecky p {margin:0 7px; color:#777;}
#drobecky p a {color:#222; font-weight:normal;}
#drobecky p a:hover {color:#ed1b24;}
#strankovani {margin:10px 0; width:auto;}
#strankovani p {text-align:center; line-height:25px;}
#strankovani p a {text-decoration:none; border:1px solid #dfdfdf; background:url(../img/nov.jpg) no-repeat top left; padding:2px 4px; color:#222; font-weight:normal;}
#strankovani p a:hover {border:1px solid #ed1b24; background:#ed1b24; color:#fff;}
#strankovani p a.aktivni {border:1px solid #ed1b24; background:#ed1b24;  color:#fff; font-weight:bold;}

#ptnkont p.ikoptn {padding-left:20px; margin-left:25px; font-weight:bold; font-size:130%; background:url(../img/ikonky/hire-me.png) no-repeat 0 50%;}
#paticka p {color:#999; padding:5px 0; line-height:20px;}
#paticka p a, #paticka p strong {color:#fff;}
#paticka p a:hover {color:#999;}
#paticka p a.ikomap, #paticka p a.ikopnt {margin-right:8px;}
#ppravy p {text-align:right;}
#ppravy p a {margin:0 4px;}

a, strong.em {color:#ed1b24; font-weight:bold;}
a:hover {color:#222;}
a img, #pravy p img.nbdr {border:none;}
a.ikomap {background:url(../img/ikonky/sitemap.png) no-repeat 0 50%; padding-left:19px;}
a.ikopnt {background:url(../img/ikonky/print.png) no-repeat 0 50%; padding-left:19px;}
a.ikorss {background:url(../img/ikonky/feed.png) no-repeat 0 50%; padding-left:19px;}
a.ikoprf {background:url(../img/ikonky/credit-card.png) no-repeat 0 50%; padding-left:20px;}
a.ikodow {background:url(../img/ikonky/communication.png) no-repeat 0 50%; padding-left:20px;}
a.popup {background:url(../img/ikonky/advertising.png) no-repeat 0 50%; padding-left:20px;}
textarea {font-family:Arial,sans-serif; font-size:100%;}

hr.cleaner {clear:left;	height:1px;	margin:-1px 0 0 0; border:none;	visibility:hidden;}
hr.cleaner2 {clear:right;	height:1px;	margin:-1px 0 0 0; border:none;	visibility:hidden;}
hr.cleaner3 {clear:left;	height:20px;	margin:-1px 0 0 0; border:none;	visibility:hidden;}
.hiddencontent {padding:12px;	background:#eee; display:none;}
#logotisk {display:none; visibility:hidden;}
