a{outline:none;color:#fff;text-decoration:none;}
a img,img{border:none;}
p{margin-bottom:10px;}
.clearl{clear:left;font-size:0;width:0;height:0;}
.clear{clear:both;font-size:0;width:0;height:0;}
.header_main{padding:0 0 0 40px;}
h2.title{font-size:16px;font-family:Helvetica;color:white;padding-bottom:10px;text-transform:uppercase;}
.logo{float:left;font-size:0px;}
.header_gal.off .galleries{display:none;}
.header_gal.off .p1, .header_gal.off .p3{height:33px;width:12px;background-color:transparent;}
.header_gal.off .p2{border-bottom:12px solid transparent;border-left:12px solid white;border-top:12px solid transparent;height:0;width:0;clear:left;}
.header_gal.off .p2:hover{border-left:12px solid #bf0c1b;}
.header_gal.on .p1, .header_gal.on .p3{height:33px;width:12px;background-color:#0c0c0c;}
.header_gal.on .p2{border-bottom:12px solid #0c0c0c;border-right:12px solid transparent;border-top:12px solid #0c0c0c;height:0;width:0;clear:left;}
.header_gal.on .p2:hover{border-right-color:#bf0c1b;}
.galleries{float:left;height:83px;padding:7px 20px 0 0;background-color:#0c0c0c;}
.galleries_switch{cursor:pointer;float:left;}
.gallery_list{float:left;padding:0 20px;}
.gallery_list_item{padding:5px 0;}
.gallery_link{font-family:Helvetica;font-size:15px;font-weight:100;color:#b5b5b5;text-transform:uppercase;text-decoration:none;}
.gallery_link.active, .gallery_link:hover{color:white;}
.off .gallery_images{display:none;}
.header_images.off{width:40px;}
.on .gallery_image_btn{background-position:0 0px;}
.header_images{position:fixed;top:0;right:40px;width:200px;}
.gallery_images{background:url(../images/bg_tile.png) left top repeat;float:left;overflow:hidden;position:fixed;top:0;right:40px;height:100%;width:160px;z-index:10;}
.gallery_image_btn{background:url(../images/gallery_btn.png) 0 -40px no-repeat;float:left;height:40px;width:40px;}
.gallery_image_btn:hover{background-position:0 0px;}
.gallery_controls{padding:10px 0 30px 20px;position:relative;background-color:black;z-index:100;}
.control{background:url(../images/controls.png) 25px 25px no-repeat;float:left;display:block;height:25px;width:25px;}
.control.play{background-position:0 0;}
.control.down{background-position:0 -25px;margin-left:50px;}
.control.up{background-position:0 -50px;}
.control.pause{background-position:0 -100px;}
.control.pause:hover{background-position:0 -75px;}
.gallery_thumbs{padding:40px 20px 0;position:absolute;z-index:50;top:0;}
.gallery_thumb{padding:10px 0;height:80px;width:120px;opacity:0.5;}
.gallery_thumb.active, .gallery_thumb:hover{opacity:1;}
.bg_slider{position:fixed;left:0;top:0;height:100%;width:100%;z-index:-999;}
.bg_slider img{height:100%;width:100%;}
.footer_main{background-color:#0c0c0c;height:45px;width:100%;position:fixed;bottom:0;left:0;z-index:999;}
.content_toggle{background:url(../images/slide_btn.png) left top no-repeat;position:absolute;cursor:pointer;top:10px;left:1000px;height:25px;width:25px;display:none;}
.content_toggle.closed{background-position:0 -25px;}
.copyright{float:right;font-family:"Arial";font-size:14px;color:#8b8b8b;padding:15px 40px 0 0;}
.menu{padding-left:40px;text-transform:uppercase;}
.menu_item{display:block;float:left;}
.menu_item_link{font-family:"Arial";font-size:16px;font-weight:normal;color:#b5b5b5;display:block;padding:15px;text-decoration:none;}
.menu_item_link.active, .menu_item_link:hover{color:#fffefe;background:#c40014;}
.social_item{display:block;float:left;padding:10px 4px;}
.social_item_link{background:url(../images/soc.png) 0 0 no-repeat;display:block;height:25px;width:25px;}
.social_item_link.fb{background-position:0 0;}
.social_item_link.fb:hover{background-position:0 -25px;}
.social_item_link.tw{background-position:0 -50px;}
.social_item_link.tw:hover{background-position:0 -75px;}
.social_item_link.fl{background-position:0 -100px;}
.social_item_link.fl:hover{background-position:0 -125px;}
.social_item_link.bl{background:url(../images/blogger.png) 0 0 no-repeat;width:15px;}
.social_item_link.bl:hover{background:url(../images/blogger-h.png) 0 0 no-repeat;}
.content{position:absolute;left:40px;bottom:45px;padding:20px;width:945px;line-height:18px;background:url(../images/bg_tile.png) left top repeat;color:#8b8b8b;font-family:Helvetica;font-size:14px;font-weight:100;height:auto;}
.image-left{margin:0 20px 0px 0;float:left;}
.content_to_top{bottom:inherit;top:110px;padding:20px 20px 50px 20px;}
.contact_desc{float:left;font-family:Helvetica;font-size:13px;color:#8b8b8b;width:300px;}
.contact_desc a{color:white;text-decoration:none;}
.contact_desc p{margin-bottom:10px;}
.contacts li{margin:6px 0;}
.contacts li, .contacts a{color:#8b8b8b;font-size:13px;font-family:Helvetica;}
.contacts a:hover{color:white;}
li .ci_phone{background-position:0 0;}
li .ci_email{background-position:0 -30px;}
li .ci_twitter{background-position:0 -60px;}
li .ci_skype{background-position:0 -90px;}
li .ci_fb{background-position:0 -120px;}
li:hover .ci_phone{background-position:0 -15px;}
li:hover .ci_email{background-position:0 -45px;}
li:hover .ci_twitter{background-position:0 -75px;}
li:hover .ci_skype{background-position:0 -105px;}
li:hover .ci_fb{background-position:0 -135px;}
.contact_icon{background:url(../images/contacts.png) left top no-repeat;float:left;margin-right:10px;width:15px;height:15px;}
.contact_form{float:right;width:560px;}
.contact_form p{padding-bottom:10px;}
.contact_form_side1{float:left;width:290px;}
.contact_form_side2{margin-left:290px;width:270px;}
.contact_form_btns{clear:both;margin:20px 0 0 290px;border:0px solid #fff;}
.btn{background:none;border:none;color:#8b8b8b;font-size:15px;font-family:Helvetica;font-weight:100;padding:0 10px;text-decoration:none;cursor:pointer;border:1px solid #333;}
.btn:hover{background:#c40014;}
.form_input, .contact_textfield, .contact_textarea, .comment_textfield, .comment_textarea{background-color:#252525;border:none;font-family:Arial;font-size:15px;color:#8b8b8b;outline:none;padding:6px 8px;}
.contact_textfield{height:18px;width:254px;}
.contact_textarea{resize:none;height:98px;width:254px;}
.contact_info_name{width:84px;}
a.gallerypic{width:150px;border:none;position:relative;display:block;margin:10px;float:left;}
a.gallerypic span.zoom-icon{visibility:hidden;position:absolute;left:20%;top:20%;-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
a.gallerypic:hover span.zoom-icon{visibility:visible;}

@media only screen and (min-width: 959px) and (max-width: 1040px) {
.content{left:30px;bottom:45px;padding:15px;width:760px;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
.content{left:10px;bottom:45px;padding:10px;width:730px;}
}

@media only screen and (max-width: 767px) {
.content{left:10px;bottom:45px;padding:5px;width:90%;}
img.image-left{width:160px;}
.menu{padding-left:2px;}
.menu_item_link{padding:10px;font-size:14px;}
.copyright,.socials{display:none;}
.contact_form,.contact_form_side1,.contact_form_side2{float:none;width:90%}
.contact_form_side2{margin-left:2px;}
.header_main{padding:0 0 0 10px}
}

/*theme/supersized shutter*/
#progress-back{z-index:10;position:fixed;bottom:45px;left:0;height:3px;width:100%;background:url('/images/ss/progress-back.png') repeat-x;}
#progress-bar{position:relative;height:3px;width:100%;background:url('/images/ss/progress-bar.png') repeat-x;}
#thumb-tray{z-index:3;bottom:0;overflow:hidden;text-align:center;}

#supersized-loader{position:absolute;top:50%;left:50%;z-index:0;width:60px;height:60px;margin:-30px 0 0 -30px;text-indent:-999em;background:url(/images/ss/progress.gif) no-repeat center center;}
#supersized{display:block;position:fixed;left:0;top:0;overflow:hidden;z-index:-999;height:100%;width:100%;}
#supersized img{width:auto;height:auto;position:relative;display:none;outline:none;border:none;}
#supersized.speed img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;}
#supersized li{display:block;list-style:none;z-index:-30;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;background:#111;}
#supersized a{width:100%;height:100%;display:block;}
#supersized li.prevslide{z-index:-20;}
#supersized li.activeslide{z-index:-10;}
#supersized li.image-loading{background:#111 url(/images/ss/progress.gif) no-repeat center center;width:100%;height:100%;}
#supersized li.image-loading img{visibility:hidden;}
#supersized li.prevslide img, #supersized li.activeslide img{display:inline;}
.hdn{display:none;visibility:hidden;}