* {margin:0;padding:0;}
body{background:#4E4E4E url(../images/layout/bg.gif);color:#fff;
	font-size:14px;font-family:sans-serif;
}
html, body{height:100%;}
h1,h2,h3,h4{margin:0;font-weight:normal;}
h2{}
h3{color:#3E3E3E;font-size:1.28em;}
h4{font-size:1em;}

p{margin-bottom:1.3em;}
img{border:none;}
ul{margin:1em 24px;}

a{color:#0E42E9;text-decoration:none;}
a:hover{text-decoration:underline;}



#page{position:relative;width:994px;padding-right:6px;margin:25px auto 0;background:#fff url(../images/layout/page.gif) repeat-y;color:#000;}
#topBar{height:2em;background-color:#50504E;border:1px solid #fff;}
#header{}
	#slideshow2{position:relative;width:666px;height:112px;border-right:1px solid  #fff;}
	#slideshow2 img{position:absolute;left:0;top:0;display:none;}
#content{position:relative;width:994px;}
	#lCol{float:left;width:320px;}
	#lCol .in{padding:5px 10px 5px 5px;}
	#rCol{float:right;width:667px;padding-bottom:110px;}
	#rCol .in{padding:0 20px 10px 10px;}
	#rCol h3{margin-bottom:.5em;}
	#rCol h2{color:#BFDD01;padding:5px 10px;background:#3E3E3E;margin-bottom:.5em;}
	#rCol h4{margin-bottom:.5em;}
#footer{background-color:#fff;padding:10px;width:974px;text-align:center;overflow:hidden;}
	#footer img{margin:5px;}
/* * html #footer{display:none;}*/
#mycarousel li{width:250px;height:50px;}
#mycarousel .jcarousel-container-horizontal{width:974px;}
#mycarousel .jcarousel-clip-horizontal {height:50px;width:974px;}

/* LOGO */
h1#logo, h1#logo a, h1#logo span{position:relative;display:block;width:327px;height:112px;overflow:hidden;}
h1#logo span {position:absolute;left:0;top:0;background:url(../images/layout/logo.gif) no-repeat;cursor:pointer;}

/* horizontalMenu */
#horizontalMenu{margin:0;margin-left:320px;padding:0;list-style:none;}
#horizontalMenu li{display:block;float:left;line-height:2em;padding:0 10px 0 16px;background:url(../images/layout/hm-separator.gif) 0 50% no-repeat;}
#horizontalMenu li.first{background-image:none;}
#horizontalMenu a{color:#fff;text-decoration:none;}
#horizontalMenu a:hover{text-decoration:underline;}

#languages{position:absolute;right:20px;margin:0;padding:2px 0 0 10px;list-style:none;}
#languages li{display:block;float:left;}
#cs, #cs span{display:block;position:relative;width:31px;height:23px;overflow:hidden;}
#cs span{position:absolute;left:0;top:0;background:url(../images/layout/cs.gif) no-repeat;cursor:pointer;}
#en, #en span{display:block;position:relative;width:37px;height:23px;overflow:hidden;}
#en span{position:absolute;left:0;top:0;background:url(../images/layout/en.gif) no-repeat;cursor:pointer;}
#de, #de span{display:block;position:relative;width:33px;height:23px;overflow:hidden;}
#de span{position:absolute;left:0;top:0;background:url(../images/layout/de.gif) no-repeat;cursor:pointer;}
#languages a:hover span, #languages a.active span{background-position:0 -23px;}

/* FORMS */
#sForm{background-color:#4B4B4B;padding:2px 0 2px 14px;}
#sForm input{border:2px solid #BFDD01;width:264px;}
#sForm input.submit{width:auto;border:none;}

/* PRO NAJEMCE */
#proNajemce{padding:0 0 5px 78px;background:#3E3E3E url(../images/layout/pro-najemce.gif) 20px 10px no-repeat; ;}
#lForm{}
#lForm input{border:2px solid #EFEFEF;width:210px;}
#lForm a{color:#BFDD01;text-transform:uppercase;text-decoration:none;}
#lForm a:hover{text-decoration:underline;}

#kPronajmu{line-height:1.4em;background-color:#CBCBCB;}
#kPronajmu strong{font-weight:normal;color:#CA0016}
#kPronajmu a{text-decoration:none;color:#466FF7;}

/* SHOP */
.shops a{text-decoration:none;color:#091EE8;}
#lCol .shops {background:#CBCBCB;}
#lCol .shops a{text-decoration:none;color:#252525;}
#lCol .shops a:hover, #lCol .shops a.active{text-decoration:underline;color:#3857BB;}

#shop{margin-bottom:1em;}
#shop #lc{float:left;width:375px;padding-right:30px;background:url(../images/layout/vlinka.gif) 100% 30px no-repeat;}
#shop #rc{float:right;width:215px;}
#shop h3{padding-bottom:10px;padding-left:5px;background:url(../images/layout/underline.gif) 0 100% no-repeat;}
#shop .logo{margin:0 auto 1em;text-align:center;}

#controlPanel{margin-top:3em;}
.prehled th{text-align:right;width:125px;padding-right:10px;font-weight:normal;}
.prehled th, .prehled td{vertical-align:top;}

/* AKTUALITY */
#aktuality{border-bottom:4px solid #fff;background-color:#3E3E3E;font-size:.86em;color:#fff;}
#aktuality h4{font-size:1em;color:#BFDD01;}
#aktuality a{color:#fff;font-weight:bold;}

.contacts{width:100%;}
.contacts h4{margin:.25em 0;font-weight:bold;}
.contacts th{text-align:left;}



/* IMAGE REPLACEMENT */
.imr, .imr span, .imr a{position:relative;display:block;overflow:hidden;}
.imr span{position:absolute;left:0;top:0;}
#hKPronajmu, #hKPronajmu a, #hKPronajmu span{width:320px;height:38px;background:url(../images/layout/cs/h-k-pronajmu.gif);cursor:pointer;}
#hAktuality, #hAktuality span{width:320px;height:42px;background:url(../images/layout/cs/h-aktuality.gif);cursor:pointer;}
#hAktualityLink,
#hAktualityLink a,
#hAktualityLink span{width:320px;height:42px;}
#hAktualityLink span{background:url(../images/layout/cs/h-aktuality-link.gif);cursor:pointer;}
#hProNajemce, #hProNajemce span{width:242px;height:41px;background:url(../images/layout/cs/h-pro-najemce.gif);}

/*#lPronajmy, #lPronajmy span{width:221px;height:199px;background:url(../images/layout/cs/l-pronajmy.gif);}*/

.indexRow{margin:5px 0;}
#rCol h2#hObchodyASluzby, #rCol h2#hZabavaAKultura, #rCol h2#hKancelare{float:left;padding:0;}
#hZabavaAKultura{margin:0 7px;}
#hObchodyASluzby, #hObchodyASluzby a, #hObchodyASluzby span,
#hZabavaAKultura, #hZabavaAKultura a, #hZabavaAKultura span,
#hKancelare, #hKancelare a, #hKancelare span {width:216px;height:193px;cursor:pointer;}
#hObchodyASluzby span{background:url(../images/layout/cs/h-obchody-a-sluzby.jpg) no-repeat;}
#hZabavaAKultura span{background:url(../images/layout/cs/h-zabava-a-kultura.jpg) no-repeat;}
#hKancelare span{background:url(../images/layout/cs/h-kancelare.jpg) no-repeat;}

#imgObchodyASluzby, #imgObchodyASluzby a, #imgObchodyASluzby span,
#imgZabavaAKultura, #imgZabavaAKultura a, #imgZabavaAKultura span,
#imgKancelare, #imgKancelare a, #imgKancelare span {width:320px;height:35px;cursor:pointer;}
#imgObchodyASluzby span{background:url(../images/layout/cs/lcol-obchody-a-sluzby.gif) no-repeat;}
#imgZabavaAKultura span{background:url(../images/layout/cs/lcol-zabava-a-kultura.gif) no-repeat;}
#imgKancelare span{background:url(../images/layout/cs/lcol-kancelare.gif) no-repeat;}

#najdiVPalaci{position:absolute;right:0;bottom:0;width:667px;height:110px;}
#najdiVPalaci a#link, #najdiVPalaci a#link span{position:absolute;left:0;top:0;
	display:block;width:667px;height:110px;}
#najdiVPalaci a#link span{background:url(../images/layout/cs/najdi-v-palaci.gif) no-repeat;cursor:pointer;}
#najdiVPalaci form{position:absolute;right:30px;top:15px;z-index:100;}
#najdiVPalaci select{width:380px;}
#najdiVPalaci #abc{position:absolute;right:30px;top:60px;z-index:100;}
#najdiVPalaci #abc a{color:#CA0019;font-size:18px;text-decoration:none;}

#rCol h2#txtObchodyASluzby,
#rCol h2#txtZabavaAKultura,
#rCol h2#txtKancelare {margin:0 0 1em;padding:0;}
#txtObchodyASluzby, #txtObchodyASluzby span,
#txtZabavaAKultura, #txtZabavaAKultura span,
#txtKancelare, #txtKancelare span{width:665px;height:38px;}
#txtObchodyASluzby span{background:url(../images/layout/cs/txt-obchody-a-sluzby.gif) no-repeat;}
#txtZabavaAKultura span{background:url(../images/layout/cs/txt-zabava-a-kultura.gif) no-repeat;}
#txtKancelare span{background:url(../images/layout/cs/txt-kancelare.gif) no-repeat;}

.reklama{float:left;}
.central{margin:0 7px;}

/* formulare */
.uzivatel{margin:1.33em 0;width:100%;}
.uzivatel fieldset{text-align:center;border:1px solid #D6DAEE;margin:15px 0;padding:20px 10px 20px 10px;}
.uzivatel legend{color:#00658d;font-size:9pt;font-weight:bold;}
.uzivatel table{margin:1.33em auto;width:500px;}
.uzivatel label{font-size:100%;}
.uzivatel label.nepovinny{font-weight:normal;}
.uzivatel th, .uzivatel td{padding:.25em 0;}
.uzivatel th{text-align:right;padding-right:7px;width:150px;font-size:9pt;}
.uzivatel td{font-size:9pt;text-align:left;}
.uzivatel p{font-size:9pt;text-align:left;}
.uzivatel p label{font-size:9pt;}
.uzivatel strong{color:red;}
.uzivatel input, .uzivatel textarea, .uzivatel select{width:300px;}
.uzivatel textarea{font-family:Arial, Helvetica, sans-serif;font-size:9pt;margin-bottom:1.33em;height:60px;}
.uzivatel input#login{font-size:9pt;}
.uzivatel .aw{width:auto;}

/* GALERIE */
.galerie{margin:2em 0;}
.nahled{float:left;width:70px;margin:0 5px 8px 0;}
.nahled img{border:none;}
.nahled p{margin:0 .5em;text-align:center;font-size:.85em;}

/*ARTICLES */
.articleBoxLast, .articleBox{margin:1em 0;}

.stocks{width:300px;}

/* CLASSES */
.cls{clear:both;font-size:1px;line-height:1px;height:1px}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.il{margin:0 1em 2px 0;}
.ir{margin:0 0 2px 1em;}
.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}
.message{color:#FF0000;font-weight:bold;}
.article-text{margin-bottom:1.3em;}
.red{color:#ff0000;}

