body {font-family: "Tahoma", Verdana, Helvetica, sans-serif; background: #cec3a5 url('../img/bg_top.jpg') repeat-x 0 0; font-size: 12px; margin:0; padding:0;}
.clear {clear: both;}
img{border:none;}


#footerBg {background: url('../img/bg_bottom.jpg') repeat-x 0 100%;}
#container {margin: 0px auto; width: 1080px;}
#container .spacer {height:40px; background-color: #cec3a5;}
#header {height: 127px;margin:0 auto; width:1000px;}
#header #logoContainer {float:left; margin:30px 0 0 0;}
#header #logoContainer #logo {padding:0;border:0;margin:0;}
#header #menuContainer {float:right; margin:57px 0 0 140px;}
#header #menuContainer #menu {font-size:1.2em;font-variant: small-caps; list-style:none; display:inline; float: right ; margin:0;color:#FFFFFF;}
#header #menu li {display:inline;padding:0;}
#header #menu li a {padding:0 10px 0 10px; color:#FFFFFF; text-decoration:none;}
#header #menu li a:hover {text-decoration:underline;}
#sliderContainer{margin:0 auto; position:relative; text-align:left; width:1080px;}	
#slider { margin:0 0 0 40px; height: 317px; border-top: 3px solid white; border-bottom: 3px solid white; position:relative;width:1000px;}
#content {width: 1002px; border-top: 20px solid #e3ddcd; border-bottom: 20px solid #e3ddcd;  background-image: url('../img/bg_main.jpg'); margin:0 auto 0 auto; padding:10px 0 10px 40px;}
#contentLeft {float: left; width:685px; margin:0; padding:0 20px 0 0;}
#contentLeft p {color:#524945;}
#contentLeft ul {color:#524945;}
#contentLeft a {color:#1E1B1A;}
#contentLeft ul li {list-style: none; background: url(../img/arrow.gif) no-repeat 0 .3em; padding-left: 13px;}
#contentLeft #map {margin:0 0 15px 0;padding:0; float:right;}
#contentLeft h1 {margin:0; padding:0;font-size:1.8em;}
#contentLeft h2 {margin:20px 0 0 0; padding:0;font-size:1.4em;}
#contentLeft h2.balicek {margin:0; padding:0;font-size:1.4em;}
#contentLeft h3 {margin:0; padding:0;}
#contentLeft .showcaseBox {height: 130px; margin: 20px 0 0 0;}
#contentLeft .showcaseBox .image{height: 130px; width: 150px; float: left;}
#contentLeft .showcaseBox .text{height: 130px; width: 500px; margin: 0 0 0 10px; float: left;}
#contentRight {float: left; width: 265px; margin:0;}
#contentRight h4 a {color:#355F67; text-transform: uppercase; font-size:1.1em;}
#contentRight p {color:#524945;}
#contentRight ul {color:#524945;}
#contentRight a {color:#1E1B1A;}
#contentRight img {border: 1px solid white;}
#contentRight ul li {list-style: none; background: url(../img/arrow.gif) no-repeat 0 .3em; padding-left: 13px;}
#footer {margin:0 auto; width:1000px; height: 107px; padding:10px 0 0 0; color:#FFFFFF; text-align: center; font-size:0.9em;}


/* image replacement */
.graphic, #prevBtn, #nextBtn{ margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px;}        
/* // image replacement */						

/* Easy Slider */
#slider ul, #slider li{margin:0; padding:0; list-style:none; }
#slider li{width:1000px; height:311px; overflow:hidden; }	
#prevBtn, #nextBtn {display:block; width:40px; height:317px; position:absolute; left:0px; top:0px;}	
#nextBtn {left:1040px;}														
#prevBtn a, #nextBtn a {display:block; position:relative; width:40px; height:317px; background:url(../img/prev.png) no-repeat 0 0;	}	
#nextBtn a {background:url(../img/next.png) no-repeat 0 0;}			
/* // Easy Slider */

/* message display page */
.message_list {list-style: none;margin: 0;padding: 0;width: 657px;}
.message_list li {padding: 0;margin: 0;background: url(../img/message-bar.jpg) no-repeat;}
.message_head {padding: 5px 10px;cursor: pointer;position: relative;}
.message_head cite {font-size: 100%;font-weight: bold;font-style: normal;}
.message_body {padding: 0 10px 5px;}
.message_body .text{color:#535353;}
/* // message display page */

/* Contact form button */
.button {padding: 4px 10px 3px 25px;border: solid 1px #8AB134;position: relative;cursor: pointer;display: inline-block;background-image: url(../img/bkg.png);background-repeat: repeat-x;font-size: 11px;height: 16px;text-decoration: none;color: #40740D;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;}
.button img {position: absolute;top: -4px;left: -12px;border: none;}
.button:hover {color: #8AB134;}
/* // Contact form button */

#contactForm {background: #FFFFFF;color:#000000; background: #DADBDD url('../img/bg_main.jpg'); padding:0 10px;}
#contactForm {font-size:.8em;}
#contactForm h1 {font-size:1.7em; font-weight:normal;}
#contactForm label {display:inline-block; width:80px;}
#contactForm .input {float:left; width:100px;height:25px; margin:0;padding:0;}
#contactForm .inputName {float:left; width:60px; height:25px;margin:0;padding:0;}
#contactForm #alert {font-weight:bold; font-size:1.2em; width:100%; text-align:center; margin:60px 0 0 0; color: #ff3600;}
#contactForm #text {padding:5px; width:200px; display:block; margin:0; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:1.1em;}
#contactForm #email {margin:0; padding:3px 5px 3px 5px;width:200px;font-size:1.1em;}
#contactForm #predmet {margin:0; padding:3px 5px 3px 5px;width:200px;font-size:1.1em;}
#contactForm #jmeno {margin:0; width:200px; padding:3px 5px 3px 5px;font-size:1.1em;}
#contactForm #loginBg {display:block;}

