#pagetitle {
    margin: 0 0 .5em;
    padding: 0 0 .5em;
    position: relative;
    font-size: 24px;
}
/*#pagetitle .img {display:block;width:47px;height:10px;background:url(images/diz_hor1.gif) no-repeat;position:absolute;right:60px;bottom:-6px;}*/

#languages {list-style:none;margin:0;padding:0;font-size:14px;width:212px;}
#languages li {color:#000000;clear:both;line-height:20px;}
#languages li:hover  {color:black;}
#languages a {color:#000000;text-decoration:none;}
#languages a:hover {text-decoration:underline;}
#languages a.more {color:black;text-decoration:underline;}

#languages span {color:#7f7d6c;float:right;width:75px;height:19px;overflow:hidden;background:url(images/lang_bg.gif) no-repeat;text-align:center;}
#languages li.sel span {background-position:0 -38px;color:white;}
#languages li:hover span {background-position:0 -19px;color:white;}


#ads {position:relative;margin:35px 0 10px;}
#ads .inner {padding:2px;border:1px solid black;border-width:0 1px 1px;}
#ads .i_top, #ads .i_bottom {position:absolute;display:block;z-index:10;}
#ads .i_top {top:-23px;left:-18px;background:url(images/diz_hor3_top.gif) no-repeat;width:64px;height:39px;}
#ads .i_top_right {background-position:-64px 0;left:auto;right:-18px;}
#ads .i_bottom {bottom:0;left:-18px;background:url(images/diz_hor3_bottom.gif) no-repeat;width:32px;height:24px;}
#ads .i_bottom_right {background-position:-32px 0;left:auto;right:-18px;}
#ads .i_bottom {* display:none;}

.testovyi_perevod {display:block;margin:1em 0;font-size:1.4em;padding-left:55px;background:url(images/ico_request2.gif) 0 50% no-repeat;}

.errortext {font-weight:bold;color:red;}

.path {margin:0 0 1em;}

/*#ads , #ads  .inner {border:1px solid red;padding:1px;}*/

#result {
    border-radius: 10px;
    box-shadow: 0px 3px 5px 3px #4A4848;
    font-size: 16px;
    margin-bottom: 20px;
    padding: 10px;
    width: 495px;
    display: none;
}
#result p{
	margin: 5px 0;
}

#result .result-title {
    color:red;
    font-size:20px;
}

#result span{
	font-size: 11px;
}
.h2{
    font-size: 20px;
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
    border-bottom: 1px solid #000000;
    font-weight: bold;
    text-align:center;
}

span.h2{
    display: block;
}

.cl_img {margin-right:58px;}
.cl_img_n {margin-left:30px;margin-right:30px;margin-top:13px;}
.cl_text {margin-top:18px; text-align:center; font-size:18px;}

.scrollTop{
	display:block;
	position:fixed;
	width:70px;
	height:57px;
	bottom:10px;
	left:4%;
background:url(/images/button_up.png) 0 0 no-repeat;	 
	z-index:2000;
}

ul.block {margin-bottom:20px;}

ul.block li{
    position: relative;
    list-style: none;
    padding: 12px;
    margin: 3px;
    float: left;
    width: 310px;
    height: 46px;
-moz-box-shadow: 3px 3px 2px #4A4848; /* Firefox */
-webkit-box-shadow: 3px 3px 2px #4A4848; /* Safari, Chrome */
box-shadow: 3px 3px 2px #4A4848; /* CSS3 */
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
}


ul.block li.icon{
    background-position: 270px 9px;
    background-repeat: no-repeat;
}

ul.block li.im1{
background-image: url("/images/azeri.png");
}

ul.block li.im2{
background-image: url("/images/eng.png");
}

ul.block li.im3{
background-image: url("/images/arab.png");
}

ul.block li.im4{
background-image: url("/images/arm.png");
}

ul.block li.im5{
background-image: url("/images/bolg.png");
}

ul.block li.im6{
background-image: url("/images/hung.png");
}

ul.block li.im7{
background-image: url("/images/greek.png");
}

ul.block li.im8{
background-image: url("/images/gruz.png");
}

ul.block li.im9{
background-image: url("/images/esp.png");
}

ul.block li.im10{
background-image: url("/images/ita.png");
}

ul.block li.im11{
background-image: url("/images/kazah.png");
}

ul.block li.im12{
background-image: url("/images/china.png");
}

ul.block li.im13{
background-image: url("/images/lat.png");
}

ul.block li.im14{
background-image: url("/images/mong.png");
}

ul.block li.im15{
background-image: url("/images/germ.png");
}

ul.block li.im16{
background-image: url("/images/pol.png");
}

ul.block li.im17{
background-image: url("/images/port.png");
}

ul.block li.im18{
background-image: url("/images/romain.png");
}

ul.block li.im19{
background-image: url("/images/serb.png");
}

ul.block li.im20{
background-image: url("/images/tadg.png");
}

ul.block li.im21{
background-image: url("/images/turk.png");
}

ul.block li.im22{
background-image: url("/images/uzb.png");
}

ul.block li.im23{
background-image: url("/images/ukr.png");
}

ul.block li.im24{
background-image: url("/images/fin.png");
}

ul.block li.im25{
background-image: url("/images/fra.png");
}
ul.block li.im26{
background-image: url("/images/hindi.png");
}

ul.block li.im27{
background-image: url("/images/chech.png");
}

ul.block li.im28{
background-image: url("/images/est.png");
}

ul.block li.im29{
background-image: url("/images/albania.png");
}
ul.block li.im30{
background-image: url("/images/bosnia.png");
}
ul.block li.im31{
background-image: url("/images/vietnam.png");
}
ul.block li.im32{
background-image: url("/images/holland.png");
}
ul.block li.im33{
background-image: url("/images/denmark.png");
}
ul.block li.im34{
background-image: url("/images/israel.png");
}
ul.block li.im35{
background-image: url("/images/island.png");
}
ul.block li.im36{
background-image: url("/images/kirgiz.png");
}
ul.block li.im37{
background-image: url("/images/korea.png");
}
ul.block li.im38{
background-image: url("/images/lithuania.png");
}
ul.block li.im39{
background-image: url("/images/norge.png");
}
ul.block li.im40{
background-image: url("/images/farsi.png");
}
ul.block li.im41{
background-image: url("/images/slovakya.png");
}
ul.block li.im42{
background-image: url("/images/slovenia.png");
}
ul.block li.im43{
background-image: url("/images/turkmenistan.png");
}
ul.block li.im44{
background-image: url("/images/croatia.png");
}
ul.block li.im45{
background-image: url("/images/swed.png");
}
ul.block li.im46{
background-image: url("/images/japan.png");
}

ul.block li a.link{
    font-size: 18px;
    /*font-weight: bold;*/
    display: block;
    margin-top: 9px;
    color: #000000;
}

ul.block li a.link_cross{
    font-size: 18px;
    /*font-weight: bold;*/
    display: block;
    margin-top: 9px;
    text-align:center;
    color: #000000;
}

ul.block li p{
    font-size: 18px;
    margin-top: -1px;
    color: #000000;
}

ul.block li p.cent_r{
    font-size: 18px;
    margin-top: -1px;
    color: #000000;
    margin-left:30px;
}

.str_mini_img {
float:left; 
margin-right:10px; 
margin-bottom:10px;
}

ul.uslugi{
    position: relative;
    float: left;
    margin:10px;
    width: 310px;
    height: 250px;
box-shadow: 0px 3px 0px 0px #4A4848;
-moz-box-shadow: 0px 3px 0px 0px #4A4848; /* Firefox */
-webkit-box-shadow: 0px 3px 0px 0px #4A4848; /* Safari, Chrome */
border:1px solid #4A4848;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
}

ul.uslugi h3{
    position: relative;
    margin: 10px 10px 0 0;
    padding: 10px;
    padding-left:0;
    height:60px;
}

ul.uslugi h3.icon{
    background-position: 250px 5px;
    background-repeat: no-repeat;
}

ul.uslugi_sp {
margin:0 auto;
}

ul.uslugi_sp_one {
margin:-1.2em auto 0;
}

ul.uslugi_sp li,
ul.uslugi_sp_one li {
margin: 3px;
font-size: 18px;
font-style:italic;
color: #33322F;
list-style: outside;
}

ul.uslugi h3.im1{
background-image: url("/images/document.png");
}

ul.uslugi h3.im2{
background-image: url("/images/web.png");
}

ul.uslugi h3.im3{
background-image: url("/images/media.png");
}

ul.uslugi h3.im4{
background-image: url("/images/dop.png");
}

ul.rus {
float:right;
margin-top:-40px;
margin-left:10px;
margin-right:60px;
}

ul.rus li{
    position: relative;
    list-style: none;
    padding: 12px;
    margin: 3px;
    margin-left:10px;
    padding-left:10px;
    float: left;
    width: 255px;
    height: 46px;
box-shadow: 0px 3px 0px 0px #4A4848;
-moz-box-shadow: 0px 3px 0px 0px #4A4848; /* Firefox */
-webkit-box-shadow: 0px 3px 0px 0px #4A4848; /* Safari, Chrome */
border:1px solid #4A4848;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
}


ul.rus li.icon{
    background-position: 215px 9px;
    background-repeat: no-repeat;
}

ul.rus li.im29{
background-image: url("/images/rus.png");
}

ul.rus li a.link{
    font-size: 18px;
    display: block;
    margin-top: 9px;
    color: #0000000;
}

.lang_ver {
margin-top:10px;
}

ul.vidperevoda{
    position: relative;
    margin:0 auto;
    width: 680px;
}

ul.vidperevoda h2{
    position: relative;
    margin: 10px 10px 0 0;
    height:30px;
}

ul.vidperevoda_sp {
margin:0 auto;
padding-bottom:10px;
}

ul.vidperevoda_sp li {
margin: 3px;
font-size: 18px;
font-style:italic;
color: #33322F;
list-style: outside;

}

.ord_l{
background:url(/images/rs.png) 0 0 no-repeat;
display:block;
margin:0 auto 10px; 
width:200px; 
height:200px;
-moz-box-shadow: 3px 3px 2px #4A4848; /* Firefox */
-webkit-box-shadow: 3px 3px 2px #4A4848; /* Safari, Chrome */
box-shadow: 3px 3px 2px #4A4848; /* CSS3 */
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
}

/*.ord_l:hover{background-position:0 -200px;}*/

ul.kz {
    position: relative;
    margin:0 auto;
    margin-bottom:10px;
    width: 680px;
    height:140px;
box-shadow: 0px 3px 0px 0px #4A4848;
-moz-box-shadow: 0px 3px 0px 0px #4A4848; /* Firefox */
-webkit-box-shadow: 0px 3px 0px 0px #4A4848; /* Safari, Chrome */
border:1px solid #4A4848;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
}

ul.kz h2{
    position: relative;
    margin: 10px 10px 0 0;
    height:30px;
    padding-top:10px;
}

ul.kz li {
    list-style:none;
    position: relative;
    padding-left: 55px;
    padding-bottom:10px;
    float:left;
    width:170px;
}

ul.kz li div {
    background: url('images/circle_red.png') 0 0 no-repeat;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 8px;
    padding: 3px 3px 3px 17px;
    font-size: 30px;
}

.cost{
    position: relative;
    padding:10px;
    width: 680px;
    height:110px;
-moz-box-shadow: 3px 3px 2px #4A4848; /* Firefox */
-webkit-box-shadow: 3px 3px 2px #4A4848; /* Safari, Chrome */
box-shadow: 3px 3px 2px #4A4848; /* CSS3 */
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
}

.skidka{
    position: relative;
    margin-bottom:10px;
    padding:10px;
    width: 680px;
    background-color: #E7E7DF;
-moz-box-shadow: 3px 3px 2px #4A4848; /* Firefox */
-webkit-box-shadow: 3px 3px 2px #4A4848; /* Safari, Chrome */
box-shadow: 3px 3px 2px #4A4848; /* CSS3 */
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
}

table .table_price {
position:relative;
width:680px;
text-align:center;
margin-bottom:10px;
}

table.table_price tr th, table.table_price tr td{
padding:5px;
}



ul.kz_ter {
    position: relative;
    margin:0 auto;
    margin-bottom:10px;
    width: 680px;
    height:150px;
    border: medium none;
    box-shadow: 0px 1px 8px rgba(29, 29, 29, 0.76);
}

ul.kz_ter li {
    list-style:none;
    position: relative;
    padding-left: 55px;
    padding-bottom:10px;
    float:left;
    width:170px;
}

ul.kz_ter li div {
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 8px;
    padding: 3px 3px 3px 17px;
    font-size: 30px;
    color:#C70000;
}

.btn_ter {
    border: medium none;
    width:180px;
    height: 50px;
    border-radius: 5px;
    background:#B60000;
    cursor: pointer;
    box-shadow: 0px 1px 8px rgba(29, 29, 29, 0.76);
    margin:8px auto 8px;
}

.btn_ter div {
    margin: 0 auto;
    padding-top:11px;
    padding-left:9px;
    font-size: 20px; 
}

.btn_ter div a {
    color: white;
    text-decoration:none; 
}

.why {
    position: relative;
    margin:0 auto;
    margin-bottom:10px;
    width: 680px;
    height: 100%;
box-shadow: 0px 3px 0px 0px #4A4848;
-moz-box-shadow: 0px 3px 0px 0px #4A4848; /* Firefox */
-webkit-box-shadow: 0px 3px 0px 0px #4A4848; /* Safari, Chrome */
border:1px solid #4A4848;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
    padding:3px 10px 3px;
}

.why p {
    position: relative;
}

table.table_cost {
    position: relative;
    margin:0 auto;
    margin-bottom:10px;
    width: 700px;
    border: medium none;
    background: #E7E7DF;
    box-shadow: 0px 3px 0px 0px #4A4848;
    border:1px solid #4A4848;
    border-radius:10px;
}

table.table_cost tr th, table.table_cost tr td{
padding:5px;
text-align:center;
}

table.table_cost tr.notcol {
background:#f4f4ec;
}

.red_cost {
color:black;
font-weight:bold;
}

.custom-file-field {
    width: 240px;
    display: none;
}
.custom-file-field input {
    width: 221px !important;
}
.custom-file-field i {
    cursor: pointer;
    font-size: 20px;
}
.custom-file-field i:hover {
}
.custom-file-field:first-child {
    display: block;
}

/**************************LAST******************************/

div.order-button {
    margin: 0.7em 0px 0.5em 2.7em;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
    height: 48px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6CA00', endColorstr='#FFF334');
    background: linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    background: -moz-linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    background: -webkit-linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    background: -ms-linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    background: -o-linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    width: 240px;
    border-radius: 5px;
    cursor: pointer;
}

div.order-button:hover {
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF334', endColorstr='#D6CA00');
   background: linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
   background: -webkit-linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
   background: -moz-linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
   background: -ms-linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
   background: -o-linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
}

div.order-button a.order-a {
color: #000;
font-weight: bold;
text-transform: uppercase;
width: 165px;
text-decoration: none;
font-size: 14px;
float: left;
margin: 18px 4px 0px;
white-space:nowrap;
}

div.order-button img.img-l{
width: 50px;
float: left;
margin: -1px -1px 0px -20px;
position: relative;
}

div.order-button img.img-r{
width: 50px;
float: right;
position: relative;
margin: -1px -15px 0px; 
}

div.green-button {
    margin: 0.7em 0px 0.5em 4em;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
    height: 48px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6CA00', endColorstr='#FFF334');
    background: linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    background: -moz-linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    background: -webkit-linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    background: -ms-linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    background: -o-linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    width: 200px;
    border-radius: 5px;
    cursor: pointer;
}

div.green-button:hover {
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF334', endColorstr='#D6CA00');
   background: linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
   background: -webkit-linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
   background: -moz-linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
   background: -ms-linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
   background: -o-linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
}

div.green-button a.a-green {
color: #000;
font-weight: bold;
text-transform: uppercase;
width: 165px;
text-decoration: none;
font-size: 14px;
margin: 16px auto 0px;
display: inline-block; 
}

.land-block {
position:relative;
width:100%;
margin:0 auto 0.7em;
display:block;
overflow:hidden;
}

.ord-tab-left{
float: left;
width: 43.5%;
list-style: outside none none;
text-align: center;
height: 140px;
padding: 0.4em;
margin: 0px auto 1%;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
box-shadow: 0px 3px 0px 0px #4A4848;
-moz-box-shadow: 0px 3px 0px 0px #4A4848; /* Firefox */
-webkit-box-shadow: 0px 3px 0px 0px #4A4848; /* Safari, Chrome */
border:1px solid #4A4848;
}

.ord-tab-center{
float: left;
margin: 0px 1% 1%;
list-style: outside none none;
text-align: center;
height: 140px;
padding: 0.4em;
width: 5%;
}

.ord-tab-center i{
font-size:30px;
margin:2em 0 0 0;
}

.ord-tab-right{
float:left;
width:43.5%;
margin:0 0 1% 0;
list-style:none;
text-align:center;
height:140px;
padding:0.4em;
box-shadow: 0px 3px 0px 0px #4A4848;
-moz-box-shadow: 0px 3px 0px 0px #4A4848; /* Firefox */
-webkit-box-shadow: 0px 3px 0px 0px #4A4848; /* Safari, Chrome */
border:1px solid #4A4848;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
}

.ord-tab-right-nb{
float:left;
width:43.5%;
margin:0 0 1% 0;
list-style:none;
text-align:center;
height:140px;
padding:0.4em;
}

.ord-tab-right-nb i{
font-size:30px;
margin:0 auto 0.2em;
}

.red-text {
text-transform: uppercase;
font-size:1.3em;
color:black;
font-weight:bold;
margin:0.9em 0 0.3em 0;
}

.red-s {
color:red;
}

ul.garanty {
width:90%;
}

ul.garanty li {
list-style-type:none;
}

ul.garanty li:before {
    color: red;
    content: "•";
    padding-right: 3px;
    font-size:14px;
}

div.green-pr-button {
    margin: 1.5em auto 0.5em;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
    -ms-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
    -o-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
    height: 48px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6CA00', endColorstr='#FFF334');
    background: linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    background: -moz-linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    background: -webkit-linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    background: -ms-linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    background: -o-linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    width: 200px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    cursor: pointer;
}

div.green-pr-button:hover {
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF334', endColorstr='#D6CA00');
   background: linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
   background: -webkit-linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
   background: -moz-linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
   background: -ms-linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
   background: -o-linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
}

div.green-pr-button a.a-green {
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    width: 165px;
    text-decoration: none;
    font-size: 14px;
    margin: 16px 18px;
    display: inline-block; 
}

.msctel {
    font-size:18px;
    font-weight:bold;
}

.clear {
    clear:both;
}

.cost-text {
  text-align: center;
  padding: 0.5em;
  margin: 0px auto 1%;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  box-shadow: 0px 3px 0px 0px #4A4848;
  -webkit-box-shadow: 0px 3px 0px 0px #4A4848;
  -moz-box-shadow: 0px 3px 0px 0px #4A4848;
  -ms-box-shadow: 0px 3px 0px 0px #4A4848;
  -o-box-shadow: 0px 3px 0px 0px #4A4848;
  border:1px solid #4A4848;
}

.cost-text-item {
  margin:0 0 0.5em 0;
}

.cost-button {
    text-align:center;
}

.cost-button-link {
    font-weight: bold;
    font-size: 14px;
    display: inline-block;
    margin: 0.4em auto;
    text-transform: uppercase;
    cursor: pointer;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
    -ms-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
    -o-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
    color: #000;
    padding: 15px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6CA00', endColorstr='#FFF334');
    background: linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    background: -moz-linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    background: -webkit-linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    background: -ms-linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    background: -o-linear-gradient(to bottom, #D6CA00 0%, #FFF334 100%) repeat scroll 0% 0%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    text-decoration: none;
}

.cost-button-link:hover {
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF334', endColorstr='#D6CA00');
   background: linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
   background: -webkit-linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
   background: -moz-linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
   background: -ms-linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
   background: -o-linear-gradient(to bottom, #FFF334 0%, #D6CA00 100%) repeat scroll 0% 0%;
}

.benefits, .actions {
    list-style:none;
    overflow:hidden;
    border-radius: 10px;
    box-shadow: 0px 3px 5px 3px #4A4848;
    -webkit-box-shadow: 0px 3px 5px 3px #4A4848;
    -moz-box-shadow: 0px 3px 5px 3px #4A4848;
    -ms-box-shadow: 0px 3px 5px 3px #4A4848;
    -o-box-shadow: 0px 3px 5px 3px #4A4848;
    padding:0;
}

.benefits, .actions, .pay {
    margin:0 auto 15px;
}

.benefits-item, .actions-item {
    float:left;
    width:31.333%;
    margin:0 1%;
    text-align:center;
    position:relative;
}

.benefits-item img {
    transform: scale(0.7);
    margin:-10px 0 -10px 0;
}

.actions-item .num {
    border: 3px solid #000;
    position: relative;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    margin: 10px auto;
}

.actions-item .num span {
    font-size: 2.2em;
    position: absolute;
    top: 10%;
    left: 10%;
    right: 10%;
}

.benefits-title {
    text-transform:uppercase;
}

.benefits-text, .actions-text {
    margin:8px auto;
}

.pay {
    overflow:hidden;
    border-radius: 10px;
    box-shadow: 0px 3px 5px 3px #4A4848;
    -webkit-box-shadow: 0px 3px 5px 3px #4A4848;
    -moz-box-shadow: 0px 3px 5px 3px #4A4848;
    -ms-box-shadow: 0px 3px 5px 3px #4A4848;
    -o-box-shadow: 0px 3px 5px 3px #4A4848;
    padding:10px;
}

.pay-item {
    float:left;
    width:46%;
    margin:0 2%;
    text-align:center;
}

.button-row {
    margin:0 0 10px;
    padding: 0 0 20px 0;
    border-bottom: 1px solid black;
}