a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol,ul{list-style:none;}blockquote,q{quotes:none;}table,table td{padding:0;border:none;border-collapse:collapse;}img{vertical-align:top;}embed{vertical-align:top;}*{border:none}
#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/fancybox.png');}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;height:100%!important;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/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/fancybox/fancy_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/fancybox.png');background-position:-40px -30px;}#fancybox-right-ico{background-image:url('../images/fancybox/fancybox.png');background-position:-40px -60px;}#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}#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/fancybox-x.png');}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -162px;}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('../images/fancybox/fancybox-y.png');background-position:-20px 0px;}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -182px;}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../images/fancybox/fancybox-x.png');background-position:0px -20px;}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -142px;}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('../images/fancybox/fancybox-y.png');}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -122px;}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;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/fancybox/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/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/fancybox-x.png') 0px -40px;}#fancybox-title-float-right{padding:0 0 0 15px;background:url('../images/fancybox/fancybox.png') -55px -90px no-repeat;}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_close.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_left.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_right.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1;}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_left.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_main.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/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/fancybox/fancy_loading.png',sizingMethod='scale');}.fancybox-ie .fancybox-bg{background:transparent!important;}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_n.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_ne.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_e.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_se.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_s.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_sw.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_w.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_nw.png',sizingMethod='scale');}
#form2{text-transform:none;width:100%;display:inline-block;margin-top:0px;}#form2>a{float:left;font-size:10px;}#form2 select{visibility:hidden;float:left;}.select_1{width:63px;position:relative;float:left;}.select_2{width:101px;position:relative;float:left;}.select_3{width:43px;position:relative;float:left;}.container_2{height:60px;}.padBot2{padding-bottom:21px;}.padTop1{padding-top:31px;}.padTop2{padding-top:9px;}.searchButton1{display:inline-block;position:relative;float:right;margin:-4px 1px 5px 0;cursor:pointer;}.inputHolder{width:187px;position:relative;float:left;display:block;height:28px;border:none;background:#fff;margin:5px 0 0 9px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.input1{float:left;display:block;margin:2px 6px;}.label1{font-size:12px;color:#786f78;display:inline-block;position:relative;float:left;line-height:20px;margin-top:9px;width:65px;}.label2{font-size:12px;color:#786f78;display:inline-block;position:relative;float:left;line-height:20px;margin-top:8px;width:65px;}.label3{font-size:12px;color:#786f78;display:inline-block;position:relative;float:left;line-height:20px;width:28px;}.label4{font-size:12px;color:#786f78;display:inline-block;position:relative;float:left;line-height:20px;width:71px;margin-top:8px;}.label5{font-size:12px;color:#786f78;display:inline-block;position:relative;float:left;line-height:20px;width:270px;margin:9px 0 0 4px;}.label6{font-size:12px;color:#786f78;display:inline-block;position:relative;float:left;line-height:20px;width:400px;margin:9px 0 0 4px;}.jqTransformInputWrapper{height:28px;padding:0px;float:left;width:100%;}.jqTransformInputInner{padding:0px;margin:0px;}.jqTransformInputInner div{height:25px;}.jqTransformInputInner div input{font-family:'Arial',sans-serif;font-size:12px;line-height:20px;vertical-align:middle;height:22px;color:#786f78;border:none;width:175px;background:url('../images/pixel.png');outline:none;}* html .jqTransformInputInner div input{padding:6px 0 0 0;margin:0 0 0 -8px;height:24px;}*+html .jqTransformInputInner div input{padding:6px 0 0 0;margin-left:-10px;height:24px;}.jqTransformInputWrapper_hover{background-position:left -31px;}.jqTransformInputWrapper_hover div.jqTransformInputInner{background-position:right -31px;}.jqTransformInputWrapper_focus{background-position:left -62px;}.jqTransformInputWrapper_focus div.jqTransformInputInner{background-position:right -62px;}.jqTransformSafari .jqTransformInputInner div{position:relative;overflow:hidden;}.jqTransformSafari .jqTransformInputInner div input{background-color:transparent;position:absolute;}.jqTransformSelectWrapper{width:100%;position:relative;height:28px;float:left;background:#fff;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:5px 0 0 15px;}.jqTransformSelectWrapper div span{font-family:'Arial',sans-serif;font-size:12px;float:none;position:absolute;white-space:nowrap;height:28px;line-height:28px;overflow:hidden;cursor:pointer;color:#786f78;margin:0px 0 0 9px;}.jqTransformSelectWrapper a.jqTransformSelectOpen{display:block;position:absolute;right:2px;width:24px;height:24px;background:url(../images/combo.png) no-repeat 50% 50%;top:2px;}.jqTransformSelectWrapper ul{position:absolute;width:100%;top:30px;left:0px;list-style:none;background-color:#FFF;display:none;margin:0px;padding:0px;height:120px;overflow:auto;overflow-y:auto;z-index:10;}.jqTransformSelectWrapper ul a{display:block;padding:0px 10px;text-decoration:none;color:#786f78;background-color:#FFF;font-family:'Arial',sans-serif;font-size:12px;}.jqTransformSelectWrapper ul a.selected{background:#857f85;color:#fff;}.jqTransformSelectWrapper ul a:hover,.jqTransformSelectWrapper ul a.selected:hover{background:#383238;color:#fff;}.jqTransformRadioWrapper{float:left;display:block;margin:1px 38px 0 0px;}.jqTransformRadio{background:transparent url(../images/radio.png) no-repeat center top;vertical-align:middle;height:18px;width:18px;display:block;}span.jqTransformCheckboxWrapper{display:block;float:left;margin:8px 9px 0 0px;}a.jqTransformCheckbox{background:transparent url(../images/check.png) no-repeat center top;vertical-align:middle;height:20px;width:20px;display:block;}a.jqTransformChecked{background-position:center bottom;}.jqTransformHidden{display:none;}
body{min-width:960px;}.container_24{margin-left:auto;margin-right:auto;width:960px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16,.push_17,.pull_17,.push_18,.pull_18,.push_19,.pull_19,.push_20,.pull_20,.push_21,.pull_21,.push_22,.pull_22,.push_23,.pull_23,.push_24,.pull_24{position:relative;}.alpha{margin-left:0;}.vita{ display:inline; margin-left:70px;}.omega{margin-right:0;}.container_24 .grid_1{width:30px;}.container_24 .grid_2{width:70px;}.container_24 .grid_3{width:110px;}.container_24 .grid_4{width:150px;}.container_24 .grid_5{width:190px;}.container_24 .grid_6{width:230px;}.container_24 .grid_7{width:270px;}.container_24 .grid_8{width:310px;}.container_24 .grid_9{width:350px;}.container_24 .grid_10{width:390px;}.container_24 .grid_11{width:430px;}.container_24 .grid_12{width:470px;}.container_24 .grid_13{width:510px;}.container_24 .grid_14{width:550px;}.container_24 .grid_15{width:590px;}.container_24 .grid_16{width:630px;}.container_24 .grid_17{width:670px;}.container_24 .grid_18{width:710px;}.container_24 .grid_19{width:750px;}.container_24 .grid_20{width:790px;}.container_24 .grid_21{width:830px;}.container_24 .grid_22{width:870px;}.container_24 .grid_23{width:910px;}.container_24 .grid_24{width:950px;}.container_24 .prefix_1{padding-left:40px;}.container_24 .prefix_2{padding-left:80px;}.container_24 .prefix_3{padding-left:120px;}.container_24 .prefix_4{padding-left:160px;}.container_24 .prefix_5{padding-left:200px;}.container_24 .prefix_6{padding-left:240px;}.container_24 .prefix_7{padding-left:280px;}.container_24 .prefix_8{padding-left:320px;}.container_24 .prefix_9{padding-left:360px;}.container_24 .prefix_10{padding-left:400px;}.container_24 .prefix_11{padding-left:440px;}.container_24 .prefix_12{padding-left:480px;}.container_24 .prefix_13{padding-left:520px;}.container_24 .prefix_14{padding-left:560px;}.container_24 .prefix_15{padding-left:600px;}.container_24 .prefix_16{padding-left:640px;}.container_24 .prefix_17{padding-left:680px;}.container_24 .prefix_18{padding-left:720px;}.container_24 .prefix_19{padding-left:760px;}.container_24 .prefix_20{padding-left:800px;}.container_24 .prefix_21{padding-left:840px;}.container_24 .prefix_22{padding-left:880px;}.container_24 .prefix_23{padding-left:920px;}.container_24 .suffix_1{padding-right:40px;}.container_24 .suffix_2{padding-right:80px;}.container_24 .suffix_3{padding-right:120px;}.container_24 .suffix_4{padding-right:160px;}.container_24 .suffix_5{padding-right:200px;}.container_24 .suffix_6{padding-right:240px;}.container_24 .suffix_7{padding-right:280px;}.container_24 .suffix_8{padding-right:320px;}.container_24 .suffix_9{padding-right:360px;}.container_24 .suffix_10{padding-right:400px;}.container_24 .suffix_11{padding-right:440px;}.container_24 .suffix_12{padding-right:480px;}.container_24 .suffix_13{padding-right:520px;}.container_24 .suffix_14{padding-right:560px;}.container_24 .suffix_15{padding-right:600px;}.container_24 .suffix_16{padding-right:640px;}.container_24 .suffix_17{padding-right:680px;}.container_24 .suffix_18{padding-right:720px;}.container_24 .suffix_19{padding-right:760px;}.container_24 .suffix_20{padding-right:800px;}.container_24 .suffix_21{padding-right:840px;}.container_24 .suffix_22{padding-right:880px;}.container_24 .suffix_23{padding-right:920px;}.container_24 .push_1{left:40px;}.container_24 .push_2{left:80px;}.container_24 .push_3{left:120px;}.container_24 .push_4{left:160px;}.container_24 .push_5{left:200px;}.container_24 .push_6{left:240px;}.container_24 .push_7{left:280px;}.container_24 .push_8{left:320px;}.container_24 .push_9{left:360px;}.container_24 .push_10{left:400px;}.container_24 .push_11{left:440px;}.container_24 .push_12{left:480px;}.container_24 .push_13{left:520px;}.container_24 .push_14{left:560px;}.container_24 .push_15{left:600px;}.container_24 .push_16{left:640px;}.container_24 .push_17{left:680px;}.container_24 .push_18{left:720px;}.container_24 .push_19{left:760px;}.container_24 .push_20{left:800px;}.container_24 .push_21{left:840px;}.container_24 .push_22{left:880px;}.container_24 .push_23{left:920px;}.container_24 .pull_1{left:-40px;}.container_24 .pull_2{left:-80px;}.container_24 .pull_3{left:-120px;}.container_24 .pull_4{left:-160px;}.container_24 .pull_5{left:-200px;}.container_24 .pull_6{left:-240px;}.container_24 .pull_7{left:-280px;}.container_24 .pull_8{left:-320px;}.container_24 .pull_9{left:-360px;}.container_24 .pull_10{left:-400px;}.container_24 .pull_11{left:-440px;}.container_24 .pull_12{left:-480px;}.container_24 .pull_13{left:-520px;}.container_24 .pull_14{left:-560px;}.container_24 .pull_15{left:-600px;}.container_24 .pull_16{left:-640px;}.container_24 .pull_17{left:-680px;}.container_24 .pull_18{left:-720px;}.container_24 .pull_19{left:-760px;}.container_24 .pull_20{left:-800px;}.container_24 .pull_21{left:-840px;}.container_24 .pull_22{left:-880px;}.container_24 .pull_23{left:-920px;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;}.clearfix{zoom:1;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
    display: block;
}
mark, rp, rt, ruby, summary, time {
    display: inline;
}
body {
    position: absolute;
    font: 12px/20px Arial, sans-serif;
    color: #786f78;
    min-width: 1050px;
    min-height: 1050px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 1;
    background: #151315;
}
body p a {
    text-decoration: none;
}
body p a:hover {
    text-decoration: underline;
}
h1 {
    position: relative;
    margin-left: -9px;
    top: 48px;
}
h1>a {
    position: relative;
    display: inline-block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 328px;
    height: 61px;
    background: url(../images/logo.png) 0 no-repeat;
}
h2 {
    font: 700 25px/20px 'Philosopher', cursive;
    font-style: italic;
    color: #383238;
    letter-spacing: -1px;
    padding: 5px 0 28px;
}
h3 {
    font: 700 14px/20px 'Open Sans', cursive;
    font-style: italic;
    color: #8e7e8e;
    padding-bottom: 13px;
}
p {
    padding-bottom: 18px;
}
figure {
    position: relative;
    display: inline-block;
    border: 5px solid #d0cdd0;
}
#glob {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 2;
}
.spinner {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url("../images/ajax-loader.gif") 50% 50% no-repeat #383238;
}
#galleryHolder {
    position: absolute;
    width: 100%;
    height: 100%;
}
#imageHolder {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
}
header, footer {
    position: relative;
    width: 100%;
    z-index: 100;
}
header {
    top: 0px;
    height: 199px;
}
#headerTop, #headerBottom {
    position: relative;
    width: 100%;
}
#headerTop {
    height: 137px;
}
#headerBottom {
    height: 62px;
    background: url(../images/menu_bg.jpg) 0 repeat-x;
    bottom: 0;
    left: 0;
    border-top-left-radius: 7px;
    -moz-border-top-left-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    -moz-border-top-right-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    box-shadow: 0 4px 9px rgba(0, 0, 0, 0.53);
    -moz-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.53);
    -webkit-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.53);
}
.soc_icons {
    float: right;
    display: inline-block;
    margin: 7px 12px 0 0;
}
.soc_icons>li {
    position: relative;
    display: inline-block;
    margin-right: -1px;
    width: 30px;
    height: 30px;
}
.soc_icons>li>a {
    display: block;
    margin-top: 10px;
    position: relative;
    width: 100%;
    height: 100%;
}
.soc_icons>li>a>img {
    position: relative;
}
.callInfo {
    position: relative;
    float: right;
    font: 12px/1.2em Arial, sans-serif;
    color: #aca5ac;
    padding: 3px 0 0;
}
.callInfo>span {
    position: relative;
    display: inline-block;
    font: 700 20px/1.2em 'Philosopher', sans-serif;
    color: #d7d5d7;
    text-shadow: rgba(0, 0, 0, 0.53) 0 4px 9px;
    letter-spacing: -1px;
    margin: -5px -1px 0 16px;
}
.menu {
    position: relative;
    display: inline-block;
    margin-left: 14px;
}
#menu>li {
    display: inline-block;
    position: relative;
    background: url(../images/menu_divider.jpg) 0px center no-repeat;
    float: left;
}
#menu>li:first-child {
    display: none;
}
#menu>li:first-child+li {
    background: none;
}
#menu>li>a {
    position: relative;
    display: inline-block;
    font: 700 12px/63px 'Open Sans', sans-serif;
    color: #383238;
    z-index: 10;
    text-align: center;
    padding: 0 13px;
    left: 0px;
}
#menu>li>strong {
    display: inline-block;
    position: absolute;
    height: 72px;
    width: 100%;
    top: -10px;
    left: 0px;
    z-index: 3;
    border-top-left-radius: 3px;
    -moz-border-top-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.22);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.22);
    background: #958b95;
    background: -moz-linear-gradient(top, #958b95, #3f3a3f);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #958b95), color-stop(100%, #3f3a3f));
    background: -webkit-linear-gradient(top, #958b95, #3f3a3f);
    background: -o-linear-gradient(top, #958b95, #3f3a3f);
    background: -ms-linear-gradient(top, #958b95, #3f3a3f);
    background: linear-gradient(top, #958b95, #3f3a3f);
    height: 0;
}
.submenu_1, .submenu_2 {
    position: absolute;
    z-index: -1;
    width: 160px;
    left: -4px;
    top: 62px;
    border-bottom-left-radius: 3px;
    -moz-border-bottom-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-bottom-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    background: #e3e1e3;
    background: -moz-linear-gradient(top, #e3e1e3, #b1adb1);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e1e3), color-stop(100%, #b1adb1));
    background: -webkit-linear-gradient(top, #e3e1e3, #b1adb1);
    background: -o-linear-gradient(top, #e3e1e3, #b1adb1);
    background: -ms-linear-gradient(top, #e3e1e3, #b1adb1);
    background: linear-gradient(top, #e3e1e3, #b1adb1);
}
.submenu_1 li {
    position: relative;
    display: block;
    margin: 0 8px -3px 7px;
}
.submenu_1 li:first-child {
    padding-top: 15px;
}
.submenu_1 li.last {
    padding-bottom: 14px;
}
.submenu_1 a {
    position: relative;
    display: block;
    font: 700 12px/33px 'Open Sans', sans-serif;
    color: #514a51;
    background: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding-left: 8px;
}
.submenu_1 li>a:hover, .submenu_1 li.sfHover>a {
    color: #fff!important;
    background: #968c96;
    background: -moz-linear-gradient(top, #968c96, #3c383c);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #968c96), color-stop(100%, #3c383c));
    background: -webkit-linear-gradient(top, #968c96, #3c383c);
    background: -o-linear-gradient(top, #968c96, #3c383c);
    background: -ms-linear-gradient(top, #968c96, #3c383c);
    background: linear-gradient(top, #968c96, #3c383c);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.22);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.22);
}
.submenu_2 {
    left: 154px;
    top: -14px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.submemu_1, .submenu_2 {
    display: none;
}
footer {
    bottom: 0px;
    height: 168px;
}
footer>div {
    height: 100%;
    background: url(../images/footer_bg.jpg) 0 repeat-x;
    bottom: 0;
    left: 0;
    border-bottom-left-radius: 7px;
    -moz-border-bottom-left-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    -moz-border-bottom-right-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    box-shadow: 0 4px 9px rgba(0, 0, 0, 0.53);
    -moz-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.53);
    -webkit-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.53);
}
footer p {
    position: relative;
    color: #514951;
}
footer p>span:first-child {
    font: 700 12px/1.2em 'Open Sans', sans-serif;
    color: #383238;
    top: 4px;
    padding-right: 3px;
    position: relative;
    display: inline-block;
}
footer p a {
    color: #514951;
}
.divider {
    position: relative;
    display: inline-block;
    margin: 1px 4px 0;
}
.reservBlock {
    float: right;
    text-align: right;
    display: inline-block;
    position: relative;
    margin-top: -40px;
}
.reservBlock>:first-child {
    padding-bottom: 8px;
}
.reservBlock>:first-child+p {
    padding: 0 2px 7px 0;
}
#content {
    position: relative;
    width: 1020px;
    height: 983px;
    margin: -34px auto;
    z-index: 50;
}
#content>ul {
    position: relative;
    width: 100%;
	height:615px;
    overflow: hidden;
}


#content>ul>li:first-child, #content>ul>li:first-child+li {
    background: url(../images/content_bg_1.png) center bottom no-repeat;
}
#content>ul>li {
    position: absolute;
    width: 100%;
    overflow: hidden;
    background: url(../images/content_bg.png) 0 repeat-x;
}
.bg {
    position: relative;
    /*height: 386px;*/ height:586px;
    background: #fff;
    background: -moz-linear-gradient(top, #fff, #dbdadb);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dbdadb));
    background: -webkit-linear-gradient(top, #fff, #dbdadb);
    background: -o-linear-gradient(top, #fff, #dbdadb);
    background: -ms-linear-gradient(top, #fff, #dbdadb);
    background: linear-gradient(top, #fff, #dbdadb);
    background: url(../images/content_bg_small.png) 0 repeat;
}


  .bg2 {
	  position: relative;
	  /*height: 386px;*/ height:986px !important;
  }


.readMore {
    position: relative;
    display: inline-block;
    background: url(../images/more_sprite_1.png) center top repeat-x;
    font: 700 12px/40px 'Open Sans', sans-serif;
    color: #fff;
    text-align: center;
    height: 36px;
    padding: 0 19px;
}
.readMore:hover {
    text-decoration: none;
}
.readMore2 {
    position: relative;
    display: inline-block;
    font: 700 25px/1.2em 'Philosopher', cursive;
    color: #e3e2e3;
    font-style: italic;
    letter-spacing: -1px;
    text-shadow: rgba(0, 0, 0, 0.53) 0 4px 9px;
}
.readMore2>span {
    position: relative;
    display: inline-block;
    width: 23px;
    height: 23px;
    background: url(../images/more_arrow.png) center no-repeat;
    box-shadow: 0 4px 9px rgba(0, 0, 0, 0.53);
    -moz-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.53);
    -webkit-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.53);
    margin: 4px 9px 0 0;
}
.readMore2:hover {
    text-decoration: none;
}
.key {
    position: relative;
    display: inline-block;
    float: left;
    margin: 5px 22px 0 -3px;
    background: url(../images/key_icon.png) 0 no-repeat;
    width: 28px;
    height: 51px;
}
.banner {
    position: relative;
    width: 640px;
    height: 130px;
    background: #d0cdd0;
    margin: 23px 0 0;
}
.banner img {
    margin: 25px 0 0 17px;
}
.banner h2:first-child {
    padding: 41px 0 5px;
}
.banner h2:first-child+h2 {
    color: #8e7e8e;
}
.banner p {
    padding: 37px 20px 0 0;
}
.list1 {
    position: relative;
    display: inline-block;
    margin: 20px 0 13px 24px;
}
.list1>li {
    display: inline-block;
    position: relative;
    width: 237px;
    background: url(../images/vline1.png) right 0 repeat-y;
    margin-right: 10px;
}
.list1>li.last {
    background: none;
    margin-right: 0;
}
.list1>li>a {
    position: relative;
    display: block;
    width: 223px;
    height: 100px;
    margin-bottom: 15px;
}
.list1>li>p {
    padding-bottom: 6px;
}
.list2 {
    margin-top: -1px;
}
.list2>li {
    position: relative;
    padding-bottom: 9px;
    background: url(../images/list_icon.png) 0 2px no-repeat;
}
.list2>li>a {
    color: #786f78;
    margin-left: 21px;
    line-height: 21px;
}
.list3 {
    margin-top: 4px;
}
.list3>li {
    position: relative;
    display: inline-block;
    width: 150px;
    height: 150px;
    margin-right: 10px;
    float: left;
}
.list3>li.last {
    margin-right: 0;
}
.list3>li>figure>a {
    position: relative;
    display: block;
    width: 140px;
    height: 140px;
}
.accord {
    position: relative;
    margin-top: -1px;
}
.accord>li {
    position: relative;
}
.accord>li>a {
    position: relative;
    display: block;
}
.accord>li>a>h3 {
    padding-bottom: 10px;
}
.accord>li>a>span {
    position: absolute;
    top: 3px;
    right: 2px;
    float: right;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/arrow_accord.png) center top no-repeat;
    overflow: hidden;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.accord>li.active>a>span {
    background-position: center bottom;
}
.accord>li>div {
    overflow: hidden;
    padding: 3px 0 7px;
}
.accord>li>div>p {
    padding-bottom: 10px;
}
.accord>li>div>p>span {
    float: right;
    text-align: right;
}
.slider {
    position: relative;
    width: 100%;
    height: 386px;
}
.slider>ul {
    width: 100%;
    height: 100%;
}
.items {
    display: none;
}
.progbar {
    background: #fff;
    width: 100%;
    height: 3px;
    border: none;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 999;
}
.pagin {
    position: absolute;
    right: 23px;
    bottom: -1px;
    display: block;
    height: 25px;
    padding: 4px 16px 5px;
    z-index: 10;
    background: #fdfdfd;
    background: -moz-linear-gradient(top, #fdfdfd, #928d92);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #928d92));
    background: -webkit-linear-gradient(top, #fdfdfd, #928d92);
    background: -o-linear-gradient(top, #fdfdfd, #928d92);
    background: -ms-linear-gradient(top, #fdfdfd, #928d92);
    background: linear-gradient(top, #fdfdfd, #928d92);
    border-top-left-radius: 4px;
    -moz-border-top-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-top-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    box-shadow: 0 4px 9px rgba(0, 0, 0, 0.53);
    -moz-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.53);
    -webkit-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.53);
}
.pagin>ul {
    display: inline-block;
    margin: 9px auto 0;
}
.pagin>ul>li {
    position: relative;
    display: inline-block;
    width: 11px;
    height: 11px;
    margin-left: 1px;
}
.pagin>ul>li>a, .pagin>ul>li>a>span {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(../images/pagin_bg.png) center no-repeat;
}
.pagin>ul>li>a>span {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/pagin_bg_over.png) center no-repeat;
    opacity: 0;
    -webkit-transition: opacity 0.4s ease-out;
    -moz-transition: opacity 0.4s ease-out;
    -o-transition: opacity 0.4s ease-out;
    -ms-transition: opacity 0.4s ease-out;
    transition: opacity 0.4s ease-out;
}
.pagin>ul>li.current>a>span, .pagin>ul>li>a:hover>span {
    opacity: 1;
}
.gallerySliderHolder {
    width: 630px;
    height: 467px;
    margin-bottom: 23px;
    background: #d0cdd0;
    margin: 4px 0;
}
.gallerySlider {
    position: absolute;
    width: 620px;
    height: 382px;
    overflow: hidden;
    z-index: 2;
    margin: 5px;
}
.pagination_2>ul {
    position: relative;
    width: 100%;
    height: 472px;
    margin: 4px 0 0 8px;
}
.pagination_2>ul>li {
    width: 140px;
    height: 137px;
    position: relative;
    display: inline-block;
    float: left;
    position: relative;
    margin: 0 20px 28px 0;
}
.pagination_2>ul>li.right {
    margin-right: 0px;
}
.pagination_2>ul>li>a {
    position: relative;
    display: block;
    width: 140px;
    height: 137px;
}
.pagination_2>ul>li.active>a>span, .pagination_2>ul>li>a:hover>span {
    opacity: 1;
}
.pagination_2>ul>li>a>span {
    width: 130px;
    height: 127px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border: 5px solid #625a62;
    z-index: 10;
    opacity: 0;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.7s;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.7s;
    -o-transition-property: opacity;
    -o-transition-duration: 0.7s;
    transition-property: opacity;
    transition-duration: 0.7s;
}
.pagination_2>ul>li>a>figure {
    border-color: #d0cdd0;
}
.txt_slider {
    width: 620px;
    height: 53px;
    top: 417px;
    margin: 0 5px;
}
.txt_slider>li {
    display: block;
    width: 100%;
}
.txt_slider>li>h3 {
    margin-left: 23px;
}
.btnsHolder {
    position: absolute;
    right: 0px;
    top: 7px;
}
.prev, .next, .prev>span, .next>span {
    position: relative;
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-left: 2px;
}
.prev>span, .next>span {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    opacity: 0;
    -webkit-transition: opacity 0.4s ease-out;
    -moz-transition: opacity 0.4s ease-out;
    -o-transition: opacity 0.4s ease-out;
    -ms-transition: opacity 0.4s ease-out;
    transition: opacity 0.4s ease-out;
}
.prev:hover>span, .next:hover>span {
    opacity: 1;
}
.prev {
    background: url(../images/arrowL.png) left center no-repeat;
}
.prev>span {
    background: url(../images/arrowL.png) right center no-repeat;
}
.next {
    background: url(../images/arrowR.png) right center no-repeat;
}
.next>span {
    background: url(../images/arrowR.png) left center no-repeat;
}
hr {
    width: 100%;
    height: 1px;
    background: #f0eff0;
    position: relative;
    top: 3px;
    margin: 0 0 19px;
    display: block;
}
.vline1 {
    background: url(../images/vline2.png) right 5px no-repeat;
}
.vline2 {
    background: url(../images/vline3.png) right 5px no-repeat;
}
.scroll {
    float: left;
}
.outside .scroll {
    width: 905px;
    height: 484px;
}
.scroll-btns {
    position: absolute;
    top: 5px;
    right: 2px;
    z-index: 200;
    width: 25px;
    display: inline-block;
    float: right;
}
.btndown, .btnup, .btndown>span, .btnup>span {
    display: inline-block;
    position: relative;
    width: 25px;
    height: 25px;
    margin: 2px 0;
}
.btndown>span, .btnup>span {
    opacity: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: opacity 0.4s ease-out;
    -moz-transition: opacity 0.4s ease-out;
    -o-transition: opacity 0.4s ease-out;
    -ms-transition: opacity 0.4s ease-out;
    transition: opacity 0.4s ease-out;
}
.btndown {
    background: url(../images/down_btn.png) center bottom no-repeat;
    margin-bottom: 2px;
}
.btndown>span {
    background: url(../images/down_btn.png) center top no-repeat;
}
.btnup {
    background: url(../images/up_btn.png) center top no-repeat;
}
.btnup>span {
    background: url(../images/up_btn.png) center bottom no-repeat;
}
.btndown:hover>span, .btnup:hover>span {
    opacity: 1;
}
.sitem_over {
    position: absolute;
    background: url('../images/pic_bg_over.png');
    z-index: 2;
    width: 100%;
    height: 100%;
    display: none;
    overflow: hidden;
}
.sitem_over>strong {
    position: relative;
    background: url('../images/icon_zoom.png') center no-repeat;
    width: 100%;
    height: 100%;
    display: block;
}
.pad1 {
    padding: 44px 0px 0px 0px;
}
.pad2 {
    padding: 36px 23px;
}
.pad3 {
    padding-right: 30px;
}
.pad4 {
    padding-bottom: 31px;
}
.pad5 {
    padding-right: 20px;
}
.pad6 {
    padding-bottom: 11px;
}
.pad7 {
    padding-bottom: 20px;
}
.pad8 {
    padding-bottom: 37px;
}
.pad9 {
    padding-right: 40px;
}
.pad10 {
    padding-right: 35px;
}
.mar1 {
    margin: 3px 20px 0px 2px;
}
.mar2 {
    margin: 4px 0 33px;
}
.mar3 {
    margin-top: 5px;
}
.mar4 {
    margin: 4px 0 29px;
}
.mar5 {
    margin: 4px 17px 0 0;
}
.color1 {
    color: #514951;
}
.inhColor {
    color: inherit;
}
.width1 {
    display: inline-block;
    width: 75px;
}
.width2 {
    display: inline-block;
    width: 35px;
}
.fleft {
    float: left;
}
.wrapper {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.box {
    overflow: hidden;
}
.container {
    position: relative;
    width: 1020px;
    margin: 0 auto;
}

	/* My ADD *
	#home {
    	height:419px;
  	}
	/* */



a {
    text-decoration: none;
}
.nopad {
    padding: 0;
}
.clear {
    clear: both;
    line-height: 0;
}
.google_map {
    position: relative;
    overflow: hidden;
    border-radius: 0px;
    width: 500px;
    height: 367px;
    border: none;
    box-shadow: none;
    background-color: #383238;
    background-image: url(../images/ajax-loader.gif);
    background-repeat: no-repeat;
    background-position: 50%;
}
#form1 {
    position: relative;
    margin-top: 7px;
    height: 505px;
}
#form1 input, #form1 textarea {
    position: relative;
    background: #fff;
    color: #786f78;
    padding: 5px 9px;
    width: 210px;
    outline: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: none;
    margin: 0;
}
#form1 textarea {
    width: 330px;
    height: 196px;
    overflow: auto;
    resize: none;
}
#form1 label {
    display: inline-block;
    min-height: 60px;
    position: relative;
    width: 228px;
}
#form1 .success {
    position: relative;
    padding: 0 0 6px 8px;
}
#form1 .error, #form1 .empty {
    text-align: left;
    display: none;
    font-size: 10px;
    color: #786f78;
    margin-left: 3px;
    top: -3px;
    position: relative;
}
fieldset {
    height: 210px;
}
.btns {
    padding: 32px 0px 0;
    position: relative;
    float: right;
}
.btns a {
    display: inline-block;
    margin-left: 6px;
}
input, select, textarea {
    font: normal 12px/14px Arial, sans-serif;
    vertical-align: middle;
}
