body {background: #1764A6 url("images-oblazkova/bg_body.jpg") center top no-repeat}

#wrap {background-image: url("images-oblazkova/shadow.png")}
#main-photo {background-image: url("images-oblazkova/main_img.jpg")}
h1 {background-image: url("images-oblazkova/bg_h.png"); padding-top: 20px; padding-bottom: 20px; top: 120px}
#left .box.topcountries {margin-top: 0}
#left .box {background: url("images-oblazkova/bg_block-top.png") left top repeat-x; padding-top: 10px}
#left .box h3, #left .box a {color: #34B6FA !important; position: relative}
#left .box p span.answ {background-image: url("images-oblazkova/bg_anketa.gif")}
#left .box table p.alleft, #left .box table p.alright {color: #878787}
#left .box p, #left .box table strong {color: #FFFFFF}
#jsmenu li a:hover, #jsmenu li a.active {background: #157BEC url("images-oblazkova/bg_menu-active.gif") left top repeat-x; z-index:99999;}
#jsmenu li ul li a {background: #157BEC url("images-oblazkova/bg_menu-active.gif") left top repeat-x; border-bottom: 1px solid #34B6FA; font-weight: normal; z-index:99999;}
#footer, #footer a {color: #8ABADF}
#content {min-height: 997px}
.contact form .submit {background: #157BEC url("images-oblazkova/bg_menu-active.gif") left top repeat-x; font-weight: bold; color: #FFFFFF}
.box.weather td.img {background: url("images-oblazkova/bg_weather.gif") left center no-repeat}
.required {padding-left: 40px;}
.flash {padding-left: 40px; font-size: 14px; font-weight: bold;}
.text {margin-bottom: 5px; padding: 3px}
.button {
  width: 109px;
  height: 38px;
  background: #FFFFFF;
  border: solid 1px;
  cursor: pointer;
  cursor: hand;
  margin-left: 0px;
  margin-bottom: 40px;
  color: #000000;
  font-weight: bold
}
