html, body {
    height: 100%; 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #f9f9f9;
}

img.png {behavior: url("iepngfix.htc");}
.clear{
	clear: both;
	margin: 0;
	padding: 0;
}
a{
	color: #24380d;
	text-decoration: none;
}
a:hover{
	color: #172408;
	text-decoration: underline;
}
#container{
	width: 775px;
	padding: 10px;
	min-height: 100%;
	margin: 0 auto;
	background-color: #ffffff;
}
	#container .line {
		width: 775px;
		height: 15px;
		background-color: #d8d3d3;
		margin: 7px 0 7px 0;
	}
#header{
	width: 775px;
	height: 80px;
	background:  url(../images/bg_header.jpg) no-repeat;
} 
	#header img.logo{
		margin-left: 20px;
	}
	#header ul#langMenu{
		float: right;
		list-style: none;
		margin: 3px 10px 0 0;
	}
		ul#langMenu li{
			display: inline;
		}

#mainMenu{
	position: relative;
	z-index: 100;
	width: 775px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #5b7c35;
}

#mainMenu ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
	#mainMenu ul li{
		position: relative;
		float: left;
		/*height:1.846em; 24px*/
		/* *height:1.800em; ie*/
		
	}
	#mainMenu ul li a{
		display: block;
		background-color: #5b7c35;
		color: #FFFFFF;	
		border-left: 1px solid #FFFFFF;
		padding: 4px 8px 4px 8px;	
		font-size:13px;
		font-weight: bold;
		text-decoration: none;
	}
	#mainMenu ul li.first a{
		padding: 4px 10px;
		border-left: none;
	}
	#mainMenu ul li:hover a, #mainMenu ul li a.on{
		background-color: #f2f2f2;
		color: #5b7c35;
	}
	#mainMenu ul li ul{ display: none; }
	#mainMenu ul li:hover ul{ 
		display: block; 
		position: absolute;
		width: 200px;
		left: -5px;
		top: 20px;/*24px*/
		z-index: 100;
		padding: 4px 5px 0 5px;/*0px*/
		background: url(../images/bg_submenu_ten2.png) left 4px no-repeat;/*top*/
	}
	#mainMenu ul li.lost:hover ul{
		right: -5px;
		left: auto;
	}
	#mainMenu ul li:hover ul li{
		display: block;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		float: none;
	}
	#mainMenu ul li:hover ul li a{
		display: block;
		background-color: #f2f2f2;
		color: #2d480f;
		border: none;
		font-size: 12px;
		font-weight: normal;
		padding:5px 13px;
		/*padding:7px 13px;*/
	}
	#mainMenu ul li:hover ul li a:hover, #mainMenu ul li:hover ul li a.child_on{
		background-color: #5b7c35;
		color: #FFFFFF;
	}
	
	#mainMenu ul li .login{ display: none; }
	#mainMenu ul li:hover .login{ 
	display: block; 
	position: absolute;
	width: 170px;
	right: -5px;
	top: 24px;
	padding: 0 5px 0 5px;
	background: url(../images/bg_submenu_ten.png) left top no-repeat;
	z-index: 1000;
}
.login label{ color:#2D480F; }
.login input {width:95px; height:18px; font-size:11px; border:1px solid #ddd9da; margin-top:2px;}
.login input.text {border:1px solid #ddd9da; background:#fafafa; }
.login input.checkbox {width:auto; height:auto;}
.login input.submit {width:60px; background:#fff; cursor:pointer; margin:3px 0 0 8px; color:#2D480F;}
.login form{
		width: 160px;
		background-color: #f2f2f2;
		color: #000000;
		font-size: 11px;
		text-align: right;
		padding: 5px;
}
.login fieldset {
	padding: 0px;
	margin: 0px;
}
	
#webcam{
	position: relative;
	width: 775px;
	height: 128px;
	padding-top: 5px;
	background: #f2f2f2 url(../images/webcam.jpg) bottom no-repeat;
}
	#webcam #im1{
		/*cursor: url("../images/play.cur"), pointer;*/
	}
#content{
	width: 775px;
}
#movecoln{
	position: relative;
	min-height: 1px;
	width: 180px;
}
#content .subcoln{
	float: left;
	position: relative;
	min-height: 1px;
	width: 180px;
}

	.subcoln #partner table{
		margin: 10px 0;
	}
	.subcoln #partner {background: #fff;}
	.subcoln #calendar{
		width: 100%;
		margin-bottom: 10px;
	}
		#calendar table{
			border: 1px solid #d2d1cc;
			padding: 0px;
		}
		#calendar table tr{
			padding: 0px;
		}
		#calendar table td{
			padding: 0px;
			text-align: center;
			background-color: #f2f2f2;
			font-size: 1.1em;
			width: 25px;
			height: 25px;
			border: 1px solid #dbd7d8;
		}
		#calendar table td div{
			width: 23px;
			height: 19px;
			padding-top: 4px;
			border-top: 1px solid #fafafa;
			border-left: 1px solid #fafafa;
		}
		#calendar table td.plyam div{
			border:0;
		}
		
		#calendar table td.day{
			color: #5b7c35;
			font-size: 0.9em;
			border: none;
			height: 14px;
		}
		#calendar table td.month{
			background-color: #5b7c35;
			color: #FFFFFF;
			font-size: 1.2em;
			border: none;
			width: auto;
		}
		#calendar table td.plyam{
			background: #f2f2f2 url(../images/plyama.png) 50% 50% no-repeat;
			
		}
		#calendar table td{
			/*color: #a29f9f;*/
			color: #737373;
			
		}
		#calendar table td a {
			display: block;
			color: #a29f9f;
			text-decoration: none;
		}
		#calendar table td.b a{
			font-weight: bold;
			color: #7d7a7a;
		}
		#calendar table td.now a{
			color: #ffffff;
		}
		#calendar table td.plyam a{
			color: #7d7a7a;
		}
		#calendar table td.now{
			background-color: #5b7c35;
			color: #ffffff;
		}
		#calendar table td.plyam div{
			color: #7d7a7a;
		}
		#calendar table td.now div{
			width: 23px;
			height: 19px;
			border-top: 1px solid #51702f;
			border-left: 1px solid #51702f;
			border-right: 1px solid #648a3a;
			border-bottom: 1px solid #648a3a;
		}
	.subcoln #menu ul{
		padding: 0;
		margin: 0;
		width: 99%;
		list-style: none;
		border: 1px solid #d2d1cc;
	}
	.subcoln #menu ul li a {
		display: block;
		padding: 5px 15px 5px 10px;
		color: #2d480f;
		background-color: #f2f2f2;
		border-bottom: 1px solid #f2f2f2;
		border-top: 1px solid #f2f2f2;
		text-decoration: none;
	}

	.subcoln #menu ul li a:hover, .subcoln #menu ul li a.select {
		background: #ffffff url(../images/st2.png) 165px 6px no-repeat;
		color: #729d42;
		border-bottom: 1px solid #e1dede;
		border-top: 1px solid #e1dede;
	}
	
	.subcoln #menu ul li a.selectmedia {
		background: #5b7c35 url(../images/st1.png) 165px 6px no-repeat;
		color: #ffffff;
		border-bottom: 1px solid #acb79b;
		border-top: 1px solid #acb79b;
	}

	.subcoln .box{
		width: 99%;
		background-color: #f2f2f2;
		border: 1px solid #d2d1cc;
		margin-top: 10px;
	}
	.subcoln .box h1{
		background-color: #5b7c35;
		padding: 5px 15px 5px 10px;
		font-size: 11px;
		color: #FFFFFF;
	}
	.subcoln .box form{
		padding: 10px;
	}
	.subcoln .box form a{ color: #2d480f; }
	.subcoln .box form table td{ padding: 2px;}
	.subcoln .box form input.email{
		width: 95px;
		border: 1px solid #dedadb;
		background-color: #fafafa;
	}
	.subcoln .box form input.serch{
		width: 150px;
		border: 1px solid #dedadb;
		background-color: #fafafa;
	}
	.subcoln .box form input.button, .blockr form input.button{
		padding-top: 2px ;
		padding-bottom: 2px ;
		margin: 0;
		font-size: 11px;
		background-color: #ffffff;
		border: 1px solid #dedadb;
		cursor: pointer;
	}
	
	#search {float:right; display:inline; margin:0 -10px 0 0; padding:6px 0 0 18px; width:222px; height:23px;
	background:#5a7c34 url(../images/searchbg.jpg) top left no-repeat;}
	
	#search input.text {width: 150px; border: 1px solid #dedadb; background: #fafafa;
	display:inline; float:left; height:14px; padding-bottom:1px; font-size:11px;}
	
	#search input.submit {color:#fff; padding-bottom:1px;
		margin:0; text-align:center; font-size: 11px; background:#5a7c34 url(../images/search.jpg) top left no-repeat;
		border:0px solid #dedadb; cursor: pointer; display:inline; float:left; width:50px; height:18px;}
	#search input.submit:hover {background-image:url(../images/search2.jpg);}
		
	.subcoln #banner .wrapper_banner{
		padding: 5px;
		overflow: hidden;
		text-align: center;
	}

	
#content .maincoln{
	width: 580px;
	padding-left: 15px;
	float: left;
	overflow: hidden;
}
	
	.maincoln .back{
		float: right;
		margin-top: -15px;
		margin-right: 30px;
		padding: 2px 0 0 7px;
		width: 43px;
		height: 13px;
		background: #d5d2d2 url("../images/bg_back.jpg") no-repeat;
	}
	.maincoln .back a{
		color: #a09f9f;
		font-weight: bold;
		font-size: 0.9em;
	}
	.maincoln .back a:hover{
		color: #657b3c;
		text-decoration: none;
	}
	.maincoln span.date{
		display: block;
		padding: 5px 0;
		color: #000000;
		font-size: 0.8em;
	}
	.maincoln span.tour{
		font-size: 1.1em;
	}
	.maincoln .slide{
		float: left;
		width: 290px;
		margin-bottom: 15px;
	}
	.maincoln .event{
		float: left;
		width: 280px;
		padding-left: 10px;
		margin-bottom: 15px;
	}
	.maincoln .event h3{
		font-size: 0.9em;
		color: #797979;
	}
	.maincoln .event h1{
		font-size: 1.2em;
		color: #24380d;
		
	}
	.maincoln .event h1 a{
		color: #172408;
	}
	.maincoln .tournament{
		width: 570px;
		padding: 10px 0 0 10px;
		margin-bottom: 15px;
		border-top: 1px solid #848484;
	}
		.tournament h3{
			font-size: 1em;
			color: #797979;
			font-weight: bold;
		}
		.tournament h1{
			font-size: 1.1em;
			color: #24380d;
		}
		.tournament h1 a{
			color: #172408;
		}
		.tournament .blockl{
			float: left;
			width: 140px;
			padding: 10px 0 5px 0;
			font-size: 1.0em;
		}
		.tournament .blockl .numbers{
			margin-top: 5px;
		}
			.numbers a{
				float: left;
				display: block;
				width: 16px;
				height: 15px;
				padding-top: 1px;
				margin: 0px 3px 3px 0;
				background: #cccccd url(../images/bg_am.jpg) no-repeat;
				color: #9c9c9b;
				font-size: 1em;
				text-decoration: none;
				text-align: center;
			}
			.numbers a:hover{
				color: #000000;
			}
			.numbers a.a_big{
				margin: 0px;
				width: 28px;
				height: 16px;
				background: #cccccd url(../images/hint.png) no-repeat;
			}
		.tournament .blockr{
			float: left;
			width: 420px;
			padding: 10px 0 5px 10px
		}
		.tournament .blockr table{
			border-spacing: 3px;
		}
		.tournament .blockr table td span.date{
			color: #000000;
		}
		.tournament .blockr table td.text, .tournament .blockr table td.text a{
			padding-left: 5px;
			color: #7d7a7a;
			text-decoration: none;
		}
		.tournament .blockr table td.text a:hover{
			text-decoration: underline;
		}
		
		
		.tournament .blockr table td.z{
			/*background-color: #1afafa;*/
		}
		
		 .blockr table td.text, .blockr table td.text a{
			padding-left: 5px;
			color: #7d7a7a;
			text-decoration: none;
		}
		.blockr table td.link a{
			color: #7d7a7a;
			text-decoration: none;
			font-size: 0.8em;
		}
		.blockr table td.text a:hover, .blockr table td.link a:hover{
			text-decoration: underline;
		}
		
		tr.rowtour {color:#7a7a7a; background-color:#fafafa;}
		tr.z {background-color: #eeeeee;}
		tr.rowtour td {border:1px solid #fafafa;}
		tr.rowtour:hover, tr.zie6 {background-color:#c2c2c2;}
		
			tr.rowtour td a {}
				tr.rowtour td span a {font-size:9px; color:#7a7a7a;}
					tr.rowtour td span a:hover {color:#000; text-decoration:underline;}
			
	
		
		
	.maincoln .box{
		width: 574px;
		margin-bottom: 15px;
		border-bottom: 3px solid #f2f2f2;
		border-left: 3px solid #f2f2f2;
		border-right: 3px solid #f2f2f2;
		background-color: #f9f9f9;
	}
	#content .maincoln .first_box{
		margin: 0;
	}
	.maincoln .full{
		min-height: 810px;
	}
		.maincoln .box h3{
			color: #797979;
			padding: 5px 7px;
			background-color: #f2f2f2;
			font-size: 1.2em;
		}
		.maincoln .box h3 a.title{
			color: #797979;
			text-decoration: none;
		}
		.maincoln .box h3 a.title:hover{
			text-decoration: underline;
		}
		.maincoln .box span.date_title{
			display: block;
			padding-bottom: 10px;
			text-align: left;
			color:#797979;
			font-size: 1.1em;
		}
		.maincoln .box .blockl{
			float: left;
			width: 140px;
			padding: 10px 0 5px 7px;
			font-size: 0.9em;
		}
		.maincoln .box .blockl img{
			border: 2px solid #ffffff;
		}
		.maincoln .box .box_number{
			padding: 5px 7px 5px 7px
		}
		.maincoln .box .blockl .numbers, .maincoln .box .box_number .numbers{
			margin-top: 5px;
		}
		
		.maincoln .box .blockr{
			float: left;
			width: 410px;
			padding: 10px 7px 5px 10px;
			text-align: justify;
		}
		
		.maincoln .single .blockr, .maincoln .box .one{
			float: none;
			width: auto;
			padding: 10px 7px 5px 7px;
		}
			
		.maincoln .box .blockr h1{
			font-size: 1em;
			color: #24380d;
		}
		.maincoln .box .blockr h1 a{
			color: #172408;
		}
		
		.maincoln .box .article{
			text-align: justify;
		}
		
		
			.maincoln .box .article p{
				text-align: justify;
			}
	.maincoln .teg{
		width: 560px;
		background-color: #f9f9f9;
		padding: 0px 10px 10px 10px;
		margin-top: 15px;
	}
		.maincoln .teg h3{
			color: #797979;
			padding: 5px 0;
			font-size: 1.2em;
		}
		.maincoln .teg a{
			text-decoration: none;
			color: #797979;
			font-size: 0.9em;
		}
		
	.maincoln .search_result_box{
		padding: 10px 7px 5px;
		width: auto;

	}
	.maincoln .search_result_box .namber{
		float: left;
		width: 20px;
		padding-right: 7px;
		text-align: right;
		color: #5B7C35;
		
	}
	.maincoln .search_result_box ol{
		list-style: decimal;
		padding-left: 30px;
	}
	.maincoln .search_result_box li{
		list-style: decimal;
		color: #5B7C35;
		padding-bottom: 5px;
	}
	.maincoln .search_result_box .blockr{
		float: none;
		padding: 0;
		text-align: justify;
		color: #797979;
	}
	.maincoln .search_result_box .blockr h1 a{
		color: #5B7C35;
	}
	.maincoln .search_result_box .blockr span.count{color: #5B7C35; text-decoration: underline;}
	.maincoln	span.green_bg{ 
		background-color: #5B7C35;
		padding: 0px 2px;
		color: #F2F2F2;
	}
#footerMenu{
	width: 775px;
	font-size: 0.8em;
	text-align: center;
}
	#footerMenu ul{
		list-style: none;
		margin: 5px 0;
	}
	#footerMenu ul li{
		display: inline;
		margin: 0;
		padding: 0;
		color: #9e9b9b;
	}
	#footerMenu ul li a{
		color: #9e9b9b;
		text-decoration: none;
	}
#foot{
	clear: both;
	height: 90px;
}

#footer{
	width: 775px;
	height: 80px;
	margin: 0 auto;
	margin-top: -90px;
	background: #b1c19f url(../images/bg_footer.jpg) repeat-y;
}
	#footer img{
		float: left;
		margin-left: 30px;
	}
	#footer img.logo{
		float: right;
		margin-left: 10px;
		}
	#footer span{
		float: right;
		padding-top: 35px;
		font-size: 1.1em;
		color: #ffffff;
		}
	table.form{
		width: 100%;
		border-collapse: separate; 
		border-spacing: 1px;
		}
	table.form td {
		padding: 3px;
		}
		table.form td.reg_first {
			padding: 0;
			background: #5B7C35;
			width: 2px;
			}
		table.form td.reg_second {
			background: #eee;
			color: #555;
			vertical-align: middle;
			padding-left: 10px;
			}
		table.form td .registration_field {
			width: 250px;
			}
		table.form td .sub_registration_field{
			width: 225px;
		} 
.error {color: red;}
/*===========lightbox==================*/
.ligth_img {
	float: left;
	width: 100px;
	min-height: 80px;
	margin: 10px 10px 0 0;
	text-align: center;
	}
	
#weather {
	position: absolute;
	z-index: 10;
	background: url(../images/weather.png) 0 0 no-repeat;
	top: 34px;
	right: 7px;
	cursor: pointer;
	width: 155px;
	text-align:center;
	}
	
#weather td {vertical-align: top;}

	#weather a{
		text-decoration: none;
	}
img.weather {
	margin-top: 10px;
	}
table.weather, table.weather td, table.weather tr{
	padding: 0px;
}
table.weather td h1 {
	margin: 0;
	padding: 0;
	font-family: verdana;
	color: #5a7c34;
	font-size: 20px;
	font-weight: normal;
	}
table.weather td h2 {
	margin: 0;
	padding: 0;
	font-family: verdana;
	color: #5a7c34;
	font-size: 11px;
	}
table.weather td h3 {
	margin: 0;
	padding: 0;
	color: #5a7c34;
	font-size: 10px;
	font-weight: normal;
	}
#weather_7{
	display: none;
	width: 155px;
	height: 140px;
	background: url(../images/weather_7.png) no-repeat;
}

#weather_7 table{
	padding: 0px;
}

#weather_7 table tr{
	padding: 0px;
}
#weather_7 table td{
	border-top: 1px solid #e4e1e2;
	padding: 1px 0;
	font-size: 10px;
	color: #5a7c34;
}
#weather_7 table td.coln{
	border: none;
	
}
#weather_7 table td.day{
	color: #939598;
}
#weather_7 table td.t{
	font-weight: bold;;
}
#weather_7 table td.z{
 	background-color: #f5f5f5;
}
/*===========Calendar - Tournament====================*/
.box .calendar_tournament{
}
.box .calendar_tournament .coln_all{
		border-top: 3px solid #F2F2F2;
		padding: 5px 7px ;
}
.box .calendar_tournament .coln1, .box .calendar_tournament .coln2, .box .calendar_tournament .coln4{
	width: 170px;
	padding: 0 7px;
}
.box .calendar_tournament .coln1 .wrapper_table,
.box .calendar_tournament .coln2 .wrapper_table,
.box .calendar_tournament .coln4 .wrapper_table{
	padding: 0 0 15px 0;
	height: auto;
}
.box .calendar_tournament .coln2 .type{
	padding-bottom: 200px;
}
.box .calendar_tournament .coln2 .type div{
	height: 30px;
}
.box .calendar_tournament h1{
		font-size: 1.2em;
		color:#797979;
		margin: 5px 0 10px;
}
.box .calendar_tournament .wrapper_table{
	float: left;
	height: 185px;
	padding: 0 7px;
}
.box .calendar_tournament table.calend_tab{
		border:1px solid #D2D1CC;
		padding: 0;
}
.box .calendar_tournament table.calend_tab tr{
		padding: 0;
}
.box .calendar_tournament table.calend_tab th{
	background-color: #5b7c35;
	color: #FFFFFF;
	font-size: 1.2em;
	height: 23px;
	padding: 0;
}
.box .calendar_tournament table.calend_tab td {
	/*color: #A29F9F;*/
	color: #737373;
	background-color: #F2F2F2;
	border: 1px solid #DBD7D8;
	font-size: 1.1em;
	height: 23px;
	text-align: center;
	width: 23px;
	padding: 0;
}
.box .calendar_tournament table.calend_tab td div{
	width: 22px;
	height: 19px;
	padding-top: 3px;
	border-top: 1px solid #fafafa;
	border-left: 1px solid #fafafa;
}
.box .calendar_tournament table.calend_tab td.day {
border: medium none;
color: #5b7c35;
font-size: 0.9em;
height: 14px;
}
.box .calendar_tournament table.calend_tab td a, .box .calendar_tournament table.calend_tab td span {
	color: #ffffff;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
.box .calendar_tournament table.calend_tab td a:hover{
	color: #7D7A7A;
}
.box .calendar_tournament table.calend_tab td .duple{
	height: 11px;
	line-height: 11px;
	font-size: 0.8em;
	padding: 0;
}
/*===========End Calendar - Tournament================*/
.partner_list{
	overflow:hidden;
	position:relative;
	width: 138px;
	z-index:2;
	}
	.partner_list div.list{
		list-style: none;
		margin: 0;
		overflow: hidden;
		padding: 0;
		position: relative;
		top: 0;
		z-index: 1;
	}
	.partner_list div.list div{
		float: left;
		width: 67px;
		text-align: center;
	}

/*=======================pagination======================*/
table.pagination{
	margin: 5px 0 5px 7px;
}
table.pagination td {
	color: #657b3c;
	padding-right:8px;
}
table.pagination td a{
	color: #657b3c;
}
table.pagination td span{
	background-color: #657b3c;
	color: #ffffff;
	padding: 0 2px;
}
table.pagination td span.in_page{
	font-weight: normal;
}
/*=============================*/
.title_1 { font-size: 1.6em; font-weight:bold; font-family: Arial,Helvetica,sans-serif; }
.title_2 { font-size: 1.4em; font-weight:bold; font-family: Arial,Helvetica,sans-serif; }
.title_3 { font-size: 1.2em; font-weight:bold; font-family: Arial,Helvetica,sans-serif; }
.gs_title { font-size: 1.1em; color:#5a7c34; font-weight:bold; font-family: Verdana, Geneva, sans-serif; }

.simple_text { color: #000000; font-size: 1em; }

.table_title {
	font-size: 1.2em;
	padding: 5px;
	color: #000000;
	}
.table_title_green {
	font-size: 1.1em;
	padding: 5px;
	color: #FFF; ;
	background-color:#5a7c34;
	vertical-align:middle;
	}	
.table_tin {
	font-size: 0.9em;
	padding: 5px;
	color: #aaaaaa; ;
	background-color:#f0efef;
	vertical-align:top;
	}	
.table_text {
	font-size: 1.0em;
	padding: 5px;
	vertical-align:top;
	}

.table_tr { background-color: #eff2eb; padding: 5px;}
.table_tr2 { padding: 5px; }
.table_tr_green1 { background-color: #eff2eb; padding:10px; vertical-align:top;}
.table_tr_green2 { background-color: #FFF; padding:10px; vertical-align:top;}
.context { font-size: 1em; color:#999; font-family: Verdana, Geneva, sans-serif; }

.table_border {border: 1px solid #eff2eb; padding: 5px; border-collapse: separate; border-spacing: 5px; }
.table_no_border {background-color:#eff2eb; padding: 5px; border-collapse: separate; border-spacing: 1px; }

.notlink_js {color:#737373!important;}
.badlinkjs {cursor:text;}
	.badlinkjs:hover {color:#fff!important;}

/*=====================================*/

.wrapper_img_box{padding-left: 9px;}
.test_table .bygaga{background-color: #0000ff;}

.registration_link {font-weight:bold;}


/* =========== tooltip ============ */
body {position:relative;}
.webcam {cursor:pointer;}
.tooltip {position:absolute; display:none; z-index:3000; width:48px; height:48px; overflow:hidden;}
.tooltip_play {background: url(../images/_play.png);}
.tooltip_pause {background: url(../images/_pause.png);}




table.table_view_link{}
table.table_view_link td{ border: none;}
table.table_view_link td.big{ width: 60px; text-align: center;}
table.table_view_link td.big_2{ width: 80px; text-align: left;}
table.table_view_link td.small{ width: 15px; text-align: center;}

.apple_overlay {
	display:none;
	background-image:url(../images/overlay/white.png);
	width:640px;		
	padding:35px;
	font-size:11px;
}

.apple_overlay .close {
	background-image:url(../images/overlay/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
