body,
h1,
h2,
h3,
h4,
h5,
h6,
h7,
p,
div,
ul,
li,
form,
ol { display:block; margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; list-style:none; outline:none; }
a { text-decoration:none; outline:none; }
a:link { outline:none; }
a:visited { outline:none; } 
a:active { outline:none; }

.clear { clear:both; border:none; margin:0; padding:0; }
.bold { font-weight:bold; }
.showoff { display:none !important; }
.noborder { border:none; }
.underline { text-decoration:underline; }
.left { float:left; }
.right { float:right; }
.block { display:block; }
.overflow { overflow:auto; }

.rus { color:#2e5077; text-transform:capitalize; }
.gelin { color:#f30776; text-transform:capitalize; }

div { cursor:default; }
textarea,
input { outline:none !important; }


body { background:#FFFFFF url(images/bg_top.gif) repeat-x left top; padding:0 0 20px 0; }



body { background:#eeeeee; }
a:hover { text-decoration:underline; }


/* top validation */
ul.topvalidation { background:#FF9900 url(images/title_validation.gif) no-repeat 10px 10px; margin:0 0 25px 0; padding:7px 20px 7px 80px; }
ul.topvalidation li { color:#FFFFFF; font-size:14px; padding:5px 0; }
ul.topvalidation li a { text-decoration:underline; color:#FFFFFF; }

/* ödeme yapmadan önce */
ul.beforepayment { background:#0068ac url(images/title_beforepayment.gif) no-repeat 30px center; margin:25px 0 0 0; padding:12px 20px 12px 160px; }
ul.beforepayment li { color:#FFFFFF; font-size:14px; padding:5px 0; width:400px; }
ul.beforepayment li a { text-decoration:underline; color:#FFFFFF; }





/* validator */
span.vholder { display:block !important; clear:both !important; float:none !important; width:90% !important; margin:0 auto !important; padding:0 !important; overflow:auto; }
span.vholder span.validator { width:93% !important; float:left !important; clear:both !important; background:#FF9900 !important; font-size:14px !important; padding:3px 5px !important; margin:10px 0 5px 0 !important; color:#FFFFFF !important; text-align:left !important; }
span.labelvalidator { display:block; }
span.labelvalidator span.validatortext { display:block; margin:5px 0; padding:2px 5px; background:#FF9900; color:#FFFFFF; font-size:14px; }

/* top */
div.top { position:relative; width:880px; margin:0 0 0 25px; }

div.top h1.logo { position:absolute; background:url(images/logo.gif); left:0; top:25px; width:163px; height:110px; text-indent:-9999px; overflow:hidden; }
div.top h1.logo a { display:block; width:163px; height:110px; }

div.top div.topbride { position:absolute; background:url(images/bg_topbride.jpg) no-repeat right bottom; width:175px; height:77px; right:-2px; top:-9px; }

div.top ul.menu { overflow:auto; background:#FFFFFF url(images/bg_menu.gif) no-repeat left bottom; margin:0 0 0 200px; padding:48px 0 17px 0; width:682px; }
div.top ul.menu li { float:left; }
div.top ul.menu li a { display:block; height:20px; text-indent:-9999px; overflow:hidden; }

div.top ul.menu li.a { background:url(images/menu_a.gif) no-repeat left top; }
div.top ul.menu li.a a { width:62px; }
div.top ul.menu li.tt { background:url(images/menu_tt.gif) no-repeat left top; }
div.top ul.menu li.tt a { width:92px; }
div.top ul.menu li.brg { background:url(images/menu_brg.gif) no-repeat left top; }
div.top ul.menu li.brg a { width:128px; }
div.top ul.menu li.h { background:url(images/menu_h.gif) no-repeat left top; }
div.top ul.menu li.h a { width:101px; }
div.top ul.menu li.m { background:url(images/menu_m.gif) no-repeat left top; }
div.top ul.menu li.m a { width:80px; }
div.top ul.menu li.sss { background:url(images/menu_sss.gif) no-repeat left top; }
div.top ul.menu li.sss a { width:43px; }

div.top ul.submenu { position:absolute; right:0; top:71px; }
div.top ul.submenu li { float:left; }
div.top ul.submenu li a { display:block; height:11px; text-indent:-9999px; overflow:hidden; }

div.top ul.submenu li.as { background:url(images/submenu_as.gif) no-repeat left top; margin:0 5px 0 0; }
div.top ul.submenu li.as a { width:65px; }
div.top ul.submenu li.i { background:url(images/submenu_i.gif) no-repeat left top; margin:0 5px 0 0; }
div.top ul.submenu li.i a { width:42px; }


/* middle+ */
div.middle { width:881px; margin:0 0 0 25px; }

div.middle div.left { width:163px; padding:50px 0 0 0; }
div.middle div.left div h1 { background-repeat:no-repeat; background-position:left top; width:163px; height:40px; text-indent:-9999px; overflow:hidden; }
div.middle div.left div a.pinkbutton { display:block; background:url(images/button_bg.gif) no-repeat left bottom; width:50px; padding:1px 3px 5px 3px; margin:0 0 0 100px; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; font-style:italic; }


div.middle div.content div.randombride { position:absolute; left:473px; top:5px; width:305px; }
div.middle div.content div.randombride div.randombutton { float:left; background:url(images/button_randombride.gif) no-repeat left top; }
div.middle div.content div.randombride div.randombutton a { display:block; width:225px; height:51px; text-indent:-9999px; overflow:hidden; }
div.middle div.content div.randombride img { display:block; background:#FFFFFF; width:55px; height:55px; padding:3px; }



div.middle div.content div.hint { background:#FFFFFF url(images/icon_info.gif) no-repeat 6px 10px; padding:10px 6px 0 26px; border:dashed 1px #dddddd; margin:4px 0 0 0; }
div.middle div.content div.hint p { font-size:11px; color:#888888; padding:0 0 8px 0; }
div.middle div.content div.hint p a { color:#f24395; font-weight:bold; text-decoration:underline; }
div.middle div.content div.hint ul { padding:0 0 8px 0; }
div.middle div.content div.hint ul li { background:url(images/bullet_hint.gif) no-repeat left 8px; font-size:10px; color:#999999; padding:3px 0 0 13px; }



div.middle div.content div.cautionbox { background:#FFFFFF url(images/title_caution.gif) no-repeat 20px 15px; position:absolute; left:75px; top:250px; width:600px; border:double 5px #f24395; padding:0 25px 25px 110px; }
div.middle div.content div.cautionbox p { font-size:16px; margin:25px 0; color:#666666; }


div.middle div.content div.formpage fieldset.form { border:none; margin:4px 0 0 0; padding:0; }
div.middle div.content div.formpage fieldset.form label { display:block; overflow:auto; background:#FFFFFF; margin:0 0 1px 0; padding:8px 0; color:#8a8287; }
div.middle div.content div.formpage fieldset.form label span { display:block; float:left; width:22%; padding:5px 7px 0 0; text-align:right; color:#8a8287; }
div.middle div.content div.formpage fieldset.form label span.forselect { padding:3px 7px 0 0; }
div.middle div.content div.formpage fieldset.form label input { display:block; border:solid 1px #d4cfd2; width:370px; padding:3px; }
div.middle div.content div.formpage fieldset.form label select { width:120px; }
div.middle div.content div.formpage fieldset.form label select.long { width:250px; }
div.middle div.content div.formpage fieldset.form label textarea { display:block; border:solid 1px #d4cfd2; width:370px; height:250px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

div.middle div.content div.formpage fieldset.form label input:hover { border-color:#999999; }
div.middle div.content div.formpage fieldset.form label input:focus { border-color:#f24395; }
div.middle div.content div.formpage fieldset.form label input.counter { width:30px !important; }
div.middle div.content div.formpage fieldset.form label input.checkbox { display:inline; width:auto; border:none; }
div.middle div.content div.formpage fieldset.form label textarea:hover { border-color:#999999; }
div.middle div.content div.formpage fieldset.form label textarea:focus { border-color:#f24395; }
div.middle div.content div.formpage fieldset.form label a.leftlink { display:block; text-decoration:underline; color:#f24395; padding:7px 0 0 0; }
div.middle div.content div.formpage fieldset.form a.terms { font-weight:bold; color:#f24395; text-decoration:underline; }

div.middle div.content div.formpage a.updatemyinfo { display:block; background:url(images/button_bg.gif) no-repeat left bottom; width:230px; padding:3px 3px 5px 3px; margin:0 0 0 155px; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; font-style:italic; }

div.middle div.content div.bridesummaries ul { padding:25px 0 0 0; overflow:auto; }
div.middle div.content div.bridesummaries ul li { float:left; width:213px; padding:0 21px 30px 0; }
div.middle div.content div.bridesummaries ul li.third { padding:0 0 30px 0; }

div.middle div.content div.bridesummaries ul li div.bridesummary { float:right; background:#FFFFFF; height:70px; width:122px; padding:5px; }
div.middle div.content div.bridesummaries ul li div.bridesummary h2,
div.middle div.content div.bridesummaries ul li div.bridesummary h3 { margin:0 0 5px 0; font-size:14px; }
div.middle div.content div.bridesummaries ul li div.bridesummary h2 a,
div.middle div.content div.bridesummaries ul li div.bridesummary h3 a { font-weight:bold; color:#8a8287; }
div.middle div.content div.bridesummaries ul li div.bridesummary h2 a:hover,
div.middle div.content div.bridesummaries ul li div.bridesummary h3 a:hover { color:#f30776; text-decoration:underline; }
div.middle div.content div.bridesummaries ul li div.bridesummary span { display:block; color:#8a8287; font-style:italic; }

div.middle div.content div.bridesummaries ul li a.bridethumb img { display:block; float:left; background:#FFFFFF; padding:5px; width:70px; height:70px; border:none; }

div.middle div.content div.bridesummaries ul li div.bridebuttons { padding:0 0 0 12px; }
div.middle div.content div.bridesummaries ul li div.bridebuttons a { display:block; float:left; color:#FFFFFF; font-weight:bold; font-style:italic; }

div.middle div.content div.bridesummaries div.paging { background:#FFFFFF; margin:0 0 20px 0; padding:10px; color:#8a8287; }
div.middle div.content div.bridesummaries div.paging span { font-style:italic; color:#8a8287; }
div.middle div.content div.bridesummaries div.paging a { color:#8a8287; padding:3px; font-weight:bold; }
div.middle div.content div.bridesummaries div.paging a.currentpage { color:#f30776; text-decoration:underline; }
div.middle div.content div.bridesummaries div.paging a.navigation { color:#f30776; text-decoration:underline; }


div.middle div.content div.spacebetweentitle { margin:25px 0 0 0 !important; }
div.middle div.content div.textcontent { background:#FFFFFF; padding:5px; margin:1px 0 0 0; }
div.middle div.content div.textcontent p { margin:15px 10px; color:#666666; }
div.middle div.content div.textcontent p a { text-decoration:underline; font-weight:bold; color:#f30776; }

div.middle div.content div.formresult { background:#FFFFFF; padding:15px 10px; }



/** quick search **/
div.middle div.left div.quicksearch { margin:0 0 10px 0; }

div.middle div.left div.quicksearch ul { background:#fbfbfb; padding:5px 8px 10px 8px; }
div.middle div.left div.quicksearch ul li { padding:1px 0; }
div.middle div.left div.quicksearch ul li a { color:#666666; font-size:14px; }
div.middle div.left div.quicksearch ul li a:hover { color:#f30776; }
div.middle div.left div.quicksearch ul li.all { padding:6px 0 2px 0; }
div.middle div.left div.quicksearch ul li.all a { color:#f30776; font-style:italic; font-weight:bold; }
div.middle div.left div.quicksearch ul li.all a:hover { text-decoration:underline; }

div.middle div.left div.age ul { background:#fbfbfb url(images/bg_age.jpg) no-repeat 85px bottom; }
div.middle div.left div.appearance ul { background:#fbfbfb url(images/bg_appearance.jpg) no-repeat right bottom; padding:0 8px 10px 8px !important; }
div.middle div.left div.country { margin:0 0 20px 0 !important; }

div.middle div.left div.age h1 { background-image:url(images/title_age.gif); }
div.middle div.left div.country h1 { background-image:url(images/title_country.gif); }
div.middle div.left div.appearance h1 { background-image:url(images/title_appearance.gif); height:47px; }


/* hata raporu */
div.middle div.left div.reporterror { background:#FFFFFF url(images/icon_caution.gif) no-repeat 10px 7px; padding:5px 5px 5px 24px; }
div.middle div.left div.reporterror p { font-size:10px; color:#888888; }
div.middle div.left div.reporterror p a { display:block; font-weight:bold; text-decoration:underline; color:#f30776; }


/** login **/
div.middle div.left div.login { margin:0 0 10px 0; }
div.middle div.left div.login h1 { background-image:url(images/title_groomentrance.gif); }
div.middle div.left div.login h1.newgroom { background-image:url(images/title_groomsignup.gif); }

div.middle div.left div.login fieldset { background:#fbfbfb; border:none; margin:1px 0; padding:6px 0; }
div.middle div.left div.login fieldset label { display:block; padding:3px 0; color:#666666; }
div.middle div.left div.login fieldset label input { display:block; border:solid 1px #d4cfd2; width:145px; padding:3px; margin:3px 5px; }
div.middle div.left div.login fieldset label input.checkbox { display:inline; border:none; }
div.middle div.left div.login fieldset label input:hover { border-color:#999999; }
div.middle div.left div.login fieldset label input:focus { border-color:#f24395; }

div.middle div.left div.login div.links { background:#fbfbfb; padding:5px 5px 3px 5px; }
div.middle div.left div.login div.links a { display:block; font-size:11px; color:#666666; padding:1px 0; }
div.middle div.left div.login div.links a:hover { color:#f24395; text-decoration:underline; }
div.middle div.left div.login div.links a.terms { display:inline; }
div.middle div.left div.login div.links a.backtologin { display:block; padding:3px 0; }

/** groom info **/
div.middle div.left div.groominfo h1 { background-image:url(images/title_groominfo.gif); }

div.middle div.left div.groominfo div.info { background:#fbfbfb; color:#93888f; padding:8px 6px; margin:1px 0; }
div.middle div.left div.groominfo div.info div.points { font-style:italic; padding:3px 0; }
div.middle div.left div.groominfo div.info div.points a.howmany { font-weight:bold; color:#f24395; text-decoration:underline; }

div.middle div.left div.groominfo ul li { background:#fbfbfb url(images/bullet_groominfo.gif) no-repeat 5px 9px; margin:0; }
div.middle div.left div.groominfo ul li a { display:block; padding:6px 3px 6px 25px; border:dashed 1px #CCCCCC; border-width:0 0 1px 0; color:#93888f; width:83%; }
div.middle div.left div.groominfo ul li a:hover { color:#f24395; border-color:#f24395; text-decoration:none; }
div.middle div.left div.groominfo ul li:hover { background:#fbfbfb url(images/bullet_groominfo_hover.gif) no-repeat 5px 9px; }

div.middle div.left div.groominfo a.logout { display:block; background:url(images/button_bg.gif) no-repeat left bottom; width:50px; padding:1px 3px 5px 3px; margin:0 0 10px 100px; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; font-style:italic; }


/** content **/
div.middle div.content { margin:0 0 0 200px; padding:20px 0 0 0; }

div.middle div.content div.box { overflow:auto; }
div.middle div.content div.box a.advertise { display:block; margin:0 0 15px 0; }
div.middle div.content div.box a.advertise img { border:none; }
div.middle div.content div.box a.advertise span { display:block; background:#FFFFFF; padding:1px 0; font-size:10px; color:#666666; text-align:center; }
div.middle div.content div.box a.advertise:hover { text-decoration:none; }
div.middle div.content div.box a.advertise:hover span { text-decoration:underline; }

div.middle div.content div.box h1 { position:relative; background-color:#FFFFFF; background-repeat:no-repeat; background-position:10px 0; height:36px; text-indent:-9999px; overflow:hidden; margin:0 0 1px 0; }



/*** rusgelin nedir nasil calisir ***/
div.middle div.content div.whatisrg { position:relative; background:#FFFFFF; height:300px; overflow:visible; }

div.middle div.content div.whatisrg div.bridepic { position:absolute; background:url(images/img_homebride.jpg) no-repeat left top; left:0; top:5px; width:195px; height:295px; }

div.middle div.content div.whatisrg h1 { position:absolute; background:url(images/title_whatisrg.gif) no-repeat left top; left:130px; top:0; width:551px; height:39px; border:solid 1px #eeeeee; border-width:0 0 1px 0; text-indent:-9999px; overflow:hidden; }

div.middle div.content div.whatisrg p.exp { position:absolute; left:130px; top:55px; width:525px; font-size:14px; color:#666666; line-height:15pt; }

div.middle div.content div.whatisrg div.steps { position:absolute; background:url(images/seperator_tt.gif) no-repeat right top; top:160px; height:130px; }
div.middle div.content div.whatisrg div.steps h2 { text-indent:-9999px; overflow:hidden; height:22px; }
div.middle div.content div.whatisrg div.steps p { background:#FFFFFF; padding:11px 0; color:#666666; line-height:13pt; }
div.middle div.content div.whatisrg div.steps a { display:block; width:auto; background:#F24395; color:#FFFFFF; font-size:11px; font-weight:bold; padding:2px 6px; }

div.middle div.content div.whatisrg div.findher { left:130px; width:150px; padding:0 30px 0 0; }
div.middle div.content div.whatisrg div.findher h2 { background:url(images/title_tt_1.gif) no-repeat left top; }

div.middle div.content div.whatisrg div.contacther { left:320px; width:150px; padding:0 30px 0 0; }
div.middle div.content div.whatisrg div.contacther h2 { background:url(images/title_tt_2.gif) no-repeat left top; }

div.middle div.content div.whatisrg div.meether { background:none !important; left:510px; width:150px; }
div.middle div.content div.whatisrg div.meether h2 { background:url(images/title_tt_3.gif) no-repeat left top; }



div.middle div.content div.box a.button { display:block; background:url(images/button_bg.gif) no-repeat left top; clear:both; width:370px; padding:2px 3px 6px 3px; margin:0 0 0 280px; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; font-style:italic; }

/*** bulusma ***/
div.middle div.content div.bulusma { float:left; width:295px; margin:40px 15px 0 0; }
div.middle div.content div.bulusma h1 { background-image:url(images/title_bulusma.gif); }

div.middle div.content div.bulusma div.gallery { background:#FFFFFF; padding:10px; }
div.middle div.content div.bulusma div.gallery img { display:block; margin:0 auto; }
div.middle div.content div.bulusma div.gallery p { margin:15px 0; color:#666666; line-height:13pt; }

div.middle div.content div.favorikizlarimiz { float:left; width:370px; margin:40px 0 0 0; }
div.middle div.content div.favorikizlarimiz h1 { background-image:url(images/title_favorikizlarimiz.gif); }

div.middle div.content div.favorikizlarimiz ul { overflow:auto; }
div.middle div.content div.favorikizlarimiz ul li { float:left; margin:10px 10px 0 0; }
div.middle div.content div.favorikizlarimiz ul li a { display:block; background:#FFFFFF; padding:5px; color:#2e5077; }
div.middle div.content div.favorikizlarimiz ul li a img { display:block; border:none; width:106px; height:106px; margin:0; padding:0; }
div.middle div.content div.favorikizlarimiz ul li a span { display:block; background:url(images/bullet_girls.gif) no-repeat right 8px; padding:5px 0 0 0; font-size:11px; font-weight:bold; color:#2e5077; text-transform:uppercase; }
div.middle div.content div.favorikizlarimiz ul li div.age { background:url(images/button_bg.gif) no-repeat left bottom; margin:0 5px 0 40px; padding:1px 3px 5px 3px; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; font-style:italic; }
div.middle div.content div.favorikizlarimiz ul li.third { margin:10px 0 0 0 !important; }

/*** gelin profili ***/
div.middle div.content div.brideprofile { position:relative; padding:5px 0 0 0; }
div.middle div.content div.brideprofile h1 { background:#FFFFFF url(images/title_brideprofile.gif) no-repeat left top; height:35px; }
div.middle div.content div.brideprofile h1,
div.middle div.content div.brideprofile h2,
div.middle div.content div.brideprofile h3 { text-indent:-9999px; overflow:hidden; }
div.middle div.content div.brideprofile h2,
div.middle div.content div.brideprofile h3 { clear:both; }

div.middle div.content div.brideprofile div.info { float:left; width:400px; }

div.middle div.content div.brideprofile div.info div.infobuttons { overflow:auto; clear:both; }
div.middle div.content div.brideprofile div.info div.infobuttons a { display:block; float:left; color:#FFFFFF; font-weight:bold; font-size:11px; font-style:italic; }
div.middle div.content div.brideprofile div.info div.infobuttons a.ilikedher { display:inline; background:url(images/button_ilikedher.gif) no-repeat right bottom; margin:0 5px 0 85px; padding:2px 7px 7px 7px; }
div.middle div.content div.brideprofile div.info div.infobuttons a.showallinfo { background:url(images/button_showallinfo.gif) no-repeat left top; padding:2px 7px 5px 7px; }

div.middle div.content div.brideprofile div.info div.personalinfo { padding:25px 0 0 0; }
div.middle div.content div.brideprofile div.info div.personalinfo h2 { background:#FFFFFF url(images/title_personalinfo.gif) no-repeat 5px center; margin:0 0 1px 0; height:33px; }
div.middle div.content div.brideprofile div.info div.personalinfo ul li { background:#FFFFFF; margin:0 0 1px 0; padding:7px 0; color:#6d6e70; font-size:14px; font-style:italic; font-weight:bold; }
div.middle div.content div.brideprofile div.info div.personalinfo ul li span { display:block; height:15px; font-weight:bold; }
div.middle div.content div.brideprofile div.info div.personalinfo ul li span.infotitle { float:left; text-align:right; margin:0 3px 0 0; width:170px; font-weight:normal; }

div.middle div.content div.brideprofile div.info div.personalnotes { padding:25px 0 0 0; }
div.middle div.content div.brideprofile div.info div.personalnotes p { background:#FFFFFF; padding:0 8px 10px 8px; font-size:14px; color:#6d6e70; line-height:13pt; }
div.middle div.content div.brideprofile div.info div.personalnotes p.seperator { background:#FFFFFF url(images/seperator_profile.gif) no-repeat center top !important; padding:17px 8px 10px 8px; }

div.middle div.content div.brideprofile div.info div.howdescribesherself h3 { background:#FFFFFF url(images/title_astellherself.gif) no-repeat 5px 11px; height:29px; }
div.middle div.content div.brideprofile div.info div.howlooks h3 { background:#FFFFFF url(images/title_howlooks.gif) no-repeat 5px 10px; height:29px; }

div.middle div.content div.brideprofile div.brideactions { float:right; width:260px; }

div.middle div.content div.brideprofile div.brideactions a.advertise { display:block; padding:25px 0 0 0; }
div.middle div.content div.brideprofile div.brideactions a.advertise img { border:none; }
div.middle div.content div.brideprofile div.brideactions a.advertise span { display:block; background:#FFFFFF; padding:1px 0; font-size:10px; color:#666666; text-align:center; }
div.middle div.content div.brideprofile div.brideactions a.advertise:hover { text-decoration:none; }
div.middle div.content div.brideprofile div.brideactions a.advertise:hover span { text-decoration:underline; }


div.middle div.content div.brideprofile div.brideactions div.gallery { overflow:auto; padding:25px 0 0 0; }
div.middle div.content div.brideprofile div.brideactions div.gallery h2 { background:#FFFFFF url(images/title_photogallery.gif) no-repeat 5px 10px; height:33px; margin:0 1px 1px 0; }

div.middle div.content div.brideprofile div.brideactions div.gallery a.activeimg { display:block; background:#FFFFFF; margin:0 1px 0 0; padding:10px; }
div.middle div.content div.brideprofile div.brideactions div.gallery a.activeimg img { border:none; width:239px; height:239px; }
div.middle div.content div.brideprofile div.brideactions div.gallery a.zoom { /*display:block;*/ display:none; background:url(images/button_showallinfo.gif) no-repeat left top; float:left; color:#FFFFFF; font-weight:bold; font-size:11px; font-style:italic; margin:0 0 0 183px; padding:3px 7px 4px 7px; }

div.middle div.content div.brideprofile div.brideactions div.gallery ul { overflow:auto; clear:both; padding:1px 0 0 0; }
div.middle div.content div.brideprofile div.brideactions div.gallery ul li { float:left; margin:0 1px 1px 0; }
div.middle div.content div.brideprofile div.brideactions div.gallery ul li a { display:block; background:#FFFFFF; padding:5px; }
div.middle div.content div.brideprofile div.brideactions div.gallery ul li a img { border:solid 2px #eeeeee; width:54px; height:54px; }
div.middle div.content div.brideprofile div.brideactions div.gallery ul li a:hover img { border-color:#617996; }
div.middle div.content div.brideprofile div.brideactions div.gallery ul li a.active img { border-color:#f24395; }


div.middle div.content div.brideprofile div.brideactions div.ireallylikedher { padding:25px 0 0 0; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher h2 { background:#FFFFFF url(images/title_ireallylikedher.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }

div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul { background:#FFFFFF; padding:7px 0 0 0; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li { padding:0 7px 7px 7px; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li a { display:block; padding:6px 6px 6px 35px; color:#6D6E70; border:solid 1px #f7f7f7; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li a:hover { text-decoration:none; }

div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.unavailable { background:url(images/icon_unavailable.gif) no-repeat 4px 6px; border:solid 1px #f7f7f7; margin:0 7px 7px 7px; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.unavailable p { padding:10px 6px 8px 27px; color:#6D6E70; line-height:12pt; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.unavailable ul.reasons { padding:0 0 0 27px !important; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.unavailable ul.reasons li { background:url(images/bullet_hint.gif) no-repeat left 5px; padding:0 10px 5px 12px; font-size:10px; color:#6D6E70; }

div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.whynomesseage { background:url(images/icon_whynomesseage.gif) no-repeat 4px 10px; border:solid 1px #f7f7f7; margin:0 7px 7px 7px; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.whynomesseage p { padding:8px 6px 8px 27px; color:#6D6E70; line-height:12pt; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.whynomesseage ul.reasons { padding:0 0 0 27px !important; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.whynomesseage ul.reasons li { background:url(images/bullet_hint.gif) no-repeat left 5px; padding:0 10px 5px 12px; font-size:10px; color:#6D6E70; }

div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.haveyoumet { background:url(images/icon_haveyoumet.gif) no-repeat 12px 4px; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.haveyoumet a:hover { color:#f24395; border-color:#f24395; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.sendmessage { background:url(images/icon_sendmessage.gif) no-repeat 12px 5px; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.sendmessage a:hover { color:#f24395; border-color:#f24395; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.sendmessage_disabled { background:url(images/icon_sendmessage2.gif) no-repeat 12px 5px; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.sendmessage_disabled a { text-decoration:line-through; color:#CCCCCC !important; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.addfavorites { background:url(images/icon_addfavorite.gif) no-repeat 12px 5px; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.addfavorites a:hover { color:#f24395; border-color:#f24395; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.removefavorites { background:url(images/icon_removefavorite.gif) no-repeat 12px 5px; }
div.middle div.content div.brideprofile div.brideactions div.ireallylikedher ul li.removefavorites a:hover { color:#617996; border-color:#617996; }

div.middle div.content div.brideprofile div.brideactions div.ratebride { background:#FFFFFF url(images/title_youropinion.gif) no-repeat 5px 5px; margin:25px 0 0 0; padding:2px 5px 5px 82px; clear:both; }
div.middle div.content div.brideprofile div.brideactions div.ratebride select { font-size:11px; width:170px; margin:3px 0 0 0; }
div.middle div.content div.brideprofile div.brideactions div.ratebride div.points { color:#777777; font-size:10px; font-style:italic; padding:4px 0 0 0; }
div.middle div.content div.brideprofile div.brideactions div.ratebride div.rateresult { background:#f24395; font-size:10px; padding:2px; color:#FFFFFF; text-align:center; margin:3px 0; }


/*** mesaj yolla ***/
div.middle div.content div.sendmail { position:relative; padding:5px 0 0 0; }
div.middle div.content div.sendmail h1 { background:#FFFFFF url(images/title_sendmail.gif) no-repeat left top; height:35px; }
div.middle div.content div.sendmail h1,
div.middle div.content div.sendmail h2 { text-indent:-9999px; overflow:hidden; }


div.middle div.content div.sendmail div.emailsendright { overflow:auto; float:right; width:260px; }
div.middle div.content div.sendmail div.emailsendright div.brideinfo { padding:25px 0 0 0; }
div.middle div.content div.sendmail div.emailsendright div.brideinfo h2 { background:#FFFFFF url(images/title_aboutbride.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }
div.middle div.content div.sendmail div.emailsendright div.brideinfo img { display:block; float:left; background:#FFFFFF; padding:5px; margin:0 1px 0 0; width:80px; height:80px; }

div.middle div.content div.sendmail div.emailsendright div.brideinfo ul { float:right; background:#FFFFFF; width:169px; } 
div.middle div.content div.sendmail div.emailsendright div.brideinfo ul li { height:17px; padding:3px 4px 0 4px; font-size:11px; color:#8a8287; border:dashed 1px #dddddd; border-width:0 0 1px 0; }
div.middle div.content div.sendmail div.emailsendright div.brideinfo ul li.languages { height:45px; border:none; }
div.middle div.content div.sendmail div.emailsendright div.brideinfo a { display:block; clear:both; background:url(images/button_bg.gif) no-repeat left bottom; width:110px; padding:1px 5px 5px 3px; margin:0 0 0 120px; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; font-style:italic; }

div.middle div.content div.sendmail div.emailsendright div.importantinfo { padding:25px 0 0 0; }
div.middle div.content div.sendmail div.emailsendright div.importantinfo h2 { background:#0068ac url(images/title_importantinfo.gif) no-repeat 5px center; height:33px; }
div.middle div.content div.sendmail div.emailsendright div.importantinfo div { background:#0068ac; margin:1px 0 0 0; padding:5px 10px; }
div.middle div.content div.sendmail div.emailsendright div.importantinfo div p { color:#FFFFFF; font-size:14px; padding:7px 0; }
div.middle div.content div.sendmail div.emailsendright div.importantinfo div p.note { font-size:11px; font-style:italic; }


div.middle div.content div.sendmail div.mail { float:left; width:400px; padding:25px 0 0 0; } 
div.middle div.content div.sendmail div.mail h2 { background:#FFFFFF url(images/title_yourmail.gif) no-repeat 5px center; margin:0 0 1px 0; height:33px; }

div.middle div.content div.sendmail div.mail fieldset { border:none; margin:4px 0 0 0; padding:0; }
div.middle div.content div.sendmail div.mail fieldset label { display:block; background:#FFFFFF; margin:1px 0 0 0; padding:7px 10px; }
div.middle div.content div.sendmail div.mail fieldset label span { display:block; float:left; width:40%; text-align:right; padding:5px 5px 0 0; color:#8a8287; }
div.middle div.content div.sendmail div.mail fieldset label select { width:377px; }
div.middle div.content div.sendmail div.mail fieldset label input { display:block; border:solid 1px #d4cfd2; width:370px; padding:3px; }
div.middle div.content div.sendmail div.mail fieldset label input:hover { border-color:#999999; }
div.middle div.content div.sendmail div.mail fieldset label input:focus { border-color:#f24395; }
div.middle div.content div.sendmail div.mail fieldset label input.counter { width:30px !important; }
div.middle div.content div.sendmail div.mail fieldset label textarea { display:block; border:solid 1px #d4cfd2; width:370px; height:250px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div.middle div.content div.sendmail div.mail fieldset label textarea:hover { border-color:#999999; }
div.middle div.content div.sendmail div.mail fieldset label textarea:focus { border-color:#f24395; }

div.middle div.content div.sendmail div.mail a.sendbutton { display:block; background:url(images/button_bg.gif) no-repeat left bottom; width:160px; padding:3px 3px 5px 3px; margin:0 0 0 220px; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; font-style:italic; }


div.middle div.content div.sendmail div.emailsendlogin div.login { float:left; width:325px; padding:25px 0 0 0; }
div.middle div.content div.sendmail div.emailsendlogin div.login h2 { background:#FFFFFF url(images/title_paymentlogin.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0;  }

div.middle div.content div.sendmail div.emailsendlogin div.signup { float:right; width:325px; padding:25px 0 0 0; }
div.middle div.content div.sendmail div.emailsendlogin div.signup h2 { background:#FFFFFF url(images/title_paymentsignup.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0;  }

div.middle div.content div.sendmail div.emailsendlogin fieldset { border:none; margin:4px 0 0 0; padding:0; }
div.middle div.content div.sendmail div.emailsendlogin fieldset label { display:block; background:#FFFFFF; margin:1px 0 0 0; padding:7px 10px; }
div.middle div.content div.sendmail div.emailsendlogin fieldset label span { display:block; float:left; width:80px; text-align:right; padding:5px 5px 0 0; color:#8a8287; }
div.middle div.content div.sendmail div.emailsendlogin fieldset label input { display:block; border:solid 1px #d4cfd2; width:200px; padding:3px; }
div.middle div.content div.sendmail div.emailsendlogin fieldset label input:hover { border-color:#999999; }
div.middle div.content div.sendmail div.emailsendlogin fieldset label input:focus { border-color:#f24395; }
div.middle div.content div.sendmail div.emailsendlogin fieldset label input.checkbox { display:inline; width:auto; border:none; }
div.middle div.content div.sendmail div.emailsendlogin fieldset label a { text-decoration:underline; color:#f24395; }
div.middle div.content div.sendmail div.emailsendlogin a.loginbutton { display:block; background:url(images/button_bg.gif) no-repeat left top; width:210px; padding:3px 3px 5px 3px; margin:0 0 0 95px; text-align:center; color:#FFFFFF; font-size:12px; font-weight:bold; font-style:italic; }


/*** kontor gecmisim ***/
div.middle div.content div.counterhistory { position:relative; padding:5px 0 0 0; }
div.middle div.content div.counterhistory h1 { background:#FFFFFF url(images/title_counterhistory.gif) no-repeat left top; height:35px; }
div.middle div.content div.counterhistory h1,
div.middle div.content div.counterhistory h2 { text-indent:-9999px; overflow:hidden; }

div.middle div.content div.counterhistory div.spent { float:left; width:320px; padding:25px 0 0 0; }
div.middle div.content div.counterhistory div.spent h2 { background:#FFFFFF url(images/title_spent.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }

div.middle div.content div.counterhistory div.bought { float:right; width:340px; padding:25px 0 0 0; }
div.middle div.content div.counterhistory div.bought h2 { background:#FFFFFF url(images/title_bought.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }

div.middle div.content div.counterhistory div table { width:100%; margin:4px 0 0 0; border-collapse:collapse; }
div.middle div.content div.counterhistory div table th { color:#FFFFFF; padding:8px; border:solid 1px #eeeeee; }
div.middle div.content div.counterhistory div table td { background:#FFFFFF; padding:4px 8px; color:#8a8287; border:solid 1px #eeeeee; }
div.middle div.content div.counterhistory div table th.mount { text-align:left; }
div.middle div.content div.counterhistory div table th.date { text-align:left; font-style:italic; }
div.middle div.content div.counterhistory div table td.mount { font-weight:bold; }
div.middle div.content div.counterhistory div table td.status { font-weight:bold; text-align:center; font-size:16px; letter-spacing:-1px; }
div.middle div.content div.counterhistory div table td.date { font-style:italic; font-size:10px; }

div.middle div.content div.counterhistory div table td.paging { padding:8px; }
div.middle div.content div.counterhistory div table td.paging span { font-style:italic; }
div.middle div.content div.counterhistory div table td.paging a { color:#8a8287; padding:3px; font-weight:bold; }
div.middle div.content div.counterhistory div table td.paging a.currentpage { text-decoration:underline; }
div.middle div.content div.counterhistory div table td.paging a.navigation { text-decoration:underline; }

div.middle div.content div.counterhistory div.spent table th { background:#566f8f; }
div.middle div.content div.counterhistory div.spent table td.description a { font-weight:bold; text-decoration:underline; color:#566f8f; }
div.middle div.content div.counterhistory div.spent table td.mount { width:15%; }
div.middle div.content div.counterhistory div.spent table td.status { color:#566f8f; }
div.middle div.content div.counterhistory div.spent table td.date { width:27%; }
div.middle div.content div.counterhistory div.spent table td.paging a.currentpage { color:#566f8f !important; }
div.middle div.content div.counterhistory div.spent table td.paging a.navigation { color:#566f8f !important; }
div.middle div.content div.counterhistory div.spent table td.paging a:hover { color:#566f8f !important; }

div.middle div.content div.counterhistory div.bought table th { background:#f24395; }
div.middle div.content div.counterhistory div.bought table th.description { text-align:left; }
div.middle div.content div.counterhistory div.bought table td.description a { font-weight:bold; text-decoration:underline; color:#f24395; }
div.middle div.content div.counterhistory div.bought table td.mount { text-align:center; }
div.middle div.content div.counterhistory div.bought table td.status { color:#f24395; width:45%; }
div.middle div.content div.counterhistory div.bought table td.date { width:25%; }
div.middle div.content div.counterhistory div.bought table td.paging a.currentpage { color:#f24395 !important; }
div.middle div.content div.counterhistory div.bought table td.paging a.navigation { color:#f24395 !important; }
div.middle div.content div.counterhistory div.bought table td.paging a:hover { color:#f24395 !important; }

/*** kisisel bilgilerim ***/
div.middle div.content div.myinfo { position:relative; padding:5px 0 0 0; }
div.middle div.content div.myinfo h1 { background:#FFFFFF url(images/title_myinfo.gif) no-repeat left top; height:35px; text-indent:-9999px; overflow:hidden; }

/*** fotograf albumu ***/
div.middle div.content div.myphotos { position:relative; padding:5px 0 0 0; }
div.middle div.content div.myphotos h1 { background:#FFFFFF url(images/title_myphotos.gif) no-repeat left top; height:35px; }
div.middle div.content div.myphotos h1,
div.middle div.content div.myphotos h2 { text-indent:-9999px; overflow:hidden; }

div.middle div.content div.myphotos div.newphoto { float:left; width:360px; padding:25px 0 0 0; }
div.middle div.content div.myphotos div.newphoto h2 { background:#FFFFFF url(images/title_yenifotograf.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }

div.middle div.content div.myphotos div.newphoto fieldset { border:none; margin:4px 0 0 0; padding:0; }
div.middle div.content div.myphotos div.newphoto fieldset label { display:block; background:#FFFFFF; padding:8px; }
div.middle div.content div.myphotos div.newphoto fieldset label input { display:block; border:solid 1px #d4cfd2; width:335px; margin:0 auto; padding:3px; }
div.middle div.content div.myphotos div.newphoto a.upload { display:block; background:url(images/button_bg.gif) no-repeat left bottom; width:170px; padding:3px 3px 5px 3px; margin:0 0 0 175px; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; font-style:italic; }

div.middle div.content div.myphotos div.savedphotos { float:right; width:300px; padding:25px 0 0 0; }
div.middle div.content div.myphotos div.savedphotos h2 { background:#FFFFFF url(images/title_kayitlifotograflarim.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }

div.middle div.content div.myphotos div.savedphotos ul { overflow:auto; margin:5px 0 0 0; }
div.middle div.content div.myphotos div.savedphotos ul li { float:left; margin:0 7px 12px 0; }
div.middle div.content div.myphotos div.savedphotos ul li.third { margin:0 0 12px 0; }
div.middle div.content div.myphotos div.savedphotos ul li img { display:block; background:#FFFFFF; padding:5px; width:85px; height:85px; }

div.middle div.content div.myphotos div.savedphotos ul li div.photobuttons { padding:0 0 0 5px; }
div.middle div.content div.myphotos div.savedphotos ul li div.photobuttons a { display:block; float:left; color:#FFFFFF; font-weight:bold; font-size:10px; font-style:italic; padding:2px 4px 4px 4px; }
div.middle div.content div.myphotos div.savedphotos ul li div.photobuttons a.makeselected { background:url(images/button_ilikedher.gif) no-repeat right bottom; margin:0 3px 0 0; }
div.middle div.content div.myphotos div.savedphotos ul li div.photobuttons a.delete { background:url(images/button_showallinfo.gif) no-repeat left top; }

/*** sifre degistirme ***/
div.middle div.content div.editpassword { position:relative; padding:5px 0 0 0; }
div.middle div.content div.editpassword h1 { background:#FFFFFF url(images/title_editpassword.gif) no-repeat left top; height:35px; text-indent:-9999px; overflow:hidden; }
div.middle div.content div.editpassword a.updatemyinfo { width:130px !important; }

/*** damat kayit ***/
div.middle div.content div.signup { position:relative; padding:5px 0 0 0; }
div.middle div.content div.signup h1 { background:#FFFFFF url(images/title_signup.gif) no-repeat left top; height:35px; text-indent:-9999px; overflow:hidden; }
div.middle div.content div.signup a.updatemyinfo { width:120px !important; }

/*** damat girisi ***/
div.middle div.content div.groomlogin { position:relative; padding:5px 0 0 0; }
div.middle div.content div.groomlogin h1 { background:#FFFFFF url(images/title_login.gif) no-repeat left top; height:35px; text-indent:-9999px; overflow:hidden; }
div.middle div.content div.groomlogin a.updatemyinfo { width:130px !important; }

/*** sik sorulan sorular ***/
div.middle div.content div.faq { position:relative; padding:5px 0 0 0; }
div.middle div.content div.faq h1 { background:#FFFFFF url(images/title_sss.gif) no-repeat left top; height:35px; text-indent:-9999px; overflow:hidden; }
div.middle div.content div.faq a.updatemyinfo { width:130px !impvortant; }

div.middle div.content div.faq div.questionsanswers { padding:15px 0 0 0; }
div.middle div.content div.faq div.questionsanswers h2 { background:#FFFFFF url(images/title_soru.gif) no-repeat 14px 7px; color:#666666; font-size:14px; margin:0; padding:5px 3px 5px 70px; }
div.middle div.content div.faq div.questionsanswers p { background:#FFFFFF url(images/title_cevap.gif) no-repeat 5px 7px; color:#666666; line-height:13pt; margin:1px 0 25px 0; padding:5px 3px 5px 70px; }

/*** sistem mesaji ***/
div.middle div.content div.rgmessage { position:relative; padding:5px 0 0 0; }
div.middle div.content div.rgmessage h1 { background:#FFFFFF url(images/title_rgmessage.gif) no-repeat left top; height:35px; text-indent:-9999px; overflow:hidden; }
div.middle div.content div.rgmessage a.updatemyinfo { width:130px !important; }
div.middle div.content a.link { display:block; background:url(images/button_bg.gif) no-repeat left bottom; width:100px; padding:1px 3px 5px 3px; margin:0 0 10px 15px; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; font-style:italic; }


/*** iletisim ***/
div.middle div.content div.contact { position:relative; padding:5px 0 0 0; }
div.middle div.content div.contact h1 { background:#FFFFFF url(images/title_contact.gif) no-repeat left top; height:35px; text-indent:-9999px; overflow:hidden; }

div.middle div.content div.contact div.formpage { padding:25px 0 0 0; }
div.middle div.content div.contact div.formpage h2 { background:#FFFFFF url(images/title_contactform.gif) no-repeat 5px center; height:30px; text-indent:-9999px; overflow:hidden; }
div.middle div.content div.contact a.updatemyinfo { width:100px !important; }
div.middle div.content div.contact span.mailsent { display:block; background:#FFFFFF; color:#566f8f !important; font-size:14px; padding:6px 10px; text-align:center; }

div.middle div.content div.contact div.contactaddresses { overflow:auto; padding:25px 0 0 0; }
div.middle div.content div.contact div.contactaddresses h2 { background:#FFFFFF url(images/title_contactinfo.gif) no-repeat 5px center; height:30px; text-indent:-9999px; overflow:hidden; }
div.middle div.content div.contact div.contactaddresses div.contactaddress { width:320px; margin:1px 0; padding:10px; background:#FFFFFF; }
div.middle div.content div.contact div.contactaddresses div.contactaddress h3 { font-size:16px; color:#666666; margin:0 0 15px 0; padding:0 0 5px 0; border:dashed 1px #cccccc; border-width:0 0 1px 0; }
div.middle div.content div.contact div.contactaddresses div.contactaddress p { font-size:14px; color:#666666; padding:0 0 15px 0; }
div.middle div.content div.contact div.contactaddresses div.contactaddress img { display:block; border:solid 1px #f30776; padding:5px; }

div.middle div.content div.contact div.contactaddresses div.ad1 { float:left; }
div.middle div.content div.contact div.contactaddresses div.ad2 { float:right; }

div.middle div.content div.contact div.contactaddresses div.contactaddressinfo { margin:1px 0 0 0; padding:10px; background:#FFFFFF; }
div.middle div.content div.contact div.contactaddresses div.contactaddressinfo p { font-size:14px; color:#666666; text-align:center; }

/*** sifremi unuttum ***/
div.middle div.content div.forgotpassword { position:relative; padding:5px 0 0 0; }
div.middle div.content div.forgotpassword h1 { background:#FFFFFF url(images/title_forgotpassword.gif) no-repeat left top; height:35px; text-indent:-9999px; overflow:hidden; }
div.middle div.content div.forgotpassword a.updatemyinfo { width:100px !important; }
div.middle div.content div.forgotpassword span.mailsent { display:block; background:#FFFFFF; color:#566f8f !important; font-size:14px; padding:6px 10px; text-align:center; }

/*** posta uyarilarim ***/
div.middle div.content div.mailnotifications { position:relative; padding:5px 0 0 0; }
div.middle div.content div.mailnotifications h1 { background:#FFFFFF url(images/title_mailnotifications.gif) no-repeat left top; height:35px; text-indent:-9999px; overflow:hidden; }

/*** hizmetlerimiz ***/
div.middle div.content div.ourservices { position:relative; padding:5px 0 0 0; }
div.middle div.content div.ourservices h1 { background:#FFFFFF url(images/title_ourservices.gif) no-repeat left top; height:35px; text-indent:-9999px; overflow:hidden; }

/*** ziyaret ettiklerim ***/
div.middle div.content div.visitedbrides { position:relative; padding:5px 0 0 0; }
div.middle div.content div.visitedbrides h1 { background:#FFFFFF url(images/title_visitedbrides.gif) no-repeat left top; height:35px; text-indent:-9999px; overflow:hidden; }

div.middle div.content div.visitedbrides ul li div.bridebuttons a.sendmessage { background:url(images/button_ilikedher.gif) no-repeat right bottom; font-size:12px; margin:0 2px 0 0; padding:3px 19px 5px 19px; }
div.middle div.content div.visitedbrides ul li div.bridebuttons a.addtofavorites { background:url(images/button_showallinfo.gif) no-repeat left bottom; font-size:10px; padding:4px 7px 5px 7px; }

/*** favorilerim ***/
div.middle div.content div.favoritebrides { position:relative; padding:5px 0 0 0; }
div.middle div.content div.favoritebrides h1 { background:#FFFFFF url(images/title_favoritebrides.gif) no-repeat left top; height:35px; text-indent:-9999px; overflow:hidden; }

div.middle div.content div.favoritebrides ul li div.bridebuttons a.sendmessage { background:url(images/button_bg.gif) no-repeat left bottom; font-size:11px; margin:0 3px 0 87px; padding:3px 12px 5px 12px; }

/*** gelin arama ***/
div.middle div.content div.bridesearch { position:relative; padding:5px 0 0 0; }
div.middle div.content div.bridesearch h1 { background:#FFFFFF url(images/title_bridesearch.gif) no-repeat left top; height:35px; text-indent:-9999px; overflow:hidden; }

div.middle div.content div.bridesearch ul li div.bridebuttons a.profiledetails { background:url(images/button_showallinfo.gif) no-repeat left bottom; font-size:10px; padding:4px 7px 5px 7px; }
div.middle div.content div.bridesearch ul li div.bridebuttons a.addtofavorites { background:url(images/button_ilikedher.gif) no-repeat right bottom; font-size:10px; margin:0 2px 0 20px; padding:3px 7px 5px 7px; }

/*** detayli gelin arama ***/
div.middle div.content div.bridedetailsearch { position:relative; padding:5px 0 0 0; }
div.middle div.content div.bridedetailsearch h1,
div.middle div.content div.bridedetailsearch h2 { text-indent:-9999px; overflow:hidden; }
div.middle div.content div.bridedetailsearch h1 { background:#FFFFFF url(images/title_bridesearch.gif) no-repeat left top; height:35px; text-indent:-9999px; overflow:hidden; }

div.middle div.content div.bridedetailsearch div.searchresults { float:left; width:400px; padding:25px 0 0 0; }
div.middle div.content div.bridedetailsearch div.searchresults h2 { background:#FFFFFF url(images/title_aramasonuclari.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }

div.middle div.content div.bridedetailsearch div.searchresults ul { padding:4px 0 0 0 !important; }
div.middle div.content div.bridedetailsearch div.searchresults ul li div.bridebuttons a.profiledetails { background:url(images/button_showallinfo.gif) no-repeat left bottom; font-size:10px; padding:4px 3px 5px 3px; }
div.middle div.content div.bridedetailsearch div.searchresults ul li div.bridebuttons a.addtofavorites { background:url(images/button_ilikedher.gif) no-repeat right bottom; font-size:10px; margin:0 2px 0 0; padding:3px 3px 5px 3px; }

/*div.middle div.content div.bridedetailsearch ul { height:380px !important; }*/
div.middle div.content div.bridedetailsearch ul li { width:195px !important; padding:0 10px 25px 0 !important; }
div.middle div.content div.bridedetailsearch ul li.third { padding:0 0 25px 0 !important; }
div.middle div.content div.bridedetailsearch ul li div.bridesummary { width:124px !important; height:50px !important; }
div.middle div.content div.bridedetailsearch ul li div.bridesummary h3 { font-size:12px !important; }
div.middle div.content div.bridedetailsearch ul li a.bridethumb img { width:50px !important; height:50px !important; }

div.middle div.content div.bridedetailsearch div.searchform { float:right; width:260px; padding:25px 0 0 0; }
div.middle div.content div.bridedetailsearch div.searchform h2 { background:#FFFFFF url(images/title_aramakriterleri.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }

div.middle div.content div.bridedetailsearch div.searchform fieldset.detailsearch { margin:4px 0 0 0; padding:0; border:none; }
div.middle div.content div.bridedetailsearch div.searchform fieldset.detailsearch label { display:block; overflow:auto; background:#FFFFFF; margin:1px 0 0 0; padding:8px 0; color:#8a8287; }
div.middle div.content div.bridedetailsearch div.searchform fieldset.detailsearch label span { display:block; float:left; width:40%; padding:3px 5px 0 0; text-align:right; font-style:italic; color:#8a8287; }
div.middle div.content div.bridedetailsearch div.searchform fieldset.detailsearch label select { width:57px; }
div.middle div.content div.bridedetailsearch div.searchform fieldset.detailsearch label select.double { width:124px; }
div.middle div.content div.bridedetailsearch div.searchform a.detailsearchbutton { display:block; background:url(images/button_showallinfo.gif) no-repeat right bottom; width:99px; text-align:center; margin:0 2px 0 110px; padding:2px 0 5px 0; color:#FFFFFF; font-size:11px; font-weight:bold; font-style:italic; }

/*** makaleler ***/
div.middle div.content div.articles { position:relative; padding:5px 0 0 0; }
div.middle div.content div.articles h1,
div.middle div.content div.articles h2 { text-indent:-9999px; overflow:hidden; }
div.middle div.content div.articles h1 { background:#FFFFFF url(images/title_articles.gif) no-repeat left top; height:35px; text-indent:-9999px; overflow:hidden; }

div.middle div.content div.articles a.goback { display:block; float:left; background:url(images/button_bg.gif) no-repeat left bottom; color:#FFFFFF; font-weight:bold; font-style:italic; font-size:12px; margin:0 3px 0 25px; padding:2px 10px 4px 10px; border:none; }

div.middle div.content div.articles div.articlegroups { float:left; width:410px; }
div.middle div.content div.articles div.articlegroups div { padding:25px 0 0 0; }
div.middle div.content div.articles div.articlegroups ul { background:#FFFFFF; padding:0; }
div.middle div.content div.articles div.articlegroups ul li { background:url(images/bullet_articlegroup.gif) no-repeat 5px 15px; padding:8px 4px 8px 27px; border:dashed 1px #CCCCCC; border-width:0 0 1px 0; color:#666666; }
div.middle div.content div.articles div.articlegroups ul li a { font-size:14px; color:#666666; }
div.middle div.content div.articles div.articlegroups ul li a:hover { color:#f24395; text-decoration:underline; }

div.middle div.content div.articles div.articlegroups ul li ul.subarticles { padding:10px 0; }
div.middle div.content div.articles div.articlegroups ul li ul.subarticles li { background:url(images/bullet_hint.gif) no-repeat 0 9px; padding:3px 10px 3px 15px; font-style:italic; color:#999999; border:none; }
div.middle div.content div.articles div.articlegroups ul li ul.subarticles li a { display:inline; font-size:12px; padding:0; border:none; font-style:normal; }

div.middle div.content div.articles div.articlegroups div h2 { height:33px; margin:0 0 1px 0; }
div.middle div.content div.articles div.articlegroups div img.articlegrouppic { display:block; float:right; background:#FFFFFF; padding:10px 5px 10px 10px; }
div.middle div.content div.articles div.articlegroups div.lookforbride h2 { background:#FFFFFF url(images/title_lookforbride.gif) no-repeat 5px center; }
div.middle div.content div.articles div.articlegroups div.forconnection h2 { background:#FFFFFF url(images/title_forconnection.gif) no-repeat 5px center; }
div.middle div.content div.articles div.articlegroups div.formeeting h2 { background:#FFFFFF url(images/title_formeeting.gif) no-repeat 5px center; }

div.middle div.content div.articles div.articlegroups div.searchresults h2 { background:#FFFFFF url(images/title_aramasonuclari.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }
div.middle div.content div.articles div.articlegroups ul li.noresult { background:none; font-size:14px; font-style:italic; color:#8a8287; padding:12px 4px 12px 27px;  }


div.middle div.content div.articles div.articleread { float:left; width:410px; padding:25px 0 0 0; }
div.middle div.content div.articles div.articleread h2 { background:#FFFFFF url(images/bullet_girls.gif) no-repeat 7px 13px; font-size:14px; font-weight:bold; color:#8a8287; margin:0 0 1px 0; padding:8px 4px 8px 27px; text-indent:0; }
div.middle div.content div.articles div.articleread h3 { background:#FFFFFF url(images/bullet_hint.gif) no-repeat 7px 15px; font-size:14px; font-weight:bold; font-style:italic; color:#8a8287; margin:25px 0 1px 0; padding:8px 4px 8px 20px; text-indent:0; }
div.middle div.content div.articles div.articleread fieldset { margin:0; padding:0; border:none; }
div.middle div.content div.articles div.articleread fieldset label { display:block; background:#FFFFFF; padding:8px 10px 9px 10px; }
div.middle div.content div.articles div.articleread fieldset label select { width:390px; }
div.middle div.content div.articles div.articleread a { display:block; background:url(images/button_bg.gif) no-repeat left bottom; color:#FFFFFF; font-weight:bold; font-style:italic; text-align:center; width:70px; margin:0 3px 0 310px; padding:2px 10px 4px 10px; }


div.middle div.content div.articles div.articleread div.article { background:#FFFFFF; margin:0 0 1px 0; padding:4px 11px; }
div.middle div.content div.articles div.articleread div.article p { font-size:14px; color:#8a8287; padding:8px 0; }
div.middle div.content div.articles div.articleread div.article p.author { font-size:12px; font-style:italic; color:#f30776; }
div.middle div.content div.articles div.articleread div.article p.author span { display:block; font-size:11px; color:#2e5077; }


div.middle div.content div.articles div.articlesearch { float:right; width:230px; padding:25px 0 0 0; }

div.middle div.content div.articles div.articlesearch div.articlesearchbox { overflow:auto; }
div.middle div.content div.articles div.articlesearch div.articlesearchbox h2 { background:#FFFFFF url(images/title_articlesearch.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }
div.middle div.content div.articles div.articlesearch div.articlesearchbox fieldset { margin:0; padding:0; border:none; }
div.middle div.content div.articles div.articlesearch div.articlesearchbox fieldset label { display:block; background:#FFFFFF; padding:6px; }
div.middle div.content div.articles div.articlesearch div.articlesearchbox fieldset label input { display:block; border:solid 1px #d4cfd2; width:210px; padding:3px; }
div.middle div.content div.articles div.articlesearch div.articlesearchbox fieldset label input:hover { border-color:#999999; }
div.middle div.content div.articles div.articlesearch div.articlesearchbox fieldset label input:focus { border-color:#f24395; }
div.middle div.content div.articles div.articlesearch div.articlesearchbox a { display:block; background:url(images/button_bg.gif) no-repeat left bottom; color:#FFFFFF; font-weight:bold; font-style:italic; width:100px; margin:0 3px 0 110px; padding:2px 0 4px 0; text-align:center; }

div.middle div.content div.articles div.articlesearch div.bridesuggest { padding:25px 0 0 0; }
div.middle div.content div.articles div.articlesearch div.bridesuggest h2 { background:#FFFFFF url(images/title_bridesuggest.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }
div.middle div.content div.articles div.articlesearch div.bridesuggest ul { padding:0 !important; }
div.middle div.content div.articles div.articlesearch div.bridesuggest ul li.third { width:230px !important; padding:0 0 15px 0 !important; }
div.middle div.content div.articles div.articlesearch div.bridesuggest ul li div.bridesummary { width:139px !important; height:70px !important; }
div.middle div.content div.articles div.articlesearch div.bridesuggest ul li div.bridesummary h3 { font-size:12px !important; }

div.middle div.content div.articles div.articlesearch div.bridesuggest ul li div.bridebuttons { padding:0 0 0 87px; }
div.middle div.content div.articles div.articlesearch div.bridesuggest ul li div.bridebuttons a.profiledetails { display:block; background:url(images/button_showallinfo.gif) no-repeat left bottom; font-size:10px; padding:4px 6px 5px 6px; }

/*** mesajlarim ***/
div.middle div.content div.mymailings { position:relative; padding:5px 0 0 0; }
div.middle div.content div.mymailings h1{ background:#FFFFFF url(images/title_mymailings.gif) no-repeat left top; height:35px; text-indent:-9999px; overflow:hidden; }

div.middle div.content div.mymailings fieldset.messagesfilter { margin:1px 0 0 0; padding:0; border:none; }
div.middle div.content div.mymailings fieldset.messagesfilter label { display:block; background:#FFFFFF; padding:8px 10px 9px 10px; }
div.middle div.content div.mymailings fieldset.messagesfilter label select { width:650px; }

div.middle div.content div.mymailings ul.conversations { padding:25px 0 0 0; }
div.middle div.content div.mymailings ul.conversations li { overflow:auto; margin:0 0 25px 0; }

div.middle div.content div.mymailings ul.conversations li div.messagedbride { float:left; width:260px; }
div.middle div.content div.mymailings ul.conversations li div.messagedbride div.brideid { background:#FFFFFF; float:right; padding:5px; width:174px; height:65px; font-size:14px; color:#8a8287; }
div.middle div.content div.mymailings ul.conversations li div.messagedbride div.brideid h2 { font-weight:bold; }
div.middle div.content div.mymailings ul.conversations li div.messagedbride img { display:block; background:#FFFFFF; float:left; width:65px; height:65px; padding:5px; }
div.middle div.content div.mymailings ul.conversations li div.messagedbride div.brideid div.conversationsummary { font-size:10px; padding:10px 0 0 0; }

div.middle div.content div.mymailings ul.conversations li div.messagedbride a { display:block; float:left; color:#FFFFFF; font-weight:bold; font-style:italic; }
div.middle div.content div.mymailings ul.conversations li div.messagedbride a.gotoherprofile { background:url(images/button_showallinfo.gif) no-repeat left bottom; font-size:10px; padding:4px 7px 5px 7px; }
div.middle div.content div.mymailings ul.conversations li div.messagedbride a.sendmessage { background:url(images/button_ilikedher.gif) no-repeat right bottom; font-size:12px; margin:0 2px 0 16px; padding:3px 10px 5px 10px; }


div.middle div.content div.mymailings ul.conversations li ul.conversation { float:right; background:#FFFFFF; width:420px; }
div.middle div.content div.mymailings ul.conversations li ul.conversation li.message { margin:7px; border:solid 1px #CCCCCC; }
div.middle div.content div.mymailings ul.conversations li ul.conversation li.message div.messagestatus { float:left; font-size:16px; font-weight:bold; letter-spacing:-1px; padding:6px 0 0 5px; }

div.middle div.content div.mymailings ul.conversations li ul.conversation li.message h3 a { display:block; font-size:14px; }
div.middle div.content div.mymailings ul.conversations li ul.conversation li.message h3 a span.messagedate { display:block; float:right; font-size:10px; padding:3px 0 0 0; }

div.middle div.content div.mymailings ul.conversations li ul.conversation li.message div.messagedetails p { padding:5px 10px 10px 10px; color:#8a8287; font-size:14px; }
div.middle div.content div.mymailings ul.conversations li ul.conversation li.message div.messagedetails a { display:block; background:#f7f7f7; font-weight:bold; font-size:12px; padding:2px 4px; }
div.middle div.content div.mymailings ul.conversations li ul.conversation li.message div.messagedetails fieldset { float:right; width:165px; margin:0; padding:5px; border:none; }
div.middle div.content div.mymailings ul.conversations li ul.conversation li.message div.messagedetails fieldset label select { width:165px; }

div.middle div.content div.mymailings ul.conversations li ul.conversation li.you { border-color:#617996; }
div.middle div.content div.mymailings ul.conversations li ul.conversation li.you div.messagedetails fieldset { background:#617996; }
div.middle div.content div.mymailings ul.conversations li ul.conversation li.you div.messagedetails a { color:#617996; }
div.middle div.content div.mymailings ul.conversations li ul.conversation li.you div.messagedetails div.messagestatus { color:#617996; }
div.middle div.content div.mymailings ul.conversations li ul.conversation li.you h3 { background:url(images/title_sizdedinizki.gif) no-repeat 5px 4px; }
div.middle div.content div.mymailings ul.conversations li ul.conversation li.you h3 a { padding:7px 5px 7px 105px; color:#617996; }

div.middle div.content div.mymailings ul.conversations li ul.conversation li.she { border-color:#f24395; }
div.middle div.content div.mymailings ul.conversations li ul.conversation li.she div.messagedetails fieldset { background:#f24395; }
div.middle div.content div.mymailings ul.conversations li ul.conversation li.she div.messagedetails a { color:#f24395; }
div.middle div.content div.mymailings ul.conversations li ul.conversation li.she div.messagedetails div.messagestatus { color:#f24395; }
div.middle div.content div.mymailings ul.conversations li ul.conversation li.she h3 { background:url(images/title_odediki.gif) no-repeat 5px 4px; }
div.middle div.content div.mymailings ul.conversations li ul.conversation li.she h3 a { padding:7px 5px 7px 82px; color:#f24395; }


/*** odeme ***/
div.middle div.content div.payment { position:relative; overflow:auto; padding:5px 0 0 0; }
div.middle div.content div.payment h1,
div.middle div.content div.payment h2 { text-indent:-9999px; overflow:hidden; }
div.middle div.content div.payment h1 { background:#FFFFFF url(images/title_payment.gif) no-repeat left top; height:35px; }

div.middle div.content div.payment fieldset { margin:0; padding:0; border:none; }
div.middle div.content div.payment fieldset label { display:block; overflow:auto; background:#FFFFFF; margin:1px 0 0 0; color:#8a8287; }

div.middle div.content div.payment div.howmuch { margin:25px 0 0 0; overflow:auto; }
div.middle div.content div.payment div.howmuch h2 { background:#FFFFFF url(images/title_howmany.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }
div.middle div.content div.payment div.howmuch fieldset { margin:4px 0 0 0 !important; }
div.middle div.content div.payment div.howmuch fieldset label { padding:8px; }
div.middle div.content div.payment div.howmuch fieldset label select { display:block; width:95%; }

div.middle div.content div.payment div.aboutpayment { float:left; width:325px; }

div.middle div.content div.payment div.aboutpayment div.paymenttype { margin:25px 0 0 0; }
div.middle div.content div.payment div.aboutpayment div.paymenttype h2 { background:#FFFFFF url(images/title_paymenttype.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }
div.middle div.content div.payment div.aboutpayment div.paymenttype fieldset label { padding:8px 8px 42px 8px; margin:6px 0; }
div.middle div.content div.payment div.aboutpayment div.paymenttype fieldset label.creditcard { background:#ffffff url(images/logos/visa.gif) no-repeat 28px bottom; }
div.middle div.content div.payment div.aboutpayment div.paymenttype fieldset label.paypal { background:#ffffff url(images/logos/paypal.gif) no-repeat 28px bottom; }
div.middle div.content div.payment div.aboutpayment div.paymenttype fieldset label.eft { background:#ffffff url(images/logos/eft.gif) no-repeat 28px bottom; }
div.middle div.content div.payment div.aboutpayment div.paymenttype fieldset label span { font-size:16px; font-weight:bold; letter-spacing:-1px; color:#566f8f; }
div.middle div.content div.payment div.aboutpayment div.paymenttype fieldset label span span.description { display:block; padding:5px 0 0 15px; font-size:11px; letter-spacing:0; font-weight:normal; color:#8A8287; }


div.middle div.content div.payment div.paymentlogin { margin:25px 0 0 0; }

div.middle div.content div.payment div.paymentlogin div.loginarea { float:right; width:325px; }
div.middle div.content div.payment div.paymentlogin div.loginarea h2 { background:#FFFFFF url(images/title_paymentlogin.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }

div.middle div.content div.payment div.paymentlogin div.signuparea { float:left; width:325px; }
div.middle div.content div.payment div.paymentlogin div.signuparea h2 { background:#FFFFFF url(images/title_paymentsignup.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }

div.middle div.content div.payment div.paymentlogin fieldset.paymentform label { display:block; padding:7px 10px; }
div.middle div.content div.payment div.paymentlogin fieldset.paymentform label span { display:block; float:left; width:80px; text-align:right; padding:5px 5px 0 0; }
div.middle div.content div.payment div.paymentlogin fieldset.paymentform label input { display:block; border:solid 1px #d4cfd2; width:200px; padding:3px; }
div.middle div.content div.payment div.paymentlogin fieldset.paymentform label input:hover { border-color:#999999; }
div.middle div.content div.payment div.paymentlogin fieldset.paymentform label input:focus { border-color:#f24395; }
div.middle div.content div.payment div.paymentlogin fieldset.paymentform label input.checkbox { display:inline; width:auto; border:none; }
div.middle div.content div.payment div.paymentlogin fieldset.paymentform label a { text-decoration:underline; color:#f24395; }
div.middle div.content div.payment div.paymentlogin a.loginbutton { display:block; background:url(images/button_bg.gif) no-repeat left top; width:100px; padding:3px 3px 5px 3px; margin:0 0 0 95px; text-align:center; color:#FFFFFF; font-size:12px; font-weight:bold; font-style:italic; }


div.middle div.content div.payment div.paymentinfo { float:right; width:325px; }
div.middle div.content div.payment div.paymentinfo div.creditcardinfo { margin:25px 0 0 0; }
div.middle div.content div.payment div.paymentinfo div.creditcardinfo h2 { background:#FFFFFF url(images/title_creditcard.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }

div.middle div.content div.payment div.paymentinfo fieldset label { display:block; background:#FFFFFF; margin:1px 0 0 0; padding:7px 10px; }
div.middle div.content div.payment div.paymentinfo fieldset label span { display:block; float:left; width:38%;  padding:5px 5px 0 0; color:#8a8287; }
div.middle div.content div.payment div.paymentinfo fieldset label span.noninput { padding:3px 5px 0 0; }
div.middle div.content div.payment div.paymentinfo fieldset label select { width:28%; }
div.middle div.content div.payment div.paymentinfo fieldset label select.long { width:99%; }
div.middle div.content div.payment div.paymentinfo fieldset label input { display:block; border:solid 1px #d4cfd2; width:95%; padding:3px; }
div.middle div.content div.payment div.paymentinfo fieldset label input:hover { border-color:#999999; }
div.middle div.content div.payment div.paymentinfo fieldset label input:focus { border-color:#f24395; }
div.middle div.content div.payment div.paymentinfo fieldset label input.counter { width:25% !important; }
div.middle div.content div.payment div.paymentinfo fieldset label textarea { display:block; border:solid 1px #d4cfd2; width:370px; height:250px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div.middle div.content div.payment div.paymentinfo fieldset label textarea:hover { border-color:#999999; }
div.middle div.content div.payment div.paymentinfo fieldset label textarea:focus { border-color:#f24395; }
div.middle div.content div.payment div.paymentinfo fieldset label a { display:block; font-size:11px; text-decoration:underline; padding:3px 0 0 40%; color:#f24395; }
div.middle div.content div.payment div.paymentinfo fieldset label img.csv { display:block; padding:10px 0 0 0; }
div.middle div.content div.payment div.paymentinfo a.checkout { display:block; background:url(images/button_bg.gif) no-repeat left top; width:160px; padding:3px 3px 5px 3px; margin:0 0 0 40%; text-align:center; color:#FFFFFF; font-size:12px; font-weight:bold; font-style:italic; }

div.middle div.content div.payment div.paymentinfo { float:right; width:325px; }
div.middle div.content div.payment div.paymentinfo div.eftinfo { margin:25px 0 0 0; }
div.middle div.content div.payment div.paymentinfo div.eftinfo h2 { background:#FFFFFF url(images/title_moneytransfer.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }

div.middle div.content div.payment div.paymentinfo div.eftinfo fieldset { margin:4px 0 0 0; }
div.middle div.content div.payment div.paymentinfo div.eftinfo fieldset label { padding:10px !important; }
div.middle div.content div.payment div.paymentinfo div.eftinfo fieldset label select { width:99%; }

div.middle div.content div.payment div.paymentinfo div.paypalinfo { margin:25px 0 0 0; }
div.middle div.content div.payment div.paymentinfo div.paypalinfo h2 { background:#FFFFFF url(images/title_paypal.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }
div.middle div.content div.payment div.paymentinfo div.paypalinfo div { background:#FFFFFF; margin:1px 0 0 0; padding:0 10px; }
div.middle div.content div.payment div.paymentinfo div.paypalinfo div p { padding:7px 0; color:#8A8287; }


div.middle div.content div.payment div.paymentinfo div.addressinfo { margin:25px 0 0 0; }
div.middle div.content div.payment div.paymentinfo div.addressinfo h2 { background:#FFFFFF url(images/title_bill.gif) no-repeat 5px center; height:33px; margin:0 0 1px 0; }
div.middle div.content div.payment div.paymentinfo div.addressinfo fieldset { margin:4px 0 0 0 !important; }


/*** tanitim turu ***/
div.middle div.content div.tour { position:relative; padding:5px 0 0 0; }
div.middle div.content div.tour h1,
div.middle div.content div.tour h2 { text-indent:-9999px; overflow:hidden; }
div.middle div.content div.tour h1 { background:#FFFFFF url(images/title_tour.gif) no-repeat left top; height:35px; }


div.middle div.content div.tour div.steps { overflow:auto; background:#FFFFFF; margin:25px 0 0 0; padding:0; }
div.middle div.content div.tour div.steps div.step { background:#FFFFFF url(images/seperator_tt.gif) no-repeat 190px 3px; float:left; width:225px; }

div.middle div.content div.tour div.steps div.step h2 a { display:block; height:22px; text-indent:-9999px; overflow:hidden; padding:7px 0; }


div.middle div.content div.tour div.steps div.esinizibulun { padding:0 0 0 5px; }
div.middle div.content div.tour div.steps div.esinizibulun h2 { background:url(images/title_tt_1.gif) no-repeat 5px 8px; }
div.middle div.content div.tour div.steps div.esinizibulun h2 a { width:195px; }
div.middle div.content div.tour div.steps div.iletisimegecin h2 { background:url(images/title_tt_2.gif) no-repeat left 8px; }
div.middle div.content div.tour div.steps div.iletisimegecin h2 a { width:200px; }
div.middle div.content div.tour div.steps div.onunlatanisin { background:#FFFFFF !important; }
div.middle div.content div.tour div.steps div.onunlatanisin h2 { background:url(images/title_tt_3.gif) no-repeat left 8px; }
div.middle div.content div.tour div.steps div.onunlatanisin h2 a { width:200px; }

div.middle div.content div.tour div.explain1 { background:url(images/steperator.gif) no-repeat 85px top; height:35px; }
div.middle div.content div.tour div.explain2 { background:url(images/steperator.gif) no-repeat 300px top; height:35px; }
div.middle div.content div.tour div.explain3 { background:url(images/steperator.gif) no-repeat 525px top; height:35px; }

div.middle div.content div.tour div.step1 { background:#FFFFFF url(images/ComputerRoses.jpg) no-repeat 315px 0; padding:10px; }
div.middle div.content div.tour div.step1 h3 { background:url(images/seperator_profile.gif) no-repeat left bottom; font-size:18px; letter-spacing:-1px; color:#8A8287; margin:5px 0; padding:0 0 20px 0; }
div.middle div.content div.tour div.step1 p { width:520px; padding:0 0 15px 0; color:#8A8287; }
div.middle div.content div.tour div.step1 p.long { width:630px; }

div.middle div.content div.tour div.step2 { background:#FFFFFF url(images/CLetter.gif) no-repeat 535px 10px; padding:10px; }
div.middle div.content div.tour div.step2 h3 { background:url(images/seperator_profile.gif) no-repeat left bottom; font-size:18px; letter-spacing:-1px; color:#8A8287; margin:5px 0; padding:0 0 20px 0; }
div.middle div.content div.tour div.step2 p { width:520px; padding:0 0 15px 0; color:#8A8287; }
div.middle div.content div.tour div.step2 p.long { width:630px; }

div.middle div.content div.tour div.step3 { background:#FFFFFF url(images/CMeeting.gif) no-repeat right 10px; padding:10px; }
div.middle div.content div.tour div.step3 h3 { background:url(images/seperator_profile.gif) no-repeat left bottom; font-size:18px; letter-spacing:-1px; color:#8A8287; margin:5px 0; padding:0 0 20px 0; }
div.middle div.content div.tour div.step3 p { width:460px; padding:0 0 15px 0; color:#8A8287; }
div.middle div.content div.tour div.step3 p.long { width:630px; }

div.middle div.content div.tour div.goldenrule { background:url(images/CTips.jpg) no-repeat 15px top; height:200px; }
div.middle div.content div.tour div.goldenrule h3 { margin:5px 0 5px 140px; }
div.middle div.content div.tour div.goldenrule p { margin:0 0 0 140px; width:500px; }



/* bottom */
div.bottom { position:relative; background:#FFFFFF url(images/bg_bottom.gif) no-repeat left top; width:858px; margin:35px 0 10px 25px; padding:16px 10px 10px 10px; border:solid 1px #2e5077; border-width:0 0 1px 0; }

div.bottom div.bottomcouples { position:absolute; background:url(images/bg_bottomcouples.gif) no-repeat left top; width:180px; height:139px; right:0; top:-25px; }

div.bottom p { font-style:italic; margin:10px 0 0 0; padding:5px 0; color:#8a8287; }

/** bottom menu **/
div.bottom div.bottommenu { color:#999999; }
div.bottom div.bottommenu a { color:#6c5b65; }
div.bottom div.bottommenu a:hover { color:#f30776; text-decoration:underline; }
