html,body{padding:0;margin:0;line-height:1.3;height:100%;}
h1,h2,h3,h4,h5,form,p { margin: 0; }
body{background:#ffe29e url('media/bg.png') repeat-x;font-family: tahoma, arial; font-size: 12px; color:#303030;}
.c{clear:both;font-size:0;height:0;}
img{border:0;}
a{color:#ea6900;text-decoration:none;outline:none;}
a:hover{ text-decoration:underline; }
#top { position: relative; height:106px; margin-top:36px; background: url('media/top_bg.png') no-repeat top left; overflow: hidden;}
.holder { width:984px; margin: 0 auto; }
#menu { height:33px; overflow: hidden; background: url('media/menu_bg.png') no-repeat top left; padding: 0 20px;}
#content { background: url('media/content_bg.png') repeat-y center top; padding: 10px 28px; }
#footer { background: url('media/footer_bg.png') no-repeat center top; height:21px; padding-top:27px;text-align:center; color:#fff; font-size:11px; margin-bottom:10px;}
#logo { position: absolute; display: block; width:200px; height:79px; top: 15px; left: 52px;}
#menu a { display: block; float: left; font-size:15px; font-weight: bold; color:#fff; border-right: 1px solid #c02828; height:26px; padding: 4px 20px 0 20px; text-shadow: #612020 1px 1px 1px;}
#menu a:hover, #menu a.selected { color:#ffb400; text-decoration: none;}
.title { color:#b41919; font-size:14px; margin-bottom:10px; border-bottom: 1px dotted #c6c6c6; padding-bottom:5px;}
#mainContent { float: right; width:648px; border-left: 1px solid #c5c5c5; }
#leftMenu { float: left; width:250px; font-size:12px; border:1px solid #d0d0d0; border-bottom:0;}
#leftMenu a { display: block; padding: 4px 10px;}
#leftMenu a.level0 { font-weight: bold; color:#c00202; background:#eee;border-bottom:1px solid #d0d0d0;}
#leftMenu a.level1 { background:#f6f6f6; color:#444; border-bottom:1px dotted #c6c6c6; padding-left:20px; font-size:11px;}
.breadCrumbs { margin-bottom:10px; background:#f9f9f9; border-bottom: 1px solid #e8e8e8; padding-left:15px; padding-bottom:5px;}
.breadCrumbs a { color:#948c8c; text-decoration: underline; }
.breadCrumbs a.selected { color:#b41919; text-decoration: none; font-weight: bold; }
#text { padding-left:15px; }
#textIndex { padding-left:2px; }
#indexImg { width:925px; height:311px; position: relative;}
#indexText { position: absolute; width:380px; height:260px; color:#fff; font-family: trebuchet ms; top: 25px; right:28px; text-align: justify;}
#indexText h1, #indexText h2, #indexText h3, #indexText h4 { font-size:16px; margin: 0 0 10px 0; }
#indexText p { margin:0 0 5px 0; }
#indexItems { margin-top:20px; width: 928px;}
#indexItems .item { width:299px; overflow: hidden; float: left; }
#indexItems .item a.link { text-shadow: #000 1px 1px 1px;display: block; height:22px; padding-left:12px;padding-top:79px; overflow: hidden; background: url('media/index_item_bg.png') no-repeat top left; font-family: tahoma; font-size:12px; font-weight: bold; color:#fff; text-align:left;}
#indexItems .item p { border: 1px dotted #D9D9D9; border-top: 0; padding:5px 10px; font-size:12px; font-family: trebuchet ms; color:#808080;text-align:justify;}
#indexItems .i2 { margin: 0 14px; }
#headerBox { position: absolute; top:20px; right:30px; font-size:14px;font-weight:bold; color:#A20000; text-align:right;}
#headerBox p { margin: 0 0 2px 0; } 
#langBar { position: absolute; bottom: 10px; right: 20px;}
#langBar a { color:#A20000; }
#langBar a.selected { font-weight: bold; }