/* Common Part
----------------------------------------------- */
* {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}
body {
	font:11px Arial, Helvetica, sans-serif;
	background:#ECD672 url(../images/bg.gif) repeat-x 0% 0%;
	color:#6F6F71;
}
.clear {
	clear:both;
	font-size:0%;
	line-height:0%;
	height:0px;
}
.all {
	min-height:100%;
	height:auto !important;height:100%;
	background:url(../images/all.png) repeat-y 0% 0%;
	width:980px;
/*	margin:0 auto -147px auto; */
	margin:0 auto;
}
.wrapper {
	width:972px;
	margin:0 auto;
/*	padding-bottom:186px;*/
}

/* =Misc(links)
----------------------------------------------- */
a {
	color:#A88731;
	text-decoration:none;
}
a:hover {
	color:#2F4D2A;
	text-decoration:underline;
}
img {
	border:none;
}
/* =Header
----------------------------------------------- */
.header {
	width:972px;
	height:154px;
	background:url(../images/header.gif) no-repeat 0% 0%;
	position:relative;
}
.logo {
	position:absolute;
	margin:24px 0 0 29px;
}
.slogan {
	position:absolute;
	margin:54px 0 0 525px;
}
.top_menu {
	position:absolute;
	margin:0 37px 0 0;
	right:0;
	height:27px;
	background:url(../images/top_menu.gif) repeat-x 0% 0%;
}
.top_menu_l {
	background:url(../images/top_menu_l.gif) no-repeat 0% 0%;
	height:27px;
}
.top_menu_r {
	background:url(../images/top_menu_r.gif) no-repeat 100% 0%;
	padding:5px 6px 0 35px;
	height:22px;
}
.top_menu ul li {
	float:left;
	background:url(../images/top_sp.gif) no-repeat 100% 0%;
	padding:1px 14px 3px 0;
	margin:0 12px 0 0;
	font-size:10px;
	font-weight:bold;
}
.top_menu ul li a:link, .top_menu ul li a:hover, .top_menu ul li a:active, .top_menu ul li a:visited {
	color:#F2E39F;
}
.t_last {
	background:none !important;
}
.main_menu {
	position:absolute;
	margin:124px 0 0 14px;
	z-index:10;
}

.main_menu ul li {
	float:left;
	background:url(../images/mc.gif) repeat-x 0% 0%;
	margin-right:10px;
	position:relative;
}
.main_menu ul li a {
	display:block;
	background:url(../images/ml.gif) no-repeat 0% 0%;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:0.6px;
}
.main_menu ul li a:hover, .main_menu ul li ul li a:hover {
	text-decoration:none;
}
.main_menu ul li span {
	display:block;
	background:url(../images/mr.gif) no-repeat 100% 0%;
	padding:4px 25px 7px 6px;
	cursor:pointer;
}
.activem {
	background:url(../images/mc_a.gif) repeat-x 0% 0% !important;
}
.activel {
	background:url(../images/ml_a.gif) no-repeat 0% 0% !important;
	color:#6F6F71 !important;
}
.activel span {
	background:url(../images/mr_a.gif) no-repeat 100% 0% !important;
}
/* -- sublist -- */
.main_menu ul li ul {
	position:absolute;
	margin:22px 0 0 0;
	width:180px;
	left:0;
	top:0;
	display:none;
}
.main_menu ul li:hover ul {
	display:block;
}
.main_menu ul li ul li {
	float:none;
	background:url(../images/sub_list.gif) repeat-y 0% 0%;
	width:180px;
	padding:0 1px;
	white-space:normal !important;
	z-index: 200;
}
.main_menu ul li ul li a {
	display:block;
	background:url(../images/sub_sp.gif) no-repeat 0% 100%;
	width:178px;
	padding:3px 0px 2px 7px;
	font-weight:normal;
	font-size:12px;
	width:171px;
	position:relative;
	/*z-index: 1;*/
	z-index: 500;
}
.main_menu ul li ul li a:hover {
	background:#AEAEAE url(../images/sub_sp.gif) no-repeat 0% 100%;
}
.main_menu .act a {
	background:#AEAEAE url(../images/sub_sp.gif) no-repeat 0% 100%;
}
.main_menu ul li ul li a span {
	display:block;
	background:url(../images/sub_marker.gif) no-repeat 0% 5px;
	padding:0px 5px 0px 10px;
	cursor:pointer;
	white-space: normal;
	width: 155px;
	word-wrap: break-word;
}
.mlast {
	background:url(../images/sub_list_bottom.gif) no-repeat 0% 100% !important;
}
.mlast:hover {
	background:url(../images/sub_list_bottom_hover.gif) no-repeat 0% 100% !important;
}
.mlast a, .mlast a:hover, .mlast:hover a:hover, .act_last a, .act_last a:hover {
	background:none !important;
}
.mfirst {
	background:url(../images/sub_list_top.gif) no-repeat 0% 0% !important;
	padding-top:5px !important;
}
.mfirst:hover {
	background:url(../images/sub_list_top_hover.gif) no-repeat 0% 0% !important;
}
.mfirst a, .mfirst a:hover, .mfirst:hover a:hover {
	background:url(../images/sub_sp.gif) no-repeat 0% 100% !important;
}
.act_first {
	background:url(../images/sub_list_top_hover.gif) no-repeat 0% 0% !important;
	padding-top:5px !important;
}
.act_last {
	background:url(../images/sub_list_bottom_hover.gif) no-repeat 0% 100% !important;
}
/* =Content
----------------------------------------------- */
.content {
	background:url(../images/content.gif) no-repeat 100% 0%;
}
.main_cont {
	float:left;
	width:670px;
	margin:0 17px 0 0;
	padding:0 0 0 14px;
}
.right_col {
	float:left;
	width:257px;
}
/* Footer ----------------------------------------------- */
.footer {
	height:134px;
	padding-top:13px;
	/* width:972px; */
	width: 980px;
	margin:0 auto;
	/* background:#004A7F url(../images/footer.gif) repeat-x 0% 0%; */
	background:#004A7F url(../images/footer.png) repeat-x 0% 0%;
}
.footer a, .footer a:visited, .footer a:active {
	color:#F2E39F;
}
.top {
	position:absolute;
	margin:-13px 0 0 935px;
}
.f_gallery {
	float:left;
	padding:4px 0 0 17px;
	width:334px;
}
.f_gallery h3 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	padding:0 0 18px 0;
}
.pic_gallery {
	float:left;
	width:99px;
	border:solid 1px #003D70;
	margin-right:11px;
}
.txt_gallery {
	float:left;
	width:160px;
	padding:5px 26px 0 0;
	color:#F2E39F;
	line-height:18px;
}
.txt_gallery h4 {
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.more_gallery {
	float:left;
	padding:14px 0 0 0;
}
.more_gallery a {
	width:34px;
	height:34px;
	display:block;
	background:url(../images/more_gallery.gif) no-repeat 0% 0%;
}
.more_gallery a:hover {
	background:url(../images/more_gallery.gif) no-repeat 0% -34px;
}
.missa {
	background:url(../images/f_line.gif) repeat-y 0% 0%;
	float:left;
	padding:4px 0 0 18px;
	width:317px;
	height:118px;
}
.missa h3 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	padding:0 0 26px 0;
}
.missa ul li {
	float:left;
	padding:0 0 5px 8px;
	background:url(../images/f_arr.gif) no-repeat 0% 5px;
	font-size:12px;
}
.missa ul li a {
	color:#F2E39F;
}
.missa table tbody tr td p a:hover {
	text-decoration: underline;
        color: #A88731;
}
.missa .contenttable
{
	background: none;
	border: none;
}
.f_col1 {
	width:96px;
}
.f_col2 {
	width:130px;
}
.f_contacts {
	background:url(../images/f_line.gif) repeat-y 0% 0%;
	float:left;
	padding:4px 0 0 16px;
	height:118px;
	line-height:13px !important;
}
.f_contacts .txt_gallery {
	line-height:13px !important;
}
.f_contacts h3 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	padding:0 0 24px 0;
}
.f_info {
	float:left;
	width:224px;
	color:#F2E39F;
	font-size:12px;
	line-height:18px;
}
.f_info strong {
	font-size:16px;
	font-weight:bold;
	display:block;
	padding:10px 0 0 0;
}
.info_more {
	float:left;
	padding:8px 0 0 0;
}
.info_more a {
	width:34px;
	height:34px;
	display:block;
	background:url(../images/more_gallery.gif) no-repeat 0% 0%;
}
.info_more a:hover {
	background:url(../images/more_gallery.gif) no-repeat 0% -34px;
}
/* Content parts */
.login1 {
	background:url(../images/login2.gif) repeat-y 0% 0%;
	width:257px;
	border-bottom:solid 3px #D9D7CA;
	margin-bottom:14px;
}
.login2 {
	background:url(../images/login1.gif) no-repeat 0% 0%;
	padding:9px 0 13px 13px;
}
.tx-macinasearchbox-pi1 {
	background:url(../images/search_form.gif) repeat-x 0% 100%;
	width:231px;
	padding:0 0 11px 0;
	margin-bottom:9px;
}
.tx-macinasearchbox-pi1 .search_inp {
	background:#fff;
	border:solid 1px #D9D7CA;
	width:183px;
	height:17px;
	font-size:11px;
	margin-right:9px;
	float: left;
}
.sok {
	background:url(../images/sok.gif) no-repeat 0% 0%;
	/*position:absolute;*/
	width:37px;
	height:19px;
	border:0;
	cursor:pointer;
	/*float: right;
	margin-top:-19px;*/
}
.login_form {
	padding:0 0 10px 0;
}
.login_form h3 {
	font-size:12px;
	color:#A88731;
	padding:0 0 10px 0;
}
.login {
	float:left;
	width:120px;
}
.login label {
	font-size:10px;
	color:#707070;
	display:inline !important;
}
.login input {
	background:#fff;
	border:solid 1px #D9D7CA;
	width:109px;
	height:17px;
	font-size:11px;
}
.password {
	float:left;
	width:112px;
}
.password label {
	font-size:10px;
	color:#707070;
	display:inline !important;
}
.password input {
	background:#fff;
	border:solid 1px #D9D7CA;
	width:109px;
	height:17px;
	font-size:11px;
}
.after_form {
	clear:both;
	padding:7px 0 0 0;
}
.button_login {
	background:url(../images/button_login_e.gif) no-repeat 0% 0%;
	width:69px;
	height:25px;
	border:0;
	cursor:pointer;
	float:right;
	margin-right:13px;
	font-weight: bold;
	color: #6f6f71;
	padding-bottom: 4px;
}


.remember {
	float:left;
	padding:5px 0 0 0;
	color:#6F6F71;
}
.remember input {
	margin:0 5px 0 0;
	float:left;
}
.remember label {
	float:left;
}
.right_title {
	background:#004A7F url(../images/right_title.gif) no-repeat 0% 0%;
}
.right_title h2 {
	background:url(../images/right_title2.gif) no-repeat 100% 0%;
	padding:7px 0 0 13px;
	height:20px;
	font-size:11px;
	font-weight:normal;
	color:#F2E39F;
	text-transform:uppercase;
}
.bottom_sp {
	margin-bottom:15px;
}
.right_sh1 {
	background:#fff;
	border-left:solid 1px #E9E9E9;
	border-right:solid 1px #E9E9E9;
}
.right_sh2 {
	background:url(../images/right_sh2.gif) no-repeat 0% 100%;
}
.bsh2 {
	background:url(../images/bsh2.gif) repeat-x 0% 0%;
	height:8px;
}
.bsh1 {
	background:url(../images/bsh1.gif) no-repeat 0% 0%;
	height:8px;
}
.bsh3 {
	background:url(../images/bsh3.gif) no-repeat 100% 0%;
	height:8px;
	font-size:0%;
	line-height:0%;
}
.partners {
	padding:15px 0 5px 8px;
}
.partners img {
	margin:0 15px 14px 15px;
}
.brands {
	padding:15px 0 11px 9px;
}
.brands img {
	margin:0 13px 13px 13px;
}
.banners img {
	margin-bottom:16px;
}
.top_infos {
	border-bottom:solid 1px #0C1B08;
	width:684px;
	margin-bottom:16px;
	margin-left:-14px;
	z-index:1;
	overflow: hidden;
}
.info_ban {
	float:left;
	width: 227px;
	height: 67px;
	background:url(../images/info_ban.gif) repeat-x 0% 0%;
	border-right: 1px solid #002d5e;
	
}

.info_ban a{
	width: 227px;
	height: 67px;
	display: block;
	/* position: relative; */

}
.info_ban a:hover{
	background:url(../images/info_ban_hover.gif) repeat-x 0% 0%;
	cursor: pointer;
	text-decoration: none;
}


.info_ban_cont {
	float: left;
	margin-top: 10px;
	margin-left: 12px;
	width:180px;
	height: 50px;
	font-size:10px;
	color:#FFFFFF;
	line-height:15px;
	/* position: absolute; */
	z-index: 0;
}
.info_ban .info_ban_cont h3 {
	font-size:12px;
	color:#f2e39f;
	text-transform:uppercase;
	padding-bottom:2px;
}
.info_arr {
	float:right;
	margin-top: 25px;
	margin-right: 10px;
/*	padding:16px 0 0 0;*/
	top: 25px;
	left: 212px;
	width: 9px;
	height: 13px;
}
.flash_area {
	padding:0 0 16px 0;
}
.col_images {
	float:left;
	width:210px;
	margin:0 16px 0 0;
	min-height:1px;
	*height:1px;
}
.col_index {
	width:428px;
	float:left;
}
.col_index_wide {
	width:655px;
	float:left;
}
.item_block {
	border-top:solid 3px #2F4D2A;
	padding:7px 0 0 0;
}
.item_block img {
	margin-bottom:9px;
}
.item_block h2 {
	background:url(../images/title_arr.gif) no-repeat 100% 3px;
	font-size:14px;
	font-weight:normal;
	color:#A88731;
	padding-bottom:10px;
}
.item_block h2 a {
	display:block;
	color:#A88731;
}
.item_block p {
	color:#6F6F71;
	padding-bottom:16px;
	line-height:15px;
}
.uper_link {
	position:absolute;
	display:block;
	width:210px;
	height:144px;
	z-index:1;
	cursor:pointer
}
.up_text {
	position:absolute;
	margin:119px 0 0 10px;
	font-size:14px;
	color:#F2E39F;
}
.under_arrow {
	position:absolute;
	margin:119px 0 0 191px;
}
.news_title_row {
	background:#F4F4F4;
	border-bottom:solid 1px #E9E9E9;
	border-top:solid 3px #2F4D2A;
	padding:10px 6px 8px 6px;
	margin-bottom:10px;
}
.news_title_row h2 {
	font-size:14px;
	color:#6F6F71;
	font-weight:normal;
	padding:0;
}
.rss {
	background:url(../images/rss.gif) no-repeat 0% 3px;
	padding:0 0 0 12px;
	font-size:12px;
	color:#EA762C;
	float:right;
}
.news_item {
	border-bottom:solid 1px #EEE7D6;
	margin-bottom:8px;
	padding:0 5px 8px 5px;
}
.news_item h2 {
	background:url(../images/title_arr.gif) no-repeat 100% 3px;
	font-size:14px;
	font-weight:normal;
	color:#A88731;
	padding-bottom:6px;
}
.news_item h2 a {
	display:block;
	color:#A88731;
}
.news_item p {
	line-height:14px;
	color:#6F6F71;
	padding-bottom:9px;
}
.author {
	float:right;
	color:#2F4D2A;
}
.author span {
	color:#A88731;
}
.date {
	background:url(../images/date.gif) no-repeat 0% 1px;
	padding:0 0 0 13px;
	color:#A88731;
}
.no_border {
	border-bottom:none !important;
}
.news_nav {
	background:#F4F4F4;
	border-bottom:solid 1px #E9E9E9;
	border-top:solid 1px #E9E9E9;
	text-align:right;
	padding:5px 6px 5px 0;
	margin-bottom:20px;
}
.latest_item {
	border-top:solid 3px #2F4D2A;
	padding:7px 6px 0 6px;
	clear:both;
	width:422px;
}
.pic_latest {
	float:left;
	margin:0 11px 16px 0;
}
.latest_txt {
	display: table;
/*	_height: 0;*/
/*	zoom: 1;*/
	padding:3px 0 11px 0;
}
.latest_txt h2 {
	background:url(../images/title_arr.gif) no-repeat 100% 3px;
	font-size:14px;
	font-weight:normal;
	color:#A88731;
	padding-bottom:6px;
}
.latest_txt h2 a {
	display:block;
	color:#A88731;
	margin-right: 5px;
	padding-right: 5px;
}
.latest_txt p {
	line-height:14px;
	color:#6F6F71;
}
.no_bottom {
	margin-bottom:0 !important;
}
.bread {
	background:#F4F4F4;
	border-bottom:solid 1px #E9E9E9;
	padding:7px 0 7px 7px;
	color:#A88731;
	margin-bottom:16px;
	margin-left:-14px;
	z-index:1;
	float:left;
	width:677px;
}
.bread a {
	color:#2F4D2A;
}
.bread img {
	padding: 0px 4px 0px 7px;
}
.right_icons {
	/*position:absolute;
	right:0;*/
	margin:-7px -1px 0 0;
	background:#F4F4F4;
	padding-top:7px;
	float:right;
	/*padding-bottom:7px;*/
}
.print {
	background:url(../images/print.gif) no-repeat 100% 3px;
	padding:0 15px 0 0;
	margin-right:14px;
	color:#2F4D2A;
}
.email {
	background:url(../images/email.gif) no-repeat 100% 3px;
	padding:0 14px 0 0;
	margin-right:10px;
	color:#2F4D2A;
}
.pdf_block {
	border-top:solid 3px #2F4D2A;
	border-bottom:solid 1px #E9E9E9;
	background:#F4F4F4;
	padding:9px 0 0 6px;
	margin-bottom:14px;
}
.pdf_block ul li {
	background:url(../images/pdf.gif) no-repeat 0% 0;
	padding:2px 0 11px 22px;
}
.pdf_block ul li a {
	color:#6F6F71;
}
.subpg {
	padding-bottom:0 !important
}
.subpg .tx-macinasearchbox-pi1 {
	background:0 !important;
	margin-bottom:0 !important;
}
.subpage_content h1 {
	font-size:20px;
	font-weight:normal;
	color:#A88731;
	padding-bottom:13px;
}
.subpage_content h2 {
	font-size:14px;
	color:#2F4D2A;
	padding-bottom:16px;
	font-weight:bold;
}
.subpage_content h3 {
	font-size:13px;
	font-weight:normal;
	color:#A88731;
	padding-bottom:6px;
}
.subpage_content p {
	line-height:16px;
	margin-bottom:15px;
}

.subpage_content a img{
        border: solid 1px gray;
} 
.right_menu {
	background:url(../images/right_menu.gif) repeat-y 0% 0;
	margin-bottom:14px;
	width:257px;
}
.right_content {
	margin-bottom:14px;
}
.right_menu ul li {
	background:url(../images/right_menu_sp.gif) no-repeat 0% 100%;
	padding:5px 0 5px 8px;
	font-size:12px;
	position:relative;
	text-transform:uppercase;
}
.right_menu ul li:hover {
	background:url(../images/right_menu_sp_hover.gif) no-repeat 0% 100%;
}
.right_menu .act {
	background:url(../images/right_menu_sp_hover.gif) no-repeat 0% 100%;
}
.right_menu ul li a {
	color:#fff;
	background:url(../images/rdots.gif) no-repeat 0% 5px;
	padding:0 0 0 10px;
}
.right_menu ul li a:hover, .right_menu ul li ul li a:hover {
	text-decoration:none;
}
.rfirst {
	background:url(../images/rfirst.gif) no-repeat 0% 0% !important;
	padding-top:12px !important;
}
.rfirst:hover {
	background:url(../images/rfirst_hover.gif) no-repeat 0% 0% !important;
}
.act_rfirst {
	background:url(../images/rfirst_hover.gif) no-repeat 0% 0% !important;
	padding-top:12px !important;
}
.rlast {
	background:url(../images/rlast.gif) no-repeat 0% 100% !important;
}
.rlast:hover {
	background:url(../images/rlast_hover.gif) no-repeat 0% 100% !important;
}
.act_rlast {
	background:url(../images/rlast_hover.gif) no-repeat 0% 100% !important;
}
.right_menu ul li ul {
	background:url(../images/rsublist.gif) repeat-y 0% 0%;
	margin:6px 0 -5px -8px;
	position:relative;
	padding:4px 0 4px 0;
	width:257px;
}
.right_menu ul li ul li {
	background:none;
	padding:2px 0 2px 19px;
}
.right_menu ul li ul li:hover {
	background:none;
}
.right_menu ul li ul li a {
	color:#6F6F71;
	text-transform:none;
	background:url(../images/r_dots2.gif) no-repeat 0% 5px;
	padding:0 0 0 11px;
}
.right_menu ul li ul li a:hover {
	color:#A88731;
}
.right_menu ul li ul .act {
	background:none
}
.right_menu ul li ul .act a {
	color:#A88731;
}
/*
.col_index ul li {
background:url(../images/lists.gif) no-repeat 0% 5px;
padding:0 0 0 10px;
}
*/
.news-amenu-container {
	padding-bottom: 10px;
}
.top_menu_l {
	background:url(../images/top_menu_l.gif) no-repeat 0% 0%;
	height:27px;
}
.top_menu_r {
	background:url(../images/top_menu_r.gif) no-repeat 100% 0%;
	padding:5px 6px 0 35px;
	height:22px;
}
.tip-table td {
	background:#fff !important;
	font-family:Arial, Helvetica, sans-serif !important;
	color:#6F6F71 !important;
	vertical-align:top;
	padding-bottom:4px;
}
.tip-table td font {
	color:#6F6F71 !important;
}
.tip-table td input {
	background:#fff;
	border:solid 1px #D9D7CA;
	width:192px;
	height:17px;
	font-size:11px;
}
.tip-table td textarea {
	background:#fff;
	border:solid 1px #D9D7CA;
	width:192px;
	height:50px;
	font-size:11px;
	overflow:auto;
}
.tip-check {
	width:14px !important;
	height:14px !important;
}
.tip-submit {
	width:60px !important;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}
.csc-mailform-field label, .tx-powermail-pi1 label {
	/*position:absolute;
	padding:2px 0 0 0;
	width:95px;
   text-align:right;
   */
   display:block;	
}

input[type="text"], input[type="password"] {
   height:18px;
   line-height:18px;
}
input, textarea {
   border:1px solid #CCCCCC;
   margin-bottom:10px;
   padding:1px;
}

.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea, .tx-powermail-pi1 input, .tx-powermail-pi1 select, .tx-powermail-pi1 textarea {
	/*margin:0 0 4px 100px;*/
	background:#fff;
	border:solid 1px #D9D7CA;
	font-family:Arial, Helvetica, sans-serif;
	width:240px;
	/*height:17px;*/
}
.csc-form-fieldcell input, .csc-form-fieldcell select {
	margin:0 0 4px 0;
	background:#fff;
	border:solid 1px #D9D7CA;
	font-family:Arial, Helvetica, sans-serif;
	width:240px;
	height:17px;
}
.csc-mailform-field input, .csc-mailform-field select, .tx-powermail-pi1 input, .tx-powermail-pi1 select {
        /* Disabled so the user can set the size of forms on their own
        height:60px;*/
        overflow:auto;
}
.csc-form-labelcell {
	width:100px;
}
.csc-mailform-radio {
	display:block;
	padding:13px 0 0 100px;
}
.csc-mailform-radio input {
	margin:0 3px 0 0 !important;
	width:14px !important;
	height:14px !important;
	float:left;
	clear:both;
}
.csc-mailform-radio label {
	position:inherit !important;
	float:left;
	padding:0 !important;
	text-align:left !important;
}
.powermail_radio, .csc-mailform-check {
	width:14px !important;
	height:14px !important;
	border:0 !important;
}
.csc-mailform-submit {
	background:url(../images/submitss.gif) no-repeat 0% 0% !important;
	width:100px !important;
	height:25px !important;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#6F6F71;
	border:0 !important;
	padding-bottom:3px !important;
}
.one-banner {
	padding-bottom:14px;
}
.subpage_content h1 {
	font-size:16px;
	font-weight:bold;
}
/* sitemap - common stuff */

.sitemap .level1, .sitemap .level2, .sitemap .level3, .sitemap .level4 {
	margin: 1px 0px -1px 0px !important;
	list-style-type: none !important;
}
*html .sitemap .level1, *html .sitemap .level2, *html .sitemap .level3, *html .sitemap .level4 {
	margin: 1px 0px 1px 0px !important;  /* IE6 fix */
}
.sitemap .level1 li, .sitemap .level2 li, .sitemap .level3 li, .sitemap .level4 li {
	padding: 1px 0px 1px 0px !important;
}
.sitemap .level1 li a, .sitemap .level2 li a, .sitemap .level3 li a, .sitemap .level4 li a {
 padding: 1px 0px 1px 0px !important;
 display: block !important;
}
.sitemap li a:link, .sitemap li a:active, .sitemap li a:visited, .sitemap .level1 li a:link, .sitemap .level1 li a:active, .sitemap .level1 li a:visited, .sitemap .level2 li a:link, .sitemap .level2 li a:active, .sitemap .level2 li a:visited, .sitemap .level3 li a:link, .sitemap .level3 li a:active, .sitemap .level3 li a:visited, .sitemap .level4 li a:link, .sitemap .level4 li a:active, .sitemap .level4 li a:visited {
	font-weight: normal !important;
}
.sitemap li a:hover, .sitemap li a:visited:hover, .sitemap .level1 li a:hover, .sitemap .level1 li a:visited:hover, .sitemap .level2 li a:hover, .sitemap .level2 li a:visited:hover, .sitemap .level3 li a:hover, .sitemap .level3 li a:visited:hover, .sitemap .level4 li a:hover, .sitemap .level4 li a:visited:hover {
	font-weight: normal !important;
}
/* sitemap style */

.sitemap {
	margin: 0px 0px 16px 0px !important;
	padding: 0px 10px 0px 0px !important;
	list-style-type: none !important;
	overflow: hidden !important;
}
.sitemap li {
	padding: 1px 0px 1px 0px !important;
	list-style-type: none !important;
	background: url(../images/sitemap_level_0.gif) no-repeat 0px 0px !important;
}
.sitemap li a {
	margin: 0px 0px 0px 18px !important;
	padding: 1px 0px 1px 0px !important;
	font: normal 11px/16px 'Lucida Grande', Verdana, Arial, Helvetica, Tahoma, sans-serif !important;
	display: block !important;
}
.sitemap li a:link, .sitemap li a:active, .sitemap li a:visited, .sitemap li a:hover, .sitemap li a:visited:hover {
	font-weight: bold !important;
}
/* sitemap level1 style */

.sitemap .level1 li {
	background: url(../images/sitemap_level_01.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .open {
	background: url(../images/sitemap_level_01_open.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .end {
	background: url(../images/sitemap_level_01_end.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose {
	background: url(../images/sitemap_level_01_unclose.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 li a {
	margin: 0px 0px 0px 36px !important;
}

/* sitemap level2 style */

.sitemap .level2 li {
	background: url(../images/sitemap_level_02.gif) no-repeat 0px 0px !important;
}
.sitemap .level2 .open {
	background: url(../images/sitemap_level_02_open.gif) no-repeat 0px 0px !important;
}
.sitemap .level2 .end {
	background: url(../images/sitemap_level_02_end.gif) no-repeat 0px 0px !important;
}
.sitemap .level2 .unclose {
	background: url(../images/sitemap_level_02_unclose.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 li {
	background: url(../images/sitemap_level_12.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .open {
	background: url(../images/sitemap_level_12_open.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .end {
	background: url(../images/sitemap_level_12_end.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .unclose {
	background: url(../images/sitemap_level_12_unclose.gif) no-repeat 0px 0px !important;
}
.sitemap .level2 li a {
	margin: 0px 0px 0px 54px !important;
}
/* sitemap level3 style */

.sitemap .level3 li {
	background: url(../images/sitemap_level_03.gif) no-repeat 0px 0px !important;
}
.sitemap .level3 .open {
	background: url(../images/sitemap_level_03_open.gif) no-repeat 0px 0px !important;
}
.sitemap .level3 .end {
	background: url(../images/sitemap_level_03_end.gif) no-repeat 0px 0px !important;
}
.sitemap .level3 .unclose {
	background: url(../images/sitemap_level_03_unclose.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 li .level2 .unclose .level3 li {
	background: url(../images/sitemap_level_13.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 li .level2 .unclose .level3 .open {
	background: url(../images/sitemap_level_13_open.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 li .level2 .unclose .level3 .end {
	background: url(../images/sitemap_level_13_end.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 li .level2 .unclose .level3 .unclose {
	background: url(../images/sitemap_level_13_unclose.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .open .level3 li {
	background: url(../images/sitemap_level_23.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .open .level3 .open {
	background: url(../images/sitemap_level_23_open.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .open .level3 .end {
	background: url(../images/sitemap_level_23_end.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .open .level3 .unclose {
	background: url(../images/sitemap_level_23_unclose.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .unclose .level3 li {
	background: url(../images/sitemap_level_33.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .unclose .level3 .open {
	background: url(../images/sitemap_level_33_open.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .unclose .level3 .end {
	background: url(../images/sitemap_level_33_end.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .unclose .level3 .unclose {
	background: url(../images/sitemap_level_33_unclose.gif) no-repeat 0px 0px !important;
}
.sitemap .level3 li a {
	margin: 0px 0px 0px 72px !important;
}

/* sitemap level4 style */

.sitemap .level4 li {
	background: url(../images/sitemap_level_04.gif) no-repeat 0px 0px !important;
}
.sitemap .level4 .open {
	background: url(../images/sitemap_level_04_open.gif) no-repeat 0px 0px !important;
}
.sitemap .level4 .end {
	background: url(../images/sitemap_level_04_end.gif) no-repeat 0px 0px !important;
}
.sitemap .level4 .unclose {
	background: url(../images/sitemap_level_04_unclose.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 li .level2 li .level3 .unclose .level4 li {
	background: url(../images/sitemap_level_14.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 li .level2 li .level3 .unclose .level4 .open {
	background: url(../images/sitemap_level_14_open.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 li .level2 li .level3 .unclose .level4 .end {
	background: url(../images/sitemap_level_14_end.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 li .level2 li .level3 .unclose .level4 .unclose {
	background: url(../images/sitemap_level_14_unclose.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 li .level2 .unclose .level3 .open .level4 li {
	background: url(../images/sitemap_level_34.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 li .level2 .unclose .level3 .open .level4 .open {
	background: url(../images/sitemap_level_34_open.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 li .level2 .unclose .level3 .open .level4 .end {
	background: url(../images/sitemap_level_34_end.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 li .level2 .unclose .level3 .open .level4 .unclose {
	background: url(../images/sitemap_level_34_unclose.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 li .level2 .unclose .level3 .unclose .level4 li {
	background: url(../images/sitemap_level_24.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 li .level2 .unclose .level3 .unclose .level4 .open {
	background: url(../images/sitemap_level_24_open.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 li .level2 .unclose .level3 .unclose .level4 .end {
	background: url(../images/sitemap_level_24_end.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 li .level2 .unclose .level3 .unclose .level4 .unclose {
	background: url(../images/sitemap_level_24_unclose.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .unclose .level3 .unclose .level4 li {
	background: url(../images/sitemap_level_44.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .unclose .level3 .unclose .level4 .open {
	background: url(../images/sitemap_level_44_open.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .unclose .level3 .unclose .level4 .end {
	background: url(../images/sitemap_level_44_end.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .unclose .level3 .unclose .level4 .unclose {
	background: url(../images/sitemap_level_44_unclose.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .open .level3 li .level4 li {
	background: url(../images/sitemap_level_54.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .open .level3 li .level4 .open {
	background: url(../images/sitemap_level_54_open.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .open .level3 li .level4 .end {
	background: url(../images/sitemap_level_54_end.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .open .level3 .unclose .level4 .unclose {
	background: url(../images/sitemap_level_54_unclose.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .open .level3 .unclose .level4 li {
	background: url(../images/sitemap_level_64.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .open .level3 .unclose .level4 .open {
	background: url(../images/sitemap_level_64_open.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .open .level3 .unclose .level4 .end {
	background: url(../images/sitemap_level_64_end.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .open .level3 .unclose .level4 .unclose {
	background: url(../images/sitemap_level_64_unclose.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .unclose .level3 .open .level4 li {
	background: url(../images/sitemap_level_74.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .unclose .level3 .open .level4 .open {
	background: url(../images/sitemap_level_74_open.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .unclose .level3 .open .level4 .end {
	background: url(../images/sitemap_level_74_end.gif) no-repeat 0px 0px !important;
}
.sitemap .level1 .unclose .level2 .unclose .level3 .open .level4 .unclose {
	background: url(../images/sitemap_level_74_unclose.gif) no-repeat 0px 0px !important;
}
.sitemap .level4 li a {
	margin: 0px 0px 0px 90px !important;
}

/* ---- */

.subpage_content ul li {
background:url(../images/lists.gif) no-repeat 0% 5px;
padding:0 0 3px 10px;
}


/*
div.tx_dfpgagolf_pi1 {
	border-top:3px solid #2F4D2A;
	padding:7px 0 0;
	padding-bottom:16px;
}
*/

.col_images h2 {
	color:#A88731;
	font-size:14px;
	font-weight:normal;
}

.col_images .search_inp {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #D9D7CA;
	font-size:11px;
	height:17px;
	margin-right:9px;
	width:160px;
}

#facilityTable {
	width:250px;
}
#facilityTable td {
	padding:1px 5px 1px 5px;
}

#facilityTable th {
	font-weight:bold;
	padding:1px 5px 1px 5px;
}
/* Mats test*/
/*
.col_images h3 {
	font-size:13px;
	font-weight:normal;
	color:#A88731;
	padding-bottom:6px;
}
*/
/*
.col_images h2 {
    color:#2F4D2A;
    font-size:14px;
    font-weight:bold;
    padding-bottom:3px;
}*/

.col_images .csc-frame-frame1 {
    border-top:3px solid #2F4D2A;
    padding:0px;
    margin-bottom:14px;
}

.csc-frame-frame1
{
	background: #EDEBF1;
	border: 1px solid #333;
	color: #222;
	padding: 5px 5px 5px 5px;
}
.csc-frame-frame2
{
	background: #FEFECC;
	/*border: 1px solid #333;*/
	color: #222;
}
.col_images .csc-frame-frame1 .csc-header {
    display:block;
    background:#F4F4F4 none repeat scroll 0 0;
    border-bottom:1px solid #E9E9E9;
    margin-bottom:10px;
/*    padding:10px 6px 8px;*/
}

.col_images .csc-frame-frame1 .csc-header h2 {
    color:#2F4D2A;
    font-size:14px;
    font-weight:bold;
    padding:8px 6px 6px;
}

.col_images .csc-frame-frame1 .csc-header h3 {
    color:#2F4D2A;
    font-size:12px;
    font-weight:bold;
    padding:6px 6px 4px;
}

.col_images .csc-frame-frame1 a {
    color:#A88731;
/*    font-size:14px;*/
    font-weight:normal;
    background:transparent url(../images/title_arr.gif) no-repeat scroll 100% 3px;
    display:block;
}
.tx_feuserstat_list a {
    position:absolute;
    top:55px;
    display:block;
}

.tx_dfpgagolf_prolist {
    margin-bottom:15px;
}
.tx_dfpgagolf_proitem {
    float:left;
    width:60px;
    height:80px;    
    display:block;
    margin-right:5px;
}

.tx_dfpgagolf_prodetails {
    position:relative;
    text-align:center;
}

.tx_dfpgagolf_proname {
    position:absolute;
    top:55px;
    left:0px;
    text-align:center;
}


.tx_dfpgagolf_pi12_list th {
    font-weight:bold;
}
.tx_dfpgagolf_pi12_list p {
    line-height:inherit;
    padding-bottom:2px;
}


.right_col .csc-frame-frame2 {
	background:#004A7F url(../images/right_title_12.gif) no-repeat scroll 0 0;
	margin-bottom:15px;
}
.right_col .csc-frame-frame2 h2 {	
	background:transparent url(../images/right_title2_1.gif) no-repeat scroll 100% 0;
	color:#F2E39F;
	font-size:11px;
	font-weight:normal;
	height:20px;
	padding:7px 0 0 13px;
	text-transform:uppercase;
}

.right_col .csc-frame-frame2 .right_sh1 .partners div {
    display:inline;
}

.right_col .csc-frame-frame2 .right_sh1 .partners img {
    margin:0 10px 14px;
}

.golflektioner_logo {
	position:absolute;
	margin:32px 0 0 14px;
}

.golflektioner_slogan {
	position:absolute;
	margin:32px 0 0 790px;
}
.contenttable thead tr th p {padding: 1px 3px 0px 3px; margin-bottom: 0px;}
.contenttable tbody tr td p {padding: 1px 3px 0px 3px; margin-bottom: 0px;}
.subpage_content .contenttable {border-collapse: separate; background: #333; border-spacing: 1px; border:1px solid #ccc;}
.subpage_content .contenttable tr th {font-weight: bold; background: transparent url(../images/info_ban_hover.gif) repeat-x scroll 0 0; color: #fff;}
.subpage_content .contenttable tr {background: #F4F4F4;}
.tr-even td {background: #F4F4F4; padding: 1px;}
.tr-odd td {background: #D4D4D4; padding: 1px; color: #444;}

.formidable-rdrstd-label {
	display:block;
	float:left;
	margin-bottom:10px;
	width:205px;
}

.facility_banner {
    margin-bottom: 10px;
}