#site_overlay { position:absolute; top: 0; left: 0; z-index: 10; width: 100%; background-color: #000; }
#site_bigIframe { position:absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 11; }


.share { width: 140px; float:right; text-align:right; color:#303030; margin-top: 7px; }
.share a { display:inline-block; text-align:left; vertical-align:middle; margin:-5px 1px 0 1px; }
.share .social a { width:16px; height:16px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; -moz-box-shadow:#1ec1f5 0 0 0 0; -webkit-box-shadow:#1ec1f5 0 0 0 0; -o-box-shadow:#1ec1f5 0 0 0 0; box-shadow:#1ec1f5 0 0 0 0; transition:all 150ms linear; -webkit-transition:all 150ms linear; -o-transition:all 150ms linear; -moz-transition:all 150ms linear; }
.share .social a:hover{ -moz-box-shadow:#1ec1f5 0 0 5px 0; -webkit-box-shadow:#1ec1f5 0 0 5px 0; -o-box-shadow:#1ec1f5 0 0 5px 0; box-shadow:#1ec1f5 0 0 5px 0; }
.share .social a.vk { background:url('/image/social.png') 0px 0px; }
.share .social a.mailru { background:url('/image/social.png') 0px -16px; }
.share .social a.twitter { background:url('/image/social.png') 0px -32px; }
.share .social a.facebook { background:url('/image/social.png') 0px -48px; }
.share .social a.email { background:url('/image/social.png') 0px -64px; }
.share .social a.livejournal { background:url('/image/social.png') 0px -80px; }


#af_form_block select, #af_form_block input, #af_form_block textarea { border: 1px solid #969696; background-color:#fff; font-family: Tahoma,Geneva,sans-serif; font-size: 14px; color: #4A3C31; padding: 2px 2px 2px 2px; }
#af_form_block  textarea:focus, #af_form_block input:focus { border: 1px solid #a8b186; outline: none; }

#af_form_block .table_basket { border-collapse: collapse; }
#af_form_block .table_basket TD { padding: 5px 5px 5px 10px; }
#af_form_block .table_basket TD.label_td { text-align: right; vertical-align: top; background: #a4ab7e; color: #FFF; }
#af_form_block .table_basket TD.button { text-align: right; vertical-align: middle; padding: 10px 8px 0px 0px; }
#af_form_block .table_basket TH { vertical-align: middle; padding: 5px 5px 5px 10px; background: #FFF; color: #a4a4a4; font: bold 11px Tahoma; text-transform: none; }

#af_form_block .table_termnal { width: 700px;  border-collapse: collapse; }
#af_form_block .table_termnal TD { padding: 5px 5px 5px 10px; }
#af_form_block .table_termnal TD.label_td { text-align: right; width: 200px; vertical-align: top; background: #a4ab7e; color: #FFF; }
#af_form_block .table_termnal TD.button { text-align: right; vertical-align: middle; padding: 10px 8px 0px 0px; }
#af_form_block .table_termnal TH { vertical-align: middle; width: 200px; padding: 5px 5px 5px 10px; background: #FFF; color: #707070; font: normal 11px Tahoma; text-transform: none; }
#af_form_block .table_termnal B.green { font: bold 11px Tahoma; color: #2987C5; }
#af_form_block .table_termnal select, #af_form_block .table_termnal input, #af_form_block .table_termnal textarea { font: normal 11px Tahoma; }

#af_form_block .au_controls { margin: 0px }
#af_form_block .au_controls input.submit { width: 105px; text-align: center; font: bold 12px Tahoma; color: #2987C5; background: #E9E9E9; padding: 2px 0px 4px 0px; border: none; cursor: pointer; }
#af_form_block .au_controls input.submit2 {  text-align: center; font: bold 12px Tahoma; color: #2987C5; background: #E9E9E9; padding: 4px 15px 6px 15px; border: 1px solid #969696; cursor: pointer; }


#af_form_block label { display: block; margin: 0px 0px 2px 2px; }
#af_form_block .error { border: 1px solid #D42913; }
#af_form_block div.error_t { display: none; margin: 2px 0px 0px 0px; padding: 0px; font: normal 10px Tahoma; color: #D42913; }

#af_form_block div.controls { text-align: right; margin: 10px 10px 10px 0px; }
#af_form_block input.submit { cursor: pointer; }


#term_content { margin: 10px; }

#terminals { margin: 0px; }
#terminals div { float: left; width: 120px; height: 160px; overflow: hidden; margin: 0px 5px 5px 0px; }
#terminals div img { display: block; width: 83px; height: 128px; margin: 0px auto 5px auto; }
#terminals div B { display: block; font: normal 11px Tahoma; color: #707070; text-align: center; }
#terminals div B A { color: #707070; text-decoration: underline; }
