*{
margin: 0px;
padding: 0px;
text-align: left;
}
html{
height:100%;
}
body{
text-align: center;
margin: 0px;
color: #000;
font:normal 14px Arial; 
background: url(img/fon.jpg);
}
a:hover{
text-decoration: none;
}
.clear{
clear: both;
}

.header_right{
background: url(../media/header_right.png) 0% 0% repeat-x;
height: 227px;
margin: 0px 0px 25px 0px;
}
.header_left{
background: url(../media/header_left.png) 0% 0% no-repeat;
height: 227px;
}
#header{
background: url(../media/header.jpg) 50% 0% no-repeat;
height: 227px;

}

#content{
width: 842px;
margin: 0 auto;
position: relative;
padding: 0px 0px 0px 0px;
}

#content .linelent{
background: url(img/line-lent.png) 50% 0% no-repeat;
height: 63px;
width: 842px;
text-align: center;
color: #FFF;
font: bold 28px Arial;
line-height: 50px;
text-shadow: 1px 1px 1px #e25a0d; 
position: absolute;
top: 30px;
}
#content .content_body{
width: 820px;
margin: 0 auto;
background: #FFF;
-webkit-box-shadow: 0px 0px 25px #000;
-moz-box-shadow: 0px 0px 25px #000;
box-shadow: 0px 0px 25px #000;
min-height: 300px;
padding: 110px 0px 0px 0px;
}

.pad{
padding: 10px 50px;
}
.pad h1{
font: bold 34px Arial;
}
.pad h2{
font: bold 30px Arial;
}
.pad h3{
font: bold 27px Arial;
}
.pad h4{
font: bold 24px Arial;
}
.pad h1.color, .pad h2.color, .pad h3.color, .pad h4.color{
color: #f76d1f;
}
.center{
text-align: center;
padding: 10px 0px 20px 0px;
}
.pad p{
padding: 10px 0px 10px 0px;
color: #333333;
font: normal 17px Arial;
}
.pad p span.zalivka{
background: #ffe37e;
}
.pad a{
color: #0099d8;
}
.pad a.orang{
color: #f76d1f
}
.pad a.blue{
color: #0099d8;
}
.pad ul{
list-style: none;
}
.pad ul li{
color: #333333;
font: normal 17px Arial;
padding: 10px 0px 10px 35px;
}
.pad ul li.dot{
background: url(img/list_dot.jpg) 10px 17px no-repeat;
}
.pad ul li.lin{
background: url(img/list_lin.jpg) 5px 20px no-repeat;
}
.pad ol.num{
list-style: none;
}
.pad ol.num li{
color: #333333;
font: normal 17px Arial;
padding: 10px 0px 10px 70px;
min-height: 56px;
}
.pad ol li.nom1{
background: url(img/nom_1.jpg) 0px 15px no-repeat;
}
.pad ol li.nom2{
background: url(img/nom_2.jpg) 0px 15px no-repeat;
}
.pad ol li.nom3{
background: url(img/nom_3.jpg) 0px 15px no-repeat;
}
.pad ol li.nom4{
background: url(img/nom_4.jpg) 0px 15px no-repeat;
}
.pad ol li.nom5{
background: url(img/nom_5.jpg) 0px 15px no-repeat;
}
.pad ol li.nom6{
background: url(img/nom_6.jpg) 0px 15px no-repeat;
}
.pad ol li.nom7{
background: url(img/nom_7.jpg) 0px 15px no-repeat;
}
.pad ol li.nom8{
background: url(img/nom_8.jpg) 0px 15px no-repeat;
}
.pad ol li.nom9{
background: url(img/nom_9.jpg) 0px 15px no-repeat;
}
.pad ol li.nom10{
background: url(img/nom_10.jpg) 0px 15px no-repeat;
}
.pad ol li.nom11{
background: url(img/nom_11.jpg) 0px 15px no-repeat;
}
.pad ol li.nom12{
background: url(img/nom_12.jpg) 0px 15px no-repeat;
}
.pad ol li.nom13{
background: url(img/nom_13.jpg) 0px 15px no-repeat;
}
.pad ol li.nom14{
background: url(img/nom_14.jpg) 0px 15px no-repeat;
}
.pad ol li.nom15{
background: url(img/nom_15.jpg) 0px 15px no-repeat;
}

.pad ul.list_big li{
color: #333333;
font: normal 17px Arial;
padding: 10px 0px 10px 45px; min-height: 28px;
}
.pad ul.list_big li.style1{
background: url(img/list_style_1.jpg) 0px 45% no-repeat;
}
.pad ul.list_big li.style2{
background: url(img/list_style_2.jpg) 0px 45% no-repeat;
}
.pad ul.list_big li.style3{
background: url(img/list_style_3.jpg) 0px 45% no-repeat;
}
.pad ul.list_big li.style4{
background: url(img/list_style_4.jpg) 0px 45% no-repeat;
}
.pad ul.list_big li.style5{
background: url(img/list_style_5.jpg) 0px 45% no-repeat;
}
.pad ul.list_big li.style6{
background: url(img/list_style_6.jpg) 0px 45% no-repeat;
}
.pad ul.list_big li.style7{
background: url(img/list_style_7.jpg) 0px 45% no-repeat;
}
.pad ul.list_big li.style8{
background: url(img/list_style_8.jpg) 0px 45% no-repeat;
}

.pad ul.list_small{
padding: 5px 0px 5px 65px;
}
.pad ul.list_small li{
color: #333333;
font: normal 17px Arial;
padding: 5px 0px 5px 45px;
}
.pad ul.list_small li.style1{
background: url(img/list_style_sm_1.jpg) 5px 8px no-repeat;
}
.pad ul.list_small li.style2{
background: url(img/list_style_sm_2.jpg) 5px 8px no-repeat;
}
.pad ul.list_small li.style3{
background: url(img/list_style_sm_3.jpg) 5px 8px no-repeat;
}
.pad ul.list_small li.style4{
background: url(img/list_style_sm_4.jpg) 5px 8px no-repeat;
}
.pad ul.list_small li.style5{
background: url(img/list_style_sm_5.jpg) 5px 8px no-repeat;
}
.pad ul.list_small li.style6{
background: url(img/list_style_sm_6.jpg) 5px 8px no-repeat;
}
.pad ul.list_small li.style7{
background: url(img/list_style_sm_7.jpg) 5px 8px no-repeat;
}
.pad ul.list_small li.style8{
background: url(img/list_style_sm_8.jpg) 5px 8px no-repeat;
}
.pad ul.list_small li.style9{
background: url(img/list_style_sm_9.jpg) 5px 8px no-repeat;
}
.pad ul.list_small li.style10{
background: url(img/list_style_sm_10.png) 5px 8px no-repeat;
}
.pad ul.list_small li.style10.bg_c{
background: #f2f2f2 url(img/list_style_sm_10.png) 5px 9px no-repeat;
}
.pad ul.list_small li.style10{
background: url(img/list_style_sm_10.png) 5px 8px no-repeat;
}

.pad ul.list_small li.style10.close{
background-image: url(img/list_style_sm_1.png);
}
.pad img{
margin: 10px 30px 10px 0px;
}

.box{
padding: 10px 25px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
margin: 10px 0px;
}
.box.style1{
border: 2px #bbbbbb dashed;
}
.box.style2{
border: 2px #295925 dashed;
background: #51b048;
}
.box.style2 p{
color: #FFFFFF;
}
.box.style3{
border: 2px #295925 dashed;
background: #aaffaa;
}
.box.style4{
border: 2px #3a3cba dashed;
background: #474ae2;
}
.box.style4 p{
color: #FFFFFF;
}
.box.style5{
border: 2px #c2ac5f dashed;
background: #ffffaa;
}
.box.style6{
border: 2px #c2ac5f dashed;
background: #ffe37e;
}
.box.style7{
border: 2px #cf0e22 dashed;
background: #fcd4d4;
}
.box.style8{
border: 2px #cf0e22 dashed;
background: #ce404f;
}
.box.style8 p{
color: #FFFFFF;
}
.box.style9{
border: 2px #3a3cba dashed;
background: #e5e5fc;
}
.box.style10{
border: 2px #afafae dashed;
background: #f2f2f2;
}
.box.style11{
border: 2px #595959 dashed;
background: #d9d9d9;
}

.pad .kalendar{
padding: 0px 0px 10px 95px;
background: url(img/datapiker.jpg) 0px 5px no-repeat;
}
.pad .kalendar h5{
color: #000000;
font: italic 20px Arial;
padding: 10px 0px;
}
.pad .paybox h3.color2{
color: #ff0000;
font: bold 26px Arial;
}
.pad .paybox h5{
color: #000000;
font: bold 22px Arial;
}
.pad h6{
color: #f76d1f;
font: bold 18px Arial;
}
.pad .garantia{
width: 720px;
height: 416px;
background: url(../media/blank_garantia.jpg) 0px 0px no-repeat;
}
.pad .garantia h3{
padding: 80px 0px 30px 0px;
color: #ff6600;
font:italic bold 30px Arial;
text-transform: uppercase;
}
.pad .garantia p{
padding: 10px 80px 10px 240px;
}
.pad .garantia p.who{
color: #000;
font:italic bold 24px Georgia;
padding: 20px 80px 10px 240px;
}

.otziv.style1{
width: 718px;
margin: 0 0 45px;
border: 1px solid #ccc;
background-color: #ffffcc;
position: relative;
padding: 0 0 80px;
}
.otziv.style1 .bot-part { width: 720px; height: 12px; background: url("../media/bot-part.gif") 0 bottom no-repeat; left: 0px; bottom: -13px; position: absolute; }
.otziv.style1 h3{
padding: 20px 0px 0px 0px;
color: #ff6600;
font:italic bold 30px Arial;
}
.otziv.style1 p{
padding: 10px 20px;
}
.otziv.style1 span.nofoto{
display: inline-block;
width: 170px;
height: 222px;
background: url(../media/nofoto_1.png) 0px 0px no-repeat;
float: left;
margin: 0px 20px 0px 0px;
}
.pad .otziv.style1 span.nofoto img{
margin: 7px;
}
.otziv.style1 span.who{
display: inline-block;
position: absolute;
color: #FFF;
font: normal 17px Arial;
bottom: 1px;
right: -4px;
width: 357px; height: 66px; background: url("../media/who.gif") no-repeat; padding: 15px 0 0 73px;
}
.otziv.style1 span.who strong{
font: bold 23px Arial;
} 
.otziv.style1 span.who a{
color: #FFF;
}

.otziv.style2{
width: 620px; min-height: 191px;
background-color: #efd6c6; border: 1px solid #ccc; padding: 0 0 45px ;
margin: 0 auto; color: #000; position: relative;
}
.otziv.style2 p{
padding: 25px 20px 5px 20px; position: relative;
}
.otziv.style2 .img{ 
float: left; margin: -13px 5px 10px 2px;
width: 125px; height: 166px; background: url("../media/img.png") no-repeat;
padding: 20px 25px 25px 26px;
}
.otziv.style2 span.who{ 
width: 356px; height: 65px; background: url("../media/quo.png") no-repeat;
left: 146px; top: -32px; position: absolute;
display: block;
color: #FFF;
font: normal 17px Arial;
text-align: center;
padding: 5px 0px 0px 0px;
}
.otziv.style2 span.who a{
color: #FFF;
}

.otziv.style2 .bot-part { width: 620px; height: 9px; background: url("../media/bot-part1.gif") no-repeat; left: 0; bottom: -10px; position: absolute; }

.otziv.style3{
width: 711px;
background: url(../media/grad.gif) 0px bottom repeat-x;
border: 1px solid #ccc; padding: 0 0 83px;
position: relative;
}

.otziv.style3 .bot-part { width: 720px; height: 87px; background: url("../media/bot-part2.gif") no-repeat; left: -8px; bottom: -1px; position: absolute; }

.otziv.style3 p{
padding: 10px 30px;
}
.otziv.style3 span.who{
display: inline-block;
position: absolute;
color: #FFF;
font: normal 17px Arial;
bottom: 25px;
left: 30px;
}
.otziv.style3 span.who strong{
font: bold 23px Arial;
} 
.otziv.style3 span.who a{
color: #FFF;
}
.otziv.style3 span.nofoto{
display: inline-block;
width: 159px;
height: 179px;
background: url(../media/nofoto_3.png) 0px 0px no-repeat;
float: left;
margin: 0px 20px 0px 0px;
}
.pad .otziv.style3 span.nofoto img{
margin: 10px;
}

.menu_top{
margin: 10px 0px 0px 0px;
}
.menu_top .top{
text-align: center;
}
.menu_top .top a{
display: inline-block;
width: 141px;
height: 20px;
padding: 10px 0px 0px 0px;
text-align: center;
background: url(img/top_link.jpg) 0px 0px no-repeat;
color: #FFF;
font: normal 13px Arial;
text-decoration: none;
}

.menu_top .menu{
padding: 0px 50px;
border-bottom: 4px #ff5f03 solid;
border-top: 3px #ff5f03 solid; 
background: url(img/fon_menu.jpg) 0px 100% repeat-x;
}
.menu_top .menu ul{
list-style: none;
}
.menu_top .menu ul li{
float: left;
}
.menu_top .menu ul li a{
display: inline-block;
padding: 15px 18px 15px 18px;
color: #636363;
font: normal 14px Arial;
text-decoration: none;
background: url(img/separator.jpg) 100% 100% no-repeat;
}
.menu_top .menu ul li.first a{
padding: 15px 20px 15px 0px;
}
.menu_top .menu ul li.last a{
padding: 15px 0px 15px 20px;
background: none;
}

.paymethod{
background: url(img/fon_pay.jpg);
-webkit-box-shadow: 0px 0px 10px #CCCCCC;
-moz-box-shadow: 0px 0px 10px #CCCCCC;
box-shadow: 0px 0px 10px #CCCCCC;
position: relative;
}
.paymethod_body{
padding: 18px;
}
.paymethod_body2{
background: url(img/fon_pay_2.jpg);
padding: 18px;
}
.paymethod img{
margin: 0px;
}
.paymethod ol{
padding: 50px 17px 20px 17px;
}
.paymethod ol li{
padding: 10px 0px;
color: #000000;
font: normal 17px Arial;
line-height: 25px;
}
.paymethod .paymethod_body2 ol{
padding: 0px 17px 0px 17px;
}
.paymethod .paymethod_body2 ol li{
padding: 5px 0px;
color: #000000;
font: normal 17px Arial;
line-height: 25px;
}
.paymethod h2.pl{
position: absolute;
left: 172px;
top: -15px;
width: 390px;
height: 54px;
background: url(img/fon_pl.png) 0% 0% no-repeat;
color: #FFF;
font: bold 22px Arial;
text-shadow: 1px 1px 1px #e25a0d; 
text-align: center;
padding: 10px 0px 0px 0px;
}
.paymethod a.right{
float: right;
}
.paymethod div.tooltip{
display: none;
padding: 10px 20px;
background: #FFF;
-webkit-box-shadow: 0px 0px 10px #ede9e1;
-moz-box-shadow: 0px 0px 10px #ede9e1;
box-shadow: 0px 0px 10px #ede9e1;
}
p.atten{
color: #ba0000;
}

hr.style_1{
border: none;
border-top: 2px #000000 dashed;
background: none;
}
hr.style_2{
border: none;
border-top: 2px #ff9600 dotted;
background: none;
}
hr.style_3{
border: none;
border-top: 2px #ff9600 dashed;
background: none;
}
hr.style_4{
border: none;
border-top: 2px #000 dotted;
background: none;
}
div.vrezka{
background: #f5f5f5;
margin: 20px 0px;
}
div.vrezka p{
color: #333333;
font: normal 17px Arial;
padding: 10px 50px;
}
.pad div.regbox{
text-align: center;
width: 346px;
height: 237px;
background: url(img/reg_fon.jpg) 0% 0% no-repeat;
margin: 0 auto;
}
.pad div.regbox h3{
color: #7c4900;
font: bold 18px Arial;
text-align: center;
padding: 20px 0px;
}
.pad div.regbox form{
text-align: center;
}
.pad div.regbox .inputbox{
padding: 10px 10px 10px 40px;
width: 226px;
background: #FFF;
-webkit-box-shadow: 0px 0px 3px #333333;
-moz-box-shadow: 0px 0px 3px #333333;
box-shadow: 0px 0px 3px #333333;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border: none;
margin: 0px 0px 10px 0px;
}
.pad div.regbox .inputbox.name{
background: #FFF url(img/name.jpg) 10px 50% no-repeat;
}
.pad div.regbox .inputbox.mail{
background: #FFF url(img/mail.jpg) 10px 50% no-repeat;
}
.pad div.regbox button{
width: 276px;
height: 49px;
background: url(img/button.png) 0% 0% no-repeat;
color: #FFF;
font: bold 15px Arial;
border: none;
text-align: center;
cursor: pointer;
}

.pad .big_box{
width: 590px;
padding: 20px 25px 15px 15px;
border: 1px #d8d8d8 solid;
position: relative;
margin: 0 auto;
}

.big-box-b { display: block; left: 0; bottom: -13px; position: absolute; background: url("../media/big-box-b.gif") no-repeat; width: 630px; height: 12px; }
.pad .big_box h4{
color: #da0d0e;
font: bold 22px Arial;
text-align: center;
text-decoration: none;
}
.pad .big_box .label{
position: absolute;
top: -2px;
right: -2px;
}
.pad .big_box .label img{
margin: 0px;
}
.pad .big_box .list_small{
float: fight;
}
.pad .big_box ul.list_small{
padding: 0px 0px 0px 0px;
}
.pad .big_box ul.list_small li{
padding: 5px 0px 5px 25px;
}

iframe{
z-index: 0;
}
.video_1{
width: 820px;
height: 474px;
background: url(../media/video_ramka_1.jpg) 0% 0% no-repeat;
text-align: center;
padding: 5px 0px 0px 0px;
margin: 0 auto;
}
.video_2{
width: 734px;
height: 424px;
background: url(../media/video_ramka_2.jpg) 0% 0% no-repeat;
text-align: center;
padding: 5px 0px 0px 0px;
margin: 0 auto;
}
.video_3{
width: 642px;
height: 370px;
background: url(../media/video_ramka_3.jpg) 0% 0% no-repeat;
text-align: center;
padding: 5px 0px 0px 0px;
margin: 0 auto;
}
.video_3 h3{
font-size: 14px;
}
#footer {
position: fixed;
bottom: 0px;
z-index: 200;
width: 100%;
}
#footer .open_footer{
margin: 0 auto;
width: 820px;
height: 33px;
background: url(img/open_footer.png) 0% 0% no-repeat;
text-align: center;
}
#footer .open_footer a{
display: inline-block;
width: 250px;
color: #f58220;
font: bold 15px Arial;
text-align: center;
padding: 10px 0px 5px 0px;
text-decoration: none;
}
#footer .counter{
background: #cfcfcf url(img/fon_count.png) 0% 0% repeat-x;
margin: 0 auto;
width: 810px;
padding: 10px 10px 0px 0px;
}

.copyright{
padding: 30px 0px 30px 0px;
}
.copyright p{
color: #FFF;
font: normal 16px Arial;
text-align: center;
padding: 5px 0px 10px 0px;
}
.copyright a{
color: #00d8ff;
}

.logo_footer{
background: #404041;
padding: 20px 0px;
margin: 0px 0px 110px 0px;
text-align: center;
}
#countdown_text, #countdown_lock{
margin: 0 auto;
}
span.oldprice{
display: inline-block;
margin: 0px 110px;
color: #ff0000;
font: bold 32px Arial;
text-decoration: line-through;
}
span.newprice{
display: inline-block;
padding: 20px 20px;
color: #009807;
font: bold 32px Arial;
background: url(img/newprice.jpg) 50% 50% no-repeat;
}
span.newprice_1{
display: inline-block;
padding: 20px 30px;
color: #009807;
font: bold 32px Arial;
background: url(img/newprice_1.png) 50% 50% no-repeat;
}
a.pay{
display: inline-block;
}
a.button1{
width: 538px;
height: 140px;
background: url(../media/button_1.jpg) 0% 0% no-repeat;
}
a.button1:hover{
background: url(../media/button_1.jpg) -1px 100% no-repeat;
}

a.button2{
width: 402px;
height: 160px;
background: url(../media/button_2.jpg) 0% 0% no-repeat;
}
a.button2:hover{
background: url(../media/button_2.jpg) 0% 100% no-repeat;
}

a.button3{
width: 475px;
height: 133px;
background: url(../media/button_3.jpg) 0% 0% no-repeat;
}
a.button3:hover{
background: url(../media/button_3.jpg) 0% 100% no-repeat;
}

a.button3{
width: 475px;
height: 133px;
background: url(../media/button_3.jpg) 0% 0% no-repeat;
}
a.button3:hover{
background: url(../media/button_3.jpg) 0% 100% no-repeat;
}

a.button4{
width: 622px;
height: 171px;
background: url(../media/button_4.jpg) 0% 0% no-repeat;
}
a.button4:hover{
background: url(../media/button_4.jpg) 0% 100% no-repeat;
}

a.button5{
width: 622px;
height: 171px;
background: url(../media/button_5.jpg) 0% 0% no-repeat;
}
a.button5:hover{
background: url(../media/button_5.jpg) 0% 100% no-repeat;
}

a.button6{
width: 329px;
height: 110px;
background: url(../media/button_6.jpg) 0% 0% no-repeat;
}
a.button6:hover{
background: url(../media/button_6.jpg) 0% 100% no-repeat;
}

a.button7{
width: 358px;
height: 152px;
background: url(../media/button_7.jpg) 0% 0% no-repeat;
}
a.button7:hover{
background: url(../media/button_7.jpg) 0% 100% no-repeat;
}

a.button8{
width: 273px;
height: 106px;
background: url(../media/button_8.jpg) 0% 0% no-repeat;
}
a.button8:hover{
background: url(../media/button_8.jpg) 0% -113px no-repeat;
}

a.button9{
color: #2180d6;
font: bold 22px Arial;
width: 600px;
text-align: center;
background: url(../media/button_9.jpg) 50% 50% no-repeat;
}

a.button10{
width: 150px;
height: 37px;
background: url(../media/button_zakaz.png) 0% 0% no-repeat;
}
a.button10:hover{
background: url(../media/button_zakaz.png) 0% -36px no-repeat;
}

a.button-11{
width: 200px;
height: 57px;
background: url(../media/button_11.jpg) 0% 0% no-repeat;
}
a.button-11:hover{
background: url(../media/button_11.jpg) 0% -65px no-repeat;
}
a.button-12{
width: 250px;
height: 84px;
background: url(../media/button_12.jpg) 0% 0% no-repeat;
}
a.button-12:hover{
background: url(../media/button_12.jpg) 0% 100% no-repeat;
}

table.table_price{
border-collapse:collapse
}
table.table_price th, table.table_price td{
border: 1px #e4e4e4 solid;
padding: 10px 5px;
}
table.table_price th.name{
background: #e4e4e4;
color: #000 !important;
font: bold 20px Arial;
}

table.table_price th.type1, table.table_price th.type2, table.table_price th.type3{
width: 115px;
text-align: center;
padding: 0px;
}
table.table_price p{
color: #000;
font: normal 15px Arial;
padding: 5px;
}
table.table_price td.name img{
margin: 0px 20px 0px 0px;
}
table.table_price th.type1{
background: #eaffea;
border: 2px #FFF solid;
}
table.table_price th.type2{
background: #e7e7d6;
border: 2px #FFF solid;
}
table.table_price th.type3{
background: #d7d7d7;
border: 2px #FFF solid;
}
table.table_price th span{
display: inline-block;
width: 102px;
height: 44px;
line-height: 44px !important;
color: #FFF;
font: normal 18px Arial;
text-align: center;
}
table.table_price th.type1 span{
background: url(img/th_1.jpg) 0% 0% no-repeat;
}
table.table_price th.type2 span{
background: url(img/th_2.jpg) 0% 0% no-repeat;
}
table.table_price th.type3 span{
background: url(img/th_3.jpg) 0% 0% no-repeat;
}

table.table_price td.type1{
background: #eaffea;
text-align: center;
border: 2px #FFF solid;
}
table.table_price td.type2{
background: #e7e7d6;
text-align: center;
border: 2px #FFF solid;
}
table.table_price td.type3{
background: #d7d7d7;
text-align: center;
border: 2px #FFF solid;
}

table.table_price td.name strong{
color: #000;
font: bold 18px Arial;
}
table.table_price td.name strong.red{
color: #ff0000;
}
table.table_price td span.price_1{
color: #000;
font: bold 18px Arial;
text-decoration: line-through;
}
table.table_price td span.price_2{
color: #000;
font: bold 18px Arial;
}
table.table_price td span.sale{
color: #ff0000;
font: bold 18px Arial;
}
table.table_price td.name.last{
border: none;
}

a.button11{
width: 105px;
height: 32px;
background: url(../media/pay_11.png) 0% 0% no-repeat;
}
a.button11:hover{
background: url(../media/pay_11.png) 0% -32px no-repeat;
}
a.button22{
width: 105px;
height: 32px;
background: url(../media/pay_22.png) 0% 0% no-repeat;
}
a.button22:hover{
background: url(../media/pay_22.png) 0% 100% no-repeat;
}
a.button33{
width: 105px;
height: 32px;
background: url(../media/pay_33.png) 0% 0% no-repeat;
}
a.button33:hover{
background: url(../media/pay_33.png) 0% 100% no-repeat;
}
#faq div{
padding: 10px 0px;
color: #000;
font: italic 17px Arial;
display: none;
}
#faq li{
cursor: pointer;
min-height: 30px;
}

#lock{
display: none;
width: 100%;
height: 100500px;
position: absolute;
background: url(img/lock.png);
z-index: 200;
padding-top: 50px;
}
#lock .lock_text{
width: 1000px;
height: 588px;
margin: 0 auto;
background: url(../media/lockimg.png) 0% 0% no-repeat;
position: fixed;
left: 50%;
margin-left: -500px;
}
#lock .lock_text h3{
color: #ff6600;
font: bold 32px Arial;
text-align: center;
padding: 165px 0px 60px 0px;
}
#lock .lock_text p{
color: #000;
font: bold 16px Arial;
text-align: center;
padding: 45px 0px 0px 0px;
}
#lock .lock_text a{
color: #00a8ff;
}