@media screen {
body{margin:0;padding:0;
	background:#fff url(/images/layout/bg.gif) repeat-x;color:#858585;
	font-size:15px;font-family:calibri, arial, sans-serif;
}
body#tinymce {background: white url(none);}

h1,h2,h3,h4{margin:0;max-width: 580px;}
h1{font-size:20px;margin-bottom:15px;color:#69085A;}
h2{font-size:18px;margin-bottom:10px;color:#69085A;}
#content h2 {clear: both;}
h3{font-size:16px;margin-bottom:8px;color:#69085A;}
p{line-height:1.4em;text-align:justify;}
a{text-decoration:none;color:#62A7E3;cursor: pointer;}
a:hover{text-decoration:underline;}
img{border:none;}
a#prev, a#next {cursor: hand;cursor: pointer;}

#conatiner{}
#page{position:relative;width:990px;margin:0 auto;}
#header{position:relative;height:210px;padding-top:23px;margin-bottom:7px;border-bottom:6px solid #661B59;}
#index #header{height:145px;border-bottom:none;}
#index #pz{position:relative;width:990px;height:404px;background:url(/images/layout/pz-index.jpg) no-repeat;border-bottom:6px solid #661B59;z-index: 1;}
#razitko{position:absolute;right:15px;bottom:15px;width:137px;height:133px;line-height:1em;
	background:url(/images/layout/razitko.png) no-repeat;color:#fff;
	font-size:25px;font-weight:bold;text-align:center;z-index: 100;vertical-align: middle;padding-bottom: 5px;}
#index #razitko{position:absolute;right:15px;top:215px;}
#razitko p { margin: 0; padding: 0; text-align: center; line-height: 20px; }
#content{}
.blocek{margin:10px 0;border:1px solid #69085A;padding:20px;background:url(/images/layout/blocek.gif) repeat-x;}
.blocek a {color:#69085A}
.blocek table {border-collapse: collapse;}
/*#main h1, #main h2 {margin-top: -20px;} proc to tu bylo? */
.topborder{border-top:6px solid #69085A;}
.last{margin-bottom:0;}
.lc{width:580px;float:left;}
.rc{width:290px;float:right;height: auto;}
.obal_obrazek {position: relative; display: block;  clear: both;}
.solid {z-index:1; }
.alpha {display: none; position: absolute; float: left; z-index: 2; left: inherit;}

/* Partneri */
table.partneri tr td {padding-right: 30px; }

/* O PROJEKTU */
p.slogan {text-align: right;font-size: 30px;color:#444444;margin: 0;padding: 0;}

/* LOKALITA */
ul li p { margin: 0; padding: 0;}
table.lokalita tbody tr td img { margin: 0; padding: 0; }
table.lokalita tbody tr td a { text-decoration: none; }
span.h2 { padding-bottom: 5px; font-size:20px;color:#69085A; font-weight: bold; }

/* NABIDKA BYTU */
.prLeft{display: block; float: left; width: 580px; min-height: 50px; padding-right: 78px; }
.prRight{display: block; float: left; width: 290px;}
#footer{background:#fff url(/images/layout/footer.gif) 0 100% repeat-x;padding:25px 0 10px 0;border-bottom:7px solid #661B59;text-align:center;color:#69085A;}
.lc table {border-collapse: collapse;border: none;}
.lc table tr td { padding-right: 10px; vertical-align: top; }
.lc table tr td p { }
.lc table tr td img { margin: 0; padding: 0 0 10px 0; }
.prLeft ul {list-style-type: none;width: 548px;border-bottom: 1px solid #661B59;height: 22px; margin-left: 0; padding-left: 50px;}
.prLeft ul li {display: block;padding: 2px 10px 2px 10px;float: left; height: 18px; }
.prLeft ul li.active {border: 1px solid #661B59;border-bottom: 1px solid white;background-color: white;padding-bottom: 1px;}
.prLeft ul li a {color:#B77CB2}
.prLeft ul li.active a {color:#661B59;font-weight: bold;}
.prLeft ul li a:hover {text-decoration: none;}
ul.menuByty {list-style-type: none;margin-left: 0; padding-left: 0;}
ul.menuByty li {text-transform: uppercase;}
ul.menuByty li.hovered a, ul.menuByty li.hovered {text-decoration: underline;font-size: 103%;}
.prRight p.iconByty {background: url(../images/layout/iconByty.gif) no-repeat left top; height: 39px; padding-top: 40px; }
.prRight p.iconPdf {background: url(../images/layout/iconPdf.gif) no-repeat left top; height: 59px; padding-top: 20px; margin-top: 30px; }
.prRight p.iconPdf img {float: right;padding-bottom: 40px;}
.prRight p.iconDotaz {background: url(../images/layout/iconDotaz.gif) no-repeat left top; height: 40px; padding-top: 40px; margin: 20px 0 0 0; }
.prRight p.infolinka {text-align: right;margin: 0;padding: 0;}
.prRight p {padding-top: 0;margin-top: 0;}

.prRight table {width:100%;font-size:80%;border-collapse: collapse;}
.prRight table tr td {padding: 2px;margin: 0;line-height: 1.1em;}
td.c13 {border-top: 1px solid #000000}
td.c12 {background-color: #EAEAEA; border-bottom: 1px solid #000000}
td.c11 {background-color: #808080; border-bottom: 1px solid #000000}
td.c10 {background-color: #FFFFFF; border-bottom: 1px solid #000000}
td.c9 {border-bottom: 1px solid #000000}
td.c8 {background-color: #808080; border-bottom: 1px solid #000000; border-top: 1px solid #000000}
td.c7 {background-color: #FFFFFF; border-bottom: 1px solid #000000; border-top: 1px solid #000000}
td.c6 {border-top: 1px solid #000000; border-bottom: 1px solid #000000}
td.c5 {background-color: #800080; border-bottom: 1px solid #000000; border-top: 1px solid #000000}
td.c4 {background-color: #EAEAEA;color:#808080}
td.c3 {background-color: #FFFFFF;color:#808080}
td.c2 {background-color: #800080;color:white}
td.c1 {background-color: #808080;color:white}
tr, td {height:5px}
sup {font-size:50%}

/* LOGO */
#logo,
#logo a,
#logo a span{position:relative;display:block;width:990px;height:210px;overflow:hidden;margin:0;padding:0;}
#logo a span{position:absolute;left:0;top:0;background:url(/images/layout/logo.jpg) no-repeat;cursor:pointer;}

#index #logo,
#index #logo a,
#index #logo a span{height:145px;}
#index #logo a span{background:url(/images/layout/logo-index.jpg) no-repeat;}

#sitemaplink{position:absolute;top:0;right:0;color:#fff;text-decoration:none;font-size:14px;line-height:23px;}
#sitemaplink:hover{text-decoration:underline;}

/* HORIZONTAL MENU */
#hMenu{position:relative;width:990px;height:1em;margin:7px 0;padding:0;font-size:20px;z-index:1000;}
#hMenu ul {position:relative;width:990px;height:20px;margin:0;padding:0;list-style:none;}
#hMenu ul li{position:relative;float:left;white-space:nowrap;_width:1px;margin:0;padding:0;}
#hMenu ul li a {display:block;color:#B77CB2;height:1em;line-height:1em;padding:0 12px 0 0;margin:0 12px 0 0;border-right:1px solid #BC85B7;
	font-weight:normal;font-family:calibri, arial, sans-serif;text-decoration:none;}
#hMenu ul li.last a{border:none;margin:0;padding:0;}
#hMenu ul li:hover, #hMenu ul li a:hover, #hMenu ul li a.active {color:#69085A;}
#hMenu ul li a.active{font-weight:bold;}


#hMenu ul ul{position:absolute;left:-13px;top:1em;_top:1em;width:200px;padding:10px 15px;height:auto;background:url(/images/layout/hm-sub.png);display:none;}
* hthml #hMenu ul ul{background:#85367A;}
#hMenu ul li ul li{display:list-item;float:none;width:120px;background-image:none;}
#hMenu ul li ul li a {font-size:17px;padding:5px 0;margin:0;color:#fff;height:auto;line-height:1.2em;border:none;font-weight:normal;}
#hMenu ul li ul li a:hover {font-weight:bold;color:#fff;}
#hMenu ul li ul li a.active {font-weight:bold;color:#fff;background: url(../images/layout/menuActive.gif) no-repeat left 11px;padding-left: 15px;}
#hMenu ul li{behavior:url(/js/hover.htc);}
#hMenu ul li:hover,
#hMenu ul li.Hover{}
#hMenu ul li.Hover ul,
#hMenu ul li:hover ul{display:block;}

/* GALERIE - vizualizace */
.galerie{margin-bottom: 10px;}
.galerie .prev, .galerie .next{display:block;float:left;height:60px;width:12px;background:url(/images/layout/prev.gif) 0 100% no-repeat;}
.galerie .prev span, .galerie .next span{display:none;}
.galerie .next{background:url(/images/layout/next.gif) 0 100% no-repeat;}
.galerie img{padding:0 4px;float:left;}

/* */
#katalog-bytu{background:url(/images/layout/ikonka-katalog.gif) 0 10px no-repeat;margin-left:40px;padding-left:75px;width:165px;}
#lokalita{background:url(/images/layout/ikonka-lokalita.gif) 0 10px no-repeat;margin:0 60px;padding-left:85px;width:165px;}
#infolinka{background:url(/images/layout/ikonka-infolinka.gif) 0 10px no-repeat;padding-left:110px;width:165px;}

/* CENIK */
.striped{width:100%;border-collapse:collapse;}
.even{background:#F1F1F1;}
#cenik td, #cenik th {font-size:13px;vertical-align:top;padding:0 2px;}
#cenik th{background:#7F7F7F;color:#fff;text-align:left;}
#cenik th img{vertical-align:text-top;}
#cenik th.tal{text-align:left;}
#cenik th.tar{text-align:right;}
#cenik th.tac{text-align:center;}
#cenik td.blue{color:#62A7E3;}
#cenik td.red{color:#FF0000;}

/* STANDARDY */
td.s3 {background-color: #FF99CC}
td.s2 {background-color: #CC99FF}
td.s1 {background-color: #CCFFCC}

/* KONTAKT */
.contactform fieldset {border: none;margin: 0;padding: 0;}
.contactform legend {display: none;}
.contactform input, .contactform textarea {border: 2px solid #dfccdd; background-color: #f0e3ed; width: 100%; }
.contactform input.fbsubmit {width: auto;border: none; background-color: white;font-size: 18px; font-weight: bold; color:#69085A;font-family: calibri, arial, sans-serif;padding: 0;margin-top: 10px;}
.error_message {border: 1px solid red;padding: 5px }
.captcha img {float: right; padding-right: 300px;}
table.kontakt tbody tr td { text-align: left; } 

/* Classes */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.ir{margin:0 0 3px 10px;}
.il{margin:0 10px 3px 0;}
.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}
.infolinka{font-size:20px;margin-bottom:15px;color:#69085A;font-weight: bold;}
.direction{color:#BA76AC;}
}

@media print {
body{ font-size:15px;font-family:calibri, arial, serif; }
#header {display: none;}
#hMenu {display: none;}
.prLeft{display: block; float: left; width: 70%; }
.prRight{display: block; float: left; width: 30%;}
.topborder{display: none;}
.last{display: none;}
}
