@charset "utf-8";
/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; background-color:#fff }
.cn{ width:980px; margin:auto; overflow:hidden}
.cl{ clear:both; height:0px}
.fl{ float:left;}
.fr{ float:right}

.hdd{ background-image:url(/static/a/500011789/hdd.jpg); height:687px; width:100%; min-width:1000px; background-repeat:repeat-x}
.hd{ background-image:url(/static/a/500011789/hd.jpg); height:687px; width:100%; min-width:980px; background-repeat:no-repeat; background-position:center top;}

.logo{ float:left; margin-left:12px; margin-top:26px; background-image:url(/static/a/500011789/heart.png); height:27px; line-height:27px; padding-left:44px; background-repeat:no-repeat; font-family:"Arial Black", Gadget, sans-serif; color:#fb656a; font-size:29px; text-transform:uppercase}
.rus{ font-family:Arial, Helvetica, sans-serif; color:#fe9c9c;}

.menu{ float:right; padding-top:10px}
.menu a{ text-decoration:underline; margin:0 9px; color:#919191; font-size:12px;}
.menu a:hover{ text-decoration:none}

.form{ background-image:url(/static/a/500011789/form.png); width:303px; height:130px; float:left; margin-left:14px; margin-top:49px; padding:7px 10px; padding-right:13px}

.f_tx{ float:left; font-size:18px; color:#47bffe; text-transform:uppercase}
.f_tx2{ float:right; font-size:15px; color:#adadad; padding-top:3px}

.input{ background-image:url(/static/a/500011789/inp.jpg); width:125px; height:32px; float:left; padding:0 7px; margin-top:15px;}
.inp{ width:125px; height:32px; line-height:32px; font-size:15px; color:#c1c1c1; border:none; background-color:transparent}

.but1{ border:none; background-image:url(/static/a/500011789/but1.png); width:138px; height:42px; background-color:transparent; float:right; margin-top:12px; margin-right:-3px; cursor:pointer; font-size:22px; color:#FFFFFF; text-transform:uppercase; text-shadow:0px -1px 1px #258bb2; padding-bottom:5px;}

.f_tx3{ color:#b8d545;}

.tx{ font-size:15px; color:#fff; float:left; margin-top:24px}

.input2{ background-image:url(/static/a/500011789/inp2.jpg); width:32px; height:32px; float:left;margin:0 10px; margin-top:15px;}
.inp2{ width:32px; height:32px; line-height:32px; font-size:15px; color:#c1c1c1; border:none; background-color:transparent; text-align:center}
.ch{ float:left; margin:0 7px; margin-top:25px;}

a.ll{ font-size:12px; float:left; margin-top:25px; color:#FFF; text-decoration:underline}
a.ll:hover{ text-decoration:none}

.but2{ background-image:url(/static/a/500011789/but2.png);border:none; width:136px; height:42px; background-color:transparent; float:right; margin-top:12px; margin-right:-3px; cursor:pointer; font-size:22px; color:#FFFFFF; text-transform:uppercase; text-shadow:0px -1px 1px #7d9225; padding-bottom:5px;}

a.but_reg{ background-image:url(/static/a/500011789/but_reg.png); width:496px; height:64px; display:block; margin-top:54px; margin-left:100px; color:#FFFFFF; text-decoration:none; font-size:24px; font-weight:bold; text-shadow:0px -1px 1px #7d9320; text-align:center; line-height:60px;}

h2{ font-weight:bold; font-size:20px; color:#FFFFFF; padding-top:55px; padding-left:16px; text-transform:uppercase}

a.ph{ margin-left:31px; margin-right:20px; float:left; width:120px; margin-top:12px; font-weight:bold; color:#da454d; font-size:12px; text-align:center; text-decoration:none}


.for_ph{ width:120px; height:180px; position:relative; margin-bottom:5px; display:block;}

.ph_1{ background-image:url(/static/a/500011789/ph_1.png); width:24px; height:25px; position:absolute;top:-8px; left:-7px;}
.ph_2{ background-image:url(/static/a/500011789/ph_2.png); width:25px; height:24px; position:absolute; bottom:-7px; right:-8px;}

.line{ background-image:url(/static/a/500011789/line.jpg); background-repeat:no-repeat; margin-top:40px;}

.tx2 {color:#ff7d7d; font-size:20px; padding:0 10px; padding-top:15px; text-transform:uppercase; padding-bottom:15px;}
.tx2 p{ font-size:14PX; padding-top:20px; color:#9d9d9d; line-height:1.2; text-transform:none}
.tx2 p a{color: #515151; padding: 0 2px; text-decoration: none;}
.tx2 a{color: #FF7D7D; text-decoration: none;}

a.ph2{ margin-left:15px; margin-right:3px; float:left; width:120px; margin-top:8px; font-weight:bold; color:#da454d; font-size:12px; text-align:center; text-decoration:none}

.f_left{  float:left; width:460px; padding-top:50px; text-align:justify}

.f_right{ float:right; margin-right:10px; width:450px; padding-top:50px; text-align:justify}
.tx3{ font-size:12px; color:#40a3e9; line-height:1.2; padding-left:10px;}

.tx4{ color:#9d9d9d; font-size:12px; padding-top:16px; padding-bottom:28px; padding-left:10px; line-height:1.2}
.tx5{ color:#9d9d9d; font-size:12px; padding-top:6px; padding-left:10px; line-height:1.2;  display:block;}

.illi{ float:left; margin-right:10px;}
.il{ float:left; width:425px;}
.il a{color: #888888; text-decoration: none;}

.tx6{ padding-top:8px; }
.tx6 img{ margin-right:5px; float:left}

.zag{ font-size:12px; font-weight:bold; color:#40a3e9; padding-top:17px;}

.tx6 p{ font-size:12px; color:#9d9d9d; line-height:1.2; padding-top:18px;}
.tx6 p a{color: #888888; text-decoration: none;}

.line2{ background-image:url(/static/a/500011789/line2.jpg); height:25px; width:980px; margin-top:35px;}

a.but_reg2{background-image:url(/static/a/500011789/but_reg2.jpg); width:388px; height:51px; display:block; margin:0 auto; margin-top:12px; margin-bottom:12px; color:#FFFFFF; text-decoration:none; font-size:19px; font-weight:bold; text-shadow:0px -1px 1px #7d9320; text-align:center; line-height:51px;}

.mr{ margin-top:12px; text-align:center; padding-top:24px; font-size:11px; color:#c0c0c0; padding-bottom:40px;}
.mr a{ color:#c0c0c0; text-decoration:underline; padding:0 2px;}
.mr a:hover{ text-decoration:none}