* {margin: 0px;  padding: 0px;}
body {color: #252525; background: url(../images/bck.png) top repeat-x #f4f4f4; font-family: arial, tahoma, verdana, sans-serif; font-size: 15px;}
img {border: 0px;}
table {border-collapse: collapse; border-spacing: 0px;}
p {padding-bottom: 23px;}
input, textarea, select {color: #000000; font-family: arial, tahoma, verdana, sans-serif; font-size: 15px; padding: 2px; border: 1px solid #9d9d9d; background: url(../images/inp_bck.png) top repeat-x;}



.topbck {width: 100%; background: url(../images/bck2.png) center top no-repeat; margin: auto;}
.top {width: 960px; margin: auto;}
.nav {width: 824px; margin: auto; height: 34px; background: url(../images/navbck.jpg) no-repeat; padding-left: 136px;}
.nav table {width: 686px; height: 34px;}
.top_buttons {padding: 0px;}
.top_spacer {padding: 0px;}
.top_spacer img {width: 27px; height: 1px;}
.top_buttons a {height: 34px; display: block; outline: none;}
.top_buttons a:hover {background-position: center -34px;}
.but1 {background: url(../images/but1.jpg); width: 121px;}
.but1 img {height: 34px; width: 121px;}
.but2 {background: url(../images/but2.jpg); width: 131px;}
.but2 img {height: 34px; width: 131px;}
.but3 {background: url(../images/but3.jpg); width: 215px;}
.but3 img {height: 34px; width: 215px;}
.but4 {background: url(../images/but4.jpg); width: 138px;}
.but4 img {height: 34px; width: 138px;}
a.now {background-position: center -34px;}
.footer {width: 960px; height: 140px; margin: auto; background: url(../images/footerbck.png) top no-repeat;}
.footer_txt {padding: 77px 0px 0px 270px; font-size:14px; }
.counter {width: 88px; height: 31px; position: absolute; margin: 80px 0px 0px 920px;}
.text_main {width: 890px; margin: auto; padding: 20px 35px 0px 35px; background: #FFFFFF;}
.text_main2 {width: 634px;}
.autor {width: 890px; margin-bottom: 23px;}
.autor_td1 {width: 169px; padding: 0px;}
.autor_td2 {width: 721px; padding: 0px;}
.autor_avatar {width: 159px; height: 55px; color: #535353; font-size: 13px; padding: 140px 10px 0px 0px; background: url(../images/author.jpg) no-repeat; text-align: right;}
.autor_txt1 {background: url(../images/autor_bot.png) bottom no-repeat;}
.autor_txt2 {background: url(../images/autor_top.png) top no-repeat; padding: 37px 37px 14px 65px;}
.il1 {background: url(../images/il1.jpg) left top no-repeat; padding-left: 335px;}
.p4_bck {background: url(../images/4p_bck.png);}
.p4 {width: 836px; margin: auto;}
.p4 td {padding: 0px;}
.p4_block {width: 176px; font-size: 13px;}
.p4_block img {margin-bottom: 18px;}
.p4_block span {margin-bottom: 18px; display: block;}
.p4_spacer {width: 44px;}
.p4_ttl {width: 156px; height: 50px; font-size: 20px; color: #7b7b7b; line-height: 20px; background: url(../images/4p_ttl_bck.png); padding: 10px 0px 0px 20px;}
.p4_block a {height: 33px; width: 176px; display: block; outline: none; font-weight: bold; text-decoration: none; color: #FFFFFF; line-height: 33px; text-align: center; background: url(../images/buttons.jpg);}
.p4_block a:hover {color: #FFFFFF;}
.p4_block a:active {color: #FFFFFF;}
a.p4_but1, a.p4_but1:active {background-position: center top;}
a.p4_but1:hover {background-position: center -33px;}
a.p4_but2, a.p4_but2:active {background-position: center -66px;}
a.p4_but2:hover {background-position: center -99px;}
a.p4_but3, a.p4_but3:active {background-position: center -132px;}
a.p4_but3:hover {background-position: center -165px;}
a.p4_but4, a.p4_but4:active {background-position: center -198px;}
a.p4_but4:hover {background-position: center -231px;}
.cd {width: 890px;}
.cd td {padding: 0px;}
.cd_td1 {width: 300px;}
.cd_td2 {width: 590px;}
.cd_ttl {width: 407px; height: 95px; padding: 32px 0px 0px 50px; background: url(../images/cd_title.jpg); margin-bottom: 23px;}
.cd_text {padding-left: 35px;}
.example {background: url(../images/example.jpg) right top no-repeat; padding-right: 468px;}
.guarantee {background: url(../images/guarantee.jpg) right top no-repeat; padding-right: 235px;}
.butorder {width: 305px; height: 75px; margin: 10px auto 0px;}
.butorder img {width: 305px; height: 75px;}
.butorder a {width: 305px; height: 75px; outline: none; display: block; background: url(../images/butorder.jpg);}
.butorder a:hover {background-position: center -75px;}
.butorder a:active {background-position: center top;}
.maintbl_td1 {width: 670px; padding: 0px;}
.maintbl_td2 {width: 220px; padding: 0px;}
.country {background: #fffcd0; padding: 10px; width: 70%; margin: 0px auto 22px; border: 2px dotted #ff6600; text-align: center; line-height: 22px;}
.present {padding: 20px 0px 20px 210px; margin-bottom: 23px; background: url(../images/presentbox.jpg) left center no-repeat;}
.present_check {padding: 5px; width: 60%; border: 2px dotted #669440; text-align: center;}
.item {margin-bottom: 25px;}
.item td {padding-top: 5px; padding-bottom: 10px;  border-bottom: 1px dotted #cacaca;}
.item_td1 {width: 8%; border-right: 1px dotted #cacaca; text-align: center;}
.item_td2 {width: 70%; border-right: 1px dotted #cacaca; padding: 0px 10px 0px 10px;  font-size: 12px;}
.item_td3 {width: 12%; border-right: 1px dotted #cacaca; text-align: center;}
.item_td4 {width: 10%; text-align: center;}
.item_td4 input {width: 30px; text-align: center; font-weight: bold; margin: 2px 0px 2px 0px;}
.item_ttl {font-size: 14px; font-weight: bold; color: #7b7b7b; display: block;}
.item_subttl {color: #ff6600; font-style: italic; display: block; margin-bottom: 5px;}
.order_form {width: 90%; margin: 0px auto 22px;}
.order_form td {padding-bottom: 10px;}
.order_form_ttl {width: 40%; text-align: right; padding-right: 10px;}
.order_form_input {width: 60%;}
.order_form_input input {width: 86%;}
.order_form_input textarea {width: 86%;}
.rblock_baloon {background: url(../images/rblockbaloon.png); height: 74px; padding: 20px 0px 0px 20px;}
.butsend {width: 222px; height: 59px; margin: 0px auto 22px;}
.butsend img {width: 222px; height: 59px;}
.butsend a {width: 222px; height: 59px; outline: none; display: block; background: url(../images/butsend.jpg);}
.butsend a:hover {background-position: center -59px;}
.butsend a:active {background-position: center top;}
.ico_back {height: 35px; line-height: 35px; background: url(../images/ico-bck.jpg) left center no-repeat; padding-left: 45px; font-weight: bold; margin-bottom: 5px; display: block;}

.tx_red {color: #da464a; font-size: 18px;}
.tx_boldred {color: #da464a; font-weight:bold;}
.tx_greenbold {color: #669440; font-weight: bold;}
.tx_biggreenit {color: #669440; font-size: 20px; font-style: italic;}
.tx_biggrey {color: #808080; font-size: 20px;}
.tx_biggreen {color: #669440; font-size: 36px;}
.tx_check {background: url(../images/check.png) left top no-repeat; padding-left: 23px;}
.tx_bigorange {color: #fa713b; font-size: 22px;}
.tx_line {text-decoration: line-through;}
.tx_linedttl {padding: 5px 0px 5px 0px; border-bottom: 1px dotted #cacaca; border-top: 1px dotted #cacaca; display:block; text-align: center; background: url(../images/form_ttl_bck.png) top repeat-x; color: #da464a; font-size: 18px;}
.tx_smallgrey {color: #808080; font-size: 13px;}
.tx_medgreen {color: #669440; font-size: 20px;}
.tx_question {padding-top: 13px; border-top: 1px dotted #cacaca; color: #669440; font-size: 14px; font-weight: bold;}
.tx_padleft {padding-left: 50px;}
.tx_smalpad {padding-bottom: 10px;}
.tx_smallorange {color: #fa713b;}
.tx_linedprice { text-decoration:line-through; font-size:12px; }

a {color: #5980b1;}
a:hover {color: #da464a;}