* {margin: 0px;  padding: 0px;}
body {color: #000000; font-family: arial, tahoma, verdana, sans-serif; font-size: 18px; background: #d2f6cb;}
body  {
    background:#D9ECF3;
    background-image: url(img/backfon5.png);
    background-repeat: no-repeat;
    background-position: top;
       }
@-viewport {
width: device-width, initial-scale=1;
}

img {border: 0px;}
p {padding-bottom: 10px; padding-top: 10px; text-indent: 30px; color: #000000; font-size: 20px; }
p1 {padding-bottom: 10px; padding-top: 10px; color: #000000; font-size: 22px; }
p2 {padding-bottom: 10px; padding-top: 10px; color: #E60000; font-size: 22px; font-weight: bold;}

table {border-collapse: collapse;}
input, textarea, select {color: #000000; font-family: arial, tahoma, verdana, sans-serif; font-size: 15px; padding: 2px; border: 1px solid #ca937c; background: url(../img/inp_bck.png) top repeat-x;}

.table1 {width: 960px; background-color: #78ABDA; margin: auto; text-align: center;}



.top {width: 960px; margin: auto; padding-bottom: 15px;}
<!--.nav {width: 960px; margin: auto; height: 50px; background: url(../img/top4.jpg) no-repeat; text-align: center;}
.nav table {width: 715px; height: 50px;}-->
.top_buttons {padding: 20px;}

.top_buttons1 {padding-bottom:5px; padding-top:20px; }

.top_spacer {padding: 0px;}
.top_spacer img {width: 48px; height: 1px;}
.top_buttons a {height: 50px; display: block; outline: none;}
.top_buttons a:hover {background-position: center -50px;}

.but1 {background: url(img/button1.png); width: 230px;}
.but1 img {height: 50px; width: 230px;}

.but2 {background: url(img/button2.png); width: 205px;}
.but2 img {height: 50px; width: 205px;}

.but3 {background: url(img/button3.png); width: 439px;}
.but3 img {height: 50px; width: 439px;}

.but7 {background: url(img/button7.png); width: 352px;}
.but7 img {height: 50px; width: 352px;}

.but4 {color: #EE140F; font-weight: bold;font-size: 24px; text-align: center; background: url(img/fonprice.png); width: 150px;}
.but4 img {height: 50px; width: 150px; }

.but5 {color: #EE140F; font-weight: bold;font-size: 24px; text-align: center; background: url(img/fonprice_long.png); width: 300px;}
.but5 img {height: 50px; width: 300px; }

.but6 {color: #EE140F; font-weight: bold;font-size: 24px; text-align: center; background: url(img/fonprice_longL.png); width: 500px;}
.but6 img {height: 50px; width: 500px; }

a.now {background-position: center -50px;}
.footer {width: 940px; margin: auto; padding: 5px 0px 25px 20px; color: #81273a; font-size: 13px;}
.counter {width: 88px; height: 31px; position: absolute; margin: 5px 0px 0px 832px;}

.block {width: 960px; margin: auto; padding-bottom: 10px;}
.block_middle {background: #FFFFFF; padding: 0px 15px;}

.butorder {width: 251px; height: 48px; margin: auto;}
.butorder img {width: 251px; height: 48px;}
.butorder a {width: 251px; height: 48px; outline: none; display: block; background: url(img/button2.png);}
.butorder a:hover {background-position: center -48px;}
.butorder a:active {background-position: center top;}

.colorbck2 {width: 610px; height: 150px; background: url(img/blockfon.png) center no-repeat; color: #040000; font-size: 42px; font-weight: bold; text-align :center; padding: 22px 0px 0px 30px; margin-bottom: 10px; margin-top: 10px;}
.colorbck3 {width: 500px; height: 116px; background: url(../img/color_bck3.jpg) #70588e; color: #FFFFFF; padding: 65px 22px 0px 23px; margin-bottom: 10px;}

.tx_brownbold {color: #4C504C; font-weight: bold;font-size: 28px;}
.tx_brownbold1 {color: #000FFF; font-weight: bold;font-size: 28px;text-align :center}

.tx_brownbold2 {color: #EE140F; font-weight: bold;font-size: 24px; align:center;}
.tx_brownbold3 {color: #000FFF; font-weight: bold;font-size: 20px; align:center;}
.tx_brownbold4 {color: #EE140F; font-weight: bold;font-size: 20px; align:center;}
.tx_brownbold5 {color: #000FFF; font-weight: bold;font-size: 26px; align:center;}
.tx_brownbold6 {color: #EE140F; font-weight: bold;font-size: 34px; align:center;}

.tx_otziv {padding-left: 50px; color: #E60000; font-weight: bold;font-size: 20px;}
.tx_action {padding-left: 350px; color: #E60000; font-weight: bold;font-size: 24px;}
.tx_action2 {color: #E60000; font-weight: bold;font-size: 24px;}
.tx_bigpurple {font-size: 22px; color: #6a5085;}
.tx_check {background: url(img/galka32.png) left center no-repeat; padding-left: 40px;}
.tx_line {text-decoration: line-through; font-size: 22px;}
.tx_bigorange {color: #FE561E; font-size: 22px;}
.tx_smallorange {color: #ef9f1a;}
.tx_linedttl {padding: 5px 0px 5px 0px; border-bottom: 1px dotted #ca937c; border-top: 1px dotted #ca937c; display:block; text-align: center; background: url(img/form_ttl_bck.png) bottom repeat-x; font-size: 22px;}
.tx_question {padding-top: 13px; padding-right: 2px; color: #956348; font-size: 18px; font-weight: bold;}
.tx_question1 {padding-top: 13px; padding-right: 2px; color: #956348; font-size: 24px; font-weight: bold;}
.tx_padleft {padding-left: 50px;}

.order_form {width: 90%; margin: 0px auto 22px;}
.order_form td {padding-bottom: 10px;}
.order_form_ttl {width: 20%; text-align: left; padding-left: 40px;}
.order_form_ttl2 {width: 10%; text-align: left; padding-left: 10px;}
.order_form_input {width: 40%; padding-right: 100px;}
.order_form_input input {width: 100%;}
.order_form_input1 input {width: 30%;}
.order_form_input textarea {width: 86%;}
.butsend {width: 222px; height: 59px;}
.butsend img {width: 222px; height: 59px;}
.butsend a {width: 222px; height: 59px; outline: none; display: block; background: url(../img/butsend.jpg);}
.butsend a:hover {background-position: center -59px;}
.butsend a:active {background-position: center top;}

a {color: #6b3a99;}
a:hover {color: #cf408e;}

section.headerBg {
    height: 579px;
    background: #20b7fa;
    background: url('img/baza800.jpg') center top no-repeat transparent;
   <!-- width: 100%;
    display: table;-->
}
#top-titles h4 {
    margin: 0 auto;
    color: #ff9841;
    font-size: 38px;
    text-align: left;
}
