 body { margin: 0px; padding: 0px; font-family: 'Trebuchet MS', sans-serif; }
a { color: #5299E8; text-decoration: underline; }
a:hover { color: #5299E8; text-decoration: none; }
img { border: 0px; }
table { border-collapse: collapse; }
table *, div * { margin: 0px; padding: 0px; }
.clear { clear: both; }
.tcoun { visibility: hidden; display: none; }
span.sup { color:#5F5F5F; padding-left: 1px; font: 11px 'Tahoma', sans-serif; position: relative; bottom: 3px; }
span.supred { color:#ff0000; padding-left: 1px; font: 11px 'Tahoma', sans-serif; position: relative; bottom: 3px; }
img.online { vertical-align: bottom; margin-bottom: 3px; }
img.i { border: 3px double #DCDEDF;}
#thg .grs { padding-left: 45px; float: left; }
#thg .grs div.img { float: left; }
#thg .grs div.dsc { float: left; padding: 0px 5px; text-align: left; }
#thg .grs div.dsc a { text-decoration: none; }
#thg .grs div.dsc .lk { margin-bottom: 4px; }
#thg .grs div.dsc .lk a { font-weight: bold; font-size: 13px; color: #0071BC; width: 115px; overflow: hidden; display: block; }
#thg .grs div.dsc .mbs { font-family: 'Tahoma', sans-serif; font-size: 11px; color: #A4A4A4; }
#c { width: 995px; margin: 0px auto; }
#h { margin-top: 10px; }
#h a.logo #counter{font-size:14px;color:#656565;font-family:'Tahoma',sans-serif;position:absolute;left:101px;top:65px;letter-spacing:2px;}
#h a.logo{float:left;padding:14px 0 0 7px;position:relative;text-decoration:none;}
#h a.logo2 { float: left; padding: 7px 0 0.2em 7px; }
#h a.logo3 { float: left; padding: 7px 0 10px 7px; }
#h .b { float: right; margin-bottom: 2px; width: 728px; }
#h .b2 { float: right; margin: 30px 0px 2px 0px; width: 728px; }
#b { clear: both; background: url('../img/bg/top.gif') repeat-x top; height: 78px; }
#mtm { padding: 0.5em 0 0 4.5em }
#mtm div.bgf45 { float: left; margin-bottom: 5px; }
#mtm div.bgf45 div.i45 { cursor: pointer; background-position: center; margin: 2px; background-repeat: no-repeat; height: 42px; width: 42px; }
#mtm div.bgf45 div.bg { border: 1px double #DCDEDF; background-color: #fff; }
#mtm .m { float: left; color: #969696; font-family: 'Tahoma', sans-serif; margin: 0.4em 0 0 0.4em; }
#mtm .m .n { color: #434343; font-size: 16px; font-weight: bold; }
#mtm .m .i { font-size: 12px; font-weight: bold; }
#mtm .m ul { list-style-image: none; list-style-type: none; font-size: 12px; font-weight: bold; margin-top: 0.4em; }
#mtm .m ul li { float: left; margin-right: 1.4em; color: #00AF00; }
#mtm .m ul a { color: #0057CE; }
#mtm .m ul a.green { color: #00AF00; }
#qm { float: right; font: 12px 'Tahoma', sans-serif; padding: 1.5em 1em 0 0; }
#qm a { margin-left: 1.5em; }
ul#m { float: left; list-style-image: none; list-style-position: outside; list-style-type: none; text-align: left; }
ul#m li { height: 50px; position: relative; width: 66px; }
ul#m li.ppls { height: 60px; }
ul#m li span.l { display: block; text-align: center; line-height: 14px; }
ul#m li span.l a { color: #606060; font: 12px 'Tahoma', sans-serif; text-decoration: none; }
ul#m li span.l a:hover { text-decoration: underline; }

#main { float: left; width: 685px; }
#left { float: right; width: 240px; }
#ftr { width: 995px; margin: 9px auto; text-align: center; font-family: 'Tahoma', sans-serif; font-size: 12px; }
#ftr .sppt { margin: 9px 0px; color: #b9b9b9; }
#w { width: 100%; }
#w .wc { border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; text-align:left; padding: 6px 7px; }
#w .wtl, .wtr, .wbl, .wbr { background-image: url(../img/bg/bggrey.gif); height: 3px; font-size: 2px; }
#w .wtl, .wbl  { margin-right: 3px; }
#w .wtr, .wbr { margin-left: 3px; margin-top: -3px; }
#w .wtr { background-position: 100% 0; }
#w .wbl { background-position: 0 -3px; }
#w .wbr { background-position: 100% -3px; }
#tm { background-color: #5299E8; padding: 0px 0 3px 16px; margin-bottom: 10px; }
#tm a { color: #ffffff;  font-size: 12px; text-decoration: none; margin-right: 7px; }
#tm_user { background-color: #5299E8; padding: 0px 0 3px 16px; }
#tm_menu { background-color: #5299E8; padding: 0px 0 3px 16px; }
#tm_user a, #tm_menu a { color: #ffffff; display: inline; font-size: 12px; text-decoration: none; margin-right: 31px; }
#tm a:hover, #tm_user a:hover, #tm_menu a:hover { text-decoration: underline; }

.users { font-size: 12px; font-family: 'Tahoma', sans-serif; list-style-type: none; }
.users li { display: inline; float: left; height: 145px; position: relative; width: 167px; }
.users li div.photo { height: 75px; position: absolute; }
.users li div.photo img.i { border: 3px double #DCDEDF; }
.users li div.photo div { display: block; bottom: 0px; position: absolute; text-align: center; width: 153px; }
.users li div.photo a { }
.users li div.lkphoto { overflow: hidden; text-align: center; padding-top: 78px; width: 153px; }
.users li div.lkphoto a { color:#5299E8; font-family: 'Tahoma', sans-serif; font-size: 12px; }
.users span { display: block; font-family: 'Tahoma', sans-serif; font-size: 12px; }
.users span.r { color:#969696; display: block; font-family:'Tahoma',sans-serif; }
.users span.t { font-size: 11px; display: block; font-family:'Tahoma',sans-serif; }
.users li div.lkphoto a.d { font-size: 11px; }

.users_group { font-size: 12px; font-family: 'Tahoma', sans-serif; list-style-type: none; }
.users_group li { display: inline; float: left; height: 233px; position: relative; width: 167px; }
.users_group li div.photo { height: 128px; position: absolute; }
.users_group li div.photo img.i { border: 3px double #DCDEDF; }
.users_group li div.photo div { display: block; bottom: 0px; position: absolute; text-align: center; width: 153px; }
.users_group li div.photo a { }
.users_group li div.lkphoto { overflow: hidden; text-align: center; padding-top: 131px; width: 153px; }
.users_group li div.lkphoto a { color:#5299E8; font-family: 'Tahoma', sans-serif; font-size: 12px; }
.users_group span { display: block; font-family: 'Tahoma', sans-serif; font-size: 12px; }
.users_group span.r { color:#969696; display: block; font-family:'Tahoma',sans-serif; }
.users_group span.t { font-size: 11px; display: block; font-family:'Tahoma',sans-serif; }
.users_group li div.lkphoto a.d { font-size: 11px; }


.wr .mr .users li { width: 143px; }
.wr .users li { width: 157px; }
div.photos div.photo img.i { border: 3px double #DCDEDF; }
div.photos div.photo { text-align: center; width: 153px; }
div.photos div.photo a { }
div.photos div.lkphoto { overflow: hidden; text-align: center; width: 153px; }
div.photos div.lkphoto a { color:#5299E8; font-family: 'Tahoma', sans-serif; font-size: 12px; }
div.photos div.lkphoto span { display: block; font-family: 'Tahoma', sans-serif; font-size: 12px; }
div.photos div.lkphoto span.r { color:#969696; font-family:'Tahoma',sans-serif; }
div.photos div.lkphoto span.t { font-size: 11px; font-family:'Tahoma',sans-serif; }
div.photos div.lkphoto a.d { font-size: 11px; }
.tbnav { font-size: 14px; text-align: center; margin: 10px 0px 9px 25px; clear: both; }
.bla { text-align: left; color: #979797; }
.bla span.activ { color: #000000; }
.bla span { font-size: 12px; }
.bla a { font-size: 12px; }
.bla nobr { font-size: 12px; }
.tbnav a { padding: 2px; }
.tbnav a.act { color: #ff0000; }
.bl { clear: left; width: 100%; padding: 0px 0px 10px 0px; }
.bl .wr { padding: 0px 12px; font-size: 13px; clear: both; }
.bl hr { color: #DADCDF; background-color: #DADCDF; height: 1px; border: 0px; text-align: center; }
.bl div.t { background-image: url(../img/bg/bl.gif); background-repeat: repeat-x; height: 33px; padding-top: 4px; width: 100%; }
.bl div.t span { float: left; padding: 0px 12px; padding-top: 3px; color: #000000; font-weight: bold; font-size: 13px; }
.bl div.t span.r { float: right; font-weight: normal; }
.bl div.t span.r img { vertical-align: middle; }
.bl div.t span.move { float: right; padding-right: 12px; padding-top: 5px; }
.bl div.t span.move img { display: inline; vertical-align: top; }
.bl div.t a { font-size: 13px; color: #0071BC; }
.bl div.m { width: 210px; float: left; }
.bl div.m ul { padding: 5px 0 0 0px; list-style-image: none; list-style-position: outside; list-style-type: none; font-size: 13px; font-weight: bold; }
.bl div.m ul li { display: table; padding-bottom: 7px;}
.bl div.m ul li.spf { padding-left: 20px; }
.bl div.m ul li a { font-weight: normal; }
.bl div.m ul li a.edit { color:#999999; font-size: 11px; }
.bl div.m ul li input.newlist { color: #535353; float: left; font-size: 12px; width: 111px; }
.bl div.m ul li input.newlistbutton { font-size: 12px; }
.bl div.m ul li select.listonly { font-weight: normal; font-size: 12px; width: 100%; }
.bl div.mr { width: 429px; float: left; padding-bottom: 10px; }
.bl div.mr div.discphoto { overflow: hidden; width: 430px; font-size: 12px; font-weight: bold; }
.bl div.mr hr { background-color: #DADCDF; border: 0px none; color:#DADCDF; margin: 4px 0px; height: 1px; text-align:center; width: 100%; }
.bl div.mr a.alp { font-size: 12px; }
.bl form table { font-size: 13px; margin: 0px 0px 0px 0px; width: 100%; }
.bl form table .name { width: 130px; }
.bl p.date { color: #676767; padding-top: 9px; }
.bl p.green { color: #238900; }
.bl span.h1 { font-size: 30px; color: #f68700; display: block; }
.bl span.h1 a { color: #000; text-decoration: none; }
.bl span.h2 { font-size: 20px; }
.bl span.h3 { font-size: 15px; font-weight: bold; }
.bl span.text { line-height: 13px; color: #676767; font-size: 12px; padding: 0px; }
.bl span.grey { color: #8F8F8F; font-size: 11px; }
.bl span.red { line-height: 13px; color: #676767; font-size: 12px; color: #FB0D65; }
.bl span.nomber { font-size: 40px; color: #FFFFFF; }
.bl span.nomber2 { display: block; font-size: 20px; color: #FFFFFF; }
.bl span.ug { font-family: 'Tahoma', sans-serif; font-size: 11px; color: #6C6C6C; }
.wr .pdl { padding-left: 30px; }

.wr table { width: 100%; }
.wr table td { vertical-align: top; height: 21px; }

table.table td { vertical-align: middle; height: 31px; }
table.table td.name { color: #616161; font-size: 12px; text-align: right; width: 140px; padding-right: 6px; }
table.table td.req { color: #787878; font-size: 12px; }
.bl .wr table.table span.text { font-size: 12px; color: #000; }
.bl .wr table.table label { position: relative; top: -2px; }

.wr table td.img_text { text-align: center; }
.wr table td.vaM { vertical-align: middle; }
.wr table td.taL { text-align: left; }
.wr table td.taR { text-align: right;  }
.wr table td.checkbox { width: 20px; padding-top: 4px; }
.wr table td.radio { width: 20px; padding-top: 4px; }
.wr table td.pl10 { padding-left: 10px; }
.wr table td.pl15 { padding-left: 15px; }
.wr table td.p15 { padding: 0px 15px; }
.wr table td.pr15 { padding-right: 15px; }
.wr table td.mrks { text-align: center; vertical-align: middle; width: 23%; font-family:'Tahoma',sans-serif; font-size: 11px; }
.wr table td.w130 { width: 210px; }
.wr table td.w150 { width: 150px; }
.wr table td.w317 { width: 317px; }
.wr table td.w70 { width: 70px; }
.wr table td.cl96 { color: #969696; }
.wr table td.clAE { color: #AEAEAE; }
.wr table td.bl1 { border-left: 1px solid #A0A0A0; }
.wr table span.ingame { color: #009804; font-size: 20px; }
.wr table.hvr tr:hover { background-color: #DADCDF; }
.wr table.hvr th:hover { border-bottom: 1px solid #DADCDF; }
.wr * table span.text { color: #676767; font-size: 12px; }

.bl div.interview { margin-top: 9px; width: 649px; }
.bl div.interview div.img { float: left; padding: 0px 15px 1px 0px; }
.bl div.group hr { color: #DDDDDD; width: 100%; background-color: #DDDDDD; height: 1px; border: 0px; margin: 4px auto; text-align: center; }
.bl div.group .blinks { font-family:'Tahoma', sans-serif; font-size:11px; }
.bl div.group .phtable { font-family:'Tahoma', sans-serif; }
.bl .crumb { font: 11px 'Tahoma', sans-serif; width: 100%; }
.bl .crumb hr { clear: both; background-color: #DADCDF; border: 0px none; color:#DADCDF; margin: 4px 0px; height: 1px; text-align:center; width: 100%; }
.bl .crumb a.l { float: left; }
.bl .crumb a.r { float: right; }
.bl .crumb span.r {  float: right; padding-left: 5px; }
.record { margin-bottom: 20px;  }
.record .title { font-size: 22px; font-family: 'Tahoma', sans-serif; color: #5299E8; display: block; }
.record .title a.lkread { color:#5299E8; display: block; font-family: 'Tahoma',sans-serif; font-size:22px; }
.record .title a.lkread:hover { color:#5299E8; display: block; font-family: 'Tahoma',sans-serif; font-size:22px; }
.record .date { font-size: 12px; color: #AEAEAE; }
.record .blogtext { font-size: 13px; color: #5C5C5C; padding-bottom: 10px; width: 643px; overflow: auto; }
#photo td.ph_l .record .blogtext { font-size: 13px; color: #5C5C5C; padding-bottom: 10px; width: auto; overflow: auto; }
.record .blogtext p { margin: 0px 0px 1em 0px; padding: 0px; }
.record .lkread, .record a.lkread:hover { font-size: 14px; font-family: 'Tahoma', sans-serif; color: #5299E8; }
.record .indent { color: #AEAEAE; font-size: 14px; font-family: 'Tahoma', sans-serif; }
.record .lkcoments, .record a.lkcoments:hover { font-size: 14px; font-family: 'Tahoma', sans-serif; color: #656565; }
.record .keywords { font-size: 12px; color: #AEAEAE; margin: 5px 0px; }
.record .keywords a { color: #59A400; }
div.tablenavig { font-family: 'Tahoma', sans-serif; font-size: 12px; padding: 0; margin: -10px 0px 10px 0px; height: 24px; }
div.tablenavig ul { margin: 0; padding: 2px 0px 0px 1px; list-style: none; width: auto; }
div.tablenavig li { float: right; }
div.tablenavig a { display: block; padding: 7px 15px 7px 0px; text-decoration: none; font-weight: bold; white-space: nowrap; }
div.tablenavig .act a { color: #000; }
div.tablenavig .act a:hover { color: #FF0000; }
span.h2 a { color: #EC6A00; font-family: 'Trebuchet MS', sans-serif; text-decoration: underline; font-size: 30px; }
div.group div.groups div.desc a.lig { font-weight: bold; font-size: 13px; color: #0071BC; }
div.group { padding: 0px 0px 0px 15px; font-size: 13px; }
div.group div.naviglist { font-size: 12px; text-align: center; margin: 5px 0px; }
div.group div.naviglist a { padding: 2px; }
div.group div.naviglist a:hover { color: #ff0000; }
div.groups { margin: 0px; padding: 0px; }
div.groups div.images { padding-bottom: 16px; float: left; padding-right: 10px; display: block;  }
div.groups div.images img.border { border:3px double #DCDEDF; }
div.groups div.desc span { font-size: 11px; font-family: 'Tahoma', sans-serif; }
div.groups div.desc div.m4 { margin-bottom: 4px; }
div.groups div.desc a { font-family: 'Tahoma', sans-serif; font-size: 11px; color: #000; }
div.groups div.clearing { clear: both; }
div.groups div.desc a.lig { font-weight: bold; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; color: #0071BC; }
div.hgroup { float: left; }
div.hgroup div.groups { margin: 0px; padding: 0px;  float: left; }
div.hgroup div.groups div.images { float: left; }
div.hgroup div.groups div.desc { float: left; padding: 0px 5px; text-align: left; }
div.hgroup div.groups div.desc a { text-decoration: none; }
div.hgroup div.groups div.desc div.m4 { margin-bottom: 4px; }
div.hgroup div.groups div.clearing { clear: both; }
table#group { margin: 0px 15px; font-size: 13px; }
table#group td { vertical-align: top; }
table#group td.images { padding-right: 25px; }
table#group td.images img { border: 3px double #DCDEDF;}
table#group td.images div img { border: 0px; }
table#group td.type { white-space: nowrap; padding-right: 25px; }
table.search { margin: 5px 0px 10px 0px; }
table.search, table.searchcsv { font-size: 12px; font-family: 'Tahoma', sans-serif; width: 100%; border-collapse: collapse; }
table.search th, table.searchcsv th { border-bottom: 2px solid #DCDEDF; height: 20px; }
table.search td, table.searchcsv td { border-bottom: 1px solid #DCDEDF; height: 22px; }
table.search th.lastname { text-align: left;  }
table.search td.lastname { font-weight: bold; vertical-align: middle; }
table.search th.firsname { text-align: left; }
table.search td.checkbox { width: 30px; vertical-align: middle; text-align: center; }
table.search th.age, table.search  td.age { text-align: center; }
table.search th.region, table.search  td.region { text-align: center; vertical-align: middle; }
table.search th.icons { text-align: center; }
table.search th a { color: #000; }
p.time { color: #8e8e8e; font-family: tahoma, sans-serif; font-size: 11px; }
p.time a { color:#0071BC; font-size:12px; font-weight:bold; }
a.lob { text-decoration: none; color: #0071bc; }
a.lbl { color: #000; }
a.lbe { color: #EC6A00; font-size: 12px; }
.dic span.lbl { color: #000; }
.dic span.lob { text-decoration: none; color: #0071bc; }
.dic { display: block; }
.dicL { color:#000; font-size:12px; display: block; padding-bottom: 20px; }
.dicL a { color:#59A400; }
.h1or { color:#f48801; font-size: 30px; margin-bottom: 20px; }
.or-int { margin: 0px 0px 14px 5px; }
.or-int-kat { width: 100px; float: left; color: #727272; text-align: right; margin: 0px 0px 0px 0px; }
.or-int-p { margin: 0px 0px 0px 5px; float: left; font-family:'Tahoma',sans-serif; font-weight:bold; }
.or-int-p span { margin-right: 15px;  }
.or-int-p a { margin-right: 15px; }
.or-int-li-top { width: 640px; background: #f1f1f1 url(/img/left-right-int.gif) left top no-repeat; height: 100%; }
.or-int-li-bot { width: 640px; background: url(/img/left-right-bottom-int.gif) left bottom no-repeat; height: 100%; }
.or-int-li { padding: 30px 20px; }
.or-int-li-one { float: left; color: #686868; width:50%; }
.or-int-li-one div { margin: 0px 0px 5px 10px; }
.or-int-li-one div span.ch { display:block; width:30px; float:left; text-align: right; font-family:'Tahoma',sans-serif; font-size: 12px; padding-top: 5px; }
.or-int-li-one div a.i { font-size:16px; font-family:'Tahoma',sans-serif; font-weight:bold; margin-left: 5px; }
.or-int-h2 { color:#f48801; font-size: 25px; }
.or-int-search { margin: 10px 0px; }
.or-int-search input.big { width: 250px; margin-left: 30px; }
.or-int-search-pri { margin: 10px 0px 20px 30px; color: #949494; }
.or-int-search-pri span, .or-int-search-pri a { text-decoration: underline; color: #949494; }
.or-int-search-one { float:left; width: 50%; }
.or-int-search-one-h { font-weight:bold; margin-top: 5px; font-size: 14px; }
.or-int-search-one ul { margin: 5px 0px 10px 30px; }
.or-int-search-one ul li { margin-bottom: 2px; list-style: none; font-family:'Tahoma',sans-serif; }
.or-int-search-one ul li a { font-size:12px; }

.wr p.ngsub { font-weight: bold; padding-top: 5px; }
.wr span.ngdate { font-size: 12px; color: #AEAEAE; }
.wr a.ngreg { color:#7E7E7E; font-family:'Tahoma',sans-serif; font-size:11px; margin-left: 20px; }
.wr a.ngdel { color:#f00; font-family:'Tahoma',sans-serif; font-size:11px; margin-left: 20px; }
.wr div.ngbod { width: 605px; overflow: hidden; padding: 5px 16px; border-bottom: 1px solid #DDDDDD; }

input.input { border: 1px solid #999; padding: 2px 0px 2px 5px; font-family: 'Tahoma', sans-serif; }
select { font-family: 'Tahoma', sans-serif; font-size: 13px; padding: 2px 0px 2px 0px; }
textarea.textarea { border: 1px solid #999; font-size: 13px; padding: 2px 0px 2px 5px; font-family: 'Tahoma', sans-serif;}


.countrynavig { margin-bottom: 5px; }
ul.error { margin-bottom: 5px; font-size: 13px; color: #FF0000; margin-left: 15px; }
ul.invitetext { margin-bottom: 5px; font-size: 13px; color: #00FF00; margin-left: 15px; }
.linknavig { margin-bottom: 15px; }
.linknavig a { color: #585858; font-weight: bold; margin: 0px 2px 0px 8px; }
.linknavig a.act { text-decoration: none; color: #000; }
.linknavig a:hover { text-decoration: none; }
.circle {display:block;margin:0px auto; width:100%;text-align:left;background-color:#efefef;border:1px solid #efefef;position:relative;}
.circle #cir-c {padding:12px;font-size:13px;}
.circle #cir-c h1 { font-size:16px; margin-bottom:5px; font-weight: normal; }
.circle #cir-c label { position: relative; top: -1px; }
.circle ins {background:transparent url('../img/f1bl.gif') no-repeat scroll 0px 0px;display:block;height:12px;overflow:hidden;position:absolute;width:12px;}
.circle ins.cir-lt {background-position:-12px -12px;left:-1px;top:-1px;}
.circle ins.cir-rt {background-position:0px -12px;right:-1px;top:-1px;}
.circle ins.cir-lb { background-position:-12px 0px;bottom:-1px;left:-1px;}
.circle ins.cir-rb {bottom:-1px;right:-1px;}

span.expl { font-size: 12px; color: #999; display: block; }