html{    font-family: Georgia, "Times New Roman" , Times, serif;}body{	}#wrap{    background: #d5d0bc url(/i/bg-contetnt.jpg) center 0 no-repeat;    min-width: 1000px;    zoom: 1;}#wrap.editing{	background: #d5d0bc url(/i/bg-contetnt.jpg) center -140px no-repeat;}a{    color: #6d1d1d;}a:hover{    text-decoration: none;}.nomargin {	margin: 0;}.b-icon{    position: absolute;    overflow: hidden;}.b-icon i{    position: absolute;    width: 800px;    height: 500px;    background: url(/i/graphics.png) no-repeat;}.margin_b10{    margin-bottom: 10px;}.margin_b20{    margin-bottom: 20px;}.margin_b30{    margin-bottom: 30px;}.margin_b40{    margin-bottom: 40px;}.margin_t40{    margin-top: 40px;}.color_505{    color: #505050;}.color_231{    color: #231f20;}.s13 {    font-size: 13px;}.s14 {    font-size: 14px;}.s15 {    font-size: 15px;}.s16 {    font-size: 16px;}.s19 {    font-size: 19px;}.s20 {    font-size: 20px;}.s21 {    font-size: 21px;}#header{    position: relative;    width: 980px;    margin: 0 auto;    font-family: "trebuchet MS";    color: #93a56c;    height: 140px;    left: -31px;}#header .content{    font-size: 15px;    line-height: 19px;    width: 310px;    padding-left: 20px;    border-left: 1px solid #58694f;    position: absolute;    top: 25px;    left: 290px;}#header .content strong{    color: #fff;}#header .b-logo, #header .i-logo{    width: 235px;    height: 113px;    position: absolute;    top: 0px;    left: 15px;}#header .i-logo i{    top: -248px;    left: 0px;}#header a{    color: #93A56C;    text-decoration: none;}.b-sign-in, .b-profile{    width: 70px;    height: 28px;    position: absolute;    top: 0px;    left: 690px;    text-align: center;    font-size: 14px;}.b-profile{    width: 146px;    left: 770px;}.b-sign-in:hover .i-sign-in i{    top: -221px;    left: -241px !important;}.b-profile:hover .i-profile i{    left: -241px !important;    top: -249px;}.b-sign-in:hover span, .b-profile:hover span{    color: #ffffff;    text-decoration: underline;}.b-sign-in span, .b-profile span{    color: #93A56C;    position: relative;    text-decoration: none;    top: 7px;}#content .b-sign-in{    height: 28px;    left: 0;    position: relative;    top: 0;    width: 70px;}.i-sign-in{    left: 0px;    top: 0px;    width: 70px;    height: 28px;}.i-sign-in i{    left: -311px;    top: -221px;}.i-profile{    left: 0px;    top: 0px;    width: 146px;    height: 28px;}.i-profile i{    top: -277px;    left: -241px;}#search{    position: absolute;    left: 690px;    top: 60px;    height: 54px;    width: 320px;}.i-search{    width: 320px;    height: 36px;    position: absolute;    top: 15px;    left: 0px;}.i-search i{    top: -109px;    left: 0px;}.search-input{    border: medium none;    height: 16px;    left: 5px;    padding: 5px 4px;    position: absolute;    top: 20px;    width: 232px;}.search-submit{    background: transparent none repeat scroll 0 0;    border: medium none;    cursor: pointer;    height: 27px;    left: 271px;    padding: 0;    position: absolute;    top: 20px;    width: 45px;}.search-area{    padding-left: 6px;    position: absolute;    top: -3px;}.search-area li{    border-left: 1px solid #93A56C;    float: left;    font-size: 13px;    height: 15px;    padding: 0 9px 3px 6px;}.search-area li a{    color: #93a56c;    text-decoration: none;}.search-area li.first{    border-left: none;    width: 50px;}.search-area li.selected{    background: url(/i/search-area-s.gif) no-repeat bottom center;    font-weight: bold;}#body{    width: 980px;    position: relative;    margin: 0 auto;	padding: 49px 0 57px 0;    zoom: 1;}#column-left{    position: relative;    width: 220px;    zoom: 1;    float: left;    min-height: 400px;}#column-left h2{    font-weight: normal;    font-weight: bold;}#nav{    margin-bottom: 38px;    position: relative;    zoom: 1;}#nav ul{    padding-top: 14px;    padding-bottom: 15px;    font-family: "trebuchet MS";    font-size: 14px;    text-transform: uppercase;    zoom: 1;}#nav ul li{    padding: 8px 0 8px 19px;    border-top: 1px dotted #393939;    font-size: 13px;}#nav ul li.first{    border-top: none;}#nav ul li.selected, #nav ul li:hover{    background-image: url(/i/bullet.gif);    background-position: 1px 10px;    background-repeat: no-repeat;}#nav ul li a{    color: #265e70;    text-decoration: none;}#nav ul li.selected a{    color: #c83019;}.i-header{    font-size: 1.3em;    padding-bottom: 30px;}.i-header-border{    width: 240px;    height: 6px;    top: 75px;}.i-header-border.bottom{    bottom: 0;    top: auto;}.i-header-border i{    top: -28px;    left: -235px;}.i-nav-border{    width: 220px;    height: 6px;    position: absolute;    top: 0px;    left: 0px;}.i-nav-border.bottom{    bottom: 0;    top: auto;}.i-nav-border i{    top: -28px;    left: -235px;}#partners{    position: relative;    zoom: 1;}.i-border{    width: 220px;    height: 4px;    position: absolute;    top: 0px;    left: 0px;}.i-border i{    top: -34px;    left: -235px;}.i-border-up{    width: 220px;    height: 9px;}.i-border-up i{    top: -221px;    left: 0;}.i-border-down{    width: 220px;    height: 9px;}.i-border-down i{    top: -226px;    left: 0;}#partners .i-border{    top: 23px;}#partners h2{    padding-left: 4px;    margin-bottom: 15px;}#partners .item{    zoom: 1;   /* margin-bottom: 40px;*/}#partners .item.ta-center img{    border: 5px solid #eae6d8;}.ta-center{    text-align: center;}#content{    width: 720px;    float: right;    zoom: 1;}#content h1{    color: #1B3135;    font-size: 1.5em;    text-transform: uppercase;    padding-bottom: 27px;    margin-top: -9px;    line-height: 34px;}.header{    position: relative;    zoom: 1;    margin-bottom: 15px;}.header h2{    padding-bottom: 7px;}.header .i-header{    width: 720px;    height: 4px;    border-bottom: 0;    left: 0;    padding-bottom: 0;}.left-col .header .i-header{    width: 720px;}.right-col .header .i-header{    width: 200px;}.header .i-header i{    top: -452px;}h2{    color: #1B3135;    font-size: 16px;    line-height: 20px;    font-family: Myriad, "Trebuchet MS" ,Helvetica,Arial,sans-serif;}h2.t-black {    color: #000000;    font-family: Georgia, "Times New Roman" , Times, serif;    font-size: 20px;    line-height: 1.2em;    margin: -5px 0 20px 0;}#content h4{    color: #394b3e;    font-size: 17px;    line-height: 24px;    font-family: Myriad, "Trebuchet MS" ,Helvetica,Arial,sans-serif;    font-weight:normal;}#content h3, .header h3{    color: #1b3135;    font-size: 15px;    font-family: Myriad, "Trebuchet MS" ,Helvetica,Arial,sans-serif;    line-height: 18px;    padding: 5px 0 7px;}#content p{    line-height: 1.2em;    padding: 10px 0;}#content .right-col p{    line-height: 1.25em;    font-size: 13px;    padding: 10px 0 0 0;}#content .gallery{    border: 5px solid #e4e1ce;    position: relative;    margin-bottom: 32px;    zoom: 1;}#content .gallery img{    display: block;}#content .gallery ul{    position: absolute;    bottom: 21px;    right: 16px;}#content .gallery ul li{    border: 2px solid #ebe5cb;    float: left;    margin-right: 4px;}#content .left-col{    width: 480px;    zoom: 1;    float: left;}.b-register{    width: 460px;    height: 76px;    position: absolute; /*top: 330px;*/}.b-register strong{    position: absolute;    color: #ebe5cb;    font-style: normal;    font-weight: normal;    font-size: 20px;    top: 26px;    left: 18px;}.b-register a{    position: absolute;    left: 317px;    top: 29px;    font-size: 16px;    font-weight: bold;    font-style: normal;    text-decoration: none;    color: #fff;    font-family: "trebuchet MS";}.b-register i{    top: -145px;    left: 0;}#content .description{    padding-top: 0px;    color: #231f20;    font-size: 15px;    zoom: 1;}#content .description p{}#content .posts{    background-color: #e8e5d8;    padding: 1px 20px 1px 20px;    margin: 40px 0 40px 0;    position: relative;    zoom: 1;}.i-post-top, .i-post-bottom{    height: 25px;    width: 480px;    left: 0;}.i-post-top{    top: -22px;}.i-post-top i{    top: -373px;}.i-post-bottom{    bottom: -22px;}.i-post-bottom i{    top: -410px;}#content .posts .item{    padding-top: 13px;    margin: 0 0 32px 0;}#content .posts .item h2{    margin-bottom: 27px;}#content .posts .item h2 a{    color: #005e9c;    font-size: 18px;    font-weight: normal;}#content .posts .item .info, .b-border .info{    border-top: 1px dotted #393939;    border-bottom: 1px dotted #393939;    padding: 7px 0 6px 0;    height: 14px;    margin-bottom: 16px;}#content .posts .item .info div, .b-border .info div{    float: right;    margin-left: 20px;    position: relative;    padding-left: 20px;    color: #000;    font-family: Myriad, "Trebuchet MS" ,Helvetica,Arial,sans-serif;    font-size: 11px;    line-height: 13px;}#content .posts .item .info .author{    float: left;    margin-left: 0;    padding-left: 0;    font-size: 11px;}#content .posts .item{    color: #333;    font-size: 14px;}#content .posts .item .contents{    line-height: 18px;    margin-bottom: 13px;}.i-brains{    width: 19px;    height: 14px;    position: absolute;    top: 2px;    left: 0px;}.i-brains i{    top: 0;    left: -409px;}.i-comments{    width: 15px;    height: 15px;    position: absolute;    top: 0px;    left: 0;}.i-comments i{    top: 0;    left: -433px;}.i-rating{    width: 15px;    height: 14px;    position: absolute;    top: -1px;    left: 0px;}.i-rating i{    top: 0;    left: -456px;}.show-all{    font-family: "trebuchet MS";    font-size: 11px;    text-transform: uppercase;    text-align: right;    font-weight: bold;    margin-bottom: 40px;}#content .right-col{    width: 200px;    position: relative;    float: right;    zoom: 1;}.twitter, .blog{    margin-bottom: 0px;    position: relative;    zoom: 1;    margin-top: 6px;}.i-twitter{    width: 16px;    height: 17px;    position: absolute;    top: 0px;    left: 0px;}.i-twitter i{    top: 0;    left: -382px;}.twitter .headline{    padding-left: 22px;    padding-bottom: 8px;    margin-bottom: 21px;    font-weight: bold;    font-size: 16px;    zoom: 1;}.twitter .i-border, .blog .i-border{    width: 199px !important;    height: 4px;    position: absolute;    top: 23px;    left: 0px;}.twitter .i-border i, .blog .i-border i{    top: -34px;    left: -235px;}.twitter .item{    margin-bottom: 12px;    padding-bottom: 13px;    border-bottom: 1px dashed #827066;    zoom: 1;    position: relative;}.twitter .image{    position: absolute;    height: 41px;    width: 41px;    top: 2px;    left: 0;}.twitter .image img{    padding: 3px;    width: 37px;    height: 37px;    background: url(/i/graphics.png) -114px 0 no-repeat;}.twitter .image a:hover img{    background: url(/i/graphics.png) -169px 0 no-repeat;}.twitter .text{    font-size: 12px;    line-height: 14.4px;    margin-left: 50px;    width: 153px;    word-wrap: break-word;}.blog .headline{    margin-bottom: 32px;    font-weight: bold;}.blog .item{    font-size: 12px;    font-weight: bold;    border-bottom: 1px dashed #827066;    padding: 0 1px 15px 16px;    line-height: 15px;    margin-bottom: 13px;    background: url(/i/blog_marker.gif) 0 2px no-repeat;    color: #422217;}.blog .item a{    font-weight: normal;}span.date{    color: #666;    font-weight: normal;    font-size: 11px;    font-family: Myriad, "Trebuchet MS" ,Helvetica,Arial,sans-serif;}#footer{    height: 165px;    bottom: 0;    background-image: url(/i/bg-footer.jpg);    background-repeat: repeat-x;    width: 100%;    clear: both;    position: relative;    font-family: "trebuchet MS";    font-size: 12px;    color: #fff;    margin-top: 90px;}#footer .contents{    position: relative;    width: 980px;    margin: 0 auto; /float:left;/margin-left:60px;}#footer .b-logo, #footer .i-logo{    width: 141px;    height: 66px;    position: absolute;    top: 0px;    left: 0px;}#footer .i-logo i{    top: -38px;    left: -236px;}#footer .b-copy-logo{    width: 111px;    height: 18px;    position: absolute;    top: 103px;    right: 0px;}#footer .i-copy-logo{    top: 0;    width: 111px;    height: 18px;}#footer .i-copy-logo i{    top: -38px;    left: -377px;}#footer .copy{    padding-top: 96px;    line-height: 14px;}#footer .links, #footer .links a{    color: #afa594;}/* admin */.page-editor{    top: 20px;    left: -10px;    width: 960px;    display: none;    z-index: 10000;}.page-editor .content{    padding: 15px 30px 20px 20px;}.page-editor h3{    color: #333333;    font-size: 18px;    margin: -15px 0 10px 235px;    width: 520px;}.page-editor table{    margin: 0 0 30px 0;    width: 100%;}.page-editor th, .page-editor td{    font-size: 12px;    font-weight: bold;    vertical-align: top;}.page-editor td{    padding: 0 0 5px 20px;}.page-editor th{    width: 180px;    text-align: right;    border-right: 1px solid #93d979;    padding: 0 20px 0 0;}.page-editor tr.last th, .page-editor tr.last td{    padding-bottom: 0;}.page-editor .field{    background: #d9eaf2;    border: 1px solid #84a2c8;    width: 650px;    height: 21px;    color: #333;}.page-editor textarea.field{    height: 450px;    overflow-y: scroll;}.page-editor .right{    margin-left: 40px;}.box{    position: absolute;}.box .frame{    position: relative;}.box .frame .content{    position: relative;    margin: 0 18px;    background: url(i/box/bg.png);}.box .top{    position: relative;    padding: 0 18px;}.box .top .left{    background: url(i/box/tl.png) no-repeat scroll 0 0;    position: absolute;    top: 0;    left: 0;    height: 19px;    width: 18px;}.box .top .right{    background: url(i/box/tr.png) no-repeat scroll 0 0;    position: absolute;    top: 0;    right: 0;    height: 19px;    width: 18px;}.box .top .stretch{    background: url(i/box/t.png) repeat-x scroll 0 0;    height: 19px;}.box .left-stretch{    position: absolute;    top: 0;    left: 0;    width: 18px;    height: 100%;    background: url(i/box/l.png) repeat-y scroll 0 0;}.box .right-stretch{    position: absolute;    top: 0;    right: 0;    width: 18px;    height: 100%;    background: url(i/box/r.png) repeat-y scroll 0 0;}.box .bottom{    position: relative;    padding: 0 18px;}.box .bottom .left{    background: url(i/box/bl.png) no-repeat scroll 0 0;    position: absolute;    top: 0;    left: 0;    height: 19px;    width: 18px;}.box .bottom .stretch{    background: url(i/box/b.png) repeat-x scroll 0 0;    height: 19px;}.box .bottom .right{    background: url(i/box/br.png) no-repeat scroll 0 0;    position: absolute;    top: 0;    right: 0;    height: 19px;    width: 18px;}#editDialog{    top: 125px;}#sponsorImage{    background-color: #EAE6D8;    width: 220px;    height: 100px;    margin-top: 24px;    padding-top: 25px;    text-align:center;}.field{    background: #d9eaf2;    border: 1px solid #84a2c8;    width: 273px;    height: 21px;    color: #333;    margin: 0 5px 0 20px;    padding-left: 3px;}.asterix{    color: #6D1D1D;    padding-left: 3px;}.reg_form{    width: 536px;}.reg_form tr{    height: 34px;}.reg_form .captions{    width: 300px;}.reg_form .fields{    width: 200px;}.reg_form .errors{    width: 18px;}.reg_form .infos{    width: 18px;}.reg_form .tip{    padding-top: 30px;    padding-bottom: 30px;    color: #6D1D1D;}.reg_form .field{    border-width: 0;    height: 24px;    background-color: #FFF;}.reg_form_submit{    color: #FFF;    border: 2px solid #000;    text-decoration: underline;    background-color: #800020;    padding: 10px 40px;    text-transform: uppercase;}.reg-ban{    position: relative;    height: 60px;    width: 480px;    margin-bottom: 30px;}.i-reg-ban{    height: 76px;    left: 0;    position: absolute;    top: 0;    width: 480px;}.i-reg-ban i{    left: 0;    top: -145px;}.reg-ban .leftPlaces{      position: relative;    color: #8ea066;    font-size: 12px;    left: 176px;    top: 6px;}.reg-ban .registerNow{    color: #EFE5CC;    font-size: 20px;    left: 26px;    position: relative;    top: 19px;}.reg-ban .register{    left: 314px;    position: absolute;    text-transform: uppercase;    top: 15px;    width: 141px;    height: 37px;    border: 2px solid #000;}.register i{    left: -321px;    top: -108px;}.registerLink{    left: 330px;    position: relative;    top: 7px;}.registerLink a{    font-family: trebuchet MS;    font-size: 16px;    font-weight: bold;    text-transform: uppercase;    color: #FFF;}.uprofile{    width: 460px;}.uprofile tr{    height: 20px;    vertical-align: middle;}.uprofile .info{    width: 230px;}.uprofile .data{    width: 230px;}.barsection h3{    padding-top: 20px;    padding-bottom: 20px;}.twits .info{    height: 30px;}.twits .content{    vertical-align: top;    min-height: 60px;}.trebuchet{    font-family: Myriad, "Trebuchet MS" ,Helvetica,Arial,sans-serif;}.twits .content img{    float: left;    margin-right: 10px;}.twit .no, .twit .yes{    padding-bottom: 20px;}.readmore{    position: relative;    zoom: 1;    line-height: 14px;    font-size: 12px;}.i-read-more{    width: 12px;    height: 12px;    right: -15px;    top: 2px;}.i-read-more i{    left: -313px;}.opened .i-read-more i {    left: -298px;}.whats-liveid{    text-align: right;    position: relative;    zoom: 1;    font-size: 15px;    margin: 14px 0 40px 0;}.btn-sign-in{    width: 100px;    height: 19px;    position: absolute;    left: 0;}.btn-sign-in .b-icon{    width: 100px;    height: 19px;    left: 0;}.btn-sign-in .b-icon i{    left: 0;    top: 0;}.f-reg dt{    clear: both;    float: left;    width: 150px;    height: 32px;}.f-reg dt.clearer {	width: 100%;	clear: none;	margin-top: -30px;}.f-reg dt label{    font-size: 15px;    color: #333333;    top: 5px;    position: relative;}.f-reg dt label span{    color: #834740;}.f-reg{    padding-top: 14px;}.f-reg dl{    margin-bottom: 20px;	zoom: 1;}.f-reg dd{    float: right;    width: 320px;    position: relative;    padding-bottom: 5px;}.f-reg input, .f-reg select, .f-reg textarea , .b-inputfoto input{    border: 1px solid #b7b297;    height: 18px;    width: 248px;    padding: 3px 5px 4px 5px;    font-family: Arial, Helvetica, sans-serif;    color: #231f20;    font-size: 14px;	font-weight: bold;}.f-reg select{    height: 27px;    width: 259px;}.i-info, .i-attant{    width: 16px;    height: 16px;    cursor: pointer;}.i-info{    right: 0;    top: 5px;}.i-info i{    left: -281px;}.i-attant{    right: 27px;    top: 5px;}.i-attant i{    left: -254px;}.f-reg .important{    font-size: 11px;    color: #874944;    margin-bottom: 25px;}.checkbox{    font-size: 13px;    color: #000000;    line-height: 16px;}.checkbox input{    vertical-align: middle;    top: -2px;    position: relative;}.btn-regnow{    font-size: 16px;    border: 2px solid #23100d;    color: #ffffff;    text-align: center;    text-transform: uppercase;    font-weight: bold;    padding: 0 16px;    font-family: Myriad, "Trebuchet MS" ,Helvetica,Arial,sans-serif;    height: 36px;    line-height: 36px;    display: inline-block;    text-decoration: none;    background: url(/i/btn_pattern.png);    cursor: pointer;}.btn-regnow:hover{    background: #800020;    text-decoration: underline;}.right-col .btn-regnow{    width: 164px;}.marker-list{    padding: 10px 0 20px 0;    line-height: 18px;}.marker-list li{    padding: 0 0 6px 40px;    background: url(/i/blog_marker.gif) 20px 5px no-repeat;}.places-count{    font-size: 12px;    color: #333333;    font-family: Myriad, "Trebuchet MS" ,Helvetica,Arial,sans-serif;    text-align: center;    padding: 10px 0 0 0;}.pager li{    float: left;    padding-right: 10px;}.search-title a{    color: #245D71;}#header .bar{    position: absolute;}#header .bar p{    position: absolute;    top: 5px;    width: 100%;    text-align: center;    color: #333;    font-size: 11px;}#header .admin{    left: 130px;}#header .admin .bg{    background: url(i/adminbar.png) no-repeat;    height: 29px;    width: 130px;}#header .admin a{    color: #93a56c;    text-decoration: none;    margin: 0;}#header .edit{    left: 0;}#header .edit .bg{    background: url(i/editbar.png) no-repeat;    height: 29px;    width: 119px;}.b-input {}         	.b-input.textarea,.b-inputfoto.textarea {    position: relative;}	.b-input input, .b-input textarea, .b-inputfoto input, .b-inputfoto textarea {    width: 100%;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    height: 27px;    padding-top: 3px;    font-size: 15px;    color: #333333;    font-family: Myriad, "Trebuchet MS" ,Helvetica,Arial,sans-serif;    font-weight:normal;}	.b-input label, .b-inputfoto label {	    position: relative;    float: left;    width: 100%;    margin: 0 0 -1.91em 0;    line-height: 26px;    font-size: 15px;    color: #333333;    cursor: text;    padding-left: 6px;    font-family: Myriad, "Trebuchet MS" ,Helvetica,Arial,sans-serif;		}.b-search {    width: 380px;    position: relative;    margin-bottom: 40px;}	.b-search .i-attant {    right: -23px;}	.b-search .btn-regnow {    position: absolute;    right: -100px;    top: 0;}	.b-search .btn-regnow.c-red {    right: -340px;    width: 182px;    text-align: center;}.btn-regnow.s-mini {    height: 24px;    line-height: 24px;    padding: 0 7px;	font-size: 14px;	border-color: #333333;}.btn-regnow.c-red {    background: #800020;}.b-filter {    font-size: 13px;    color: #231f20;    padding-bottom: 14px;}	.b-filter b, .b-filter a {    margin-right: 30px;}	.b-filter a {    padding-right: 14px;    position: relative;    zoom: 1;}.i-sort {    width: 9px;    height: 5px;    right: 0;    top: 5px;}	.i-sort i {		top: -30px;}	.asc .i-sort i {		top: -40px;}.b-pager {    padding: 18px 0 30px 0;    border-top: 1px dashed #827066;    font-family: Myriad, "Trebuchet MS" ,Helvetica,Arial,sans-serif;    font-size: 14px;}	.b-pager.noborder {		border: none;	}	.b-pager.no-b {		border: none;	}	.b-pager a, .b-pager span, .b-pager b {    margin-right: 16px;}.b-pager b a {margin-right:0; color:#FFF;}	.b-pager span {    font-family: Arial, Helvetica, sans-serif;    color: #000000;}	.b-pager b {    color: #ffffff;    padding: 0 5px;    background: #927f72;    font-weight: normal;}#content .posts.no-bg {    background: none;    margin: 4px 0 50px 0;    padding: 0;}#content .posts.no-bg .item .contents {    padding-left: 20px;}#content .posts.no-bg .item .readmore {    margin-left: 20px;}#content .posts.no-bg .item h2 a {    color: #265e70;}#content .posts .item .info .author .btn {    display: inline-block;    position: relative;    margin-right: 7px;    height: 16px;    width: 16px;    vertical-align: middle;    cursor: pointer;    margin-top: -2px;}.i-attent2 {    height: 16px;    width: 16px;}	.i-attent2 i {    left: -15px;    top: -29px;}.i-edit {    height: 16px;    width: 16px;}	.i-edit i {    left: -37px;    top: -28px;}.b-readmore {    font-size: 13px;    font-family: Georgia, "Times New Roman" , Times, serif;    padding: 23px 20px 0 20px;    line-height: 18.8px;}	.b-readmore i {    color: #666666;}.i-rss {    width: 24px;    height: 24px;	right: 0;    margin-top: -5px;}	.i-rss i {    left: -59px;    top: -29px;}.b-show {    font-size: 13px;    line-height: 18px;    font-family: Georgia, "Times New Roman" , Times, serif;    padding: 0 0 35px 0;    color: #231f20;}	.b-show .t {    padding-bottom: 8px;}.b-links a {    color: #265e70;    line-height: 24px;    text-decoration: none;}	.b-links a:hover {		text-decoration: underline;	}		.b-links a.active {		color: #6d1d1d;	}	.report-item {	font-size: 12px;	line-height: 14px;	padding-top: 20px;	color: #265e70;	padding-right: 50px;	position: relative;	zoom: 1;}	.report-item p {		padding-bottom: 5px;	}		.report-item .rating, .expert-item .rating, .top-reporters li .rating {		position: absolute;		right: 0;		top: 20px;		text-align: right;		font-size: 11px;		color: #000000;		font-family: Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;	}			.report-item .rating .i-rating, .expert-item .rating .i-rating, .top-reporters li .rating .i-rating {			left: -20px;		}				.top-reporters li .rating {			top: 3px;		}			.expert-item .rating {		margin-top: 9px;	}		.expert-item.simple .rating {		margin-top: 32px;	}		.current-filter {	border-top: 1px dashed #827066;	margin-top: 14px;	padding-top: 20px;	margin-bottom: -10px;}	.current-filter dl {		font-size: 13px;		line-height: 15px;		font-family: Georgia, "Times New Roman", Times, serif;		position: relative;		zoom: 1;	}	.current-filter dl dt {		float: left;		clear: both;		width: 120px;		padding-right: 20px;		font-style: italic;		padding-bottom: 20px;	}		.current-filter dl dd {		float: left;		width: 230px;		padding-bottom: 20px;	}	.i-del {	width: 15px;	height: 15px;	right: 0;	cursor: pointer;	margin-top: 2px;}.i-deleditdoc {	width: 15px;	height: 15px;	right: 300px;	cursor: pointer;	margin-top: 2px;}	.i-del i, .i-deleditdoc i {		left: -230px;	}	.hidden {    display: none;}.profile-label {	padding: 0 10px;	height: 28px;	line-height: 28px;	font-size: 15px;	color: #ffffff;	font-family: Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;	display: inline-block;	background: #497f86;	position: relative;}.i-label-corner {	width: 10px;	height: 10px;	bottom: -9px;	left: 50%;	margin-left: -5px;}	.i-label-corner i {		left: -270px;	}	#content .t-profile {	font-style: italic;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 20px;	color: #1b3135;	font-weight: normal;	margin-bottom: 30px;}dl.profile {	padding-bottom: 20px;	position: relative;	zoom: 1;}.profile dt {	float: left;	clear: both;	width: 210px;	padding-right: 30px;	padding-bottom: 18px;	font-size: 15px;	color: #231f20;	font-family: Georgia, "Times New Roman", Times, serif;}.profile dd {	float: left;	width: 430px;	padding-bottom: 18px;	font-family: Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;	color: #231f20;	font-weight: bold;	font-size: 15px;}	.profile dd .b-avatar {		position: absolute;		right: 0;		top: 0;		border: 3px solid #ece6d8;		padding: 1px;	}		.profile dt .b-avatar {		border: 3px solid #ece6d8;		padding: 1px;		float: left;	}	#content .description .hint {	color: #6d1d1d;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;}.profile.color_333 dd {	color: #333333;}.i-eye {	width: 16px;	height: 11px;	right: 0;}	.i-eye i {		left: -480px;	}	.header.margin_b30 {	margin-bottom: 30px;}.comunity {	width: 210px;	display: inline-block;	margin-bottom: 20px;}.profile dd.b-comunity {	padding-bottom: 5px;}.area-link {	border: 1px solid #b7b297;	width: 380px;	height: 80px;	color: #333333;	font-size: 13px;	font-family: Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;	margin-left: 40px;}.i-copy-code {	width: 15px;	height: 17px;	margin-top: 4px;}	.i-copy-code i {		left: -506px;	}		.profile dd .b-input, .profile dd .b-inputfoto {		width: 378px;		float: right;	}			.profile dd .b-input input.in-file, .profile dd .b-inputfoto input.in-file {			width: auto;			float: right;		}		.profile dd .checkbox {		float: left;		margin-right: 25px;		margin-left: 0;		width: 12px;		height: 12px;	}		.profile dd .btn-regnow {		margin-top: 14px;	}	.f-reg.profile-fields {	padding-top: 0;	}dl.profile.editing { 	padding-bottom: 0;	margin-bottom: -20px;}.f-reg.profile-fields input, .f-reg.profile-fields select, .f-reg.profile-fields textarea {	width: 378px;	font-weight: bold;	font-size: 15px;	font-family: Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;	color: #333333;}.f-reg.profile-fields select {	width: 390px;}.f-reg.profile-fields textarea {	height: 80px;}.f-reg.profile-fields dd {	width: 440px;	height: auto;}.f-reg.profile-fields input.checkbox, .f-reg.profile-fields .checkbox input, .profile .checkbox input{	width: 12px;	height: 12px;	position: relative;	margin: 5px 0 0 -40px;	border: none;}.b-comunity table {margin-left:40px;}.b-comunity table td {    width:200px;    }.b-comunity label{    margin-left:10px;    }        .f-reg dd.b-comunity {	width: 480px;	font-weight: bold;	font-size: 15px;	font-family: Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;	color: #333333;}	.f-reg dd.b-comunity input.checkbox, .checkbox input {		position: static;		margin: 0 4px 0 0;		vertical-align: middle;	}	.top-dashed {	border-top: 1px dashed #ada292;	padding-top: 26px;}.expert-item {	padding: 20px 0 0 122px;	position: relative;	zoom: 1;	margin-bottom: 25px;	border-top: 1px dashed #827066;}.expert-item .i-reporter {	position: absolute;	left: 0;	border: 3px solid #ece6d8;	padding: 1px;}#content .expert-item h4 {	margin: 0 0 23px 0;	font-size: 20px;	color: #1b3135;}	#content .expert-item h4 a {		color: #265e70;		font-size: 18px;	}		#content .expert-item .desc {		font-size: 15px;		line-height: 17px;		color: #231f20;		margin-bottom: 25px;	}	.l-reportList {	padding-left: 23px;	position: relative;	zoom: 1;	font-size: 13px;}	.l-reportList .i-copy-code {		left: 0;		margin-top: -1px;			}	#content .expert-item.simple h4 {	padding-top: 24px;}.top-reporters {	padding: 20px 0 0 20px;	color: #231f20;}	.top-reporters li {		list-style: decimal;		padding: 0 50px 14px 0;		font-size: 12px;		position: relative;	}			.top-reporters li a {			color: #265e70;			text-decoration: none;		}					.top-reporters li a:hover {				text-decoration: underline;			}			.search-link {margin-bottom:40px;}			.search-link a {font-size:0.9em;}				.f-reg.events-reg dd {	width: 480px;	font-weight: bold;	color: #231f20;	font-family: Arial,Helvetica,sans-serif;}	.f-reg.events-reg.final dd {		padding-top: 4px;	}.f-reg.events-reg dd.code {	padding-bottom: 17px;	height: auto;}.f-reg.events-reg dt {	width: 200px;}	.f-reg.events-reg dd input {		width: 435px;	}		.f-reg.events-reg dd input.mini {		width: 195px;	}		.f-reg.events-reg dd .i-attant {		right: 0;	}	.i-incorrect, .i-correct {	width: 16px;	height: 16px;	right: 245px;	top: 5px;}.i-correct {	width: 18px;	height: 18px;}	.i-incorrect i {		left: -566px;	}		.i-correct i {		left: -536px;	}		#content .f-reg.events-reg dd .errors {		font-size: 12px;		color: #6d1d1d;		padding: 7px 0 0 0;	}	.f-reg.events-reg dl {	border-bottom: 1px dashed #827066;	margin-bottom: 40px;	padding-bottom: 27px;}.f-reg.events-reg {	margin-bottom: 36px;}.f-reg.events-reg dt.clearer {	width: 600px;	clear: both;	font-size: 0;	height: 0;	float: none;}/* --- editing --- */.editing-form {}	.editing-form dt {		float: left;		width: 220px;		font-size: 14px;		line-height: 25px;		font-weight: bold;		padding-bottom: 5px;		clear: both;	}		.editing-form dd {		float: right;		width: 500px;		padding-bottom: 4px;	}		.editing-form dd.clearer {		float: none;		padding-bottom: 0;		height: 0;		font-size: 0;		margin-bottom: -1px;	}		.editing-form dd input, .editing-form dd textarea {		border: 1px solid #b7b297;		height: 25px;		padding: 0 5px 0 5px;		width: 489px;		font-size: 14px;		font-family: Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;		color: #333333;	}		.editing-form dd textarea {		height: 34px;		line-height: 16.6px;		padding: 4px 5px;	}		.editing-form dd textarea.page-content-area {		height: 560px;	}		.editing-form dd .btn-regnow {		margin-right: 18px;	}	/* --- reporter profile --- */.expert-item.profile {	border-top: none;	margin-bottom: 0;}.i-email {	width: 66px;	height: 17px;	cursor: pointer;}	.i-email i {		left: -593px;	}	.expert-item.profile .reporter-email {	margin: -6px 0 18px 0;	height: 17px;} 	.expert-item.profile .reporter-email a {		font-size: 11px;		margin-left: 75px;		line-height: 16px;		font-family: Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;	}		#content .expert-item.profile .desc {		width: 490px;		margin-bottom: 30px;		min-height:20px;	}	.l-report-list {	line-height: 24px;	position: relative;}	.l-report-list .b-icon {		width: 16px;		height: 16px;		left: 0;	}			.l-report-list .b-icon i {			left: -676px;		}			.l-report-list a {		position: relative;		padding-left: 24px;	}	.themes-list .expert-item {	border-top: none;	padding: 0 75px 0 0;	margin-bottom: 20px;}#content .themes-list .expert-item.simple h4 {	padding-top: 0;	margin-bottom: 0;}.themes-list .expert-item.simple .rating {	margin-top: 0 !important;	top: 10px !important;}/* --- report2 --- */#content .t-profile .i-attent2 {	margin: 4px 0 0 10px;}.b-report3 {	margin: -16px 0 0 0;}#content h4 a {	color: #265e70;	font-size: 18px;	line-height: 22px;}	.b-report3 .desc {		padding: 12px 0 20px 20px;		line-height: 18px;	}		.b-report3 .rating {		font-family: Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;		font-size: 11px;		color: #000000;		position: relative;		zoom: 1;		margin-bottom: 13px;	}			.b-report3 .rating span {			color: #666666;		}				.i-rating2 {			width: 167px;			height: 15px;			position: absolute;			left: 60px;			top: -2px;		}					.i-rating2 .i1, .i-rating2 .i2 {				width: 167px;				height: 18px;				top: 0;				left: 0;			}							.i-rating2 .i1 i {					left: -501px;					top: -45px;				}								.i-rating2 .i2 i {					left: -500px;					top: -24px;				}				#content .b-report3 .posts .item .info {	margin-bottom: 0;}#content .b-report3 .posts.no-bg {	margin-bottom: 0px;}#content .t-profile .count {	color: #666666;}#content .posts .item .info .date {	float: left;	width: 127px;	padding-left: 0;	margin-left: 0;}.b-border {	border: 1px dashed #827066;	padding: 20px 20px;	margin-bottom: 4px;	zoom: 1;}	.b-border.no-b {		border: none;		padding-top: 0px;	}		.b-border.closed .desc {		display: none;	}		.b-border.closed a {		color: #666666;		font-size: 11px;		font-family: Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;			}		.b-border.closed .head {		padding-bottom: 4px;		line-height: 14px;	}	.b-border .head {		font-size: 11px;		font-family: Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;		color: #666666;		position: relative;		padding-bottom: 14px;		zoom: 1;	}			.b-border .head .carma {			float: right;			font-size: 14px;			color: #5a3c32;			line-height: 14px;		}					.b-border .head .carma a {				text-decoration: none;				font-weight: bold;				font-size: 16px;				margin: 0 1px;			}						.b-border .head .carma .plus {				color: #407a80;			}						.b-border .head .date {				position: relative;				left: 40px;				top: 1px;				width: 100px;				float: left;			}				.b-border .desc {		font-size: 15px;		line-height: 18px;	}	.l-edit, .l-del {	position: relative;	zoom: 1;	padding-left: 22px;}	.l-edit .i-edit, .l-del .i-del, .l-del .i-deleditdoc {		left: 0;	}.b-border .info div.f-left {	float: left;	margin-left: 0;	padding-left: 0;	padding-right: 40px;}	.b-border .info div.f-left .radio {		vertical-align: middle;		margin: 0 7px 0 0;	}		.b-border .info div.f-left label {		color: #666666;	}	.textarea {	border: 1px solid #b7b297;	height: 96px;	width: 670px;	font-size: 15px;	padding: 2px 3px;	margin-bottom: 20px;}.b-border .btn-regnow {	margin-right: 15px;}.i-comment {	width: 15px;	height: 13px;	left: 0;	top: 7px;}	.i-comment i {		left: -703px;	}	.l-comment {	position: relative;	padding-left: 22px;	color: #666666;	font-size: 18px;	font-style: italic;}.social {	margin-top: -2px;}.social .l {	display: inline-block;	position: relative;	width: 20px;	height: 17px;	margin-left: -2px;}	.social .l .b-icon {		width: 20px;		height: 17px;	}			.social .l .b-icon i {			top: -69px;		}				.social .l .i-soc1 i {			left: -504px;		}				.social .l .i-soc2 i {			left: -522px;		}				.social .l .i-soc3 i {			left: -541px;		}				.social .l .i-soc4 i {			left: -560px;		}				.social .l .i-soc5 i {			left: -579px;		}				.social .l .i-soc6 i {			left: -598px;		}				.social .l .i-soc7 i {			left: -617px;		}				.social .l .i-soc8 i {			left: -636px;		}				.social .l .i-soc9 i {			left: -656px;		}		.b-twitter {	padding-top:40px;}	.b-twitter .item {		position: relative;		background: #eae6d8;		zoom: 1;		padding: 0 20px 5px 20px;		margin-bottom: 56px;	}			.b-twitter .item .author {			font-size: 11px;			font-family: Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;			color: #666766;			padding-bottom: 0px;		}				.b-twitter .item .i-post-top, .b-twitter .item .i-post-bottom {			width: 720px;		}				.b-twitter .item .desc {			margin-left: 80px;			font-size: 15px;			vertical-align: middle;					}				.b-twitter .item img.pic {			width: 48px;			height: 48px;			padding: 3px;			background: url(/i/graphics.png) -157px -48px no-repeat;			margin-top: 5px;		}				.b-twitter .item .i-del {			right: 20px;			bottom: -4px;		}				.b-twitter .item .i-ok {			right: 50px;			bottom: -4px;		}				.i-ok {			width: 15px;			height: 15px;			cursor: pointer;		}					.i-ok i {				left: -725px;			}			.green-text, .red-text {	background: #172726;	color: #fff;	padding-bottom: 2px;}.red-text {	background: #6d1d1d;}/* --- Search --- */.search-fields {	position: relative;	width: 308px;	float: left;	margin-right: 7px;}	.search-fields .item {		position: relative;		zoom: 1;	}			.search-fields .item input {			border: 1px solid #b7b297;			margin: 2px 0 3px 0;			padding: 1px 5px 0 5px;			width: 270px;			font-size: 15px;			font-family: Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;			height: 24px;		}				.search-fields .item .i-attant {			right: 0;			top: 8px;		}.b-search-form {	position: relative;	margin-bottom: 40px;}			.b-search-form .btn-regnow {		right: 20px;		position: absolute;		top: 50%;		margin: -13px 0 0 0;	}		.b-search-form .filter {		padding-top: 12px;	}	.b-search-results {}		.b-search-results td {		text-align: center;		vertical-align: middle;		padding: 13px 5px;		font-size: 15px;		line-height: 18px;		border-bottom: 1px dashed #bfb6a5;	}			.b-search-results td .status {			display: inline-block;			position: relative;			width: 20px;			height: 20px;		}				.b-search-results td.spacer {			border-bottom: none;			height: 20px;		}					.b-search-results td .status.no {				width: 15px;				height: 14px;			}						.b-search-results td .status .b-icon {				cursor: default;			}			.i-listen, .i-listen2 {	width: 20px;	height: 20px;	left: 0;	top: 0;}	.i-listen i {		left: -747px;	}		.i-listen2 i {		left: -780px;	}			.b-search-results thead td {			background: #152625;			font-size: 13px;			padding: 13px 5px 14px 5px;			border-bottom: none;		}					.b-search-results thead td a {				color: #93a56c;			}						.b-search-results thead td img {				margin-left: 4px;			}															.f-mat dt{    clear: both;    float: left;    width: 170px;    height: 32px;}.f-mat dt.clearer {	width: 100%;	clear: none;	margin-top: -30px;}.f-mat dt label{    font-size: 15px;    color: #333333;    top: 5px;    position: relative;}.f-mat dt label span{    color: #834740;}.f-mat{    padding-top: 14px;}.f-mat dl{    margin-bottom: 20px;	zoom: 1;}.f-mat dd{    float: right;    width: 470px;    /*position: relative;*/    padding-bottom: 5px;}.f-mat input, .f-mat select, .f-mat textarea , .b-inputfoto input{    border: 1px solid #b7b297;    height: 18px;    width: 400px;    padding: 3px 5px 4px 5px;    font-family: Arial, Helvetica, sans-serif;    color: #231f20;    font-size: 14px;	font-weight: bold;}.f-mat select{    height: 27px;    width: 259px;}.f-mat label.checkbox input{width:auto;}.f-mat textarea{height:80px;}.f-mat select{width:330px;}.f-mat input.img-button {width:auto;}/******** TOOLTIP ******/a.tt{    position:relative;    z-index:24;    color:#3CA3FF;	font-weight:bold;    text-decoration:none;}a.tt span{ display: none; }a.tt:hover{ z-index:25; color: #aaaaff; background:;}a.tt:hover span.tooltip{    display:block;    position:absolute;    top:0px; left:0;	padding: 15px 0 0 0;	width:200px;	color: #993300;    text-align: center;	filter: alpha(opacity:90);	KHTMLOpacity: 0.90;	MozOpacity: 0.90;	opacity: 0.90;}a.tt:hover span.top{	display: block;	padding: 30px 8px 0;    background: url(/i/bubble.gif) no-repeat top;}a.tt:hover span.middle{ 	display: block;	padding: 0 8px; 	background: url(/i/bubble_filler.gif) repeat bottom; }a.tt:hover span.bottom{	display: block;	padding:3px 8px 10px;	color: #548912;    background: url(/i/bubble.gif) no-repeat bottom;}/******** TOOLTIP ******/