@charset "utf-8";

html, body{font-size:12px;  background:#000;  margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#FFFFFF; line-height:20px;}
div, dl, dd, ul, li, h1, h2,h3,h4,h5, p, img, form{ margin:0px; padding:0px;}
*{ margin:0px; padding:0px;}
img{ border:none;}
ul, li{ list-style-type:none;}

.wraper{ width:100%;}
.container{ width:910px; margin:0px auto; padding:40px 0px; /*overflow:hidden;*/}

.separator{clear:both; height:15px; font-size:1px; line-height:15px;}
.separator1{clear:both; height:1px; font-size:1px; line-height:1px;}




/*---Top Part---*/
.top{width:910px; height:183px; background:url(../images/top.jpg) no-repeat; padding-bottom:15px; clear:both; position:relative;}
.top .menu{font-weight:bold; color:#FFF; text-decoration:none; }
.top .menu{float:right;  width:470px;}
.top .menu li{ float:left; height:18px; line-height:18px; margin-top:8px; border-left:1px solid #a04c4c; padding:0 6px; }
.top .menu .first{border:none;}
.top .menu a,.top .menu a:link{color:#FFF; text-decoration:none;}
.top .menu a:hover{color:#fff; text-decoration:underline;} 

.logo{position:absolute; top:35px; left:795px; width:112px; height:125px; }

/*---middle part---*/
.middle{}

.col1{ width:378px; padding-right:22px; float:left;}
.col2{ float:left; width:510px;}

.col2 h1{ font-size:16px; font-weight:bold;}
.col2 p{padding-top:10px; }


.gry-box{width:378px;}
.gry-box .title{background:url(../images/bg-left-title.jpg) no-repeat; height:44px; width:378px;}
.gry-box .title h1{font-size:16px; font-weight:bold; text-align:center; line-height:44px;}
.gry-box .content{background:#2b2b2b; padding:12px; color:#fefefe; font-size:13px; line-height:20px;}

.gry-box-1{width:485px;}
.gry-box-1 .title{background:url(../images/bg-right-title.jpg) no-repeat; height:44px; width:485px;}
.gry-box-1 .title h1{font-size:16px; font-weight:bold; text-align:center; line-height:44px;}
.gry-box-1 .content{background:#2b2b2b; padding:12px; color:#fefefe; font-size:13px; line-height:20px;}


.gry-box-3{width:201px;}
.gry-box-3 .title{background:url(../images/bg-left-title-photo-gallery.jpg) no-repeat; height:44px; width:201px;}
.gry-box-3 .title h1{font-size:13px; font-weight:bold; text-align:center; line-height:44px;}
.gry-box-3 .content{background:#2b2b2b; padding:12px; color:#fefefe; font-size:13px; line-height:20px;}





.mobile-studio .imege1{float:left; width:153px;}
.mobile-studio .cnt1{float:left; }
.mobile-studio .imege2{float:left; width:90px; text-align:center;}
.mobile-studio .cnt2{float:left; width:257px; }

.visitors{font-size:14px; font-weight:bold; text-align:center;}
.counter{text-align:center; padding-top:20px;} 
.counter img{border:1px solid #434343; }

/*---link-type---*/

.link-type1{font-size:16px; color:#FFF; text-decoration:none; text-decoration:underline;}
.link-type1 a , .link-type1 a:link{color:#FFF; text-decoration:underline;}
.link-type1 a:hover{color:#FFF; text-decoration:none;}



.font-underline{text-decoration:underline;}

.link-type2{color:#FFF;}
.link-type2 a , .link-type2 a:link{color:#FFF; text-decoration:underline;}
.link-type2 a:hover{color:#fff; text-decoration:none;}

.link-type3{color:#FFF;}
.link-type3 a , .link-type3 a:link{color:#FFF; text-decoration:none;}
.link-type3 a:hover{color:#fff; text-decoration:underline;}



.font-color1{color:#e1cc0e;}
.font-color1 a , .font-color1 a:link{color:#e1cc0e; text-decoration:underline;}
.font-color1 a:hover{color:#e1cc0e; text-decoration:none;}

.fs-1-bold{font-size:14px; font-weight:bold;}

.fs-2-bold{font-size:20px; font-weight:bold; color:#dadd3c;}


/*--- links Page ---*/
.link-imge{}
.link-imge dd {float:left; padding-bottom:15px;}
.link-imge .dd-type1{ padding-right:15px;}
.link-imge .dd-type2{ padding-right:58px;}
.link-imge .dd-type3{ padding-right:30px;}


/*--- rate page ---*/
.col-rate-left{width:485px; padding-left:25px;}

.rate-content{font-size:15px; text-align:center;}
.rate-content p{padding-bottom:27px;}


.btn-wedding-plans{text-align:center; padding-top:10px;}

.packages-box dd{padding-bottom:6px;}

/*--- contact Page ---*/

.col-contact-left{}

.col-contact-left .dd-type1{ padding-right:15px; float:left;}
.col-contact-left .dd-type2{ padding-right:15px; text-align:center; font-size:15px; float:left; }
.col-contact-left .open{font-size:18px; font-style:italic; }
.col-contact-left .dd-type3{font-size:15px; clear:both; text-align:center; font-weight:bold;}

/*--- photo ---*/
.photo-page-middle{ text-align:center;}

.five-link-photo dd{float:left; width:150px; text-align:center; font-weight:bold; padding:10px 40px 10px 0px;  font-size:13px;}
.five-link-photo dd img{padding-bottom:10px;}

/*---photo gallery page---*/

.col1-photo-gallery{ float:left; width:210px;}
.col2-photo-gallery{ float:right; width:675px;  text-align:center;}
.gallery-menu {  text-align:center; }
.gallery-menu dd{ width:56px; height:56px; float:left;   }

