body {
	width: 740px;
 	margin: 0 auto 5px auto;
	padding: 0;
	color: #555;
	text-align: center;
	font-size: 12px;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  background: #ccc url(./gfx/bg_body.png) repeat-x; 
}
div#main {
  width: 740px;
	text-align: left;
}
.klirni {
	clear: both;
}
img {
	border: none;
}
img.border {
  border: solid #333 1px;
}
table{
  font-size: 12px;
}
a {
  color: #6699cc;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
p{
  margin: 14px 0 0 0;
  padding: 0;
}
p.nomargin{
  margin: 0;
}
.center{
  text-align: center;
}
.right{
  text-align: right;
}
.left{
  text-align: left;
}

ul, ol{
  margin: 7px 0 0  0;
}
ul li, ol li{
padding: 7px 0;
margin: 0;
}
ul li{
list-style: square outside;
}
ul.viacinfo li{
padding: 2px 0;
}

/***/
div#top{
  background: url(./gfx/bg_top.png) no-repeat 100% 0;
}
div#logo{
  float: left;
  width: 155px;
  height: 179px;
  padding-top: 15px;
}
div#contact_top{
  float: left;
  width: 400px;
  padding-top: 30px;
}
div#menu{
  background: url(./gfx/bg_menu.png) no-repeat;
  width: 740px;
  height: 36px;
}
div#menu ul{
  margin: 0 0 0 7px;
  padding: 0;
}
div#menu li{
  display: inline;
}
div#menu a{
  color: #fff;
  text-decoration: none;
  display: block;
  width: 100px;
  float: left;
  text-align: center;
  padding: 9px 0 7px 0;
  border-right: solid 1px #fff;
}
div#menu a:hover{
  text-decoration: underline;
  background: #662802;
}
div#menu li.current_page_item a{
  background: #662802;
  color: #fd6203;
}

div#content_top{
  background: url(./gfx/bg_content_top.png) no-repeat;
  width: 740px;
  height: 14px;
  margin-top: 10px;
}
div#content_middle{
  background: url(./gfx/bg_content_middle.png) repeat-y;
  width: 740px;
}
div#content_bottom{
  background: url(./gfx/bg_content_bottom.png) no-repeat;
  width: 740px;
  height: 19px;
  margin-bottom: 10px;
}
div#content{
  padding: 1px 30px 15px 30px; 
}

div#foot{
  background: url(./gfx/bg_foot.png) no-repeat;
  width: 740px;
  height: 37px;
  color: #fff;
  font-size: 11px;
}
div#foot a{
  color: #fff;
  text-decoration: none;
}
div#foot a:hover{
  text-decoration: underline;
}
div#foot p{
  margin: 0;
  padding: 12px 0 0 25px;
}

div#home_top{
  background: url(./gfx/bg_home_top.png) no-repeat;
  width: 740px;
  height: 164px;
  margin-top: 10px;
}
div#home_top h3{
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 5px 0 0 18px;
  color: #e2e2e2;
}
div#home_top h3 a{ 
  font-size: 12px;
  font-weight: bold;
  color: #e2e2e2;
}

div#home_top a{
  color: #5f5f5f;
  text-decoration: none;
  font-size: 11px;
}
div#home_top a:hover{
  text-decoration: underline;
}
div#home_top_1{
  float: left;
  width: 254px;
}
div#home_top_1 p{
  width: 103px;
  padding: 0;
  margin: 15px 0 0 120px;
}
div#home_top_2{
  float: left;
  width: 249px;
}
div#home_top_2 p{
  width: 103px;
  padding: 0;
  margin: 15px 0 0 120px;
}
div#home_top_3{
  float: left;
  width: 237px;
}
div#home_top_3 p{
  width: 103px;
  padding: 0;
  margin: 17px 0 0 120px;
}
div#content p, div#content ul{
  line-height: 1.7em;
	text-align: justify;
}
div#content h1{
  font-size: 30px;
  margin: 10px 0 5px 0;
  padding: 0;
  color: #000; 
}
div#content h2{
  font-size: 17px;
  margin: 20px 0 5px 0;
  padding: 0;
  color: #ff6633; 
}

div#content h3{
  font-size: 14px;
  margin: 20px 0 5px 0;
  padding: 0;
  color: #0099cc; 
}

div.obr{
  text-align: center;
  width: 300px;
  margin: 10px;
  font-family: courier;
  float: left; 
}

div.map{
  width: 480px;
  float: left;
}
div.map iframe{
  border: solid 1px #666;
  padding: 2px;
}
div#content table td{
  padding: 20px;
}
.floatleft{
  float: left;
  padding: 20px;
}
div#content ul li, div#content ol li{
  padding: 7px 0;
  margin: 0 0 0 35px;
}
.alignleft{
  float: left;
padding: 0 10px 10px 0;
}
.alignright{
  float: right;
padding: 0 0 10px 10px;
}

