/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
#cakedesigner_open {
 width: 134px;
 height: 74px;
 background: url('/frame/cakedesigner_background.gif') no-repeat 6px 0px;
 margin-top: 6px;
 padding: 0px 6px 0px 6px;
}

#cakedesigner_open a.cake1:hover, #cakedesigner_open a.cake2:hover {
 text-decoration: underline;
}

#cakedesigner_open a.cake1:hover, #cakedesigner_open a.cake2:hover {
 text-decoration: underline;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
#cakedesigner_open a.cake1 {
 color: #fff;
 display: block;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none;
 padding: 5px;
 font-family: "Trebuchet MS", Arial, Verdana;
 height: 65px;
}

#cakedesigner_open a.cake2 {
 color: #fff;
 display: block;
 font-family: "Trebuchet MS", Arial, Verdana;
 text-decoration: none;
 padding: 5px 47px 5px 5px;
 line-height: 13px;
}

#cakedesigner_open a.cake1 {
 color: #fff;
 display: block;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none;
 padding: 5px;
 font-family: "Trebuchet MS", Arial, Verdana;
 height: 65px;
}

#cakedesigner_open a.cake2 {
 color: #fff;
 display: block;
 font-family: "Trebuchet MS", Arial, Verdana;
 text-decoration: none;
 padding: 5px 47px 5px 5px;
 line-height: 13px;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:29+02:00 **/
#zita_faq_open {
 margin-top: 6px;
 padding: 0px 7px 0px 6px;
 width: 134px;
 font-size: 10px;
}

#zita_faq_open h3 {
 margin-bottom: 9px;
 height: 74px;
 background: url(/frame/zita_bg.jpg) no-repeat;
 font-size: 13px;
 color: #ff4a89;
 text-align: right;
 line-height: 13px;
}

#zita_faq_open h3 a {
 padding: 10px 10px 0px 27px;
 color: #ff4a89;
 text-decoration: none;
 display: block;
 height: 64px;
}

#zita_faq_open h3 a:hover {
 color: #8f59a3;
}

#zita_faq_open ul {
 padding: 0px;
 list-style-type: none;
}

#zita_faq_open li {
 margin: 0px 0px 14px 0px;
 padding: 0px;
}

#zita_faq_open li a {
 color: #8f59a3;
 text-decoration: underline;
}

#zita_faq_open li a:hover {
 color: #ff4a89;
}

#zita_faq_open a.tovabb {
 display: block;
 padding: 0px 4px;
 color: #ff4a89;
 font-weight: bold;
 text-decoration: none;
}

#zita_faq_open a:hover.tovabb {
 color: #8f59a3;
}

#zita_faq_open a.tovabb {
 display: block;
 padding: 0px 4px;
 color: #ff4a89;
 font-weight: bold;
 text-decoration: none;
}

#zita_faq_open a:hover.tovabb {
 color: #8f59a3;
}

#blog_inner_page .blogbox_hozza a.tovabb {
 color: #FF4A89;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:29+02:00 **/
/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
#side_menu {
  background-color: #fff;
  padding: 6px 0px;
}
#side_menu ul {
  margin: 0px 6px;
  padding: 0px;
  background-color: #B08DB9;
  list-style-type: none;
  list-style-position: outside;
}
#side_menu ul li {
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid #D3B8D9;
}
#side_menu ul li a {
  display: block;
  width: 100%;
  font-weight: bold;
  line-height: 16px;
  padding: 4px 0px;
  margin-left: 4px;
  color: #fff;
  text-decoration: none;
}
#side_menu ul li.active {
  background-color: #fff;
}
#side_menu ul li.active a {
  color: #774687;
}
#side_menu ul li ul.sub li a {
  font-weight: normal;
}
#side_menu ul li.active ul.sub li a {
  font-weight: normal;
  vertical-align: middle;
}
#side_menu ul li ul.sub {
  background-color: #fff;
  padding: 0px;
  margin: 0px;
}
#side_menu ul li ul.sub li {
  border-bottom: 0px solid #B08DB9;
  margin: 0px;
}
#side_menu ul li ul.sub li a span {
  display: block;
  float: left;
  width: 14px;
  height: 17px;
  background-image: url('/frame/nav_arrow_right.gif');
  background-repeat: no-repeat;
  background-position: 0px 4px;
}
#side_menu ul li ul.sub li.active a span {
  background-image: url('/frame/nav_arrow_down.gif');
  background-position: 0px 4px;
}
#side_menu ul li ul.sub li a {
  color: #774687;
}
#side_menu ul li ul.sub li a:hover {
  text-decoration: underline;
}
#side_menu ul li ul.sub li ul.sub li,
#side_menu ul li ul.sub li.active ul.sub li {
 background-color: #fff;  
 background-image: none;
}

#side_menu ul li ul.sub li ul.sub li a {
  font-weight: normal;
  margin-left: 16px;
}
#side_menu ul li ul.sub li ul.sub li a span {
  display: none;
}
#side_menu ul li ul.sub li ul.sub li.active a {
  font-weight: bold;
  color: #B08DB9;
}/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
#center {
  width: 500px;
  margin-left: 10px;
}
#right {
  width: 300px;
}
.fps_nav {
  width: 500px;
  padding: 0px;
}
.fps_nav .nav_row {
  width: 500px;
}
.fps_nav .pagerrow {
  left: 155px;
}
.fps_nav .pager_right {
  margin-right: 10px;
}
.fps_nav .pager_left {
  margin-left: 10px;
}

.dd_post_share {
  float: left;
  padding-left: 2px;
}  
.dd_post_share .dd_button {
 float: left;
 margin-right: 10px;
}

#articles .article_search {
 padding: 15px 35px;
 width: 550px;
 background: #eadfee;
}

#articles .article_search input.st {
 border: none;
 margin-right: 20px;
 padding: 3px 2px 0px 2px;
 width: 296px;
 height: 16px;
 background: #fff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #8f59a3;
}

#articles .article_search select {
 margin-right: 20px;
 width: 120px;
 height: 19px;
 background: #fff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #8f59a3;
}

#articles .articlebox2 {
 padding: 5px 0px;
 /*margin-left: 35px;
 width: 550px;*/
 background: url(/frame/dottedline_lilac.gif) repeat-x bottom;
 color: #8f59a3;
}

.articlebox {
    color:#8F59A3;
    padding:5px 0;
}
.articlebox h3, #articles .articlebox2 h2 {
 margin: 0px;
}

.articlebox h3 a, #articles .articlebox2 h2 a {
 font-size: 11px;
 text-decoration: none;
 color: #8f59a3;
}

#articles .articlebox h3 a:hover, #articles .articlebox2 h2 a:hover {
 color: #ff4a89;
}

.articlebox .date, #articles .articlebox2 .date, #articles .articlebox3 .date {
 padding-bottom: 5px;
 font-size: 10px;
}

.articlebox .piccont, #articles .articlebox2 .piccont {
 float: left;
 padding: 4px 8px 0 0;
 width: 92px;
}

.articlebox .piccont img, #articles .articlebox2 .piccont img {
 width: 92px;
 border: none;
}

.articlebox p, #articles .articlebox2 p {
 margin: 0px 0px 5px 0px;
}

#articles .articlebox2 p.behuz {
 margin: 0px 0px 5px 0px;
 padding-left: 100px;
}

.articlebox p a, #articles .articlebox2 p a {
 text-decoration: none;
 color: #8f59a3;
}

.articlebox p a:hover, #articles .articlebox2 p a:hover {
 color: #ff4a89;
}

.articlebox .more, #articles .articlebox2 .more {
 float: right;
 padding-bottom: 2px;
 padding-top: 5px;
 text-align: right;
 width: 500px;
}

.articlebox .more a:hover, #articles .articlebox2 .more a:hover {
 background: url(/frame/cat_right_arrow_hover.gif) no-repeat;
 background-position: right bottom;
 color: #8f59a3;
 text-decoration: none;
}

#articles .articlebox3 {
 padding: 0px;
 color: #8f59a3;
}

#articles .articlebox3 h1 {
 margin: 0px 0px 5px 0px;
 font-size: 18px;
 color: #8f59a3;
}

#articles .articlebox3 .lead {
 padding: 15px 0px;
 font-weight: bold;
 font-size: 12px;
}

#articles .articlebox3 .htmltext {
 padding-bottom: 15px;
 font-size: 11px;
}

#articles .articlebox3 .multibox {
 float: right;
 padding: 0px 0px 10px 10px;
 width: 200px;
}

#articles .articlebox3 .multibox .img_cont img {
 border: none;
}

#articles .articlebox3 .multibox .img_cont p {
 padding: 5px;
 margin: 0px 0px 5px 0px;
 font-weight: bold;
 font-size: 10px;
 text-align: center;
}

#articles .articlebox3 .multibox .multi {
 padding: 5px;
 width: 190px;
 background: #eadfee;
}

#articles .articlebox3 .multibox .multi a.flink {
 font-weight: bold;
 color: #8f59a3;
 text-decoration: none;
}

#articles .articlebox3 .multibox .multi a:hover.flink {
 color: #ff4a89;
}

#articles .articlebox3 .multibox .multi span.finfo {
 display: block;
 padding: 5px 0px;
}

#articles .articlebox3 .multibox .multi h3 {
 margin: 5px 0px 5px 0px;
 background: url(/frame/dottedline_pink.gif) repeat-x bottom;
 background-position: 0px 15px;
 font-family: Trebuchet MS, Tahoma, Arial;
 font-size: 16px;
 color: #ff4a89;
}

#articles .articlebox3 .multibox .multi h3 span {
 padding: 0px;
 background: #eadfee;
}

#articles .articlebox3 .multibox .multi ul {
 margin: 0px;
 padding: 0px 5px;
 list-style-type: none;
}

#articles .articlebox3 .multibox .multi ul li {
 padding: 0px;
 margin: 0px;
}

#articles .articlebox3 .multibox .multi ul li a {
 display: block;
 padding: 1px 0px 1px 10px;
 background: url(/frame/dot_lila.gif) no-repeat;
 background-position: 0px 3px;
 font-size: 10px;
 font-weight: bold;
 color: #8f59a3;
 text-decoration: none;
}

#articles .articlebox3 .multibox .multi ul li a:hover {
 background: url(/frame/dot_red.gif) no-repeat;
 background-position: 0px 3px;
 color: #ff4a89;
}

#articles .articlebox3 .multibox .multi .gbox {
 margin-bottom: 5px;
 width: 190px;
 text-align: center;
}

#articles .articlebox3 .multibox .multi .gbox img {
 border: none;
}

#articles #article_favourite {
 padding: 5px 0px;
 background: #eadfee;
}

#articles .articlebox3 .article_advert {
 margin-bottom: 10px;
}

.photogallery .header {
 width: 620px;
 height: 193px;
 background: #9165a4;
}

.photogallery .header img {
 float: left;
}

.photogallery .header #header_right {
 float: left;
 width: 208px;
 height: 193px;
 color: #fff;
 background: url('/frame/gallery_header_pic_2.gif') no-repeat;
}

.photogallery .header #header_right h1 {
 font-size: 27px;
 font-family: Trebuchet MS, Tahoma, Arial;
 font-weight: normal;
 margin: 27px 0px 28px 18px;
 letter-spacing: 1px;
}

.photogallery .header #header_right h1 a {
 color: #fff;
}

.photogallery .header #header_right #title_desc {
 font-size: 11px;
 font-weight: bold;
 margin-left: 18px;
}

.right_col_new input.text, .right_col_new_1 input.text, .right_col_new input.date {
 width: 294px;
 height: 17px;
 border: 1px solid #8f59a3;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 11px;
 color: #8f59a3;
 padding: 2px 0px 0px 3px;
 margin: 0px 0px 0px 8px;
}

.right_col_new_1 input.text {
 width: 260px;
}

#mywedding .text {
 float: left;
 width: 135px;
 margin: 0px;
 padding: 0px;
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

#mywedding .text p {
 margin: 0px;
 padding: 5px 0px 0px 0px;
}

#mywedding .text a {
 text-decoration: none;
}

form.mind_form select, form.mind_form input.text {
 background: #FFFFFF none repeat scroll 0 0;
 border: 1px solid #CCCCCC;
 color: #9165A4;
 font-family: "Trebuchet MS",Verdana,Arial;
 font-size: 11px;
 margin-left: 6px;
 padding: 2px;
 width: 200px !important;
}

.companycatalogue li.clear {
 clear: both;
 margin: 0px;
 padding: 0px;
}

#zita_faq_page .clear {
 clear: both;
 padding: 0px;
 margin: 0px;
}

#weddingsearch_cont .searchbox input.button {
 width: 100px;
}

#search_attach .button {
 width: 110px;
}

.photogallery #search .button {
 float: right;
 margin: 16px 32px 0px 19px;
}

.companycatalogue .company_search_form input.button {
 height: 20px;
 width: 93px;
}

#wedding_search_open .button, #wedding_search_open_date .button {
 padding: 0px 10px;
 margin-top: 2px;
 width: 90px;
 height: 20px;
 background: #ac84bb;
 border: solid 2px #fff;
 font-family: Trebuchet MS, Tahoma, Arial;
 font-size: 10px;
 font-weight: bold;
 color: #fff;
 cursor: pointer;
 text-align: center;
 text-transform: uppercase;
}

#zita_faq_question .button {
 background: #FCEBEB;
 border-color: #FF4A89;
 color: #FF4A89;
}

#registration h2.pinkdot span {
 padding: 0;
}

#zita_faq_question .back {
 float: left;
 margin: 15px 0px 10px 0px;
 padding-left: 20px;
 text-align: left;
 height: 16px;
 vertical-align: top;
}

#mygift .back {
 margin: 0px 0px 10px 0px;
 padding: 0px;
}

ul.SocialBookmarkIcons {
  list-style:none outside none;
}
ul.SocialBookmarkIcons li {
  float: right;
}
a.Facebook {
background-position:left -1900px;
}
a.Twitter  {
background-position:left -2400px;
}
a.Google {
background-position:left -2200px;
}
a.Buzz  {
background-position:left -2600px;
}
a.Digg, a.Delicious, a.Facebook, a.StumbleUpon, a.MrWong, a.Google, a.Buzz, a.Twitter {
padding-left:20px;
}
a.Video, a.Gallery, a.Other, a.Download, a.Forum, a.Chart, a.Next, a.Previous, a.Audio, a.Comment, a.Condolence, a.Print, a.User, a.Email, a.RSS, a.Digg, a.Delicious, a.Facebook, a.StumbleUpon, a.MrWong, a.Google, a.Buzz, a.Twitter, span.Next, span.Previous {
background-image:url("/frame/Texture.png");
background-repeat:no-repeat;
display:inline-block;
line-height:15px;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
.articlebox .more a, #articles .articlebox2 .more a {
 display: block;
 padding-right: 16px;
 padding-top: 3px;
 width: 100px;
 float: right;
 height: 13px;
 background: url(/frame/cat_right_arrow.gif) no-repeat;
 background-position: right bottom;
 color: #ff4a89;
 text-decoration: underline;
}

#articles .articlebox3 .multibox .multi a.jump {
 display: block;
 padding: 2px 16px 5px 0px;
 width: 170px;
 background: url(/frame/cat_right_arrow_hover.gif) no-repeat;
 background-position: right bottom;
 text-align: right;
 color: #8f59a3;
 text-decoration: underline;
}

#articles .articlebox3 .multibox .multi a:hover.jump {
 background: url(/frame/cat_right_arrow.gif) no-repeat;
 background-position: right bottom;
 color: #ff4a89;
 text-decoration: none;
}

.text-bottom {
 float: left;
 font-weight: normal;
 padding: 4px 0px 0px 15px;
}

#profile_menu form input.button {
 margin-bottom: 10px;
 width: auto;
 height: 19px;
 border: solid 2px #fff;
 background: #f0e3f6;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #8f59a3;
 cursor: pointer;
}

#registration h2.pinkdot {
 background-position: 0 0;
 padding-top: 30px;
 margin-top: 30px;
 margin-left: 10px;
}

#wedding_search_open_date .button {
 width: 65px;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
#minds_div {
 width: 620px;
 margin: 10px 0px;
 padding: 10px 0px;
}

#minds_div .minds_box {
 background: url(/frame/dottedline_lilac.gif) repeat-x bottom;
 width: 540px;
 padding: 10px 10px 10px 10px;
 margin: 0px 30px 0px 30px;
}

#minds_div .minds_box_last {
 width: 540px;
 padding: 10px;
 margin: 0px 30px;
}

#minds_div .minds_box_title {
 padding: 0px;
 margin: 0px;
}

#minds_div .minds_box_text {
 padding: 10px 0px 0px 0px;
}

#mind {
 height: 140px;
 width: 540px;
 background-color: #eadfee;
 padding: 10px 10px;
 margin: 0px 30px;
 font-weight: bold;
}

#mind textarea {
 height: 80px;
 width: 534px;
 margin: 10px 0px 5px 0px;
 padding: 3px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 border: 0px solid #8f59a3;
 color: #8f59a3;
}

#mind .elkuldgomb {
 text-align: right;
}

#registration h2.pinkdot span {
 padding: 0;
}

.minds_alttext {
 font-weight: bold;
 color: #ff4a89;
 margin: 10px 30px 10px;
}

#minds_div .minds_box_last {
 width: 540px;
 padding: 10px;
 margin: 0px 30px;
}

#minds_div .minds_box {
 background: url(/frame/dottedline_lilac.gif) repeat-x bottom;
 width: 540px;
 padding: 10px 10px 10px 10px;
 margin: 0px 30px 0px 30px;
}

#minds_div .minds_box_title {
 padding: 0px;
 margin: 0px;
}

#minds_div .minds_box_text {
 padding: 10px 0px 0px 0px;
}

form.mind_form select, form.mind_form input.text {
 background: #FFFFFF none repeat scroll 0 0;
 border: 1px solid #CCCCCC;
 color: #9165A4;
 font-family: "Trebuchet MS",Verdana,Arial;
 font-size: 11px;
 margin-left: 6px;
 padding: 2px;
 width: 200px !important;
}

#mind .elkuldgomb {
 text-align: right;
}

#weddingsearch_cont .searchbox input.button {
 width: 100px;
}

#search_attach .button {
 width: 110px;
}

.photogallery #search .button {
 float: right;
 margin: 16px 32px 0px 19px;
}

.companycatalogue .company_search_form input.button {
 height: 20px;
 width: 93px;
}

#wedding_search_open .button, #wedding_search_open_date .button {
 padding: 0px 10px;
 margin-top: 2px;
 width: 90px;
 height: 20px;
 background: #ac84bb;
 border: solid 2px #fff;
 font-family: Trebuchet MS, Tahoma, Arial;
 font-size: 10px;
 font-weight: bold;
 color: #fff;
 cursor: pointer;
 text-align: center;
 text-transform: uppercase;
}

#zita_faq_question .button {
 background: #FCEBEB;
 border-color: #FF4A89;
 color: #FF4A89;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
#mind input {
 width: auto;
}

#registration h2.pinkdot {
 background-position: 0 0;
 padding-top: 30px;
 margin-top: 30px;
 margin-left: 10px;
}

#profile_menu form input.button {
 margin-bottom: 10px;
 width: auto;
 height: 19px;
 border: solid 2px #fff;
 background: #f0e3f6;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #8f59a3;
 cursor: pointer;
}

#wedding_search_open_date .button {
 width: 65px;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
.banner_content_ad {
 margin-top: 5px;
 width: 307px;
 height: 260px;
}

/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
.articles_category_open .articlebox {
  margin: 5px 0px;
}

.articles_category_open .articlebox .piccont {
  padding: 4px 8px 0 0;
}

.articles_category_open h3 {
  margin-bottom: 5px;
}

.articles_category_open p {
  margin-bottom: 0px;
}

.articles_category_open h3 a {
  font-size: 12px;
  text-decoration: none;
}

.articles_category_open .piccont {
  float: left;
  padding-right: 8px;
  padding-top: 0px;
}

.small .articlebox .piccont,
.small .articlebox .piccont a img {
  width: 65px;
}

.articles_category_open .more {
  margin:0 0 10px;
  padding:0;
  text-align:right;
}

.articles_category_open .more a {
  background:url("/frame/cat_right_arrow.gif") no-repeat scroll right bottom transparent;
  color:#FF4A89;
  height:12px;
  padding-right:16px;
}/** Generated by css_reorg.php, 2009-09-10T16:13:26+02:00 **/
