﻿/* стили, применяемые на всех страницах */

/* <обнуление> */
* {
  font-size: 13px;
  font-family: 'Arial';
  margin: 0;
  padding: 0;
  border: 0;
}
p {font-size: 1em;}
/* </обнуление> */

body {background-color: #084703; color: #1A1A1A;}
h1, h2 {color: #054400;}
h3 {font: 1.3em 'Tahoma';}
a {color: #054400;}
  
.mainBg {
  margin: 0 auto;
  padding: 0 50px 0 0;
  width: 996px;
  background:   url('/i/mainBg.jpg') 212px 0 no-repeat;}
.mainBg2 {background:   url('/i/mainBg2.png') 38px 441px no-repeat;}
.topRow {
  position: relative;
  height: 501px;}
.middleRow {padding-left: 90px; position: relative;}
.bottomRow {height: 60px; margin: 21px 0 53px 305px; padding: 18px 0 0 26px; color: #7A9D77; /*background:   url('/i/bottomBg.gif') no-repeat;*/}

.logo {
  padding-top: 55px;
  height: 155px;}

.gadget {position: absolute; top: 0; right: 0; padding-top: 50px; color: #7E977C; margin-right: 6px;}
.gadget, .gadgetTop, .gadgetBottom {width: 231px}
.gadgetTop, .gadgetBottom {height: 9px; font-size: 0;}
.gadgetTop {background:   url('/i/gadgetTop.png') no-repeat;}
.gadgetMiddle {background:   url('/i/gadgetMiddle.png') repeat-y; width: 185px; padding: 19px 23px 15px 23px;}
.gadgetBottom {background:   url('/i/gadgetBottom.png') no-repeat;}
.gadget p {padding-bottom: 33px}
.gadget h3 {color: #F3F3F3; padding-bottom: 23px;}
.gadget a {color: #43BB1E;}

.menu ul {list-style: none; padding: 16px 0 0 23px;}
.menu li {display: inline}
.menu li {margin-right: 30px}
.menu {position: absolute; bottom: 51px; right: 0; }
.menu, .menuLeft, .menuMiddle, .menuRight {height: 52px}
.menuLeft {width: 9px; float: left; background:   url('/i/menuLeft.png') no-repeat;}
.menuMiddle {width: 683px; float: left; background:   url('/i/menuMiddle.png') repeat-x;}
.menuRight {width: 15px; float: left; background:   url('/i/menuRight.png') no-repeat;}

.miniMenu {padding: 74px 0 0 88px}
.miniMenu a {padding-right: 32px;}

.language {padding: 112px 0 0 88px;}
.language img {float: left; padding-top: 3px;}
.language a {color: #E1D781; font-style: italic; padding-left: 6px; font-size: 0.92em}

.content .lt, .content .top, .content .rt {height: 9px; font-size: 0;}
.content .lb, .content .bottom, .content .rb {height: 15px; font-size: 0;}
.content .rt, .content .rb {width: 15px}
.content .rt, .content .rm, .content .rb {width: 100%;}
.content .top, .content .middle, .content .bottom {margin: 0 14px 0 9px;}
.content .lt {background:   url('/i/ctLt.png') no-repeat;}
.content .top {background:   url('/i/ctMt.gif') repeat-x;}
.content .rt {background:   url('/i/ctRt.png') right no-repeat;}
.content .lm {background:   url('/i/ctLm.gif') repeat-y;}
.content .middle {background:   url('/i/ctMm.gif') repeat;}
.content .rm {background:   url('/i/ctRm.png') right repeat-y;}
.content .lb {background:   url('/i/ctLb.png') no-repeat;}
.content .bottom {background:   url('/i/ctMb.png') repeat-x;}
.content .rb {background:   url('/i/ctRb.png') right no-repeat;}

.content .crumbs {padding-bottom: 24px;}
.content .crumbs a, .content .crumbs .separator {color: #E1D781;}

.mailing {visible: hidden;}
.mailing, .services {float: left;}
.mailing {padding-top: 6px;}
.mailing #email {width: 191px; height: 20px; border: 1px solid #808080; margin-right: 13px; float: left;}
.mailing #submit {width: 47px; height: 22px; border: 1px solid #808080; margin-right: 39px;}

.services li {list-style: none; display: inline; margin-right: 25px;}
.services a.design {color:#FFD780;}

.clear {clear: both;}
li.last {margin-right: 0}

.formItemLeft, .formItemRight {display: inline-block; margin: 5px 0px; text-align: top; vertical-align: top;}
.formItemLeft {width: 110px;}
.formItemRight {width: 250px;}
.formItemRight input {width: 100%; }
.formItemRight textarea {width: 100%; height: 80px; border: 1px solid #AAAAAA; overflow-y: scroll;}
input {height: 20px; border: 1px solid #AAAAAA;}

#playerContainer {
    position: relative; background-color: #00468C; width: 90px; height: 30px;  border: 2px solid #CCCCCC;}
#playerContainer ul#playerControls {
    list-style-type: none; margin: 0; padding: 0;}
#playerContainer ul#playerControls li {
    text-indent: -9999px; overflow: hidden;}
#playerPlay {
    position: absolute; width: 24px; display: block; height: 24px; top: 3px; cursor: pointer; left: 6px;}
#playerPause {
    position: absolute; width: 24px; display: block; height: 24px; top: 3px; cursor: pointer; left: 33px;}
#playerPlay {
    background: url('/jplayer/i/play.png') no-repeat;}
#playerPlay:hover {
    background: url('/jplayer/i/play2.png') no-repeat;}
#playerPause {
    background: url('/jplayer/i/pause.png') no-repeat;}
#playerPause:hover {
    background: url('/jplayer/i/pause2.png') no-repeat;}
#playerStop {
    position: absolute; width: 22px; background: url('/jplayer/i/stop.png') no-repeat; height: 22px; top: 4px; cursor: pointer; left: 60Px;}
#playerStop:hover {
    background: url('/jplayer/i/stop2.png') no-repeat;}
