.service_container{
	margin-bottom:25px;
	position:relative;
}

.service_container p{
	margin-bottom:5px;
	line-height:18px;
}
.service_container img{
	float:none;
}
.infoimg{
	margin-top:20px;
	margin-left:20px;
}
.service_container p span{
	font-weight:bold;
	color:#e85102;
	font-size:16px;
}
.service_inbox{
	padding-left:20px;
	display:inline-block;
	margin-right:10px;
	position:relative;
	width:200px;
}
.service_container .title{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	}
.service_container .description{
	color:#666666;
}
.service_container .help{
	margin-bottom:10px;
}
ul li a{
	text-decoration:underline;
}

.service_container .help a{
	text-decoration:underline;
}
.serviceBlock{
	margin-bottom:20px;
}
.service_form #submit {
	padding:2px 7px 2px 7px;
	border:1px solid #448027;
	background:url(../img/1x50_green.png) repeat-x #448027;
        border-radius: 5px;
        -moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius:5px;
	cursor:pointer;
	color:#fff;
}
.service_form #submit:hover{
	background-position:0px -15px;
}


.helpservice{
	position:absolute;
	display:inline-block;
	padding-left:7px;
	top:20px;
	background:#fff url(../img/err_7x20.png) top left no-repeat;
	z-index:10;
}
.help_container img{
	position:relative;
}
.paymdescription{
	position:relative;
	margin-bottom:0px;
	display:inline-block;
}
.paymdescription ul{
	margin-left:20px;
}

.attentionServ{
	font-size:1.2em;
	color:#448027;
	font-weight:bold;
	margin-bottom:10px;
	vertical-align:top;
}
.attention_head{
	padding:0px 70px 3px 0px;
	border-bottom:1px solid;
}
.div_link_results {
	margin-top:5px;
	border:0px dashed #c8ceda;
	padding-top:0px;
	margin-bottom:40px;
}
.attention_descr{
	margin-top:3px;
	font-weight:normal;
	color:#777;
	font-size:0.9em;
}
.div_link_results {
	margin-top:5px;
	border:0px dashed #c8ceda;
	padding-top:0px;
	padding-left:50px;
	margin-bottom:40px;
}
#adv_link{
	margin-bottom:5px;
	
}

#adv_link a{
	color:#e85102;
	font-weight:bold;
	border-bottom:1px dotted;
	}
	
.div_link_results .top5	a span{
	position:relative;
	padding:5px 10px 6px 10px;
	border:1px solid #e85102;
        border-radius: 5px;
        -moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius:5px;
	cursor:pointer;
	color:#e85102;
}
.service_cost{
	color:#777;
}
.div_link_results input.top5{
	position:relative;
	padding:5px 10px 6px 10px;
	border:1px solid #e85102;
        border-radius: 5px;
        -moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius:5px;
	cursor:pointer;
	color:#e85102;
}

.div_link_results .urgent	a span{
	position:relative;
	padding:5px 10px 6px 10px;
	border:1px solid #e85102;
        border-radius: 5px;
        -moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius:5px;
	cursor:pointer;
	color:#e85102;
}
.DVcheckboxVal{
	display:none;
}
.DVcheckbox{
	width:20px;
	height:20px;
}
.DVcheckbox .DVcheckboxPassive{
	width:20px;
	height:20px;
	position:relative;
	border:1px solid #448027;
        border-radius: 5px;
        -moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius:5px;
	cursor:pointer;
}
.DVcheckbox .DVcheckboxPassive:hover {
	background:url(http://www.home-poster.net/img/check_20x20.png);
}
.DVcheckbox .DVcheckboxActive{
	width:20px;
	height:20px;
	position:relative;
	border:1px solid #e85102;
	background:url(http://www.home-poster.net/img/check_20x20red.png);
        border-radius: 5px;
        -moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius:5px;
	cursor:pointer;
}
.div_link_results table{
	margin-bottom:20px;
}
.div_link_results table td{
	padding:5px;
}
.div_link_results .mark	a span{
	position:relative;
	padding:5px 10px 6px 10px;
	border:1px solid #448027;
        border-radius: 5px;
        -moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius:5px;
	cursor:pointer;
	color:#448027;
}
.ext_pay_btn{
	padding:10px 35px 11px 35px;
	border:1px solid #448027;
        border-radius: 5px;
        -moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius:5px;
	cursor:pointer;
	color:#fff;
	width:auto;
	display:inline-block;
	text-align:center;
	font-size:1.2em;
	background:url(http://www.home-poster.net/img/1x50_green.png) repeat-x ;
}
.ext_pay_btn:hover{
	background-position:-5px -5px;
}
.div_link_results  .ext_pay_btn {
	margin-left:35px;
}
#paym_res{
	margin-left:50px;
}
.paymDivSelected{
	margin-top:5px;
	margin-right:5px;
	width:20px;
	height:20px;
	position:relative;
	border:1px solid #448027;
        border-radius: 5px;
        -moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius:5px;
	cursor:pointer;
	display:inline-block;
	vertical-align:top;
}
.selPaymBlock:hover .paymDivSelected{
	background:url(http://www.home-poster.net/img/check_20x20.png);
}

.selPaymBlock{
	margin-bottom:10px;
	margin-left:20px;
	display:inline-block;
}
.pDescr{
	margin-bottom:3px;
	font-weight:bold;
}
.pCont{
	padding:10px;
	border:1px solid #777;
	display:inline-block;
	margin-left:10px;
}
#activePaymBlock{
	color:#e85102;
	text-decoration:underline;
}
#activePaymBlock .pCont{
	border:0px solid #448027;
}
#activePaymBlock .pCont .paymDivSelected{
	background:url(http://www.home-poster.net/img/check_20x20red.png);
}
#activePaymBlock .paymDivSelected{
	border-color:#e85102;
}
#passivePaymBlock{
	color:#777;
}
#passivePaymBlock .pCont{
	border:0px solid #777;
}

.smsRq{
	display:inline-block;
	font-size:1em;
	margin-left:50px;
	position:relative;
}
.smsContainer{
	border:2px solid #FC3;
	padding:20px 10px 0px 10px;
	background:#eceeef;
	margin-top:15px;
	margin-left:0px;
        border-radius: 5px;
        -moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius:5px;
}
#smsText{
	height:60px;
}
.smsRq p{
	margin-bottom:3px;
}
.smsRq b{
	color:#e85102;
	font-size:1.2em;
}
.smsRq .smsInpText{
	color:#e85102;
	font-size:1.1em;
	font-weight:bold;
	font-family:"Courier New", Courier, monospace;
	padding:5px 5px 3px 5px;
	border:1px solid #777;
	width:200px;
	background:#fff;
	margin-bottom:15px;
}
#smsDescr{
	width:400px;
	display:inline-block;
	vertical-align:top;
	margin-top:25px;
}
.navline{
	margin-bottom:20px;
	margin-left:10px;
}
.navline a{
	border-bottom:1px dotted;
}
.navline a:hover{
	color:#e85102;
}
.navline .navMenu{
	display:inline-block;
	vertical-align:top;
	margin-right:10px;
}
.smsHeader {
	height:12px;
}
.smsHeader img{
	position:absolute;
}
.smsHeader div{
	position:relative;
	margin-left:45px;
	top:5px;
	margin-bottom:0px;
}
.navMenu{
	padding-bottom:2px;
}
#navActive{
	border-bottom:2px solid #448027;
	padding-bottom:2px;
}
.text_info{
	margin-bottom:20px;
}

.adv_link a{
	color:#e85102;
	border-bottom:1px dotted;
}
.grey{
	color:#333;
	margin-bottom:3px;
}
.red{
	color:#e85102;
}
.input_text{
	width:100%;
	padding:5px;
}
.row005{
	margin-bottom:15px;
}

.mr10{
	margin-right:10px;
}
.spbr{
	 background: none repeat scroll 0 0 #f8f1e1;
    border: 1px solid #feb913;
    border-radius: 3px;
    font-size: 14px;
    font-weight: bold;
    margin: 0 5px;
    padding: 0 5px 1px;
}
.blue_round_btn {
    background: url("/img/1x50_bl.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #223669;
    border-radius: 12px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    height: auto;
    padding: 2px 10px 3px;
}
.red_round_btn {
    background: url("/img/1x50_ry.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #e85102;
    border-radius: 12px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    height: auto;
    padding: 2px 10px 3px;
}

#advbn_step_1 p, #advbn_step_3 p{
	padding:5px 0 5px 0;
}
.subBnTitle{
	font-size:1.2em;
	color:#448022;
	margin-top:5px;
}
.mainBnTitle{
	font-size:1.5em;
	color:#e85102;
	margin-bottom:20px;
}
.advbn_redtext{
	color:#e85102;
	font-size:1.1em;
}
.advbn_block{
	margin-right:40px;
}
#show_sample_btn{
	cursor:pointer;
}
#HW_maintext{
	margin-top:10px;
}
.btn_Active{
	cursor:pointer;
}
