/* my RESET begin*/
*{	margin: 0px; 	padding: 0px; }
a{ outline: none; color:#4D973C;}
img{ border:0px; }
table{ border-collapse:collapse;}
.helper_clear_fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.helper_clear_fix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .helper_clear_fix { height:1%; }
.helper_clear_fix { display:block; }
/* end clearfix */

/* my RESET end*/

/* main page layout begin*/
body{
	width: 990px;
	margin: 0px auto;
	padding-top: 8px;
    font-family: Tahoma;
}
/* main page layout end*/

/* layout begin */
.middle {
	width: 100%;
	padding: 0px;
	height: 1%;
}
.middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.container {
	width: 100%;
	float: left;
    padding-bottom: 1px;
	/* overflow: hidden; */
}
.content {
	padding: 0px 322px 0px 0px;
}
.rightcolumn {
	float: left;
	margin-right: -3px;
 	width: 318px;
	margin-left: -325px;
 	position: relative;
}
.GOLF_LIFE .height_334{
    height: 334px;
}
.GOLF_LIFE .height_167{
    height: 167px;
}
.GOLF_LIFE .height_170{
    height: 170px;
}
.GOLF_LIFE .height_250{
    height: 250px;
}
.GOLF_LIFE .height_news,
.GOLF_LIFE .height_publications{
    height: 209px;
}
.GOLF_SPORT .height_news,
.GOLF_SPORT .height_publications{
    height: 209px;
}
.GOLF_LIFE .height_weather{
    height: 236px;
}
.GOLF_SPORT .height_weather{
    height: 236px;
}
.GOLF_LIFE .height_tv{
    height: 234px;
}
.GOLF_SPORT .height_tv{
    height: 124px;
}
.GOLF_LIFE .height_278{
    height: 278px;
}
.GOLF_LIFE .height_results{
  height: 289px;
}
.GOLF_SPORT .height_results{
  height: 273px;
}
.GOLF_SPORT .height_ratings{
  height: 276px;
}
.GOLF_LIFE .height_298{
  height: 298px;
}
.GOLF_LIFE .height_blogs{
  height: 295px;
  overflow: hidden;
    color: #3E3E3E;
    font-family: Verdana;
    font-size: 13px;
    letter-spacing: -1px;
    line-height: 13px;
    overflow: hidden;
    padding-right: 3px;
}
.GOLF_SPORT .height_blogs{
  height: 274px;
  overflow: hidden;
    color: #3E3E3E;
    font-family: Verdana;
    font-size: 13px;
    letter-spacing: -1px;
    line-height: 13px;
    overflow: hidden;
    padding-right: 3px;
}
.GOLF_LIFE .height_persons{
  height: 292px;
  overflow: hidden;
    color: #3E3E3E;
    font-family: Verdana;
    font-size: 13px;
    letter-spacing: -1px;
    line-height: 13px;
    overflow: hidden;
    padding-right: 3px;
}
.GOLF_SPORT .height_persons{
  height: 295px;
  overflow: hidden;
    color: #3E3E3E;
    font-family: Verdana;
    font-size: 13px;
    letter-spacing: -1px;
    line-height: 13px;
    overflow: hidden;
    padding-right: 3px;
}
.GOLF_LIFE .height_576{
  height: 576px;
}
.GOLF_LIFE .height_269{
  height: 269px;
}
.GOLF_LIFE .height_337{
  height: 337px;
}
.GOLF_LIFE .height_sport_calendar{
  height: 272px;
}

.GOLF_LIFE .height_announces_events{
  height: 292px;
}
.GOLF_SPORT .height_announces_events{
/*  height: 124px; */
  height: 292px;
}
.GOLF_SPORT .events_amount_2{
/*    height: 335px; */
    height: 167px; 
    overflow: hidden;
}

.GOLF_LIFE  .green_scroller .width_230,
.GOLF_LIFE  .width_230,
.GOLF_SPORT  .green_scroller .width_230,
.GOLF_SPORT  .width_230{
    width: 230px !important;
}
.GOLF_LIFE .height_events_main{
    height: 671px;
}



.GOLF_SPORT .green_scroller_announce,
.GOLF_SPORT .green_scroller_announce .items,
.GOLF_LIFE .green_scroller_announce,
.GOLF_LIFE .green_scroller_announce .items,
.GOLF_LIFE .green_scroller_event,
.GOLF_LIFE .green_scroller_event .items{
    padding-top: 20px;
    height: 272px;
}
/*
.GOLF_SPORT .green_scroller_announce,
.GOLF_SPORT .green_scroller_announce .items,
*/
.GOLF_SPORT .green_scroller_event,
.GOLF_SPORT .green_scroller_event .items{
    height: 124px;
}

.strict_output{
    overflow: hidden !important;
}


/* layout end */

/* news block begin */
.nsm{
	clear: both;
	overflow: hidden;
	padding-bottom: 5px;
}
.lft{
float:left;
margin-right:-3px;
margin-top:3px;
overflow: hidden;
padding-right:5px;
width:662px;
}
.rht{
	width: 318px;
	margin-left: -3px;
	float: right;
}
.recl{
	overflow: hidden;
	height: 290px;
}
.recl table{
	width: 100%;
	height: 100%;
}
.recl table td{
	vertical-align: middle;
	text-align: center;
}
/* news block end */

/* top baner begin*/
.baner_top{
	border: 1px solid #adadad;
	height: 100px;
	overflow: hidden;
	margin: 7px 0px 0px 0px;
}
#top_baner{
    width: 980px;
    margin: 0px auto;
}
/* top baner end */

/* head block before menu begin*/
.head_info{
	overflow: hidden;
	clear: both;

}
.hi_left{
	width: 495px;
	float: left;
	margin-right: -3px;
}
.hi_right{
	width: 495px;
	float: right;
	margin-left: -3px;
}
/* head block before menu end*/

/* form and folow as */
.sr{
	overflow: hidden;
    padding-bottom:9px;
    padding-left:7px;
    padding-right:7px;
    padding-top:4px;
}
.srform{
	width: 330px;
	float: left;
	overflow: hidden;
	background: url(/img/sprite_x.gif) 0px -159px repeat-x;
	border: 1px solid #d4e0ee;
}
.srinp{
	border: none;
	background: #FFFFFF;
	height: 20px;
	width: 297px;
	padding-top: 3px;
}
.srsub{
	border: none;
	background: url(/img/sprite_icons.gif) 0px 0px no-repeat;
	height: 23px;
	width: 23px;
}
.sra{
	float: right;
	overflow: hidden;
}

.sra1,
.sra2,
.sra3,
.sra4{
	display: block;
	height: 24px;
	width: 24px;
	float: right;
	margin-left: 8px;
	text-decoration: none;
}
.sra1{ 	background: url(/img/sprite_icons.gif) 0px -106px no-repeat; }
.sra2{ 	background: url(/img/sprite_icons.gif) 0px -80px no-repeat; }
.sra3{ 	background: url(/img/sprite_icons.gif) 0px -54px no-repeat; }
.sra4{ 	background: url(/img/sprite_icons.gif) 0px -27px no-repeat; }
/* form and folow as */


/* green small navigation buttons BEGIN*/
.smallnav{
	float: right;
	padding-top: 10px;
	padding-right: 6px;
}
.smallnav_txt{
    float: right;
    padding-right: 7px;
    padding-top: 7px;
}
a.nxt,
a.prv{
	display: block;
	height: 16px;
	width: 16px;
	margin-right: 6px;
	float: right;
	text-decoration: none;
}
a.nxt{
	background: url(/img/sprite_icons.gif) -40px -84px no-repeat;
	}
a.prv{
	background: url(/img/sprite_icons.gif) -40px -109px no-repeat;
	}
.green_scroller{
	overflow: hidden;
	height:123px;
	position:relative;
}
.green_scroller .items{
	width: 5000px;
	height: 123px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.green_scroller .items .infowrap{
	float: left;
	width: 476px;
}
.infowrap_column .img_placer{
    height: 173px;
    overflow: hidden;
}
.infowrap_column,
.infowrap_column .img_placer img{
    width: 230px;
}
.green_scroller_hight_column,
.green_scroller_hight_column .items{
    height: 574px;
}
.infowrap_column{
    float: left;
}
.infowrap_column h3 a{
    color: #4D973C;
    font-family: Verdana;
    font-size: 13px;
    letter-spacing: -1px;
    overflow: hidden;
    white-space: nowrap;
    word-spacing: 5px;
}
.infowrap_column p{
    color: #3E3E3E;
    font-family: Verdana;
    font-size: 13px;
    height: 62px;
    letter-spacing: -1px;
    line-height: 13px;
    overflow: hidden;
    padding-right: 3px;
    overflow: hidden;
    line-height: 12px;
}
.infowrap_column .stage_wrap{
    height: 286px;
    overflow: hidden;
}
.infowrap_column .data_placer{
    color: #CCCCCC;
    font-size: 11px;
    line-height: 21px;
}
.infowrap_column .informer_placer{
    height: 15px;
    position: relative;
}
.informer_placer .ns_artc_promo{
    bottom: 0px;
}
/* green small navigation buttons END*/



/* DECORATION shadow_box begin */
.sbrb,
.sbrt{
	overflow:hidden;
	height: 9px;
	font-size: 0px;
}
.sbt  { background: url(/img/sprite_x.gif) 0px -37px repeat-x ;}
.sblt{ background: url(/img/sprite_x.gif) 0px  0px  no-repeat;}
.sbrt{ background: url(/img/sprite_x.gif) 100% -9px no-repeat;}

.sbb  { background: url(/img/sprite_x.gif) 0px -47px repeat-x ;}
.sblb{ background: url(/img/sprite_x.gif) 0px  -27px  no-repeat;}
.sbrb{ background: url(/img/sprite_x.gif) 100% -18px no-repeat;}
.sbcl{ background: url(/img/sprite_y.gif) 0px 0px repeat-y;}
.sbcr{ background: url(/img/sprite_y.gif) 100% 0px repeat-y;}

.sb_in{
	background: #FFFFFF;
	margin: 0px 9px;
}
.sb_pix{
	margin: 0px 6px 0px 5px;
	padding-top: 1px;
}
/* DECORATION shadow_box end */

/* DECORATION gray_head begin */
.sbrtp{
	overflow:hidden;
	height: 33px;
}
.sbp  { background: url(/img/sprite_x.gif) 0px -125px repeat-x ;}
.sbltp{ background: url(/img/sprite_x.gif) 0px  -57px  no-repeat;}
.sbrtp{ background: url(/img/sprite_x.gif) 100% -91px no-repeat;}

.simpl{
	overflow: hidden;
	padding-top: 9px;
	padding-left: 9px;
	float: left;
}
.simpl b{
	display: block;
	float: left;
	font-size: 14px;
	font-family: Tahoma;
	color: #5e5e5e;
	height: 24px;
}
.top_control_bar{
    background: #F5F5F5;
    border-bottom: 1px solid #CCC;
    padding: 5px 0px;
}
.select_wrp select{
    width: 50%;
    border: 1px solid #CCC;
}
.two_select_place{
    overflow: hidden;
    clear: both;
}
.two_select_place .select_one{
    float: left;
    width: 49%;
}
.two_select_place .select_two{
    float: right;
    width: 49%;
}
.two_select_place select{
    width: 99%;  
}


/* DECORATION gray_head end */

/* DECORATION info block begin*/
.infowrap{
	overflow: hidden;
}
.infowrap img{
	float: left;
	margin: 13px 13px 0px 7px;
	width: 140px;
}
.infowrap .img_strict{
    overflow: hidden;
}
.height_middle{
    height: 165px;
}
.infowrap p{
	padding-right: 3px;
	line-height: 13px;
	font-size: 13px;
	color: #3e3e3e;
	font-family: Verdana;
	letter-spacing: -1px;
	height: 71px;
	overflow: hidden;
}
h3{
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 7px;
}
.infowrap h3 a{
	color: #4d973c;
	font-size: 13px;
	font-family: Verdana;
	letter-spacing: -1px;
	word-spacing: 5px;
	white-space: nowrap;
	overflow: hidden;
}
.infowrap .add{
	overflow: hidden;
	padding-bottom: 5px;
	position: relative;
	height: 12px;
    clear: both; 
}
.infowrap .add .data{
	float: left;
	color: #666666;
	font-size: 11px;
}
.add a{
	text-decoration: none;
	color: #666666;
	font-size: 11px;
	padding-left: 22px;
	height: 12px;
	line-height: 15px;
}
.add a.phot{
	/*background: url(/img/sprite_icons.gif) -67px -84px no-repeat; */
	background: url(/img/sprite_icons.gif) -68px -68px no-repeat;    
	float: right;
	position: absolute;
	right: 40px;
	top: 0px;
    cursor:  default;
}
.add a.artc{
	background: url(/img/sprite_icons.gif) -67px -107px no-repeat;
	float: right;
	margin-left: 8px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.add a.col_photos{
	background: url(/img/sprite_icons.gif) -67px -84px no-repeat; 
	float: right;
	position: absolute;
	right: 80px;
	top: 0px;
}

/* DECORATION info block end*/


/* DECORATION info block begin*/
.infowrap_fulltxt{
	overflow: hidden;
}
.infowrap_fulltxt img{
	float: left;
	margin: 0px 13px 0px 7px;
}
.infowrap_fulltxt p{
	padding-right: 3px;
	line-height: 18px;
	font-size: 13px;
	color: #3e3e3e;
	font-family: Verdana;
}
.infowrap_fulltxt .author_source{
    font-size: 12px;
    letter-spacing: 1px;
    color:#3E3E3E;
}
.infowrap_fulltxt .author_source b{
    color: #CCC;
}
.infowrap_fulltxt h3{
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 7px;
}
.infowrap_fulltxt h3 span{
	color: #4d973c;
	font-size: 18px;
	font-family: Verdana;
	letter-spacing: -1px;
	word-spacing: 5px;
	white-space: nowrap;
	overflow: hidden;
}
.infowrap_fulltxt .add{
	overflow: hidden;
	padding-bottom: 5px;
	position: relative;
	height: 12px;
}
.infowrap_fulltxt .add .data{
	float: left;
	color: #666666;
	font-size: 11px;
}

.infowrap_fulltxt .add a{
	text-decoration: none;
	color: #666666;
	font-size: 11px;
	padding-left: 22px;
	height: 12px;
	line-height: 15px;
}
.infowrap_fulltxt .add a.phot{
	/* background: url(/img/sprite_icons.gif) -67px -84px no-repeat; */
    background: url(/img/sprite_icons.gif) -68px -68px no-repeat;    
	float: right;
	position: absolute;
	right: 40px;
	top: 0px;
}
.infowrap_fulltxt .add a.artc{
	background: url(/img/sprite_icons.gif) -67px -107px no-repeat;
	float: right;
	margin-left: 8px;
	position: absolute;
	right: 0px;
	top: 0px;
}
/* DECORATION infowrap_fulltxt block end*/


/* mainmenu begin*/
.mainmenu_img{
  position: relative;
  background-repeat: no-repeat;
  height: 186px;
}

.mainmenu_logo
{
    display: block;
    position: absolute;
    height: 75px;
    width: 180px;
    top: 56px;
    left: 22px;
    text-decoration: none;
}

.mainmenu_img ul{
    list-style: none;
    overflow: hidden;
    display: block;
    position: absolute;
    bottom: 10px;
    left: 0px;
    background: url(/img/black_transparent.png);
    width: 100%;
}
.mainmenu_img ul li{
    float: left;
    display: block;
}
.mainmenu_img ul li a{
    float: left;
    display: block;
    color: #FFFFFF;
    font-size: 32px;
    padding: 0px 20px;
    font-family: Tahoma;
    color: #999999;
    text-decoration: underline;

}
.mainmenu_img ul li a:hover{
  text-decoration: none;
}
.mainmenu_img ul li a.mainmenu_active{
  color: #FFCC33 !important;
  text-decoration: none !important;
}
.mainmenu_img .mainmenulogo{
    height: 100%;
    width: 100%;
    display: block;
    text-decoration: none;
}
/* mainmenu end*/

/* menu begin */
.navi{
	clear: both;
	padding-top: 5px;
	height: 30px;
	 background: url(/img//sprite_x.gif) 0px -246px repeat-x;
}
.nhold{
	height: 28px;
	background: url(/img//sprite_x.gif) 0% -189px no-repeat;
	padding-left: 2px;
}
.nhold ul{
	display: block;
	float: left;
	overflow: hidden;
	height: 28px;
	list-style: none;

}
.nhold ul li{
	float: left;
	height: 28px;
	background: url(/img//sprite_x.gif) 100% -290px no-repeat;
	padding-right: 2px;

}
.nhold ul li a{
	float: left;
	height: 28px;
	display: block;
	color: #FFFFFF;
	padding: 0px 18px;
	text-decoration: none;
	line-height: 25px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bolder;
}
.nhold ul li a:hover,
.nhold ul li a.active{
	background: url(/img//sprite_x.gif) 100% -329px repeat-x;
}
.nhold ul li a:hover{
    text-decoration: underline;
}
.ndop{
	float: right;
	height: 100%;
	background: url(/img//sprite_x.gif) 100% -217px no-repeat;
}
.ndop a{
	float: right;
	color: #FFFFFF;
	line-height: 24px;
	font-size: 11px;
	padding: 0px 5px;
	font-family: Tahoma;
	text-decoration: none;    
}
.ndop a:hover{
	text-decoration: underline;
}
.navi_child{
  height: 18px;
}
.navi_child ul{
  list-style: none;
  overflow: hidden;
  display: block;
}
.navi_child ul li{
    display: block;
    float: left;
    list-style: none;
}
.navi_child ul li a{
    display: block;
    float: left;
    padding: 0px 25px 0px 0px;
    color:#4D973C;
    font-size: 12px;
}
/* menu end*/

/* right_sub_menu begin*/
.navi_child ul.right_sub_menu{
  list-style: none;
  float: right;
  display: none;
}
.right_sub_menu li{
  list-style: none;
  float: right;
}
.navi_child ul.right_sub_menu li a{
  color:#4D973C;
  display:block;
  float:right;
  font-size:12px;
  padding: 0px 0px 0px 25px;
}
/* right_sub_menu end*/

/* list_of_news begin */
.list_of_news ul{
    list-style: none;
    overflow: hidden;
}
.list_of_news ul li{
    list-style: none;
    clear: both;
    float: none;
    display: block;
    padding-bottom: 5px;
}
.list_of_news ul li span{
    font-size: 12px;
    color:#5E5E5E;
    display: block;
    float: left;
    width: 70px;
}
.list_of_news ul li a {
    font-size: 12px;
    color:#393939;
    font-family:Verdana;
    font-size:12px;
    letter-spacing:-1px;
    display: block;
    margin-left: 71px;
}
/* list_of_news end */

/* coment_place end */
.coment_place{
  overflow: hidden;
}
.coment_place fieldset{
    border: none;
}
.new_coment{
  background: #FFFFFF;
  overflow: hidden;
  position: relative;
  z-index: 10011;
  top: -50%;
  left: -50%;
  padding: 5px;
  border: 5px solid #4F9E3E;
}
.new_coment label{
  width: 120px;
  display: block;
  float: left;
  font-size: 15px;
  color:#3E3E3E;
}
.row_item{
  clear: both;
  overflow: hidden;
  padding-bottom: 10px;
}
.row_item input,
.row_item textarea{
    width: 390px;
    border: 1px solid #D4E0EE;
}
.row_item input{
    height: 20px;
    border: 1px solid #D4E0EE;
}
.row_item textarea{
    height: 120px;
    border: 1px solid #D4E0EE;
}
#com_form{
    display: block;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 10011;
}
.new_coment,
#com_form{
    height: 200px;
    width: 550px;
}
.data,
.author{
    color: #666666;
    font-size: 12px;
}
.author{
    padding-left: 20px;
}
.coments_place{
    padding-left: 10px;
}
.coments_place a{
    color: #4F9E3E;
}
.coments_place p{
    background: #f8fbf7;
    font-family:Tahoma;
    font-size:13px;
    padding-bottom: 10px;
}


/* coment_place end */


/* button begin */
.button_fat{
    background: url(/img/sprite_icons.gif) 100% -138px no-repeat;
    display: block;
    height: 28px;
    text-decoration:none;
}
.button_fat input,
.button_fat b{
    background: url(/img/sprite_x.gif) 0px -476px no-repeat;
    display: block;
    height: 28px;
    cursor: pointer;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bolder;
    line-height: 25px;
    padding: 0 18px;
    text-align: center;
    border: none;
    width: 100% !important;
}
.button_middle_size{
  width: 150px;
}
.button_second_place{
  margin-left: 10px;
}
.button_place{
  margin: 0px 0px 0px 122px;
}
.button_place a{
  float: left;
}
.button_place_2{
    padding: 20px 0px 0px 0px;
}


/* button end */

/* stratos begin */
/*
*   Fixed by Kornev Z
*   17.09.2010 
*/
.stratos{
  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:10010;
  background: #555555;
  opacity: 0.7;
  display: none;
}
/* stratos end */

/* footer begin */
.footer{
	padding-top: 0px;
}
.footer_in{
	position: relative;
    height: 35px;
}
.footer_in .foot_logo{
background:url("/img/logo_foot.jpg") no-repeat scroll 100% 0 transparent;
bottom:0;
font-size:12px;
height:35px;
position:absolute;
right:0;
width:171px;
}
.owner{
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: 35px;
}


.footer_in .foot_logo a{
	text-decoration: none;
}
/* footer end  */


/* bigcalendar begin  */
.block_calendar{
    padding: 0px 2px;
}
.cctable{
  border-collapse: collapse;
  border: none;
}
.cctable td{
  border: none;
}

.ccel{
  width: 93px;
  height: 93px;
  padding: 0px;
  position: relative;
  background: url(/img/ccel_back.gif) no-repeat;
}

.ccel_day{
  background:url("/img/sprite_icons.gif") no-repeat scroll 0 -151px transparent;
  display:block;
  font-family:Tahoma;
  font-size:10px;
  height:15px;
  padding-right:2px;
  position:absolute;
  right:3px;
  text-align:right;
  top:3px;
  width:13px;
}
.ccel img{
    display: block;
    height: 93px;
    width: 93px;
    cursor: pointer;
}
.ccel_message{
    background: #FFF;
    border: 4px solid #4D973C;
    min-height: 200px;
    display:block;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 200px;
    z-index: 10000;
    display: none;
}
.ccel_message a{
    padding: 3px 3px 5px 3px ;
    color:#4D973C;
}
.closer{
  height: 17px;
  width: 100%;
  position: relative;
}
.closer a{
  display: block;
  background: url(/img/sprite_icons.gif) no-repeat -188px -90px;
  height: 14px;
  width: 14px;
  position: absolute;
  right: 3px;
  top: 3px;
  text-decoration: none;
  padding: 0px;
}
/* bigcalendar end  */

/* big tabs in gray head begin */
.tabs{
	list-style: none;
	float: left;
	overflow: hidden;
	padding-top: 9px;
	padding-left: 9px;
}
.tabs li{
	list-style: none;
	float: left;
}
.tabs li a{
	display: block;
	float: left;
	text-decoration: none;
	font-size: 14px;
	font-family: Tahoma;
	color: #5e5e5e;
	height: 24px;
}
.tabs li a b{
	display: block;
	padding: 0px 10px;
	height: 24px;
	float: left;
	cursor: pointer;
}
.tabs li a:hover{
	background: url(/img/sprite_icons.gif) 100% 0px no-repeat;
}
.tabs li a:hover b{
	background: url(/img/sprite_x.gif) 0px -368px no-repeat;
}
.tabs li a.active{
	background: url(/img/sprite_icons.gif) 100% 0px no-repeat;
}
.tabs li a.active b{
	background: url(/img/sprite_x.gif) 0px -368px no-repeat;
}
/* big tabs in gray head end */

/*gallery begin*/
.gallery_wraper{
  width: 140px;
  margin: 0px 10px;
  overflow: hidden;
  float: left;
}
.gall_inf{
	padding-top: 5px;
    position: relative;
}
.gall_txt{
	color: #393939;
	font-family: Verdana;
	font-size: 12px;
	letter-spacing: -1px;
}
.gall_fot{
    position: absolute;
    right: 0px;
    bottom: 0px;
	/* background: url(/img/sprite_icons.gif) -67px -84px no-repeat; */
    background: url(/img/sprite_icons.gif) -68px -68px no-repeat;    
	text-decoration: none;
	color: #666666;
	font-size: 11px;
	padding-left: 17px;
	height: 12px;
	line-height: 15px;
}
.gall_img_wrap{
    overflow: hidden;
    height: 150px;
   /* background: url(/img/nophoto.gif) no-repeat 50% 0%; */
}
.gall_img_wrap img{

}
.gall_dec{
  color:#3E3E3E;
  font-family:Verdana;
  font-size:13px;
  letter-spacing:-1px;
  line-height:13px;
  overflow:hidden;
  padding:10px 0px 20px 0px;
}
.gall_image_place{
  text-align: center;
}
.gall_inf_photo{
  position: relative;
  height: 15px;
}
.gall_one_photo{
    text-align: center;
    overflow: hidden;
}
.comentoff {
background:url("/img/sprite_icons.gif") no-repeat scroll -67px -107px transparent;
    margin-left:8px;
    position:absolute;
    right:0;
    bottom:0;
    color:#666666;
    font-size:11px;
    height:12px;
    line-height:15px;
    padding-left:22px;
    text-decoration:none;
}
.gallery_promo_slice{
  overflow: hidden;
  height: 100px;

}


/*gallery end*/


/* small tabs in body begin */
.tbsmini{
	background: url(/img/sprite_x.gif) 0px -429px repeat-x #f5f5f5;
	padding-top: 16px;
	height: 17px;
}
.tbsmini_small_height{
    background: url("/img/sprite_x.gif") repeat-x scroll 0 -442px #F5F5F5;
    padding-top: 3px;
}
.tbsmini ul{
	list-style: none;
	float: left;
	overflow: hidden;
	padding-left: 9px;
}
.tbsmini ul li{
	list-style: none;
	float: left;
}
.tbsmini li a{
	display: block;
	float: left;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma;
	color: #5e5e5e;
	height: 17px;
	line-height: 17px;
}
.tbsmini li a b{
	display: block;
	padding: 0px 10px;
	height: 17px;
	float: left;
	cursor: pointer;
}
.tbsmini li a:hover{
	background: url(/img/sprite_icons.gif) 100% -42px no-repeat;
}
.tbsmini li a:hover b{
	background: url(/img/sprite_x.gif) 0px -401px no-repeat;
}
.tbsmini li a.active{
	background: url(/img/sprite_icons.gif) 100% -42px no-repeat;
}
.tbsmini li a.active b{
	background: url(/img/sprite_x.gif) 0px -401px no-repeat;
}
.show_it{
    display: block;
}
.hide_it{
    display: none;
}
/* small tabs in body end */










/* TV */
.tv_row{
    overflow: hidden;
}
.tv_row i{
  padding-top: 5px;
  display: block;
  font-size: 11px;
  font-style: normal;
  color:#3E3E3E;  
}
.tv_row b{
  display: block;
  padding: 1px 0px;
  color: #4D973C;
  font-weight: bolder;
  font-size: 10px;
}
.tv_description{
    font-size: 11px;
    padding: 5px 0px;
    font-weight: bolder;
}
.tv_prormo_row{
    border-bottom: 1px solid #CCC;
}
.left_parrt{
  width: 49%;
  float: left;
  overflow: hidden;
}
.right_parrt{
  width: 49%;
  float: right;
  overflow: hidden;
}
.tv_light{

}
.tv_dark{
  background: #eff6ee;
  overflow: hidden;
}
/* /TV */

/* news block begin */
.news_set{
	margin: 0px 0px 0px 4px;
	padding: 0px;
	height: 302px;
	position: relative;
	width: 660px;
}
.ns_tabs_wrap{
	padding: 0px;
	margin: 0px;
	height: 275px;
	width: 284px;
	position: absolute;
	right: 0px;
	top: 14px;
	
}
.ns_ul{
	list-style:none outside none;
	margin:0;
	padding:0;
	position:absolute;
	right:7px;
	top:5px;
	width:284px;
}
.ns_ul li{
	margin: -1px 0px 0px 23px;
	list-style: none;
	display: block;
	background: url(/img/news/bg_featuredNews_tab.png) 100% 0% no-repeat ;
	height: 81px;
	padding: 6px 10px 6px 10px;
	position: relative;
}
.ns_ul li:hover div{
	background:url(/img/news/bg_featuredNews_tab_selected3.png) 100% 0% no-repeat;
	height:78px;
	padding: 12px  11px 12px 34px;
	position:absolute;
	top:-5px;
	left: -20px;
	width:241px;
	z-index: 10000;
}
.ns_ul li img{
	display: block;
	float: left;
	margin: 5px 12px 0px 0px;
	width: 87px;
}
.ns_ul li a.ns_sh_title{
	color:#4d973c;
	display:block;
	min-height: 54px;
	font-size: 12px;
	font-family: Verdana;
	
}
.ns_ul li a.ns_sh_title:hover{
	text-decoration: none;
}
.ns_sh_pre{
	background: url(/img/news/featured_bullet.gif) 0 5px no-repeat;
	padding-left:7px;
	padding-right:5px;
	font-size: 12px;
	text-decoration: none;
	color: #556677;
}
.ns_sh_pre:hover{
	color: #C42E29;
	text-decoration: underline;
}


.ns_up{
	position: absolute;
	right: 0px;
	top: 0px;
	display: block;
	height: 14px;
	width:256px;
	padding-left: 20px;
	background: url(/img/news/arr_featNews_up.gif) 100% 0% no-repeat;
	text-decoration: none;
}
.ns_up:hover{
	background: url(/img/news/arr_featNews_up.gif) 100% -28px no-repeat;
}
.ns_dn{
	position: absolute;
	right: 0px;
	bottom: 0px;
	display: block;
	height: 14px;
	width:256px;
	padding-left: 20px;
	background: url(/img/news/arr_featNews_dwn.gif) 100% 0% no-repeat;
	text-decoration: none;
}
.ns_dn:hover{
	background: url(/img/news/arr_featNews_dwn.gif) 100% -28px no-repeat;
}
.ns_counter{
	position:absolute;
	bottom:10px;
	color:#FFFFFF;
	font-size: 12px;
	font-weight:900;
	right:284px;
	z-index:210;
	font-family:Arial,Helvetica,sans-serif;
}
.ns_news_info{
	padding: 6px 256px 3px 9px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url(/img/news/bg_featerudnews_text.png);
}
.ns_news_info_wrap{
	position: relative;
}
.ns_news_info_wrap .ns_col_photos{
    right: 93px;
    bottom: 2px;
}
.ns_news_info_wrap .ns_phot_promo{
    right: 48px;
    bottom: 2px;
}
.ns_news_info_wrap .ns_artc_promo{
    right: 12px;
    bottom: 2px;
}

.ns_news_info h2 {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
.ns_news_info p{
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
.ns_news_info h2 a{
	font-family:Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	font-weight:900;
	margin:0px;
	padding: 0px 52px 4px 0px;
	font-size: 16px;
	text-decoration: none;
}
.ns_news_info h2 a:hover{
	color: #FFFFFF;
}
.ns_news_info p a:hover{
	color: #FFFFFF;
}
.ns_news_info p a{
	font-family: Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	font-weight: 900;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
	font-size: 13px;
}
.ns_news_photo img{
	border: none;
}
.ns_col_photos{
	background: url(/img/sprite_icons.gif) no-repeat scroll -67px -84px transparent;
	position: absolute;
	right: 84px;
	bottom: 0px;
	color: #666666;
	font-size: 11px;
	height: 12px;
	line-height: 15px;
	padding-left: 22px;
	text-decoration: none;
}
.ns_phot_promo{
//	background: url(/img/sprite_icons.gif) no-repeat scroll -67px -84px transparent;
	background: url(/img/sprite_icons.gif) no-repeat scroll -68px -68px transparent;
	position: absolute;
	right: 40px;
	bottom: 0px;
	color: #666666;
	font-size: 11px;
	height: 12px;
	line-height: 15px;
	padding-left: 22px;
	text-decoration: none;
}
.ns_artc_promo{
	background: url(/img/sprite_icons.gif) no-repeat scroll -67px -107px transparent;
	float: right;
	margin-left: 8px;
	position: absolute;
	right: 0px;
	bottom: 5px;
	color: #666666;
	font-size: 11px;
	height: 12px;
	line-height: 15px;
	padding-left: 22px;
	text-decoration: none;
}
.ns_promo_heading{
	font-size: 10px;
	color:#3E3E3E;
}
.ns_newset{
	height:284px;
	overflow:hidden;
	position:relative;
	right:-7px;
	top:-5px;
}
.eventsmain_wraper{
    overflow: hidden;
}
.eventsmain_wraper .infowrap img{
    float: none;
    margin: 0px;
    width: 230px;
}
/* news block end */

/* small column begin */
.sm_left{
	float: left;
	width: 50%;
	margin-right: -3px;
}
.sm_right{
	float: right;
	width: 50%;
	margin-left: -3px;
}
/* small column end*/

/* vertical magazin MGZ begin*/
.mgz{
	overflow: hidden;

}
.mgz ul{
	list-style: none;
	overflow: hidden;
}
.mgz ul li{
	padding-top: 10px;
	float: left;
	width: 158px;
}
.mgz table{
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
.mgz a{
	color: #393939;
	font-family: Verdana;
	font-size: 13px;
	letter-spacing: -1px;
	padding-left: 14px;
}
.mgz img{
    width: 127px;
}
/* vertical magazin MGZ end*/

/* scrol info block begin */
.sc_set{
	padding: 0px 20px 0px 22px;
	position: relative;
}
.sc_wrap{
	position: relative;
	padding: 0px;
	overflow: hidden;
	height: 134px;
}

.sc_scroll_item{
	overflow: hidden;
	list-style: none;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 130px;
	float: left;
	width: 2000px;
}
.sc_scroll_item li{
	list-style: none;
	float: left;
	width: 140px;
	margin-right: 5px;
	padding-top: 5px;
}
.sc_scroll_item li img{
	display: block;
}
.sc_inf{
	padding-top: 5px;
}
.sc_txt{
	color: #393939;
	font-family: Verdana;
	font-size: 12px;
	letter-spacing: -1px;
}
.sc_fot{
	background: url(/img/sprite_icons.gif) -68px -68px no-repeat;
	float: right;
	text-decoration: none;
	color: #666666;
	font-size: 11px;
	padding-left: 17px;
	height: 12px;
	line-height: 15px;
}
.sc_prev{
	position: absolute;
	left: 5px;
	top: 37px;
	height: 48px;
	width: 12px;
	display: block;
	background: url(/img/sprite_icons.gif) -125px -76px no-repeat;
	cursor: pointer;
	text-indent: -10000px;
}
.sc_next{
	position: absolute;
	right: 5px;
	top: 37px;
	height: 48px;
	width: 12px;
	display: block;
	background: url(/img/sprite_icons.gif) -136px -76px no-repeat;
	cursor: pointer;
	text-indent: -10000px;
}
/* scrol info block end */
/* pavlin*/
.pavlin{
  font-size: 0px;
  height: 2px;
  background: #00FF00;
  overflow: hidden;
  margin: 0px 4px;
}
.sbp_pavlin  { background: url(/img/sprite_x.gif) 0px -590px repeat-x ;}
.sbltp_pavlin{ background: url(/img/sprite_x.gif) 0px  -522px  no-repeat;}
.sbrtp_pavlin{ background: url(/img/sprite_x.gif) 100% -556px no-repeat;}
.sbrtp_pavlin .simpl b{
  color:#195C2D;
}
/* /pavlin*/
/* right_info_in_gray_head*/
.riigh{
	float: right;
	padding-top: 10px;
	padding-right: 15px;
}
.riigh a{
    font-size: 12px;
}
/* /right_info_in_gray_head*/
/* ******  TMP ****** */
.tmp_1{
height: 186px;
}
.tmp_2{
	width: 500px;
	margin: 20px auto;
}
.tmp_3{
height: 287px;
padding-top: 5px;
position: relative;
}
.tmp_3 img{
	display: block;
	margin: 0px auto;
}
.tmp_4{
	height: 250px;
}
.tmp_5{
	height: 263px;
}
.temp_6{
	height: 278px;
}
.tmp7{
    min-height: 296px;
}


.iefix{
	font-size: 0px;
	height: 1px;
	width: 1px;
	clear: both;
}
.tmp_rasp1{
	height: 3px;
	font-size: 0px;
}
/* ******  TMP ****** */
/* static_pages_wraper */
.static_pages_wraper{
/*  padding: 0px 10px 0px 0px  !important; */
    padding: 0px;
  font-size: 14px  !important;
}
.static_pages_wraper span,
.static_pages_wraper strong,
.static_pages_wraper i,
.static_pages_wraper p,
.static_pages_wraper b,
.static_pages_wraper div,
.static_pages_wraper span,
.static_pages_wraper applet,
.static_pages_wraper object,
.static_pages_wraper iframe,
.static_pages_wraper h1,
.static_pages_wraper h2,
.static_pages_wraper h3,
.static_pages_wraper h4,
.static_pages_wraper h5,
.static_pages_wraper h6,
.static_pages_wraper p,
.static_pages_wraper blockquote,
.static_pages_wraper pre,
.static_pages_wraper a,
.static_pages_wraper abbr,
.static_pages_wraper acronym,
.static_pages_wraper address,
.static_pages_wraper big,
.static_pages_wraper cite,
.static_pages_wraper code,
.static_pages_wraper del,
.static_pages_wraper dfn,
.static_pages_wraper em,
.static_pages_wraper font,
.static_pages_wraper img,
.static_pages_wraper ins,
.static_pages_wraper kbd,
.static_pages_wraper q,
.static_pages_wraper s,
.static_pages_wraper samp,
.static_pages_wraper small,
.static_pages_wraper strike,
.static_pages_wraper strong,
.static_pages_wraper sub,
.static_pages_wraper sup,
.static_pages_wraper tt,
.static_pages_wraper var,
.static_pages_wraper b,
.static_pages_wraper u,
.static_pages_wraper i,
.static_pages_wraper center,
.static_pages_wraper dl,
.static_pages_wraper dt,
.static_pages_wraper dd,
.static_pages_wraper ol,
.static_pages_wraper ul,
.static_pages_wraper li,
.static_pages_wraper fieldset,
.static_pages_wraper form,
.static_pages_wraper label,
.static_pages_wraper legend,
.static_pages_wraper caption{
  border:0 !important;
  outline:0 !important;
  font-size:100% !important;
  vertical-align: baseline !important;
  background: transparent !important;
  margin: 0px !important;
  padding: 0px  !important;
  font-size: 14px  !important;
  text-align: left  !important;
  }
/* /static_pages_wraper*/

/* redaction 000001 17.08.2010*/
.sra4{display: none;}
.sra2{display: none;}
.srform {width: 400px;}
.srinp {width: 366px;}
.gall_inf_photo{
    height: auto;
    font-size: 10px;
}
/* /redaction 000001 17.08.2010*/

/* redaction 000002 19.08.2010*/
.eventsmain_wraper .infowrap img{
  float: left;
  width: 150px;
  margin: 10px 10px 0px 0px;
}
.infowrap p{
  height: auto;
  min-height: 75px;
}
/* redaction 000002 19.08.2010*/


/* maps of ukr*/
.kiev_1{
    position: absolute;
    top:    2px;
    left:   128px;
    height: 44px;
    width:  86px;
}
.kiev_2{
    position: absolute;
    top:    83px;
    left:   149px;
    height: 79px;
    width:  70px;
}
.kharkov{
    position: absolute;
    top:     0px;
    right:   64px;
    height:  69px;
    width:   56px;
}
.lugansk{
    position: absolute;
    top:    125px;
    right:   31px;
    height: 57px;
    width:  59px;
}
.odessa{
    position: absolute;
    top:    211px;
    right:  165px;
    height: 76px;
    width:  50px;
}
/* maps of ukr*/


/* parnters_logo */
.parnters_logo{
padding-top: 50px;
padding-bottom: 10px;
text-align: center;
}
.turtess{
    height: 31px;
    width: 88px;
    background: url(/img/turtess_bw.gif) no-repeat;
    display: inline-block;
    margin: 0px auto;
    position: relative;
}
.golf_in_ukraine{
    height: 31px;
    width: 111px;
    background: url(/img/golf-in-ukraine_bw.jpg) no-repeat;
    display: inline-block;
    margin: 0px auto;
    position: relative;
}
.golf_stream{
    height: 31px;
    width: 111px;
    background: url(/img/GS_KGC_Logo_bw.png) no-repeat;
    display: inline-block;
    margin: 0px auto;
    position: relative;
}



/* /parnters_logo */

/* maps of ukr*/
/* maps of ukr*/
/*tooltip jQuery*/
.tooltip {
    display:none;
    background:transparent url(/img/tooltip/black_arrow.png);
    font-size:12px;
    height:70px;
    width:160px;
    padding:25px;
    color:#fff;
}
.tooltip_large {
    display:none;
    background:transparent url(/img/tooltip/black_arrow_big.png);
    font-size:12px;
    height:165px;
    width:320px;
    padding:25px;
    color:#fff;
}
/*!----tooltip jQuery*/

.top_logo{
  display: block;
  margin: 0 auto;
}

/* bread_crumbs_wpar */
.bread_crumbs_wpar{
    overflow: hidden;
    clear: both;
}
.bread_crumbs_wpar ul{
    overflow: hidden;
}
.bread_crumbs_wpar ul li{
    display: block;
    float: left;
}
.bread_crumbs_wpar ul li a{
    display: block;
    float: left;
    font-size: 10px;
    color: #4D973C;
    padding-right: 10px;
    margin-right: 2px;
    background: url(/img/sprite_icons.gif) 100% -68px no-repeat;
}
.bread_crumbs_wpar ul li b{
    display: block;
    float: left;
    font-size: 10px;
    color: #000000;
    padding-right: 10px;
    margin-right: 2px;
    font-weight: normal;
}
/* /bread_crumbs_wpar */

/* togle_maps_panel */
.togle_maps_panel{
    background: #000000;
    height: 50px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 477px;
    z-index: 500;
    display: none;
    opacity: 0.5;
    filter: Alpha(opacity=50);

}
.togle_maps_panel ul{
    list-style: none;
}
.togle_maps_panel ul li{
    list-style: none;
    float: left;
    display: block;
}
.togle_maps_panel ul li a{
    float: left;
    display: block;
    color: #FFFFFF;
    line-height: 33px;
    padding: 0px 10px;
}
/* togle_maps_panel */

.dop_block_href{
    line-height:33px;
}


#russian_map_place,
#chech_map_place,
#turkey_map_place{
    display: none;   
}

.hide_item{
    display: none;
}
.hide_item a{
    display: none;
}

.Tag_cloude_wparep{
  width: 205px;
  margin: 0px auto;
}
/* FORM*/
.form_wraper{
    overflow: hidden;
    clear: both;
}
.form_wraper label{
    display: block;
    width: 29%;
    float: left;
}
.form_wraper fieldset{
    padding: 10px 20px;
    border: none;
}
.form_wraper input,
.form_wraper textarea{
    width: 65%;
}
.form_wraper textarea{
    height: 150px;
}
.form_wraper input.error,
.form_wraper textarea.error,
.form_wraper select.error{
      border: 1px solid #FF0000;
}

.form_wraper input.success,
.form_wraper textarea.success,
.form_wraper select.success{
      border: 1px solid #4F9E3E;
}

/* /FORM*/

/* new country selector */
.country_color_button{
    float: right;
    overflow: hidden;
    background: url(/img/country_flags.gif) 100% 4px no-repeat;
    margin-right: 15px;
}
.country_color_button li{
    float: right;
    display: block;
    overflow: hidden;
}
.country_color_button li a{
    float: right;
    display: block;
    width: 32px;
    height: 32px;
    text-decoration: none;
}
/* new country selector */

/* */
.footer_info_tootip{
    overflow: hidden;
}
.footer_info_tootip img{
    float: left;
}
.footer_info_tootip ul{
    overflow: hidden;
    padding-left: 10px;
}
.footer_info_tootip ul li{
  list-style: none;
}


.img_cnt{       text-align: center; }
.img_cnt img{   float: none;        }
.img_cnt ul{    text-align: left;   }
/* */

.meesage_sent{
  text-align: center;
}

.magazin_title_tooltip{
  font-size: 16px;
  font-weight: bolder;
}

/* navi_tags */
.navi_tags{
    overflow: hidden;
    clear: both;
    padding-bottom: 10px;
}
.navi_tags ul{
  list-style: none;
}
.navi_tags ul li{
  list-style: none;
  float: left;
  padding: 0px 10px;
  font-size: 14px;
}
.navi_tags ul li a{
  color: #3E3E3E;
}
.navi_tags ul li.navi_tags_title{
  color: #4D973C;
  padding: 0px;
}
/* /navi_tags */

/* weather_info_wraper */
.weather_info_wraper{
    width: 188px;
    margin: 0px auto;
}
/* /weather_info_wraper */

/* матричный промо-блок новостей */
.matrix_promo_element{
    float: left;
    width: 216px;
    height: 200px;
    overflow: hidden;
    background: url(/img/matrix_gradient.gif) 0% 100% repeat-x;
    margin-bottom: 5px;
}
div.matrix_promo_element_photo{
    width: 209px;
    margin: 0px auto;
    height: 120px;
    overflow: hidden;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    overflow: hidden;
}
.matrix_promo_element_data{
    font-size: 9px;
}


a.matrix_promo_element_title{
    display: block;
    font-size: 12px;
    padding: 0 8px 0 0;
    text-decoration: none;
    padding-left: 4px;
}
a.matrix_promo_element_title:hover{
    text-decoration: underline;
}
.matrix_promo_element_icons{
    clear: both;
    height: 12px;
    line-height: 15px;
    margin-bottom: 4px;
    overflow: hidden;
    position: relative;
    width: 96%;
    padding-left: 4px;
}
.martix_news{
    padding-left: 20px;
}
/* матричный промо-блок новостей */

/* TABLES */
/* /zebra */
body.GOLF_MAINs .static_pages_wraper .table_green_zebra,
.table_green_zebra{
    width: 100%  !important;
}

body.GOLF_MAINs .static_pages_wraper .table_green_zebra,
body.GOLF_MAINs .static_pages_wraper .table_green_zebra th,
body.GOLF_MAINs .static_pages_wraper .table_green_zebra td,
.table_green_zebra,
.table_green_zebra th,
.table_green_zebra td{
    border-collapse: collapse  !important;
    border: none  !important;
    padding: 0px  !important;
    margin: 0px  !important;
}

body.GOLF_MAINs .static_pages_wraper .table_green_zebra th,
.table_green_zebra th{
    background: #5B7C35  !important;
    padding: 10px 5px  !important;
    color: #FFFFFF  !important;
    font-size: 13px  !important;
    font-weight: normal  !important;
    text-align: left  !important;
}

.table_green_zebra td{
    padding: 3px 5px !important;
    font-size: 12px  !important;
}
.GOLF_SPORT .table_green_zebra td{
    padding: 2px 5px !important;
}
body.GOLF_MAINs .table_green_zebra td{
    padding: 4px 5px !important;
}
body.GOLF_MAINs .static_pages_wraper tr.tgz_light,
tr.tgz_light{
    background: #FFFFFF  !important;
}
body.GOLF_MAINs .static_pages_wraper tr.tgz_dark,
tr.tgz_dark{
    background: #EFF2EB  !important;
}
body.GOLF_MAINs .static_pages_wraper td.txt_bolder,
td.txt_bolder{
    font-weight: bolder  !important;
}
body.GOLF_MAINs .static_pages_wraper td.tgz_nm,
td.tgz_nm{
    vertical-align: top  !important;
}
body.GOLF_MAINs .static_pages_wraper td.tgz_nm b,
td.tgz_nm b{
    font-size: 12px  !important;
    font-weight: normal  !important;
    display: block  !important;
    height: 17px  !important;
}
body.GOLF_MAINs .static_pages_wraper td.tgz_nm span,
td.tgz_nm span{
    font-size: 14px  !important;
    font-weight: bolder  !important;
}
body.GOLF_MAINs .static_pages_wraper .no-padding td,
.no-padding td,{
    padding: 4px 2px !important;
}
.static_pages_wraper .strict_hight,
.strict_hight{
    overflow: hidden  !important;
}
/* /zebra */

/* simple */

.tbl_simple_wrap table{
    width: 100%;
}
.tbl_simple_wrap th{
    background: #e5e5e5;
}
.tbl_simple_wrap td{
    background: #FFFFFF;
}
.tbl_simple_wrap{
    overflow: hidden;
}
.tbl_simple_wrap table,
.tbl_simple_wrap td,
.tbl_simple_wrap th{
    border: 1px solid #ccc;
    border-collapse: collapse;
    font-size: 10px;
}
.tbl_simple_wrap td,
.tbl_simple_wrap th{
    overflow: hidden;
    white-space: nowrap;
}
body.GOLF_MAINs .static_pages_wraper .LSD_td div,
.LSD_td div{
    clear: both;
    overflow: hidden;
    font-size: 10px !important;
    border-bottom: 1px dotted #266A00  !important;
}
body.GOLF_MAINs .static_pages_wraper .LSD_td div b,
.LSD_td div b{
    display: block;
    float: left;
    font-weight: normal;
}
body.GOLF_MAINs .static_pages_wraper .LSD_td div span,
.LSD_td div span{
    display: block;
    float: right;
    font-weight: bold;
}
/* /simple */

/* /TABLES */

/* block_light_strict */
.table_green_zebra_wrap{
    padding: 0px 5px;
}
.block_light_strict{
    background: #F2F2F2;
    padding: 3px;
}
.block_light_strict h4{
    color: #797874;
    font-size: 14px;
    font-weight: bolder;
    padding: 4px 5px;
}
.bls_body{
    background: #F9F9FA;
}
.bls_data {
    color: #797874;
    font-size: 12px;
    font-weight: bolder;
    padding: 10px 5px 5px;
}
.bls_title{
    color: #597D33;
    font-size: 13px;
    font-weight: bolder;
    padding: 10px 5px 11px;;
}
/* /block_light_strict */

/* big_block_scroll */
.big_block_scroll .green_scroller,
.big_block_scroll .green_scroller .items {
    height: 236px;
}
.big_block_scroll .green_scroller .infowrap img{
    width: 229px;
    height: auto;
    float: none;
    clear: both;
    margin: 0px;
}
/*
.big_block_scroll .green_scroller .items .infowrap{
    width: 230px;
}

.green_scroller_hight_column,
.green_scroller_hight_column .items{
    height: 576px;
}
*/
.big_block_scroll .ns_col_photos{
  position: static;
}
.big_block_scroll .ns_phot_promo{
  position: static;
}
.big_block_scroll h3{
    display: inline;
}
.big_block_scroll .date{
    font-size: 11px;
    color: #CCC;
}
.info_txt_mes{
    font-size: 12px;
    line-height: 7px;
}
/* /big_block_scroll */



/* url("/img/sprite_icons.gif") no-repeat scroll -67px -84px transparent */
/* GOLF FOOTER */
#Inside-Golf li li, .top-stories ul.topstorylist li { background: transparent url(/img/next_sprite.png) 0px -223px no-repeat !important; font:normal 12px Arial, Helvetica, sans-serif; }
#Inside-Golf {border: 2px solid #e2e2e2; border-width: 1px 0 0 0; float:left; text-align:left; padding: 11px 0 13px 0; width:100%; margin-top:18px}
#Inside-Golf ul.cate-list {clear:both}
#Inside-Golf ul.cate-list ul { width: 240px; }
#Inside-Golf ul li {padding: 2px 0;}
*:first-child+html #Inside-Golf ul li {display:inline}
#Inside-Golf h3, #Inside-Golf h4, #Inside-Golf h4 a  {color:#3E3E3E; font-family: Arial, Helvetica, sans-serif; font-weight:bold}
#Inside-Golf h3 {margin:11px 0 13px 0}
#Inside-Golf h4 {font-size: 16px}
#Inside-Golf ul.cate-list li {display:inline-block; vertical-align:top; float:left}
#Inside-Golf ul li li {padding-left:12px !important; padding-right:15px !important; margin:0; width:210px}
#Inside-Golf ul.cate-list .ig-photos, #Inside-Golf ul.cate-list .ig-videos {background-position: 0px 3px !important; padding-left:24px !important}
#Inside-Golf ul.cate-list .ig-videos {background-position: 0px -117px !important}
#Inside-Golf {clear:both}
* html #Inside-Golf {clear:both}
#Inside-Golf a{text-decoration: none;}
#Inside-Golf a:hover{text-decoration: underline;}


/* GOLF FOOTER */

/* CALENDAR ON MAIN  */
.cal_wraper{
    padding: 4px 0px 0px 0px;
}
.cal_header,
.cal_datename{
    height: 20px;
}
.cal_header{
    background: #5b7c34;
    position: relative;
}
.cal_datename{
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    font-weight: bolder;
    color: #FFFFFF;
}

.cal_nxt,
.cal_prv{
    display: block;
    height: 15px;
    width: 11px;
    position: absolute;
    top: 3px;
    text-decoration: none;
}
.cal_nxt{
    background: url(/img/calendar_sprite.png) -13px 0% no-repeat;
    right: 10px;
}
.cal_prv{
    background: url(/img/calendar_sprite.png) 0% 0% no-repeat;
    left: 10px;
}
.cal_sb_in{

}
.cal_sb_in table {
    border-collapse: collapse;
    width: 100%;
}
.cal_sb_in table th{
    color: #6d8849;
    font-size: 12px;
    font-weight: normal;
}
.cal_sb_in table td{
    border-collapse: collapse;
    border: 1px solid #e5e2e3;
    text-align: center;
    vertical-align: middle;
    color: #8b8b87;
    font-size: 11px;
}
.cal_cell{
    background: #f3f3f3;
    height: 100%;
    width: 100%;
}
.cal_cell span{
    display: block;
    height: 100%;
    width: 100%;
    line-height: 29px;
    cursor: default;
}
.cal_cell span{

}
.cal_txt_placer{
    height: 40px;
    overflow: hidden;
}
.cal_control_wraper{
    position: relative;
}
.cal_gorizontal_stack{
    margin: 0px 20px;
    overflow: hidden;
    clear: both;
    position: relative;
    height: 64px;
}
.cal_gorizontal_stack .cartridge{
    width: 190px;
    height: 100%;
    float: left;
}
.cal_gorizontal_stack .cal_caretka{
    width: 1000px;
    height: 64px;
    position: absolute;
    left: 0px;
    top: 0px;
}
.cal_switcher_next{
    background: url("/img/sprite_icons.gif") no-repeat scroll -40px -109px transparent;
    display: block;
    float: right;
    height: 16px;
    text-decoration: none;
    width: 16px;
    position: absolute;
    left: 0px;
    top: 17px;
}
.cal_switcher_prev{
    background: url("/img/sprite_icons.gif") no-repeat scroll -40px -84px transparent;
    display: block;
    float: right;
    height: 16px;
    text-decoration: none;
    width: 16px;
    position: absolute;
    right: 0px;
    top: 17px;
}
.events_1, .events_2, .events_3, .events_4, .events_5, .events_6, .events_7, .events_8, .events_9, .events_10, .events_11{
    background-image: url(/img/calendar_circle.png);
    background-position: 50% 50%;
}

.events_1{    background-color: #4aff4c;}
.events_2{    background-color: #fac192;}
.events_3{    background-color: #0071c0;}
.events_4{    background-color: #b3a1c7;}
.events_5{    background-color: #fdc000;}
.events_6{    background-color: #75933c;}
.events_7{    background-color: #702fa0;}
.events_8{    background-color: #FF0000;}
.events_9{    background-color: #00FF00;}
.events_10{   background-color: #0000FF;}
.events_11{   background-color: #000000;}

.info_output_wrap{
    font-size: 10px;
    height: 62px;
    padding-bottom: 4px;
    overflow: hidden;
    background: #FFFFFF;
}
.GOLF_SPORT .info_output_wrap{
    padding-bottom: 0px;
}
/* CALENDAR ON MAIN  */
.short_title_strict{
    width: 140px;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
}
.cloud_title{
    position: absolute;
    font-size: 10px;
    left: 66px;
    position: absolute;
    top: 9px;
}
/* TXT */
.txt-main,
.txt-main p,
.txt-main span{
    color: #3E3E3E;
    font-family: Verdana;
    font-size: 13px !important;
    letter-spacing: -1px;
    line-height: 13px;
}
.txt_cnt{
    text-align: center;
}
/* /TXT */

