/* Styles - ANUIS */

body {
	padding: 0px;
	text-align: center;
	background: #efefef url("../images/background-top.png") repeat-x center top;
	font-size: 12pt;
	font-family: "Trebuchet MS", arial, sans-serif;
	color: #222;
	scrollbar-face-color: #333;
	scrollbar-highlight-color: #555;
	scrollbar-3dlight-color: #444;
	scrollbar-darkshadow-color: #222;
	scrollbar-shadow-color: #666;
	scrollbar-arrow-color: #999;
	scrollbar-track-color: #666;
	margin: 0px;
}

#top {
	margin-top: 0px;
	margin-bottom: 0px;
  margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 120px;
	background: url("../images/top.png") no-repeat;
	text-align: left;
}

#logo { padding: 0px 35px; }
.logo {
  width: 270px;
  height: 92px;
}

#menu {
	background: #6653a3 url("../images/menu-background.png") repeat-x; /* #440060 */
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
  width: 960px;
	height: 30px;
	text-align: left;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
	border: 1px solid #006;
	color: #ccc;
}

#menu ul{
  padding: 0px 30px;	
  margin: 0px;	
	list-style:none;
}

#menu ul li{ float:left; }

#menu ul li a{ 
  background: transparent url(../images/menu-separator.png) no-repeat top left;
  margin: 0px 0px 0px 0px;
	padding: 4px 17px;
	display:block;
	height: 22px;
  font-size: 11pt;
  font-weight: bold;	
	color: #fff;
	text-decoration: none;
}

#menu a.menu-first { background: none; }
#menu ul li a:hover{ background: transparent url(../images/menu-hover.png) no-repeat top left; }
#menu ul li a.menu_active{ background: transparent url(../images/menu-hover.png) no-repeat top left; }

#main {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background: #efefef url("../images/background-main.png") repeat-x bottom;
	width: 960px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
	border: 1px solid #006;
}

img {border: none;}

#content {
  margin: 0px 30px 10px 30px;
}

#left {
  float: left;
	background: #fcfcfc;
  width: 630px;
	padding: 0px;
	text-align: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
  border-radius: 10px;
}

#left_content {
	margin: 15px 20px 30px 20px;
  width: 590px;
}

#sidebar {
	background: #fff9df url("../images/background-sider.png") repeat-x;
  float: right;
  width: 240px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
  border-radius: 10px;
}

#sidebar_content {
  padding: 15px 15px 10px 15px;
  width: 210px;
	text-align: left;
	color: #333;
}

#sidebar h1{
	color: #fcfcfc; /* 79005E; */
  background: #6653a3 url("../images/background-h1-sider.png") repeat-x ;
  text-align: center;
}

#sidebar h2{
  text-indent: 0px;
	margin: 20px 0px 5px 10px;
  padding: 0px;
  font-size: 11pt;
	font-weight: bold;
}

#sidebar p {
  margin: 0px 0px 0px 10px;
  text-indent: 0px;
	line-height: 1.0;
	text-align: left;
  font-size: 10pt;
}

#sidebar img{
  margin: 15px 0px;
  text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px;
  width: 210px;
}

hr.cleaner {
  clear:both;
  height:20px;
  margin: -1px 0px 0px 0px;
  padding:0px;
  border:none;
  visibility: hidden;
  }

#footer{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 6px 0px;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
	background: #e1dafa;
	width: 950px;
	font-size: 10pt;
	color: #333;
}

#footer_left{
  float: left;
	margin-left: 30px;
}

#footer_right{
  float: right;
	margin-right: 30px;
}

#footer img {
  margin-top: 0px;
}

#footer hr.cleaner {
  clear:both;
  height:0px;
  margin: -1px 0px 0px 0px;
  padding:0;
  border:none;
  visibility: hidden;
  }

#footer a {
  text-decoration: none;
  }

a{
	color: #440060;
  text-decoration: none;
}

#footer a:hover, #sidebar a:hover, a:hover{
	color: #981b1e;
}
                
h1, h2, h3, h4 {
  font-weight: bold;
}

h1 {
  margin: 0px 0px 20px 0px;
  padding: 0px;
	text-align: center;
	line-height: 30px;
  font-size: 14pt;
  color: #6653a3; /* #2e1b6a 6653a3 79005E */
	text-shadow:0px 1px 0px #222;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
  background: #f6e9ab url("../images/background-h1.png") repeat-x;
}

h2 {
  padding: 10px 0px 10px 0px;
  margin: 0px;
	line-height: 1;
  font-size: 13pt;
  color: #2e1b6a;
}

h3 {
  margin: 10px 0px 0px 0px;
  font-size: 12pt;
  color: #222;
}

h4 {
	padding: 0px;
	margin: 0px;
	text-align: center;
	color: #ff7e73;
	font-size: 10pt;
  font-weight: normal;
}

p {
  margin: 0px 0px 10px 0px;
	line-height: 1.3;
  text-align: justify;
}

ul, ol {
	font-size: 12pt;
	line-height: 1.5;
}

tr {
  vertical-align: top;
}

td {
  padding: 0px 10px 0px 0px;
}

/* Kontakty - názvy kolonek */
tr h3 {
  margin-top: 0px;
  text-align: right;
}

img{
  margin: 15px 0px 0px 0px;
  text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  border-radius: 5px;
}


.cenik td {padding-bottom:10px;}

.form, .formborder{
	font-family: "Trebuchet MS", arial, sans-serif;
	color: #000000;
	font-size: 10pt;
}

.formborder{
  border: #ff7e73 solid 2px;
}