header{margin:10px 0 0 0;overflow:hidden;clear:both;}
.spt{font-size:17px;font-weight:bold;float:right;clear:both;}
.spt li{margin:0 0 0 25px;float:left;}
.conticon{padding:12px 0 12px 37px;background:url(../images/contact-icon.png) no-repeat scroll left 3px;}
.mailicon{padding:12px 0 12px 36px;background:url(../images/mail-icon.png) no-repeat scroll left 4px;}
.sitelogo{margin:-40px 0 0 0;clear:both;float:left;}
.whtcol{background-color:#FFF;}
.topcol{margin:5px 0 0 0;width:100%;background-color:#000;float:left;clear:both;}
.tpshadow{overflow:hidden;height:45px;clear:both;}
.tpshadow img{overflow:hidden;margin:0 auto;display:block;}
.menu{float:right;font-size:14px;font-weight:bold;}
.menu > ul > li{position:relative;float:left;}
.menu > ul > li > a{padding:20px 12px;overflow:hidden;display:block;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;}
.menu > ul > li > a:hover, .menu > ul > li > a.mactive{background-color:#4D4D8F;color:#FFF;}
.mactive a{background-color:#333333;color:#FFF;}
.mnabso{position:absolute;width:200px;background-color:#ffc5e2 !important;display:none;left:0;}
.mnabso ul, .mnabso ul li{overflow:hidden;clear:both;}
.mnabso li a{padding:7px 7px;overflow:hidden;display:block;font-size:12px;border-bottom:solid 1px #745d25;color:#FFF;}
.mnabso li a:hover{background-color:#FFF;color:#555;}
.menushow{width:30px;height:30px;position:absolute;right:0;top:0;display:none;cursor:pointer;background:url(../images/menu-icon.png) no-repeat scroll center center #745d25;}
.disblk{display:block !important;}
.body-part{margin:0px 0 10px 0;width:100%;clear:both;float:left;}
.body-colum{margin:0 auto;width:1024px;overflow:hidden;clear:both;}
.whatwe{margin:10px 0 0 0;width:100%;}
.whatwe img{margin:0 0 10px 10px;float:right;}
.whatwe p{margin:0 0 10px 0;overflow:visible;}
footer{width:100%;clear:both;background-color:#000;float:left;}
.fotercolum{padding:10px 0;margin:0 auto;width:1024px;display:table;clear:both;}
.nav{margin:10px 0 0 0;float:left;font-size:12px;font-weight:bold;}
.nav li{margin:0 15px 0 0;float:left;}
.social{overflow:hidden;float:right;}
.social li{margin:0 0 0 10px;float:left;}
.social li a{width:30px;height:30px;background-color:#FFF;border:solid 1px #a8935f;float:left;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;line-height:30px;text-align:center;}
.social li a:hover{background-color:#dac89c;border:solid 1px #a8935f;}
.profile, .profile > ul, .profile > ul > li{overflow:hidden;clear:both;}
.profile > p{margin:0px 0 15px 0;}
.profile > ul > li > .hd3{margin:0 10px 0 0;width:135px;float:left;}
.profile > ul > li{padding:10px;margin:0 0 10px 0;background-color:#000;}
.profile > ul > li > .hd3 > span{margin:0 0 0 10px;float:right;}
.profile > ul > li > p{overflow:hidden}
.cntx, .cntx ul, .cntx li{overflow:hidden;clear:both;}
.cntx p{margin:0 0 10px 0;}
.rate{margin:10px 0 0 0;}
.rate, .rate > ul, .rate > ul > li{overflow:hidden;clear:both;}
.rate > ul > li{padding:10px;background-color:#3C4765;margin:0 0 15px 0;}
.rate > ul > li > p{overflow:hidden}
.galwrap{margin:10px 0 0 0;overflow:hidden;clear:both;}
.gal{overflow:hidden;clear:both;}
.glrel{position:relative;}
.port-pic{overflow:hidden;clear:both;}
.port-pic img{padding:3px;background-color:#FFF;border:solid 1px #d5bd89;width:100%;}
.port-back{overflow:hidden;background:url(../images/black-bg.html) repeat;display:none;clear:both;}
.port-abso{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;}
.port-content{padding:10px;overflow:hidden;clear:both;}
.port-content a{margin:60% 0 0 -8%;position:absolute;z-index:1;left:50%;top:0;}
.glhov:hover .port-back{display:block;}
.contact, .contact ul, .contact li{overflow:hidden;clear:both;}
.contact li{margin:10px 0 0 0;}
.conts{padding:10px;background-color:#837AFC;}
.link, .link ul, .link li{overflow:hidden;clear:both;}
.link li{margin:20px 0 10px 0;}
.link li .tarea-col{width:470px;height:100px;}
.link li .inputs{padding:15px;}