/* CSS Document */

/* Common styles */
* {border:0px;padding:0px;font-family: Tahoma;font-size:12px;}
/*body { background-color: #FFF;} */
a {text-decoration:none;}
a:hover {text-decoration:none;}
div {display:block;}
.clear {clear:both;float:none;}

/* Page alignment */
#page {text-align:center; background-image: url(../images/bg.jpg); background-repeat: repeat-x; height: 1614px;}
#page-content {width:970px;margin:0 auto; height: auto;}

body {
margin:0px;
}


#menu {
  height: 32px;
  margin-top: 84px;
}


#top-menu {height:115px;padding-top:1px;text-align:right;}
#top-menu a {height:32px;font:bold 14px Arial;text-transform:uppercase;color:#fff;display:inline-block;text-align:center;line-height:32px;margin-left:10px;}
#top-menu a.blue {width:214px;background:url(../images/blue.png) no-repeat;}
#top-menu a.green {width:185px;background:url(../images/green.png) no-repeat;}
#top-menu a.red {width:161px;background:url(../images/red.png) no-repeat;margin-right:5px;}
#logo {
  background-image: url(../images/logo.png);
  background-repeat: no-repeat;
  width: 225px;
  height: 115px !important;
  float: left;
}


#content {background: url(../images/shadowBg.png) repeat-y; width: auto;}
#ads {height:444px;width:960px;margin:0 5px;}
#ads a {display:inline-block;width:320px;height:100%;}
.play {background: url(../images/obuchaiuschie-programmy.jpg) no-repeat;}
.tour {background: url(../images/turniry.jpg) no-repeat;}
.prod {background:url(../images/golf-inventar.jpg) no-repeat;}
.play:hover {background:url(../images/obuchaiuschie-programmy.jpg) no-repeat 0px -444px;}
.tour:hover {background:url(../images/turniry.jpg) no-repeat 0px -444px;}
.prod:hover {background: url(../images/golf-inventar.jpg) no-repeat 0px -444px;}


#txt {text-align:left;padding:20px 20px; background-color: #fff; width: 920px; margin: 0 auto;}
#txt p {margin-bottom:10px;}

#bg-tbl {
  background-color: #fff;
  width: 930px;
  height: auto;
  margin: 0 auto;
}

.div-tbl {width:930px;background:#bebebe;margin:auto;}
.div-tbl h3 {font-size:14px;font-weight:bold;color:#80a241;margin-bottom:5px;}
.div-tbl .ttl {width:930px;height:70px;background: url(../images/tbl-ttl-bg.png) repeat-x;}
.div-tbl .txt {background:#fff; border: 1px solid #bebebe; border-top: none;text-align:left; padding: 20px;}


#uskg {
  background-image: url(../images/uskg.jpg);
  background-repeat: no-repeat;
  width: 238px;
  height: 70px;
  float: left;
}

#golfonlinecomua{
  background-image: url(../images/golfcomua.jpg);
  background-repeat: no-repeat;
  width: 206px;
  height: 70px;
  float: left;
}

#golfonlinesk {
  background-image: url(../images/golfsk.jpg);
  background-repeat: no-repeat;
  width: 163px;
  height: 70px;
  float: left;
}

#greencorridor {
  background-image: url(../images/greencor.jpg);
  background-repeat: no-repeat;
  width: 187px;
  height: 70px;
  float: left;
}

#engo {
  background-image: url(../images/engo.jpg);
  background-repeat: no-repeat;
  width: 119px;
  height: 70px;
  float: left;
}


.footer {height:35px; width: 970px; margin: 0 auto; background-image: url(../images/futer.png); background-repeat: no-repeat;}
.footer .footer-menu {float:left;width:970px;line-height:35px; text-align: center; }
.footer-menu a {margin:0 10px;text-decoration:underline;color:#80a241;}
.footer-menu a:hover {margin:0 10px;text-decoration:none;}

#copy {margin:8px 0;font-size:11px;color: #000; text-align: center;}

#regbutton {
  width: 360px;
  height: 32px;
  background: url(../images/regbutt.png) no-repeat;
  float: right;
  margin-right: 2px;
}


/*===============================PLAYPAGE ================================*/

#pageplay {
  height: 100%;
  width: 970px;
  margin: 0 auto;

}

#playtopnav {
  width: 970px;
  height: 145px;
  margin: 0 auto;
}

.logoPlayTour {
  background-image: url(../images/511_1000.png);
  background-repeat: no-repeat;
  width: 260px;
  height: 70px;
  float: left;
}

#bgplay {
  background-image: url(../images/play/bg_play.jpg);
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  margin: 0 auto;
  text-align : center;
}

#topbuttons {
  float:right;
  width:890px;
  height: 32px;
  margin-right: 5px;
  margin-top: 42px;
}

/*#topbuttons {height:115px;padding-top:1px;text-align:right;} */
#topbuttons a {height:32px;font:bold 14px Arial;text-transform:uppercase;color:#fff;display:inline-block;text-align:center;line-height:32px;margin-left:10px; float: right; margin-top: 1px;}
#topbuttons a.green {width:185px;background:url(../images/green.png) no-repeat;margin-right:5px;}
#topbuttons a.red {width:161px;background:url(../images/red.png) no-repeat;margin-right:5px;}
#topbuttons a.blue {width:214px;background:url(../images/blue.png) no-repeat;}

#top_bg {
  background-image: url(../images/play/topBg.png);
  background-repeat: no-repeat;
  height: 15px;
  width: 960px;
  margin: 0 auto;
}

#inside {
  width: auto;
  height: auto;
  background-color: #fff;
  margin: 0 5px;
  text-align: left;
  padding: 50px 50px 100px 50px;
}

#inside h2 {
  font-size: 16px;
  font-weight: bold;
  color: #0000FF;
  text-align: center;
  margin-bottom: 20px;
}

#inside h3 {
  font-size: 12px;
  font-weight: bold;
  color: #0000FF;
  text-align: center;
  margin-bottom: 10px;

}

#inside p {
  text-indent: 20px;
  margin-bottom: 10px;
}

#inside .bt {
  color: #000;
}

#inside .bluet {
  color: blue;
  font-weight: bold;
}

#inside ol,ul {
  padding-left: 50px;
}

#inside img {
  margin-bottom: 10px;
  margin-right: 10px;
}

.table td {
  border: 1px solid #999999;
  text-align: center;
  padding: 5px;
}

.table {
  border: 1px solid #999999;
  margin: 10px;
}

.nodotlist {
  list-style-type: none;
}


.rat {
  text-align: right !important;

}


#content_play {
  background-image: url(../images/play/shadowBg.png);
  background-repeat: repeat-y;
  height: auto;
}

.searchBG {
  background-image: url(../images/searchBg.gif);
  width: 450px;
  height: 34px;
  float: right;
  font:bold 14px Arial;
  text-transform:uppercase;
  color: #FF9900 !important;
  text-align:center;
}


/* =============================tounaments==================== */

#bgtour {
  background-image: url(../images/tour_bg.jpg);
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  margin: 0 auto;
  text-align : center;
}



/* =============================tounaments==================== */

#bgproducts {
  background-image: url(../images/products_bg.jpg);
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  margin: 0 auto;
  text-align : center;
}

/* ============================= registration ==================== */

#bgregistration {
  background-image: url(../images/registration_bg.jpg);
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  margin: 0 auto;
  text-align : center;
}

#inside input,textarea {
  border:1px solid #AAAAAA;
}

.link {
  color: #0000FF;
  text-decoration: underline;
}

.link:hover {
  color: #0000FF;
  text-decoration: none;
}

.link1 {
  font-weight: bold;
  text-decoration: underline;
  color: #2BA853;
  font-size: 20px;

}

.link1:hover {
  font-weight: bold;
  text-decoration: none;
  color: #2BA853;
  font-size: 20px;
}

#subbutton {
  height: 23px;
  width: 150px;
  background: url(../images/subbutt.jpg);
  font-weight: bold;
}

#subbutton:hover {
  height: 23px;
  width: 150px;
  background: url(../images/subbutta.jpg);
  font-weight: bold;
}




