body {
margin:0px; padding:0px; background-color:#e0f8ff;}

.style01 {
width:890px; background-image:url(../images/top.jpg); background-position:left top; background-repeat:no-repeat; vertical-align:top;}

.style02 {
width:890px; height:290px; background-image:url(../images/bottom.jpg); background-position:left bottom; background-repeat:no-repeat;vertical-align:top;}

.style03 {
background-image:url(../images/bg_top.jpg); background-position:left top; background-repeat:repeat-x; vertical-align:top;}

.style04 {
background-image:url(../images/bottom_bg.gif); background-position:left top; background-repeat:repeat-x;}

.style05 {
width:484px; height:109px; position:relative; margin-top:27px;}

.style06 {
vertical-align:bottom; width:325px; height:136px; text-align:right;}

.style07 {
padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px;}

.style08 {
position:absolute; top:28px; left:15px;}

.style09 {
margin-bottom:7px;}

.style09 a {
font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#555a5c; margin-left:10px;}

.style10 {
background-image:url(../images/bg_video.gif); width:209px!important; width:219px; height:67px!important; height:80px; padding-top:13px; padding-left:10px; margin-top:50px;}

.style11 {
font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#555a5c; margin-left:10px;}

.style12 {
background-image:url(../images/bg_dostavka.gif); width:214px!important; height:51px!important; width:219px; height:64px; padding-top:13px; text-align:left; padding-left:5px;}

.style13 {
position:absolute; left: -23px; top: 205px; z-index:5; width:303; height:130px; text-align:center;}

.style14 {
position:absolute; left: -26px; top: 390px; z-index:6; width:303; height:153px; background-image:url(../images/bg_partner.gif); background-repeat:no-repeat; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#515151;}

.style14 input{
width:247px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#515151;}

.style14 a{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#218cbe; margin-right:74px;}

#style15 {
width:52px; height:18px; background-image:url(../images/ok2.jpg); cursor:pointer; border:0;}

.style16 {
position:absolute; right:0; top: 420px; z-index:7; width:281px!important; height:58px!important; width:301px; height:64px; background-image:url(../images/bg_color.gif); text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#515151; padding-top:6px; padding-left:20px;}

.style17 {
width:210px; vertical-align:bottom; padding-bottom:10px;}

.style18 {
width:210px; vertical-align:bottom; padding-bottom:15px;}

.style18 img{
margin-left:2px; margin-right:5px;}

.style19 {
width:240px; vertical-align:bottom; padding-bottom:15px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c3726;}

.style19 a {
color:#7c3726;}

.style20 {
font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#2d2d2d; font-weight:bold; margin-bottom:16px;}

.style21 {
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2d2d2d; font-weight:bold; background-color:#FFFFFF; padding-top:3px; padding-bottom:5px; padding-left:11px;}

.style21 span{
color:#b30f13;}

.style22 {
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2d2d2d; margin-bottom:10px; margin-top:10px;}

.style23 {
background-image:url(../images/lct.gif); background-position:left top; background-repeat:repeat-y;}

.style24 {
background-image:url(../images/ctt.gif); background-position:left top; background-repeat:repeat-x;}

.style25 {
background-image:url(../images/cbt.gif); background-position:left top; background-repeat:repeat-x;}

.style26 {
background-image:url(../images/rct.gif); background-position:left top; background-repeat:repeat-y;}

.style27 {
vertical-align:top; padding-top:8px; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#515151;}

.style28 {
text-align:right; padding-right:15px; padding-top:8px; vertical-align:top;}

.style29 {
vertical-align:top; background-color:#FFFFFF; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#2d2d2d; padding-top:10px;}

.style30 {
text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b30f13; margin-top:10px;}

.style30 a{
color:#515151; margin-left:5px; margin-right:5px;}

.style31 {
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2d2d2d;}

.style32 img{
margin-right:20px; margin-bottom:20px;}

.style33 {
height:44px; background-color:#FFFFFF; padding-top:6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2e2f2f;}

.style33 span {
color:#8e1017;}

.style33 img{
margin-left:17px; margin-right:17px;}

.style34 {
width:2px; vertical-align:middle; border-bottom:1px solid #8e0e14;}

.style34w {
width:2px; vertical-align:middle; background-color:#FFFFFF;}

.style35 {
text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; height:50px; color:#535353; background-color:#FFFFFF; vertical-align:middle;}

.style36 {
text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:50px; color:#535353; vertical-align:middle;  border-bottom:1px solid #8e0e14;}

.style37 {
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5d6162; font-weight:bold; margin-top:10px;}

.style37 select{
width:121px; height:17px; margin-left:15px; margin-right:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5d6162;}

.style38 {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#96252b; font-weight:bold; margin-top:10px; text-align:right;}

.style39 {
background-image:url(../images/zar.gif); background-position:right top; background-repeat:no-repeat; height:41px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#535353; padding-top:10px; padding-right:5px; margin-top:15px;}

.style39 span{
color:#96252b; font-size:20px;}

.style40 {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2d2d2d; font-weight:100; margin-bottom:10px;}

.style41 {
background-image:url(../images/bg_opl.gif); background-position:left top; background-repeat:no-repeat; width:199px; height:82px; text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5f6162;}

.style41 a{
	color:#5f6162;}

.style42 {
font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#585f61; font-weight:bold; margin-bottom:16px;}

.style43 {
width:50%; background-image:url(../images/bg_reg_top.gif); background-position:left bottom; background-repeat:repeat-x; height:25px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#585f61; font-weight:bold;}

.style44 {
padding-top:10px; vertical-align:top;}

.style45 {
background-image:url(../images/bg_reg_center.gif); background-position:right top; background-repeat:repeat-y;}

.style45 a{
	color:#5f6162; font-weight:bold;}

.style46 {
width:85px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e4142; font-weight:bold; height:25px;}

.style46l {
width:210px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e4142; font-weight:bold; height:25px;}

.style47 {
width:275px; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3e4142;}

.style47s {
width:129px; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3e4142;}

.style48 {
background-image:url(../images/reg_button.gif); width:98px; height:18px; border:0; cursor:pointer;}

.style49 {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3d4041; padding-left:5px;}

.style50 {
background-image: url(../images/add_site.gif); width:98px; height:18px; border:0; cursor:pointer;}

.style51 {
background-image: url(../images/save.gif); width:98px; height:18px; border:0; cursor:pointer;}

.style52 {
background-image:url(../images/bg_reg_top.gif); background-position:left bottom; background-repeat:repeat-x; height:25px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#585f61; font-weight:bold;}

.style53 {
background-image:url(../images/bg_reg_top.gif); background-position:left bottom; background-repeat:repeat-x; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3c4041; padding-bottom:10px; padding-top:10px;}

.style53 span{
color:#92242a;}

.style53 a{
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#b0b4b5; font-weight:bold;}

.style54 {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#92242a; text-align:right; padding-top:10px;}

.style54 span{
font-size:16px; font-weight:bold; color:#6a6c6d;}

.style55 {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3d4041; text-align:right; padding-top:10px; padding-bottom:10px;}

.style56 {
background-image: url(../images/oformit.gif); width:98px; height:18px; border:0; cursor:pointer;}

.style57 {
height:30px; float:right; padding-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#627f88;}

.style57 a{
color:#627f88;}

.style58 {
font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding-top:5px; padding-bottom:5px; background-color:#FFFFFF;}

.style59 {
background-image:url(../images/continue_button.gif); width:98px; height:18px; border:0; cursor:pointer;}

.style60 {
background-image:url(../images/bg_reg_top.gif); background-position:left bottom; background-repeat:repeat-x; height:25px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; height:100px; font-size:12px; font-weight:bold;}

.style61 {
padding-top:10px; padding-bottom:20px; background-position:left bottom; background-repeat:repeat-x; height:25px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#585f61; font-weight:bold;}
.style61 a{
color:#218CBE;}

.style60 span{
color:#92242a; font-weight:normal;}

.style62 a{
font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#555a5c; margin-left:10px;}

.style63 {
background-image:url(../images/pay_button.gif); width:98px; height:18px; border:0; cursor:pointer;}

.style64 {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#92242a; text-align:right; padding-top:10px; padding-bottom:10px;}

.style64 span{
font-size:16px; font-weight:bold; color:#6a6c6d;}

.style65 {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:515151; font-weight:bold; height:22px; text-align:center;}

.style65 a{
margin:0px; color:515151; text-decoration:none;}

.style65 a:hover{
margin:0px; color:515151; text-decoration:underline;}

.style66 {
 width:303; height:153px; background-image:url(../images/bg_partner.gif); background-repeat:no-repeat; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#515151;}

.style67 {
 position:absolute;  right:-10px; bottom:0px; padding-left:10px; padding-top:10px;padding-bottom:10px; text-align:center; float:right;}

.style67 a{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#218cbe; margin-right:15px; font-weight:bold;}

.style01m {
text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#4b4949;}

.style01m a{
font-family:Arial, Helvetica, sans-serif; font-weight:100; font-size:11px; color:#4b4949;}

.style02m {
background-color:#FFFFFF; text-align:left;}

.style02m a{
font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#4b4949;}

.style03m {
margin-left:5px; margin-right:5px;}

.style04m {
padding-left:35px;}

.style04m a{
font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#4b4949;}

.style05m {
position:absolute; width:485px; background-color:#FFFFFF;}

.style06m {
border-bottom:2px solid #c68588; padding-top:10px; padding-bottom:5px;}

.style07m {
text-align:center;}

.style07m a{
font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#4b4949;}

.style08m {
font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#4b4949;}

.style08m span{
font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#cd0000;}

.style09m {
font-family:Arial, Helvetica, sans-serif; font-weight:100; font-size:11px; color:#000000;}

#modalOverlay {
    background-color:#000; /* Тут выбираем цвет затемнения */
    cursor:wait; /* Курсор при наведении на затемненную область */
    filter: alpha(opacity=80); /* Интенсивность затемнения */
    height: 100%;
}

#modalContainer {
    height:auto;  /* Для растягивания по высоте */
    width:300px;
    left:50%; /*в купе с margin-left, которая равна минус половине ширины центруют по горизонтали*/
    top:50%;  /*центрует по вертикали, вместе с margin-top, если задать высоту*/
    margin-left:-150px;
    /* margin-top: -70px; */
    background-color:#fff;
    border:3px solid #ccc;
    padding: 10px;
}
a.modalCloseImg {
    background:url(x.png) no-repeat;
    width:25px; /* Положение отличается от тех, что в примере. Мне кажется так удобнее */
    height:29px;
    display:inline;
    z-index:3200;
    position:absolute;
    top:0px;
    right:0px;
    cursor:pointer;
}

#helper {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: -10;
}