html,body{
background: #e8e8e8 url(/img/bg.gif) repeat-x 0 -15px;
height:100%;
}
#in{
background: #e8e8e8 url(/img/bg_in.gif) repeat-x 0 -15px;
}
*{
padding:0;
margin:0
}

h1, h2, h3 {text-align: left;}

#h_fix{
min-height:100%;
position: relative;
}
#in #h_fix{
	background:url(/img/bg_wh.gif) no-repeat 50% 234px;
}
#layout,.bot{
width:962px;
position:relative;
margin:0 auto;
top: -15px;
}
a{
text-decoration:underline
}
a:hover{
text-decoration:none
}
a img{
border:0px
}
html,body,input,textarea{
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
/*color:#323232*/
color:black;
}
ul{
list-style:none
}
#logo{
padding:0;
font-size:10px;
width:200px;
height:75px;
position:relative;
top:25px;
left:0;
float:left
}
#logo a{
color:#fff
}
#logo a span{
position:absolute;
top:0;
left:0;
width:170px;
height:56px;
background:url(/img/logo.png) 0 0 no-repeat;
cursor:pointer;
cursor:hand
}
#logo .Special {
display: none;
}
#logo .slogan {
position: absolute;bottom: 0;left: 3px;
width: 200px;
font-size: 11px;
}
.NewYear #logo .Special {
display: block;
position: absolute;
top: 28px;
left: -17px;
z-index: 8;
width: 46px;
height: 64px;
background: url(/img/santa-hat.png) no-repeat 0px 0px;
}
.RedArmy #logo .Special {
display: block;
position: absolute;
top: -12px;
left: 8px;
z-index: 8;
width: 60px;
height: 40px;
background: url(/img/23-special.png) no-repeat 0px 0px;
}
.GirlDay #logo .Special {
display: block;
position: absolute;
top: 42px;
left: -8px;
z-index: 8;
width: 188px;
height: 22px;
background: url(/img/8mart.png) no-repeat 0px 0px;
}
.VictoryDay #logo .Special {
display: block;
position: absolute;
top: 14px;
left: 22px;
z-index: 8;
width: 33px;
height: 62px;
background: url(/img/9may.png) no-repeat 0px 0px;
}
.HeppyB #logo .Special {
display: block;
position: absolute;
top: -16px;
left: 0px;
z-index: 8;
width: 173px;
height: 87px;
background: url(/img/8let.png) no-repeat 0px 0px;
}



.btn,#menu ul li a{
cursor:pointer;
cursor:hand
}







#send_recall{
position:absolute;
left:300px;
top:50px;
width:300px;
height:300px;
padding:0px;
display:none;
z-index:+4;
background: url(/img/oper-form-bg.png) no-repeat center center;
}
#send_recall .pad{
padding: 10px 25px;
margin-top: 10px;
font-size:12px;
}
#send_recall a{
font-size: 20px;
color: #B20000;
text-decoration: none;
float: right;
position: relative;
top:-10px;
right: -15px;
}
#send_recall a:hover{
color: #000000;
}
#send_recall .inp{
width:186px;
background:url(/img/ask.gif) 0 0 no-repeat;
font-size:10px;
color:#9f9f9f;
}
#send_recall input{
width:182px;
height:22px;
display:block;
border:none;
background:none;
padding:0 2px;
margin-top: -3px;
}
#send_recall textarea{
background: url(/img/form-bg.png) no-repeat left top !important;
border-color: #eaeaea;
border-width: 1px;
border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
width: 179px;
height: 90px;
padding: 3px;
}
#send_recall .btn{
width:91px;
background: url(/img/right_all.gif) no-repeat 0px 0px;
color: white;
display: block;
height: 20px;
margin-top: 1px;
padding: 0px 0px 8px 0px;
text-align: center;
text-decoration: none;
border: 0px;
font-size: 12px;
}
#send_recall img{
display:block;
float:right;
clear:both;
position:relative;
left:10px
}
#send_recall h3{
color:#B20000;
font-size:12px;
margin:10px 0 5px 0
}
#send_recall .clear{
padding-bottom: 5px;
}











#top{
clear:both
}
#top li{
float:left;
padding:38px 0 0 16px;
color:#636363;
font-size:10px
}
#top #login{
float:right
}
#top #telli{
font-size:11px;
width:150px;
padding:30px 25px 0 30px;
position: relative;
}
#telli strong{
font-size:14px;
color:#000
}
#telli div{
padding-top:4px
}
#telli .recall {position: absolute;right: 20px;top: 38px;}


#telli .reg {margin-left: -12px;}


#num{
background:url(/img/num.gif) 0 0 no-repeat;
width:120px;
height:25px;
margin-top:3px;
font-size:18px;
color:#000;
font-weight:bold;
letter-spacing:11px;
padding:2px 0 0 6px
}
#top #login{
background:url(/img/login_bg.gif) 0 0 no-repeat;
width:274px;
height:72px;
padding:10px 0 0 10px;
margin:15px 0 0 0;
font-size:11px
}
#login form div.Email{
background: url(/img/ask.gif) no-repeat 0px 0px;
height:22px;
float:left;
margin:6px 3px 4px 0;
width: 126px;
}
#login form div.Email input{
width:124px;
height:22px;
border:none;
background:none;
padding-left:2px;
font-size:12px;
font-weight:bold;
color:#000
}
#login form div{
background:url(/img/log_inp.gif) 0 0 no-repeat;
width:85px;
height:22px;
float:left;
margin:6px 3px 4px 0
}
#login form div input{
width:83px;
height:22px;
border:none;
background:none;
padding-left:2px;
font-size:12px;
font-weight:bold;
color:#000
}
#login form .btn{
border:none;
background:none;
background:url(/img/in.gif) 0 0 no-repeat;
color:#fff;
width:47px;
height:24px;
padding:0 0 5px 0;
margin:5px 0 0 0
}
#login p{
text-align: left;
clear: both;
padding-right: 10px;
}
#login a{
font-size:10px;
color:#636363;
margin-right:3px;
white-space: nowrap;
}
#login .red{
color:#c53131
}
#menu{
clear:both;
background:url(/img/menu_bg.gif) 0 0 no-repeat;
width:954px;
height:41px;
position:absolute;
top:112px;
left:0;
font-size:14px;
font-weight:bold;
padding:1px 0 0 10px
}
#menu li{
float:left;
position:relative
}
#menu .SubMenuLink {
color:#fff;
text-decoration:none;
padding:0px !important;
display:inline !important;
float:left;
}
#menu .SubMenuLink:hover {
color:#000 !important;
background-image: none !important;
}
#menu li:hover .SubMenuLink,#menu li.hover .SubMenuLink{
color:#000 !important;
}
#menu li a,#menu li div{
color:#fff;
text-decoration:none;
padding:10px 12px;
display:block;
height:22px;
float:left;
}
#menu li a:hover,#menu li .actv{
background:url(/img/sub-menu-bg.png) -312px 0px no-repeat
}
#menu li:hover,#menu li.hover{
background:url(/img/sub-menu-bg.png) 0px 0px no-repeat
}
#menu li div:hover,#menu li div.hover{
background:url(/img/sub-menu-bg.png) 100% -46px no-repeat;
color:#000
}
#menu li ul{
position:absolute;
left:-4px;
top:38px;
width:208px;
display:none;
background:url(/img/sub-menu-bg.png) -416px 100% no-repeat;
padding-bottom:9px;
z-index: 500;
}
#menu li ul .bot_png{
height:9px;
width:208px;
display:none;
}
#menu li:hover ul,#menu li.hover ul{
display:block
}
#menu ul li:hover,#menu ul li.hover{
background:none
}
#menu ul li{
margin:0;
padding:0
}
#menu ul li a{
font-size:11px;
color:#000;
padding:0 4px 0 4px;
margin:0;
height:auto;
width:200px;
clear:both;
background:url(/img/sub-menu-bg.png) 0px bottom no-repeat;
display:block
}
#menu ul li a span{
border-top:solid 1px #cecece;
display:block;
padding:5px 4px 5px 10px
}
#menu ul li a:hover{
background:url(/img/sub-menu-bg.png) -208px bottom no-repeat;
color:#b20000
}
#unmenu{
padding-top:85px;
clear:both
}
#unmenu li{
float:left;
color:#fff;
width:220px;
padding:5px 0 0 100px;
height:100px;
cursor: pointer;
}
#unmenu li h2{
font-size:24px;
font-weight:bold;
padding-bottom:9px
}
#unmenu li .more{
display:block;
margin-top:15px;
width:14px;
height:7px
}
#unmenu .about{
background:url(/img/about.gif) 0 0 no-repeat
}
#unmenu .cost{
background:url(/img/money.gif) 0 0 no-repeat;
padding:5px 0 0 120px;
width:200px
}
#unmenu .effect{
background:url(/img/effect.gif) 0 0 no-repeat;
padding:5px 0 0 110px;
width:210px
}
#podat{
background:url(/img/podat.gif) 0 100% repeat-x #fff;
clear:both;
margin:40px 0 0 0;
position:relative;
height:241px;
}
#podat .prey{
width:187px;
float:left;
padding:22px 0 0 15px
}
#podat .prey h2{
font-size:18px;
font-weight:bold;
padding-bottom:15px
}
#podat .prey li{
background:url(/img/bord_b.gif) 0 0 no-repeat;
height:54px;
position:relative
}
#podat .prey li a{
display:block;
padding:14px 20px 11px 10px;
height:33px;
width:156px;
color:#323232;
text-decoration:none;
position:absolute;
top:-2px;
left:-1px;
z-index:3
}
#podat .prey li a:hover,#podat .prey li .actv{
background:url(/img/a_hover.png) 0 0 no-repeat;
color:#fff
}
#podat .pic1{
width:476px;
height:274px;
position:absolute;
top:-33px;
left:202px
}
#podat .podat{
width:261px;
height:223px;
float:right;
background:url(/img/podat1.gif) 0 100% repeat-x;
padding:18px 0 0 25px
}
.podat_btn{
background:url(/img/podat_btn.gif) 0 0 no-repeat;
color:#fff;
width:241px;
height:41px;
display:block;
text-align:center;
font-size:20px;
font-weight:bold;
text-decoration:none;
padding-top:12px
}
.podat_btn:hover{
background:url(/img/podat_btn_hover.gif) 0 0 no-repeat;
color:#000;
}
.pod_txt{
padding:24px 25px 0 11px
}
.pod_txt h3{
font-size:14px;
color:#000;
font-weight:bold;
padding-bottom:10px
}
.pod_txt .more{
float:right;
width:67px;
height:16px;
text-align:center;
background:url(/img/more_gr.gif) 0 0 no-repeat;
color:#fff;
text-decoration:none;
clear:both;
font-size:11px;
margin-top:15px
}
#main{
background:url(/img/main_bg.gif) 0 0 no-repeat #fff;
padding:20px 17px 20px 9px
}
#in #main{
background:url(/img/main_bg_in.gif) 0 0 no-repeat #fff;
padding:10px 17px 20px 9px
}
#left{
width:175px;
float:left;
padding-bottom: 90px
}
#left h2{
background:url(/img/h2_l.gif) 0 0 no-repeat #e6e6e6;
color:#1f9eab;
width:161px;
height:29px;
padding:10px 0 0 14px;
font-size:18px
}
#left h2 a{
float:right;
background:url(/img/h2_all.gif) 0 0 no-repeat;
font-size:11px;
font-weight:normal;
color:#fff;
text-decoration:none;
margin:3px 10px 0 0;
padding:0 5px 2px 5px
}
li#right ul.List {
margin: 15px 10px;
padding: 0px 10px;
list-style-type: disc;
}
li#right ol.List {
margin:15px 10px;
padding: 0px 10px;
}
li#right .List li {
margin: 10px 0px 10px 15px;
}
.news,.opl,.txt,.otz,.form{
border-left:solid 1px #d3d3d3;
border-right:solid 1px #d3d3d3;
zoom:1;
_height:1%
}
.news li{
border-top:solid 1px #e8e8e8;
padding:16px 13px;
font-size:11px
}
.news li a,.opl li a{
color:#000;
font-weight:bold
}
.news li h3{
font-size:11px;
color:#1f9eab;
font-weight:normal
}
.left_b{
background:url(/img/left_b.gif) 0 0 no-repeat;
width:175px;
height:9px;
padding-bottom:10px
}
.opl li{
border-top:solid 1px #e8e8e8;
font-size:11px
}
.opl li a{
text-decoration:none;
display:block;
padding:8px 13px;
height:15px
}
.opl li a:hover{
background:url(/img/a_opl.gif) 0 100% repeat-x
}
.opl li a img{
float:right;
position:relative;
bottom:3px
}
#menu_l_top{
width:175px;
height:9px;
background:url(/img/menu_l_top.gif) 0 0 no-repeat;
overflow:hidden
}
#menu_l_bot{
width:175px;
height:10px;
background:url(/img/menu_l_bot.gif) 0 0 no-repeat;
margin-bottom:10px
}
#menu_l{
background:url(/img/menu_l_bg.gif) 0 0 repeat-y;
font-size:14px;
padding-right:2px
}
#menu_l ul{
background:url(/img/menu_l_bg1.gif) 0 100% no-repeat;
}
#menu_l li{
background:url(/img/menu_bord.gif) 0 0 no-repeat
}
#menu_l .frst{
background:none
}
#menu_l a{
display:block;
/*height:21px;*/
color:#fff;
text-decoration:none;
padding:4px 5px 4px 15px;
}
#menu_l a:hover,#menu_l .actv{
background:url(/img/a_hover2.gif) 0 0 no-repeat
}
#right{
width:737px;
float:right;
padding-bottom: 90px
}
#tem{
background:url(/img/tem_bg.gif) 0 0 repeat-y #fff;
margin-bottom:10px;
}
#in #tem{
position: relative;
margin-left: -20px;
width:737px;
}
#in #tem ul{
width: 732px;
}
#tem ul{
background:url(/img/tem_top.gif) 0 0 no-repeat;
clear:both;
padding:17px 0 15px 5px
}
#tem li{
float:left;
width:227px;
background:url(/img/arrow_s.gif) 10px 8px no-repeat;
margin-left:10px
}
#tem .bot{
float:none;
width:737px;
background:url(/img/tem_bot.gif) 0 100% no-repeat
}
#right #tem h2{
background:url(/img/arrow_b.gif) 0 0 no-repeat !important;
padding:1px 10px 20px 30px;
font-size:24px;
font-weight:bold;
color:#000;
margin-left:20px;
width:auto
}
#tem li b{
font-size:14px;
color:#323232;
text-decoration:none;
padding:3px 0 0 20px;
height:21px;
display:block;
float:left;
width:207px;
font-weight: normal;
}
#tem li a{
font-size:14px;
color:#323232;
text-decoration:none;
padding:3px 0 0 20px;
height:21px;
display:block;
float:left;
width:207px
}
#tem li a:hover{
background:url(/img/a_hover1.gif) 0 0 no-repeat;
color:#b61919
}
.right_b{
background:url(/img/right_b.gif) 0 0 no-repeat;
width:737px;
height:10px;
padding-bottom:10px;
position:relative
}
.right_b a,#tem .bot a{
float:right;
background:url(/img/right_all.gif) 0 0 no-repeat;
width:91px;
height:16px;
color:#fff;
text-decoration:none;
font-size:11px;
text-align:center;
margin:0 10px 13px 0
}
.right_b a{
position:relative;
top:-16px;
right:0
}
#right h2{
background:url(/img/h2_r.gif) 0 0 no-repeat #e6e6e6;
color:#000;
height:29px;
padding:10px 0 0 20px;
font-size:18px
}
#right h2 a{
float:right;
background:url(/img/h2_all.gif) 0 0 no-repeat;
font-size:11px;
font-weight:normal;
color:#fff;
text-decoration:none;
margin:3px 10px 0 0;
padding:0 5px 2px 5px
}
#right .txt{
padding:17px 20px 10px 20px
}
.otz{
padding:0 20px 16px 20px
}
.otz .clear{
padding-bottom:15px
}
.bord_b{
border-bottom:dashed 1px #dedede
}
.otz li{
padding:15px 0 0 0
}
.otz .img_l{
background:url(/img/who.gif) 0 0 no-repeat;
width:95px;
height:34px;
float:left;
margin:4px 10px 0 0;
color:#000;
font-size:11px;
font-weight:bold;
padding:8px 25px 8px 10px;
}
.img_l strong{
display:block;
color:#137dab;
font-size:14px;
margin-top: 5px;
}
.otz .txt_l{
float:left;
width:550px;
}
.txt_l a{
color:#000
}
.txt_l a strong{
display:block;
text-decoration:underline
}
.txt_l a:hover strong{
text-decoration:none
}
#bottom{
background:url(/img/bot_bg.gif) 0 0 repeat-x;
height:97px;
color:#fff;
position: absolute;
bottom: 0;
left: 0;
width: 100%
}
#bottom a{
color:#fff
}
.wh_bg{
height:22px;
background:#fff;
margin-bottom:22px
}
#bottom span{
padding-left:20px
}
#bottom span img{
position:relative;
top:2px
}
#bottom .tel{
text-align: right;
float: right;
width: 135px;
background:url(/img/tel.gif) 0 50% no-repeat;
padding-left:35px;
font-size:14px;
font-weight:bold;
}
#bottom .tel small{
font-size:13px;
font-weight:normal;
}
#in #unmenu h2{
font-size:30px;
font-weight:normal;
color:#fff;
float:left;
padding:0 0 15px 0
}
#in #unmenu .btn{
width:173px;
height:29px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#fff;
text-decoration:none;
background:url(/img/podat_btn1_hover.gif) 0 0 no-repeat;
display:block;
float:right;
padding-top:9px
}
#in #unmenu .btn:hover{
color:#000;
background:url(/img/podat_btn1.gif) 0 0 no-repeat;
}
#in #unmenu{
padding-top:79px
}
#inf{
background:url(/img/inf_bg.gif) 0 0 repeat-x;
min-width:335px;
height:40px;
padding:0 !important;
margin:40px 0 0 0;
font-size:10px;
float:right !important;
}
#inf strong{
font-size:11px;
font-weight:bold;
display:block;
color:#000
}
#inf ul{
background:url(/img/inf_l.gif) 0 0 no-repeat;
height:40px;
padding-left:10px
}
#inf ul li{
float:left;
margin:0;
padding:6px 10px
}

#inf form .btn{
border:none;
background:none;
background:url(/img/out_btn.gif) 0 0 no-repeat;
color:#fff;
width:47px;
height:18px;
margin-top:5px;
text-decoration:none;
padding-top:2px
font-size:10px;
}

#inf .cab_out{
background:url(/img/inf_r.gif) 100% 0 no-repeat;
float:right;
height:28px;
font-size:10px
}
.cab_out a{
height:18px;
text-align:center;
color:#fff;
display:block;
float:left;
margin-top:5px;
text-decoration:none;
padding-top:2px
}
.cab_out .cab{
background:url(/img/cab_btn.gif) 0 0 no-repeat;
width:56px
}
.cab_out .out{
background:url(/img/out_btn.gif) 0 0 no-repeat;
width:47px
}
#in #right{
width:667px;
float:right;
padding-right:50px;
text-align: justify;
}
#in #right h2{
background:url(/img/h2_in.gif) 0 0 no-repeat #dedede
}
#in #right .text h2{
background:none;
padding:8px 0px 15px;
font-size:24px;
height: auto;
}
#in .right_b{
background:url(/img/right_b1.gif) 0 0 no-repeat;
width:667px;
height:9px;
padding-bottom:10px;
position:relative;
}
.form{
padding:20px 20px 0px;
}
.form .clear{
padding-bottom:20px
}
.form label{
width:177px;
float:left;
text-align:right;
padding:5px 20px 0 10px;
color:#000
}
.fill{
font-weight:bold;
}

.star {color:#c53131; font-weight:normal;}


.ask label{
width:65px
}

.form .inp{
width:350px;
float:left;
font-size:11px;
color:#797979
}
.form .inp input{
width:inherit;
float:left;
background: url(/img/form-bg.png) no-repeat left top;
border-color: #eaeaea;
border-width: 1px;
border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
padding: 5px 3px;
}

.ask .inp{
width:186px;
background:url(/img/ask.gif) 0 0 no-repeat;
font-size:10px;
color:#9f9f9f
}
.ask .tearea{
width:493px;
height:124px;
float:left
}
.ask .tearea textarea{
width:462px;
height:120px;
padding:2px;
overflow:auto;
background:none
}
.form .inp_r{
background:url(/img/inp_r.gif) 0 0 no-repeat
}
.form .cod{
background:url(/img/cod.gif) 84px 0 no-repeat
}
.form .cod img{
float:left;
margin-right:7px
}
.form textarea {
background: url(/img/form-bg.png) no-repeat left top !important;
border-color: #eaeaea;
border-width: 1px;
border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
width: inherit;
padding: 5px 3px;
}
.form select {
padding: 5px 3px;
width: inherit;
border-color: #eaeaea;
border-width: 1px;
border-style: solid;
border-left-color: #BABABA;
border-top-color: #BABABA;
}
/*
.form .inp input{
width:309px;
height:22px;
display:block;
border:none;
background:none;
padding:0 2px
}
*/
.ask .inp input{
width:182px
}
.form .cod input{
width:71px
}
.form .check{
float:left;
padding-left:207px
}
.form .check input{
position:relative;
top:2px;
margin-right:12px
}
.form .check a{
color:#b20000
}
.form .marker{
width:16px;
height:16px;
float:left;
margin:3px 0 0 8px;
position:relative
}
.form .marker a{
display:block;
float:left;
width:16px;
height:16px;
position:relative
}
.form .marker a span{
display:block;
width:16px;
height:16px;
position:absolute;
top:0;
left:0;
background:url(/img/marks.gif) 0 0 no-repeat
}
.form .marker a .ok{
background:url(/img/marks.gif) -32px 0 no-repeat
}
.form .marker a .q{
background:url(/img/marks.gif) -16px 0 no-repeat
}
#expl{
position:absolute;
width:166px !important;
font-size:11px;
visibility:hidden;
z-index:2
}
.expl_t{
background:url(/img/expl_t.png) 0 0 no-repeat;
width:166px;
height:8px;
overflow:hidden
}
.expl_b{
background:url(/img/expl_b.png) 0 0 no-repeat;
width:166px;
height:15px
}
.expl_p{
background:url(/img/expl_bg.png) 0 0 repeat-y;
padding:0 10px
}
.form .btn{
background:url(/img/reg_btn.gif) 0 0 no-repeat;
width:179px;
height:40px;
text-align:center;
border:none;
font-size:14px;
color:#fff;
font-weight:bold;
padding-bottom:6px;
position:relative;
top:28px;
left:207px;
z-index:2
}
.form a.btn{
display: block;
text-decoration: none;
padding-top: 10px;
margin-bottom: -9px;
top: 35px;
}
.ask .btn{
background:url(/img/send1.gif) 0 0 no-repeat;
width:107px;
top:33px;
left:95px
}
.tex_btn a{
height:24px;
text-align:center;
display:block;
color:#fff;
text-decoration:none;
padding-top:5px;
float:left;
margin:0;
position:relative;
top:10px
}
.ob_a{
background:url(/img/ob_a.gif) 0 0 no-repeat;
width:150px;
float:left
}
.ob_arh{
background:url(/img/ob_arh.gif) 0 0 no-repeat;
width:131px
}
.tex_btn .ob_p{
background:url(/img/ob_pod.gif) 0 0 no-repeat;
width:136px;
float:right
}
#right .ob{
font-size:14px
}
.ob span{
color:#b20000
}
.status{
float:right;
font-size:12px;
font-weight:normal;
margin-right:10px;
padding-right:16px
}
.ok{
background:url(/img/ok.gif) 100% 1px no-repeat
}
.ob .ok span{
color:#1c8ca4
}
.neok{
background:url(/img/x.gif) 100% 1px no-repeat
}
.pros{
background:url(/img/pros.gif) 100% 2px no-repeat
}
.ob .pros span{
color:#787878
}
.txt_top{
padding-bottom:15px
}
.txt_top span{
color:#1f9eab;
border-right:solid 1px #1f9eab;
padding-right:10px;
margin-right:10px
}
.txt_top .last{
border:none
}
.action{
padding:50px 0 20px 0
}
.action li{
float:right;
margin-left:5px;
font-size:11px;
background:url(/img/btn_b.gif) 0 0 no-repeat;
height:19px;
padding-left:8px;
position:relative
}
.action li a{
color:#fff;
background:url(/img/btn_b.gif) 100% 0 no-repeat;
height:18px;
text-decoration:none;
padding:1px 8px 0 0;
display:block;
text-align:center
}
.action .gray_color{
background:url(/img/btn_g.gif) 0 0 no-repeat;
}
.action .gray_color a{
background:url(/img/btn_g.gif) 100% 0 no-repeat;
}
.action .gray{
background:url(/img/btn_g.gif) 0 0 no-repeat;
}
.action .gray a{
background:url(/img/btn_g.gif) 100% 0 no-repeat
}
.action .gray.disabled a{
color: #cacaca;cursor: default;
}
.action .red{
background:url(/img/btn_r.gif) 0 0 no-repeat
}
.action .red a{
background:url(/img/btn_r.gif) 100% 0 no-repeat
}
.grafik{
border:solid 1px #d3d3d3
}
.grafik .bord{
border:solid 1px #e8e8e8
}
.grafik .bord ul{
border:solid 1px #f1f1f1;
background:#f6f6f6;
padding:10px 0 10px 0
}
.grafik .bord a{
color:#000000;
}
.grafik .bord .count{
float:right;
padding:0 15px 20px 0
}
.grafik .bord .count span{
color:#b20000
}
.grafik .bord .count span em{font-style:normal}
.grafik .bord h3{
font-size:12px;
font-weight:bold;
padding:0 0 20px 15px
}
.grafik .bord li{
float:left;
background:url(/img/li_bord.gif) 100% 0 repeat-y;
width:122px;
padding:5px 20px
}
.grafik .bord .last{
background:none
}
.grafik .bord li img{
position:relative;
top:2px
}
.grafik .bord li a img{
top:0;
left:4px
}
.tbl_top div{
background:url(/img/tbl_top.gif) 0 0 no-repeat;
width:667px;
height:9px;
overflow:hidden
}
.tbl .tbl_top,.tbl .tbl_bot{
padding:0;
border:none
}
.tbl_bot div{
background:url(/img/tbl_bot.gif) 0 0 no-repeat;
width:667px;
height:10px;
overflow:hidden
}
.tbl .head td{
background:url(/img/tbl_bg.gif) 0 0 repeat-x #dedede;
color:#b20000;
font-weight:bold;
padding:3px 0 12px 20px;
border:none
}
.tbl td{
padding:5px 0 5px 20px;
border-top:solid 1px #dedede
}
.tbl .frst{
border-left:solid 1px #dedede
}
.tbl .last{
border-right:solid 1px #dedede
}
.tbl td a{
color:#b20000
}
.tbl .cy td{
background:#e5f6fa
}
.pages{
padding:25px 0 0 0;
color:#d3d3d3
}
.pages b{
font-weight:normal;
color:#323232;
margin-right:10px
}
.pages img{
position:relative;
top:2px
}
.pages a,.pages span{
color:#323232;
text-decoration:none;
margin:0 3px
}
.pages a:hover,.pages .actv{
color:#b20000
}
.text h3{
font-size:14px;
font-weight:bold;
padding:30px 0 10px 0;
color:#000
}
.acc{
width:642px;
height:42px;
background:url(/img/acount.gif) 0 0 no-repeat;
font-size:24px;
color:#fff;
padding:14px 0 0 24px;
margin-top:15px
}
.acc span{
float:right;
width:158px;
text-align:center;
display:block
}
.quest{
padding-top:10px
}
.quest li{
background:url(/img/li.gif) 0px 27px no-repeat;
padding:25px 0 0 15px
}
.quest li h3{
font-size:11px;
color:#1f9eab;
font-weight:normal;
padding-bottom:5px
}
.quest li h3 span{
color:#b20000
}
.answ{
background-color: #3396c2;
color:#fff;
margin-top:10px
}
.quest .answ h3{
background:url(/img/answ_t.gif) 0 0 no-repeat;
color:#fff;
padding:17px 10px 5px 15px
}
.answ p{
padding:0 10px 5px 15px
}
.answ_b{
background:url(/img/answ_b.gif) 0 0 no-repeat;
width:652px;
height:6px;
overflow:hidden
}
.clear{
width:100%;
clear:both;
height:1px;
overflow:hidden
}
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}
.clearfix{
zoom:1;
_height:1%
}


/* добавлено */
.noimg {background-image: none !important;}

.WizardItem {margin: 20px 0px 40px 0px;padding-left: 30px;background: url(/img/arrow_b.gif) no-repeat 0px 0px;}
.WizardItem a {font-size: 20px;font-weight: bold;color: #000;}
.WizardItem p {padding: 5px;}

.form p {padding-left: 20px;padding-right: 20px;}

.H2 {color: #147d93;font-size: 13px;font-weight: bold;padding-top: 10px;padding-bottom: 20px;}

.red {color: #B20000 !important;}
/*.blue {color: #187D92 !important;}*/
.blue {color: #147d93 !important;}
.white {color: #FFFFFF !important;}
.justify {text-align: justify !important;}


.MarkerBlock {padding: 10px;font-size: 14px;background: #F4F4F4 url(/img/marker-block.png) no-repeat left top;border-bottom: 1px solid #d5d5d5;border-right: 1px solid #d5d5d5;}
.MarkerBlock:first-letter {padding-left: 15px;}

.faq {width: 602px;margin: 0px 20px 20px;}
.faq .question {background: #3396c2 url(/img/faq_t.gif) no-repeat center top;padding: 10px;color: #ffffff;}
.faq .faq_b {background: url(/img/faq_b.gif) no-repeat center top;height: 11px;}
.faq .reply {padding-left: 22px;padding-top: 5px;}

#right .news {font-size: 12px;border: 0px;}
#right .news li {font-size: 12px;border: 0px;border-bottom: 1px solid #E8E8E8;}
#right .news li h3 {margin-bottom: 5px;}


.ExplTable {border-collapse: collapse;z-index: 990;position: absolute; display:none;}
.ExplTable thead th.ExplLeft {background: transparent url(/img/expl_angle.png) no-repeat -7px -21px;width: 8px;height: 8px;}
.ExplTable thead th.ExplRight {background: transparent url(/img/expl_angle.png) no-repeat -1px -21px;width: 8px;height: 8px;}
.ExplTable thead td {background: transparent url(/img/expl_side_a.png) repeat-x left 0px;height: 8px;}
.ExplTable tfoot th.ExplLeft {background: transparent url(/img/expl_angle.png) no-repeat -7px -1px;width: 8px;height: 15px;}
.ExplTable tfoot th.ExplRight {background: transparent url(/img/expl_angle.png) no-repeat -1px -1px;width: 8px;height: 15px;}
.ExplTable tfoot td {background: transparent url(/img/expl_side_a.png) repeat-x left -8px;height: 15px;text-align: left;}
.ExplTable tfoot td img {width: 12px;height: 15px;margin: 0px 0px 0px 8px;}
.ExplTable tbody th.ExplLeft {background: transparent url(/img/expl_side_b.png) repeat-y 0px top;width: 8px;}
.ExplTable tbody th.ExplRight {background: transparent url(/img/expl_side_b.png) repeat-y -8px top;width: 8px;}
.ExplTable tbody td {background-color: #f0f0f0;color: #000000;text-align: justify;padding: 2px 5px;}
.ExplTable tbody td a {color: #B20000;}

.TypeRaz {width: 356px;}
.TypeRaz th {padding: 3px 10px 3px 1px;width: 20px;}
.TypeRaz th input {background-image: none !important;border: 0px !important;}
.TypeRaz td {font-size: 12px;color: #B20000;border-bottom: 1px dotted gray;}
.TypeRaz td span {color: #000000;}


.TypePay {width: 600px;}
.TypePay th {padding: 3px 10px 10px 1px;width: 20px;}
.TypePay th input {background-image: none !important;border: 0px !important;}
.TypePay td {padding: 5px 0 10px 0;font-size: 12px;color: #B20000;border-bottom: 1px dotted gray;}
.TypePay td span {color: #000000;}

.SpectTD td {border-bottom: 1px dotted #D3D3D3;height: 40px;padding: 5px;}
.SpectTD .Last td {border-bottom-width: 0px;}
/*
.SpectTD tr:hover td {background-color: #F7F7F7;}
.SpectTD tr.TrHover td {background-color: #F7F7F7;}
*/
.black {color:black;}
.black td{color:black;}
.green {color:#137B91;}




.MessageBox {position: absolute;z-index: 2000;padding: 5px;top:50%;left:50%;display:none;}
.MessageBox.RedColor .tl {width: 50.2%;height: 50.2%;position: absolute;top: 0;left: 0;z-index: -1;background: url(/img/red_message_box_bg.png) no-repeat 0 0;}
.MessageBox.RedColor .tr {width: 50.2%;height: 50.2%;position: absolute;top: 0;right: 0;z-index: -1;background: url(/img/red_message_box_bg.png) no-repeat 100% 0;}
.MessageBox.RedColor .br {width: 50.2%;height: 50.2%;position: absolute;bottom: 0;right: 0;z-index: -1;background: url(/img/red_message_box_bg.png) no-repeat 100% 100%;}
.MessageBox.RedColor .bl {width: 50.2%;height: 50.2%;position: absolute;bottom: 0;left: 0;z-index: -1;background: url(/img/red_message_box_bg.png) no-repeat 0 100%;}

.opera .MessageBox .tl,
.opera .MessageBox .tr,
.opera .MessageBox .br,
.opera .MessageBox .bl {width: 51% !important;height: 51% !important;}

.MessageBox .MessageTitle {line-height: 39px;text-align: center;font-size: 20px;font-weight: bold;color: #ffffff;margin: 1px 0 20px;}
.MessageBox .MessageContent {margin: 20px;}
.MessageBox .MessageButton {margin: 20px 0 20px -10px;}
.MessageBox .MessageButton a {display: inline-block;background: url(/img/message-box-btm.png) no-repeat 0 0;text-decoration: none;color: #000000;font-size: 12px;font-weight: bold;height: 22px;line-height: 22px;white-space: nowrap;position: relative;padding: 0 10px 0 20px;margin: 0 10px;}
.MessageBox .MessageButton a code {display: block;width: 10px;height: 22px;background: url(/img/message-box-btm.png) no-repeat 100% 100%;position: absolute;right: -10px;top: 0;}
.MessageBox .MessageButton .clear {float: none;clear: both;height: 0px;overflow: hidden;font-size: 1px;}




#message_box {display:none;z-index:999;width: 292px;position: absolute;left:50%;top:50%;margin-left:-150px;margin-top:-72px;padding: 4px;}
#message_box table {width: 100%;}
#message_box_title {background: transparent url(/img/message_box_bg.png) no-repeat 0px 0px;}
#message_box_text {background: transparent url(/img/message_box_bg.png) no-repeat 0px 100%;}
#message_box_title {width: 100%;height: 46px;text-align: center;vertical-align: middle;font-size: 20px;font-weight: bold;color: #ffffff;}
#message_box_text {width: 100%;height: 25px;text-align: justify;vertical-align: middle;font-size: 12px;font-weight: normal;color: #000000;padding: 10px 20px;}
#message_box_text ul li {text-align:left;}
#message_box_buttons {width: 100%;height: 40px;text-align: center;vertical-align: middle;}
#message_box_buttons a {display: block;width: 90px;background: transparent url(/img/message_box_btm.png) no-repeat center center;padding: 4px 0px;text-decoration: none;color: #000000;font-size: 12px;font-weight: bold;}
.mRed #message_box_title {background-position: 0px 0px !important;}
.mRed #message_box_text {background-position: 0px 100% !important;}
.mBlue #message_box_title {background-position: -292px 0px !important;}
.mBlue #message_box_text {background-position: -292px 100% !important;}


#message_box_modal_block
{
	z-index: 100;
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	top: 0pt;
	background-color: lightGrey;
	opacity: 0.92;
	FILTER: alpha(opacity:92);
}
#message_box_modal {display:none;z-index:999;width: 292px;position: absolute;left:50%;top:50%;margin-left:-150px;margin-top:-72px;padding: 4px;}
#message_box_modal_12 {display:none;z-index:999;width: 292px;position: absolute;left:50%;margin-left:-150px;padding: 4px;}
#message_box_modal table {width: 100%;}
#message_box_modal_title {background: transparent url(/img/message_box_bg.png) no-repeat 0px 0px;}
#message_box_modal_text {background: transparent url(/img/message_box_bg.png) no-repeat 0px 100%;}
#message_box_modal_title {width: 100%;height: 46px;text-align: center;vertical-align: middle;font-size: 20px;font-weight: bold;color: #ffffff;}
#message_box_modal_text {width: 100%;height: 25px;text-align: justify;vertical-align: middle;font-size: 12px;font-weight: normal;color: #000000;padding: 10px 20px;}
#message_box_modal_buttons {width: 100%;height: 40px;text-align: center;vertical-align: middle;}
#message_box_modal_buttons a {display: block;width: 90px;background: transparent url(/img/message_box_btm.png) no-repeat center center;padding: 4px 15px;text-decoration: none;color: #000000;font-size: 12px;font-weight: bold;}
#message_box_modal_buttons a.btn220 {width: 220px;background: transparent url(/img/message_box_btm_220.png) no-repeat center center;}
.mRed #message_box_modal_title {background-position: 0px 0px !important;}
.mRed #message_box_modal_text {background-position: 0px 100% !important;}
.mBlue #message_box_modal_title {background-position: -292px 0px !important;}
.mBlue #message_box_modal_text {background-position: -292px 100% !important;}



.InputButtom {background: url(/img/ob_a.gif) no-repeat 0px 0px;width: 150px;border: 0px;color: #ffffff;height: 29px;cursor: pointer;padding: 5px 0px 9px 0px;}
.AButtom {display: block;float: left;clear: both;text-align: center;padding: 6px 0px;text-decoration: none; background: url(/img/ob_a.gif) no-repeat 0px 0px;width: 150px;border: 0px;color: #ffffff;height: 29px;cursor: pointer;}

.TableBlock1 {width: 100%;}
.TableBlock1 th {text-align: right;padding: 5px 15px;border-bottom: 1px solid #F0F0F0;}
.TableBlock1 td {padding: 5px;border-bottom: 1px solid #F0F0F0;}
.TableBlock1 .noBorder {border: 0px;}

.OrderBlock {padding: 0px;border-left: 1px solid lightGrey;border-right: 1px solid lightGrey;zoom: 1;}
.OrderBlock .OrderForm {padding: 0px 20px;}

/* Шаги */
.OrderBlock .OrderSteps {text-align: center;}
.OrderBlock .OrderSteps table {width: auto;}
.OrderBlock .OrderSteps table td {width: 130px;height: 70px;background: transparent url(/img/order-steps-bg.png) no-repeat 0px 0px;text-align: left;vertical-align: middle;padding: 0px 10px;color: #999999;}
.OrderBlock .OrderSteps table td.completed {background-position: 0px -140px;color: #ffffff;}
.OrderBlock .OrderSteps table td.filled {background-position: 0px -70px;color: #ffffff;}
.OrderBlock .OrderSteps table td .step {font-weight: bold;}
.OrderBlock .OrderSteps table td .arrow {display: inline-block;width: 37px;height: 32px;background: transparent url(/img/order-step-arrow.png) no-repeat 0px 0px;position: absolute;margin-left: 128px;margin-top: 5px;}


/* Кнопки внизу */
.OrderBlock .BottomButton {padding: 0px;position: relative;bottom: -27px;z-index: 5;text-align: center;height: 40px;}
.OrderBlock .BottomButton .BotBtm100 {font-size: 14px;font-weight: bold;color: #3d3d3d;padding: 0px;margin: 0px;width: 100px;line-height: 40px;border: 0px;background: url(/img/order-bottom-btm.png) no-repeat 0px 0px;cursor: pointer;}
.OrderBlock .BottomButton .BotBtm100:hover {background-position: 0px -40px;color: #000000;}
.OrderBlock .BottomButton .RedBtm {background: url(/img/order-bottom-btm.png) no-repeat -100px 0px;color: #ffffff;position: absolute;top: 0px;right: 0px;}
.OrderBlock .BottomButton .RedBtm:hover {background-position: -100px -40px;color: #ffffff;}
.OrderBlock .BottomButton .BlueBtm {background: url(/img/order-bottom-btm.png) no-repeat -200px 0px;color: #ffffff;position: absolute;top: 0px;left: 105px;}
.OrderBlock .BottomButton .BlueBtm:hover {background-position: -200px -40px;color: #ffffff;}
.OrderBlock .BottomButton #cencel {position: absolute;top: 0px;left: 0px;}


input {border: 0px;}
textarea {border: 0px;resize:none;}
input, textarea {border-top: 1px solid #bdbbbb;border-left: 1px solid #c9c9c9;border-bottom: 1px solid #eeeeee;border-right: 1px solid #efefef;background: #ffffff url(/img/form-bg.png) no-repeat 0px 0px;}
select {border-top: 1px solid #bdbbbb;border-left: 1px solid #c9c9c9;border-bottom: 1px solid #eeeeee;border-right: 1px solid #efefef;}
.ie7 select {height: auto;}
input[type=checkbox] {background-color:transparent;}

input.fwradio {border: 0px;background-image: none;width: auto !important;}
input.fwcheckbox {border: 0px;background-image: none;width: auto !important;}

.OrderForm input.disabled {background:#dedede;}

.inp input {border-top: 1px solid #bdbbbb !important;border-left: 1px solid #c9c9c9 !important;border-bottom: 1px solid #eeeeee !important;border-right: 1px solid #efefef !important;background: #ffffff url(/img/form-bg.png) no-repeat 0px 0px;}
.check input {border: 0px;background-image: none;width: auto !important;}

.Helper {position: relative;}
.Helper .Link {display: block;width: 175px;height: 300px;background: transparent url(/img/0.gif) repeat 0px 0px;position: absolute;z-index: 99;cursor: pointer;}
.Helper .Img {display: block;width: 175px;height: 300px;z-index: 1;margin-bottom: 15px;}

.OrderBlock .fieldwarp {margin-top: 10px;position: relative;}
.OrderBlock .fieldwarp label {display: inline-block;width: 200px;text-align: right;margin-right: 15px;line-height: 26px;}
.OrderBlock .fieldwarp label em {display: none;}
.OrderBlock .fieldwarp label.important {font-weight: bold;}
.OrderBlock .fieldwarp label.important em {color: #B20000;padding-left: 5px;font-style: normal;display:inline;}
.OrderBlock .fieldwarp input {width: 330px;padding: 4px 10px 6px;}
.OrderBlock .fieldwarp textarea {width: 330px;vertical-align: top;padding: 6px 10px;}
.OrderBlock .fieldwarp .tips {color: #797979;font-size: 11px;padding-left: 218px;padding-right: 60px; margin-top: 3px;}


.OrderBlock .FullTable {width: 100%;}
.OrderBlock .FullTable th {padding: 3px 10px 10px 1px;width: 20px;}
.OrderBlock .FullTable td {padding: 5px 0 10px 0;font-size: 12px;color: #000000;border-bottom: 1px dotted gray;}
.OrderBlock .FullTable td span {color: #B20000;}

.OrderBlock .BottomButton .DisabledBtm {background: url(/img/order-bottom-btm.png) no-repeat 0px 0px !important;color: #989898 !important;cursor: default !important;}

.OrderBlock .fieldwarp .FormMarker {position: absolute;right: 30px;top: 5px;}
.OrderBlock .fieldwarp .FormMarker .Marker1 {display: block;width: 16px;height: 16px;background: url(/img/marks.gif) no-repeat 0px 0px;}
.OrderBlock .fieldwarp .FormMarker .Marker2 {display: block;width: 16px;height: 16px;background: url(/img/marks.gif) no-repeat -16px 0px;}
.OrderBlock .fieldwarp .FormMarker .Marker3 {display: block;width: 16px;height: 16px;background: url(/img/marks.gif) no-repeat -32px 0px;}
.StepOne {padding: 0px;font-size: 12px;height: 150px;}
.StepOne .fieldwarp {width: 350px;margin: 20px auto 0px;}
.StepOne .fieldwarp .fwtitle {font-size: 12px;font-weight: bold;padding: 0px 0px 8px;}
.StepOne .fieldwarp select {width: 100%;margin-bottom: 5px;}
.StepOne .fieldwarp input.fwradio {margin-right: 10px;width: auto !important;}
.StepOne .fieldwarp label {width: auto !important;margin: 0px;}
.StepTwo {padding: 0px;font-size: 12px;}
.StepTwo .fieldwarp .inputfield {width: 302px;display: inline-block;vertical-align: top;}
.StepTwo .UploadFile {width: 352px;margin-left: 3px;}
.StepTwo .fieldwarp select {height: 26px;}


.StepTwo .fieldwarp label .footnote {background-color: #f0f0f0;border: 1px solid #cccccc;line-height: 1.4;font-weight: normal;margin-top: 10px;padding: 10px;text-align: left;font-size: 11px;}
.StepTwo .fieldwarp label .footnote strong {color: #B20000;}
.StepTwo .fieldwarp label .footnote .HelpRight,
.StepTwo .fieldwarp label .footnote #copyShort2Full {color: #B20000;text-decoration: underline;cursor: pointer;}


.StepThree {padding: 0px;font-size: 12px;}
.StepThree .fieldphone input#telcode {width: 50px;text-align: center;}
.StepThree .fieldphone input#tel {width: 224px;}
.StepThree .fieldphone span {font-size: 12px;}
.StepThree .fieldphone .tips span {font-size: 11px;}
.StepThree .fieldphone .tips span.telcode {display: inline-block;width: 72px;text-align: center;margin-left: 26px;}
.StepThree .fieldphone .tips span.tel {display: inline-block;width: 72px;text-align: left;margin-left: 25px;}
.StepThree .title {font-size: 13px;font-weight: bold;color: #147D93;padding: 0px;margin: 10px 0px 20px;text-align: left;}
.FormMarker {position: absolute;right: 30px;top: 5px;}
.FormMarker .Marker1 {cursor: pointer; display: block;width: 16px;height: 16px;background: url(/img/marks.gif) no-repeat 0px 0px;}
.FormMarker .Marker2 {display: block;width: 16px;height: 16px;background: url(/img/marks.gif) no-repeat -16px 0px;}
.FormMarker .Marker3 {display: block;width: 16px;height: 16px;background: url(/img/marks.gif) no-repeat -32px 0px;}
.StepFour {padding: 0px;font-size: 12px;}
.StepFour .fieldwarp .inputfield {width: 302px;display: inline-block;vertical-align: top;}
.StepFour .fieldwarp .fullfield {margin: 0px 50px;}
.StepFour .FullTable .Tip img {position: absolute;margin-left: 5px;}

.StepFive {padding: 0px;font-size: 12px;}

.StepFive .fieldwarp .fullfield {margin: 0px 50px;}
.StepFive .title {font-size: 16px;font-weight: bold;padding: 0px 70px;margin: 30px 0px 20px;text-align: left;}

.OrderBlock span.Tip {border: none;}
.OrderBlock span.Tip div.case {left: -13px;}


.firefox .StepFour span.Tip {top: -12px;}
.opera .StepFour span.Tip div.case {bottom: -12px;}
.ie7 .StepFour span.Tip {margin-top: -12px;}
.ie7 .StepFour span.Tip div.case {bottom: -12px;}
.ie6 .StepFour span.Tip {margin-top: -12px;}
.ie6 .StepFour span.Tip div.case {bottom: -12px;}

span.Tip {position: relative;border-bottom: 2px dotted #B20000;cursor: pointer;}
span.Tip div.case {width: 300px;display: none;position: absolute;left: 0px;bottom: 0px;z-index: 90;margin: 0px -10px 5px 0px;}
span.Tip div.case div.ctop {height: 7px;overflow: hidden;position: relative;}
span.Tip div.case div.ctop em.left {display: inline-block;width: 7px;height: 7px;overflow: hidden;background: url(/img/tip-bg-angle.png) no-repeat -7px -7px;position: absolute;left: 0px;top: 0px;z-index: 91;}
span.Tip div.case div.ctop em.center {display: block;height: 7px;overflow: hidden;background: url(/img/tip-bg-hori.png) repeat-x 0px 0px;position: relative;margin: 0px 7px;}
span.Tip div.case div.ctop em.right {display: inline-block;width: 7px;height: 7px;overflow: hidden;background: url(/img/tip-bg-angle.png) no-repeat 0px -7px;position: absolute;right: 0px;top: 0px;z-index: 91;}
span.Tip div.case div.cmid {background: url(/img/tip-bg-vert.png) repeat-y left 0px;}
span.Tip div.case div.cmid div.right {background: url(/img/tip-bg-vert.png) repeat-y right 0px;}
span.Tip div.case div.cmid div.right div.cont {margin: 0px 7px;background-color: #d6d6d6;}
span.Tip div.case div.cbot {height: 33px;overflow: hidden;position: relative;}
span.Tip div.case div.cbot em.left {display: inline-block;width: 7px;height: 7px;overflow: hidden;background: url(/img/tip-bg-angle.png) no-repeat -7px 0px;position: absolute;left: 0px;top: 0px;z-index: 91;}
span.Tip div.case div.cbot em.center {display: block;height: 7px;overflow: hidden;background: url(/img/tip-bg-hori.png) repeat-x 0px -7px;position: relative;margin: 0px 7px;}
span.Tip div.case div.cbot em.right {display: inline-block;width: 7px;height: 7px;overflow: hidden;background: url(/img/tip-bg-angle.png) no-repeat 0px 0px;position: absolute;right: 0px;top: 0px;z-index: 91;}
span.Tip div.case div.cbot em.leftarrow {display: block;width: 21px;height: 17px;overflow: hidden;background: url(/img/tip-bg-arrow.png) no-repeat -21px 0px;position: absolute;left: 20px;top: 5px;z-index: 91;}
span.Tip div.case div.cbot em.rightarrow {display: block;width: 21px;height: 17px;overflow: hidden;background: url(/img/tip-bg-arrow.png) no-repeat 0px 0px;position: absolute;right: 20px;top: 5px;z-index: 91;}
span.Tip div.case div.cmid div.right div.cont {padding: 0px 5px;font-size: 11px;font-style: normal;font-weight: normal;white-space: normal;text-align: left;color: #000000;}
.InputButtom {background: url(/img/ob_a.gif) no-repeat 0px 0px;width: 150px;border: 0px;color: #ffffff;height: 29px;cursor: pointer;padding: 5px 0px 9px 0px;}
.ie7 #PacketButton.InputButtom {display:inline;width:150px !important;overflow:visibility;}


/* этап оформления/редактирования объявления - блок с подсказками */
.OrderHelper {border-left: 1px solid lightGrey;border-right: 1px solid lightGrey;padding-bottom: 10px;}
.OrderHelper a {display: block;float: left;cursor: pointer;text-decoration: none;}
.OrderHelper a.HelpLeft {width: 222px;background: #B5C5CD url(/img/order-form-helper-bg.png) no-repeat 0 0;}
.OrderHelper a.HelpCenter {width: 221px;background: #B5C5CD url(/img/order-form-helper-bg.png) no-repeat -222px 0;}
.OrderHelper a.HelpRight {width: 222px;background: #B5C5CD url(/img/order-form-helper-bg.png) no-repeat -443px 0;}
.OrderHelper a.HelpLeft:hover {background-position: 0 -47px;color: #ffffff;}
.OrderHelper a.HelpCenter:hover {background-position: -222px -47px;color: #ffffff;}
.OrderHelper a.HelpRight:hover {background-position: -443px -47px;color: #ffffff;}
.OrderHelper a i {display: inline-block;vertical-align: middle;line-height: 47px;width: 1px;margin-right: -1px;overflow: hidden;}
.OrderHelper a b {display: inline-block;vertical-align: middle;text-align: left;font-weight: normal;padding: 0px 30px 0px 30px;text-decoration: none;}
.OrderHelper .Clear {float: none;clear: both;}

.HelpImage #fancybox-outer {padding: 20px 20px 0px 20px !important;}
.HelpImage #fancybox-outer,
.HelpImage #fancybox-title {background-color: #B6C7CF !important;}
.HelpImage #fancybox-content {border-color: #999999 !important;margin-bottom: 10px !important;}
.HelpImage #fancybox-content img {border: 1px solid #000000 !important;position: relative;top: -1px;left: -1px;z-index: 99999;}
.HelpImage #fancybox-title-inside {text-align: left;font-size: 16px;text-shadow: 0px 1px 0px rgba(255,255,255,0.6);}
.HelpImage #fancybox-title-inside small {text-align: left;font-size: 13px;}
.HelpImage #fancybox-left:hover span {left: 0px !important;}
.HelpImage #fancybox-right:hover span {right: 0px !important;}


.HelpLeft-Text {padding: 30px;}
.HelpLeft-Text * {zoom: 0 !important;}
.HelpLeft-Text h2 {margin-bottom: 20px;font-size: 18px;}
.HelpLeft-Text .List {margin: 10px 0px 10px 15px;list-style-type: disc;}
.HelpLeft-Text .List li {margin-bottom: 10px;}

.HelpCenter-Text {padding: 30px;}
.HelpCenter-Text * {zoom: 0 !important;}
.HelpCenter-Text h2 {margin-bottom: 20px;font-size: 18px;}
.HelpCenter-Text .List {margin: 10px 0px 10px 15px;list-style-type: disc;}
.HelpCenter-Text .List li {margin-bottom: 10px;}
/* ======= */

.BTM-BOX {text-align: right;margin-top: -20px;}
a.BTM1 {display: inline-block;line-height: 25px;background: url(/img/btm-bg1.png) no-repeat 0 0;width: 100px;text-align: center;text-decoration: none;color: #ffffff;}
a.BTM1:hover {background-position: 0 100%;}


button.Green250 {border: 0px solid red;background: url(/img/button-imgbg-green-250.jpg) no-repeat 50% 50%;padding: 5px 0px 9px;height: 29px;width: 250px;text-align: center;font-family: Arial;font-size: 12px;color: #ffffff;cursor: pointer;}

.SberOnline-Text {padding: 30px;}
.SberOnline-Text * {zoom: 0 !important;}
.SberOnline-Text h2 {margin-bottom: 20px;font-size: 18px;}
.SberOnline-Text .List {margin: 10px 0px 10px 15px;list-style-type: disc;}
.SberOnline-Text .List li {margin-bottom: 10px;}



.DisabledBlock input {background: none repeat scroll 0 0 #EEEEEE;}


.CatHelper {/*height: 291px;*/height: 120px;background: url(/img/cat-helper-bg.png) no-repeat 0 0;margin-bottom: 10px;}
.CatHelper .Form {padding: 12px 15px;}
.CatHelper .Form p {text-align: center;font-size: 16px;font-weight: bold;}
.CatHelper .Form form select {width: 145px;margin: 10px 0px;font-size: 11px;height: auto;}
.CatHelper .Form form input {width: 145px;height: 19px;background: url(/img/cat-helper-btm.png) no-repeat 0 0;border: 0px solid red;line-height: 19px;color: #ffffff;cursor: pointer;}
.CatHelperImagesCont {display: none;}
.CatHelper-Text {}
.CatHelper-Text p {font-size: 14px;margin: 40px 0px 20px;text-align: center;}
.CatHelper-Text p a {color: #1F9EAB;}

.StepTwo {}
.StepTwo .fieldwarp {}
.StepTwo .fieldwarp label {width: 250px !important;}
.StepTwo .fieldwarp .tips {padding-left: 268px !important;}
.StepTwo .fieldwarp .FormMarker {right: 0px !important;}
.StepTwo .fieldwarp input {width: 310px !important;}
.StepTwo .fieldwarp input[type=checkbox] {border: 0px;background-image: none;width: auto !important;}
.StepTwo .fieldwarp input[type=radio] {border: 0px;background-image: none;width: auto !important;}
.StepTwo .fieldwarp select {width: 333px !important;}
.StepTwo .fieldwarp textarea {width: 310px !important;}

.ie8 .StepTwo .UploadFile {width: 360px !important;}
.ie7 .StepTwo .UploadFile {width: 360px !important;}

.StepTwo .OpenBlock {padding: 10;margin: 10px -1px 0px;border: 1px solid #d3d3d3;background-color: #F5F5F5;}
.StepTwo .OpenBlock .Title {display: inline-block;margin: 5px;cursor: pointer;color: #1F9EAB;padding: 2px 10px 2px 25px;position: relative;}
.StepTwo .OpenBlock .Title b {text-decoration: underline;}
.StepTwo .OpenBlock .Title:hover b {text-decoration: none;}
.StepTwo .OpenBlock .Title .Icon {color: #000000; text-align: center;width: 16px;display: inline-block;border: 1px solid #d3d3d3;background-color: #ffffff;position: absolute;left: 0px;text-decoration: none;}
.StepTwo .OpenBlock .hiddenBlock {display:none;margin: 20px 0px;}



#left .LeftBox {position: relative;z-index: 1;margin-bottom: 15px;border: 1px solid #d3d3d3;}
#left .LeftBox .AngleLeftTop {width: 10px;height: 10px;background: url(/img/left-box-angle.png) no-repeat 100% 100%;position: absolute;top: -1px;left: -1px;}
#left .LeftBox .AngleRightTop {width: 10px;height: 10px;background: url(/img/left-box-angle.png) no-repeat 0 100%;position: absolute;top: -1px;right: -1px;}
#left .LeftBox .AngleLeftBot {width: 10px;height: 10px;background: url(/img/left-box-angle.png) no-repeat 100% 0;position: absolute;bottom: -1px;left: -1px;}
#left .LeftBox .AngleRightBot {width: 10px;height: 10px;background: url(/img/left-box-angle.png) no-repeat 0 0;position: absolute;bottom: -1px;right: -1px;}



.PersonalManager {}
.PersonalManager .ContText {}
.PersonalManager .ContText .Title {background: #f6f6f6 url(/img/h2_r.gif) no-repeat 50% 0;font-size: 14px;font-weight: bold;text-align: center;padding: 3px 10px;}
.PersonalManager .ContText .Photo {text-align: center;background: #e5f0f3 url(/img/personal-manager-photo2.png) no-repeat -10px 100%;height: 115px;}
.PersonalManager .ContText .Photo .text {padding: 25px 0 0 60px;text-align: left;}
.PersonalManager .ContText .Contact {padding: 10px;background-color: #f6f6f6;border-top: 1px solid #b20000;clear: both;}
.PersonalManager .ContText .Contact .phone {}
.PersonalManager .ContText .Contact .phone a {color: #000000;}


img[border="1"], img.ie7 {border: 1px solid #f7f7f7;padding: 1px;background-color: #d1d1d1;}





/* СТИЛИ КНОПОК */
.Button30 {display: inline-block !important;background: url(/img/sprites-button.png) no-repeat 0 -3px;height: 30px !important;text-align: center !important;margin: 0 !important;padding: 0 0 0 8px !important;text-decoration: none !important;width: auto !important;}
.Button30 span {display: inline-block;background: url(/img/sprites-button.png) no-repeat 100% -36px;line-height: 28px;padding: 0 13px 2px 5px;}

.Button30.Blue {background: url(/img/sprites-button.png) no-repeat 0 -3px;}
.Button30.Blue span {background: url(/img/sprites-button.png) no-repeat 100% -36px;}
.Button30.Red {background: url(/img/sprites-button.png) no-repeat 0 -69px;}
.Button30.Red span {background: url(/img/sprites-button.png) no-repeat 100% -102px;}
.Button30.Grey {background: url(/img/sprites-button.png) no-repeat 0 -135px;}
.Button30.Grey span {background: url(/img/sprites-button.png) no-repeat 100% -168px;}

.BigButton {display: inline-block !important;background: url(/img/sprite-big-button.png) no-repeat 0 0;text-decoration: none;}
.BigButton div {display: block;background: url(/img/sprite-big-button.png) no-repeat 100% -54px;margin-left: 20px;padding-right: 20px;}
.BigButton span.HFix {display: inline-block;width: 0px;height: 54px;vertical-align: middle;}
.BigButton b {display: inline-block;vertical-align: middle;font-size: 15px;font-weight: bold;color: #ffffff;text-shadow: 0 1px 0 rgba(0,0,0,0.5);}


.btn-cencel100 {font-size: 14px !important;font-weight: bold !important;color: #3d3d3d !important;padding: 0px !important;margin: 0px !important;width: 100px !important;line-height: 40px !important;border: 0px !important;background: url(/img/order-bottom-btm.png) no-repeat 0px 0px !important;cursor: pointer !important;top: 30px !important;}
.btn-cencel100:hover {background-position: 0px -40px;color: #000000;}


/* видимость блоков */
.hidden {display:none;}
.visible {display:block;}


/* Packets */
.PacketsBox {}
.PacketsBox ul.action {padding: 0;}
.PacketsBox ul.action li * {width: auto;}
.PacketsBox .PacketsTable {width: 100%;border-top: 1px solid #cccccc;border-left: 1px solid #cccccc;}
.PacketsBox .PacketsTable thead th {white-space: nowrap;text-align: center;padding: 6px 15px;border-bottom: 1px solid #cccccc;border-right: 1px solid #cccccc;background: #DEDEDE url(/img/h2_in.gif) no-repeat 50% 0;}
.PacketsBox .PacketsTable thead th a.Tip {font-size:160%;line-height:14px;text-decoration:none;display:inline-block;position:relative;top:3px;}
.PacketsBox .PacketsTable thead th a.Tip:hover {border-bottom:0 none;text-decoration:none;}

.PacketsBox .PacketsTable tbody td {padding: 8px 5px;border-bottom: 1px solid #cccccc;border-right: 1px solid #cccccc;}

.PacketsBox .PacketsTable tbody .odd td {background-color: #f6f6f6;}
.PacketsBox .PacketsTable tbody .even td {background-color: #fafafa;}

.PacketsBox .PacketsTable tbody tr:hover td {background-color: #ebf5fa;}

.PacketsBox .PacketsTable a.btn.Blue {display: inline-block;background: url(/img/btn_b.gif) no-repeat 0 0;padding: 0 0 0 15px;margin: 3px 0 0 1px;text-decoration: none;line-height: 16px;font-size: 11px;}
.PacketsBox .PacketsTable a.btn.Blue span {display: inline-block;color: white;background: url(/img/btn_b.gif) 100% 0 no-repeat;text-decoration: none;padding: 0 17px 2px 0;margin: 0;text-align: center;}

.PacketsBox .PacketsTable a.btn.Gray {display: inline-block;background: url(/img/btn_g.gif) no-repeat 0 0;padding: 0 0 0 15px;margin: 3px 0 0 1px;text-decoration: none;line-height: 16px;font-size: 11px;cursor:default;}
.PacketsBox .PacketsTable a.btn.Gray span {display: inline-block;color: white;background: url(/img/btn_g.gif) 100% 0 no-repeat;text-decoration: none;padding: 0 17px 2px 0;margin: 0;text-align: center;}


.PacketsBox .PacketsTable td.Notice {background:url(/img/slide-up.png) no-repeat 100% 100%;}
.PacketsBox .PacketsTable td.Notice span {cursor:default;}
.PacketsBox .PacketsTable td.Notice.Close span {height:32px;overflow:hidden;display:block;}
.PacketsBox .PacketsTable td.Notice.Close {background:url(/img/slide-down.png) no-repeat 100% 100% !important;}



/* Добавление пакета */
.OptionsSubjects {padding: 20px;}

.OptionsSubjects .infoBlock {padding-bottom: 20px;}
.OptionsSubjects .label {font-size: 12px;font-weight: bold;padding-bottom: 5px;}
.OptionsSubjects .label.Price {font-size: 16px;font-weight: bold;padding: 15px 0;text-align: center;}

.OptionsSubjects .BottomButton {height: auto;margin-top: -20px;}

.OptionsSubjects ol {width: auto !important;}
.OptionsSubjects li {display: inline-block;border-radius: 8px;height: auto !important;font-size: 12px !important;padding: 4px 10px !important;cursor: pointer;}

.OptionsSubjects li.ui-widget-content {background: #f6f6f6;}
.OptionsSubjects li.ui-selected {background-color: #44b1d9;}
.OptionsSubjects li.ui-selecting {background-color: #24a4d3;}
*+html .OptionsSubjects li {display: inline;zoom: 1;}

/* Контактная информация пакета */
.PacketContact .fieldphone input {padding:5px 3px;}
.PacketContact .fieldphone input#contact_phone_code {width: 50px;text-align: center;padding:5px 10px;}
.PacketContact .fieldphone input#contact_phone {width: 238px;}
.PacketContact .fieldphone span {font-size: 12px;}
.PacketContact .fieldphone .tips span {font-size: 11px;}
.PacketContact .fieldphone .tips span.telcode {display: inline-block;width: 72px;text-align: center;margin-left: 26px;}
.PacketContact .fieldphone .tips span.tel {display: inline-block;width: 72px;text-align: left;margin-left: 25px;}

.infoBlock .label {font-size: 12px;font-weight: bold;padding-bottom: 5px;}
.infoBlock ol {width: auto !important;}
.infoBlock li {display: inline-block;border-radius: 8px;height: auto !important;font-size: 12px !important;padding: 4px 10px !important;cursor: pointer;}

.infoBlock li.ui-widget-content {background: #f6f6f6;}
.infoBlock li.ui-selected {background-color: #44b1d9;}
.infoBlock li.ui-selecting {background-color: #24a4d3;}
*+html .infoBlock li {display: inline;zoom: 1;}



.ButtonStyle {display: inline-block;padding: 0 0 0 5px !important;background: url(/img/btm-left-bg.png) no-repeat 0 50% !important;vertical-align: top;margin: 0 10px !important;color: #ffffff;position: relative;top: -2px;}
.ButtonStyle span {display: block;padding: 0 15px 0 10px !important;background: url(/img/btm-right-bg.png) no-repeat 100% 50% !important;line-height: 22px;color: #ffffff;}


#right .H3 {text-align: left; font-size: 14px; background:none !important; padding:0; height:auto;}


#message_background {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1000;display: none;}
#message_background	{
background: -moz-linear-gradient(top,  rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.3)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%);
background: linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#4d000000',GradientType=0 );
}

