* {background-repeat:no-repeat;}

img {border:none;}



body {padding:0 0 20px 0; margin:0; background:#acc9d1 url('layout/body.jpg') repeat-x; font-family:Arial, sans-serif; font-size:10px; color:#6a6a69;}

br.end {clear:both;}



/* layout */

div#topline {width:980px; height:24px; overflow:hidden; padding:10px 0 0 0; margin:0 auto 36px auto; border-left:10px solid #ffffff; border-right:10px solid #ffffff; background:#ffffff;}

div#menu {width:930px; margin:-162px 0 0 0; position:absolute; height:37px; padding-left:50px; border-left:10px solid #ffffff; border-right:10px solid #ffffff; background:#e37d26 url('layout/menu.jpg') repeat-x;}

div#head {width:1000px; height:189px; margin:0 auto; background:#414547;}

div#heada {width:1000px; height:189px; margin:0; position:absolute; background:url('layout/head.jpg');}

div#page {width:980px; height:auto; margin:0 auto; background:#ffffff url('layout/page.jpg') repeat-y; border-left:10px solid #ffffff; border-right:10px solid #ffffff;}

div#page_left {width:274px; border-right:1px solid #d7d8da; height:auto; float:left; background:url('layout/shadow.jpg') repeat-x;}

div#page_center {width:514px; height:auto; float:left;}

div#page_right {width:190px; border-left:1px solid #d7d8da; height:auto; float:left; background:url('layout/shadow.jpg') repeat-x;}

div#news {width:274px; height:auto;  background:url('layout/shadow.jpg') repeat-x;}

div#action {width:274px; height:auto;  background:url('layout/shadow.jpg') repeat-x;}

div#navigation {padding:7px 0 0 30px; width:484px; height:23px; color:#ffffff; font-size:1.1em; background:#e47f25 url('layout/page_center.jpg') repeat-x;}

div#content {width:490px; height:auto; overflow:hidden; padding:30px 12px 0 12px; font-size:1.1em; line-height:1.4em;}

div#links {width:190px; height:auto; margin-top:15px; background:url('layout/page_right.jpg') no-repeat;}

div#foot {width:980px; height:26px; text-align:center; padding:9px 0 0 0; border:1px solid #d1962a; background:#f4ae1c; margin:0 auto;}

div#bottom {background:#ffffff; color:#414547; font-size:1.1em; font-family:Tahoma; width:1000px; height:79px; margin:0 auto;}



/* CONTENT */

div#content h2 {color:#292929; margin:0; font-family:'Times New Roman'; padding-bottom:5px; font-size:2em; font-weight:bold; line-height: 35px;}

div#content h3 {color:#e57f25; margin:0; font-size:1.3em; font-weight:bold;}

div#content p {margin:0; padding:0;}

div#content ul {margin:0; padding:0 0 0 20px;}

div#content a {color:#be0505;}

div#content a:hover {color:#2b519b;}



div.gallery {background:#f8f3f3; padding:3px; border:1px solid #dbdbdb; padding:1px; margin:0 15px 15px 0; float:left; text-align:center;}



/* topline */

div#topline h1 {font-size:1.1em; font-weight:normal; margin:0; width:400px; float:left;}

div#topline h1 a {text-decoration:none; color:#414547;}

div#topline h1 a:hover {text-decoration:underline;}

div#quick {width:400px; height:25px; float:right; text-align:right; font-family:Tahoma;}

div#quick img {margin:0 1px 0 10px;}

div#quick a {color:#9e9fa0; text-decoration:none;}



/* head */

div#head h2 {margin:0;}

div#head h2.a {font-size:2.2em; text-align:center; width:200px; padding:20px 0 0 20px; line-height:1.6em; color:#ffffff;} 



/* MENU */

div#language {float:right; padding:12px 10px 0 0;}

div#language img {margin-right:5px;}



div#menu ul {list-style:none; margin:0; padding:0;}

div#menu ul li {float:left; position:relative;text-transform: uppercase;}

div#menu ul li a {display:block; padding:13px 13px 9px 13px; color:#ffffff; font-size:1.2em; text-decoration:none;}

div#menu ul li a:hover {background:#bd762a; padding:13px 12px 9px 12px;  border-left:1px solid #eba150; border-right:1px solid #eba150;}

div#menu ul li a.current {background:#bd762a; padding:13px 12px 9px 12px;  border-left:1px solid #eba150; border-right:1px solid #eba150;}



div#menu ul li ul {position:absolute; width:10em; display:none;}

div#menu ul li:hover ul {display:block;}

div#menu ul li ul li {width:158px; margin-bottom:-3px; padding:0; float:none; background:#f8c15c url('layout/submenu.jpg') repeat-x;}

div#menu ul li ul li a {padding:9px 10px 7px 40px; font-family:Tahoma; background:url('layout/arrow.gif') 10px 12px no-repeat;text-transform: none;}

div#menu ul li ul li a:hover {padding:9px 10px 7px 40px; border:0; background:#bd762a url('layout/arrow.gif') 10px 12px no-repeat;}



/* page_left */

div#page_left p.headline {margin:0; background:#646464 url('layout/page_left.jpg') no-repeat; height:23px; margin-bottom:15px; padding:7px 0 0 15px; font-family:Tahoma; color:#ffffff; font-size:1.2em; font-weight:bold;}

div#page_left div#contact {font-size:1.1em; font-family:Tahoma; color:#6e6f6f; border-left:5px solid #e07925; margin:0 0 25px 28px; padding:0 0 0 22px;}

div#page_left p {margin:0; line-height:1.4em;}

div#page a {color:#0d75b9;}

div#page a:hover {color:#e07925;}



/* news */

div#news div.new {padding:0 15px 15px 15px; color:#414547; font-family:Tahoma;}

div.new p.date {font-size:1.2em; font-weight:bold;}

div.new p.text {font-size:1.1em;}

div.new p.more {font-size:1.1em; text-align:right;}



/* action */

div#action div.text {padding:0 15px 15px 15px; font-size:1.1em; color:#414547; font-family:Tahoma;}



/* reference */

div#page_right p.headline {margin:0; padding:7px 0 0 15px; height:30px; margin-bottom:15px; background:#646464 url('layout/page_right.jpg') no-repeat; font-family:Tahoma; color:#ffffff; font-size:1.2em; font-weight:bold;}

div#reference {text-align:center; overflow:hidden; width:175px; padding:0 0 0 15px;}

div#reference div.photo {border:3px solid #f3ae1c; width:148px; text-align:center; padding:3px;}

div#reference p {margin:0;width:160px; text-align:center; color:#414547; font-size:1.1em;margin-bottom:10px; }

div#reference p.more {margin:0; text-align:right;}



/* links */

div#links div.text {padding:0 15px 15px 15px; font-size:1.1em; color:#414547; text-align:center; font-family:Tahoma;}

div#links div.text p {margin:0;}



/* bottom */

div#bottom a {color:#414547; text-decoration:none;}

div#bottom a:hover {text-decoration:underline;}

div#bottom p.rec {padding:10px 0 0 50px; margin:0;}






















