*{margin:0;padding:0;}
body{font: normal normal 12px sans-serif;
	background:#White url(../images/layout/body.gif) repeat-x;color:#000;}
h1,h2,h3,h4{font-weight:normal;}
h1{}
h2{font-size:1.5em;color:#009DE0;margin-bottom:10px;}
#rCol h2{line-height:1.55em;padding:0 10px;}
#index h2.first{font-size:48px;font-weight:bold;}
h3{font-size:1em;color:#009de0;margin-bottom:3px;}
h4{}
p, .article-text{margin-bottom:1.33em;}
a{color:#009de0;font-weight:bold;text-decoration:underline;}
a:hover{text-decoration:none;}
img{border:none;}
ul{margin:.3em 0 .3em 16px ;padding:0 }
li{}

/* BASIC LAYOUT */
#page{}

#header{position:relative;width:865px;height:89px;margin:36px auto 0;background:url(../images/layout/header.jpg) no-repeat;}
#content{width:865px;margin:0 auto;}
	#lCol{float:left;display:inline;width:450px;padding:26px 20px;}
	#rCol{float:right;display:inline;width:260px;padding:26px 48px 26px 27px;background:url(../images/layout/printcross.gif) no-repeat;}
#footer{background-color:#a5a6a6;}
#footer .in{width:865px;margin:0 auto;font-size:.9em;color:#5e6464;font-weight:bold;line-height:2em;}
#footer .in a{color:#5e6464;text-decoration:none;}
#footer .in a:hover{text-decoration:underline;}
/* LOGO */
h1#logo, h1#logo a, h1#logo span{position:relative;display:block;width:77px;height:74px;overflow:hidden;}
h1#logo{position:absolute;left:38px;top:7px;}
h1#logo span {position:absolute;left:0;top:0;background:url(../images/layout/logo.gif) no-repeat;cursor:pointer;}

#motto{position:absolute;bottom:1px;right:28px;color:#fff;font-weight:bold;line-height:18px;overflow:hidden;}
#motto a{color:#fff;text-decoration:none;}
#motto a:hover{text-decoration:underline;}

#topMenu{position:absolute;top:-24px;right:0;width:865px;text-align:right;margin:0 auto;}
#topMenu a{color:#fff;padding:0 .5em;text-decoration:none;font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;}
#topMenu a:hover{text-decoration:underline;}

#horizontalMenu{list-style:none;height:2em;background:#5e6464;padding:0;margin:1px 0 10px;}
#horizontalMenu li{float:left;padding:0 1em;}
#horizontalMenu a{line-height:2em;color:#fff;text-decoration:none;text-transform:uppercase;font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;}
#horizontalMenu a.active, #horizontalMenu a:hover{text-decoration:underline;}

.newsText{margin-bottom:1em;}

#hPoptavka, #hPoptavka span{position:relative;display:block;width:260px;height:60px;overflow:hidden;margin:0;}
#hPoptavka span{position:absolute;left:0;top:0;background:url(../images/layout/h-poptavka-tisku.gif) no-repeat;}
.pForm{padding:.3em 0;}
#rCol .pForm{background-color:#f2f0f0;}
.pForm label{margin-bottom:5px;}
.pForm input, .pForm textarea{width:258px;border:1px solid #7f9db9;margin-bottom:2px;}
.pForm .phone input{width:130px;}
.pForm .pocet input{width:105px;}
.pForm a{color:#ec2f76;text-decoration:none;text-transform:uppercase;}

/* GALERIE */
.galerie{margin:1.5em 0;}
.nahled{float:left;width:90;margin:0 20px 20px 0;}
.nahled img{border:none;}
.nahled p{margin:0 .5em;text-align:center;font-size:.85em;}

/* SLIDESHOW */
#slideshow{position:relative;width:450px;height:250px;}
#slideshow img{position:absolute;left:0;top:0;display:none;}

/* 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;}
.magentaBG{background-color:#ec2f76;color:#fff;}
.cyanBG{background-color:#30A7EF;color:#fff;}
.message{color:#FF0000;font-weight:bold;}
