body {
background: url(img/body.png);
background-position: top;
font-family: Verdana, Arial;
margin: auto;
max-width: 500px;
color: #575757;
}

textarea{
background: #e6fae0;
border-radius: 5px 5px 5px 5px;
border: 1px solid #0bb324;
width: 99%;
height: 80px;
}

input{
background: #33c20a url(img/head.png) repeat-x top;
color: #ffffff;
padding: 6px;
border-radius: 5px 5px 5px 5px;
border: 1px solid #000000;

}
input:hover {
background: #269207;
color: #ffffff;
padding: 6px;
border: 1px solid #010203;
}

h1{
font-size: 14px;
text-align: center;

}
a{
color: #d45706;
text-decoration: none;
}
a:hover{
color: #2e5fa9;
}
img {
vertical-align: middle;
}

.headmenu {
background: #c63706 url(img/head.png) repeat-x bottom;
padding: 0px;
height: 55px;
}

.hd1
{
background:url(img/hd.gif) bottom left repeat-x #363434;
height:70px;
border-bottom:2px solid #000;
}

.hd2
{
background:url(img/hd.gif) bottom left repeat-x #363434;
height:50px;
border-bottom:2px solid #000;
}

.headmenulink {
background-image: url(img/menu2.png);
font-size : 12px;
font-family : tahoma, verdana, arial, sans-serif,
Lucida Sans;
padding: 10px;
border-top: 1px solid #dedede;
border-bottom: 1px solid #fff;
border-right: 1px solid #dedede;
border-left: 1px solid #dedede;
}
.ggg {
background-image: url(img/menu2.png);
font-size : 11px;
font-family : tahoma, verdana, arial, sans-serif,
Lucida Sans;
padding: 8px;
border-top: 1px solid #dedede;
border-bottom: 1px solid #fff;
border-right: 1px solid #dedede;
border-left: 1px solid #dedede;
}
.link a {
color: #ff9900;
text-shadow: 1px 1px 0px #E1E1E1;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
-webkit-transition: all 0.1s ease-in-out;
}
.link a:hover {
color: #7a9908;
-webkit-transform: translate(3px,0);
-moz-transform: translate(3px,0);
-o-transform: translate(3px,0);
}
.gg {
font-size : x-small;
background-image: url(img/bar.png);
padding : 6px;
text-align: center;
text-shadow: 1px 1px 0px #E1E1E1;
}
.logotyp a {
color: #7a9908;
}
.title{
background: url(img/t_l.gif) left center no-repeat, url(img/t.gif) bottom left repeat-x #444b4c;
padding-top:12px;
padding-left:60px;
padding-bottom:12px;
color:#fff;
}
.title a{
color:#fff;
}
.content{
background: url(img/t_l.gif) left center no-repeat, url(img/t.gif) bottom left repeat-x #444b4c;
padding-top:12px;
padding-left:60px;
padding-bottom:12px;
color:#fff;
}
.footer{
background: url(img/t.gif) bottom left repeat-x #444b4c;
padding-top:12px;
padding-left:30px;
padding-bottom:12px;
color:#fff;
}
a.headbut {
padding: 4px 4px;
background: #3e7c96 url(img/ct.gif) repeat-x top;
color: #FF0000;
margin: 0 45px;
-khtml-border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
text-decoration: none;
}
a.headbut:hover {
background: #5790a1 url(aheadbuthover.gif) repeat-x top;
}

.ads a:hover{
color: #feede0;
}
.fff {
background: #fccb7a url(img/ads.png) no-repeat top right;
font-size: 12px;
color: #3cff02;
padding: 8px;
}
.subhead{
background:#f9e2c4 url(img/men.gif)repeat ;
padding: 4px;
border: 1px solid #f1b16b;
color: #dd6f0b;
border-radius: 7px 7px 7px 7px;
text-align: justify;
display: block;
}
.logotyp{
background: #c63706 url(img/title.gif) repeat-x top;
color: 3d45706;
padding: 5px;
border-top:1px solid #fdf2e6;
border-bottom: 1px solid #f8c887;
display: block;
}
.tlink a:hover{
background:#fdcd8c;
color: #893d0e;
padding: 8px;
border-bottom: 1px solid #efc189;
display: block;
}


.foot{
background:url(img/foot.gif) top left repeat-x #000;
padding:19px 5px;
margin-top:1px;
color:#fff;
}
.logo {
background: #fcb805 url(img/fohot.png) repeat-x bottom;
color: #fff;
font-weight: bold;
border-top:1px solid #ffdc17;
border-bottom: 1px solid #e68c06;
border-radius: 0px 0px 7px 7px;
}
.copy{
text-align: right;
}
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace .pace-activity {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 0;
  width: 300px;
  height: 300px;
  background: #29d;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transform: translateX(100%) translateY(-100%) rotate(45deg);
  transform: translateX(100%) translateY(-100%) rotate(45deg);
  pointer-events: none;
}

.pace.pace-active .pace-activity {
  -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
  transform: translateX(50%) translateY(-50%) rotate(45deg);
}

.pace .pace-activity::before,
.pace .pace-activity::after {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    bottom: 30px;
    left: 50%;
    display: block;
    border: 5px solid #fff;
    border-radius: 50%;
    content: '';
}

.pace .pace-activity::before {
    margin-left: -40px;
    width: 80px;
    height: 80px;
    border-right-color: rgba(0, 0, 0, .2);
    border-left-color: rgba(0, 0, 0, .2);
    -webkit-animation: pace-theme-corner-indicator-spin 3s linear infinite;
    animation: pace-theme-corner-indicator-spin 3s linear infinite;
}

.pace .pace-activity::after {
    bottom: 50px;
    margin-left: -20px;
    width: 40px;
    height: 40px;
    border-top-color: rgba(0, 0, 0, .2);
    border-bottom-color: rgba(0, 0, 0, .2);
    -webkit-animation: pace-theme-corner-indicator-spin 1s linear infinite;
    animation: pace-theme-corner-indicator-spin 1s linear infinite;
}

@-webkit-keyframes pace-theme-corner-indicator-spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); }
}