a {
outline: none;
}
body {
    margin:0;
	padding:0;
    background: #A0874B url('/page_img/bg_body.gif');
	}
h1{
    font: normal small-caps 18pt Arial, Verdana, Helvetica, sans-serif;
	padding:25px 0 10px 30px;
    margin:3px 0;
	color:#F09100;
}
h2{
    font: normal small-caps 16pt Arial, Verdana, Helvetica, sans-serif;
	padding:5px 0 0px 30px;
    margin:3px 0;
	color:#F09100;
}
h3{
    font: normal small-caps 12pt Arial, Verdana, Helvetica, sans-serif;
	padding:5px 0 0px 30px;
    margin:3px 0;
	color:#F09100;
}
img {
	border:0;
}
a {
	color:#E87400;
}
a:hover {
	color:#FF0000;
}
/* --------------- struktura ----------------- */
#container{
    margin:20px auto 0px auto;
	width:800px;
    background: white url('/page_img/#.jpg');
}
.style_switcher{
    float:right;
    margin:5px 15px 0 0;
}
#banner{
    background-color:#add1ef;
    width:792px;
	height:250px;
	border:none;
    margin:0px;
    padding:0px;
}
/* --------------- left_box ---------------------- */
#left_box{
    float:left;
    position:relative;
    top:0px;
}
#menu {
    margin:30px 0 0 0;
	width:200px;
    height:300px;
    background-image: url('/page_img/#.gif');
    background-repeat: no-repeat;
}
#menu ul {
	list-style-type:none;
    margin:0px;
    padding:0px;
}
#menu li {
    font: italic small-caps 14pt Arial, Verdana, Helvetica, sans-serif;
    padding:5px 5px 5px 30px;
}
#menu li a {
	text-decoration:none;
    display:block;
	height:25px;
	color:#004D66;
    margin:2px 0px;
    border-bottom:1px solid #004D66;
}
#menu li a:hover {
	color:red;
}
#img_left{
    width:180px;
    margin-bottom:10px;
}
.text_left {
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11pt;
    color:#004D66;
	padding:0px 0 10px 20px;
}
/* ----------- right_box ------------------------ */
#right_box {
    width:590px;
    position:relative;
    top:0px;
    margin-left:200px;
    margin-bottom:0px;
}
#content {
    float:left;
    padding:5px 35px 15px 20px;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11pt;
    color:#004D66;
	text-align:justify;
	line-height:1.6em;
}
p{
  text-align:justify;
}

/* ---------------- Footer ------------------------ */
#footer {
    clear:both;
    color:white;
	font: normal 11pt Arial, Verdana, Helvetica, sans-serif;
	height:70px;
    border:none;
    background: #f7b12b url('/page_img/bg_footer.jpg');
    text-align:center;
}
#footer p.copy{
    padding:20px 0 0 20px;
}
#footer p{
    padding:20px 0 0 20px;
    text-align:center;
}
#footer a {
    padding:0px 3px;
	text-decoration:none;
	color:white;
}
#footer a:hover {
	text-decoration:none;
	color:red;
}
/* ----------- tablice ------------------------ */
table {
  width:500px;
  font: normal 11pt Arial, Verdana, Helvetica, sans-serif;
  margin:0 0 0 20px;
  border-collapse:collapse;
  border:1px solid #FFC062;
  text-align:left;
  color:#004D66;
  background:none;
}
td{
    text-align:center;
    border:1px solid #FFC062;
}
/* ----------- slike na stranicama --------------- */
.logo img{
	float:left;
	padding:4px;
	border:none;
    background:none;
}
.pic{
	float:left;
	margin:8px 15px 0 0;
	padding:4px;
	border:1px solid #5d4e2b;
    background:#E5E5E5;
}
.pic_left{
	margin:20px 0px 0px 10px;
	padding:4px;
	border:none;
    background:##E5E5E5;
}
#img_left{
   width:195px;
   text-align:center; 
}

.lines{
  border:none;
  margin:0;
  padding:0;
}
/* ----------- gallery --------------- */
.centered{
	text-align:center;
    margin-bottom:20px;
    padding-bottom:25px;
}
.gallery{
    float:left;
	text-align:center;
	border:1px solid #323232;
	margin:5px 5px 25px 40px;
	background:#E5E5E5;
}
.gallery img{
	margin:5px 5px 5px 5px;
	background:#E5E5E5;
}
.gallery_text{
	clear:both;
    font-size:0pt;
	text-align:center;
    margin:0px;
}
/* --------- google map ----------------------------------------------- */
#map{
    margin:20px 0px 20px 30px;
    padding:5px;
    border:1px solid #323232;
}
/* --------- kontakt ----------------------------------------------- */
.contact_left{
    float:left;
    width:140px;
}
.contact_left p{
    clear:both;
    float:right;
    margin:0 0 7px 0;
}
.contact_right{
    float:left;
    width:330px;
}
.contact_right p{
    clear:both;
    float:left;
    margin:0 0 7px 5px;
}
input, textarea{
	width: 200px;
	margin:0 0 4px 0;
    text-indent:5px;
	color: #3366CC;
	background: #CCDDFF;
	border: 1px solid #FFC062;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
textarea{
	width: 300px;
	height:120px;
    overflow:hidden;
}
.gumb input{
	font-size:10pt;
	width: 140px;
	padding:2px;
    margin:10px 0;
	color: #203F80;
	background:#CCDDFF;
	border: 1px solid #FFC062;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
/* ---------- banner crossfade rotator ---------------------- */
ul.crossfade {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}
#fade-example-2 li {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #FFF;
	visibility: hidden;
}
li img {
	display: block;
	border: none;
}





