
/* reset */
html,body,form { margin:0; padding:0; }
a img { border:none; }
.rounded { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.disabled { filter: alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2; }
.shadow { -moz-box-shadow: 3px 3px 9px rgba(0,0,0,0.5); -webkit-box-shadow: 3px 3px 9px rgba(0,0,0,0.5); box-shadow: 3px 3px 9px rgba(0,0,0,0.5); }

/* text */
@font-face {
  font-family: 'CenturyGothic';
  src: url('CenturyGothic.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
       url('CenturyGothic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}
html,body,td { font-family: 'CenturyGothic', cursive; font-size:16px; color:#999; }
input,textarea,select { font-size:12px; padding:2px 4px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
select { padding:2px 0; }
a { color:#BC9B5D; text-decoration:none; }
a:visited { color:#BC9B5D; }
a:hover,a:active { color:#BC9B5D; }
h1 { font-size:48px; line-height:40px; font-weight:normal; margin:15px 0; }
h2 { font-size:28px; line-height:24px; font-weight:normal; margin:15px 0; }
h3 { color:#BC9B5D; font-size:24px; min-height:12px; padding:10px; font-weight:normal; border-left:55px solid #BC9B5D; }
h4 { color:#BC9B5D; font-size:24px; min-height:12px; font-weight:normal; margin:15px 0 0 0; }

/* menus */
#lang { position:absolute; right:0; top:0; padding:15px 30px; font-size:14px; }
#lang a { color:#aaa; text-decoration:none; }
#lang a.selected { color:#BC9B5D; font-weight:bold; }

#menuplace { z-index:111; position:relative; }
#menu * { transition: all 0.1s ease-in; }
#menu { z-index:111; position:relative; margin:auto; width:970px; padding:0; bottom:0; right:0; height:39px; font-size:18px;  }
#menu a { text-decoration:none; }
#menu ul { margin:0; padding:0; }
#menu>li { position:relative; margin:0; list-style:none; display:block; height:25px; float:left; padding:6px 30px 8px 30px; cursor:default; }
#menu>li.selected>a { color:#000; }
#menu:hover>li.selected { background:initial; }
#menu:hover>li.selected>a { color:#BC9B5D; }
#menu>li:hover>a { color:#BC9B5D !important; }
#menu>li>ul { display:none; }
#menu>li:hover>ul { z-index:112; display:block; position:absolute; top:39px; left:0; background:#eee; box-shadow: 6px 6px 9px rgba(0,0,0,0.3); }
#menu>li>ul>li { white-space:nowrap; margin:10px 20px 10px 10px; list-style:none; display:block; padding-left:15px; }
#menu>li>ul>li>a { color:#555; }
#menu>li>ul>li>a:hover { color:#000; }
#menu>li>ul>li>ul>li { list-style:none; display:block; }
#menu>li>ul>li>ul>li>a { color:#aaa; font-size:14px; }
#menu>li>ul>li>ul>li>a:hover { color:#fff; }

/* elements */

#header { margin:auto; width:970px; height:150px; position:relative; margin-top:20px; font-size:12px; }

.paralax { border-top:1px solid #BC9B5D; padding-top:2px; border-bottom:1px solid #BC9B5D; padding-bottom:2px; }

#page { margin:10px auto 30px auto; width:910px; position:relative; }



#social { width:100%; padding:10px 0; background-color:#444; color:#fff; text-align:center; font-size:24px; }
#social a { display:inline-block; width:64px; height:64px; background-image:url('img/sociocons.png');background-repeat:no-repeat; margin-left:10px; }
#social a:hover { transform:scale(1.4,1.4);  -ms-transform:scale(1.4,1.4); -webkit-transform:scale(1.4,1.4); }
#social .icon-fb { background-position:1px 0px; }
#social .icon-tw { background-position:-66px 0px; }
#social .icon-gp { background-position:-138px 0px; }
#social .icon-yt { background-position:-209px 0px; }
#social .icon-in { background-position:-67px -66px; }

#copyright { width:100%; height:80px; padding:20px 0; background-color:#BC9B5D; color:#fff; text-align:center; font-size:12px; }

