body {margin:0px; padding:0px; font-family:arial; color:#8f8f8f; font-size:12px; background:#121212; overflow:auto;}
p, span, h1, h2, h3, h4, h5, h6, ul, li, form {margin:0px; padding:0px; list-style:none;}
img {border:0px;}
a {color:#fff; text-decoration:none;}

#top {width:100%; height:113px; background:url('images/top.png') no-repeat top center fixed; position:fixed; top:0px; z-index:80; min-width:1000px;}
#topin {width:980px; margin:0 auto; text-align:center;}
#lang {float:left; margin-bottom:10px; width:100%;}
#lang img {float:right; margin-left:5px; border:0px;}
#bottom {width:100%; height:126px; background:url('images/bottom.png') repeat-x bottom center fixed; position:fixed; bottom:0px; z-index:80;}
#bottomin {width:980px; margin:0 auto;}
#bottom img#crystal {float:left; position:relative; margin-top:-70px; left:-10px;}
#bdata {float:left; height:90px; width:738px; margin-top:35px; position:relative; left:23px;}
#bdata p {float:right; width:335px; text-align:right; color:#E797B2; margin-top:5px;}
#bdata p b{color:#AB4366; }
#bdata #fbook {float:left; width:400px;}

#wrap {float:left; width:100%; padding:133px 0 196px 0; } 
#wrapin {margin:0 auto; width:980px;}

#left {width:220px; float:left;}
#right {width:760px; float:right;}

form#sform {width:220px; float:left;}
form#sform input#input {width:125px; line-height:12px; font-size:11px; height:12px; float:left; border:5px solid #4F4F4F; margin-right:5px; padding-left:25px; background:url('images/search.gif') no-repeat left center #4F4F4F; margin-top:5px; color:#ccc;}
form#sform input#search { background:url('images/rose.gif'); border:1px solid #B2466A; color:#fff; cursor:pointer; float:right;  line-height:24px;margin-top:5px;  font-size:11px; height:24px; }

#left ul#menu {float:left; width:220px; margin-top:20px; font-size:14px;}
#left ul li {float:left; width:220px; }
#left ul li ul {float:left; width:220px; padding:15px 0;}
#left ul li ul li {float:left; width:200px; position:relative; left:20px;}
#left ul li ul li ul li {float:left; width:180px; position:relative; left:20px;}

#left ul li a {color:#aaa; text-transform:uppercase; padding:3px 0; float:left;}
#left ul li ul li a {color:#ddd; text-transform:capitalize; padding:3px 0; background:url('images/dot.gif') no-repeat left center;  float:left; width:190px; padding-left:10px;}
#left ul li ul li ul li a {color:#fff; text-transform:capitalize; padding:3px 0; background:url('images/dot.gif') no-repeat left center; float:left; width:170px; padding-left:10px;}
#left a:hover {color:#DE5684;}
#left ul li ul li a:hover {background:url('images/dothover.gif') no-repeat left center;}
#left ul li ul li ul li a:hover {background:url('images/dothover.gif') no-repeat left center;}

#left a#selected {color:#DE5684;}
#left ul li ul li a#selected {background:url('images/dothover.gif') no-repeat left center;}
#left ul li ul li ul li a#selected {background:url('images/dothover.gif') no-repeat left center;}


#left h3 {float:left; width:195px; padding:8px 0 8px 25px; text-transform:uppercase; color:#B36A82; background:url('images/newsletter.gif') no-repeat left center; border-top:1px dotted #aaa; border-bottom:1px dotted #aaa; margin-top:20px;}
#left p {float:left; width:220px; margin-top:10px; font-size:11px; line-height:18px;}

form#newsletter {width:220px; margin-top:10px; float:left;}
form#newsletter div {width:100%; float:left; padding:3px 0;}
form#newsletter b {width:65px; float:left; color:#eee; font-size:11px;}
form#newsletter input#mail {width:145px; background:#4F4F4F; color:#ccc; border:2px solid #4F4F4F; font-size:11px; float:left;}
form#newsletter input#pic {width:70px; margin-right:5px; background:#4F4F4F; color:#ccc; border:2px solid #4F4F4F; float:left; font-size:11px;}
form#newsletter img {width:70px; float:left; background:#E3A5BA; height:20px;}
form#newsletter input#subscribe { background:url('images/rose.gif'); border:1px solid #B2466A; color:#fff; cursor:pointer; float:left;  line-height:24px; height:24px; margin-top:5px;  font-size:11px;  }

#topdata {float:right; width:740px; margin-bottom:20px;}
#bottomdata {float:right; width:740px; color:#ccc; margin-bottom:20px;}
a.rochie {float:left; background:#fff; width:170px; margin-left:20px; margin-bottom:20px; text-decoration:none; display:inline; color:#eee;}
a.rochie2 {float:left;  background:#fff; width:170px; margin-left:20px; display:inline; margin-bottom:0px; position:relative; text-decoration:none; color:#eee;}
a.rochie img, a.rochie2 img {float:left; width:170px; height:220px; background:#333; border:0px; }
a.rochie h2, a.rochie2 h2 {background:url('images/gal.gif') no-repeat right center #222; float:left; border-top:1px solid #121212; padding: 10px 5px; width:160px; text-align:center; font-size:12px;}
a.rochie:hover h2, a.rochie2:hover h2 {background:url('images/galhover.gif') no-repeat right center;color:#511127;  }
a.rochie:hover img, a.rochie2:hover img{opacity:0.85; filter:alpha(opacity=85); }

#gallery-left {width:360px; float:left; position:relative; left:20px;}
#gallery-right {width:360px; float:right;}
#gallery-left img#bigpic {width:360px; height:500px; floaT:left; background:#333; border:0px;}#gallery-left p#logo {position:relative; height:40px; overflow:hidden; margin-top:-45px; text-align:center; width:340px; float:left; padding:0 5px; left:5px;}
#gallery-left b {width:360px; float:left; height:50px; background:#000; opacity:0.3; filter:alpha(opacity=30); position:relative; margin-top:-50px;}
#gallery-left p#logo img {height:40px; border:0px;}
h1#title {float:left; background:url('images/gal3.gif') no-repeat 165px 6px #2a2a2a; width:277px; padding:15px 10px; color:#eee; font-size:13px;}
#nav { float:left; position:relative; margin-left:-46px;}
a#but-left {width:27px; height:46px; float:left; background:url('images/but.gif') no-repeat left center;}
a#but-right {width:27px; height:46px; float:left; background:url('images/but.gif') no-repeat right center;}
a#but-left:hover {width:27px; height:46px; float:left; background:url('images/buthover.gif') no-repeat left center;}
a#but-right:hover {width:27px; height:46px; float:left; background:url('images/buthover.gif') no-repeat right center;}
#gallery-right .rochie, #gallery-right .rochie2 {margin-top:20px;}
#galdata {float:left; width:360px; margin-top:0px; text-align:justify;}



form#contactform {float:right; width:740px; margin-bottom:20px;}
form#contactform .row {float:left; width:740px; padding:2px 0; }
form#contactform strong {float:left; width:100px; color:#DA83A0;}
form#contactform input {float:left; color:#ddd; border:1px solid #4F4F4F; width:300px; background:#4F4F4F;  }
form#contactform select {float:left; color:#ddd; border:1px solid #4F4F4F; width:300px; background:#4F4F4F;  }
form#contactform textarea {float:left; color:#ddd; width:550px; border:1px solid #4F4F4F; background:#4F4F4F; height:150px; overflow:auto;  }
form#contactform input#loginbut {float:left;background:url('images/rose.gif'); border:1px solid #B2466A; color:#fff;  width:auto; cursor:pointer;}

#footerin {width:990px; margin:0 auto;}

ul.hidden { display: none; }
#images_holder {width: 360px; float: left; display: inline; overflow: hidden; }
#images_holder_inner { margin-left: -20px; float: left; display: inline; }

#paging {float:left; width:100%; margin-bottom:10px;}
#paging a {float:left; margin-right:5px; background:#444; border:1px solid #666; color:#ccc; text-decoration:none; padding:4px 7px; position:relative; left:20px; }
#paging a:hover, #paging a#selected2 {background:url("images/rose.gif"); border:1px solid #B2466A; color:#fff;}
#social {float:left; width:100%; padding:20px 0;}

#sharebride {width:218px; border-radius:5px; padding-bottom:10px; margin-top:20px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#222; border:1px solid #3d3d3d; color:#fff; font-size:13px; float:left; text-align:center;}
#sharebride b {width:100%; margin-top:10px; font-weight:normal; text-align:center; float:left;}
#sharebride p {width:100%; margin-top:0px!important; position:relative; top:-10px; line-height:auto!important; font-weight:bold!important; text-align:center; float:left;}
#sharebride img {float:left; margin-top:10px; position:relative; left:5px;}
#sharebut {float:left; width:100%; text-align:center;}
#sharebut a {float:left; margin-right:10px; position:relative; left:68px;}
#sharebut a img {margin-top:0px;}

a#backbut {float:left; margin-right:10px; display:inline; font-size:16px; font-weight:bold; background:#2a2a2a;  padding:13px 16px;}
a#backbut:hover {background:#DD7396; }