*
{ margin:0;
 padding:0;}
body { 
 background: url() repeat #E9E9E9; /* http://restart-adv.ru/fon_tkan100.jpg http://restart-adv.ru/fon18.jpg 004772 синий C5E8F5 светло голубой*/
 /*font: normal 14px Helvetica, arial, verdana, courier; */
 color:#363636;
 padding:0px;
 font-family: "Roboto", sans-serif;
 font-size: 14px; 
}

h2 {
 margin: 10px 0;
 padding-left: 10px;
}
.attention {
 border:3px solid #0072A1; 
 margin-top:25px;
}
.attention_top {
 border-bottom:2px solid #0072A1; 
 padding-top:17px; 
 padding-bottom:17px; 
 font-size:18px; 
 color:#8CBD1F; 
 font-weight:bolder; 
 background:#fff; 
 text-align:center;
}
a:link { 
 text-decoration: underline; 
 font-weight:bolder; 
 color:#0047ab;
}
a:visited {
 text-decoration:underline; 
 font-weight:bolder;
 color:#0047ab;}

a:hover {
 color:#EF3D15;
 text-decoration:underline; 
 font-weight:bolder;
}
p {
 text-align: justify; 
 text-indent: 0px; 
 padding:10px;
}
li {
 padding-bottom: 7px; 
}
.font-bolder-1 {color:#004C7B; font-weight:bolder;}
.font-bolder-2 {color:#EF3D15; font-weight:bolder;}
.font-bolder-3 {color:#363636; font-weight:bolder;}
.font-normal-1 {color:#004C7B; font-weight:normal;}
.font-normal-2 {color:#EF3D15; font-weight:normal;}
.font-bolder-4 {color:#004C7B; font-weight:bolder;text-align:center;font-size:24px;border:0px solid #ccc;}
.font-bolder-5 {color:#004C7B; font-weight:bolder;text-align:center;font-size:20px;}
.font-bolder-6 {color:#004C7B; font-weight:bolder; font-size:14px;}

.new {
 color:#EF3D15;
 font-weight:bolder;
}

.zaglav {
 text-transform:uppercase;
}

.size8{font-size:8px;}
.size9{font-size:9px;}
.size10{font-size:10px;}
.size12{font-size:12px;}
.size11 {font-size:11px;}
.size13{font-size:13px;}
.size14{font-size:14px;}
.size16 {font-size:16px;}
.size18 {font-size:18px;}
.size20 {font-size:20px;}
.size22 {font-size:22px;}

.zaglav a:link,
.zaglav a:visited {
 text-transform:uppercase; 
 color:#004C7B;
}
.zaglav a:hover {
 text-decoration:underline; 
 color:#EF3D15;
 font-weight:bolder;
}

.zaglav-blue {text-transform:uppercase; color:#004C7B;}
.zaglav-lp {text-transform:uppercase; font-size:24px; color:#000;text-align:center; font-weight:bolder;}
.zaglav-lp-2 {text-transform:uppercase; font-size:24px; color:#DF2D0E;text-align:center; font-weight:bolder;}
.zaglav-lp-3 {text-transform:none; font-size:16px; color:#000;text-align:center; font-weight:normal;}
.font-normal-3 {font-size:12px;}

.yroki h1 {
 font-size:20px; 
 text-transform:uppercase; 
 color:#EF3D15; 
 font-weight:bolder;
 margin-bottom: 15px;
}

.yroki .date {
 font-size:20px;
 color: #d1d1d1; /*eee*/
 float: right;
 font-style: italic;
}
.red {
 color:#EF3D15;
 font-weight:bolder;
 font-size:16px;
}

.faq1 {
 color:#0072A1;
 padding:10px 0;
}
.faq1 a:link,
.faq1 a:visited {
 text-decoration: none; 
 font-weight:bolder; 
 color:#0072A1;
}

.faq1 a:hover {
 color:#EF3D15;
 text-decoration:underline;
 font-weight:bolder;
}

blockquote {
 margin:10px 20px; /*20 40*/
 /*padding:20px; /*20*/
 padding: 10px 20px;
 /*background-color: #f5f5f5;
 background-color: #F7F7F7;*/
 font-style: italic;
 border: 1px dashed #ccc;
}

blockquote:before{
 content: "« ";
 font-size: 36px;
 font-weight: bolder;
 color: #ccc;
 
}

blockquote:after{
 content: "» ";
 font-size: 36px;
 font-weight: bolder;
 display: block;
 margin-left: 850px;
 color: #ccc;
}

blockquote p{
 margin-left: 20px;
 margin-right: 60px;
}
.clearfix:after {
 content: '';
 display: table;
 clear: both;
}

#wrapper {
 position:relative;
 width:1024px;
 margin: auto;
 padding:auto;
 margin-top:0px;
 margin-bottom:0px;
 background-color:#;
 box-shadow:0px 0px 50px #ccc;
}

.time-money {
 width:994px;
 height:;
 margin: auto;
 padding:7px 15px;
 padding-top:12px;
 text-align:center;
 font-size:16px;
 font-weight:bolder;
 background-color:#fff;
 border-bottom:2px solid #0072A1;
 color:#0072A1;
}
.time-money p{
 text-align:center;
 font-family:'Lucida Grande', Verdana, Sans-Serif;
 font-size:14px;
 color:#363636;
 padding-bottom:2px;
 font-weight:normal;
}

.time-money a:link,
.time-money a:visited {
 color:#0072A1;
 font-weight:normal;
 text-decoration:underline;
}

.time-money a:hover {
 text-decoration:underline; 
 color:#0072A1; 
 font-weight:normal;
}

.r1{
 position:relative; /* relative */
 background:url(http://restart-adv.ru/bg_menu20144.png) repeat #008AB8; /*--menu3_bg.png --*/
 height:50px;
 width:1024px;
 margin-bottom:0px;
 margin-top:0px;
}

.h1-black {
 font-size: 28px; 
 color:#EF3D15;
 padding-top:20px; 
 padding-bottom:10px; 
 left:50px; 
 text-align:left; 
 text-transform:uppercase; 
 font-weight:bolder;
}

.r2{
 position: relative;
 background:url(http://restart-adv.ru/raketa.jpg) no-repeat;
 background-color:#D8D8D9;
 height:440px;
 margin-bottom:0px;
 width:1024px; 
}

.r2 h1{
 font-size: 28px;
 color:#0072A1;
 padding-top:20px;
 padding-bottom:10px;
 left:50px;
 text-align:left;
 text-transform:uppercase;
 font-weight:bolder;
 padding-left:25px;
}
.r2 .red {
 color:#EF3D15;
}
.mexanizm {
 float:left;
 margin-top:40px;
 margin-left:20px;
}

.text-left {
 margin-left: 10px; /* 374 */
 padding-right:20px; 
 background-color:#; 
 width:600px; 
 height:440px; 
}
.text-left p{
 text-indent:0px;
 font: normal 16px arial, verdana, courier;
 font-weight:bolder;
 text-align:left;
}

.r3{
 position: relative;
 background-color:#0079AC;
 width:1024px;
 height:80px;
 margin-bottom:0px;
}
.white-text-big {
 color:#ffffff;
 text-transform:uppercase;
 font: normal 18px arial, verdana, courier; 
 font-weight:bolder;
 text-align:center;
 padding:20px 10px;
}

.r33{
 position: relative;
 background-color:#FDFDFD;
 width:1024px;
 height:auto;
 margin-bottom:0px;
 border-bottom:1px #ccc solid;
 border-top:1px #F68527 dashed;
}

.r33 p{
 padding:10px;
 text-align:center;
}

.r4{
 position: relative;
 background-color:#fafafa;
 height:560px;
 margin-bottom:0px;
 padding-bottom:20px;
}

div.center_block {
 width:944px;
 height:130px;
 background-color:#fff;
 margin:20px 30px 10px 50px;
 float:right;
 padding:10px;
 font-weight:bolder;
 border-radius:6px; 
 -webkit-border-radius:6px; 
 -moz-border-radius:5px; 
 -khtml-border-radius:10px;
 border:1px solid #ccc;
}

div.left_block {
 float:left;
 width:440px;
 height:300px;
 background-color:#fff;
 margin:10px 5px 10px 30px;
 padding:10px;
 font-weight:bolder;
 border-radius:6px; 
 -webkit-border-radius:6px; 
 -moz-border-radius:5px; 
 -khtml-border-radius:10px;
 border:1px solid #ccc;
}

div.right_block {
 float:right;
 width:440px;
 height:300px;
 background-color:#fff;
 margin:10px 30px 10px 5px;
 padding:10px;
 font-weight:bolder;
 border-radius:6px; 
 -webkit-border-radius:6px; 
 -moz-border-radius:5px; 
 -khtml-border-radius:10px;
 border:1px solid #ccc;
}

.r5{
 position: relative;
 background-color:#8ACF1B; /*8ACF1B*/
 height:400px;
 margin-bottom:0px;
 padding:20px 20px 0px 20px;
}
.white-text-bigr5 {
 color:#ffffff;
 text-transform:uppercase;
 font: normal 18px arial, verdana, courier;
 text-indent:0px;
 font-weight:bolder;
 text-align:left;
}

div.left_blockr5 {
 float:left;
 width:640px;
 height:130px;
 color:#EF3D15; 
 font-weight:bolder;
 font-size:18px;
 text-align:center;
 background-color:#fff;
 margin:5px 5px 5px 10px;
 padding:5px 10px 15px 10px;
 font-weight:bolder;
 border-radius:6px; 
 -webkit-border-radius:6px; 
 -moz-border-radius:5px; 
 -khtml-border-radius:10px;
 border:1px solid #EF3D15;
}

.r6{
 position: relative;
 font-weight:normal;
 background-color:#f3f3f3;
 height:100%;
 padding:20px;
}
.r7{
 position: relative;
 color:#fff;
 border-top:#968E90 2px solid;
 font-weight:normal;
 background-color:#363532;
 height:100%;
 padding:20px;
}

.r71{
 position: relative;
 color:#363532;
 border-top:#968E90 2px solid;
 font-weight:normal;
 background-color:#fff;
 height:100%;
 margin-top:1px;
 padding:20px;
 border:3px solid #004671;
}


.r8{
 position: relative;
 background:url(http://restart-adv.ru/menu_bg.png) repeat;
 height:40px;
 width:1024px;
 margin-bottom:0px;
 margin-top:3px;
}

.menu{
 color:#DF167C; 
 font-size:16px;
 font-weight:bolder;
 text-align:center;
} 
ul.menu {
 width:1024px;
 margin:0px;/* Обнуляем значение отступов */
 padding-top: 15px; /* Значение полей */
 
}
ul.menu li {
 display: inline; /* Отображать как строчный элемент */
 margin-right: 5px; /* Отступ слева */
 padding: 10px; /* Поля вокруг текста */
 margin-top: 10px;
}
ul.menu li a{color:#ffffff; text-decoration: none;}
ul.menu li a:hover{color:#ffffff;text-decoration: underline;}

.yroki {
 background: url() no-repeat top right #fdfdfd; /* http://restart-adv.ru/mexanizm-mal-light2.jpg */
 min-height:600px;
/* font-family:Arial, Verdana, 'Lucida Grande', Sans-Serif;
 font-size:14px;*/
 padding:20px 20px 25px 20px;
 font-family: "Roboto", sans-serif;
font-size: 1.125em;
}

.yroki ul {padding-left:35px;} 
.yroki ol {padding-left:35px;} 
.yroki li {padding-left:10px;} 
.yroki p .center {text-align:center;}

.statya1{
 position: relative;
 background-color:#fff;
 height:100%;
 width:100%;
 margin-bottom:20px;
 margin-top:9px;
 -webkit-border-radius:6px; 
 -moz-border-radius:6px; 
 -khtml-border-radius:6px;
 border-radius:6px;
 border:1px solid #ccc;
 padding-bottom: 15px;
 padding-top: 10px;
}
.statya1 h2 {
 font-size:20px;
 font-weight:bolder; 
 padding-left:10px;
 padding-bottom:10px; 
 padding-top:10px;
 
}
.statya1 .zagolovok {
 font-size:20px; 
 font-weight:bolder;
 padding-left:10px;
 padding-bottom:10px;
 padding-top:10px;
}

.yroki img {
 border: 1px solid #eee;
}
.statya2_wrapper {
 float:left;
 border:1px solid #ccc;
}


/*старое*/
.statya2{
 background-color:#fff;
 height:100%;
 width:670px; /*700*/
 padding-bottom:5px;
 margin-bottom:10px;
 margin-top:0px;
 border-radius:px; 
 -webkit-border-radius:px; 
 -moz-border-radius:px; 
 -khtml-border-radius:px;
 border:1px solid #ccc;
 box-shadow: 0 0 3px #ccc;/*003*/
}
.anons_statey .statya2:hover {box-shadow: 0 0 20px #ccc;}

.statya2 a:link,
.statya2 a:visited {
 text-decoration: none;
 font-weight:bolder;
 color:#1E5C77;
}

.statya2 a:hover {
 color:#EF3D15;
 text-decoration:none;
 font-weight:bolder;
}

.statya2 .zaglav {margin-bottom:-10px;}

.font-normal-4 {font-size:13px;}

.read_more {
 float: right;
 display: block;
 /*background: #DFF1FF;*/
 padding: 5px;
 font-size: 14px; 
 /*padding-top:5px; 
 padding-bottom:5px; */
 /*left:50px; */
 text-align:right; 
 text-transform:none; 
 font-weight:bolder;
}
a.read_more:link,
a.read_more:visited{
 color: #fff;
 background:#1C85A8; /*синий 366C8C*/
 /*border: 1px dotted #0071A0;*/
}

a.read_more:hover{
 color: #fff;
 background:#EF3D15; 
}

.statya3{
 position: relative;
 background-color:#fff;
 height:100%;
 width:100%;
 margin-bottom:9px;
 margin-top:0px;
 border:1px solid #ccc;
}

.footer-offer {
 position: relative;
 background-color:#1E5C77;
 height:100%;
 width:100%;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 border-top: 1px dashed #fff;
}

.footer-offer p{
 color:#f5f5f5;
 font-size:16px;
}
.footer-offer a:link,
.footer-offer a:visited {
 text-decoration:underline; 
 font-weight:bolder;
 color:#FFF;
}

.footer-offer a:hover {
 color:#EF3D15;
 text-decoration:underline;
 font-weight:bolder;
}

.rightimg {
 float: right; /* Выравнивание по правому краю */ 
 margin: 0 0 7px 7px; /* Отступы вокруг картинки */}

.leftimg {
 float: left; /* Выравнивание по правому краю */ 
 margin: 0 0 7px 7px; /* Отступы вокруг картинки */}

.text-big-1 {color:#004C7B;text-transform:uppercase;font: 26px arial, verdana, courier; font-weight:bolder;text-align:left;padding:20px 10px;}
.text-big-2 {color:#E44522;text-transform:uppercase;font: 26px arial, verdana, courier; font-weight:bolder;text-align:left;padding:20px 10px;}
.text-big-3 {color:#363636;text-transform:uppercase;font: 14px arial, verdana, courier; font-weight:bolder;padding:10px 20px;}

.blue-block-ramka{
 position: relative;
 background-color:#fff;
 border:#004671 2px solid;
 height:;
 margin-bottom:0px;
}
.blue-block-ramka li{
 margin:5px 20px 5px 30px;
 padding: 5px;
} 

.blue-block{
 position: relative;
 background-color:#004C7B;
 height:100%;
 margin-bottom:0px;
}
.pink-block{
 position: relative;
 background-color:#DF167C;
 height:100%;
 margin-bottom:0px;
}

.clean {
 clear: both;
 height: 1px;
 font-size: 1px;
}

div.left_block_yroki {
 background: url() no-repeat top right #fff;
 float:left;
 width:790px;
 height:1950px;
 background-color:#fff;
 margin:-20px 0px 10px -20px;
 padding:0px;
 font-weight:normal;}

div.right_block_yroki {
 float:right;
 width:210px;
 height:100%;
 background-color:#F3F3F3;
 margin:-20px -20px 10px 0px;
 padding:0px;
 font-weight:normal;
}
div.right_block_yroki_text{
 padding:2px;
}

div.audit {
 border:1px solid #;
 background-color:#8ACF1B;
 color:#000;
 font-weight:bolder;
 text-align:left;
 padding:1px;
}

.zakazhi-audit {
 width:1024px;
 height:85px;
 background-color:#fff;
 border-bottom:1px solid #004671;
 text-align:center;
 padding-top:20px;
}

.zakazhi-audit p { 
 line-height: 0.1em; 
 text-indent: 80px;
}

.logo {
 float:left; 
 padding:0px; 
 padding-left:25px; 
 margin-right:10px;
}


#header {
 width:1024px;
 height:85px;
 background-color:#fff;
 text-align:center;
 padding-top:20px;
}

#header .logo {
 float:left; 
 padding:0px; 
 padding-left:45px; 
 margin-right:50px;
}
#header p {
 line-height: 0.1em;
}

#header .tel {
 float:right; 
 font-size:30px; 
 padding-right:20px;
 color:#3E3D3D;
 padding-top:0;}

#footer_new{
 width:1024px;
 height:65px; /*35*/
 background-color:#363636;
 color:#363636;
 text-align:right;
 padding-top:5px;
 margin-top:3px;
}

#footer_new a:link, 
#footer_new a:visited,
#footer_new a:hover{
 text-decoration:none; 
 font-weight:normal; 
 color:#ccc; 
 font-size:10px;
}

.avtor_pravo {
 color:#ccc; 
 width:950px; /*930*/
 float:left; 
 font-size:10px; 
 text-align: justify; 
 margin-left: 10px;
 margin-top: 5px;
}

.xleb {
 font-size:12px; 
 color:#AEAEAE;
 font-style: italic; 
 padding-top:0px; 
 text-indent: -10px; 
 margin-bottom:10px;
}

.xleb a:link,
.xleb a:visited{
 text-decoration:underline; 
 font-weight:bolder;
 color:#AEAEAE;
}
.xleb a:hover{
 color:#004671;
 text-decoration:underline; 
 font-weight:bolder;}

#price{
 width:800px;
 height:auto;
}

.price .block1{
 width:800px;
 height:auto;
 min-height:100px; 
 background-color:#FBD2C4;
 margin: 0px auto;
}

.price .block1 .komy {
 width:790px;
 background-color:#ADDD48;
 color:#363636; 
 font-size:12px; 
 margin:5px;
 margin-left:0px;
 font-style: italic;
 padding:5px;}

.price .block2{
 width:720px;
 height:auto;
 min-height:100px;
 background-color:#F39479;
 margin-left: 160px;
}
.price .block2 .komy{
 width:710px; 
 background-color:#ADDD48;
 color:#363636; 
 font-size:12px;
 margin:5px;
 margin-left:0px;
 font-style: italic;
 padding:5px;
}
.price .block3 {
 width:600px;
 margin-left:280px;
 height:auto;
 min-height:100px;
 background-color:#EF7656;
}

.price .block3 .komy {
 width:590px; 
 background-color:#ADDD48;
 color:#363636; 
 font-size:12px; 
 margin:5px;
 margin-left:0px;
 font-style: italic;
 padding:5px;
}

.price .block4 {
 width:470px;
 margin-left:410px;
 height:auto;
 min-height:100px;
 background-color:#DF2D0D;
 margin-top:50px;
}

.price .block4 .komy {width:460px; background-color:#ADDD48;color:#363636; font-size:12px; margin:5px;margin-left:0px;font-style: italic;padding:5px;}
.price .tarif {font-size:16px; font-weight: bolder; text-transform:uppercase; padding:5px;border:1px solid #000;background-color:#fff; color:#000;}
.price p {text-align:center; font-size:14px; color:#000; margin-top: -10px; /* Отступ сверху */
 margin-bottom: 0px;}
.price .cena {font-size:16px; font-weight: bolder;text-align:right;}

.present {
 border:0px solid #EF3D15; 
 width:800px;
 height:210px;
 padding:10px;
 margin: 10px auto; 
 background: url(http://restart-adv.ru/podarok.jpg) repeat;
 border-radius:10px; 
 -webkit-border-radius:10px; 
 -moz-border-radius:10px; 
 -khtml-border-radius:10px;
}
.present .poverx {width:750px;height:170px;margin: 10px auto;padding:10px; background-color:#fff; opacity: 0.9; /* Полупрозрачный фон */
 filter: alpha(Opacity=90); /* 004772 */}

.present .podarok{font-size:32px;text-align:center;color:#EF3D15;margin-top: 0px;}

.garantiya {
 position: relative;
 background-color:#fff;
 height:100%;
 width:100%;
 margin-bottom:9px;
 margin-top:10px;
 border-radius:6px; 
 -webkit-border-radius:6px; 
 -moz-border-radius:5px; 
 -khtml-border-radius:10px;
 border:1px solid #ccc;
}
.garantiya img{
 float:left;
 margin: 7px 7px 7px 0;}


#newprice {
 width:800px;
 height:auto; 
}

.newprice .block1 {
 width:800px;
 height:auto;
 min-height:100px; 
 background-color:#fff;
 margin: 15px auto;
 margin-top:20px;
 border:1px solid #ccc;
}
.newprice .komy {width:790px; background-color:#ADDD48;color:#000; font-size:12px; margin:5px; margin-left:0px;font-style: normal;padding:5px;}
.newprice .block2 {
 width:800px;
 height:auto;
 min-height:100px;
 background-color:#fff;
 margin: 20px auto;
 border:1px solid #ccc;
}

.newprice .block3 {
 width:800px;
 margin: 20px auto;
 height:auto;
 min-height:100px;
 background-color:#fff;
 border:3px solid #FA595A;
}

.newprice .block4 {
 width:800px;
 margin: 20px auto;
 height:auto;
 min-height:100px;
 background-color:#fff;
 border:1px solid #ccc;
}

.newprice .tarif {margin-left:-20px;font-size:16px;font-weight: bolder; text-transform:uppercase; padding:10px;border:1px solid #000;background-color:#fff; color:#000;}
.newprice .tarif1 {margin:-20px;font-size:16px; font-weight: bolder; text-transform:uppercase; padding:10px;border:1px solid #000;background-color:#FDDFDF; color:#000;}
.newprice .tarif2 {margin:-20px;font-size:16px; font-weight: bolder; text-transform:uppercase; padding:10px;border:1px solid #000;background-color:#FBA0A1; color:#000;}
.newprice .tarif3 {margin:-20px;font-size:16px; font-weight: bolder; text-transform:uppercase; padding:10px;border:1px solid #000;background-color:#FA595A; color:#000;}
.newprice .tarif4 {margin:-20px;font-size:16px; font-weight: bolder; text-transform:uppercase; padding:10px;border:1px solid #000;background-color:#ff2400; color:#000;}
.newprice p {text-align:center; font-size:14px; color:#363636; margin-top: -10px; /* Отступ сверху */
 margin-bottom: 0px;}
.newprice .cena {font-size:16px; font-weight: bolder;text-align:center;}

.kontakty {
 background: url() no-repeat top right #fdfdfd; /* http://restart-adv.ru/mexanizm-mal-light2.jpg */
 min-height:600px;
 font-size:14px;
 padding:20px 20px 60px 20px;
 font-size:14px;
}
.kontakty h1{
 font-size:20px; 
 text-transform:uppercase; 
 color:#EF3D15; 
 font-weight:bolder;
}

.kontakty a:link,
.kontakty a:visited {
 color:#004C7B;
 text-decoration: none;
 padding-bottom: 2px;
 border-bottom: 1px solid #EF3D15;
 font-weight:normal;
}

.kontakty a:hover {
 text-decoration:none; 
 color:#EF3D15;
 font-weight:normal;
}

.primer {
 background-color:#fff; 
 width:98%; 
 padding:10px; 
 border:1px solid #ccc;
}


/*кнопка заказать без предоплаты*/
.button{
 position:relative;
 text-decoration:none; text-align:center; 
 left:245px;
 padding:11px 32px; 
 border:solid 1px #004F72; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:18px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#FFF; 
 background-color:#3BA4C7; 
 background-image: -moz-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -webkit-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -o-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -ms-linear-gradient(top, #3BA4C7 0% ,#1982A5 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982A5', endColorstr='#1982A5',GradientType=0 ); 
 background-image: linear-gradient(top, #3BA4C7 0% ,#1982A5 100%); 
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
}
.button:link { text-decoration: none; font-weight:bolder; color:#fff;}
.button:visited {text-decoration:none; font-weight:bolder;color:#fff;}

.button:hover{
 text-decoration:underline;
 padding:11px 32px; 
 border:solid 1px #004F72; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:18px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 background-color:#3BA4C7; 
 background-image: -moz-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -webkit-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -o-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -ms-linear-gradient(top, #3BA4C7 0% ,#1982A5 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982A5', endColorstr='#1982A5',GradientType=0 ); 
 background-image: linear-gradient(top, #3BA4C7 0% ,#1982A5 100%); 
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
}
/*коненц заказать без предоплаты*/

#benefit {
 background-color: #1E5C77; 
 margin-top:3px; 
 margin-bottom: 3px;
}
.benefit2 p { 
 color:#Fbfbfb; 
 font-weight:bolder;
 font:15px Arial, Helvetica, sans-serif;
}

div.left_price {
 float:left;
 width:285px;
 height:auto;
 background-color:#fff;
 margin:10px 5px 10px 10px;
 padding:10px;
 font-weight:normal;
 border:1px solid #ccc;
}

<!-- начало таблицы с прайсом -->
.features-table
{
 width: 90%;
 margin: auto;
 border-collapse: separate;
 border-spacing: 0;
 border: 0;
 text-shadow: 0 1px 0 #fff;
 color: #2a2a2a;
 background: #fafafa;
 background-image: -moz-linear-gradient(top, #fff, #eaeaea, #fff); /* Firefox 3.6 */
 background-image: -webkit-gradient(linear,center bottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff));
 margin-top:10px;
 margin-bottom:10px;
}

.features-table td {
 height: 50px;
 padding: 0 20px;
 border-bottom: 1px solid #ccc;
 box-shadow: 0 1px 0 white;
 -moz-box-shadow: 0 1px 0 white;
 -webkit-box-shadow: 0 1px 0 white;
 text-align: center;
 vertical-align: middle;
 display: table-cell;
}

.features-table tbody td {
 text-align: center;
 width: 245px;
 border-left: 1px solid #ccc;
 border-top: 1px solid #ccc;
 border-right: 1px solid #ccc;
}


.features-table td.grey {
 background: #efefef;
 background: rgba(144,144,144,0.15);
 border-right: 1px solid #ccc;
 border-left: 1px solid #ccc;
 border-top: 1px solid #ccc;
}

.features-table td.green {
 background: #e7f3d4;
 background: rgba(184,243,85,0.3);
 border-right: 1px solid #ccc;
 border-left: 1px solid #ccc;
 border-top: 1px solid #ccc;
}

.features-table td:nowrap {
 white-space: nowrap;
}

.features-table thead td {
 font-size: 120%; 
 font-weight: bold;
 -moz-border-radius-topright: 10px;
 -moz-border-radius-topleft: 10px;
 border-top-right-radius: 10px;
 border-top-left-radius: 10px;
 border-top: 1px solid #ccc;
 border-right: 1px solid #ccc;
 border-left: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
}

.features-table tfoot td {
 font-size: 120%; 
 font-weight: bold;
 -moz-border-radius-bottomright: 10px;
 -moz-border-radius-bottomleft: 10px;
 border-bottom-right-radius: 10px;
 border-bottom-left-radius: 10px;
 border-bottom: 1px solid #ccc;
 border-left: 1px solid #ccc;
 border-top: 1px solid #ccc;
 border-right: 1px solid #ccc;
}
<!--конец таблицы с прайсом -->

.humor { 
 border: 0px solid black;
 vertical-align: top; 
 text-align:center;
 padding:2px; 
 margin:2px;
}

.humor td {
 border: 0px solid black;
 width:510px; 
 height:338px;
 vertical-align: top; 
 text-align:left;
}
.humor tr {
 border: 0px solid black;
 width:400px;
 height:338px;
 vertical-align: top;
 text-align:left;
}
.humor td.color {background-color:#fff;}
.humor p{font-size:12px;}

#socknopki_wrapper {
 width:100%;
 text-align: center;
 background-color:#fdfdfd; 
} 

.socknopki {
 width:100%;
 text-align: center;
 background-color:#fdfdfd;
}
.font-bolder-socknopki {
 color:#004C7B; 
 font-weight:bolder;
 text-align:center;
 font-size:14px;
}
.anons_statey {
 width:710px;
 float:left;
}

.sekrety_left {
 width:700px;
 float:left;
}

.right_blok1 { /*position: absolute;*/
 width:270px; 
 left:730px; 
 float:right;
} 
.right_blok11 {
 width:270px;
 float:left; 
 position: relative; 
 border:1px dashed #ccc;
 margin-bottom: 10px; 
 background-color:#fff; 
 padding:3px;}/*#8ACCE2 #38A1C4 голубой*/

.right_blok11 p {
 font-size:11px;
 color:#1E5C77;
}
.faq {
 border-bottom:0px solid #ccc;
}
.faq p{}

.faq a:link,
.faq a:visited {
 text-decoration: none; 
 color:#828282;
}

.faq a:hover {
 text-decoration:underline; 
 color:#1E5C77;
}


.faqscrolling {
 float: right; 
 overflow: auto; 
 scrolling: auto; 
 height:230px;
}
.faqscrolling a:link,
.faqscrolling a:visited {
 text-decoration: none; 
 color:#828282;
}
.faqscrolling a:hover {
 text-decoration:underline; 
 color:#1E5C77;
}

.polezno {
 font-size: 11px; /*EF3D15*/
 color:#4B4A45; 
 text-transform:none; 
 font-weight:bolder;
 line-height: 0.1em;
} 
.polezno a:link, .polezno a:visited {
 text-decoration: none; 
 font-weight:bolder;
 color:#41658B;
}

.polezno a:hover {
 text-decoration:underline;
 font-weight:bolder;
 color:#4B4A45;
}

.right_blok12 {
 width:270px;
 float:left; 
 position: relative; 
 border:1px dashed #ccc;
 margin-bottom:10px; 
 background-color:#1C85A8;
 padding:3px;
}

.right_blok12 p {
 font-size:15px; 
 color:#fff; 
 font-weight:bolder; 
 text-align:center;
}
.right_blok12 a:link,
.right_blok12 a:visited { 
 text-decoration: none; 
 font-weight:bolder; 
 color:#ccc; /*fff*/
 
}

.right_blok12 a:hover {
text-decoration:underline;
 font-weight:bolder;
 color:#fff;
}

.right_blok13 {
 width:270px;
 float:left;
 position: relative;
 margin-bottom:10px;
 border:1px dashed #fff;
 background-color:#EF3D15;
 padding:3px;
}
.right_blok13 p {color:#fafafa;}

.right_blok14 {
 width:260px;
 float:left;
 position: relative;
 margin-bottom:10px;
 border:1px dashed #fff;
 background-color:#f2f2f2;
 padding:7px;
}
.right_blok14 p {color:#363636;}




.statya11{
 background: url(http://restart-adv.ru/3kita3.jpg) no-repeat top right #fdfdfd;
 height:400px;
 width:990px;
 margin-bottom:0px;
 margin-top:0px;
 border:0px solid #ccc; 
 position: relative;
 font-size: 0.85em;
/* outline: 1px solid red;*/
}
.statya12{
 background: #fff;
 height:390px;
 width:670px;
 margin-bottom:0px;
 margin-top:0px;
 border:1px solid #ccc; 
 position: relative;
 border-radius:6px; 
 -webkit-border-radius:6px; 
 -moz-border-radius:5px; 
 -khtml-border-radius:10px;
}

/*еще немножко полезных статей line-height:0.8em;*/
.poleznye_statyi a:link,
.poleznye_statyi a:visited {
 text-decoration: none;
 font-weight:bolder;
 color:#0072A1;
 font-size:13px;
}

.poleznye_statyi a:hover {
 color:#EF3D15;
 text-decoration:none; 
 
}
.poleznye_statyi p {padding:5px;}

.vk {
 left:150px;
}

.yandex {
 display: block;
 /*height: 20px;*/
 width: auto;
 color: #ccc;
 padding: 5px;
 margin-top: 30px;
 margin-bottom: 15px;
}

.yandex:before{
 content: " "; 
 float: left; 
 position: relative; 
 background: url(http://restart-adv.ru/ya.png) no-repeat;
 display: block; 
 height: 20px; 
 width: 20px; 
 margin-right: 10px;
 margin-top: -2px;
}

.yandex a:link, .yandex a:visited {
 color: #999;
}

.yandex a:hover {
 color: #38569A;
}

.yandex br > p {
 margin-top: 10px;
 display: block;
}
/*блок новостей директ внизу*/
.news_direct_wrapper {
 
 width: 1000px;
 margin-left: 10px;
 padding-top: 10px;
 background-color: #ссс;
 min-height: 320px;
}

.scroll .title_block {
 color: #1E5C77;
 font-size: 16px;
 text-transform: uppercase;
 font-weight: bolder;
 margin-top: 20px;
}

.scroll .title_block a:link, .scroll .title_block a:visited{
 color: #1E5C77;
 text-decoration: none;
}

.scroll .title_block a:hover {
 text-decoration: none;
 color: #F13D15;
}
.news_direct_block {
 display: inline-block;
 float:left;
 width: 325px;
 min-height: 250px;
 background: #fff;
 color: #363636;
 font-size: 14px;
 margin-right: 5px;
 
}

.news_direct_block p.center{
 text-align: center;
 padding-top: 70px;
 font-size: 30px;
}

.news_direct_block .title {
 color: #1E5C77;
 font-size: 16px;
 padding-left: 10px;
 text-transform: uppercase;
 font-weight: bolder;
 text-align: left;
}

.news_direct_block .date {
 color: #D1D1D1; /*ccc*/
 font-size: 13px;
 padding-left: 10px;
}

.news_direct_block .new {
color: #EF3D15;
 padding-right: 10px;
}
.news_direct_block .desc {
 color: #363636;
 padding-left: 10px;
 
}

.news_direct_block .desc a:link, .news_direct_block .desc a:visited {
 color: #1E5C77;
 text-decoration: none;
 display: block;
 background: #E9E9E9;
 width: 120px;
 padding: 5px;
 font-style: italic;
 font-weight: bolder;
 float: right;
 margin-right: 5px;
/* padding-left: 10px;*/
 text-align: center;
 
}

.news_direct_block .desc a:hover{
 background: #F13D15;
 color: #fff;
}

.news_direct_block .all_news{
 font-size: 30px;
}
/*
.news_direct_block:hover {
 background: #f9f9f9;
}*/

/*горизонтальный скролл в новостях*/
.scroll{
 min-width:1000px;
 min-height:350px;
 overflow-x:scroll; 
 overflow-y:hidden;
 margin-left: 10px;
 }

 .scroll_child{
 max-width:1670px; /*надо добавлять по 350пх было 2700*/
 
 }

 .scroll_child > div{ /*хрень какая-то.. скорее всего не работает*/
 float:left;
 width:325px;
 
 }

/*начало анонс новостей директ*/

.anons_news .block_prew {
 background-color:#fff;
 height:100%;
 width:100%; 
 margin-left:0px; 
 padding-bottom:5px;
 margin-bottom:13px;
 border:1px solid #ccc;
 box-shadow: 0 0 2px #ccc;
}

/*.anons_news .block_prew:hover {box-shadow: 0 0 10px #ccc;}*/

.block_prew .date {
 
/* font-size: 18px; 
 float: right;*/
 font-style: italic;
 color: #D1D1D1;
 float: left;
 font-size: 16px;
 margin-right: 7px;
}

.block_prew a:link,
.block_prew a:visited {
 text-decoration: none;
 font-weight:bolder;
 color:#1E5C77;
}

.block_prew a:hover {
 color:#EF3D15;
 text-decoration:none;
 font-weight:bolder;
}

.block_prew .zaglav {
 margin-bottom:-10px;
 font-weight:bolder;
 color:#1E5C77;
}


.block_prew .read_more {
 float: right;
 display: block;
 padding: 5px;
 font-size: 14px; 
 text-align:right; 
 text-transform:none; 
 font-weight:bolder;
}
.block_prew a.read_more:link,
.block_prew a.read_more:visited{
 color: #fff;
 background:#1C85A8; 
 }

.block_prew a.read_more:hover{
 color: #fff;
 background:#EF3D15; 
}

.block_prew p{
 
}
/*конец анонс новостей директ*/

.news_direct_back {
 text-align: right;
}

/*стрелка наверх*/

#back-top a {
 /*width: 108px;*/
 display: block;
 text-align: center;
 font: 20px/100% Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 text-decoration: none;
 color: #B0D9E7;
 font-weight: bolder;
 /* замедление */
 -webkit-transition: 1s;
 -moz-transition: 1s;
 transition: 1s;
}
#back-top a:hover {
 color: #0093BE;
}

/* изображение со стрелкой (тег span) */
#back-top {
 position: fixed;
 top: 50px;
 right: 30px; 
 }

/*спойлер стр 81*/
.btn {display: block; cursor: pointer; padding-left: 10px; margin-top: 10px; color: silver;}
.btn2 a {display: block; cursor: pointer; color: silver; padding-top: 1em; text-align: right;}
.text {display: block; padding: 16px; margin: 16px; border: 1px dashed silver; height: auto;}

/*выделение важных изменений*/
.izmeneniya {
 border: 1px solid #ccc;
 background: #f9f9f9; /*f5f5f5*/
 padding: 10px;
 margin: 10px; 
 font-size: 12px;
 color: #8C8C8C; /*696969*/
}

.ramka {
 border: 1px solid #ccc;
 margin-left: 20px;
 margin-right: 20px;
 margin-top: 20px;
 margin-bottom: 20px;
 padding: 10px;
}