* { margin: 0px; padding: 0px; border: 0;}
body { font-size: 12px; background-image: url('img/back.png'); /* background-image: url('img/tlo.jpg');background-position: center;background-attachment: fixed;background-repeat: no-repeat ;*/}
h2, h3, h4 { color: #0080c0; }
h1 { font-size: 40px; color: white; }
img { border: none; }
p { margin: 0px 0 10px 0; }
a, a:link, a:visited  { color: #0080c0; font-weight: bold; }
a:hover { color: #000000; }
#container { width: 808px; margin: 15px auto; /* overflow: hidden; */  font-family: Arial, Verdana; }
#content { min-height: 600px; background-color: #ffffff; overflow: auto; }
#top { text-align: center; height: 190px; background: #0080c0; background-image: url('img/top3.png'); border: none; }
#topmenu { font: 10px; color: #000000; text-align: left; background: #ffffff; width: 110px; padding: 1px 10px; }
#mainmenu { height: 40px; margin: 0px 0px 0px 0px; }
#mainmenu li { display: inline; list-style-type: none; height: 40px; }
#mainmenu ul { padding:10px; }
#mainmenu a,#mainmenu a:link, #mainmenu a:visited  { font-size: 13px; height: 40px; /*background-color: #ffffff; */ padding: 10px 30px; text-decoration: none; color: #ffffff; }
#mainmenu a:hover { background-color: #0080c0; padding: 5px 30px; color: white; }
#left { float: left; width: 568px; padding: 20px 30px 30px 30px; background-color: #ffffff; }
#right { float: left; padding: 20px 0px; width: 180px; background-color: #ffffff; min-height: 600px; }
#footer { clear: both; text-align: center; background: #0080c0; color: #ffffff; padding: 5px;}
.trasa { margin: 0px 0 10px 35px; }
.list { margin: 0px 0 10px 35px; }
.people {  text-align: center; width: 50px; float: left; list-style-type: none; }
.people img{ width: 40px; clear: both; }
.clear { clear: right; margin-top: 10px; }
.tresc { margin: 0 0 15px 0; }
.news_content { margin: 0px 5px 5px; }
.news_title { margin: 0px 5px; }
.thanks { list-style-type: none; text-align: center; margin: 20px 0px;}
#thanks_first { border: 1px; border-style:solid;  padding: 5px;  }
.thanks li { border: 1px; border-style:none solid solid solid;  padding: 10px 5px;  }.thanks a {text-decoration:none; }
.baner_area { width: 450px; height: 90px; border: solid 2px #0080c0; }
.small_desc { font-family: Tahoma; font-size: 10px; margin: 0px 0px 5px 0px; color: #808080; text-align:left; }