html{ min-height:100%; background:white url('../img/bg/body.png') 0 0 repeat; height:100%;}
body{background:url('../img/bg/body-gradient.png') 0 0 repeat-x; text-align:center; font-family:"Trebuchet MS", Arial, sans-serif; min-height:100%; padding:0px; margin:0px;}

/* NAVIGATION-SKIP */
#nav-skip { position: absolute; left: -3000px; }
#nav-skip a:focus, #nav-skip a:active { position: absolute; left: 3000px; }

/* Layout */
.row { float: left; width: 100%; display: block; position: relative; }
.col { position: relative; float: left; left: 100%; _display: inline; }

.col-main { margin-left: -685px; width: 685px; }
.col-side { margin-left: -928px; width: 215px; zoom: 1; }

.col-home-main { margin-left: -885px; width: 470px; }
.col-home-side { margin-left: -368px; width: 300px; }

.col-full { margin-left: -885px; width: 840px; }

/* LAYOUT */
#mother {margin: 0 auto;  text-align:left; width:960px;}
#header{position:relative; border-bottom:5px solid #073100; width:100%;}
#header .in{ border-left:1px solid #0c0c0a; border-right:1px solid #0c0c0a; background:url('../img/motives/panorama-crop.jpg') 0 0 no-repeat; height:342px;}
#main{background:#ffffff; border:1px solid #0c0c0a; border-width:0 1px 1px;}
#main .in{padding:15px 10px 10px; background:url('../img/bg/main-in.png') 0 1px repeat-x;}
#footer{background:#a09e79 url('../img/bg/footer.png') 0 0 repeat-x; border:1px solid #afad8c; margin-top:1px; padding:9px 20px; font-size:108%; zoom:1}
#footer p{margin:0; display:inline;}
#footer a{color:#333;}

/* info */
#info strong{width:334px; height:72px; line-height:72px; text-align:center; font-size:117%; display:block; position:absolute; top:54px; background:white; z-index:5;}
#info strong.when{left:-8px;}
#info strong.when .sprite{background-image:url('../img/sprite/when.png');}
#info strong.where{right:-8px;}
#info strong.where .sprite{background-image:url('../img/sprite/where.png');}
#info .cor{background-image:url('../img/bg/header-cor.png'); height:7px; width:7px; top:47px;}
#info .cor-l{left:-7px;}
#info .cor-r{right:-7px;}

/* MOTIVES */
#motive{width:100%; height:342px; }

/* LOGO BOX */
#logo-box{margin:0 auto; position:relative; width:312px; height:157px; padding-top:14px; color:#333; z-index:5;}
#logo-box h1, #logo-box p{margin:0; padding:0; font-size:117%; line-height:1;}

/* MAIN MENU */
#main-menu{ height:101px; z-index:10; position:absolute; top:241px; left:0; width:100%;}
#main-menu ul{width:100%; overflow:hidden; position:relative; margin:0 0 -93px 9px; z-index:5;}
#main-menu li{float:left; line-height:1; margin-right:2px;}
#main-menu li a, #main-menu li strong{display:block; width:153px; height:94px; font-family:arial; color:white; text-decoration:none; text-transform:uppercase; font-weight:bold; position:relative; padding:1px; overflow:hidden;}
#main-menu span{display:block; width:125px; height:46px; margin:24px 14px; overflow:hidden;}
#main-menu .sprite{display:block; width:155px; height:96px; margin:0; background-image:url('../img/sprite/menu.png');}

#main-menu #menu1 .sprite{background-position:0 0;}
#main-menu #menu1 a:hover .sprite, #main-menu #menu1 strong .sprite{background-position:0 100%;}
#main-menu #menu2 .sprite{background-position:-158px 0;}
#main-menu #menu2 a:hover .sprite, #main-menu #menu2 strong .sprite{background-position:-158px 100%;}
#main-menu #menu3 .sprite{background-position:-316px 0;}
#main-menu #menu3 a:hover .sprite, #main-menu #menu3 strong .sprite{background-position:-316px 100%;}
#main-menu #menu4 .sprite{background-position:-474px 0;}
#main-menu #menu4 a:hover .sprite, #main-menu #menu4 strong .sprite{background-position:-474px 100%;}
#main-menu #menu5 .sprite{background-position:-632px 0;}
#main-menu #menu5 a:hover .sprite, #main-menu #menu5 strong .sprite{background-position:-632px 100%;}
#main-menu #menu6 .sprite{background-position:-790px 0;}
#main-menu #menu6 a:hover .sprite, #main-menu #menu6 strong .sprite{background-position:-790px 100%;}

#main-menu p{height:93px; width:100%; background:#000000; opacity:0.5; filter:alpha(opacity=50); -moz-opacity: 0.5; }

/* NEWS BOX */
.news-box{padding:0 0 0 10px;}
.news-box .reset{width:100%; overflow:hidden; margin: 0 0;}
.news-box .reset li{width:190px; float:left; margin:0 37px 0 0;}
.news-box h3{margin-top:0em;  font-size:125%; }
.news-box h3 a{color:#2f7616; text-decoration:none;}
.news-box h3 a:hover{color:#000000;}
.news-box .date{font-size:92%; margin:0; color:#4f4f4f;}
.news-box .desc{font-size:108%;}
.news-box a.more, .news-box a.more:visited { color: #2f7616; }
.news-box a.more:hover { color: #000; } 

.more-box { font-size: 108%; margin-bottom: 20px; }

/* MISS LIST */
.miss-list{border:1px solid #c5cabc; padding:3px 3px 1px;}
.miss-list .spc{background:url('../img/bg/miss-list.png') 0 0 repeat-x; padding:1px 0 1px 6px;}
.miss-list .reset{overflow:hidden; width:100%; margin-bottom:10px;}
.miss-list .reset li{width:144px; float:left; margin:10px 10px 0 0; position:relative;}
.miss-list .pin{display:block; position:absolute; left:62px; top:-5px; width:19px; height:23px; background:url('../img/bg/pin.png') 0 0 no-repeat;}
.miss-list h3{margin:0;}
.miss-list h3 a{text-decoration:none; display:block; text-align:center; color:#2f7616; border:1px solid #98acbd; background:#ffffff; padding:3px 0 5px; position:relative;}
.miss-list h3 a:hover{color:#333333; border-color:#788895;}
.miss-list h3 img{display:block; margin:0 auto 3px;}
.miss-list br{display:none;}

.miss-list .green .pin{background-position:-19px 0;}
.miss-list .orange .pin{background-position:-38px 0;}
.miss-list .blue .pin{background-position:-57px 0;}
.miss-list .red .pin{background-position:-76px 0;}
.miss-list .pink .pin{background-position:-95px 0;}

.partners-box{border:1px solid #c5cabc; padding:5px 0px 12px 9px; margin:10px 0 0;}
.partners-box h2{margin-bottom:10px;}
.partners-box .item{display:inline-block; width:140px; text-align:center; vertical-align:middle; line-height:1; font-size:0px; margin:0 10px 0 0;}
.partners-box .item{vertical-align:middle;}
.partners-box a.more, .partners-box a.more:visited { color: #1f70b6; }
.partners-box a.more:hover { color: #000; } 
.partners-box .more-box { margin-bottom: 5px; }

/* CORNERS */
.cor{overflow:hidden; position:absolute; background-repeat:no-repeat; display:block; z-index:99;}
.cor-l{top:0; left:0; background-position:0 0;}
.cor-r{top:0; right:0; background-position:100% 0;}
.cor-bl{bottom:0; left:0; background-position:0 -5px;}
.cor-br{bottom:0; right:0; background-position:100% -5px;}


.content {padding: 0 10px; font-size: 108%;}
.content .text {margin-left: 210px;}
.content .annot {font-weight: bold;}

.banners {float: left; width: 194px; margin-right: 16px;}
.banners ul {border-bottom: 1px solid #d3d3d3;}
.banners li {border: 1px solid #d3d3d3; border-bottom: none; padding: 0; margin: 0;}

.forum-box-item {border: 1px solid #cecdb0; margin: 9px 0; background: #eaeade;}
.forum-num-box {float: left; width: 27px; text-align: center; margin-top: 18px;}
.forum-text-box {margin-left: 27px; padding: 14px; border-left: 1px solid #cecdb0;}
.forum-text-box.nonadmin {background-color: #fff;}
.forum-text-box h3 {margin-top: 0; color: #2f7616;}
.forum-text-box em {font-style: normal;}
.forum-text-box p {margin-bottom: 0;}


.forum-add {border: 1px solid #cecdb0; border-top: 5px solid #2f7616; background: #eaeade; padding: 10px 10px 5px 42px; zoom: 1;}
.forum-add h3 {margin-top: 0; color: #2f7616;}

.bnr-box { margin: 0 0 20px; }
.bnr-box img { display: block; border: 1px solid #c4c9c3; padding: 3px; background: white; }

input, select, textarea { font-size: 100%; color:#333333; font-family:"Trebuchet MS",Arial,sans-serif; }

.inp-text { border: 1px solid #8e8e7b; }
input.inp-text, textarea { padding: 3px 3px; }
input.inp-text {width: 200px;}
.inp-submit { background: url(../img/bg/bg-btn-submit.png) no-repeat 50% 100%; border: 0; color: white; width: 151px; height: 37px; line-height: 39px; text-align: center; }

form p {margin-bottom: 0.6em;}

.breadcrumb { font-size: 84.615%; margin-bottom: 25px; color: #4f4f4f; }
.breadcrumb strong { font-weight: normal; }
.breadcrumb a { color: #4f4f4f !important; }

.news { margin-bottom: 30px; }
.news ul { margin: 0; padding: 0; }
.news ul li { margin: 0 0 20px; padding: 0; background: none; zoom: 1; }
.news ul li .img-box { float: left; }
.news ul li .img-box img { display: block; padding: 3px; background: white; border: 1px solid #c5cabc; }
.news ul li .text-box { margin-left: 178px; zoom: 1; }
.news ul li.no-img .text-box { margin-left: 0; }
.news ul li .text-box h3 { font-size: 115.385%; margin: 0 0 5px; }
.news ul li .text-box h3 a, .news ul li .text-box h3 a:visited { color: #2f7616; }
.news ul li .text-box h3 a:hover { color: #000; }
.news ul li .text-box p { margin: 0 0 5px; } 

.related-images ul { margin: 0 0 20px; padding: 0; width: 100%; float: left; }
.related-images ul li { float: left; margin: 0 0 0 20px; padding: 0; }
.related-images ul li img { padding: 3px; background: white; border: 1px solid #c5cabc; }
.related-images ul li.first { margin-left: 0; }

.more { background: url(../img/bullet-more.png) no-repeat 0 7px; padding-left: 15px; font-weight: bold; text-decoration: none; }


