/**
 * Style sheet tl_files/css/inner
 */
#header
{
	width:100%;
	height:361px;
	left:0px;
	top:0px;
	position:absolute;
	text-align:center;
	background: #FFF;
}

#h0
{
	width:933px;
	height:110px;
	position:relative;
	margin:auto;
	padding:276px 27px 0px 39px;
	text-align:left;
	background: url('../img/iheader.jpg') top no-repeat;
}

#c1
{
	padding:361px 0px 115px 0px;
	text-align:center;
}

#main_column
{
	width:700px;
	float:left;
	padding:20px 0px 60px 0px;
}

.mod_breadcrumb
{
	margin:0px -26px;
	padding:0px 0px 5px 9px;
}

.mod_breadcrumb, .mod_breadcrumb a, .mod_breadcrumb a:link, .mod_breadcrumb a:visited
{
	color:#888888;
}

.mod_breadcrumb span
{
	font-weight:bold;
	text-decoration:underline;
}

#main_column .box
{
	width:642px;
	margin:18px 0px;
	padding:0px 29px;
	background:#B5B6B7;
}

#main_column .box p
{
	color:#FFF;
}

#main_column .box-top
{
	height:25px;
	margin:0px -29px;
	background:url('../img/mbox-top.gif') top no-repeat;
}

#main_column .box-bottom
{
	width:700px;
	height:25px;
	margin:0px -29px;
	background:url('../img/mbox-bottom.gif') bottom no-repeat;
}

.narrow
{
	width:541px;
}

.right-menu
{
	width:148px;
	float:right;
	margin:20px 0px 20px 20px;
	padding:0px 0px 0px 8px;
	border-left:2px solid #ADE32D;
}

.right-menu ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

.right-menu ul li
{
	margin:0;
	padding:1px 0px;
}

.right-menu ul li ul
{
	margin:0;
	padding:7px 0px 12px 0px;
}

.right-menu ul li ul li a
{
	display:block;
	padding:0px 0px 0px 20px;
	background:url('../img/plus.gif') left top no-repeat;
}

.right-menu ul li ul li a:hover
{
	color:#71C918;
	background:url('../img/plus-a.gif') left top no-repeat;
}

.right-menu ul li a, .right-menu ul li a:link, .right-menu ul li a:visited
{
	text-decoration:none;
	font-size:15px;
	color:#B7B7B7;
}

.right-menu ul li a.active, .right-menu ul li a.active:link, .right-menu ul li a.active:visited
{
	font-weight:bold;
}

.right-menu ul li a:hover
{
	color:#71C918;
}

#main_column .narrow .box
{
	width:457px;
	margin:0;
	padding:0px 29px;
}

#main_column .narrow .box-top
{
	width:515px;
	height:25px;
	margin:0px -29px;
	background:url('../img/nbox-top.gif') top no-repeat;
}

#main_column .narrow .box-bottom
{
	width:515px;
	height:25px;
	margin:0px -29px;
	background:url('../img/nbox-bottom.gif') bottom no-repeat;
}

#main_column h2, #main_column h1
{
	margin:0;
	padding:10px 7px;
	font-weight:bold;
	text-decoration:none;
	font-size:24px;
	color:#888888;
}

.main
{
	padding:0px 26px;
}

.main h1, .mod_article h1, .main h2, .mod_article h2
{
	margin:0 -26px !important;
}

#main_column h3
{
	margin:0;
	padding:7px 0px;
	font-weight:bold;
	text-decoration:none;
	font-size:18px;
	color:#ABE32F;
}

#main_column h4
{
	margin:0;
	padding:7px 0px;
	font-weight:bold;
	text-decoration:none;
	font-size:18px;
	color:#888888;
}

table
{
	margin:15px -26px;
}

table.table
{
}

table.table th
{
	margin:0px 0px 11px 0px;
	padding:0px 11px 0px 26px;
	border-top:4px solid #B7B7B7;
	border-bottom:4px solid #B7B7B7;
	font-weight:normal;
	color:#FFF;
	background: #B7B7B7 url('../img/th.gif') repeat-y left top;
}

table.table th.first
{
	background: #B7B7B7;
}

table.table td
{
	padding:0px 11px 0px 26px;
	background: #FFF url('../img/td.gif') repeat-y left top;
}

table.table td.first
{
	background: #FFF;
}

table.table tr.first td
{
	border-top:12px solid #FFF;
}

table tr td img
{
	padding:11px;
	border:0;
}

.box table
{
	margin:-6px -8px;
	padding:0;
	text-align:left;
	background:#B5B6B7;
}

.box table th
{
	padding:0px 4px 4px 4px;
	text-align:left;
	font-weight:bold;
	color:#FFF;
	background:#B5B6B7;
}

.box table td
{
	padding:0px 4px;
	text-align:left;
	color:#F0F0EF;
	background:#B5B6B7;
}

.box table td a, .box table td a:link, .box table td a:visited
{
	text-decoration:none;
	color:#F0F0EF;
}

.box table td strong, .box table td b, .box table td strong a, .box table td strong a:link, .box table td strong a:visited, .box table td b a, .box table td b a:link, .box table td b a:visited
{
	font-weight:normal;
	text-decoration:none;
	color:#FFF;
}

.box table td a:hover, .box table td strong a, .box table td b a
{
	text-decoration:underline;
}

#medianet_map
{
	width:612px;
	height:321px;
	padding:28px 44px;
	background: url('../img/sub-map.gif') center no-repeat;
}

/* map */
dl.map
{
	width:612px;
	height:321px;
	position:relative;
	margin:0;
	padding:0px;
	text-align:left;
	background: url("../images/map_empty.jpg") no-repeat;
}

dl.map dt
{
	display:inline;
	list-style:none;
}

dl.map dd
{
	width:200px;
	left:-9999px;
	position:absolute;
	padding:4px;
	border:222 2px #solid;
	font-size:0.8em;
	color:#FFF;
	background:#666;
	-moz-border-radius:8px;
	border-radius:8px;
	z-index:11;
}

dl.map a.location
{
	width:80px;
	height:14px;
	position:absolute;
	display:block;
	padding:0px 0px 0px 12px;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#fff;
	background:url("../images/mappoint.gif") no-repeat;
	background-position:0px 1px;
	outline:none;
	z-index:10;
}

dl.map a.location:hover
{
	color:#000;
	background: url("../images/mappoint_hover.gif") no-repeat;
}

dl.map a.left
{
	padding:0px 0px 0px 12px;
	text-align:left;
	background-position:0px 1px;
}

dl.map a.right
{
	padding:0px 25px 0px 0px;
	text-align:right;
	background-position:79px 2px;
}

dl.map a.right:hover
{
	background-position:-1px 0px;
}

dl.map a.right:hover
{
	background-position:80px 1px;
}

dl.map a.ongrey
{
	color:#333;
}

dl.map a.ongrey:hover
{
	color:#025eb1;
}

.place
{
	padding:17px 0px 6px 0px;
}

.place-picture
{
	width:186px;
	float:left;
}

.place-picture img
{
	float:left;
}

.place-text
{
	width:460px;
	float:left;
}

.news-text
{
	width:300px;
	float:left;
}

#main_column .place-info h4
{
	margin:0;
	padding:0px 0px 5px 0px;
	font-weight:normal;
	text-decoration:none;
	font-size:18px;
	color:#888888;
}

.place-short
{
	height:109px;
}

html>body .place-short
{
	height:auto;
	min-height:109px;
}

.pages
{
	padding:59px 0px 0px 186px;
	color:#888888;
}

.pages div
{
	float:left;
}

.pages .prev
{
	width:110px;
}

.pages .next
{
	width:110px;
	text-align:right;
}

.pages .range
{
	width:242px;
	text-align:center;
}

.pages a, .pages a:link, .pages a:link
{
	color:#888888;
}

.pages a:hover, .pages a.active, .pages a.active:link, .pages a.active:link
{
	color:#71C918;
}

.place-more-picture
{
	width:176px;
	float:left;
	margin:0px -33px 0px 0px;
}

.place-more-picture img
{
	padding:11px;
}

.place-more-text
{
	width:485px;
	float:left;
	padding:0px 17px 0px 0px;
}

.member-photo
{
	width:204px;
	float:left;
	text-align:center;
}

.member-text
{
	width:416px;
	float:left;
}

#main_column .member-text h3
{
	padding:0px 0px 7px 0px;
	font-size:14px;
	color:#707070;
}

.member
{
	padding:33px 0px 31px 0px;
	background: url('../img/dots.gif') top left no-repeat;
}

.member-first
{
	padding:20px 0px 31px 0px;
}

.member-short
{
	height:165px;
}

html>body .member-short
{
	height:auto;
	min-height:165px;
}

