html,body {
 margin:0;
 padding:0; }

body {
 margin:0;
 padding:15px 0 0 0;
 text-align:center;
 font:normal 0.8em Verdana, serif, Tahoma;
 color:black;
 background:#161616 url('../img/background.jpg') repeat-y;
 background-position:center; }

a:link { color:#FF9900; }
a:visited { color:#FF9900; }
a:hover { color:#FFCC80; text-decoration:none; }

address { font-style:normal; margin-left:20px; }

img { border:none; }

h1.logo {
 float:left;
 display:block;
 width:240px;
 height:150px;
 margin:10px 0 0 90px;
 font-size:1px !important; }

h1.logo a {
 display:block;
 width:240px;
 height:150px; }

h1.logo a span {
 visibility:hidden;
 display:block;
 width:240px;
 height:150px; }

h2 {
 font:bold 1.3em "Trebuchet MS", Verdana, Tahoma;
 color:#FF9900;
 margin:0px 0 20px 0; }

h3,h4,h5,h6 {
 font:bold 1.2em  "Trebuchet MS", Verdana, Tahoma;
 color:#FF9900;
 margin:0px 0 20px 0; }

hr.cl { clear:both; display:none; }
.cl2 { clear:right; }

.img {
 float:left;
 width:120px;
 margin:0;
 padding:0; }

div.thumb a { display:block; float:left; margin:10px 25px 30px 0; padding:2px; background-color:#FF9900; }
div.thumb a:hover { background-color:#FFCC80; }
div.thumb img { border:1px solid white; width:120px; min-height:90px; }

#left_content .img {
 float:left;
 width:100px;
 margin:0;
 padding:0; }

#left_content div.thumb a { display:block; float:left; margin:4px 0px 10px 60px; padding:2px; background-color:#FF9900; }
#left_content div.thumb a:hover { background-color:#FFCC80; }
#left_content div.thumb img { border:1px solid white; }

#header {
 height:208px;
 margin:0;
 padding:0;
 background:url('../img/background_header.jpg') repeat-x top left; }

#header_bg {
 height:208px;
 width:980px;
 margin:0 auto;
 padding:0;
 background:url('../img/header.jpg') no-repeat top left; }

#content {
 width:980px;
 margin:0 auto;
 min-height:520px;
 background:url('../img/background_content.jpg') top left repeat-y; }

#left {
 float:left;
 width:340px !important;
 margin:0;
 padding:0; }

#menu {
 width:340px;
 height:177px;
 margin:0;
 padding:10px 0 0 100px;
 background:url('../img/menu.jpg') no-repeat top left; }

ul#menu li {
 list-style-type:none;
 text-align:left; }

ul#menu li a {
 display:block;
 width:180px;
 height:50px;
 padding-left:60px;
 color:#FF6600;
 font:bolder 1.3em/50px  "Trebuchet MS", Verdana, Tahoma, Sans;
 text-decoration:none; }

ul#menu li a:hover {
 color:#FF9900;
 text-decoration:underline; }

#left_content {
 width:240px;
 margin:0;
 padding:10px 5px 30px 100px;
 font-size:11px;
 text-align:center;
 color:white; }

#right {
 margin:0 0 0 340px !important;
 padding:0;
 text-align:left; }

#right_content {
 width:500px;
 margin:0;
 padding:20px 25px 25px 25px;
 line-height:28px;
 text-align:left;
 background:url('../img/logo.gif') no-repeat bottom right; }

#right_content .gallery_main {
 min-height:160px;
 margin-left:25px; }
 
 #right_content .gallery_main h3 {
 margin:0 0 0 0; }

#right_content .gallery_main p {
 padding:0; }

#right_content ul {
 list-style-type:none;
 padding-left:25px;
 margin-left:130px; }

#right_content li {
 line-height:30px; }

#right_content p { margin-left:20px; line-height:22px; }
#right_content p.pager { 
 text-align:right;
 padding-top:20px;
 font-size:11px; }

#footer {
 width:980px;
 height:90px;
 margin:0 auto;
 text-align:center !important;
 font-size:11px !important;
 color:white;
 padding:22px 0 0 0;
 background:url('../img/footer.jpg') no-repeat; }

#footer a { color:white; }

.button {
 width:100px;
 height:25px;
 padding:0px 5px 0 5px;
 margin:0;
 font-size:12px;
 background:url('../img/button.jpg') top left repeat-x;
 color:white;
 border:1px solid #000;
 cursor:pointer; }

.input {
 max-height:21px;
 border:1px solid #C3CDDE;
 font-size:11px;
 padding:3px; }

.textarea {
 border:1px solid #C3CDDE;
 font-size:12px;
 padding:3px; }

.error_msg {
 width:500px;
 /*height:40px;*/
 line-height:40px;
 text-align:center;
 margin:15px 0 15px 0;
 color:red;
 border:1px solid #C3CDDE; }

.sent_msg {
 width:500px;
 /*height:40px;*/
 line-height:40px;
 text-align:center;
 margin:15px 0 15px 0;
 color:green;
 border:1px solid #C3CDDE; }

.captcha {
 width:140px;
 height:42px;
 border:1px solid #C3CDDE;
 margin-top:5px; }
