/* Layout - grid */ .row { width: 100%; display: block; position: relative; } .row:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .col { position: relative; float: left; left: 100%; } .row-main { width: 980px; margin: 0 auto; } .col-main { margin:0 0 0 -720px; width: 700px; padding-top:0px; } .col-side { margin:0px 0 0 -960px; width: 220px; } .col-wrap1 { margin:0 -4px 0 0; position:relative; background: url(indexd70c.html?file=img/side.png) 0 0 repeat-y; } .col-wrap2 { padding:0 4px 5px 0; background: url(index892a.html?file=img/side-bottom.png) 0 100% no-repeat; } /* */ html { padding: 0; margin: 0; *overflow-x:hidden; width:100%;} body { padding: 16px 0 40px; margin: 0; background: #fff url(index96a6.html?file=img/body.png) 0 0 repeat-x; color: #383d2e; font-family:arial, helvetica, sans-serif; *overflow-x:hidden; width:100%; } #nav-skip { position: absolute; left: -2000px; } #nav-skip a:focus, #nav-skip a:active { position: absolute; left: 2000px; } /* Header */ #header { position: relative; margin:0; background:url(index5756.html?file=img/header.png) 50% 0 no-repeat; padding:4px 0 0; } #header .row { height:256px; background:#fff url(index6774.html?file=img/header-in.png) 50% 0 no-repeat; } /* Main */ #main { padding: 0; margin:0; background:url(index105e.html?file=img/layout.png) 50% 0 repeat-y; } #main .row { padding:3px 0 25px; background:#fff; } /* Motive */ #motive { background-repeat:no-repeat; background-position:0 0%; height: 219px; width:940px; position:absolute; top:20px; left:20px; } #motive-mask { width:100%; height:100%; background: url(indexf7ab.html?file=img/motive-mask.png) 50% 0 no-repeat; } /* Logo */ #logo {width: 220px; text-align: center; line-height:1; height:80px; padding:30px 10px 40px 0; position:absolute; left:20px; top:20px; z-index:3; margin:0; /*background: url(/?file=img/logo.png) 0 0 no-repeat;*/ } #logo a { text-decoration: none; } #logo img { display: block; margin: 0 auto; } #logo .corner { width:20px; height:20px; position:absolute; top:-20px; left:0; background: url(indexe701.html?file=img/dark-cor.png) 0 0 no-repeat; } /* Claim */ #claim { margin:0; padding:14px 20px 0; line-height:60px; font-size:25px; color:#fff; background: url(indexb2c5.html?file=img/claim.png) 0 0 no-repeat; position:absolute; top:110px; left:20px; z-index: 2; height:60px; width:859px; text-align:right; } /* Main menu */ #main-menu { margin:0 0 10px; background:url(index1d3e.html?file=img/main-menu.png) 0 0px repeat-y; padding:0; } #main-menu-top { background:url(index144b.html?file=img/main-menu-top.png) 0 0px no-repeat; } #main-menu-bottom { background:url(index510e.html?file=img/main-menu-bottom.png) 0 100% no-repeat; padding:8px 0 6px; } #main-menu ul { margin: 0px; padding:0; zoom:1; overflow:hidden; position:relative; font-weight: bold; } #main-menu li { display: block; padding:0; margin:-2px 0 2px; vertical-align:bottom; background-image: none; } #main-menu a { display: block; padding:11px 10px 8px 38px; text-decoration: none; color: #fff; line-height:14px; background:url(index002c.html?file=img/main-menu-separator.png) 50% 0 no-repeat; } #main-menu a:hover { text-decoration:underline; } #main-menu .active a { color:#000; } #main-menu .active a:hover { text-decoration:none; } #main-menu ul ul { font-weight:normal; padding:0px 0 8px; margin:0 px; } #main-menu ul ul li { margin:0px; background-position:40px 5px; border:none; } #main-menu .active ul a, #main-menu ul ul a { color:#000; border:none; padding:3px 10px 3px 59px; height:auto; font-size:92%; } #main-menu ul ul a, #main-menu ul ul li { background: none; } #main-menu .active ul a:hover { text-decoration:underline; } /* Side */ .col-side .content { } .col-side h2 { font-size:18px; padding:10px 20px 8px 20px; margin:0 0 2px; line-height:22px; position:relative; zoom:1; background:#cdcdcd url(indexf5ca.html?file=img/side-top.png) 0 0 no-repeat; } .col-side .inner, .side-box-inner { padding:1px 20px 1px 20px; background:#cdcdcd url(index892a.html?file=img/side-bottom.png) 0 100% no-repeat; } /* Footer */ #footer { font-size: 92%; margin: 0 auto; color:#fff; background:url(indexb230.html?file=img/footer.png) 50% 0 no-repeat; } #footer .row-main { padding:11px 20px 6px 20px; width:940px; min-height:36px; _height:36px; } #footer p { margin: 0; } #footer a { margin-right:10px; color:#fff; } #footer a:hover { color:#fff; text-decoration:none; } /* Breadcrumb */ .breadcrumb { padding: 0px 0 10px; margin: 0 0 15px 0; font-size: 11px; zoom: 1; border-bottom: 1px solid #cdcdcd; } .breadcrumb p { margin: 0; } .breadcrumb strong { font-weight: normal; } .breadcrumb a, .breadcrumb a:visited { background: url(index3682.html?file=img/arr.png) no-repeat 100% 55%; padding-right: 13px; margin-right: 5px; } .annot { font-weight: bold; margin-bottom: 1.462em; } /* News */ .news { zoom:1; margin:0px 0 10px; } .news .side-box-inner { padding-top:1px; padding-bottom:17px; } .news ul { overflow:hidden; margin:0px; } .news li { margin:13px 0 0px; padding:0px; background:none; } .news h3 { font-size:100%; margin:0 0 .2em; } .news p { margin:0; font-size:11px; line-height:15px; } .news .date { font-weight:normal; } .col-main .news { border:none; background:none; margin:0; color:#383d2e; padding:0; } .col-main .news ul { overflow:auto; margin-bottom:-10px; } .col-main .news li { border:none; margin:10px 0 20px; padding:0; } .col-main .news h3 { font-size:14px; } .col-main .news p { font-size:12px; margin-top:.4em; } /* Poll */ .poll { zoom:1; margin:0px 0 10px; } .poll .side-box-inner { zoom:1; padding-top:11px; padding-bottom:17px; } .poll h3 { font-size:12px; font-weight:bold; color:#261026; margin:.3em 0 .8em; } .poll ul { padding:0; margin:0; } .poll li { margin:0 0 1em; padding:0; background:none; display:block; vertical-align:bottom; } .poll .rank { height:8px; font-size:0; line-height:0; overflow:hidden; display:block; margin:5px 0 0; background:none; border:none; } .poll td { padding:0; border:none; height:8px; background-color:#cc0000 !important; } .poll table { border:none; } .poll p { margin-bottom:-2px; } /* Contact */ .contact { zoom:1; margin:0px 0 10px; } .contact .side-box-inner { zoom:1; padding-top:11px; padding-bottom:17px; } .contact address { margin-bottom:-5px; } /* related images */ #main .related-images li { border:none; } #main .related-images a { display:block; width:110px; height:110px; line-height:110px; overflow:hidden; font-size:0; text-align:center; border:1px solid #cdcdcd; *font-size:100px; } #main .related-images img { border:none; vertical-align:middle; display:inline; } /* Contact form */ #main .form-box { border:none; background: #cdcdcd; } #main .form-box .fl, #main .form-box .fr { margin-bottom:0; }