@font-face{font-family:"Oregano";font-style:italic;src:url('Oregano-Italic.ttf');}
@font-face{font-family:"Parangon";src:url('fonts/Parangon_420C.otf');}
@font-face{font-family:"Oregano";src:url('Oregano-Regular.ttf');}
#google_conversion_frame {display:none;}
/* this is for slides in slider */

/* tour slide */
#slide1-a {color:none;text-decoration:none;}
#slide1-div {background: url(https://mymagicbrides.com/site-images/tour.jpg);background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
#slide1-p1 {margin:0px;position:relative;font-size:350%;color:white;top:50%;left:3%;font-family:'Oregano';text-align:left;text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);}
#slide1-p2 {margin:0px;position:relative;font-size:150%;color:white;top:50%;left:3%;text-align:left;text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);}

/* testimonials slide */
#slide2-a {color:none;text-decoration:none;}
#slide2-div {
 background: url(https://mymagicbrides.com/site-images/testim.jpg);
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover; 
-o-background-size: cover;
}
#slide2-p1 {margin:0px;position:relative;font-size:350%;color:white;top:50%;left:3%;font-family:'Oregano';text-align:left;text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);}
#slide2-p2 {margin:0px;position:relative; font-size:150%; color:white; top:50%;left:3%;text-align:left;text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);}

/* video slide */
#slide3-a {color:none;text-decoration:none;}
#slide3-div {
float:left; 
/*background: url(https://mymagicbrides.com/site-images/slide_freeviews2.jpg);*/
background: url(https://mymagicbrides.com/site-images/slide_freeviews2.jpg);
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
}
#slide3-div  .video-play{
    background: url(https://mymagicbrides.com/skins/mgbrd/images/yt_play_static.png) 50% no-repeat;
    width: 100%; 
    height: 70%;
    float: left;
	position:absolute;
}
#slide3-div:hover .video-play{
    background: url(https://mymagicbrides.com/skins/mgbrd/images/yt_play_hover.png) 50% no-repeat;
}
#slide3-div:hover {
	cursor:pointer;
}
#slide3-p1 {margin:0px;position:relative;font-size:350%;color:white;top:50%;left:3%;font-family:'Oregano';text-align:left;text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);}
#slide3-p2 {margin:0px;position:relative; font-size:150%; color:white; top:50%;left:3%;text-align:left;text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);}

h2{font-family:'Open Sans';font-size:14px;color:#d72047;text-decoration:underline;}
a:active{font-family:'Open Sans';/*font-size:14px;*/color:#d72047;text-decoration:underline;}
a:visited{font-family:'Open Sans';/*font-size:14px;*/color:#d72047;text-decoration:underline;}
a:hover{font-family:'Open Sans';/*font-size:14px;*/color:#d72047;text-decoration:none;}
a.etc:link{font-family:'Open Sans';font-size:14px;color:#556596;text-decoration:none;}
a.etc:active{font-family:'Open Sans';font-size:14px;color:#556596;text-decoration:none;}
a.etc:visited{font-family:'Open Sans';font-size:14px;color:#556596;text-decoration:none;}
a.etc:hover{font-family:'Open Sans';font-size:14px;color:#E67C00;text-decoration:none;}
a.copyright:link{font-family:'Open Sans';font-size:11px;color:#D0D0F5;font-stretch:expanded;text-decoration:none;}
a.copyright:active{font-family:'Open Sans';font-size:11px;color:#D0D0F5;font-stretch:expanded;text-decoration:none;}
a.copyright:visited{font-family:'Open Sans';font-size:11px;color:#D0D0F5;font-stretch:expanded;text-decoration:none;}
a.copyright:hover{font-family:'Open Sans';font-size:11px;color:#F0F0F7;font-stretch:expanded;text-decoration:none;}
img{border:0;}
a.headermenu:link{font-family:'Open Sans';font-size:14px;color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.headermenu:active{font-family:'Open Sans';font-size:14px;color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.headermenu:visited{font-family:'Open Sans';font-size:14px;color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.headermenu:hover{font-family:'Open Sans';font-size:14px;color:#FFFFFF;text-decoration:underline;font-weight:bold;}
a.footermenu:link{font-family:'Open Sans';font-size:14px;color:#053660;text-decoration:none;font-weight:bold;}
a.footermenu:active{font-family:'Open Sans';font-size:14px;color:#053660;text-decoration:none;font-weight:bold;}
a.footermenu:visited{font-family:'Open Sans';font-size:14px;color:#053660;text-decoration:none;font-weight:bold;}
a.footermenu:hover{font-family:'Open Sans';font-size:14px;color:#053660;text-decoration:underline;font-weight:bold;}
.footermenu_divider{font-family:'Open Sans';font-size:12px;color:#053660;text-decoration:none;font-weight:bold;}
.copyright{font-family:'Open Sans';font-size:12px;color:#053660;text-decoration:none;font-weight:bold;}
body{margin:0px;padding:0px;font-family:'Open Sans';font-size:14px;color:#404040;min-width:1200px;}
textarea{overflow:auto;resize:none;}
a{cursor:pointer;}
.ru_div{width:25px;height:17px;top:1px;left:175px;position:absolute;border:1px solid #a2a2a2;background-image:url(images/ru.jpg);background-repeat:no-repeat;background-position:top left;}
.en_div{width:25px;height:17px;top:1px;left:205px;position:absolute;border:1px solid #a2a2a2;background-image:url(images/en.jpg);background-repeat:no-repeat;background-position:top left;}
.de_div{width:25px;height:17px;top:1px;left:235px;position:absolute;border:1px solid #a2a2a2;background-image:url(images/de.jpg);background-repeat:no-repeat;background-position:top left;}
.fr_div{width:25px;height:17px;top:1px;left:265px;position:absolute;border:1px solid #a2a2a2;background-image:url(images/fr.jpg);background-repeat:no-repeat;background-position:top left;}
.es_div{width:25px;height:17px;top:1px;left:295px;position:absolute;border:1px solid #a2a2a2;background-image:url(images/es.jpg);background-repeat:no-repeat;background-position:top left;}
.ru_div_set{width:25px;height:17px;top:7px;left:175px;position:absolute;border:1px solid #a2a2a2;background-image:url(images/ru.jpg);background-repeat:no-repeat;background-position:top left;}
.en_div_set{width:25px;height:17px;top:7px;left:205px;position:absolute;border:1px solid #a2a2a2;background-image:url(images/en.jpg);background-repeat:no-repeat;background-position:top left;}
.de_div_set{width:25px;height:17px;top:7px;left:235px;position:absolute;border:1px solid #a2a2a2;background-image:url(images/de.jpg);background-repeat:no-repeat;background-position:top left;}
.fr_div_set{width:25px;height:17px;top:7px;left:265px;position:absolute;border:1px solid #a2a2a2;background-image:url(images/fr.jpg);background-repeat:no-repeat;background-position:top left;}
.es_div_set{width:25px;height:17px;top:7px;left:295px;position:absolute;border:1px solid #a2a2a2;background-image:url(images/es.jpg);background-repeat:no-repeat;background-position:top left;}
.fav_girl{border:1px solid white;}
table,td{font-size:14px;color:#404040;}
.td_botom_border{border-bottom:1px solid #053660;}
.pluginname_1{font-family:"Verdana", Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:13px;font-weight:bold;font-stretch:expanded;white-space:nowrap;padding:12px 10px 11px 19px;}
.pluginname_2{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:12px;color:#104e92;font-weight:bold;}
.plugin_head1{width:207px;height:42px;background-image:url(images/plugin_head_blue.jpg);background-repeat:no-repeat;background-position:top left;}
.plugin_head2{width:207px;height:42px;background-image:url(images/plugin_head_red.jpg);background-repeat:no-repeat;background-position:top left;}
.plugin_body1{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:12px;color:#053660;text-decoration:none;font-weight:bold;padding:2px 10px 11px 30px;}
.registr_head1{padding:0px;margin:0px;width:669px;height:22px;background-image:url(images/reg_head_s1.jpg);background-repeat:no-repeat;background-position:top left;}
.registr_head2{padding:0px;margin:0px;width:669px;height:22px;background-image:url(images/reg_head_s2.jpg);background-repeat:no-repeat;background-position:top left;}
.registr_head3{padding:0px;margin:0px;width:669px;height:22px;background-image:url(images/reg_head_s3.jpg);background-repeat:no-repeat;background-position:top left;}
.registr_head_step1{width:220px;height:19px;vertical-align:top;border:0px solid black;display:table-cell !important;display:inline;font-family:"Verdana", Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:13px;font-weight:bold;font-stretch:expanded;}
.reg_title{float:left;margin-top:20px;margin-left:20px;font-family:"Verdana", Arial, Helvetica, sans-serif;color:#053660;font-size:12px;font-weight:bold;font-stretch:expanded;}
.reg_title2{float:right;margin-top:20px;margin-right:20px;font-family:"Verdana", Arial, Helvetica, sans-serif;color:#053660;font-size:12px;font-weight:bold;font-stretch:expanded;}
.reg_title3{float:left;margin-top:20px;margin-left:105px;font-family:"Verdana", Arial, Helvetica, sans-serif;color:#053660;font-size:12px;font-weight:bold;font-stretch:expanded;}
.reg_title3_1{float:left;margin-top:20px;margin-left:226px;font-family:"Verdana", Arial, Helvetica, sans-serif;color:#053660;font-size:12px;font-weight:bold;font-stretch:expanded;}
.reg_title3_2{float:left;margin-top:20px;margin-left:238px;font-family:"Verdana", Arial, Helvetica, sans-serif;color:#053660;font-size:12px;font-weight:bold;font-stretch:expanded;}
.reg_title3_3{float:left;margin-top:20px;margin-left:205px;font-family:"Verdana", Arial, Helvetica, sans-serif;color:#053660;font-size:12px;font-weight:bold;font-stretch:expanded;}
.reg_title3_4{float:left;margin-top:20px;margin-left:177px;font-family:"Verdana", Arial, Helvetica, sans-serif;color:#053660;font-size:12px;font-weight:bold;font-stretch:expanded;}
.reg_title3_5{float:left;margin-top:20px;margin-left:195px;font-family:"Verdana", Arial, Helvetica, sans-serif;color:#053660;font-size:12px;font-weight:bold;font-stretch:expanded;}
.reg_select3{margin-top:5px;margin-left:105px;MARGIN-BOTTOM:5px;width:170px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:left;}
.regform{border:1px solid #053660;height:423px;}
.regform2{border:1px solid #053660;height:240px;}
.regform3{border:1px solid #053660;height:343px;margin-top:5px;}
.regform4{border:1px solid #053660;height:300px;margin-top:5px;}
.regform5{border:1px solid #053660;height:803px;margin-top:5px;}
.regform6{border:1px solid #053660;height:480px;margin-top:5px;}
.regform_err{border:1px solid #ff0000;}
.bordform{border:1px solid #053660;}
.borderform{border:1px solid #053660;}
.borderform_se{border:1px solid #053660;display:none;}
.borderform_err{border:1px solid #FF0000;clear:both;}
input.delbutton{font-weight:bold;color:#CC0000;background-color:#FFFFFF;border-style:solid;border-color:#990000;cursor:pointer;}
input.delbutton:hover{font-weight:bold;color:#CC0000;background-color:#FFEEEE;border-style:solid;border-color:#990000;cursor:pointer;}
.err_text{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:10px;color:#ff0000;text-decoration:none;font-weight:bold;}
.err_text a{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:10px;color:#ff0000;font-weight:bold;}
.loginform{border:1px solid #053660;width:280px;height:200px;}
.form2{margin-top:18px;margin-right:10px;MARGIN-BOTTOM:5px;width:170px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:right;}
.form3{margin-top:18px;margin-right:10px;MARGIN-BOTTOM:5px;width:260px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:right;}
.form4{margin-top:18px;margin-right:10px;MARGIN-BOTTOM:5px;width:100px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:right;}
.form5{margin-top:18px;margin-right:10px;MARGIN-BOTTOM:5px;width:280px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:right;}
.form6{margin-top:18px;margin-right:10px;MARGIN-BOTTOM:5px;width:250px;height:100px;color:#053660;font-size:12px;font-weight:bold;font-stretch:expanded;float:right;}
.form7{margin-top:18px;margin-right:10px;MARGIN-BOTTOM:5px;width:80px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:right;}
.form8{margin-top:18px;margin-right:10px;MARGIN-BOTTOM:5px;width:80px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:left;}
.form9{margin-top:18px;margin-right:10px;MARGIN-BOTTOM:5px;width:500px;height:100px;color:#053660;font-size:12px;font-weight:bold;font-stretch:expanded;float:right;}
.form10{margin-top:18px;margin-right:100px;MARGIN-BOTTOM:5px;width:360px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:right;}
.form11{color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;}
.dob_day{margin-top:18px;margin-right:10px;MARGIN-BOTTOM:5px;width:50px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:right;}
.dob_month{margin-top:18px;margin-right:10px;MARGIN-BOTTOM:5px;width:80px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:right;}
.dob_year{margin-top:18px;margin-right:60px;MARGIN-BOTTOM:5px;width:60px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:right;}
.dob_day2{margin-top:18px;margin-right:10px;MARGIN-BOTTOM:5px;width:50px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:right;}
.dob_month2{margin-top:18px;margin-right:10px;MARGIN-BOTTOM:5px;width:80px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:right;}
.dob_year2{margin-top:18px;margin-right:300px;MARGIN-BOTTOM:5px;width:60px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:right;}
.age_select{margin-top:18px;margin-left:8px;MARGIN-BOTTOM:5px;width:50px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:left;}
.age_select2{margin-top:22px;margin-left:8px;MARGIN-BOTTOM:5px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:left;}
.reg_select1{margin-top:5px;margin-left:20px;MARGIN-BOTTOM:5px;width:170px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:left;}
.reg_select2{margin-top:5px;margin-left:100px;MARGIN-BOTTOM:5px;width:170px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:left;}
.subscr_input{width:50px;color:#053660;font-size:10px;font-weight:bold;font-stretch:expanded;float:left;border:1px solid black;}
.subscr_input{width:100%;}
.reg_text{text-align:center;}
.tarif_td{width:580px;height:57px;background-image:url(images/membership_bronze.png);background-repeat:no-repeat;background-position:middle left;}
.tarif_td1{width:560px;height:57px;background-image:url(images/membership_bronze.png);background-repeat:no-repeat;background-position:middle left;}
.tarif_td2{width:560px;height:57px;background-image:url(images/membership_silver.png);background-repeat:no-repeat;background-position:middle left;}
.tarif_td3{width:560px;height:57px;background-image:url(images/membership_gold.png);background-repeat:no-repeat;background-position:middle left;}
.tarif_td4{width:560px;height:57px;background-image:url(images/membership_platinum.png);background-repeat:no-repeat;background-position:middle left;}
.tarif_td_right{width:5px;height:57px;background-image:url(images/membership_bronze.png);background-repeat:no-repeat;background-position:middle right;}
.tarif_font{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:22px;text-decoration:none;font-weight:bold;}
.tarif_font2{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:16px;color:#000000;text-decoration:none;font-weight:bold;}
.tarif_font3{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:14px;color:#053660;text-decoration:none;font-weight:bold;}
.login_button{cursor:pointer;text-align:center;padding-top:5px;margin:0px;width:131px;height:35px;background-image:url(images/button_b.png);background-repeat:no-repeat;background-position:buttom center;}
.login_button_text{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:18px;color:#FFFFFF;text-decoration:bold;}
.girl_button_text{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:14px;color:#FFFFFF;text-decoration:bold;}
.g_photo{}
.zavitok{border:1px solid #053660;position:absolute;left:0px:top:-100px;z-index:1;text-align:right;margin-top:0px;padding-top:0px;margin:0px;width:148px;height:37px;background-image:url(images/zavitok_b2.png);background-repeat:no-repeat;background-position:buttom center;}
.zavitok2{border:1px solid #053660;text-align:right;margin-top:10px;padding-top:10px;margin:0px;}
.zavitok_text{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;text-decoration:bold;}
.msg_select{border-top:1px solid #053660;border-left:1px solid #053660;border-right:1px solid #053660;}
.msg_noselect{border-top:1px solid #053660;border-bottom:1px solid #053660;border-left:1px solid #053660;border-right:1px solid #053660;}
.msg_spacer{border-bottom:1px solid #053660;}
.msg_body{border-bottom:1px solid #053660;border-left:1px solid #053660;border-right:1px solid #053660;}
.shop_td{border-width:1px 1px 1px 1px;border-color:#CFCFCF;border-style:solid;}
.bc_font{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:12px;color:#053660;text-decoration:none;font-weight:bold;}
.paypal-button{white-space:nowrap;overflow:hidden;border-radius:13px;font-family:"Arial", bold, italic;font-weight:bold;font-style:italic;border:1px solid #ffa823;color:#0E3168;background:#ffa823;position:relative;text-shadow:0 1px 0 rgba(255,255,255,.5);cursor:pointer;z-index:0;}
.paypal-button.large{padding:4px 19px;font-size:14px;}
@font-face{font-family:Mntc;src:local("Monotype Corsiva"),
url(/skins/mgbrd/MTCORSVA.TTF);}
.b_u_l{position:relative;float:left;}
.b_u_r{position:relative;float:left;}
.b_m{position:relative;float:left;}
.b_d_l{position:relative;float:left;}
.b_d_r{position:relative;float:left;}
.b_m h3{position:absolute;top:-30px;left:205px;width:100%;color:white;font:40px Mntc;text-shadow:#780202 0.05em 0.05em 0.1em;}
.b_d_l h2{position:absolute;top:35px;left:25px;}
.b_u_l h2{position:absolute;top:35px;left:90px;width:100%;color:white;font:50px Mntc;text-shadow:#002378 0.1em 0.1em 0.1em;}
.b_u_l h3{position:absolute;top:185px;left:20px;width:100%;color:white;font:24px Mntc;text-shadow:#002378 0.1em 0.1em 0.1em;}
.b_u_r h2{position:absolute;top:140px;left:-25px;width:100%;color:#1c459f;font:65px Mntc;text-align:center;line-height:0.7;letter-spacing:1;text-shadow:#a0a0a0 0.05em -0.07em 0.05em;}
.b_d_r h2{position:absolute;top:-35px;left:10px;width:100%;color:white;font:60px Mntc;text-shadow:#002378 0.1em 0.1em 0.1em;center;line-height:0.8;}
.b_d_r h3{position:absolute;top:155px;left:10px;width:100%;color:white;font:30px Mntc;text-shadow:#002378 0.1em 0.1em 0.1em;}
.main_content{position:relative;top:30px;float:left;}
h1{font-size:20px;}
h2{font-size:18px;}
h6{font-size:12px;}
.header-wrapper{box-shadow:0px 2px 3px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,.5);-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,.5);overflow:hidden;width:100%;}
#sub-header-wrapper{min-width:1200px;}
#sub-header{display:table;width:500%;overflow:hidden;position:relative;margin-top:53px;left:-200%;margin-bottom:0px;padding:8px 0 5px;}
#wrapper{margin-top:0px;margin-bottom: 71px;position:absolute;width:100%;min-width:1200px;display:table;height: calc(100% - 288px);height: -webkit-calc(100% - 288px);height: -moz-calc(100% - 288px);}
#sub-header a{cursor:pointer;display:inline-block;float:left;width:100px;height: 150px;overflow:hidden;}
#sub-header a + a{margin-left:5px;}
#sub-header img{min-width:100px;min-height: 150px;}
#top-block{min-width:1200px;}
#bottom-block{
    padding: 15px 0;
}
#header a{font:normal 14px 'Open Sans';text-decoration:none;letter-spacing:0.7px;color:#FFFFFF;padding:17px 15px 17px;float:left;text-transform:uppercase;}
#header a.headerlogo{font-family:"Oregano";text-transform:uppercase;text-decoration:none!important;padding: 0 44px;position:relative;top:5px;font-size:32px;text-shadow:0 0 0!important;}
#header a.active{text-shadow:.45px 0px 0px,0px .45px 0px, -.45px 0px 0px,0px -.45px 0px;text-decoration:none!important;}
#header a:hover{text-shadow:.45px 0px 0px,0px .45px 0px, -.45px 0px 0px,0px -.45px 0px;text-decoration:none!important;}
#left-menu{height:267px;background:url("images/left-menu-bg.png") 0 0 no-repeat;padding:0;width:80px;margin-top:-133px;padding-right:0px;}
body .left-menu-wrapper{z-index:89;}
#left-menu:before{height:267px;display:block;content:'';background:rgba(255,255,255,.6);position:absolute;padding:0;z-index:-1;width:80px;}
#left-menu > li{display:block;height:40.5px;position:relative;left:20px;width:59.5px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;cursor:pointer;}
#left-menu li.search{background:url("images/search-icon.png") no-repeat 11px 11px;top:21px;}
#left-menu li.account{background:url("images/about-us-icon.png") no-repeat 7px 12px;top:64px;}
#left-menu li.info{background:url("images/contact-us-icon.png") no-repeat 7.5px 8px;top:42px;}
#left-menu li.service{background:url("images/key-icon.png") no-repeat 11px 12px;left:18px;top:85px;}
#left-menu li.service .dropdown{left:62px;}
#left-menu > li:hover .dropdown{width: 312px;/* overflow: visible; */}
#left-menu .drop ul {
    position: absolute;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 0;
    position: absolute;
    overflow: hidden;
    right: 0;
    top: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
#left-menu li.search.active,
#left-menu li.search:hover{background:url("images/search-icon.png") no-repeat 11px -51px;top:21px;}
#left-menu li.account.active,
#left-menu li.account:hover{background:url("images/about-us-icon.png") no-repeat 7px -50px;top:64px;}
#left-menu li.info.active,
#left-menu li.info:hover{background:url("images/contact-us-icon.png") no-repeat 7.5px -66px;top:42px;}
#left-menu li.service.active,
#left-menu li.service:hover{background:url("images/key-icon.png") no-repeat 11px -50px;left:18px;top:85px;}
#left-menu > li.active:before,
#left-menu > li:hover:before{display:block;z-index:-1;width:42px;height:42px;background:#fff;top:0;left:0;content:'';position:absolute;}
#left-menu li.active .dropdown{}
#left-menu .dropdown{position:absolute;display:block;list-style:none;margin:0;padding:0;left:60px;top:-5px;width:0;overflow:hidden;transition: width 0.6s ease;}
#left-menu .dropdown .drop:hover ul,
#left-menu .dropdown .drop:focus ul
{
    width:156px;
    right: -100%;
}
#left-menu .dropdown li{color:#d72047;padding:0px;background:#f3f3f3;width:156px;text-align:center;height:58px;position:relative;display:table;transition:all 0.5s linear;-moz-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;}
#left-menu .dropdown li.drop li{
    text-decoration: none;
}
#left-menu .dropdown li.drop {    background: rgb(204,204,255);  }
#left-menu .dropdown li.drop li:hover a {
    text-decoration: underline;
}
#left-menu > li:hover li{}
#left-menu .dropdown li a{color:#d72047;text-decoration:none;text-transform:uppercase;font-family:"Open Sans";font-size:14px;font-weight:bold;display:table-cell;vertical-align:middle;}
#left-menu .dropdown li:hover > a{text-decoration:underline;}
#left-menu .dropdown li:hover{background:#fff;}
#left-menu .dropdown li + li{margin-top:1px;}
.footer-menu-wrapper{box-shadow:0px -2px 3px 0px rgba(0,0,0,.5);-moz-box-shadow:0px -2px 3px 0px rgba(0,0,0,.5);-webkit-box-shadow:0px -2px 3px 0px rgba(0,0,0,.5);}
#footer-menu a{display:block;font:normal 14px 'Open Sans';text-decoration:none;text-transform:uppercase;color:#fff;padding:10px 20px;border:1px solid #b20026;float:left;cursor:pointer;}
#footer-menu a + a{margin-left:30px;}
#footer-menu a:hover,
#footer-menu a.active{background:#1b538a;box-shadow:0px 0px 1px 0px rgba(0,0,0,.5);-webkit-box-shadow:px 0px 1px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 1px 0px rgba(0,0,0,.5);}
.home-wrapper{padding-top:5px;padding-left:5px;padding-right:4px;min-width:1200px;margin-bottom: -5px;}
#content .content{border-bottom:1px solid #cbcbcb;margin-bottom:22px;}
.address-about-us{padding-left:30px;background:url("images/address-house-icon.png") left center no-repeat;font-weight:bold;font-size:14px;margin:0;margin-bottom:20px;}
.home-wrapper .profile-block{display:block;width:13.68%;height:390px;overflow:hidden;font-weight:normal;float:left;margin:0.26%;position:relative;}
.home-wrapper .profile-block img{width:100%;min-height:100%;}
.home-wrapper .profile-block .hover-block{position:absolute;display:block;margin:auto;top:0;bottom:0;opacity:0;background:rgba(255,255,255,0.8);left:0;right:0;font-family:"Parangon";height:100%;width:100%;transition:all 0.35s linear;-webkit-transition:all 0.35s linear;-moz-transition:all 0.35s linear;-o-transition:all 0.35s linear;}
.home-wrapper .profile-block .hover-block{font-size:23px;color:#2c2c2c;font-weight:bold;text-transform:uppercase;}
.home-wrapper .profile-block .hover-block h2{color:#d72047;margin:0;font-weight:normal;padding:0;font-size:40px;font-family:"Parangon";}
.home-wrapper .profile-block:hover .hover-block{opacity:1;width:100%;height:100%;}
.map-block{padding-bottom:25px;}
.home-wrapper .bx-wrapper{position:relative;float:left;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);box-sizing:border-box;width:66.25%;max-width:100%!important;-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);margin-right:1.25%;background:#f9f9f9;}
.home-wrapper .bx-wrapper iframe{height:calc(100% - 34px);height:-webkit-calc(100% - 34px);height:-moz-calc(100% - 34px);width:100%;}
.home-wrapper .bx-wrapper img{width:100%;height:100%;}
.home-wrapper .bx-controls{position:absolute;left:0;bottom:0;width:100%;padding:11px 0;background:rgba(27, 83, 138, 0.65);}
.home-wrapper .bx-pager{display:table;margin:auto;}
.home-wrapper .bx-pager-item, .home-wrapper .bx-pager-item a{display:block;color:rgba(0,0,0,0);float:left;width:12px;height:12px;background:#e3e2e9;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-indent:9999px;}
.home-wrapper .bx-pager-item +.bx-pager-item{margin-left:10px;}
.home-wrapper .bx-pager-item a.active{background:#d72047;}
/**/.slider-wrapper{width:42.11%;overflow:hidden;padding:5px 0 0;margin:0 0.26%;}
.form-wrapper .form-header a{color:rgba(27, 83, 138, 0.42);display:block;padding-left:18px;background:url('images/key-login-icon.png') left center no-repeat;text-decoration:underline;font-size:14px;}
.form-wrapper .form-header h2{color:#1b538a;font-size:14px;font-weight:bold;text-transform:uppercase;font-family:"Open sans";margin:0;line-height:15px;}
.form-wrapper .agree-block{color:#404040;font-size:12px;padding-left:20px;line-height:16px;display:table;width:190px;margin:0 auto;}
.form-wrapper .agree-block a{font-size:12px;}
.form-wrapper input,
.form-wrapper select{color:#606060;font-size:12px;border:1px solid #d7e1eb;padding:4.5% 11px 4.2%;display:block;background:#fff;width:195px;margin-bottom:3.9%;margin-left:auto;margin-right:auto;}
.form-wrapper input.error_input,
.form-wrapper select.error_input{border-color:#f00;}
.form-wrapper label.error_input{outline:1px solid #f00;}
.form-wrapper .error-input{border:1px solid #f00;}
.form-wrapper .checkbox-wrapper{position:relative;margin-top:7px;margin-right:8px;cursor:pointer;width:24px;height:22px;display:block;float:left;}
label{cursor:pointer;}
.slider-inner > div{height:100%;}
.form-wrapper .checkbox-wrapper input{visibility:hidden;width:24px;height:22px;margin:0;}
.form-wrapper .checkbox-wrapper .checkbox-img{display:block;position:absolute;top:0;left:0;background:url("images/agree-checked-icon.png") center top no-repeat;width:24px;pointer-events:none;height:22px;}
#form-wrapper .form-header{}

.index-btn-wrapper{background-size:cover;margin-left:auto;margin-right:auto;}
.index-btn-submit{
	width:74%;
	height:13%;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	
	color:#fff;
	font-size:131%;
	font-weight:700;
	font-family:"Open sans";
	box-shadow: 0px 2px 0px 0px #911630, 0px 4px 0px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 0px 0px #911630, 0px 4px 0px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 2px 0px 0px #911630, 0px 4px 0px 0px rgba(0,0,0,0.2);
	float:left;
}
.index-btn-signup{
	background:#D72047 url(/skins/mgbrd/images/registration/icon_heart_white.png) no-repeat 32% 53%;
}
.index-btn-login{
	background: #D72047 url(/skins/mgbrd/images/icon_key_white.png) no-repeat 34% 53%;
}
.index-btn-submit-text{
	padding-left: 43%;
	padding-top: 5%;
}
.index-btn-facebook{background:#3b5997 url(/skins/mgbrd/images/registration/fb_index.png) no-repeat 75% 98%;width:8%;height:13%;border-bottom-right-radius: 4px;border-top-right-radius: 4px;float:left;color:#fff!important;font-size:337%;text-decoration:none;font-weight:bolder;padding-left: 19px;padding-right: 8px;font-family:"Open sans";box-shadow: 0px 2px 0px 0px #32466E, 0px 4px 0px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 2px 0px 0px #32466E, 0px 4px 0px 0px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 2px 0px 0px #32466E, 0px 4px 0px 0px rgba(0,0,0,0.2);}
.index-btn-facebook:hover{background-color:#6880B0!important;cursor:pointer;}
.index-btn-signup:hover{background:#E44C6D url(/skins/mgbrd/images/registration/icon_heart_white.png) no-repeat 32% 53%;cursor:pointer;}
.index-btn-login:hover{background:#E44C6D url(/skins/mgbrd/images/icon_key_white.png) no-repeat 34% 53%;cursor:pointer;}
/*
.index-btn-wrapper{margin-top:3.9%;background-size:cover;margin-left:auto;margin-right:auto;}
.index-btn-submit{background:#D72047;color:#fff;font-size:18px;font-weight:800;padding:5px 16px 7px 27px;font-family:"Open sans";box-shadow:0px 0px 2px 0px rgba(0,0,0,1);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,1);-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,1);float:left;}
#form-wrapper .index-btn-facebook{background: rgb(58, 87, 149);float:right;color:#fff;font-size:21pt;text-decoration:none;font-weight:bolder;line-height:20px;padding:9px 9px 7px 17px;font-family:"Open sans";box-shadow:0px 0px 2px 0px rgba(0,0,0,1);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,1);-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,1);}
.index-btn-facebook:hover,
.index-btn-submit:hover{margin-top:-1px;cursor:pointer;}
*/
.form-wrapper .checkbox-wrapper input:checked +.checkbox-img{background-position:center -59px;}
.form-wrapper{width:32.5%;padding:12px 2% 0px 2%;height:calc(100% - 1px);box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);box-sizing:border-box;background:#f9f9f9;}
#wrapper-home{padding-top:53px;padding-bottom:71px;height:calc(100% - 112px);height:-webkit-calc(100% - 124px);height:-moz-calc(100% - 112px);}
#wrapper-home .home-text{background: #123A61;color:#fff;font-size:16px;padding: 0px 0px;z-index: 15;position:relative;margin-top: 0px;box-shadow:0px -2px 5px 0px rgba(0,0,0,.3);-moz-box-shadow:0px -2px 5px 0px rgba(0,0,0,.3);-webkit-box-shadow:0px -2px 5px 0px rgba(0,0,0,.3);}
#content-inner{background:url("images/bg-image.jpg") center center / cover no-repeat;background-attachment:fixed;height:100%;}
#content-inner #content{width:940px;padding:0 20px;height:100%;background:url("/skins/mgbrd/images/content-bg.png") repeat;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);margin:0 auto;display:table;padding-bottom:30px;}
#content .breadcrumbs{padding-top:15px;padding-bottom:5px;border-bottom:1px solid #cbcbcb;}
.breadcrumbs,
.breadcrumbs a,
.breadcrumbs span{cursor:pointer;font-family:"Open Sans";font-weight:normal;font-size:13px;color:#404040;text-decoration:none;}
.breadcrumbs a:hover{text-decoration:underline;}
.page-title{font-size:14pt;color:#0B1B3D;margin:19px 0px 15px;text-align:left;font-family:"Open Sans";font-weight:bold;}
.border-line-b{height:1px;background:#cbcbcb;}
.btn-submit{font:bold 14px "Open Sans";color:#fff;width:183px;text-align:center;padding:10px 0;text-transform:uppercase;background:#d72047;box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);border:none;cursor:pointer;}
#contact-form input, #contact-form textarea{color:#404040;border:1px solid #cbcbcb;padding:11px 11px 12px;width:313px;font:normal 12px "Open Sans";}
#contact-form input{margin-bottom:10px;}
.btn-submit:hover{text-decoration:none;position:relative;}
.form-input{border:1px solid #d7e1eb;background:#fff;color:#606060;font-size:12px;padding:12px 11px 10px;display:block;background:#fff;width:195px;}
.form-textarea{border:1px solid #d7e1eb;background:#fff;color:#606060;font-size:12px;padding:12px 11px 10px;display:block;background:#fff;width:325px;height:160px;}
.form-input.short{width:60px;padding-left:3px;padding-right:0px;}
.form-input.middle{width:95px;}
.admirer-profile{float:left;background:#bebebe;border-bottom:1px solid #afafaf;box-shadow:0px 2px 3px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,.3);-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,.3);padding-top:5px;margin-bottom:10px;position:relative;}
.admirer-profile .info-inner{font:bold 14px 'Open Sans';text-transform:uppercase;color:#fff;padding:6px 10px 5px;}
.admirer-profile .buttons-inner{display:block;position:absolute;left:0;right:0;bottom:35px;opacity:0;-webkit-transition:opacity 0.3;-moz-transition:opacity 0.3;-ms-transition:opacity 0.3;-o-transition:opacity 0.3;transition:opacity 0.3;:;}
.admirer-profile .buttons-inner.big{bottom:37px;}
.admirer-profile:hover .buttons-inner{opacity:1;}
.admirer-profile .buttons-inner a{display:block;width:25px;height:25px;float:left;}
.admirer-profile .buttons-inner.big a{width:30px;height:27px;}
.admirer-profile .buttons-inner a + a{margin-left:8px;}
.admirer-profile img{width:180px;height:270px;}
.admirer-profile > a{height:270px;width:180px;display:block;overflow:hidden;}
.admirer-profile .addToFav{background:url("images/admires-icons.png") -20px -5px no-repeat,#fff;}
.admirer-profile .toInfo{background:url("images/admires-icons.png") -90px -4px no-repeat,#fff;}
.admirer-profile .writeToMe{background:url("images/admires-icons.png") -58px -3px no-repeat,#fff;}
.admirer-profile .toDel{background:url("images/admires-icons.png") -126px -5px no-repeat,#fff;}
.admirer-profile .toSpeak{background:url("images/admires-icons.png") -162px -4px no-repeat,#fff;}
.admirer-profile .toPresent{background:url("images/admires-icons.png") -196px -3px no-repeat,#fff;}
.admirer-profile .big .addToFav{background:url("images/admires-icons.png") -18px -3px no-repeat,#fff;}
.admirer-profile .big .toInfo{background:url("images/admires-icons.png") -88px -3px no-repeat,#fff;}
.admirer-profile .big .writeToMe{background:url("images/admires-icons.png") -56px -2px no-repeat,#fff;}
.admirer-profile .big .toDel{background:url("images/admires-icons.png") -124px -4px no-repeat,#fff;}
.admirer-profile .big .toSpeak{background:url("images/admires-icons.png") -160px -3px no-repeat,#fff;}
.admirer-profile .big .toPresent{background:url("images/admires-icons.png") -194px -2px no-repeat,#fff;}
.admirer-profile .addToFav:hover,
.admirer-profile .addToFav.active{background:url("images/admires-icons.png") -20px -29px no-repeat,#d72047;}
.admirer-profile .toInfo:hover,
.admirer-profile .toInfo.active{background:url("images/admires-icons.png") -90px -30px no-repeat,#616161;}
.admirer-profile .toDel:hover,
.admirer-profile .toDel.active{background:url("images/admires-icons.png") -126px -31px no-repeat,#d72047;}
.admirer-profile .writeToMe:hover,
.admirer-profile .writeToMe.active{background:url("images/admires-icons.png") -58px -31px no-repeat,#1b538a;}
.admirer-profile .toSpeak:hover,
.admirer-profile .toSpeak.active{background:url("images/admires-icons.png") -162px -33px no-repeat,#1b538a;}
.admirer-profile .toPresent:hover,
.admirer-profile .toPresent.active{background:url("images/admires-icons.png") -196px -30px no-repeat,#1b538a;}
.admirer-profile .big .addToFav:hover,
.admirer-profile .big .addToFav.active{background:url("images/admires-icons.png") -18px -28px no-repeat,#d72047;}
.admirer-profile .big .toInfo:hover,
.admirer-profile .big .toInfo.active{background:url("images/admires-icons.png") -88px -29px no-repeat,#616161;}
.admirer-profile .big .toDel:hover,
.admirer-profile .big .toDel.active{background:url("images/admires-icons.png") -124px -30px no-repeat,#d72047;}
.admirer-profile .big .writeToMe:hover,
.admirer-profile .big .writeToMe.active{background:url("images/admires-icons.png") -56px -30px no-repeat,#1b538a;}
.admirer-profile .big .toSpeak:hover,
.admirer-profile .big .toSpeak.active{background:url("images/admires-icons.png") -160px -32px no-repeat,#1b538a;}
.admirer-profile .big .toPresent:hover,
.admirer-profile .big .toPresent.active{background:url("images/admires-icons.png") -194px -29px no-repeat,#1b538a;}
.admirer-profile + .admirer-profile{margin-left:10px;}
.admirer-container .admirer-profile:nth-child(5n+1){margin-left:0px!important;}
.admirer-profile.online{background:#8ab31d;border-bottom:1px solid #80a51d;}
.customTooltip{display:table;position:relative;padding:8px 15px;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);background:#fff;font:normal 14px "Open Sans";}
.customTooltip:after{content:'';width:0px;height:0px;display:block;position:absolute;left:6px;bottom:-6px;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);border-top:6px solid #fff;}
.bigTable{width:calc(100% + 40px);width:-webkit-calc(100% + 40px);width:-moz-calc(100% + 40px);margin-left:-20px;}
.bigTable th{background:#1b538a;padding:10px 15px;text-align:left;font:normal 14px "Open Sans";color:#fff;text-transform:uppercase;}
.bigTable td{padding:10px 15px;text-align:left;font:normal 14px "Open Sans";color:#404040;}
.bigTable tr{background:#eeeeee;}
.bigTable td + td,
.bigTable th + th{border-left:1px solid #dbdbdb;}
.bigTable table{width:100%;border-collapse:collapse;border-spacing:0px;}
.bigTable tr:nth-child(even){background:#e7e7e7;}
#accordion h2{font:normal 14px "Open Sans";padding-left:25px;outline:none!important;cursor:pointer;background:url("images/hearts-icon.png") left -36px no-repeat;}
#accordion h2.ui-accordion-header-active{background-position:left 0px;color:#d72047;font-weight:bold;}
.pagination a{background:#fff;display:block;float:left;padding:1px 7px;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);font-size:12px;color:#404040;text-decoration:none;}
.pagination a.next,
.pagination a.previous{box-shadow:0px 0px 0px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,.2);background:none!important;color:#404040!important;}
.pagination a + a{margin-left:2px;}
.pagination a.current,
.pagination a:hover{background:#1b538a;color:#fff;}
.pagination .sep{display:block;float:left;padding:1px 7px;font-size:12px;}
.message-title{width:calc(100% + 26px);width:-webkit-calc(100% + 26px);width:-moz-calc(100% + 26px);margin-right:-26px;font:bold 14px "Open Sans";text-transform:uppercase;border:1px solid #809db9;position:relative;padding:10px 0px 9px;margin-top:25px;color:#1b538a;text-indent:50px;background:#f2f2f2;margin-bottom:10px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,.15);box-shadow:0px 2px 2px 0px rgba(0,0,0,.15);}


.message-link-block{
    float: left;
    margin-top: 21px;
}
.message-link-block a{
    text-align: right;
    font: normal 18px "Open Sans";
    color: #fff;
    padding: 0px 15px 0px 47px;
    float: left;
    height: 37px;
    text-decoration: none;
    line-height: 37px;   
	margin: 0px 2px;
    border-radius: 8px 8px 0px 0px;
}
.message-link-block a:hover{cursor:pointer;text-decoration:underline;}
.message-link-block .activeBox:hover{background-color: #1b538a !important; cursor:pointer;text-decoration:underline;}
.linkInbox{background:url("images/inbox.png") 18% 49% #adadad no-repeat;pointer-events: all;}
.linkOutbox{background:url("images/outbox.png") 12% 49% #adadad no-repeat;}
.linkDrafts{background:url("images/icon_drafts_white.png") 12% 49% #adadad no-repeat;}
.linkTrash{background:url("images/trash.png") 18% 49% #adadad no-repeat;}
.linknewMassage{background:url("images/iconsmessage/Icon_WriteLetter.png") 10% 49% #adadad no-repeat;}
.message-link-block .activeBox{background-color: #1b538a !important;}
.message-link-block  a:hover{background-color: #c6c6c6 !important;}

.pagination-top{
    border-top: 1px solid #1B538A;
    height: 32px;
    border-left: 1px solid #1B538A;
    border-radius: 8px 0px 0px 0px;
    padding: 17px 24px 0px 24px;
    margin-left: 0px !important;
    float: right;
    position: relative;
    margin-top: 8px !important;
    border-bottom: 1px solid #E8E7E7;
	z-index:19;
}
#top-nav-pagination{
    margin-top: 15px;
    margin: -10px 0px 0px -20px;
    position: absolute;
    padding: 0px 0px 0px 20px;
    float: left;
    width: 960px;
	-webkit-box-shadow: inset 0px -4px 7px -1px rgba(0,0,0,0.19);
	-moz-box-shadow: inset 0px -4px 7px -1px rgba(0,0,0,0.19);
	box-shadow: inset 0px -4px 7px -1px rgba(0,0,0,0.19);
}
#top-nav-pagination hr{
	background: #1B538A;
    position: absolute;
    width: 978px;
    margin-top: 58px;
    margin-left: -20px;	
}

#main-nav-pagination{
    float: left;
    width: 100%;
    height: 49px;
}
.read-bttn{
    background: url("images/read.png") 14% 50% no-repeat #d82047;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-left: 18px;
	color:#fff !important;
	margin-top:-3px;
	border-radius:4px;
	box-shadow: 0px 2px 0px #911630,
	0px 4px 0px rgba(0, 0, 0, 0.2);
	width:85px;
}
.read-bttn a{
	color:#fff !important;
	padding: 0px 10px 0px 41px;
	text-decoration:none;
	}

.read-bttn:hover{
	background: url("images/read.png") 14% 50% no-repeat #E44C6D;
	color:#fff;
	text-decoration:underline;
}
.read-bttn:visited{
	color:#fff;
}
.notMessages{
	text-align: center;
    height: 65px;
    margin-top: 20px;
}
.message-title.inbox{background:url("images/inbox-icon.png") 13px 7px no-repeat, rgba(255,255,255,.6);}
.message-title.outbox{background:url("images/outbox-icon.png") 13px 7px no-repeat, rgba(255,255,255,.6);}
.message-title.trash{background:url("images/trash-icon.png") 13px 7px no-repeat, rgba(255,255,255,.6);}
.message-title:after{content:'';width:0;height:0;border-top:7px solid #022c56;border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);position:absolute;right:0;bottom:-15px;}
.search-submit{display:block;background:url("images/search-submit-icon.png") center no-repeat, #1b538a;border:1px solid #0f4477;width:37px;height:37px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,.15);box-shadow:0px 2px 2px 0px rgba(0,0,0,.15);cursor:pointer;}
.search-submit:hover{box-shadow:0 2px 2px 2px rgba(0,0,0,.15);-webkit-box-shadow:0 2px 2px 2px rgba(0,0,0,.15);-moz-box-shadow:0 2px 2px 2px rgba(0,0,0,.15);position:relative;top:-1px;}
#msf {float:left;margin: 0px;}
#msf input{float:left;}
#msf input + input{margin-left:10px;}
#msf input.short{width:133px;}
#msf .input-date::before{position:absolute;display:block;float:left;font:normal 12px 'Open Sans';color:#2c2c2c;padding:5px 0px;top:6px;left:20px;text-decoration:none;}
#msf .date-from:before{content:'From:';}
#msf .date-from input{text-indent:45px;}
#msf .date-to input{text-indent:27px;}
#msf .date-to:before{content:'To:';}
#mfb a{display:block;float:left;font:normal 12px 'Open Sans';color:#2c2c2c;padding:5px 10px;text-decoration:none;}
#mfb a:hover{text-decoration:underline;}
#mfb{margin-top:5px;float: right;}
#mfb .active{background:#1b538a;color:#fff;border:1px solid #0f4477;text-decoration:none!important;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,.15);box-shadow:0px 2px 2px 0px rgba(0,0,0,.15);}
#messages{padding:25px 0 35px;background:url("images/message-heart-icon.png") 914px 0px no-repeat,url("images/message-heart-icon.png") 914px 100% no-repeat;position:relative;}
#messages:after,
#messages:before{content:'';position:absolute;display:block;top:9px;height:1px;background:#cbcbcb;}
.dashedLine{width:100%;padding:0 20px;margin-left:-20px;margin-top:-5px;position:relative;height:1px;}
.dashedLine:after,
.dashedLine:before{content:'';position:absolute;display:block;top:0px;height:1px;background:#cbcbcb;}
.dashedLine:after{left:0;width:917px;}
.dashedLine:before{right:0;width:53px;}
#messages:after{left:0;width:917px;}
#messages:before{right:0;width:53px;}
.message-body{background:#fff;font:normal 12px "Open Sans";color:#2c2c2c;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);height:170px;}
.message-body + .message-body{margin-top:20px;}
.message-body + .message-body:before{content:'';display:block;position:absolute;width:133px;height:14px;top:-25px;right:-20px;/*background:url("images/message-heart2-icon.png"*/) center no-repeat;}
.message-body + .message-body:after{content:'';display:block;position:absolute;width:133px;top:-16px;left:-20px;height:1px;/*background:#cbcbcb;*/}
.message-body .mb-text{height:80px;overflow:hidden;}
.message-body .mb-date{padding-left:28px;background:url("images/clock-icon.png") left center no-repeat;color:#1b538a;}
.message-body .mb-name{color:#1b538a;font-size:14px;font-weight:bold;font-family:"Open sans";text-decoration:underline;float:left;padding-right:6px;}
.bigTable .message-body tr,
.bigTable .message-body td{background:none;border:none;padding:0;margin:0;vertical-align:top;/*display:inline-block;*/}
.message-body .bm-text{font:normal 14px 'Open Sans';color:#2c2c2c;}
.mb-reply{display:block;width:25px;height:18px;background:url("images/message-icon.png") -124px -15px no-repeat;float:left;margin-right:10px;}
.mb-first{display:block;width:25px;height:18px;background:url("images/message-icon.png") -81px -19px no-repeat;float:left;margin-right:10px;}
.mb-attach{display:block;width:14px;height:18px;background:url("images/message-icon.png") -21px -77px no-repeat;float:left;}
.message-body .mb-link{background:none;padding:5px 10px;display:block;border:1px solid #d7e1eb;color:#2c2c2c;text-decoration:none;float:left;}
.message-body .mb-link + .mb-link{margin-left:10px;}
.message-body .mb-link:hover{border-color:#e985a1;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);}
.message-body .mb-img{display:block;width:112px;height:170px;overflow:hidden;}
.message-body .mb-img img{min-width:112px;min-height:170px;}
.upload-btn{opacity:0.7;display:block;width:35px;height:31px;background:url("images/upload-icon.png") 10px 7px no-repeat;border:1px solid #e5819e;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);}
.upload-btn.disabled{background-position:10px -55px;}
.remove-upload-btn{opacity:0.7;display:block;width:35px;height:31px;background:url("images/upload-icon.png") -54px 7px no-repeat;border:1px solid #e5819e;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);}
.remove-upload-btn:hover{cursor:pointer;opacity:1;}
.upload-btn:hover{cursor:pointer;opacity:1;}
.require{color:#d72047;}
/*#block-avatar{border:1px solid #cdcdcd;}*/
#block-avatar h3{margin:-29px 0 10px 0;font:normal 14px 'Open Sans';color:#2c2c2c;text-align:center;text-transform:uppercase;}
.ep-title{margin:-29px 0 10px 0;font:normal 14px 'Open Sans';color:#2c2c2c;text-align:center;text-transform:uppercase;width:182px;margin-bottom:-29px;margin-top:0;padding-top:10px;}

.middle-pb{display:table;min-width:100px;min-height:150px;}

.no-photo{display:table-cell;vertical-align:middle;text-align:center;background:#cbcbcb;color:#979797;font:500 9px 'Open Sans';width:100px;text-transform:uppercase;}
.no-photo h2{font-size:16px;margin:0;font-weight:500;}
#block-avatar .no-photo h2{font-size:32px;margin:0 0 0 0;}
#block-avatar .no-photo{font-size:19px;width:260px}
body .title-color{color:#1b538a;}
.body-color{color:#404040;}
.semibold{font-weight:500;}
.pv-block{margin-bottom:17px;width:300px;background:#fcfcfc;border:1px solid #cbcbcb;}
.pv-block + .pv-block{margin-left:17px;}
.pv-wrapper .pv-block:nth-child(3n+1){margin-left:0;}
.pv-wrapper .pv-block:nth-child(3n){margin-right:-10px;}
.bordered{border:1px solid #cbcbcb;}
.pv-block .video-preview img{}
.pv-block .video-preview{overflow:hidden;width:150px;height:90px;margin-top:19px;}
.pv-block .pv-photo{width:110px;height:170px;overflow:hidden;}
.pv-block .pv-photo img{min-width:110px;min-height:170px;}
.rci-block .rci-photo{width:110px;height:170px;overflow:hidden;}
.rci-wrapper{padding-bottom:130px;}
.rci-block .rci-photo img{min-width:110px;min-height:170px;}
.rci-block{margin-bottom:17px;width:300px;border:1px solid #cbcbcb;background:#fcfcfc;}
.rci-block + .rci-block{margin-left:17px;}
.rci-wrapper .rci-block:nth-child(3n+1){margin-left:0;}
.rci-wrapper .rci-block:nth-child(3n){margin-right:-10px;}
.rci-block .rci-link{text-decoration:none;color:#1b538a;}
.rci-block .rci-link:hover{text-decoration:underline;}
.rci-block .rci-status-btn{display:table;position:relative;padding:4px 15px 4px 40px;cursor:pointer;font-size:16px;color:#404040;}
.rci-block .rci-status-btn:hover{text-decoration:underline;}
.rci-block .rci-status-btn.progress{text-decoration:none!important;background:url("images/info-page-icons.png") -3px -167px no-repeat;padding:4px 5px 7px 35px;font-size:12px;cursor: default;}
.rci-block .rci-status-btn.del{text-decoration:none!important;background:url("images/info-page-icons.png") -3px 4px no-repeat;cursor: default;}
.rci-block .rci-status-btn.ok{text-decoration:none!important;background:url("images/delivered-status-ok.png") 10px 7px no-repeat;}
.rci-block .rci-status-btn.view{text-decoration:none!important;background:url("images/info-page-icons.png") 0px -230px no-repeat;border:1px solid #cbcbcb;font-size:14px;box-shadow:0px 1px 1px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 1px 1px 0px rgba(0,0,0,.2);-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,.2);}
.rci-block .rci-status-btn.view:hover{color:#fff;background:url("images/info-page-icons.png") 0px -290px no-repeat, #8ab31d;text-decoration:none;}
.rci-block .view-line{height:1px;background:#dfeac4;}
.rci-block .del-line{height:1px;background:#f3c6cf;}
.rci-block .progress-line{height:1px;background:#c3d1df;}
.rci-block .btn-wrapper{padding-right:15px;width:160px;width:calc(100% - 140px);width:-moz-calc(100% - 140px);width:-webkit-calc(100% - 140px);float:left;padding-top:40px;}
.rci-block .btn-wrapper-cancel{padding-right:15px;width:160px;width:calc(100% - 140px);width:-moz-calc(100% - 140px);width:-webkit-calc(100% - 140px);float:left;padding-top:10px;}
.rci-block .info-line{height:1px;background:#dfeac4;}
.rci-block .rci-status-btn.info{background:url("images/info-page-icons.png") 3px -48px no-repeat;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);border:1px solid #cbcbcb;}
.rci-block .rci-status-btn.info-cancel{background:url("images/icon_undo.png") 10px 5px no-repeat;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);border:1px solid #cbcbcb;}
.rci-block.active .rci-status-btn.info{background:url("images/info-page-icons.png") 3px -116px no-repeat, #8ab31d;color:#FFFFFF;}
.rci-block .rci-info{z-index:-1;padding:15px;top:100%;background:#fcfcfc;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);}
.rci-block .rci-info ul{list-style:none;line-height:24px;}
.rci-block.active .rci-info:before{content:'';display:block;height:4px;width:100%;padding:0 15px;top:-1px;position:absolute;left:-15px;background:-moz-linear-gradient(top, rgba(0,0,0,0.26) 0%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.26)), color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.26) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.26) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.26) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.26) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#42000000', endColorstr='#00ffffff',GradientType=0);}
.fs-42{font-size:42px;}
body .fs-12{font-size:12px;}
.fs-13{font-size:13px;}
.fs-14{font-size:14px;}
.fs-16{font-size:14px;}
.fs-22{font-size:22px;}
.blue-clock{padding-left:25px;background:url("images/blue-clock-icon.png") left center no-repeat;}
.fs-42{font-size: 42px;}
.fs-38{font-size: 38px;}
.fs-32{font-size: 32px;}
body .fs-12{font-size: 12px;}
.fs-13{font-size: 13px;}
.fs-14{font-size: 14px;}
.fs-16{font-size: 14px;}
.fs-22{font-size: 22px;}
.fs-20{font-size: 20px;}

.ff-oregano
{
    font-family: 'Oregano';
}

.ff-open-sans
{
    font-family: 'Open Sans';
}

.blue-clock
{
    padding-left: 25px;
    background: url("images/blue-clock-icon.png") left center no-repeat;

}

.red-line
{
    height: 1px;
    background: #d72047;
}
.blue-line
{
    height: 1px;
    background: #15548b;
}
.bc-block{text-align:center;display:block;cursor:pointer;width:135px;}
.bc-block + .bc-block{margin-left:20px;}
.bc-block .bc-inner{background:#e9eef4;border:1px solid #fff;padding:2px 10px 7px 10px;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);}
.bc-block .bc-bottom{font-size:13px;color:#fff;border:1px solid #fff;border-top:none;background:#1b538a;padding:2px 0 4px;margin:0 10px;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);}
.bc-block input[type='radio']:checked ~ .bc-inner{background:#ffffff;}
.bc-block input[type='radio']:checked + .checked-img{display:block;float:right;margin-bottom:-11px;margin-top:-10px;margin-right:5px;background:url("images/checked-icon.png") center no-repeat , #d72047;width:24px;height:21px;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);}
#paysite-cash{display:block;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);width:287px;color:#404040;text-align:left;margin:15px 0 5px;background:url("images/credits-payment-icon.png") 21px 10px no-repeat;font:normal 14px "Open Sans";text-decoration:none;padding:8px 0px 9px 43px;}
.wp-info{font-size:12px;color:#000;}
.wp-maintitle{font-size:24px;border-bottom:1px solid #cbcbcb;display:table;font-weight:bold;margin-top:14px;padding-bottom:2px;margin-bottom:8px;}
.wp-title{display:table;font:bold 18px "Open Sans";margin-left:-20px;padding-left:20px;padding-bottom:10px;border-bottom:1px solid #cbcbcb;}

#wp-info .wp-buttons{float:right;margin-right:-26px;}
#wp-info .wp-buttons div{display:block;width:120px;text-indent:44px;text-transform:uppercase;color:#000;font-size:12px;position:relative;text-decoration:none;cursor:pointer;padding:10px 0px 9px;border:1px solid #b6b7aa;margin-bottom:12px;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);}
#wp-info .wp-buttons div:hover{border:1px solid #0087cc;color:#fff;}
#wp-info .wp-buttons div:after{content:'';display:block;position:absolute;right:-1px;bottom:-12px;width:0px;height:0px;border-top:6px solid rgba(242, 242, 242, 0.60);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);}
#wp-info .wp-buttons div:hover:after{border-top-color:rgba(0, 148, 201, 0.6)}

/*added by jackhammer*/
#secure-profile-panel{
	display: block;
	float: right;
	clear: right;
	margin-right: -30px;
	margin-top: 25px;
}

#secure-profile-panel a {text-decoration: none;}

#secure-profile-button{
	position: relative;
	width: 165px;
	display: block;
	background: url("images/women-profile-secure.png") 9px 8px no-repeat, #D72047;
	color: white;
	padding-left: 54px;
	padding-top:10px;
	padding-bottom: 10px;
	vertical-align: baseline;
	text-decoration: none;
	font-size:130%;
	box-shadow:-3px 3px 3px 1px rgba(0,0,0,0.2);
}

#secure-profile-triangle{
	position: relative;
	left:209px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0 0;
	border-color: #A11D3A transparent transparent transparent;
}

#secure-profile-panel:hover #secure-profile-button{
	background-color: #0094C9; 
}

#secure-profile-panel:hover #secure-profile-triangle{
	border-color: #388BA0 transparent transparent transparent;
}

#wp-info .wp-buttons .btn-mailMe{background:url("images/women-profile-icons.png") -2px -1px no-repeat, #f2f2f2;}
#wp-info .wp-buttons .btn-mailMe:hover{background:url("images/women-profile-icons.png") -3px -88px no-repeat, #0094c9;}
#wp-info .wp-buttons .btn-giftMe{background:url("images/women-profile-icons.png") -2px -164px no-repeat, #f2f2f2;}
#wp-info .wp-buttons .btn-giftMe:hover{background:url("images/women-profile-icons.png") -2px -244px no-repeat, #0094c9;}
#wp-info .wp-buttons .btn-favorite{background:url("images/women-profile-icons.png") -3px -294px no-repeat, #f2f2f2;}
#wp-info .wp-buttons .btn-favorite:hover{background:url("images/women-profile-icons.png") -3px -356px no-repeat, #0094c9;}
#wp-info .wp-buttons .btn-info{background:url("images/women-profile-icons.png") -3px -420px no-repeat, #f2f2f2;}
#wp-info .wp-buttons .btn-info:hover{background:url("images/women-profile-icons.png") -4px -491px no-repeat, #0094c9;}
#wp-info .wp-buttons .btn-chatNow{background:url("images/women-profile-icons.png") -3px -558px no-repeat, #f2f2f2;}
#wp-info .wp-buttons .btn-chatNow:hover{background:url("images/women-profile-icons.png") -3px -641px no-repeat, #0094c9;}
#wp-info .wp-btn-demaind{border:1px solid #e37f9b;display:table;padding:11px 14px 10px 42px;text-decoration:none;cursor:pointer;text-transform:uppercase;font:normal 12px "Open Sans";color:#000;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);background:url("images/women-profile-icons.png") -6px -715px no-repeat,#f8f8f8;}
#wp-info .wp-btn-demaind:hover{text-decoration:underline;}
#wp-info ul{list-style:none;padding:0;}
.wp-width{width:650px;}
.readmsg-width{width:750px;margin-right:-5px;}
#wp-info ul li + li{margin-top:5px;}
.wp-images .wp-avatar, .wp-images .wp-img-min{display:block;}
.wp-images .wp-avatar{width:260px;max-height:390px;overflow:hidden;}
.wp-images .wp-avatar img{max-width:260px;max-height:390px;}
.wp-images .wp-img-min a{float:left;display:block;margin-bottom:1px;overflow:hidden;height:95px;width:64px;border-right:1px solid rgba(0,0,0,0);}
.wp-images .wp-img-min a ~ a{}
.wp-images .wp-img-min a img{min-height:95px;width:64px;}
.wp-images{margin-left:-10px;width:260px;overflow:hidden;background:url("images/women-profile-img-bg.png") repeat;padding:10px;min-height:480px;}
#wp-info.mp-info a{font:normal 14px 'Open Sans';color:#1b538a;text-decoration:none;cursor:pointer;}
#wp-info.mp-info a:hover{text-decoration:underline;}
#wp-info.mp-info .options-list a{color:#404040;text-decoration:underline;}
#wp-info.mp-info .options-list a:hover{text-decoration:none;}
#wp-info.mp-info .styled{display:inline-block;text-decoration:none;color:#1b538a;margin-left:5px;font:normal 9px "Open Sans";padding:1px 3px;border:1px solid #e5819d;margin-top:0px;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);}
#wp-info.mp-info .mp-sep{display:inline-block;height:21px;background:#cbcbcb;width:1px;margin:0 7px 0;position:relative;top:6px;}
#wp-info.mp-info .mp-title{display:table;padding:0px 0px 5px 24px;color:#1b538a;font:bold 14px 'Open Sans';margin:0 0 8px 0;border-bottom:1px solid #cccccc;}
#wp-info.mp-info .mp-title.credits{background:url("images/men-profile-icons.png") -15px -126px no-repeat;}
#wp-info.mp-info .mp-title.bonus{background:url("images/men-profile-icons.png") -15px -63px no-repeat;}
#wp-info.mp-info .mp-title.options{background:url("images/men-profile-icons.png") -13px -269px no-repeat;}
#wp-info.mp-info .mp-title.Correspondences{background:url("images/men-profile-icons.png") -13px -196px no-repeat;}
#wp-info.mp-info .mp-status.Silver{padding-left:20px;background:url("images/men-profile-icons.png") -19px -11px no-repeat;}
#wp-info.mp-info .mp-status{color:#1b538a;font:bold 14px 'Open Sans';}
.readmsg-width .readmsg-name, .readmsg-name{color:#1b538a;font-size:14px;font-weight:bold;font-family:"Open sans";text-decoration:none;float:left;}
.readmsg-date{padding-left:28px;background:url("images/clock-icon.png") left center no-repeat;color:#1b538a;}
.readmsg-width .readmsg-viewall,
.readmsg-viewall{text-align:left;width:120px;padding:10px 0px 9px;text-transform:uppercase;display:block;text-indent:50px;font:normal 12px "Open Sans";margin-right:-26px;position:relative;color:#2c2c2c!important;border:1px solid #d5d6cf;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,.15);box-shadow:0px 2px 2px 0px rgba(0,0,0,.15);text-decoration:none;background:url("images/message-icon.png") -13px -347px no-repeat, #f8f8f8;}
.readmsg-viewall:after{content:'';width:0;height:0;border-top:7px solid rgba(255, 255, 255, .6);border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);position:absolute;right:0;bottom:-15px;}
.readmsg-width a{color:#1b538a;text-decoration:none;}
.readmsg-width a:hover{text-decoration:underline;}
.readmsg-sep{display:inline-block;height:18px;background:#cbcbcb;width:1px;margin:0px 10px;}
.replied-msg{padding:20px 30px;background:#c0defc;position:relative;border:1px solid #cbcbcb;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);}
.replied-msg:after,
.replied-msg:before{content:'';display:block;position:absolute;background:url("images/message-icon.png") -24px -142px no-repeat;width:30px;height:30px;}
.replied-msg:after{top:-14px;left:8px;}
.replied-msg:before{background-position:-16px -208px;bottom:-10px;right:8px;}
.readmsg-reply{text-align:center;text-indent:40px;background:url("images/message-icon.png") 18px -273px no-repeat,#f8f8f8;color:#000;font:normal 12px "Open Sans";text-decoration:none;cursor:pointer;padding:10px 0 9px;margin:1px 20px 0;border:1px solid #e5819e;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);}
.readmsg-delete{text-align:center;text-indent:40px;background:url("images/message-icon.png") 19px -436px no-repeat,#f8f8f8;color:#000;font:normal 12px "Open Sans";text-decoration:none;margin:10px 20px 0;cursor:pointer;padding:10px 0 9px;border:1px solid #87a3be;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);}
.readmsg-restore{text-align:center;text-indent:40px;background:url("images/message-icon.png") 19px -510px no-repeat,#f8f8f8;color:#000;font:normal 12px "Open Sans";text-decoration:none;margin:10px 20px 0;cursor:pointer;padding:10px 0 9px;border:1px solid #87a3be;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);}
.readmsg-delete:hover, .readmsg-reply:hover, .readmsg-restore:hover{text-decoration:underline;}
.wp-images.readmsg-images .wp-avatar{width:185px;height:280px;overflow:hidden;}
.wp-images.readmsg-images{margin-left:0;width:185px;min-height:0;}
.left-title{margin-left:-20px;padding-left:20px;border-bottom:1px solid #cbcbcb;}
.reg-title{width:100%;margin-right:-26px;margin-left:0px;font:bold 14px "Open Sans";text-transform:uppercase;border:1px solid #809db9;position:relative;padding:10px 16px 9px 10px;margin-top:20px;color:#1b538a;background:rgba(242, 242, 242, 0.7);margin-bottom:10px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,.15);box-shadow:0px 2px 2px 0px rgba(0,0,0,.15);}
.reg-title:after{content:'';width:0;height:0;border-top:7px solid #022c56;border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);position:absolute;right:0;bottom:-15px;}
.reg-table{font:normal 14px "Open Sans";}
.reg-table.change-pe tr td:first-child{width:160px;}
.reg-table.step-2{padding-right:30px;margin-right:40px;border-right:1px solid #cbcbcb;}
.reg-table.step-2 td:first-child{width:115px;}
.reg-table.step-2 tr:last-child td{padding-bottom:0;}
.reg-table tr:first-child td{padding-top:0px;}
.reg-table td{padding-top:7px;padding-bottom:7px;padding-right:10px;}
.agree-wrapper{}
.checkbox-agree{cursor:pointer;margin-top:-4px;}
.checkbox-agree input + .box-img{display:block;background:url("images/agree-checked-icon.png") center top no-repeat;width:24px;pointer-events:none;height:22px;;}
.checkbox-agree input:checked + .box-img{background-position:center -59px;}
.finish-reg-wrapper{background:url("images/finish-reg-bg.png") right top no-repeat;}
.um-tarif{cursor:pointer;display:block;width:135px;position:relative;height:140px;text-align:center;background:#fbfbfb;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);}
.um-tarif .clicker:checked + .um-status{display:block;width:25px;height:22px;margin-bottom:-15px;margin-top:-7px;margin-right:7px;background:url("images/checked-icon.png") center no-repeat , #d72047;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);}
.um-tarif .um-status.checked{display:block;width:25px;height:22px;margin-bottom:-15px;margin-top:-7px;margin-right:7px;background:url("images/profile-type-icon.png") -11px -10px no-repeat, #1b538a!important;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);}
.um-wrapper{margin-bottom:25px;display:table;margin-left:auto;margin-right:auto;padding-left:57px;}
.um-name{margin-top:23px;margin-bottom:26px;}
.um-wrapper .um-tarif + .um-tarif{margin-left:18px;}
.um-tarif:hover{background:#f4f4f4;}
.um-tarif.bronze{background:#c77e4e;}
.um-tarif.bronze:hover{background:#b6704b;}
.um-tarif.silver{background:#8a8c8e;}
.um-tarif.silver:hover{background:#838587;}
.um-tarif.gold{background:#daab46;}
.um-tarif.gold:hover{background:#d1a443;}
.um-tarif.platinum{background:#b3b5b8;}
.um-tarif.platinum:hover{background:#abadb0;}
.um-tarif .sep{background:rgba(255, 255, 255, 0.3);height:1px;}
.um-tarifs{display:table;margin-left:127px;margin-bottom:-315px;}
.um-tarifs .um-block{padding:18px 0;text-align:center;float:left;font:normal 18px "Open Sans";text-transform:uppercase;width:135px;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);background:#fff;}
.um-tarifs .um-block + .um-block{margin-left:18px;}
.um-block .disabled{display:block;width:20px;height:20px;margin:0 auto;background: url("images/info-page-icons.png") -12px -1px no-repeat;}
.um-block .abled{display:block;width:20px;height:20px;margin:0 auto;background: url("images/delivered-status-ok.png") 0px 1px no-repeat;}
.blur-body{filter:blur(2px);-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2');}
.facebook-icon{margin-top:20px;display:block;background:url("images/facebook-icon.png") left center no-repeat;width:290px;height:20px;padding:5px 0;text-align:right;}
#paralax-block{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:#1B538A;}
#paralax-block .parallax_img{background:url("images/home-bg.png") 30px 0px;background-size:cover;background-attachment:fixed;width:100%;height:100%;position:relative;}
#alert-wrapper{position:fixed;top:0;z-index:120000;left:0;width:100%;height:100%;background:rgba(0,0,0,0);}
#alert-body{display:table;margin:5% auto 0;padding:30px;background:#F9F9F9;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #9D9D9D;font-size:16px;outline:none!important;box-shadow:0px 2px 3px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,.5);-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,.5);}
#alert-body .err_text,
#alert-body .err_text a{font-size:16px;}
#alert-body .alert-close{width:10px;height:10px;position:relative;cursor:pointer;margin-left:auto;margin-top:-20px;margin-right:-20px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
#alert-body .alert-close:hover{padding:3px;margin-top:-23px;margin-bottom:-3px;margin-right:-23px;background:#9D9D9D;}
#alert-body .alert-close:hover:after,
#alert-body .alert-close:hover:before{background:#F9F9F9;}
#alert-body .alert-close:after,
#alert-body .alert-close:before{content:'';display:block;height:10px;margin:0 auto;width:2px;background:#9D9D9D;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#alert-body .alert-close:after{margin-top:-10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
@media (max-width:999px){.header-wrapper.pos-f,
.footer-menu-wrapper.pos-f{position:absolute;min-width:1200px;}
    .footer-menu-wrapper.pos-f{position:relative;margin-top:-71px;padding:15px 0;}
    #wrapper{position:relative;}
    .home-wrapper{padding-left:0px;padding-right:0;}
    body{

        display: table;}
}
.circle-red
{
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #d72047;

}
.circle-blue
{
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #15548b;

}
.circle-white
{
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #ffffff;

}

.circle
{
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;

}

.right-bracket
{
    position: relative;
    -moz-border-radius: 0px 70px 0px 70px / 0px 80px 80px 0px;
    -webkit-border-radius: 0px 70px 0px 70px / 0px 80px 80px 0px;
    border-radius: 0px 70px 70px 0px / 0px 80px 80px 0px;

}

.left-bracket
{
    position: relative;
}

.right-bracket:after
{
    display: block;
    content: '';
    background: url('/skins/mgbrd/images/antiscam/12.png') center center no-repeat;
    width: 61px;
    height: 586px;
    position: absolute;
    top: 0;
    right: 0;
}
.left-bracket:after
{
    display: block;
    content: '';
    background: url('/skins/mgbrd/images/antiscam/13.png') center center no-repeat;
    width: 61px;
    height: 586px;
    position: absolute;
    top: 0;
    left: 0;
}
.red-ball
{
    width: 22px;

    border-radius: 50%;
    position: relative;
    margin: 2px auto 0;
    height: 22px;
    background-color: #D72047;
}
.red-ball.left
{
    right: 86px;

}
.red-ball.right
{
    left: 86px;

}

.blue-ball
{
    width: 384px;

    height: 384px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: #1b538a;
    margin: 0 auto;
    display: table;
    position: relative;
}


.blue-ball .image img{

    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 2px solid #fff;
}

.blue-ball.first{}
.blue-ball.second{
    margin-top: -86px;
}
.blue-ball.third{
    margin-top: -64px;
    left: -119px;
    margin-bottom: 43px;
}

.red-ball.first{}
.red-ball.second{
    margin-top: -70px;
    left: 19px;
}
.red-ball.third{
    margin-top: -56px;
    right: 0;
    left: 46px;
}

.blue-ball.left.third .image
{
    left: -163px;
    top: -124px;
}


.blue-ball.left .image{
    position: absolute;
    left: -126px;
    top: -113px;
}

.blue-ball.right .image{
    position: absolute;
    right: -79px;
    top: -128px;
}
.footer-block
{
    font-size: 22px;
    padding-top: 16px;
    padding-bottom: 15px;
}

.footer-block p
{
    margin: 0;
}
.footer-block a{
    font-size: 22px;
}
.blue-ball .inner-text
{
    display: table-cell;

    vertical-align: middle;
    text-align: center;
    color: #fff;
}

.blue-ball.left
{
    right: 153px;

}
.blue-ball.right
{
    left: 202px;

}
.big-red
{
    width: 394px;

    height: 404px;
    padding: 80px 85px;
    margin: 49px auto 0;
}
.big-red h2
{
    font-size: 35px;
    margin-bottom: 0;
    border-bottom: 1px solid #fff;
    padding-bottom: 7px;
}

.big-red p:nth-child(2)
{
    margin-top: 29px;
}
.antiscam-page
{
    font-size: 17px;
}
.attention:after{
    display: block;
    content: '';
    width: 103px;
    margin-left: auto;
    bottom: -12px;
    position: absolute;
    height: 94px;
    background: url('/skins/mgbrd/images/antiscam/attention.png') center center no-repeat;
    right: -33px;
}
.break-heart:after{
    bottom: -29px;
    display: block;
    content: '';
    position: absolute;
    width: 119px;
    height: 97px;
    background: url('/skins/mgbrd/images/antiscam/break-heart.png') center center no-repeat;
    left: -2px;
}

.antiscam-page .ff-oregano
{
    letter-spacing: 2px;
}

.attention, .break-heart
{
    position: relative;
}

.break-heart{
    padding-top: 9px;
}
.bracket-block-1
{
    margin-top: 34px;
    margin-left: 35px;
    padding-top: 26px;
    margin-right: 22px;
    padding-bottom: 41px;
    padding-right: 80px;
    z-index: 20;
    -webkit-border-radius: 0px 70px 0px 0px / 0px 80px 0px 0px;
    -moz-border-radius: 0px 70px 0px 0px / 0px 80px 0px 0px;
    border-radius: 0px 70px 0px 0px / 0px 80px 0px 0px;
}

.bracket-block-1 h3
{
    font-size: 28px;
    font-weight: 600;

}
.bracket-block-2 h3
{
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 30px;
    line-height: 33px;
    margin-top: 0;
}
.bracket-block-2 .float-left
{
    width: auto;
}

.bracket-block-2 .float-right
{
    width: auto;
    margin-top: 12px;
}

.bracket-block-2
{
    margin-top: 16px;
    margin-left: 35px;
    padding-top: 28px;
    margin-right: 22px;
    min-height: 238px;
    padding-left: 97px;
    padding-right: 100px;
    padding-bottom: 23px;
    z-index: 15;
    -webkit-border-radius: 70px 0px 70px 0px / 80px 0px 100px 0px;
    -moz-border-radius: 70px 0px 70px 0px / 80px 0px 100px 0px;
    border-radius: 70px 0px 70px 0px / 80px 0px 100px 0px;
}

.bracket-block-2 .blue-line
{
    top: 101px;
    left: 75px;
    width: 58%;
}


.bracket-block-3 h3
{
    margin-top: 0px;
    font-weight: 600;
    font-size: 30px;
}

.bracket-block-3 .float-left
{
    margin-top: 16px;
}

.bracket-block-3 .float-right
{
    margin-right: 60px;
}
.bracket-block-3 .blue-line
{
    left: auto;
    right: 89px;
    top: 68px;
    width: 60.5%;
}

.bracket-block-3
{
    margin-top: 24px;
    margin-left: 35px;
    padding-top: 21px;
    margin-right: 22px;
    padding-left: 85px;
    padding-bottom: 31px;
    z-index: 10;
    -webkit-border-radius: 0px 70px 0px 68px / 0px 80px 0px 111px;
    -moz-border-radius: 0px 70px 0px 68px / 0px 80px 0px 111px;
    border-radius: 0px 70px 0px 68px / 0px 80px 0px 111px;
}

/*--------------------------------------------------------------------------*/
.bracket-block-4 h3
{
    margin-top: 0px;
    font-weight: 600;
    font-size: 30px;
}

.bracket-block-4 .float-left
{
    margin-top: 0;
    margin-left: 10px;
    width: auto;
}

.bracket-block-4 .float-right
{
    margin-right: 98px;
    width: auto;
    margin-top: 14px;
}
.bracket-block-4 .blue-line
{
    left: 75px;
    right: auto;
    top: 71px;
    width: 60.5%;
}

.bracket-block-4
{
    margin-top: 20px;
    margin-left: 35px;
    padding-top: 26px;
    min-height: 219px;
    z-index: 9;
    margin-right: 22px;
    padding-left: 85px;
    padding-bottom: 49px;
    -webkit-border-radius: 70px 0px 68px 0px / 90px 0px 110px 0px;
    -moz-border-radius: 70px 0px 68px 0px / 90px 0px 110px 0px;
    border-radius: 70px 0px 68px 0px / 90px 0px 110px 0px;
}
/*--------------------------------------------------------------------------*/
.bracket-block-5 h3
{
    margin-top: 0px;
    font-weight: 600;
    font-size: 30px;
}

.bracket-block-5 .float-left
{
    margin-top: 16px;
}

.bracket-block-5 .float-right
{
    margin-right: 60px;
}
.bracket-block-5 .blue-line
{
    left: auto;
    right: 89px;
    top: 68px;
    width: 60.5%;
}

.bracket-block-5
{
    margin-top: 24px;
    margin-left: 35px;
    padding-top: 21px;
    margin-right: 22px;
    min-height: 219px;
    padding-left: 85px;
    padding-bottom: 27px;
    z-index: 8;
    -webkit-border-radius: 0px 70px 0px 68px / 0px 80px 0px 111px;
    -moz-border-radius: 0px 70px 0px 68px / 0px 80px 0px 111px;
    border-radius: 0px 70px 0px 68px / 0px 80px 0px 111px;
}

.dating-page .header-text{
    font-size: 18px;
    padding-left: 35px;
    letter-spacing: 1.5px;
}

.dating-page .block{
    background: #d72047;
    border-radius: 150px;
    -webkit-border-radius: 150px;
    -moz-border-radius: 150px;
    position: relative;
    color: #fff;
    margin: 0px 25px 0px 25px;
    font-size: 17px;
    height: 300px;
}
.dating-page .block h2{
    font-size: 34px;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 600;
    letter-spacing: 2px;
    color: #fff;
    margin-left: 82px;
    text-indent: 46px;
    margin-top: 24px;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.dating-page .block .text{
    min-width: 490px;
}
.dating-page .block .text a{
    font-size: 17px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}
.dating-page .block .text p{
    margin: 0;
    text-indent: 29px;
    letter-spacing: 1.2px;
}
.dating-page .block .iterator{
    text-align: center;
    font-style: italic;
    width: 114px;
    height: 114px;
    background: #ffffff;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 3px solid #d72047;
    position: absolute;
    left: -4px;
    font-family: "Oregano";
    top: -49px;
    font-size: 62px;
    color: #1b538a;
    line-height: 1.8;
    text-indent: 21px;
    letter-spacing: 7px;
}
.dating-page .block img{
    width: 294px;
    height: 294px;
    border: 3px solid #fff;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    margin-right: -1px;
}
.dating-page .block-1{
    margin-top: 84px;
}
.dating-page .block-2{}
.dating-page .block-3{}
.dating-page .block-4{}
.dating-page .block-5{}
.dating-page .block-6{}
.dating-page .block-7{}


.dating-page .block-1 .float-left{}
.dating-page .block-2 .float-left{
    background-color: #fff;     border-radius: 50%;     -moz-border-radius: 50%;     -webkit-border-radius: 50%;
}
.dating-page .block-3 .float-left{}
.dating-page .block-4 .float-left{
    background-color: #fff;     border-radius: 50%;     -moz-border-radius: 50%;     -webkit-border-radius: 50%;
}
.dating-page .block-5 .float-left{}
.dating-page .block-6 .float-left{
    background-color: #fff;     border-radius: 50%;     -moz-border-radius: 50%;     -webkit-border-radius: 50%;
}
.dating-page .block-7 .float-left{}

.dating-page .block-1 .float-right{
    background-color: #fff;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.dating-page .block-2 .float-right{}
.dating-page .block-3 .float-right{
    background-color: #fff;     border-radius: 50%;     -moz-border-radius: 50%;     -webkit-border-radius: 50%;
}
.dating-page .block-4 .float-right{}
.dating-page .block-5 .float-right{
    background-color: #fff;     border-radius: 50%;     -moz-border-radius: 50%;     -webkit-border-radius: 50%;
}
.dating-page .block-6 .float-right{}
.dating-page .block-7 .float-right{
    background-color: #fff;     border-radius: 50%;     -moz-border-radius: 50%;     -webkit-border-radius: 50%;
}

.dating-page .block-1 h2{}
.dating-page .block-2 h2{
    margin-left: 0;
    margin-right: 110px;
}
.dating-page .block-3 h2{}
.dating-page .block-4 h2{
    margin-left: 0;     margin-right: 110px;
}
.dating-page .block-5 h2{}
.dating-page .block-6 h2{
    margin-left: 0;     margin-right: 110px;
}
.dating-page .block-7 h2{}

.dating-page .block-1 .text{
    padding-left: 95px;
    min-width: 490px;
}
.dating-page .block-2 .text{
    min-width: 570px;
    padding-left: 20px;
}
.dating-page .block-3 .text{
    padding-left: 95px;     min-width: 490px;
}
.dating-page .block-4 .text{
}
.dating-page .block-5 .text{
    padding-left: 95px;     min-width: 490px;
}
.dating-page .block-6 .text{}
.dating-page .block-7 .text{
    padding-left: 95px;     min-width: 490px;
}

.dating-page .block-1 .text p{}
.dating-page .block-2 .text p{}
.dating-page .block-3 .text p{}
.dating-page .block-4 .text p{
    min-width: 570px;     padding-left: 20px;
}
.dating-page .block-5 .text p{}
.dating-page .block-6 .text p{
    min-width: 570px;     padding-left: 20px;
}
.dating-page .block-7 .text p{}

.dating-page .block-1 .text p + p{
    margin-top: 13px;
}
.dating-page .block-2 .text p + p{
    margin-top: 12px;
}
.dating-page .block-3 .text p + p{}
.dating-page .block-4 .text p + p{}
.dating-page .block-5 .text p + p{}
.dating-page .block-6 .text p + p{}
.dating-page .block-7 .text p + p{}

.dating-page .block-1 + .separator{
    height: 60px;
    width: 200px;
    background: #1b538c;
    margin: 0 auto;
    transform: skew(45deg);
    position: relative;
    left: -22px;
    -webkit-transform: skew(45deg);
    -moz-transform: skew(45deg);
    -o-transform: skew(45deg);
    -ms-transform: skew(45deg);
}
.dating-page .block-2 + .separator{
    height: 60px;     width: 200px;     background: #1b538c;     margin: 0 auto;
    transform: skew(-45deg);     position: relative;     left: -22px;
    -webkit-transform: skew(-45deg);
    -moz-transform: skew(-45deg);
    -o-transform: skew(-45deg);
    -ms-transform: skew(-45deg);
}
.dating-page .block-3 + .separator{
    height: 60px;     width: 200px;     background: #1b538c;     margin: 0 auto;     transform: skew(45deg);     position: relative;     left: -22px;     -webkit-transform: skew(45deg);     -moz-transform: skew(45deg);     -o-transform: skew(45deg);     -ms-transform: skew(45deg);
}
.dating-page .block-4 + .separator{
    height: 60px;     width: 200px;     background: #1b538c;     margin: 0 auto;     transform: skew(-45deg);     position: relative;     left: -22px;     -webkit-transform: skew(-45deg);     -moz-transform: skew(-45deg);     -o-transform: skew(-45deg);     -ms-transform: skew(-45deg);
}
.dating-page .block-5 + .separator{
    height: 60px;     width: 200px;     background: #1b538c;     margin: 0 auto;     transform: skew(45deg);     position: relative;     left: -22px;     -webkit-transform: skew(45deg);     -moz-transform: skew(45deg);     -o-transform: skew(45deg);     -ms-transform: skew(45deg);
}
.dating-page .block-6 + .separator{
    height: 60px;     width: 200px;     background: #1b538c;     margin: 0 auto;     transform: skew(-45deg);     position: relative;     left: -22px;     -webkit-transform: skew(-45deg);     -moz-transform: skew(-45deg);     -o-transform: skew(-45deg);     -ms-transform: skew(-45deg);

}
.dating-page .block-7 + .separator{}

.dating-page .block-1 .iterator{
    font-style: normal;
}
.dating-page .block-2 .iterator{
    left: auto;
    right: -4px;
    font-style: italic;
}
.dating-page .block-3 .iterator{}
.dating-page .block-4 .iterator{
    left: auto;     right: -4px;     font-style: italic;
}
.dating-page .block-5 .iterator{
    font-style: italic;
}
.dating-page .block-6 .iterator{
    left: auto;     right: -4px;     font-style: italic;
}
.dating-page .block-7 .iterator{}
/*--------------------------------------------------------------------------*/
.prices-page .header-text
{
    font-family: 'Open Sans';

    font-size: 18px;     padding-left: 35px;     letter-spacing: 1.5px;
    margin-top: 58px;
    text-indent: 31px;
}
.prices-page .fs-38.first{
    margin-top: 33px;
    letter-spacing: 3px;
}
.prices-page .credits-block{
    margin-top: 42px;
    margin: 42px 24px 0;
    background: #ffffff;
    padding-bottom: 31px;
    border-radius: 150px 0 150px 0px;
}
.prices-page .credits-block .red-block{
    height: 300px;
    border-radius: 150px 0% 150px 0%;
    margin: 0;
    background: #d72047;
    overflow: hidden;
}
.prices-page .credits-block .red-block h2{
    font-size: 32px;     text-transform: uppercase;     font-style: italic;     font-weight: 600;
    letter-spacing: 3px;     margin-left: 82px;          margin-top: 24px;     border-bottom: 1px solid #fff;
    padding-bottom: 10px;     margin-bottom: 15px;
    text-indent: 11px;
    color: #fff;
}
.prices-page .credits-block .red-block img{
    border: 3px solid #d72047;
    border-radius: 0px 0px 150px 0px;
}
.prices-page .credits-block .red-block .text{
    font-size: 17px;
    color: #fff;
    margin-left: 96px;
    text-indent: 30px;
    letter-spacing: 1.3px;
}
.prices-page .credits-block .red-block .float-left{
    width: 590px;
}
.prices-page .credits-block .red-block .float-right{}
.prices-page .credits-block .prices {
    margin-top: 39px;
    margin-left: 28px;
}
.prices-page .credits-block .prices .block{
    float: left;
    margin: 0 9px 0;
    text-align: center;
}
.prices-page .credits-block .prices .inner{
    height: 138px;
    width: 138px;
    border: 1px solid #1b538a;
    background: #e9eef4;
    border-radius: 50% 0 50% 50%;
    color: #1b538a;
}
.prices-page .credits-block .prices .first{
    font-size: 42px;
    font-weight: bold;
    line-height: 51px;
    color: #1b538a;
}
.prices-page .credits-block .prices .first p{
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    line-height: normal;
}
.prices-page .credits-block .prices .second{
    margin: 4px 22px 0px;
    border-top: 1px solid #d72047;
    border-bottom: 1px solid #d72047;
    padding: 2px 0 4px;
}
.prices-page .credits-block .prices .third{
    font-weight: 600;
    color: #1b538a;
}
.prices-page .credits-block .prices .discount{
    margin-right: 16px;
    margin-top: 6px;
    padding: 2px;
    margin-left: 13px;
    color: #fff;
    background: #1b538a;
}

.prices-page .memberships-block{
    height: 501px;
    margin: 73px 24px 0;
    border-radius: 0px 150px 0px 150px;
    color: #fff;
    background: #d72047;
}
.prices-page .memberships-block h2{
    font-size: 32px;     text-transform: uppercase;     font-style: italic;     font-weight: 600;
    letter-spacing: 3px;
    margin-right: 71px;     margin-top: 24px;     border-bottom: 1px solid #fff;
    padding-bottom: 10px;     margin-bottom: 15px;     text-indent: 11px;     color: #fff;
}
.prices-page .memberships-block img{
    border: 3px solid #d72047;
    height: 495px;
    border-radius: 0px 0px 0px 150px;
    width: auto;
}
.prices-page .memberships-block .text{
    font-size: 17px;
    letter-spacing: 1.3px;
    text-indent: 42px;
}
.prices-page .memberships-block .text p {
    margin: 15px 0;
}
.prices-page .memberships-block .float-left{}
.prices-page .memberships-block .float-right{
    width: 580px;
}

.prices-page .free-trial-block{
    margin: 40px 24px 0;
    border-radius: 150px 0px 150px 0px;
    background: #ffffff;
    overflow: hidden;
}
.prices-page .free-trial-block .red-block h2{
    font-size: 32px;     text-transform: uppercase;     font-style: italic;     font-weight: 600;     letter-spacing: 3px;     margin-left: 82px;     margin-top: 24px;     border-bottom: 1px solid #fff;
    padding-bottom: 13px;     margin-bottom: 15px;          color: #fff;
    text-indent: 20px;
}
.prices-page .free-trial-block .red-block .text{
    margin-left: 102px;
    text-indent: 30px;
}
.prices-page .free-trial-block .red-block .text p{}
.prices-page .free-trial-block .red-block img{
    height: 364px;
    border-radius: 0 0 150px 0;
    border: 3px solid #d72047;
}
.prices-page .free-trial-block .red-block .text p:nth-child(2){}
.prices-page .free-trial-block .red-block .float-left{
    width: 591px;
}
.prices-page .free-trial-block .red-block .float-right{}
.prices-page .free-trial-block .red-block{
    height: 370px;     border-radius: 150px 0% 150px 0%;     background: #d72047;     overflow: hidden;
    color: #ffffff;
    font-size: 17px;
    letter-spacing: 1.3px;
}
.prices-page .free-trial-block .bonuses-group{}
.prices-page .free-trial-block .prices-group{}

.user-tarifs-block{
    margin-top: 50px;
    margin-left: 128px;
}
.user-tarifs-block .um-tarif{
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    background-color: #e6e4e4;
    border: none;
    border-radius: 50% 0% 50% 50%;
    margin: 0px 5px 0;
}

.user-tarifs-block .um-tarif.platinum{
    background: #b3b5b8;
}
.user-tarifs-block .um-tarif.gold{
    background: #daab46;
}
.user-tarifs-block .um-tarif.silver{
    background: #8a8c8e;
}
.user-tarifs-block .um-tarif.bronze{
    background: #c77e4e;
}

.user-tarifs-block .um-tarif .um-name{
    margin-top: 31px;
    margin-bottom: 16px;
    text-decoration: none;
}
.user-tarifs-block .um-tarif .sep{}
.user-tarifs-block .um-tarif h3{}
.user-tarifs-block .um-tarif h3 span{}

.free-trial-block .um-tarifs{}
.free-trial-block .border-line-b{}
.free-trial-block .um-tarifs .um-block{
    box-shadow: none;
    background-color: rgba(0,0,0,0);
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.free-trial-block .um-block .abled{}
.free-trial-block .um-block .disabled{}
.free-trial-block .border-line-b{
    margin-left: 129px;
}

.bonuses-group .fs-38{
    margin-top: 88px;
    color: #d72047;
    letter-spacing: 3px;
}
.bonuses-group .block-1{
    height: 220px;
    margin-top: 33px;
    margin: 33px 24px 0px 14px;
    color: #fff;
    background: #1b538a;
    border-radius: 110px;
}
.bonuses-group .block-1 .red-block {
    width: 228px;
    height: 228px;
    border-radius: 0% 50% 50% 50%;
    border: 3px solid #fff;
    background: #d72047;
    margin-top: -7px;
    margin-left: -3px;
}
.bonuses-group .block-1 .red-block table {
    width: 228px;
    height: 228px;
    vertical-align: middle;
}
.bonuses-group .block-1 .float-left {}
.bonuses-group .block-1 .float-right {}
.bonuses-group .block-1 .float-left table{}
.bonuses-group .block-1 .float-right table{
    margin-right: 50px;
    height: 210px;
}

.bonuses-group .block-1 .red-block table td {
    color: #fff;
    font-size: 32px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: italic;
    line-height: 38px;
}
.bonuses-group .block-2 .red-block table td {
    color: #fff;     font-size: 32px;     font-weight: 600;     text-transform: uppercase;     font-style: italic;     line-height: 38px;
}
.bonuses-group .block-3 .red-block table td {}
.bonuses-group .block-4 .red-block table td {}

.bonuses-group .block-1 .float-left table td {}
.bonuses-group .block-2 .float-left table td {
    font-size: 17px;     color: #fff;     text-indent: 31px;     letter-spacing: 1.3px;
}
.bonuses-group .block-3 .float-left table td {
    color: #fff;     font-size: 32px;     font-weight: 600;     text-transform: uppercase;     font-style: italic;     line-height: 38px;
}
.bonuses-group .block-4 .float-left table td {
    font-size: 17px;     color: #fff;     text-indent: 31px;     letter-spacing: 1.3px;
}

.bonuses-group .block-1 .float-right table td {
    font-size: 17px;
    color: #fff;
    text-indent: 31px;
    letter-spacing: 1.3px;
}
.bonuses-group .block-2 .float-right table td {}
.bonuses-group .block-3 .float-right table td {
    font-size: 17px;     color: #fff;     text-indent: 31px;     letter-spacing: 1.3px;
}
.bonuses-group .block-4 .float-right table td {
    color: #fff;     font-size: 32px;     font-weight: 600;     text-transform: uppercase;     font-style: italic;     line-height: 38px;
}

.bonuses-group .block-2{
    height: 220px;
    margin: 30px 24px 0px 14px;     color: #fff;     background: #1b538a;     border-radius: 110px;
}
.bonuses-group .block-2 .red-block {
    width: 228px;     height: 228px;
    border-radius: 50% 50% 0% 50%;     border: 3px solid #fff;     background: #d72047;     margin-top: -7px;
    margin-right: -13px;
}
.bonuses-group .block-2 .red-block table {
    width: 228px;     height: 228px;     vertical-align: middle;
}
.bonuses-group .block-2 .float-left {}
.bonuses-group .block-2 .float-right {}
.bonuses-group .block-2 .float-left table{
    height: 214px;
    margin-left: 52px;
}
.bonuses-group .block-2 .float-right table{}

.bonuses-group .block-3{
    height: 220px;     margin-top: 33px;
    margin: 30px 24px 0px 14px;     color: #fff;     background: #1b538a;     border-radius: 110px;
}
.bonuses-group .block-3 .red-block {
    width: 228px;
    height: 228px;
    border-radius: 50% 50% 0% 50%;
    border: 3px solid #fff;
    background: #d72047;
    margin-top: -7px;
    margin-left: -3px;
}
.bonuses-group .block-3 .red-block table {
    width: 228px;
    height: 228px;
    vertical-align: middle;
}
.bonuses-group .block-3 .float-left {}
.bonuses-group .block-3 .float-right {}
.bonuses-group .block-3 .float-left table{}
.bonuses-group .block-3 .float-right table{
    margin-right: 50px;
    height: 210px;
}

.bonuses-group .block-4{
    height: 220px;
    margin-top: 33px;
    margin: 30px 24px 0px 14px;
    color: #fff;
    background: #1b538a;
    border-radius: 110px;
}
.bonuses-group .block-4 .red-block {
    width: 228px;
    height: 228px;
    border-radius: 50% 0% 50% 50%;
    border: 3px solid #fff;
    background: #d72047;
    margin-top: -7px;
    margin-right: -13px;
}
.bonuses-group .block-4 .red-block table {
    width: 228px;
    height: 228px;
    vertical-align: middle;
}
.bonuses-group .block-4 .float-left {}
.bonuses-group .block-4 .float-right {}
.bonuses-group .block-4 .float-left table{
    height: 214px;
    margin-left: 52px;
}
.bonuses-group .block-4 .float-right table{}

.prices-page .prices-group{}
.prices-page .prices-group .fs-38{
    letter-spacing: 3px;
    margin-top: 99px;
}

.prices-page .prices-group .block-1{
    background: #fff;
    margin: 46px 24px 0;
    border-radius: 150px 0px 150px 0px;
    padding: 26px 0px 24px;
}
.prices-page .prices-group .block-1 .float-right{
    margin-right: 221px;
}
.prices-page .prices-group .block-1 .float-left{
    margin-left: 221px;
}
.prices-page .prices-group .block-1 .float-right div:nth-child(1){
    width: 170px;
    padding: 15px 12px;
    color: #fff;
    font-size: 18px;
    background: #1b538a;
    text-align: center;
    border-radius: 60px;
    margin: 0;
    letter-spacing: 1.2px;
    line-height: 21px;
}
.prices-page .prices-group .block-1 .float-right div:nth-child(2){
    border-radius: 50%;
    height: 105px;
    width: 105px;
    background: #d72047;
    font-size: 52px;
    color: #fff;
    font-weight: bold;
    margin: 23px 30px 22px 44px;
    text-align: center;
}
.prices-page .prices-group .block-1 .float-right div:nth-child(3){
    color: #fff;
    font-size: 18px;
    letter-spacing: 1.2px;
    background: #1b538a;
    width: 195px;
    padding: 37px 0;
    height: 195px;
    border-radius: 0% 50% 50% 50%;
    text-align: center;
    box-sizing: border-box;
    line-height: 21px;
}

.prices-page .prices-group .block-1 div span{
    font-size: 18px;
    display: block;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 12px;
}

.prices-page .prices-group .block-1 .float-left div:nth-child(1){
    width: 170px;
    padding: 15px 12px;
    color: #fff;
    font-size: 18px;
    background: #1b538a;
    text-align: center;
    border-radius: 60px;
    margin: 0;
    letter-spacing: 1.2px;
    line-height: 21px;
}
.prices-page .prices-group .block-1 .float-left div:nth-child(2){
    border-radius: 50%;
    height: 105px;
    width: 105px;
    background: #d72047;
    font-size: 52px;
    color: #fff;
    font-weight: bold;
    margin: 23px 30px 22px 44px;
    text-align: center;
}
.prices-page .prices-group .block-1 .float-left div:nth-child(3){
    color: #fff;
    font-size: 18px;
    letter-spacing: 1.2px;
    background: #1b538a;
    width: 195px;
    padding: 37px 0;
    height: 195px;
    border-radius: 0% 50% 50% 50%;
    text-align: center;
    box-sizing: border-box;
    line-height: 25px;
}

.prices-page .prices-group .block-3{
    background: #fff;
    margin: 29px 24px 27px;
    border-radius: 150px 0px 150px 0px;
    padding: 25px 0px 24px;
}
.prices-page .prices-group .block-3 .float-right{
    margin-right: 183px;
}
.prices-page .prices-group .block-3 .float-left{
    margin-left: 185px;
}
.prices-page .prices-group .block-3 .float-right .first{
    width: 208px;
    padding: 15px 12px;
    color: #fff;
    font-size: 18px;
    background: #1b538a;
    text-align: center;
    border-radius: 60px;
    margin: 0;
    letter-spacing: 1.2px;
    line-height: 21px;
}
.prices-page .prices-group .block-3 .float-right .second{
    border-radius: 50%;
    height: 111px;
    width: 111px;
    background: #d72047;
    font-size: 52px;
    color: #fff;
    font-weight: bold;
    margin: 22px auto 33px;
    text-align: center;
}
.prices-page .prices-group .block-3 .float-right .third{
    color: #fff;
    font-size: 17px;
    letter-spacing: 1.2px;
    background: #1b538a;
    width: 232px;
    padding: 37px 0;
    height: 233px;
    display: table;
    border-radius: 0% 50% 50% 50%;
    text-align: center;
    box-sizing: border-box;
    line-height: 25px;
}

.prices-page .prices-group .block-3 div span{
    font-size: 18px;
    display: block;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 12px;
}

.prices-page .prices-group .block-3 .float-left .first{
    width: 208px;
    padding: 15px 12px;
    color: #fff;
    font-size: 18px;
    background: #1b538a;
    text-align: center;
    border-radius: 60px;
    margin: 0;
    letter-spacing: 1.2px;
    line-height: 21px;
}
.prices-page .prices-group .block-3 .float-left .second{
    border-radius: 50%;
    height: 111px;
    width: 111px;
    background: #d72047;
    font-size: 52px;
    color: #fff;
    font-weight: bold;
    margin: 21px auto 33px;
    text-align: center;
}
.prices-page .prices-group .block-3 .float-left .third{
    color: #fff;
    font-size: 17px;
    letter-spacing: 1.2px;
    background: #1b538a;
    width: 232px;
    display: table;
    padding: 0;
    height: 233px;
    border-radius: 0% 50% 50% 50%;
    text-align: center;
    box-sizing: border-box;
    line-height: 25px;
}

.prices-page .prices-group .block-3 .third div{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.prices-page .prices-group .block-2{
    background: #fff;
    margin: 29px 24px 0;
    border-radius: 0px 150px 0px 150px;
    padding: 26px 92px 37px;
}
.prices-page .prices-group .block-2 .first{
    position: relative;
    float: left;
}
.prices-page .prices-group .block-2 .second{
}
.prices-page .prices-group .block-2 .third{
    float: right;
    position: relative;
}
.prices-page .prices-group .block-2 .forth{
    background: #1b538a;
    height: 178px;
    font-size: 17px;
    border-radius: 0px 150px 150px 150px;
    letter-spacing: 1.2px;
    color: #fff;
    text-align: center;
    position: relative;
    top: 11px;
    box-sizing: border-box;
    padding: 33px 0 0 0;
    line-height: 26px;
}

.prices-page .prices-group .block-2 .first div:first-child {
    width: 150px;
    padding: 15px 20px;
    color: #fff;
    font-size: 18px;
    background: #1b538a;
    text-align: center;
    border-radius: 60px;
    margin: 0;
    letter-spacing: 1.2px;
    line-height: 21px;
}
.prices-page .prices-group .block-2 .second div:first-child {
    width: 150px;
    padding: 15px 20px;
    color: #fff;
    font-size: 18px;
    background: #1b538a;
    text-align: center;
    border-radius: 60px;
    margin: auto;
    letter-spacing: 1.2px;
    line-height: 21px;
}
.prices-page .prices-group .block-2 .third div:first-child {
    width: 150px;
    padding: 15px 20px;
    color: #fff;
    font-size: 18px;
    background: #1b538a;
    text-align: center;
    border-radius: 60px;
    margin: auto;
    letter-spacing: 1.2px;
    line-height: 21px;
}
.prices-page .prices-group .block-2 .first div:nth-child(2){
    border-radius: 50%;
    height: 105px;
    width: 105px;
    background: #d72047;
    font-size: 52px;
    color: #fff;
    font-weight: bold;
    margin: 23px auto 22px;
    text-align: center;
}
.prices-page .prices-group .block-2 .second div:nth-child(2){
    border-radius: 50%;
    height: 105px;
    width: 105px;
    background: #d72047;
    font-size: 52px;
    color: #fff;
    font-weight: bold;
    margin: 23px auto 22px;
    text-align: center;
}
.prices-page .prices-group .block-2 .third div:nth-child(2){
    border-radius: 50%;
    height: 105px;
    width: 105px;
    background: #d72047;
    font-size: 52px;
    color: #fff;
    font-weight: bold;
    margin: 23px auto 22px;
    text-align: center;
}

.prices-page .prices-group .block-2 .plus:after{
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.prices-page .prices-group .block-2 .plus:before{}
.prices-page .prices-group .block-2 .plus:after,
.prices-page .prices-group .block-2 .plus:before{
    right: -57px;
    bottom: 70px;
}


.prices-page .prices-group .block-2 .equal:after{
    left: -50px;
    bottom: 61px;
}
.prices-page .prices-group .block-2 .equal:before{
    left: -50px;
    bottom: 79px;
}
.prices-page .prices-group .block-2 .plus:after,
.prices-page .prices-group .block-2 .plus:before,
.prices-page .prices-group .block-2 .equal:after,
.prices-page .prices-group .block-2 .equal:before{
    content: '';
    display: block;
    height: 10px;
    width: 38px;
    background: #d72047;
    position: absolute;
}

.prices-page .prices-group .block-2 .forth div {}
.prices-page .prices-group .block-2 .forth span {
    display: block;
    font-size: 24px;
    font-weight: bold;
    line-height: 35px;
}

.prices-page .prices-group .block-2 .first span{
    font-size: 18px;
    display: block;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 12px;
}
.prices-page .prices-group .block-2 .second span{
    font-size: 18px;
    display: block;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 12px;
}
.prices-page .prices-group .block-2 .third span{
    font-size: 18px;
    display: block;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 12px;
}


.prices-page .prices-group .block-3{}
.prices-page .prices-group .block-3 .float-left .first{}
.prices-page .prices-group .block-3 .float-left .second{}
.prices-page .prices-group .block-3 .float-left .third{}

.prices-page .prices-group .block-3 .float-right .first{}
.prices-page .prices-group .block-3 .float-right .second{}
.prices-page .prices-group .block-3 .float-right .third{}

.prices-page .prices-group .block-3 .float-left .first span{}
.prices-page .prices-group .block-3 .float-left .second span{}
.prices-page .prices-group .block-3 .float-left .third span{}

.prices-page .prices-group .block-3 .float-right .first span{}
.prices-page .prices-group .block-3 .float-right .second span{}
.prices-page .prices-group .block-3 .float-right .third span{}

.prices-page .prices-group .block-3 .float-left .first div{}
.prices-page .prices-group .block-3 .float-left .second div{}
.prices-page .prices-group .block-3 .float-left .third div{}

.prices-page .prices-group .block-3 .float-right .first div{}
.prices-page .prices-group .block-3 .float-right .second div{}
.prices-page .prices-group .block-3 .float-right .third div{}


.free-trial-block #paydiv {}
.free-trial-block #paydiv tr a{}
.free-trial-block #paydiv {
    padding-left: 0;
}
.free-trial-block .fs-12.t-t-u{
    margin-bottom: 24px;
    padding-left: 20px;

}
.free-trial-block #paydiv a{
    font-size: 12px;
    color: #1b538a;
}
.free-trial-block #paydiv .first{
    margin-bottom: 22px;
    margin-top: 32px;
}
.free-trial-block #paydiv .second{
    margin-bottom: 20px;
    margin-top: 14px;
}
.free-trial-block #paydiv .third{
    margin-bottom: 18px;
    margin-top: 16px;
}
.free-trial-block #paydiv .forth{
    margin-bottom: 22px;
    margin-top: 16px;
}
.free-trial-block .um-tarifs .um-block + .um-block{}
.free-trial-block .um-tarifs .um-block .border-line-b{
    background-color: rgba(0,0,0,0);
}
/***************************************************************************/
.freeviews-page{}
.freeviews-page .main-title{
    letter-spacing: 3px;
}
.freeviews-page .block-1{
    width: 524px;
    height: 523px;
    margin: auto;
    background: #1b538a;
}
.freeviews-page .block-2{
    width: 584px;
    height: 584px;
    margin: -124px auto 0;
    text-align: center;
    background: #d72047;
}
.freeviews-page .block-3{
    width: 470px;
    height: 470px;
    margin: -110px 0px 0 12px;0:auto;
    z-index: 10;
    background: #1b538a;
}
.freeviews-page .block-4{
    width: 496px;
    height: 496px;
    margin: -288px 13px 0 auto;
    background: #d72047;
}
.freeviews-page .block-5{
    width: 462px;
    height: 462px;
    margin: -172px 0 138px 108px;
    background: #1b538a;
}

.freeviews-page .block-1:after,
.freeviews-page .block-2:after,
.freeviews-page .block-3:after,
.freeviews-page .block-4:after,
.freeviews-page .block-5:after,
.freeviews-page .block-1:before,
.freeviews-page .block-2:before,
.freeviews-page .block-3:before,
.freeviews-page .block-4:before,
.freeviews-page .block-5:before{
    content: "";
    display: block;
    position: absolute;
}

.freeviews-page .block-1:after{
    background: url('/skins/mgbrd/images/freeviews-sprite.png') -68px -201px no-repeat,#d72047;
    width: 113px;
    height: 114px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    left: -48px;
    -webkit-border-radius: 50%;
    bottom: 65px;
}
.freeviews-page .block-2:after{
    background: #1b538a;
}
.freeviews-page .block-3:after{
    background: url('/skins/mgbrd/images/freeviews-sprite.png') -54px -1084px no-repeat,#F91A48;
    width: 176px;
    height: 176px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    left: 50px;
    -webkit-border-radius: 50%;
    bottom: -138px;
}
.freeviews-page .block-4:after{
    background: url('/skins/mgbrd/images/freeviews-sprite.png') -9px -1390px no-repeat,#1b538a;
    width: 225px;
    height: 225px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    right: 79px;
    -webkit-border-radius: 50%;
    bottom: -127px;
}
.freeviews-page .block-5 > a{
    background: url('/skins/mgbrd/images/freeviews-sprite.png') -55px -1718px no-repeat,#D72047;
    width: 177px;
    height: 177px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    right: 12px;
    -webkit-border-radius: 50%;
    bottom: -55px;
    display: block;
    position: absolute;
}
.freeviews-page .block-5 > a:hover {
    -webkit-transition: all .7s ease;
    -moz-transition: all .7s ease;
    -ms-transition: all .7s ease;
    -o-transition: all .7s ease;
    transition: all .7s ease;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}

.freeviews-page .block-1:before{
    background: url('/skins/mgbrd/images/freeviews-sprite.png') -60px 19px no-repeat,#d72047;
    width: 158px;
    height: 158px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    right: -85px;
    -webkit-border-radius: 50%;
    top: 4px;
}
.freeviews-page .block-2:before{
    background: url('/skins/mgbrd/images/freeviews-sprite.png') -66px -407px no-repeat,#1b538a;
    width: 154px;
    height: 153px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    right: -93px;
    -webkit-border-radius: 50%;
    top: 49px;
}
.freeviews-page .block-3:before{
    background: url('/skins/mgbrd/images/freeviews-sprite.png') -5px -718px no-repeat;
    width: 270px;
    height: 193px;
    border-radius: 0%;
    -moz-border-radius: 0%;
    right: -246px;
    -webkit-border-radius: 0%;
    top: 24px;
}
.freeviews-page .block-4:before{}
.freeviews-page .block-5:before{}

.freeviews-page .block .display-tc
{
    vertical-align: middle;
    text-align: center;
    color: #fff;
    font-size: 17px;
    font-family: 'Open Sans';
    letter-spacing: 1.3px;
    text-indent: 30px;
    line-height: 24px;
}
.freeviews-page .block{
    position: relative;
    border-radius: 50%;
    display: table;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.freeviews-page .block-1 .display-tc{}
.freeviews-page .block-2 .display-tc{}
.freeviews-page .block-3 .display-tc{}
.freeviews-page .block-4 .display-tc{}
.freeviews-page .block-5 .display-tc{
    font-size: 18px;
}

.freeviews-page .block-2 h1{
    color: #fff;
    letter-spacing: 3px;
    margin-top: 74px;
    margin-bottom: 26px;
}
.freeviews-page .block-2 .iframe{
    display: inline-block;
    margin: 0 auto;
}.freeviews-page .block-2 .iframe iframe{
 }

.freeviews-page .block-5 a {
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    border-bottom: 1px solid #fff;
    padding-bottom: 0px;
    text-decoration: none;
}
.freeviews-page .block-5 p {
    text-indent: 30px;
}
.freeviews-page .block-5 a:first-child {}
.freeviews-page .block-5 a:nth-child(2) {}
.freeviews-page .block-5 p:first-child {
    margin-top: 2px;
}
.freeviews-page .block-5 p:nth-child(2) {}
/*--------------------------------------------------------------------------*/
.tour-page{}
.tour-page .main-title{
    margin: 57px 18px 0;
    position: relative;
}

.tour-page .main-title:before,
.tour-page .main-title:after,
.tour-page .main-title h1:before,
.tour-page .main-title h1:after{
    content: '';
    display: block;
    position: absolute;
}

.tour-page .main-title:before{
    width: 130px;
    height: 87px;
    background: #d7204d;
    top: 20px;
    left: 0;
}
.tour-page .main-title:after{
    width: 130px;
    height: 87px;
    background: #d7204d;
    top: 20px;
    right: 0;
}

.tour-page .main-title h1:before{
    width: 53px;
    height: 71px;
    background: #b50414;
    top: 28px;
    transform: skew(0deg , 16deg);
    z-index: 5;
    left: -3px;
}
.tour-page .main-title h1:after{
    width: 53px;
    height: 71px;
    background: #b50414;
    top: 28px;
    transform: skew(0deg , -16deg);
    right: -3px;
    z-index: 5;
}

.tour-page .main-title h1{
    background: #d72047;
    text-align: center;
    color: #fff;
    margin: 0 80px;
    position: relative;
    z-index: 10;
}
.tour-page .main-title h1 div
{
    position: relative;
    z-index: 10;
    background: #d72047;
    font-size: 36px;
    font-family: 'Oregano';
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 3px;
    background: #d72047;
    text-align: center;
    color: #fff;
    margin: 0;
    position: relative;
    padding: 20px 0px;
}
.tour-page .main-wrapper{
    height: 363px;
    background: #083768;
    margin: 0px 58px 20px;
}
.tour-page .main-wrapper .block{}
.tour-page .main-wrapper .block h2{
    margin: 0px 0 0;
    font-family: 'Oregano';
    font-size: 30px;
    font-weight: 100;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    padding: 40px 10px 0;
    line-height: 37px;
    letter-spacing: 1.3px;
}
.tour-page .main-wrapper .block {
    display: block;
    background: #1b538c;
    width: 32%;
    text-align: center;
    height: 100%;
    padding: 0 0 20px;
    text-decoration: none;
    color: #fff;
}
.tour-page .main-wrapper .block:hover .image img {
    -moz-transition: all 0.7s cubic-bezier(0.68, -0.55, 0.27, 1.55);
    -webkit-transition: all 0.7s cubic-bezier(0.68, -0.55, 0.27, 1.55);
    -o-transition: all 0.7s cubic-bezier(0.68, -0.55, 0.27, 1.55);
    -ms-transition: all 0.7s cubic-bezier(0.68, -0.55, 0.27, 1.55);
    transition: all 0.7s cubic-bezier(0.68, -0.55, 0.27, 1.55);

    -moz-transform: scale(.8);
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    -o-transform: scale(.8);
    transform: scale(.8);
}
.tour-page .main-wrapper .block:focus,
.tour-page .main-wrapper .block:hover
{
    text-decoration: underline;
}
.tour-page .main-wrapper .block:focus .image img,
.tour-page .main-wrapper .block:hover .image img
{}
.tour-page .main-wrapper .block:focus h2,
.tour-page .main-wrapper .block:hover h2
{}

.tour-page .main-wrapper .block .image img{
    margin: -22px 0 0 -22px;
}
.tour-page .main-wrapper .block .image{
    border: 12px solid #216cb8;
    margin: 28px auto 0;
    width: 195px;
    height: 195px;
    position: relative;
}

.tour-page .main-wrapper .block-1{
    float: left;
}
.tour-page .main-wrapper .block-1 h2{:;
}
.tour-page .main-wrapper .block-1 {}
.tour-page .main-wrapper .block-1 .image img{}
.tour-page .main-wrapper .block-1 .image{}

.tour-page .main-wrapper .block-2{
    margin: 0 auto;
}
.tour-page .main-wrapper .block-2 h2{
    padding-top: 20px;
    padding-bottom: 4px;
}
.tour-page .main-wrapper .block-2 {}
.tour-page .main-wrapper .block-2 .image img{}
.tour-page .main-wrapper .block-2 .image{
}

.tour-page .main-wrapper .block-3{
    float: right;
}
.tour-page .main-wrapper .block-3 h2{}
.tour-page .main-wrapper .block-3 {}
.tour-page .main-wrapper .block-3 .image img{}
.tour-page .main-wrapper .block-3 .image{}


.tour-page .special{
    margin: 60px auto 0;
    width: 560px;
    position: relative;
}
.tour-page .special h2{
    font-size: 36px;
    font-family: 'Oregano';
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 3px;
    text-decoration: none;
    background: #d7204d;
    padding: 15px 17px 15px;
    color: #fff;
    width: 100%;
    text-align: center;
    position: relative;
    margin: 0 0 0 -43px;
    z-index: 10;
}
.tour-page .special a{
    display: block;
    text-align: left;
    background: #1B538C;
    font-size: 30px;
    font-family: 'Oregano';
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 2.4px;
    text-decoration: none;
    color: #fff;
    padding: 39px 0 39px 158px;
    margin: 0 0 14px;
    line-height: 40px;
    position: relative;
}
.tour-page .special .first{
    margin-bottom: 15px;
    padding: 36px 0 32px 163px;
}
.tour-page .special a:after{
    content: '';
    display: block;
    width: 80px;
    height: 80px;
    border: 2px solid #fff;
    background: url('/skins/mgbrd/images/tour/sprite.png') 11px -107px no-repeat, #d72047;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    position: absolute;
    border-radius: 50%;
    left: 41px;
    top: 16px;
}
.tour-page .special .first:after{
    content: '';
    display: block;
    background: url('/skins/mgbrd/images/tour/sprite.png') 10px 20px no-repeat, #d72047;
    top: 12px;
}
.tour-page .special .first:before{
    content: '';
    display: block;
    position: absolute;
    bottom: -15px;
    height: 15px;
    left: 0;
    right: 0;
    margin: 0 18px;
    background: #083768;
}
.tour-page .special a:hover,
.tour-page .special a:focus
{
    text-decoration: underline;
}
.tour-page .special:after,
.tour-page .special:before{
    content: '';
    display: block;
    position: absolute;
}

.tour-page .special:before{
    content: '';
    display: block;
    width: 76px;
    height: 70px;
    background: #b50414;
    top: 18.5px;
    transform: skew(0deg , -13deg);
    right: 6px;
    z-index: 5;
}

.tour-page .special:after{
    content: '';
    display: block;
    width: 153px;
    height: 87px;
    background: #d7204d;
    top: 10px;
    right: -71px;
}

/*--------------------------------------------------------------------------*/
.photodemand-page{
    font-family: 'Open Sans';
    font-size: 17px;
    color: #fff;
    line-height: 24px;
    letter-spacing: 1.2px;
    overflow: hidden;
}
.photodemand-page h1{
    font-family: 'Oregano';
    font-size: 38px;
    font-weight: normal;
    letter-spacing: 3px;
    text-align: center;
    line-height: normal;
    color: #1b538a;
    text-transform: uppercase;
}
.photodemand-page .main-title{
    margin: 31px 0 74px;
}
.photodemand-page .footer-title{
    color: #d72047;
    font-size: 32px;
    margin: 3px 0 37px 0;
    letter-spacing: 2px;
    line-height: 47px;
}
.photodemand-page .block-1{
    height: 149px;
    background: #d72047;
    margin: 0 84px 84px 31px;
    position: relative;
    padding: 40px 0 0 40px;
    text-indent: 30px;
}
.photodemand-page .block-1 .float-left{}
.photodemand-page .block-1 .float-right{
    position: absolute;
    float: none;
    right: -71px;
    top: -32px;
}
.photodemand-page .block-1 .image{}
.photodemand-page .block-1 .image img{
    border: 3px solid #fff;
    border-radius: 50%;
}
.photodemand-page .block-1 .text{}
.photodemand-page .block-1 a{
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 1.5px;
}
.photodemand-page .block-1 a:hover{
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 1.5px;
    text-decoration: none;
    font-size: 17px;
}
.photodemand-page .block-2{
    height: 208px;
    background: #1b538a;
    margin: 140px 67px 88px 108px;
    position: relative;
    padding: 21px 0 0 40px;
    text-indent: 30px;
}
.photodemand-page .block-2 .float-left{
    position: absolute;
    float: none;
    top: -57px;
    left: -129px;
}
.photodemand-page .block-2 .float-right{
    margin: 0px 58px 0 0px;
    text-indent: 30px;
}
.photodemand-page .block-2 .image{}
.photodemand-page .block-2 .image img{
    border: 3px solid #fff;
    border-radius: 50%;
}
.photodemand-page .block-2 .text{}
.photodemand-page .block-2 a{}

.photodemand-page .block-1:after{content: '';display: block;border-left: 610px solid #d72047;border-right: 113px solid rgba(0,0,0,0);border-bottom: 59px solid rgba(0,0,0,0);margin: 29px 0 0 -40px;}
.photodemand-page .block-2:before{position: absolute;content: '';     display: block;     border-left: 667px solid #1b538a;     border-right: 610px solid rgba(0,0,0,0);     border-top: 42px solid rgba(0,0,0,0);     margin: 29px 0 0 -40px;top: -71px;left: 140px;}
/*--------------------------------------------------------------------------*/
.home-text{}
.home-text .inner{
    margin: 0 auto;
    padding: 0 60px;
    width: 960px;
    background: #1B538A;0:#fff;
    font-family: 'Open Sans';
    font-size: 17px;
    letter-spacing: 1.3px;
}
.home-text .main-title{
    font-family: 'Oregano';
    font-size: 32px;
    font-weight: normal;
    letter-spacing: 2.2px;
    text-align: center;
    line-height: normal;
    margin: 0 0 42px 0;
    text-transform: uppercase;
    padding: 25px 0 0 0;
}
.home-text .text-after{
    text-indent: 30px;
    font-size: 20px;
    margin: 0 44px 48px;
    font-style: italic;
}
.home-text .footer-title{
    font-family: 'Oregano';
    font-size: 32px;
    font-weight: normal;
    letter-spacing: 2px;
    text-align: center;
    line-height: normal;
    text-transform: uppercase;
    margin: 0;
    padding: 0px 0 20px;
    /*padding: 41px 0 101px;*/
    color: #fff;
    text-decoration: none;
}

.home-text .footer-disclaimer{
	text-transform: none;
	font-family: 'Open Sans';
	text-align: center;
	font-size: 17px;
	color:rgb(89,137,186);
	padding-bottom: 78px;
}

.home-text .block-1{}
.home-text .block-1 .float-right h2{
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    font-size: 28px;
    margin: 8px 0 0 -26px;
    padding: 7px 0 7px 18px;
    width: 557px;
    font-weight: 600;
    background: #d62048;
    border-left: 10px solid #a11d3a;
}
.home-text .block-1 .float-right p{
    text-indent: 30px;
}
.home-text .block-1 a{
    font-size: 17px;
    text-transform: uppercase;
    text-decoration: underline;
    color: #fff;
}

.home-text .block-1 .float-right .first{}
.home-text .block-1 .float-right .second{
    margin-top: 37px;
}
.home-text .block-1 .float-right .third{
    margin-top: 36px;
}
.home-text .block-1 .float-left img{
    border: 8px solid #d62048;
}

.home-text .block-2 {
    padding: 5px 0 0 0;
    -moz-columns: 4;
    display: table;
}
.home-text .block-2 > div{
    width: 25%;
    float: left;
}
.home-text .block-2 a{
    color: #fff;
    text-transform: uppercase;
    font-size: 17px;
}
.home-text .block-2 .text{
    text-indent: 32px;
    margin-top: 23px;
    line-height: 25px;
    padding: 8px;
}
.home-text .block-2 .top{
padding: 192px 0px 24px;font-size: 23px;margin:  0 10px 0;border-bottom: 1px solid #fff;text-align: center;background: url('/skins/mgbrd/images/index-sprite.png') 15px 51px no-repeat;text-transform: uppercase;font-weight: 600;font-family: "Open Sans";}
.home-text .block-2 .column-1 .top{
}
.home-text .block-2 .column-2 .top{
    background-position: -248px 51px;
}
.home-text .block-2 .column-3 .top{
    background-position: -487px 51px;
}
.home-text .block-2 .column-4 .top{
    background-position: -735px 51px;
}


/*--------------------------------------------------------------------------*/
.bracket-block-6 h3
{
    margin-top: 0px;
    font-weight: 600;
    font-size: 30px;
}

.bracket-block-6 .float-left
{
    margin-top: 0;
    width: auto;
}

.bracket-block-6 .float-right
{
    margin-right: 109px;
    margin-top: 14px;
}
.bracket-block-6 .blue-line
{
    left: 73px;
    right: auto;
    top: 70px;
    width: 60.5%;
}

.bracket-block-6
{
    margin-top: 18px;
    margin-left: 35px;
    padding-top: 25px;
    min-height: 218px;
    margin-right: 22px;
    padding-left: 85px;
    padding-bottom: 55px;
    z-index: 6;
    -webkit-border-radius: 0px 0px 68px 0px / 0px 0px 100px 0px;
    -moz-border-radius: 0px 0px 68px 0px / 0px 0px 100px 0px;
    border-radius: 0px 0px 68px 0px / 0px 0px 100px 0px;
}

.clear , .clearfix{clear:both;}
.float-left{float:left;}
.float-right{float:right;}
.float-none{float:none;}
.hidden{visibility:hidden;}
.visible{visibility:visible;}
.display-none{display:none;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.align-center{text-align:center;}
.align-top{vertical-align:top;}
.align-bottom{vertical-align:bottom;}
.align-middle{vertical-align:middle;}
.m-a{margin:auto;}
.m-l-a{margin-left:auto;}
.m-r-a{margin-right:auto;}
.m-t-a{margin-top:auto;}
.m-b-a{margin-bottom:auto;}
.m-h-a{margin-left:auto;margin-right:auto;}
.m-v-a{margin-top:auto;margin-bottom:auto;}
.m-l-0{margin-left:0px;}
.m-r-0{margin-right:0px;}
.m-t-0{margin-top:0px;}
.m-b-0{margin-bottom:0px;}
.m-v-0{margin-top:0;margin-bottom:0;}
.m-h-0{margin-left:0;margin-right:0;}
.m-0{margin:0px;}
.m-l-1{margin-left:1px;}
.m-r-1{margin-right:1px;}
.m-t-1{margin-top:1px;}
.m-b-1{margin-bottom:1px;}
.m-v-1{margin-top:1px;margin-bottom:1px;}
.m-h-1{margin-left:1px;margin-right:1px;}
.m-1{margin:1px;}
.m-l-2{margin-left:2px;}
.m-r-2{margin-right:2px;}
.m-t-2{margin-top:2px;}
.m-b-2{margin-bottom:2px;}
.m-v-2{margin-top:2px;margin-bottom:2px;}
.m-h-2{margin-left:2px;margin-right:2px;}
.m-2{margin:2px;}
.m-l-3{margin-left:3px;}
.m-l--3{margin-left:-3px;}
.m-r-3{margin-right:3px;}
.m-t-3{margin-top:3px;}
.m-b-3{margin-bottom:3px;}
.m-v-3{margin-top:3px;margin-bottom:3px;}
.m-h-3{margin-left:3px;margin-right:3px;}
.m-3{margin:3px;}
.m-l-4{margin-left:4px;}
.m-r-4{margin-right:4px;}
.m-t-4{margin-top:4px;}
.m-b-4{margin-bottom:4px;}
.m-v-4{margin-top:4px;margin-bottom:4px;}
.m-h-4{margin-left:4px;margin-right:4px;}
.m-4{margin:4px;}
.m-l-5{margin-left:5px;}
.m-r-5{margin-right:5px;}
.m-t-5{margin-top:5px;}
.m-b-5{margin-bottom:5px;}
.m-v-5{margin-top:5px;margin-bottom:5px;}
.m-h-5{margin-left:5px;margin-right:5px;}
.m-5{margin:5px;}
.m-l-6{margin-left:6px;}
.m-r-6{margin-right:6px;}
.m-t-6{margin-top:6px;}
.m-b-6{margin-bottom:6px;}
.m-v-6{margin-top:6px;margin-bottom:6px;}
.m-h-6{margin-left:6px;margin-right:6px;}
.m-6{margin:6px;}
.m-l-7{margin-left:7px;}
.m-r-7{margin-right:7px;}
.m-t-7{margin-top:7px;}
.m-b-7{margin-bottom:7px;}
.m-v-7{margin-top:7px;margin-bottom:7px;}
.m-h-7{margin-left:7px;margin-right:7px;}
.m-7{margin:7px;}
.m-l-8{margin-left:8px;}
.m-r-8{margin-right:8px;}
.m-t-8{margin-top:8px;}
.m-b-8{margin-bottom:8px;}
.m-v-8{margin-top:8px;margin-bottom:8px;}
.m-h-8{margin-left:8px;margin-right:8px;}
.m-8{margin:8px;}
.m-l-9{margin-left:9px;}
.m-r-9{margin-right:9px;}
.m-t-9{margin-top:9px;}
.m-b-9{margin-bottom:9px;}
.m-v-9{margin-top:9px;margin-bottom:9px;}
.m-h-9{margin-left:9px;margin-right:9px;}
.m-9{margin:9px;}
.m-l-10{margin-left:10px;}
.m-r-10{margin-right:10px;}
.m-t-10{margin-top:10px;}
.m-b-10{margin-bottom:10px;}
.m-v-10{margin-top:10px;margin-bottom:10px;}
.m-h-10{margin-left:10px;margin-right:10px;}
.m-10{margin:10px;}
.m-l-15{margin-left:15px;}
.m-r-15{margin-right:15px;}
.m-t-15{margin-top:15px;}
.m-b-15{margin-bottom:15px;}
.m-v-15{margin-top:15px;margin-bottom:15px;}
.m-h-15{margin-left:15px;margin-right:15px;}
.m-15{margin:15px;}
.m-l-20{margin-left:20px;}
.m-r-20{margin-right:20px;}
.m-t-20{margin-top:20px;}
.m-b-20{margin-bottom:20px;}
.m-v-20{margin-top:20px;margin-bottom:20px;}
.m-v-20.fs-12.t-t-u{}
.m-h-20{margin-left:20px;margin-right:20px;}
.m-20{margin:20px;}
.m-l-25{margin-left:25px;}
.m-r-25{margin-right:25px;}
.m-t-25{margin-top:10px;clear:right;} /* clear:right; added by jackhammer to add secure proifle button*/
.m-b-25{margin-bottom:25px;}
.m-v-25{margin-top:25px;margin-bottom:25px;}
.m-h-25{margin-left:25px;margin-right:25px;}
.m-25{margin:25px;}
.m-l-30{margin-left:30px;}
.m-r-30{margin-right:30px;}
.m-t-30{margin-top:30px;}
.m-b-30{margin-bottom:30px;}
.m-v-30{margin-top:30px;margin-bottom:30px;}
.m-h-30{margin-left:30px;margin-right:30px;}
.m-30{margin:30px;}
.m-l-35{margin-left:35px;}
.m-r-35{margin-right:35px;}
.m-t-35{margin-top:35px;}
.m-b-35{margin-bottom:35px;}
.m-v-35{margin-top:35px;margin-bottom:35px;}
.m-h-35{margin-left:35px;margin-right:35px;}
.m-35{margin:35px;}
.-m-h-t{margin-top:-50%;}
.-m-h-b{margin-bottom:-50%;}
.-m-h-l{margin-left:-50%;}
.-m-h-r{margin-right:-50%;}
.p-l-0{padding-left:0px;}
.p-r-0{padding-right:0px;}
.p-t-0{padding-top:0px;}
.p-t-5{padding-top:5%;}
.p-b-0{padding-bottom:0px;}
.p-v-0{padding-top:0;padding-bottom:0;}
.p-h-0{padding-left:0;padding-right:0;}
.p-0{padding:0px;}
.p-l-1{padding-left:1px;}
.p-l-129{padding-left:129px;}
.p-r-1{padding-right:1px;}
.p-t-1{padding-top:1px;}
.p-b-1{padding-bottom:1px;}
.p-v-1{padding-top:1px;padding-bottom:1px;}
.p-h-1{padding-left:1px;padding-right:1px;}
.p-1{padding:1px;}
.p-l-2{padding-left:2px;}
.p-r-2{padding-right:2px;}
.p-t-2{padding-top:2px;}
.p-b-2{padding-bottom:2px;}
.p-v-2{padding-top:2px;padding-bottom:2px;}
.p-h-2{padding-left:2px;padding-right:2px;}
.p-2{padding:2px;}
.p-l-3{padding-left:3px;}
.p-r-3{padding-right:3px;}
.p-t-3{padding-top:3px;}
.p-b-3{padding-bottom:3px;}
.p-v-3{padding-top:3px;padding-bottom:3px;}
.p-h-3{padding-left:3px;padding-right:3px;}
.p-3{padding:3px;}
.p-l-4{padding-left:4px;}
.p-r-4{padding-right:4px;}
.p-t-4{padding-top:4px;}
.p-b-4{padding-bottom:4px;}
.p-v-4{padding-top:4px;padding-bottom:4px;}
.p-h-4{padding-left:4px;padding-right:4px;}
.p-4{padding:4px;}
.p-l-5{padding-left:5px;}
.p-r-5{padding-right:5px;}
.p-t-5{padding-top:5px;}
.p-b-5{padding-bottom:5px;}
.p-v-5{padding-top:5px;padding-bottom:5px;}
.p-h-5{padding-left:5px;padding-right:5px;}
.p-5{padding:5px;}
.p-l-6{padding-left:6px;}
.p-r-6{padding-right:6px;}
.p-t-6{padding-top:6px;}
.p-b-6{padding-bottom:6px;}
.p-v-6{padding-top:6px;padding-bottom:6px;}
.p-h-6{padding-left:6px;padding-right:6px;}
.p-6{padding:6px;}
.p-l-7{padding-left:7px;}
.p-r-7{padding-right:7px;}
.p-t-7{padding-top:7px;}
.p-b-7{padding-bottom:7px;}
.p-v-7{padding-top:7px;padding-bottom:7px;}
.p-h-7{padding-left:7px;padding-right:7px;}
.p-7{padding:7px;}
.p-l-8{padding-left:8px;}
.p-r-8{padding-right:8px;}
.p-t-8{padding-top:8px;}
.p-b-8{padding-bottom:8px;}
.p-v-8{padding-top:8px;padding-bottom:8px;}
.p-h-8{padding-left:8px;padding-right:8px;}
.p-8{padding:8px;}
.p-l-9{padding-left:9px;}
.p-r-9{padding-right:9px;}
.p-t-9{padding-top:9px;}
.p-b-9{padding-bottom:9px;}
.p-v-9{padding-top:9px;padding-bottom:9px;}
.p-h-9{padding-left:9px;padding-right:9px;}
.p-9{padding:9px;}
.p-l-10{padding-left:10px;}
.p-r-10{padding-right:10px;}
.p-t-10{padding-top:10px;}
.p-b-10{padding-bottom:10px;}
.p-v-10{padding-top:10px;padding-bottom:10px;}
.p-h-10{padding-left:10px;padding-right:10px;}
.p-10{padding:10px;}
.p-l-15{padding-left:15px;}
.p-r-15{padding-right:15px;}
.p-t-15{padding-top:15px;}
.p-b-15{padding-bottom:15px;}
.p-v-15{padding-top:15px;padding-bottom:15px;}
.p-h-15{padding-left:15px;padding-right:15px;}
.p-15{padding:15px;}
.p-l-20{padding-left:20px;}
.p-r-20{padding-right:20px;}
.p-t-20{padding-top:20px;}
.p-b-20{padding-bottom:20px;}
.p-v-20{padding-top:20px;padding-bottom:20px;}
.p-h-20{padding-left:20px;padding-right:20px;}
.p-20{padding:20px;}
.p-l-25{padding-left:25px;}
.p-r-25{padding-right:25px;}
.p-t-25{padding-top:25px;}
.p-b-25{padding-bottom:25px;}
.p-v-25{padding-top:25px;padding-bottom:25px;}
.p-h-25{padding-left:25px;padding-right:25px;}
.p-25{padding:25px;}
.p-l-30{padding-left:30px;}
.p-r-30{padding-right:30px;}
.p-t-30{padding-top:30px;}
.p-b-30{padding-bottom:30px;}
.p-v-30{padding-top:30px;padding-bottom:30px;}
.p-h-30{padding-left:30px;padding-right:30px;}
.p-30{padding:30px;}

.p-l-40{padding-left: 40px;}
.p-r-40{padding-right: 40px;}
.p-t-40{padding-top: 40px;}
.p-b-40{padding-bottom: 40px;}
.p-v-40{padding-top: 40px ;padding-bottom: 40px;}
.p-h-40{padding-left: 40px; padding-right: 40px;}
.p-45{padding: 40px;}

.p-l-45{padding-left: 45px;}
.p-r-45{padding-right: 45px;}
.p-t-45{padding-top: 45px;}
.p-b-45{padding-bottom: 45px;}
.p-v-45{padding-top: 45px ;padding-bottom: 45px;}
.p-h-45{padding-left: 45px; padding-right: 45px;}
.p-45{padding: 45px;}


.p-l-50{padding-left:50px;}
.p-r-50{padding-right:50px;}
.p-t-50{padding-top:50px;}
.p-b-50{padding-bottom:50px;}
.p-v-50{padding-top:50px;padding-bottom:50px;}
.p-h-50{padding-left:50px;padding-right:50px;}
.p-50{padding:50px;}
.pos-a{position:absolute;}
.pos-r{position:relative;}
.pos-f{position:fixed;}
.pos-s{position:static;}
.ba-l{left:0;}
.ba-r{right:0;}
.ba-t{top:0;}
.ba-b{bottom:0;}
.ba-v-0{top:0;bottom:0;}
.ba-h-0{left:0;right:0;}
.ba-0{top:0;bottom:0;left:0;right:0;}
.ba-t-h{top:50%;}
.ba-b-h{bottom:50%;}
.ba-l-h{left:50%;}
.ba-r-h{right:50%;}
.ba-l-5{left:5px;}
.ba-l-10{left:10px;}
.ba-l-15{left:15px;}
.ba-l-20{left:20px;}
.ba-l-25{left:25px;}
.ba-l-30{left:30px;}
.ba-l-35{left:35px;}
.ba-r-5{right:5px;}
.ba-r-10{right:10px;}
.ba-r-15{right:15px;}
.ba-r-20{right:20px;}
.ba-r-25{right:25px;}
.ba-r-30{right:30px;}
.ba-r-35{right:35px;}
.ba-t-5{top:5px;}
.ba-t-10{top:10px;}
.ba-t-15{top:15px;}
.ba-t-20{top:20px;}
.ba-t-25{top:25px;}
.ba-t-30{top:30px;}
.ba-t-35{top:35px;}
.ba-b-5{bottom:5px;}
.ba-b-10{bottom:10px;}
.ba-b-15{bottom:15px;}
.ba-b-20{bottom:20px;}
.ba-b-25{bottom:25px;}
.ba-b-30{bottom:30px;}
.ba-b-35{bottom:35px;}
.display-t{display:table;}
.display-b{display:block;}
.display-i{display:inline;}
.display-ib{display:inline-block;}
.display-tc{display:table-cell;}
.t-d-n{text-decoration:none;}
.t-d-u{text-decoration:underline;}
.t-t-c{text-transform:capitalize;}
.t-t-l{text-transform:lowercase;}
.t-t-u{text-transform:uppercase;}
.t-i-10{text-indent: 10px;}
.t-i-20{text-indent: 20px;}
.f-w-n{font-weight:normal;}
.f-w-l{font-weight: lighter;}
.f-w-b{font-weight:bold;}
.f-w-br{font-weight:bolder;}
.h-a-i{height:auto!important;}
.w-a-i{width:auto!important;}
.p-0-i{padding:0!important;}
.pl-0-i{padding-left:0!important;}
.pr-0-i{padding-right:0!important;}
.pt-0-i{padding-top:0!important;}
.pb-0-i{padding-bottom:0!important;}
.pv-0-i{padding-top:0!important;padding-bottom:0!important;}
.ph-0-i{padding-left:0!important;padding-right:0!important;}
.m-0-i{margin:0!important;}
.ml-0-i{margin-left:0!important;}
.mr-0-i{margin-right:0!important;}
.mt-0-i{margin-top:0!important;}
.mb-0-i{margin-bottom:0!important;}
.mv-0-i{margin-top:0!important;margin-bottom:0!important;}
.mh-0-i{margin-left:0!important;margin-right:0!important;}
.w110{width:110%}
.w110px{width:110px;}
.w100{width:100%}
.w95{width:94.75%}
.w90{width:89.75%}
.w85{width:84.75%}
.w80{width:79.75%}
.w75{width:74.75%}
.w70{width:69.75%}
.w65{width:64.75%}
.w62{width:62%}
.w60{width:59.75%}
.w55{width:54.75%}
.w50{width:49.75%}
.w45{width:44.75%}
.w40{width:39.75%}
.w35{width:34.75%}
.w30{width:29.75%}
.w25{width:24.75%}
.w20{width:19.75%}
.w15{width:14.75%}
.w10{width:9.75%}
.w5{width:4.75%}
.w0{width:0;}
.w-a{width:auto;}
.h110{height:110%}
.h100{height:100%}
.h95{height:95%}
.h90{height:90%}
.h85{height:85%}
.h80{height:80%}
.h75{height:75%}
.h70{height:70%}
.h65{height:650%}
.h60{height:60%}
.h55{height:55%}
.h50{height:50%}
.h45{height:45%}
.h40{height:40%}
.h35{height:35%}
.h38{height:38px}
.h30{height:30%}
.h25{height:25%}
.h20{height:20%}
.h15{height:15%}
.h10{height:10%}
.h5{height:5%}
.h0{height:0;}
.h-a{height:auto;}
.z1{z-index:1;}
.z2{z-index:2;}
.z3{z-index:3;}
.z4{z-index:4;}
.z5{z-index:5;}
.z6{z-index:6;}
.z7{z-index:7;}
.z8{z-index:8;}
.z9{z-index:9;}
.z10{z-index:10;}
.z15{z-index:15;}
.z20{z-index:20;}
.z30{z-index:30;}
.z40{z-index:40;}
.z50{z-index:50;}
.z60{z-index:60;}
.z70{z-index:70;}
.z80{z-index:80;}
.z90{z-index:90;}
.z100{z-index:100;}
.o-h{overflow:hidden;}
.t-c-white{color:#ffffff;}
.t-c-black{color:#000000;}
.t-c-red{color:#f00;}
.t-c-blue{color:#00f;}
.t-c-green{color:#0f0;}
.t-c-yellow{color:#ff0;}
.t-c1{color:#d72047 ;}
.t-c2{color:#1b538a ;}
.color1{background:#d72047;}
.color2{background:#1b538a;}.bg-white{background: #FFFFFF;}
/* img */
.gpv{
    padding-left: 20%;
}
.phu_table_spacer {height:10px;}
.phu_whitelabel {
	color: white;
    font-size: 115%;
    font-weight: normal;
    text-align: center;
}
.phu_label2 {
    font-weight: bold;
    color:#d72047;
    font-size: 120%;
}
#phu_table_outer {height:40px;}
#phu_h3 {margin-top:6px; margin-bottom:6px; margin-left: -4px;}
.phu_label {
	font:bold 14px "Open Sans";
	color:#fff;
	text-decoration: none;
}
.phu_label:hover {
	color:white;
}
.phu_label:visited {
	color:white;
}
.phu_redbutton {
	width:180px;
	text-align:
	center;
	padding:10px 0;
	text-transform:uppercase;
	background:#d72047;
	box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);
	-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);
	-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);
	border:none;
	cursor:pointer;
	margin-bottom: 8px;
}
#image-requirements-bold{
    font-weight: bolder;
}
.image-requirements{
    width: 42%;
    padding: 1%;
    color: #1b538a;
    border: 1px solid #1b538a;
    border-radius: 8px;
}
.image-requirements2{
    width: 80%;
    padding: 2%;
    color: #1b538a;
    border: 1px solid #1b538a;
    border-radius: 8px;
    margin-bottom: 10px;
}
#phu_crop_preview_div1 {
	width: 180px;
	height: 292px;
}
#phu_crop_preview_div2 {
	width: 100px;
	height: 172px;
}
.h95{
    height: 95%;
}
.width110 { width: 110%;}
#boldandcenter {
	text-align: center;
	font-weight: bold;
}
.bg-red{
    background-color: #d72047;
}
.red-text{
    color: #d72047;
}
.white-text{
    color: #ffffff;
}
.avatat-block{
    padding-top: 7%;
    margin-left: -16px;
}
.other-page{
    text-align:center;
}
.img-left-menu{
    float:left;
    width: 300px;
    margin-left:-3px;
}
.upload-txt{
 padding-top: 3%;
    text-align:center;
}
.btn-edit{
    margin-top: 2%;
    opacity:1;
    display:block;
    width:150px;
    height:31px;

    border:1px solid #e5819e;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);
    -moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);
    -webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);
}
.btn-edit:hover{cursor:pointer;  opacity:0.7;}
.upload-btn-c{
    opacity:1;
    display:block;
    width:150px;
    height:31px;

    border:1px solid #e5819e;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);
    -moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);
    -webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);
}
.upload-btn-c.disabled{background-position:10px -55px;}
.remove-upload-btn-c{
    opacity:1;
    display:block;
    width:178px;
    height:31px;
    margin-bottom: 8px;
    font-weight: bold;
    border:1px solid #e5819e;box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);
    -webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.2);}
.remove-upload-btn-c:hover{cursor:pointer;}
.upload-btn-c:hover{cursor:pointer;}

.phu_niceshadow{
    box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
    -moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
    -webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);
}

.msg-error1{
    float:right;
    width: 50%;
}
#edit-img-container1{
    width: 50%;
    height: 50%;
}
#edit-img-container1 img{
    width: 100%;
    height: 100%;
}
.right-button-block{

}
.header-additional-photos{
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    margin-top: 24px;
    margin-bottom: 6px;
}
.photo-container{
    display: block;
    width: 120%;
   /* height: 23%!important; */

}
.photo-img{

    float:left;
}
.photo-img img{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    max-height: 200px!important;
    max-width: 550px!important;
    display: block;
}
.photo-img span{
    width: 100%;
    display: block;
    text-align: center;
}
.photo-buttons{
    width: 180px;
    float:left;
    margin-left:16px;
}
.paddding-bottomHack{
  /*  padding-bottom: 590px!important; */
}
.photo-buttons span{
    cursor: pointer;
    text-decoration: underline;
    width: 100%;
    display: block;
    text-align: center;
}
.photo-buttons a{
    color: #d72047!important;
}
.avatar img{
    width: 100px !important;
    height: 150px !important;
}
.img-container-crop{
  float:left;

}
.cropper-container{
    margin: 5px;
}
.preview-container{
	margin-top:-23px;
    float: right;
}
.preview-container img{

 }
.shmading{

}
.prevOth{
    margin-top: 10px;

    width: 110px;
    height: 180px;
    margin-left: 80px;
    padding: 0px 5px 5px 5px;
}
.prevOth span{
    text-align: center;
    width: 100%;
    display: block;
}
.prevO{
    margin: 0px;
    width: 100px;
    height: 170px;
    overflow: hidden;
}

.prevGl{

   width: 190px;
    height: 300px;
    padding: 0px 5px 5px 5px;

}
.prevGl span{
    text-align: center;
    width: 100%;
    display: block;
    padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.prevGal{
    width: 180px;
    height: 290px;
    overflow: hidden;
    margin: 0px;
}
.prevGal img{

}
.btn-crop-table{
	float:left;
	clear:both;
    margin-left: 280px;
}
.btn-crop-save{
    width: 140px;
    height: 30px;
    text-align: center;
    cursor: pointer;
}
.btn-crop-save-txt{
    padding-top: 2%;
    margin-left: 2%;
    font-weight: bold;
}
.btn-crop-cancel{
    width: 139px;
    height: 28px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #e5819e;
}
.btn-crop-cansel-text{
    font-weight: bold;
    padding-top: 2%;
    margin-left: 2%;
}
.btn-crop-save span{
    font-size: 18px;
    text-align: center;
    width: 120px;
}
.crop-containerC{
    width: 100%;
    height: 500px;
}
.upload-txt a {
    color: #ffffff!important;
    text-decoration: none!important;
}
.no-photo-small{
    width: 200px;
    height: 200px;
}
#block-avatar{
    width: 190px;
}
.gphoto img{
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
.middle-pb img{
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    min-width:100px;
    min-height:150px;
}
.table-photo{

}
.rotate-button{
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.rotate-left{
    background :url(images/new/Arrow_rotate_left.png) 100% 100% no-repeat;
    background-size: cover;

}
.rotate-right{
    background :url(images/new/Arrow_rotate_right.png) 100% 100% no-repeat;
    background-size: cover;
}
.vr-al-bottom{
    vertical-align: bottom;
}
#edit_image{
    padding: 10px;
    max-width: 700px!important;
}




.profile-photo{

}
.head-h3-span{
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
.icon-no-ok{
    background :url(images/new/white_cross.png) 100% 100% no-repeat;
    width: 18px;
    height: 20px;
}
.icon-ok{
    background :url(images/new/tick.png) 100% 100% no-repeat;
    width: 25px;
    height: 24px;
}
.icon-link{
    background :url(images/new/full_size.png) 90% 90% no-repeat;
    width: 22px;
    height: 19px;
}
.table-link{
    margin-left: 30px;
    margin-top: -8px;
    font-weight: bold;
}
.photo-small{
   /* max-width: 180px;
    max-height: 180px;*/
}

/*  /womansignup page styles */
#wsign_pillar {
    width: 95px;
    height: 2600px;
    background-color: #173471;
    margin: 36px 0px 0px 426px;
    z-index: 0;
}

#wsign_b1 { 
    position: relative;
    background-color: #1B528A;
    width: 445px;
    height: 65px;
    margin-top: 31px;
    margin-left: 16px;
    float: left;
    clear: left;
    box-shadow: -5px -5px #173471;
    z-index: 2;
}

#wsign_b1_head {
    font-family: "Oregano";
    font-size: 260%;
    color: white;
    font-weight: normal;
    text-decoration: none;
    margin: 2% 4.44%;
}

#wsign_b2 {
    position: relative;
    background-color: #1B528A;
    width: 440px;
    height: 311px;
    margin-top: 31px;
    margin-right: 14px;
    float: right;
    clear: right;
    box-shadow: 5px -5px #173471;
    z-index: 2;
}

.wsign_whiteonblue {
    color: white;
    font-size:135%;
    margin: 14px 20px;
    text-indent: 25px;
}

#wsign_b8_text {
    color: white;
    font-size:135%;
    margin: 14px 20px;
    text-indent: 25px;
}

.wsign_triangle_left {
    border-color: #102757 transparent transparent transparent;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 35px 35px 0 0;
    float: left;
    position: absolute;
}
#wsign_b1_triangle { margin-left: 410px; margin-top: 65px; }
#wsign_i1_triangle { margin-top: 205px; margin-left: 170px; }
#wsign_b3_triangle { margin-left: 415px; margin-top: 118px; }
#wsign_i3_triangle { margin-left: 170px; margin-top: 205px; }
#wsign_b5_triangle { margin-left: 415px; margin-top: 278px; }
#wsign_i5_triangle { margin-left: 170px; margin-top: 205px; }
#wsign_b7_triangle { margin-left: 415px; margin-top: 140px; }

.wsign_triangle_right {
    border-color: transparent #102757 transparent transparent;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 35px 35px 0;
    float: right;
    position: absolute;
}
#wsign_b2_triangle { margin-right: 388px; margin-top: 311px; }
#wsign_i2_triangle { margin-right: 0px; margin-top: 205px; }
#wsign_b4_triangle { margin-top: 318px; }
#wsign_i4_triangle { margin-top: 205px; }
#wsign_b6_triangle { margin-top: 296px; }
#wsign_i6_triangle { margin-top: 205px; }

.wsign_icon_back_left {
    position: relative;
    z-index: 2;
    background-color: #1B528A;
    width: 205px;
    height: 205px;
    border-radius: 103px 103px 0px 103px;
    float: left;
    clear:left;
    box-shadow: 0px -5px #173471;
    margin-left: 256px; 
}
#wsign_icon1 { margin-top: 41px; }
#wsign_icon3 { margin-top: 153px; }
#wsign_icon5 { margin-top: 234px; }

.wsign_icon_back_right {
    position: relative;
    z-index: 2;
    background-color: #1B528A;
    width: 205px;
    height: 205px;
    border-radius: 103px 103px 103px 0px;
    float: right;
    clear: right;
    box-shadow: 0px -5px #173471;
}
#wsign_icon2 { margin-top: 40px; margin-right: 249px; }
#wsign_icon4 { margin-top: 243px; margin-right: 249px; }
#wsign_icon6 { margin-top: 298px; margin-right: 249px; }

.wsign_icon_ribbon {
    position: absolute;
    z-index: 1;
}
#wsign_i1_ribbon { margin-left:-235px; margin-top:90px; }
#wsign_i2_ribbon { margin-top: 460px; margin-left:-35px; }
#wsign_i3_ribbon { margin-left: -255px; margin-top: 855px; }
#wsign_i4_ribbon { margin-top: 1356px;  margin-left: -35px;}
#wsign_i5_ribbon { margin-top: 1780px;  margin-left: -250px;}
#wsign_i6_ribbon { margin-top: 2040px;  margin-left: -165px;}

#wsign_i1_img { margin-top: 48px; margin-left: 22px; }
#wsign_i2_img { margin-left: 30px; margin-top: 17px; }
#wsign_i3_img { margin-top: 26px; margin-left: 35px;}
#wsign_i4_img { margin-left: 22px; margin-top: 32px;}
#wsign_i5_img { margin-left: 28px; margin-top: 43px;}
#wsign_i6_img { margin-left: 25px; margin-top: 35px;}

.wsign_b_left {
position: relative;
z-index: 2;
margin-left: 11px;
margin-top: 63px;
float: left;
clear: left;
}

.wsign_b_right {
position: relative;
z-index: 2;
margin-top: 63px;
float: right;
clear: right;
}
#wsign_b4 { margin-right: 4px; }
#wsign_b6 { margin-right: 4px; }

.wsign_b_img {
border-style:solid;
border-width: 5px;
border-color: #A11D3A;
}

.wsign_b_head_back {
position: absolute;
background-color: #D5234B;
height: 55px;
margin-top: -28px;
}
#wsign_b3_head_back { margin-left: 71px; width: 380px; }
#wsign_b4_head_back { width: 380px; }
#wsign_b5_head_back { margin-left: 81px; width: 370px; }
#wsign_b7_head_back { margin-left: 147px; width: 303px; }

.wsign_b_head_text {
font-family: "Open Sans";
color: white;
text-decoration: none;
font-size: 220%;
font-weight: normal;
margin: 6px 17px;
}

.wsign_b_info_back {
position: absolute;
background-color: #D5234B;
width: 420px;
margin-top: -32px;
}
#wsign_b3_info_back { margin-left: 30px; height: 150px; }
#wsign_b4_info_back { height: 350px; }
#wsign_b5_info_back { margin-left: 30px; height: 310px; }
#wsign_b6_info_back { height: 328px; }
#wsign_b7_info_back { margin-left: 30px; }

.wsign_b_info_text {
font-family: "Open Sans";
color: white;
font-size: 135%;  
margin: 8px 10px;
text-indent: 25px;
}
#wsign_b3_info_text {text-indent: 0px;}

.wsign_b_triangle_left {
width: 0;
height: 0;
border-style: solid;
position: absolute;
border-color: transparent transparent #A11D3A transparent;
border-width: 0 0 28px 28px;
}
#wsign_b3_head_triangle { margin-left: 43px; margin-top: -28px; }
#wsign_b3_ifo_triangle { margin-left: 2px; margin-top: -32px; }
#wsign_b5_head_triangle {margin-left: 53px; margin-top: -28px;}
#wsign_b5_ifo_triangle { margin-left: 2px; margin-top: -32px; }
#wsign_b7_head_triangle {margin-left: 119px; margin-top: -28px;}
#wsign_b7_ifo_triangle { margin-left: 2px; margin-top: -32px; }


.wsign_b_triangle_right {
width: 0;
height: 0;
border-style: solid;
position: absolute;
border-color: transparent transparent transparent #A11D3A; 
border-width: 28px 0 0 28px;
}
#wsign_b4_head_triangle { margin-left: 380px; margin-top: -28px; }
#wsign_b4_ifo_triangle {margin-left: 420px; margin-top: -31px; }
#wsign_b6_head_triangle { margin-left: 150px; margin-top: -28px; }
#wsign_b6_ifo_triangle { margin-left: 420px; margin-top: -31px; }

#wsign_b8 {
    width: 895px;
    height: 155px;
    margin-left: 16px;
    margin-top: 36px;
    background-color: #1B528A;
    box-shadow: -5px 5px #173471;
    position: relative;
    float: left;
    clear: left;
    z-index: 2;
}

#wsign_b9 {
    position: relative;
    float: left;
    clear: left;
    font-size: 135%;
    font-weight: bold;
    color: #173471;
    margin-left: 16px;
    margin-top: 15px;
    z-index: 2;
}

.wsign_related_topic {
    display: inline-block;
    background-color: #D5234B;
    box-shadow: 3px 3px #A11D3A;
    color: white;
    font-weight: 400;
    border-radius: 15px;
    padding: 3px 15px;
}

.wsign_related_topic_spacer {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 20px 20px 20px 20px;
    background-color: #173471;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: -3px;
}

.wsign_related_link {
    font-size: 100%;
    color: white;
    font-weight: 400;
    text-decoration: none;
}

.wsign_related_link:hover {
    text-decoration: none;
    font-size: 100%;
}

.wsign_related_link:hover div {
    text-decoration: none;
    font-size: 100%;
    background-color: #0094C9;
    box-shadow: 3px 3px #388BA0;
}

.wsign_related_link:visited {
   text-decoration: none;
   font-size: 100%;
}

.box-style-mesage{
    background: #D72047;
	-webkit-box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.28);
	-moz-box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.28);
	box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.28);
}
.Image_message{
    float: left;
    padding: 10px 15px 15px 15px;
    margin: 19px 23px 204px  -48px;
}
.personal-data-massage{
	color: #fff;
	margin-bottom:8px;
}
.personal-data-massage a{
    color: #fff;
    font-weight: 600;
    text-decoration: underline;
    font-size: 19px;
}
.personal-data-massage a:hover{
    color: #fff;
    font-weight: 600;
    font-size: 19px;
    text-decoration: none;
}
.bttn-send-massage{
	text-align: right;
    margin-top: 10px;
}
.imgAttachMessage {
	position: absolute;
	float:left;
    margin-top: 372px;
    margin-left: -192px;
}
.imgAttachMessage input{
	opacity: 0;
	display:none;
}
.imgAttachMessage .file-block:hover .hover-file  .searchImageAttach{
    background: rgba(0,0,0,0.5);
    width: 130px;
    height: 130px;
    position: absolute;
    color: #fff;
    text-align: center;
	cursor:pointer;
}
.imgAttachMessage .file-block:hover .hover-file .searchImageAttachBrouser{
	font-size: 30px;
    text-align: center;
	cursor:pointer;
    text-decoration: underline;
	padding-top:30px;
}
.imgAttachMessage .file-block:hover .hover-file  .searchImageAttachConditions{
	font-size: 13px;
    text-align: center;
	cursor:pointer;
	padding:8px 6px 0px 6px;
}
.imgAttachMessage .file-block{
    background: url(/skins/mgbrd/images/iconsmessage/noattach.png) no-repeat #D72047 50%;
    width: 130px;
    height: 130px;
    font-size: 0px;
    border: none;
}

.imgAttachMessage .file-block{
    float: left;
    padding: 10px;
}
.imgAttachMessage .name-file{
    font-size:18px;
	color:#D72047;
	font-weight:bold;
}


a#ImgView:link{top:30px;left:24px;position: absolute;font-size:0px;color:#fff;text-decoration:none;width:130px;height:130px;}
a#ImgView:hover{
    background: rgba(0,0,0,0.5);
    color: #fff;
    text-align: center;
	cursor:pointer;
    font-size: 27px;
    text-decoration: underline;
}
.triangleNewMessage{
	border-color: #a11d3a transparent transparent;
    border-style: solid;
    border-width: 28px 0px 0 28px;
    height: 0;
	margin-top:430px;
    margin-left:-48px;
    position: absolute;
	padding-top:0px;
    width: 0;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .triangleNewMessage {
            margin-top: 426px;
      }
	}
#uploadedImage:hover #imgView1 {font-size:30px; background: rgba(0,0,0,0.5);position:absolute;width:130px;height:95px;top:33px;left:10px;text-align:center}
#uploadedImage:hover #imgDelete1 {font-size:18px; background: rgba(0,0,0,0.5);position:absolute;width:130px;height:35px;top:128px;left:10px;}
#canceltheDraft{
	background: url(/skins/mgbrd/images/icon_cancel_red.png) no-repeat scroll 8% 53%;color:#d72047;padding-left:32px;float:right;width:154px;border:1px solid #d72047;
}
#canceltheDraft:hover{
	text-decoration: underline;
}
#saveInDraft{
	background: url(/skins/mgbrd/images/icon_drafts_red.png) no-repeat scroll 9% 53%;
	color:#d72047;
	padding-left:32px;
	float:right;
	width:157px;
	margin-left: 16px; 
	margin-right: 16px;
	border:1px solid #d72047;
}
#saveInDraft:hover{
	text-decoration: underline;
}
#sendDraftButton{
	background: #d72047 url(/skins/mgbrd/images/icon_send_white.png) no-repeat scroll 31% 64%; float:right;padding-left:28px;border:1px solid #d72047;
}
#sendDraftButton:hover{
	text-decoration: underline;
}
#wrapDivSaveInDraft{
	background: rgba(0, 0, 0, 0) url(/skins/mgbrd/images/content-bg.png) repeat scroll 0 0;
}
.modal_div {
	width: 320px; 
	height: 153px; /* Рaзмеры дoлжны быть фиксирoвaны */
	border: 1px solid #0B1B3D;
	background: #f3f3f3;
	position: fixed; /* чтoбы oкнo былo в видимoй зoне в любoм месте */
	top: 45%; /* oтступaем сверху 45%, oстaльные 5% пoдвинет скрипт */
	left: 50%; /* пoлoвинa экрaнa слевa */
	margin-top: -150px;
	margin-left: -150px; /* тут вся мaгия центрoвки css, oтступaем влевo и вверх минус пoлoвину ширины и высoты сooтветственнo =) */
	display: none; /* в oбычнoм сoстoянии oкнa не дoлжнo быть */
	opacity: 0; /* пoлнoстью прoзрaчнo для aнимирoвaния */
	z-index: 5; /* oкнo дoлжнo быть нaибoлее бoльшем слoе */
	font-size:19px;
	color:#0B1B3D;
	text-align:center;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.8);
}
/* Кнoпкa зaкрыть для тех ктo в тaнке) */
#modal_form #modal_close {
	width: 21px;
	height: 21px;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	display: block;
}
/* Пoдлoжкa */
#overlay {
	z-index:3; /* пoдлoжкa дoлжнa быть выше слoев элементoв сaйтa, нo ниже слoя мoдaльнoгo oкнa */
	position:fixed; /* всегдa перекрывaет весь сaйт */
	background-color:rgba(0,0,0,0); /* чернaя */
	opacity:0.4; /* нo немнoгo прoзрaчнa */
	-moz-opacity:0.4; /* фикс прозрачности для старых браузеров */
	filter:alpha(opacity=40);
	width:100%; 
	height:100%; /* рaзмерoм вo весь экрaн */
	top:0; /* сверху и слевa 0, oбязaтельные свoйствa! */
	left:0;
	cursor:default;
	display:inherit /* в oбычнoм сoстoянии её нет) */
}
.btn-modal{
	border: 0px solid #0B1B3D;
	background: #15326F;
	color:#ffffff;
	float:left;
	font-size:15px;
	width:90px;
	height:20px;
	text-align:center;
	padding:5px 0 7px;
	cursor:pointer;
	margin-left: 13px;
	margin-top: 11px;
	border-radius: 5px;
	box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
}
.btn-modal:hover{
	background: #2E4D8E;
}
.modal_leaving{
	padding: 22px 14px;
	color:#0B1B3D;
}
.buttonBlockDiv{
	width:100%;
	height:56px;
	background: #e4e4e4;
	border-top: 1px solid #0B1B3D;
}
.parentMessageForReplyScroll{
    margin: 10px 29px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width:730px;
}
.iconScrollUp{
	background: #C8B5A0 url(/skins/mgbrd/images/Icon_ScrollUp.png) no-repeat scroll 13% 54%;
	float:right;
	position: absolute;
	right:20px;
}
.parentMessageForReplyFull{
    padding: 0px;
    position: relative;
	min-height:306px;
}
.parentMessageOtbox{
	min-height:357px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .parentMessageOtbox {
        min-height:341px;
    }
}
.readMessageFull{
	background: #FFEBD3 none repeat scroll 0 0;
	border: 1px solid #cbcbcb;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
	float: left;
	margin-top: 20px;
	padding: 7px 26px;
    position: relative;
    right: -4px;
    top: -3px;
    width: 885px;
}
.readMessageScroll{
	border: 1px solid #cbcbcb;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
	background: #FFEBD3 none repeat scroll 0 0;
	float: left;
	margin-top: 20px;
	position: relative;
	width:759px;
	right: -180px; /* Сдвиг слоя влево */
    top: 0px; 
	height:360px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .readMessageScroll {
        height:356px;
      }
	}
.blockMessageAndEditor{
	
}
.editorReplyMessage{
	width:936px;
	top:21px;
	position: relative;
}
.editorReplyMessageNoAttachedScroll{
	width:936px;
	position: relative;
    top: 50px;
}
.editorReplyMessageNoAttachedFull{
	position: relative;
    top: 37px;
}
.betweenMessageReply{
	width:900px;
	top: 30px;
	position: relative;
}
.leftImageFull{
	float: left;
	position: absolute;
	width: 176px;
	top: 98px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .leftImageFull {
      }
	}
.leftImageScroll{
	float: left;
	height:400px;
	position: absolute;
	width: 200px;
	top: 89px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .leftImageScroll {
            top: 89px;
      }
	}
.leftImageNoAttachedScroll{
	float: left;
	height:400px;
	position: absolute;
	width: 200px;
	top: 89px;
}
.leftImageNoAttachedFull{
	float: left;
	height:400px;
	position: absolute;
	width: 176px;
	top: 102px;
}
.betweenMessegeAndReply{
	position: relative;
	width:900px;
	height: 638px;
}

.triangleNewMessageReply{
	border-color: #a11d3a transparent transparent;
    border-style: solid;
    border-width: 28px 0px 0 28px;
    height: 0;
	margin-top:381px;
    margin-left:-48px;
    position: absolute;
	padding-top:0px;
    width: 0;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .triangleNewMessageReply {
            margin-top: 377px;
      }
	}
.imgAttachedReplyScroll {
    top:-7px;
	width: 140px;
    font-size: 0px;
    border: none;
	font-size:16px;
	color:#D72047;
	font-weight:bold;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .imgAttachedReplyScroll {

      }
	}
.imgAttachedReplyFull {
	top:-7px;
	width: 140px;
    font-size: 0px;
    border: none;
	font-size:16px;
	color:#D72047;
	font-weight:bold;
}
.showMoreButtonScroll{
	background: #C8B5A0 url(/skins/mgbrd/images/Icon_ShowMore.png) no-repeat scroll 13% 54%;
	width:120px;
	height:40px;
	float:right;
	margin-right: 10px;
	padding-right:5px;
	text-align:right;
	color:#FEEAD2;
	line-height:40px;
	font-weight:bold;
}
.showMoreButtonScroll:hover{
	background: #8F8374 url(/skins/mgbrd/images/Icon_ShowMore.png) no-repeat scroll 13% 54%;
}
.showMoreButtonFull{
	background: #C8B5A0 url(/skins/mgbrd/images/Icon_ShowLess.png) no-repeat scroll 13% 54%;
	width:115px;
	height:40px;
	float:right;
	margin-right: -16px;
	margin-bottom: 3px;
	padding-right: 10px;
	text-align:right;
	color:#FEEAD2;
	line-height:40px;
	font-weight:bold;
}
.showMoreButtonFull:hover{
	background: #8F8374 url(/skins/mgbrd/images/Icon_ShowLess.png) no-repeat scroll 13% 54%;
}
.leftBlockForTextScroll{
	display:none;
	width:0;
	height:0;
	float:left;
}
.leftBlockForTextFull{
	display:block;
	height: 340px;
    width: 150px;
	float:left;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .leftBlockForTextFull  {
		height:353px;
    }
}
.attachedPicture{
	background:#ffebd3;
	text-align:center;
	vertical-align: middle;
	width:130px;
	height:130px;
	padding: 10px;
	border: 1px solid #cbcbcb;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
}
.box-style-mesage-reply{
	text-align:center;
    background: #D72047;
	-webkit-box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.28);
	-moz-box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.28);
	box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.28);
}
.attachedPicture:hover {

	cursor:pointer;
}
.imgViewReply{	
	position:relative;
	width:130px;
	height:130px;top:-131px; left:0
}
.blockDeleteDateScroll{
    position: relative;
    right: -20px;
    top: 8px;
    width: 200px;
    float: right;
}
.blockDeleteDateFull{
	position: relative;
    right: -555px;
	top: 8px;
	width:500px;
}
.linkDelete{
	background: url(/skins/mgbrd/images/Icon_DeleteMessage.png) no-repeat scroll 13% 54%;
	float:left;
	margin-right:7px;
	width:185px;
	padding-right:10px;
}
.linkDelete a:link{
	color:#1b538a;
	padding-left:50px;
}
.dateMessage{
	background: url("images/clock-icon.png") no-repeat 0% 15% ;
	float: right;
    width: 183px;
}
.dateMessage span{
	padding-left:28px;
	color:#1b538a;
}
.dateMessageFormatted{
	padding-left:28px;
	color:#1b538a;
}
.buttonsBlockRight{
	float:left;
	width:550px;
	margin-left:385px;
	margin-top:-175px;
	position:relative;
}
.writeMessage{
	color: #d72047;
    font-size: 16px;
    font-weight: bold;
	width:300px;
	position: relative;
	top: 14px;
	pointer-events: none;
}
.writeMessageScroll{
	color: #d72047;
    font-size: 16px;
    font-weight: bold;
	width:300px;
	position: relative;
	top: 45px;
	pointer-events: none;
}
.writeMessageFull{
	color: #d72047;
    font-size: 16px;
    font-weight: bold;
	width:300px;
	position: relative;
	top: 33px;
}

.replyBangle{
position:relative;    
top:49px;
width:82px;
/*padding:10px 0px;*/
background:#d72047;
font-size: 20px;
color:#fff;
left: 960px;
height:40px; 
display:block;
transition: all 300ms linear;
-webkit-user-select: none;
-moz-user-select: none;
}
#goUpFlag {
	pointer-events:none;	
}
.goTopBangle{
pointer-events:all;
position:relative;    
width:82px;
background:#d72047;
font-size: 18px;
color:#fff;
left: 960px;
height:40px; 
display:block;
transition: all 300ms linear;
-webkit-user-select: none;
-moz-user-select: none;
}

.reply-fig{
height:22px;    
width:100px;
background:#d72047; 
}
.pos-f:hover .goTopBangle{cursor: pointer;}
.pos-f:hover .goTopBangle{cursor: pointer;}
.pos-f:hover .replyBangle{cursor: pointer;}
.pos-f:hover .reply-fig{cursor: pointer;}
/*.pos-f:hover .triangle-red{
	width: 0; 
	height: 0;
	border-top: 18px solid #388BA0;
	border-right: 18px solid transparent;
 }
*/ 
.triangle-down { 
width: 0;
 height: 0;
 border-left: 7px solid transparent;
 border-right: 7px solid transparent;
 border-top: 7px solid white; 
 }
 .triangle-up { 
width: 0;
 height: 0;
 border-left: 7px solid transparent;
 border-right: 7px solid transparent;
 border-bottom: 8px solid white; 
 }
.triangle-down-wrap{
	float:left;
	width:26px;	
	top:18px;
	left:5px;
	position:relative;   
}
.triangle-red { 
width: 0; 
height: 0;
 border-top: 18px solid #A11D3A;
 border-right: 18px solid transparent;
 }
.triangle-red-wrap{
	float:left;
	width:26px;	
	top:-15px;
	left:82px;
	position:relative;   
}
.reply-triangle{
	padding:5px 0px;
}
.reply-triangle:hover{text-decoration: underline;}
.jspContainer{
	overflow: hidden;
	position: relative;
}

.jspPane{
	position: absolute;
}
.jspVerticalBar{
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 100%;
	background: #C8B5A0;
}
.jspHorizontalBar{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
	background: red;
}
.jspCap{
	display: none;
}
.jspHorizontalBar .jspCap{
	float: left;
}
.jspTrack{
	background: #ffebd3;
	position: relative;
}
.jspDrag{
	background: #C8B5A0;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{
	float: left;
	height: 100%;
}
.jspArrow{
	background: #C8B5A0;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}
.jspArrowUp{
	background: url(/skins/mgbrd/images/Icon_ScrollUp.png) no-repeat scroll 46% 46%;
}
.jspArrowDown{
	background: url(/skins/mgbrd/images/Icon_ScrollDown.png) no-repeat scroll 46% 46%;
}
.jspArrow.jspDisabled{
	cursor: default;
	
}
.jspVerticalBar .jspArrow{
	height: 25px;
}
.jspHorizontalBar .jspArrow{
	width: 25px;
	float: left;
	height: 100%;
}
.jspVerticalBar .jspArrow:focus{
	outline: none;
}
.jspCorner{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
.scroll {
	/* ORIGINAL: width:30% */
    width: 720px;
    height:290px;
	overflow-x: hidden;
	overflow-y: hidden;
}
.jspVerticalBar:hover .jspDrag{background:#8F8374;cursor: pointer;}
.jspVerticalBar:hover .jspArrowUp{background:#8F8374 url(/skins/mgbrd/images/Icon_ScrollUp.png) no-repeat scroll 46% 46%;cursor: pointer;}
.jspVerticalBar:hover .jspArrowDown{background:#8F8374 url(/skins/mgbrd/images/Icon_ScrollDown.png) no-repeat scroll 46% 46%;cursor: pointer;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .scroll  {
		height:286px;
    }
}
.box {
  background: goldenrod;
  width: 100px;
  height: 40px;
  margin: 30px auto;
  top:20px;
  transition: all 3s linear;
  display: block;
}
.hidden {
  display: none;  
}
.transition_class{
	transition: all 2s linear; 
}
.visuallyhidden {
	top:20px;
	opacity: 0;
}
.inputForFocusBugHidden{
	opacity:0;
	filter:alpha(opacity=0);
}
.wordWrapMessages{
	word-wrap: break-word;
	width: 765px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.deleteDiv{
	background: #1B538A url(/skins/mgbrd/images/icon_trash_small_white.png) no-repeat scroll 52% 39%;
	height:27px;    
	width:27px;
	position:absolute;
	top:6px;
	right:6px;
}
.unUctivetedDeleteDiv{
	background: #D7D7D7 url(/skins/mgbrd/images/icon_trash_small_white.png) no-repeat scroll 52% 39%;
	height:27px;    
	width:27px;
	position:absolute;
	top:6px;
	right:6px;
}
.finalDeleteDiv{
	background: #1B538A url(/skins/mgbrd/images/icon_purge_small_white.png) no-repeat scroll 52% 39%;
	height:27px;    
	width:27px;
	position:absolute;
	top:6px;
	right:6px;
} 
.buttonShadow{
	background:#D4D4D4;
	height:25px;    
	width:25px;
	position:relative;
	top:10px;
	right:7px;
}
.buttonShadowRestore{
	background:#D4D4D4;
	height:25px;    
	width:25px;
	position:relative;
	top:10px;
	right:40px;
}
.restoreDiv{
	background: #1B538A url(/skins/mgbrd/images/icon_restore_small_white.png) no-repeat scroll 52% 39%;
	height:27px;    
	width:27px;
	position:absolute;
	top:6px;
	right:39px;
}
.clockInboxOutbox{
	padding-right:20px;
}
.clockTrash{
	padding-right:28px;
}
.imgLocked{
	background: url(/skins/mgbrd/images/icon_lock_grey.png) no-repeat scroll 52% 39%;
	float:left;
	height:67px;    
	width:22px;
	position:relative;
}
.previewLocked{
	text-align:left;
	width:256px;
	float:left;
	color:#999;
	padding-left:20px;
}
a .previewLockedHref {
	color:#999;
	text-decoration:underline;
}
.previewHead{
	font-size:16px;
	font-weight:bold;
	color:#999;
	padding-left:20px;
	padding-bottom:4px;
}
.messageFromTo{
	color: #1b538a;
    font-weight: bold;
	padding-right:4px;
}
#readId:hover{
   cursor: pointer;
}
.dashedLineMen {
    width: 100%;
    /* padding: 0 20px; */
    /* margin-left: -20px; */
    margin-top: 17px;
    position: relative;
    height: 1px;
}
.noMessage{
	padding: 0 20px;
	margin-bottom: -14px;
}

.dashedLineMen:after{content:'';position:absolute;display:block;top:0px;height:1px;background:#cbcbcb;}
.dashedLineMen:after{left:0;width:100%;}
.mb-status-blue{
	background: #1B538C ;
	border-radius: 3px;
	color:#fff;
	font-weight:bold;
	padding: 1px 6px;
}
.marginLeft{
	margin-left: 6px;
}
.type-blue{
	
}
.delimiter{
	float: left;
	border-right:1px solid #cbcbcb;
}
.heartImgTop{
	padding: 0px 0px 20px;
    left: -20px;
    top: -87px;
    background: url("images/message-heart-icon.png") 914px 0px no-repeat;
    position: relative;
}
.heartImgBottom{
	padding: 0px 0px 20px;
    left: -20px;
    top: -48px;
    background: url("images/message-heart-icon.png") 914px 0px no-repeat;
    position: relative;
}
.delRestSendMes{
	padding-top:35px;
	padding-bottom:700px;
	height:250px;
}
.liveChat{
	color:#161f3d;
	font-size:17px;
	padding:0 17px;
}
.liveChatHeader{
	font-family:"Oregano";
	text-transform:uppercase;
	text-decoration:none!important;
	font-size:38px;
	text-shadow:0 0 0!important;
	width: 635px;
	padding-top:39px;
}
.manGirlBlockChat{
	width:640px;
	height:312px;
}
.manChat {
	position: relative;
	top: 5px;
    left: 219px;
	width: 378px;
	height: 279px;
	background: url(/skins/mgbrd/images/contents_man.png) no-repeat;
	
}
.trianglechat{
	left: 263px;
    top: -273px;
    position: relative;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 51px 0px 31px 33px;
    border-color: #161f3d transparent transparent transparent;
}
.girlChat {
	position: relative;
	top: -515px;
    left: 86px;
	width: 218px;
	height: 153px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	background: url(/skins/mgbrd/images/contents_juliana.png) no-repeat;
}
.girlChatBottomLayer {
	position: relative;
	top: -270px;
    left: 86px;
	width: 218px;
	height: 153px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	background: #000;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
	box-shadow:2px 2px 2px 0px rgba(0,0,0,0.3);
}
.borderImageChat{
	border:5px solid #161f3d;
}
.squireChat{
	position: relative;
	top: -544px;
    left: 105px;
	background:#d72047;
	width:138px;
	height:68px;
	-webkit-box-shadow: 4px 4px 0px  rgb(124,28,50);
	-moz-box-shadow: 4px 4px 0px  rgb(124,28,50);
	box-shadow: 4px 4px 0px  rgb(124,28,50);
}

.featureProfile{
	font-size:14px;
	font-style: italic;
	color:#fff;
}
.nameProfile{
	font-size:20px;
	color:#fff;
	padding-right:10px;
}
.idProfile{
	font-size:15px;
	color:#fff;
	padding-right:11px;
}
.inscriptionChat{
	font-size:14px;
	position: relative;
	width: 197px;
    top: -530px;
    left: 10px;
	text-align:right;
}
.aboutChat{
	padding-top:13px;
	font-size:20px;
	color:#161f3d;
	width:265px;
	float: left;
	font-weight:bold;
}
.listChatDiv{
	padding-top:9px;
}
 a.listChat{
	color: #161f3d;
	padding:3px;
	text-decoration:none;
}
a.listChat:hover{
	text-decoration:underlined !important;
}
.textChat{
	padding:0px;
}
.textChat p{
	text-indent: 30px;
}
.textChat a{
	color: #161f3d;
}
.headerChat{
	font-size:24px;
	font-weight:bold;
	margin-bottom:12px;
}
.tableChat{
	border:4px solid #161f3d;
	border-collapse:collapse;
	padding:5px;
}
.tableChat th {
	border-left:4px solid #161f3d;
	color:#fff;
	font-weight:normal;
	padding:0px;
	width: 294px;
	height: 32px;
}
.tableChat td {
	border-left:4px solid #161f3d;
	padding:0px;
}
.tableCellChat1 {
	width: 294px;
	height: 260px;
	background: url(/skins/mgbrd/images/getintochat_img1.png) no-repeat;
}
.tableCellChat2 {
	width: 294px;
	height: 260px;
	background: url(/skins/mgbrd/images/getintochat_img2.png) no-repeat;
}
.tableCellChat3 {
	width: 294px;
	height: 260px;
	background: url(/skins/mgbrd/images/getintochat_img3.png) no-repeat;
}
.marginTop{
	margin-top:38px;
	margin-bottom:12px;
}
.headerHrefChat{
	height: 28px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-left:6px;
	padding-right:6px;
}
.headerHrefChatDynamic{
	background:#86888e;
}
.headerHrefChatDynamicActive{
	background:#16203e
}
a.headerHrefChat{
	color:#fff;
	font-size:16px;
	text-decoration:none;
}
a.headerHrefChat:hover {
	text-decoration:underline;
}
.tableDynamicChat{
	margin-top:20px;
	margin-bottom:10px;
	border-spacing: 4px;
}
.chatInterface{
	position: relative;
	top: 0px;
    left: 0px;
	border:5px solid #161f3d;
	width: 892px;
	height: 594px;
	background: url(/skins/mgbrd/images/chatinterface.png) no-repeat;
	pointer-events: none;
}
.navigationBar{
	display: table-cell; vertical-align: middle;
	border:2px solid #161f3d;
	width: 247px;
	height: 146px;
	background: #fff;
	font-size:14px;
	position: relative;
    top: -518px;
    left: 281px;
	text-align:left;
}
#navigationBarBlock{
	/*top: 0px;
    left: 0px;
	border:5px solid #161f3d;
	width: 892px;
	height: 594px;
	background: url(/skins/mgbrd/images/chatinterface.png) no-repeat;
*/
}
.womenOnline{
	width: 324px;
    height: 235px;
    position: relative;
    top: -463px;
    left: 217px;
}
.contactList{
	width: 343px;
	height: 236px;
	position: relative;
    top: -399px;
    left: 301px;
}
.messageEditor{
	width: 381px;
	height: 162px;
	position: relative;
	top: -369px;
    left: 234px;
}
.messageHistory{
	width: 237px;
	height: 143px;
	position: relative;
	top: -157px;
    left: 307px;
}
.videoPanel{
	width: 235px;
	height: 145px;
	position: relative;
	top: -530px;
    left: 408px;
}
.hintWindow{
	display: table-cell; vertical-align: middle;
	border:4px solid #161f3d;
	background: #fff;
	font-size:14px;
	text-align:left;
}
.dynamicText{
	padding:1px 13px;
}
.dynamicTriangle{
	position: relative;
   top: -711px;
    left: 384px;
	width: 0;
	height: 0;
      border-left   : 24px solid transparent;
    border-right  : 24px solid transparent;
    border-bottom : 24px solid #161f3d;
}
.dynamicTriangleBorder{
	position : relative;
	top: -684px;
    left: 386px;
    width    : 0;
    height   : 3px;
    z-index  : 29;
    border-left   : 22px solid transparent;
    border-right  : 22px solid transparent;
    border-bottom : 22px solid #fff;
}

.dTriWoman{
	position: relative;
	top: -650px;
    left: 195px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 24px 24px 24px 0;
	border-color: transparent #161f3d transparent transparent;

}
.dTriWoman1{
	position : relative;
	top: -604px;
    left: 197px;
    width    : 3px;
    height   : 0px;
    z-index  : 29;
	border-style: solid;
	border-width: 22px 22px 22px 0;
	border-color: transparent #fff transparent transparent;  
}
.dTriContList{
	position: relative;
	top: -583px;
    left: 649px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 24px 0 24px 24px;
	border-color: transparent transparent transparent #161f3d;

}
.dTriContList1{
	position : relative;
	top: -537px;
    left: 646px;
    width    : 3px;
    height   : 0px;
    z-index  : 29;
	border-style: solid;
	border-width: 22px 0 22px 22px;
	border-color: transparent transparent transparent #fff;  
}
.dTriMessageEditor{
	position : relative;
	top: -398px;
    left: 407px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 24px 24px 0 24px;
	border-color: #fff transparent transparent transparent;
}
.dTriMessageEditor1{
	position : relative;
	top: -369px;
    left: 409px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 22px 22px 0 22px;
	border-color: #161f3d transparent transparent transparent;
}
.dTriMessageHistory1{
	position: relative;
    top: -322px;
    left: 405px;
	width: 0;
	height: 0;
    border-left   : 24px solid transparent;
    border-right  : 24px solid transparent;
    border-bottom : 24px solid #161f3d;
}
.dTriMessageHistory{
	position : relative;
	top: -344px;
    left: 407px;
    width    : 0;
    height   : 3px;
    z-index  : 29;
    border-left   : 22px solid transparent;
    border-right  : 22px solid transparent;
    border-bottom : 22px solid #fff;
}
.dTriVideoPanel{
	position: relative;
	top: -671px;
    left: 647px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 24px 0 24px 24px;
	border-color: transparent transparent transparent #161f3d;

}
.dTriVideoPanel1{
	position : relative;
	top: -625px;
    left: 645px;
    width    : 3px;
    height   : 0px;
    z-index  : 29;
	border-style: solid;
	border-width: 22px 0 22px 22px;
	border-color: transparent transparent transparent #fff;  
}
.dynamicHeader{
	font-size:14px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:12px;
}
.nextLinkChat{
	padding-top:10px;
	float:left;
	padding-right:10px;
	pointer-events: all;
}
a.nextLinkChat{
	color:#161f3d;
}
.chatOpacity{
	background: #000;
	opacity: 0.6;
}
.navigationBarShadow{
	background: #000;
	position : relative;
   top: 30px;
    left: 0px;
    width: 894px;
    height: 569px;
}
.womenOnlineTopShadow{
	position : relative;
	top: 0;
    left: 0px;
    width: 892px;
    height: 30px;
}
.womenOnlineShadow{
	position : relative;
    top: -3px;
    left: 201px;
    width: 691px;
    height: 569px;
}
.contactListTopShadow{
	position : relative;
	float:left;
	top: 0px;
    left: 662px;
    width: 230px;
    height: 231px;
}
.contactListShadow{
	position : relative;
	top: 0;
    left: 0px;
    width: 662px;
    height: 599px;
}
.messageEditorLeftShadow{
	position : relative;
	float:left;
    top: 0px;
    left: 0;
    width: 202px;
    height: 595px;
}
.messageEditorCenterShadow{
	float:left;
	position : relative;
    top: 0px;
    left: 0px;
    width: 459px;
    height: 419px;
}
.messageEditorRightShadow{
    float: left;
    position: relative;
    top: 0px;
    left: 0px;
    width: 231px;
    height: 595px;
}
.messageHistoryLeftShadow{
	position : relative;
	float:left;
    top: 0px;
    left: 0px;
    width: 201px;
    height: 564px;
}
.messageHistoryCenterShadow{
	float:left;
	position : relative;
    top: 389px;
    left: 0px;
    width: 460px;
    height: 177px;
}
.messageHistoryRightShadow{
    float: left;
    position: relative;
    top: 0px;
    left: 0px;
    width:231px;
    height: 564px;
}
.videoPanelTopShadow{
	position : relative;
	top: 0;
    left: 0px;
    width: 892px;
    height: 37px;
}
.videoPanelShadow{
	float:left;
	position : relative;
    top: 0;
    left: 0px;
    width: 669px;
    height: 562px;
}
.videoPanelRightShadow{
    float: left;
    position: relative;
    top: 193px;
    left: 0px;
    width: 215px;
    height: 364px;
}
.videoPanelRightTallShadow{
    float: left;
    position: relative;
    top: 0px;
    left: 0px;
    width: 8px;
    height: 558px;
}
.tableInviting1{
	width: 251px;
	height: 242px;
	background:#fff url(/skins/mgbrd/images/inviting_img1.png) no-repeat;
}
.tableInviting2{
	width: 308px;
	height: 242px;
	background:#fff url(/skins/mgbrd/images/inviting_img2.png) no-repeat;
}
.tableInviting3{
	width: 325px;
	height: 242px;
	background:#fff url(/skins/mgbrd/images/inviting_img3.png) no-repeat;
}
.tableInvite{
	border:4px solid #161f3d;
	border-collapse:collapse;
	padding:0px;
	text-align:center;
	border-spacing: 0px;
	width: 900px;
}
.tableInvite th {
	border-left:4px solid #161f3d;
	color:#fff;
	font-weight:normal;
	padding:0px;
	height: 53px;
}
.thTable{
	padding:0px 0px;
}
.tableInvite td {
	border-left:4px solid #161f3d;
	padding:0px;
	color:#fff;
}
.fonColor{
	background:#d72047;
}
.tableAnswering1{
	width: 204px;
	height: 267px;
	background:#fff url(/skins/mgbrd/images/answering_img1.png) no-repeat;
}
.tableAnswering2{
	width: 262px;
	height: 267px;
	background:#fff url(/skins/mgbrd/images/answering_img2.png) no-repeat;
}
.tableAnswering3{
	width: 418px;
	height: 267px;
	background:#fff url(/skins/mgbrd/images/answering_img3.png) no-repeat;
}
.textLine{
	display: block;
}
.textBold{
	font-size:16px;
	font-weight:bold;
}
.tableVideo1{
	width: 251px;
	height: 238px;
	background:#fff url(/skins/mgbrd/images/video_img1.png) no-repeat;
}
.tableVideo2{
	width: 304px;
	height: 241px;
	background:#fff url(/skins/mgbrd/images/video_img2_new.png) no-repeat;
}
.tableVideo3{
	width: 319px;
	height: 241px;
	background:#fff url(/skins/mgbrd/images/video_img3_new.png) no-repeat;
}
.tableVideo4{
	width: 304px;
	height: 26px;
	background:#fff url(/skins/mgbrd/images/video_img4.png) no-repeat;
}
.tableVideo5{
	width: 319px;
	height: 26px;
	background:#fff url(/skins/mgbrd/images/video_img5.png) no-repeat;
}
.webcam{
	height: 55px;
	padding:1px 5px;
}
.signupInscription {
    color: #0B1B3D;
    font-size: 11pt;
    margin-top: 11px;
    margin-bottom: 12px;
    font-weight: 600;
}
.btn-submit-login{
	font:bold 14px "Open Sans";
	color:#fff;
	width:300px;
	text-align:center;
	padding:10px 0;
	text-transform:uppercase;
	background:#d72047;
	box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);
	-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);
	-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);
	border:none;cursor:pointer;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.passwRecovNote {
    margin-top: 17px;
    background: #E8ECF1;
    padding: 10px 0px;
    text-align: left;
    border: 1px solid #81899A;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    display: inline-block;
    padding-right: 12px;
    font-size: 11pt;
}
.passwRecovNote ul {
    margin: 0px;
    padding-left: 35;
    color: #0B1B3D;
}
.passwRecovSent{ 
	display:inline-block;
	position:absolute;
    background: #E3FBE3;
    border: 1px solid #70ab9c;
    color: #003333;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 7px 13px;
    font-size: 11pt;
    margin-bottom: 15px;
	transition: all 300ms linear;
}
.passwRecovSent1 { 
	top:-81px;
}
.passwRecovSent1.horizTranslate {
	top:1px;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}
.passwRecovSent1Done { 
	top:91px;
	-webkit-transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  opacity:0;
}
.passwRecovSent1DoneEdit { 
	top:91px;
	left:300px;
	-webkit-transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  opacity:0;
}
.horizTranslate {
	top:90px;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.passwRecovSent2Done { 
	top:-92px;
}
.passwRecovSent2Done.horizTranslate {
	top:-1px;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}
.passwRecovSent2 { 
	top:-81px;
}
.passwRecovSent2.horizTranslate {
	top:1px;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}
.passwRecovSent span{
	font-weight:bold;

}
.wrapperMessage{
	position:relative;
	top: -5px;
	width:715px;
	height:0px;
	border:0px solid #ff0000;
	overflow: hidden;
}
.wrapperMessage.horizTranslate {
	height:90px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.wrapperMessageHeight0{
	height:0px;
}
.wrapperMessageHeight58{
	height:58px;
}
.wrapperMessageHeight58.horizTranslate {
	height:90px;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}
.wrapperMessageClose.horizTranslate{
	height:0px;
	  -webkit-transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}
#errorMessage{
	position:absolute;
	top: 1px;
}
#errorMessage.horizTranslate {
	top:91px;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
   opacity:0;
}

.passwRecovNoteHeader {
    font-weight: bold;
    padding: 0px 15px;
    color: #0B1B3D;
}
.passwRecovNote a{
    color: #0B1B3D;
}
.passwRecovError {
    display: inline-block;
    padding: 6px 10px;
    background-color: #eddee1;
    border-radius: 3px;
    border: 1px solid #e68499;
    color: rgba(215,32,71,1);
    box-sizing: border-box;
    margin-bottom: 4px;
    font-weight: 600;
    cursor: default;
    -moz-border-radius: 5px;
}
.passwRecovError span{
	font-weight:bolder;
}
.passwordType{
	border:1px solid #e68499;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color:#b2707a;
	background:#eddee1;
	float:left;
	height: 36px;
	width:65px;
}
#fon{
	position: fixed;
	left:0px;
	top:0px;
	width: 100%;
	height: 100%;
	border: 3px solid gray;
	display:none;
	background: #000000;
	opacity: 0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	z-index:10;
	zoom: 1;
}

#logpas {
	position: absolute;
	width: 600px;
	left:200px;
	top:300px;
	border: 1px solid gray;
	background: #FFFFFF;
	display: none;
	padding: 5px 20px 20px 20px;
	text-align: center;
	z-index:20;
}

#perm {
	position: absolute;
	width: 600px;
	left:0;
	right: 0;
	margin: auto;
	top:300px;
	border: 1px solid gray;
	background: #FFFFFF;
	display: none;
	padding: 5px 20px 20px 20px;
	text-align: center;
	z-index:20;
}


#okButton {
	position: relative;
	left:0;
	top:2px;
	width:50px;
	text-align: center;
	border: 1px solid gray;
	font-weight: bold;
	cursor: pointer;
	padding: 2px 4px 2px 4px;
}
.resetPass{
	margin: -2px 0px;
	padding-right: 3px;
	display: inline-block;
	height:15px;
	width:13px;
	background:url(/skins/mgbrd/images/icon_resetpassword.png) no-repeat;
}

.sendPass {
	margin: -5px 0px;
	height:19px;
	width:25px;
	display: inline-block;
    background: url(/skins/mgbrd/images/icon_sendpassword.png) center center no-repeat;
    /*color: white;
    border-radius: 5px;
    font-size: 11pt;
    font-weight: bold;
    padding-left: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 0px 2px 0px 0px #911630, 0px 4px 0px 0px rgba(0,0,0,0.2);
*/
	}
.sendPass:hover {
	background-color:#E44C6D;
	cursor:pointer;
}
.submitText{
	margin-left:30px;
}
.form-input-reg{
	font-size: 14px;
    display: block;
    width: 300px;
    height: 34px;
    border: none;
    background: #e5e5e5;
    border-top: 1px solid #7a869e;
    border-left: 1px solid #7a869e;
    color: #0b1b3d;
    box-sizing: border-box;
    padding: 12px 33px 10px;
}
.form-input-reg::-webkit-input-placeholder {color:#0b1b3d; font-size: 14px}

form select#selectReg {
background: url(/skins/mgbrd/images/registration/icon_male_blue.png) no-repeat 10px center #e5e5e5;
}
form select#selectReg option {
	background:url(/skins/mgbrd/images/registration/icon_male_blue.png) no-repeat !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	border: medium none;
	color: #5D5C5C !important;
	font-size: 15px;
	height: 33px;
	line-height: 33px;
	padding: 6px 10px;

}
.signUp{
	width:300px;
	background: url(/skins/mgbrd/images/registration/icon_joinemail_white.png) no-repeat 49px 13px #d72047;
	float:left;
}
.eyePassword{
	border-top: 1px solid #7a869e;
	float:left;
	display: block;
    height: 33px;
	width:35px;
}
.eyeClosed{
	background: url(/skins/mgbrd/images/registration/icon_hidepass_blue.png) no-repeat 6px 10px #e5e5e5;
}
.eyeOpen{
	background: url(/skins/mgbrd/images/registration/icon_showpass_blue.png) no-repeat 6px 11px #e5e5e5;
}
.eyeOpenFrontPage{
	display: block;
	width: 17%;
	height:8.6%;
	background: url(/skins/mgbrd/images/registration/icon_showpass_blue.png) no-repeat center center  #e5e5e5;
}
.eyeClosedFrontPage{
	display: block;
	width: 17%;
	height:8.6%;
	background: url(/skins/mgbrd/images/registration/icon_hidepass_blue.png) no-repeat center center #e5e5e5;
}
.eyePassword:hover{
	cursor:pointer;
}
.thankyou{
	color: #0b1b3d;
	text-align:center;	
}
.welcomeTitle {
	font-family:"Oregano";
	font-weight:normal;
	font-size: 37pt;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0px;
}
.welcome{
	font-size: 11pt;
    font-weight: 600;
	margin-bottom:16px;
	padding:0px;
}
.thankyouInner{
	font-size:11pt;
	text-align:left;
	line-height: 24px;
	background:#e8ecf1;
	width: 457px;
    height: 110px;
    padding: 0px;
	border:1px solid #808899;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.thankyouInnerText{
	width:389px;
    padding-top: 8px;
    padding-left: 16px;
    padding-right: 3px;
}
.gift{
	margin-top:35px;
	margin-left: 14px;
	float:left;
	display:block;
	width:36px;
	height:36px;
	background: url(/skins/mgbrd/images/registration/icon_gift.png) no-repeat 0px 0px ;	
}
.freeTrial{
	margin-top:35px;
	float:left;
	display:block;
	width:36px;
	height:36px;
	background: url(/skins/mgbrd/images/registration/icon_freetrial_blue.png) no-repeat 0px 0px ;
}
.thankyouNext{
	width:400px;
	height:10px;
	border-bottom:1px solid #808899;
}
.thankyouWhat{
	font-size:11pt;
	width:135px;
	height:20px;
	font-style:italic;
}

.thankyouWomanGal{
	width:400px;
	height:100px;
}
.thankyouImg{
	position: relative;
	top: -202px;
	width: 175px;
    height: 175px;
}
.cicleForBorder{
	background:#911630;
	position: relative;
    top: -22px;
    width: 187px;
    height: 187px;
	border-radius: 100px;
}
.cicleForBorderLeft{
	left: 18px;
}
.cicleForBorderRight{
	left: 247px;
}
.profileEdit{
    
    left: 24px;
	background: url(/skins/mgbrd/images/registration/thankyou_editprofile.png) no-repeat 0px 0px;
}
.BrouseWomanGal{
    left: 253px;
	background: url(/skins/mgbrd/images/registration/thankyou_womangallery.png) no-repeat 0px 0px ;
}
.profileEditLineLeft{
    left: 123px;
	box-shadow: 3px 3px #c6c6c6;
	text-align:right;
	padding-right:16px;	
}
.profileEditLineRight{
    left: 29px;
	box-shadow: -3px 3px #c6c6c6;
	text-align:left;
	padding-left:16px;
}
.profileEditLine{
	position: relative;
    top: 46px;
	background:#d72047;
	width: 295px;
    height: 40px;
	padding-top: 4px;	
}
.profileEditLine a{
	color:#fff;
	font-size:13pt;
	font-weight:bold;
	line-height:35px;
}
.thankyouLinkEdit{
	padding-left:38px;
}
.thankyouLinkGal{
	padding-left:8px;
}
.thankyouEditPro{
    left: 169px;
	width:237px;
}
.thankyouWomanGal{
    left: 58px;
    width: 206px;
	text-align:left;
}
.thankyouEditText{
	position: relative;
    top: -302px;
	height: 100px;
	font-size:12pt;
}
.attractiveOne{
	height:227px;
	width:466px;
}
.thankyouEditPro .complete{
	padding-left:55px;
}
.thankyouEditPro .more{
	padding-left:42px;
}
.thankyouEditPro .attentionFrom{
	padding-left:26px;
}
.nothanksJust{
	height:20px;
	width:100%;
	margin:10px 0px 10px 5px;
	text-align:left;
}
.nothanksJust a{
	font-weight: 600;
	font-size: 11pt;
	color: #0b1b3d;
}
.thankyCaught{
	padding-left:8px;
}
.thankyWrite{
	padding-left:9px;
}
.btn-red2{
	background:#d72047;
	font-size:11pt;
	font-weight:bold;	
	font-family:"Open Sans";
	display:inline-block;
	color:#fff;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	box-shadow: 0px 2px 0px 0px #911630, 0px 4px 0px 0px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 2px 0px 0px #911630, 0px 4px 0px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 2px 0px 0px #911630, 0px 4px 0px 0px rgba(0,0,0,0.2);
	border:none;
	border-radius: 5px;
	cursor: default;
	position: relative;
	left:0;
}
.btn-red2:hover{
	cursor: pointer;
	background-color: #E44C6D;
}
.centerInsideDiv{
	width:300px;
	margin-left:auto;
	margin-right:auto;
}
.img-signUp-btn-red2{
	padding-right:3px;
	display: inline-block;
	background-position: center center;
	height:14px;
	width:21px;
	background: url(/skins/mgbrd/images/registration/icon_joinemail_white.png) no-repeat;
}
.signUp-btn-red2{
	width:300px;
}
.login-btn-red2{
	margin-top:10px;
	width:150px;
	float:left;
}
.img-login-btn-red2{
	padding-right: 3px;
	display: inline-block;
    background: url(/skins/mgbrd/images/icon_key_white.png) no-repeat;
	width:13px;
	height:13px;
}
.blueText{
	font-weight:600;
	color: #0b1b3d;
	font-size: 11pt;
	margin-bottom: 11px;
}
.blueText a, .blueText a:hover, .blueText a:visited{
	font-weight:600;
	color: #0b1b3d;
	font-size: 11pt;
	margin-bottom: 11px;
}
.requestSent1 { 
	top:-97px;
}
.requestSent1.horizTranslate {
	top:1px;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}
.btn-blocked {
    box-shadow: none;
    background-color: #EDDEE1;
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    color: #9C6873;
    cursor: default;
    font-weight: bold;
    font-size: 11pt;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.btn-blocked div div {
    display: inline-block;
    padding-right: 3px;
    height: 22px;
    width: 22px;
    margin-top: -3px;
    margin-bottom: -3px;
    background: url(/skins/mgbrd/images/registration/loading_blocked.gif) no-repeat center center;
}
.btn-blockedEdit {
    display: inline-block;
    padding-right: 3px;
    height: 22px;
    width: 22px;
    margin-top: -3px;
    margin-bottom: -3px;
    background: url(/skins/mgbrd/images/registration/loading_blocked.gif) no-repeat center center;
}
.wrapperOpacityClass{
	position: absolute;
	top: -3px;
	width:800px;
	height:100px;
	background: url(/skins/mgbrd/images/content-bg.png) repeat;
}
.wrapperOpacityTrue{
	opacity:0;	
}
.wrapperOpacityFalse{
	opacity:1;	
}
.form-wrapperNew{
	width:32.5%;
	padding:0px 0px 0px 0%;
	height:calc(100% - 1px);
	background:#f2f2f2;
}
.loginBlockIndexPage{
	background:#f2f2f2;
	padding:0px;
	height:8.2%;
}
.signUpIndexPageActive{
	color:#0d1d3e;
	font-size:98%;
	padding-top:2%;
	padding-bottom: calc(3% - 1px);
	width:50%;
	background:#f2f2f2 url(/skins/mgbrd/images/registration/icon_add_blue.png) no-repeat 13% 48%;
	text-align: left;
	border-left:1px solid #9e9e9e;
	border-top:1px solid #9e9e9e;
	box-sizing: border-box;
	cursor:default;
}

.signUpIndexPageActive span, .signUpIndexpage span{
    padding-left:40%;
}

.signUpIndexPage{
	font-size:98%;
	padding-top:2%;
	padding-bottom: calc(3% - 1px);
	width:50%;
	background:#d72047 url(/skins/mgbrd/images/registration/icon_joinemail_white.png) no-repeat 13% 48%;
	text-align: left;
	border-left:1px solid rgba(0, 0, 0, 0.2);
	border-top:1px solid rgba(0, 0, 0, 0.2);
	box-sizing: border-box;
	cursor:pointer;
}
.signUpIndexPage span{
	color:#fff;
}
.signUpIndexpage:hover {
    text-shadow: .45px 0px 0px,0px .45px 0px, -.45px 0px 0px,0px -.45px 0px;
    text-decoration: none!important;
}
.triangleIndexPageSignup{
	position: relative;
    border-color: rgba(0,9,0,0.2);
    border-width: 1px;
    border-style: solid;
    border-bottom: none;
    border-left: none;
    border-right: none;
	width:8%;
	padding-top: 2%;
    padding-bottom: calc(3% - 1px);
	background: #d72047 url(/skins/mgbrd/images/registration/triangle.svg) no-repeat;
	background-size: 100% 100%;
}
.triangleIndexPage{
	position: relative;
    border-color: rgba(0,9,0,0.2);
    border-width: 1px;
    border-style: solid;
    border-bottom: none;
    border-left: none;
    border-right: none;
	width:8%;
	padding-top: 2%;
    padding-bottom: calc(3% - 1px);
	background:#d72047  url(/skins/mgbrd/images/registration/triangle2.svg) no-repeat;
	background-size: 100% 100%;
}
.loginIndexPage{
	overflow:hidden;
	padding-top:2%;
	padding-bottom:calc(3% - 1px);
	border-right:1px solid rgba(0, 0, 0, 0.2);
	border-top:1px solid rgba(0, 0, 0, 0.2);
	width:42%;
	background: #d72047 url(/skins/mgbrd/images/icon_key_white.png) no-repeat 20% 50%;
	text-align: left;
	box-sizing: border-box;
	cursor:pointer;
}
.loginIndexPage a, .loginIndexPageActive span{
	padding-left:40%;
	text-decoration: none;
	font-size:98%;
}
.loginIndexPage a{
	color: #fff;
}
.loginIndexPage span{
	color: #fff;
}
.loginIndexPage a:hover{
	text-shadow: .45px 0px 0px,0px .45px 0px, -.45px 0px 0px,0px -.45px 0px;
    text-decoration: none!important;
}

.loginIndexPageActive{
	color:#0d1d3e;
	overflow:hidden;
	padding-top:2%;
	padding-bottom:calc(3% - 1px);
	border-right:1px solid rgba(0, 0, 0, 0.2);
	border-top:1px solid rgba(0, 0, 0, 0.2);
	width:42%;
	background: #f2f2f2 url(/skins/mgbrd/images/registration/icon_key_blue.png) no-repeat 20% 50%;
	text-align: left;
	box-sizing: border-box;
	cursor:default;
}
.panelIndexPage{
	height: calc(92% - 1px);
	border-left:1px solid #9e9e9e;
	border-bottom:1px solid #9e9e9e;
	border-right:1px solid #9e9e9e;
	padding:0 0px 0 5%;
}

.errorIndex{
	position:absolute;
	z-index: 11;
}
.errorIndexPage{
	background: #eddee1;
	border:1px solid #d83353;
	color:#d83353;
	border-radius: 5px;
}
.errorIndexPageName{
	height:11%;
	z-index: 11;
	text-align: center;
	box-shadow: 4px 4px 0px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 4px 4px 0px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow:4px 4px 0px 0px rgba(0,0,0,0.2);
}
.errorIndexPageNameBig{
	width:200px;
	z-index: 11;
	text-align: left;
	box-shadow: 4px 4px 0px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 4px 4px 0px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow:4px 4px 0px 0px rgba(0,0,0,0.2);
}
.rozeTriangleError{
	position:relative;
	left: 1px;
    top: 8px;
	width:8px;
	height:14px;
	background:  url(/skins/mgbrd/images/registration/rozeTriangleError.png) no-repeat;
}
.firstPageInpute{
	margin-bottom:5%;
}

.errorTextIndex{
	padding: 5px;
}
.blankCoord{
	width:1px;height:1px
}