* {margin: 0; padding: 0;}
body {background: url(../images/summer_bg.jpg) center top repeat-x #f0e0ac; text-align: center; font-family: arial, helvetica; font-size: 12px; }


#site {width: 956px; margin: 0 auto; text-align: left;}

#top {overflow:hidden; height:135px; margin:0; float:left; width:100%;}
#top .logo {background: url(../images/logo.gif) no-repeat; width: 267px; height: 136px; float: left; margin-left: 10px; cursor: pointer;}
#top #menu {float: right; height:32px; overflow: hidden; margin: 104px 24px 0 0;}
#top #menu ul {float:left; list-style:none; padding:0; margin:0;}
#top #menu ul li {display: inline; float:left; background: url(../images/menu_li.gif) no-repeat right top; margin-right:2px; padding-right:3px; }
#top #menu ul li a {float:left; background: url(../images/menu_a.gif) no-repeat left top; font-family: arial narrow, arial, helvetica; font-size: 12px; font-weight: bold; text-transform: uppercase; color:#a89882; text-decoration: none; padding: 9px 12px 10px 16px; }
#top #menu ul li.active {display: inline; background: url(../images/menu_active_li.gif) no-repeat right top;}
#top #menu ul li.active a {background: url(../images/menu_active_a.gif) no-repeat left top; color: #882626; }

#main {background: url(../images/main.png) repeat-y left top; behavior: url("iepngfix.htc"); }
#main .space, #main-noright .space {padding: 0 12px; }
.main-top {background: url(../images/main_top.png) no-repeat left top; height: 4px; font-size: 0; behavior: url("iepngfix.htc"); }
.main-bottom {clear: both; background: url(../images/main_bottom.png) no-repeat left top; height: 12px; behavior: url("iepngfix.htc");}
#main-noright {background: url(../images/main.png) repeat-y left top; behavior: url("iepngfix.htc");}

div.left {float: left; width: 600px; margin: 0 0 30px 20px;  line-height: 20px;}
div.right {float: right; width: 260px; margin-right: 20px; }

#main-noright div.left { width: 892px; }
#main-noright div.left-startpage { width: 932px; height: 230px;}
#main-noright div.right { display: none; }

.smallbox, .smallbox-last { float: left; background: url(../images/smallbox.png) no-repeat; width: 316px; height: 146px; margin-right: 4px; behavior: url("iepngfix.htc");}
.smallbox-last { float: right; margin-right: 0px;}
.smallbox .space, .smallbox-last .space {padding: 11px 12px;}

#bottom {background: url(../images/bottom_logo2.gif) no-repeat right; padding: 4px 0 0 20px; width:920px; height: 38px; color: #918358;}
#bottom a {color: #918358;}

h1 {font-family: arial narrow, arial, helvetica; letter-spacing:-1; font-size: 30px; font-weight: regular; color: #fff; margin: 0 0 30px 0; padding: 40px 0 15px 25px; background: url(../images/h1_bg.jpg) no-repeat;}
div.thumb { float:left; border: solid 1px #e3e3e3; padding: 3px; margin:0 10px 10px 0; background: #fff;}
.article-info { display: none;}
a, a:hover, a:visited { color: #a10532;}


#submenu { border-bottom: solid 1px #e3e3e3; width: 890px; margin-left: 20px;  height: 32px; margin-bottom: 20px;}
#submenu li {display: inline; background: url(../images/submenu_li.gif) no-repeat right top; line-height: 36px; margin-right: 2px; padding:10px 0px 10px 0;}
#submenu li a {background: url(../images/submenu_a.gif) no-repeat left top; font-family: arial narrow, arial, helvetica; font-size: 12px; font-weight: bold; text-transform: uppercase; color:#828282; text-decoration: none; padding: 9px 20px 10px 24px; }
#submenu li.active  {display: inline; background: url(../images/submenu_active_li.gif) no-repeat right top;}
#submenu li.active a {background: url(../images/submenu_active_a.gif) no-repeat left top; color: #882626; }

#submenu li.active { }


/* article-one */
div#onearticle div.ingress, div#headandlist div.ingress { font-size: 14px; line-height: 22px; margin-bottom: 25px; color: #7f7f7f; border-bottom: dotted 1px #e3e3e3; padding-bottom: 20px;}
div#onearticle div.text, div#headandlist div.text { }
div#onearticle img.articleimage, div#headandlist img.articleimage { margin: 10px 0; display: block;}
div#onearticle img.left, div#headandlist img.left { float:left; margin:  5px 10px 5px 0; }
div#onearticle img.right, div#headandlist img.right { float:right; margin:  5px 0 5px 10px;}
div#onearticle div.article-info, div#headandlist div.article-info { margin: 0 0 0px 0; border:1px solid #CED9C8; float:right; display: none;}
div#onearticle div.article-info .space, div#headandlist div.article-info .space { padding:5px; }
div#onearticle div.article-info ul, div#headandlist div.article-info ul { display:block; margin:0px; padding:0px; }
div#onearticle div.article-info li, div#headandlist div.article-info li { display:block; margin:0 10px 0 0; }
div#onearticle table.list { }
div#onearticle table.list td { padding: 10px 0 0 10px; margin:0 0 2px 0; border-bottom:1px dotted #CED9C8; background: url(../images/list_bg.gif) repeat-x bottom left;  }



/* standard */
div#standard { margin-top:-5px; }
div#standard h1 {  }
div#standard div.odd, div#standard div.even { padding:15px 10px; margin:0 0 2px 0; border-bottom:1px dotted #CED9C8; background: url(../images/list_bg.gif) repeat-x bottom left;  line-height: 17px; float:left; width:100%;}
div#standard div.even { }
div#standard img.thumbnail { display: block; border: 0;}
div#standard h3 { margin: 0 0 0px 0; font-size:16px; } 
div#standard div.article-info { display:inline; margin:0 10px 10px 0; color:#666; display: none; }
div#standard a.link, div#standard a.link:hover, div#standard a.link:visited { display:block; margin:10px 0 0 0;}



/* STARTPAGE */
#startpage .slideshow { position: relative; width: 932px; height: 256px; overflow: hidden; }
#startpage .slideshow div.img { display: none; position: absolute; top: 0; left: 0; z-index: 1; }
#startpage .slideshow div#img_1 { display: block; z-index: 10; }
