@import url(http://fonts.googleapis.com/css?family=Varela+Round);

* html { font-size:12px; }
a { color:#ba8748; }
a:hover {  }
body { background:#efeee9 url('images/back.jpg') no-repeat left top; background-attachment:fixed; margin:0; padding:0; border:none; color: #222; font-size:12px; font-family:arial; }
div#content { float:right; margin-right:80px; width:700px; }
div.intro { clear:both; font-family:'Varela Round', sans-serif; text-align:justify; }
.first.column { }
.last.column { }
.column { padding:4px; }
div.intro .title { font-family:'Varela Round', sans-serif; font-size:18px; margin-bottom:20px; line-height:20px; margin-right:15px; text-align:left; }
div.jury { margin-top:25px; font-family:'Varela Round', sans-serif; font-size:12px; color:#9f6d30; line-height:16px; margin-bottom:80px; }
div.jury IMG { float:left; margin-right:20px; border:0px; }
table.award { width:670px; }
table.award TD { width:33%; }
table.award .creme { background:#ba8748 url('images/icon_creme.gif') no-repeat 10px 10px; border-top:10px solid #ba8748; padding:80px 15px; color:#fff; }
table.award .winner { background:url('images/icon_winner.gif') no-repeat 10px 10px; border-top:10px solid #ba8748; padding:80px 15px; }
table.award .commend { background:url('images/icon_commend.gif') no-repeat 10px 10px; border-top:10px solid #a7a9ac; border-left:1px solid #a7a9ac; padding:80px 15px; }
ul.list { list-style:none; margin:0px; padding:0px; font-size:11px; width:700px; }
ul.list LI { float:left; width:130px; height:200px; margin-right:7px; margin-bottom:5px; margin-top:20px; }
ul.list IMG { border:0px; opacity:1.0; filter:alpha(opacity=100); }
ul.list IMG:hover { opacity:0.5; filter:alpha(opacity=50); cursor:pointer; }
ul.list .desc { display:none; }
li.creme { background:#ba8748; color:#fff; border-top:10px solid #ba8748; }
li.creme .office { padding:2px 5px; }
li.winner { border-top:10px solid #ba8748; }
li.winner .office { padding:1px 5px; }
li.commend { border-top:10px solid #a7a9ac; }
li.commend .office { padding:1px 3px; }
li.blnk { border-top:10px solid #fff; color:#fff; opacity:0; filter:alpha(opacity=0); }
h1 { font-family:'Varela Round', sans-serif; font-size:28px; color:#ba8748; font-weight:normal; padding-top:20px; }
h2 { position:absolute; font-family:arial, 'Varela Round', sans-serif; font-size:12px; color:#000; margin:0px; padding:0px; margin-top:-28px; }
ul.menu { position:fixed; background:; padding:0px 10px; list-style:none; font-family:'Varela Round', sans-serif; font-size:16px; margin:0px; margin-top:10px; margin-left:15px; line-height:26px; }
ul.menu A { text-decoration:none; color:#9f6d30; }
ul.menu A:hover { color:#ba8748; }
.div { width:100%; border-top:1px dotted #a7a9ac; padding-top:10px; clear: both; }
.div A { float:right; text-decoration:none; }
.anchor { opacity:0; filter:alpha(opacity=0); }
.vid { position:absolute; width:30px; height:30px; background:url('images/icon_video.png') no-repeat center center; opacity:0.8; filter:alpha(opacity=80); cursor:pointer; margin-left:50px; margin-top:50px; }
.vid:hover { opacity:1.0; filter:alpha(opacity=100); cursor:pointer; }


/* show.html css */
div#gallery { padding:0px; margin-left:0px; padding-left:10px; }
#gallery UL { display:block; list-style:none; margin:0px; padding:0px; float:left; margin-right:10px; }
#gallery LI { font-size:11px; margin-bottom:2px; }
#gallery IMG { border:1px solid #ba8748; }
#desc { font-family:'Varela Round', sans-serif; padding:0px 20px; font-size:12px; margin-bottom:20px; line-height:16px; }
#desc STRONG { font-size:14px; color:#ba8748; }
#main { padding:0px; margin-top:0px; margin-bottom:100px; }


/* Fancybox */
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none;}
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('images/fancybox.png');}
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none;}
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none;}
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none;}
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff;}
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff;}
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101;}
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('images/fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none;}
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0;}
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top;}
#fancybox-frame { width: 100%; height: 100%; border: none; display: block;}
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('images/blank.gif'); z-index: 1102; display: none;}
#fancybox-left { left: 0px;}
#fancybox-right { right: 0px;}
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block;}
#fancybox-left-ico { background-image: url('images/fancybox.png'); background-position: -40px -30px;}
#fancybox-right-ico { background-image: url('images/fancybox.png'); background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */}
#fancybox-left:hover span { left: 20px;}
#fancybox-right:hover span { left: auto; right: 20px;}
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001;}
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url('images/fancybox-x.png');}
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('images/fancybox.png'); background-position: -40px -162px;}
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url('images/fancybox-y.png'); background-position: -20px 0px;}
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('images/fancybox.png'); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('images/fancybox-x.png'); background-position: 0px -20px;}
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('images/fancybox.png'); background-position: -40px -142px;}
#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url('images/fancybox-y.png');}
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('images/fancybox.png'); background-position: -40px -122px;}
#fancybox-title { font-family:'Varela Round', sans-serif; font-size: 13px; font-weight:bold; z-index: 1102;}
#fancybox-title SUP { float:right; font-family:arial; font-size: 11px; font-weight:normal; color:#222; z-index: 1102;}
.fancybox-desc { font-family:arial; font-size:11px; font-weight:normal; color:#888; }
.fancybox-title-inside { padding-bottom: 10px; text-align: left; color: #ba8748; background: #fff; position: relative;}
.fancybox-title-outside { padding-top: 10px; color: #fff;}
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left;}
#fancybox-title-over { padding: 10px; background-image: url('images/fancy_title_over.png'); display: block; }
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td { border: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px; background: url('images/fancybox.png') -40px -90px no-repeat; }
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('images/fancybox-x.png') 0px -40px; }
#fancybox-title-float-right { padding: 0 0 0 15px; background: url('images/fancybox.png') -55px -90px no-repeat; }
 /* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame { height: expression(this.parentNode.clientHeight + "px"); }
#fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0; top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'); }
#fancybox-loading.fancybox-ie6 div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_loading.png', sizingMethod='scale'); }
 /* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_nw.png', sizingMethod='scale'); }