body{
	margin:0px auto;		
	font-family: Georgia;
}
/*GENERAL*/
.spinner {
	position: absolute;
	opacity: 0.9;
	filter: alpha(opacity=90);
	z-index: 999;
	background: #fff;
}
.spinner-msg{
	text-align: center;
	font-weight: bold;
}
.spinner-img {
	background: url('../images/spinner.gif') no-repeat;
	width: 24px;
	height: 24px;
	margin: 0px auto;
}
input[readonly=readonly]{
	background-color: #c3c3c3;
}
a{text-decoration:none;}
a img{
	border:0px;
}
a.read_more{
	color: #753A80;
    font-family: Georgia;
    font-size: 14px;
    font-style:italic;
}
a.read_more:hover{
	text-decoration:underline;
}

.btn,img.btn{cursor:pointer;}
.toolbar{	
	text-align:right;
	padding:3px;
}
.toolbar img{
	cursor:pointer;
	margin-left:2px;
}
input{
	border: 0 none;
    font-family: Georgia;
    font-size: 12px;
    height: 16px;
    margin-bottom: 5px;
    padding: 0;
    width: 130px;
}
h1{
	color:#773B83;
	font-size:32px;
	font-weight:normal;
}
h2{
	background-color: #A0A0D2;
    color: white;
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
    margin-top:0px;
}
h2.fe{
	background-color:transparent;
	color:#739522;
	font-size:20px;
	font-weight:normal;
	margin-bottom:0px;
}
.banner{
	display:inline-block;
	margin:5px 0px;
}
/*SITE*/
#site{
	width:1004px;
	position:relative;
}
/*HEADER*/
#header{
	position:relative;
	width:100%;
	height:160px;
	border-bottom:1px solid #662173;
}
#header .logo{
	position:absolute;
	top:3px;
	left:0px;
}
#header .tt_register{
	position:absolute;
	top:37px;
	left:600px;
}
#header .plate{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;	
	height:56px;
	background-image:url('../images/header_back_plate.png');
	background-repeat:no-repeat;	
}
#search_db_cnt{
	color:#fff;
	font-size:16px;
	margin-top:5px;
	margin-left:7px;
}
#search_db_cnt input,#search_db_cnt select{
	width:194px;
	height:15px;
	border:0px;
	font-size:12px;
	padding:0px;
	font-family:Georgia;
}
#search_db_cnt input{
	width:179px;
}
#btn_help_db{
	position:absolute;
	top:0px;
	left:179px;
	cursor:pointer;
}
#filter_db{
	background-image:url('../images/btn_ddl_down.png');
	background-repeat:no-repeat;
	background-position:center right;
}
#menu{
	position:relative;	
	height:32px;
	border-top:1px solid #ac87b3;
	width:100%;
	background-image:url('../images/bg_menu.png');
	background-repeat: repeat-x;
	color:#fff;
}
#menu a{
	color:#fff;
	padding-left:10px;
	padding-top:3px;
	text-decoration:none;
	display:inline-block;
}
#menu a:hover{
	text-decoration:underline;
}
/*
 * FOOTER
 */
#footer{
	background-image: url('../images/bg_footer.jpg');
	background-repeat: repeat-x;	
    color: #FFFFFF;
    font-family: Georgia;
    font-size: 14px;
    height: 25px;
    padding: 5px 10px 0px 0px;
    text-align: right;    
}
#footer a{
	color:#fff;
}
#footer a:hover{
	text-decoration:underline;
}
/**
 * 	CONTAINER
 */
#container{position:relative; background-color:#fff; overflow-y:auto;}
#active{
	width:600px;
	display:inline-block;
	float:left;
	overflow-x:hidden;
}
#sidebar{
	position:relative;
	margin-left:4px;
	width:400px;
	display:inline-block;
}
/* Database HEP */
#DBhelp{	
	width:0px;
	height:0px;
	background-color:#fff;
	font-size:12px;
	border:5px dashed #773B83;
	background-image: url("../images/bg_module.jpg");
    background-position: center bottom;
    background-repeat: repeat-x;
    z-index:999;
}
/**
 * 	ARTICLES
 */
#main_article{
	background-color:#fff;
}
#main_article .cnt_img{
	width:600px; 
	height:330px;
	position:relative;
}
.art_img{
	position:relative;
	width:600px;
	height:330px;
	overflow:hidden;
}
.art_2nd,.art_3rd{
	position:relative;
	width:295px;
	height:190px;
	overflow:hidden;
}
.art_2nd .img,.art_3rd .img{
	width:295px;
}
.art_2nd .plate_small{
	position:absolute;
	top:0px;	
	right:0px;
}
.art_3rd .plate_small{
	position:absolute;
	top:0px;
	left:0px;
}
.title_2nd, .title_3rd {
 	color: #FFFFFF;
    font-size: 16px;
    height: 70px;
    position: absolute;
    width: 145px;
    cursor:pointer;
}
.art_img img.main_img,.art_img img.plate_big{
	position:absolute; 
	top:0px;
	left:0px;
	width:600px;
	height:330px;
}
.art_img .title{
	position:absolute;
	top:170px;
	left:10px;
	width:260px;
	height:140px;
	font-size: 32px;
	color:#fff;
}
.art_img .av{
	position:absolute;
	top: 290px;
	left:10px;
	font-size:12px;
	font-style:italic;
	color:#fff;
}
#main_article .fn{
	position:absolute;
	top: 10px;
	left:10px;
	font-size:12px;
	color:#fff;
}
#main_article .fn span,#main_article .fn a{
	cursor:pointer;
	color:#fff;
}
#main_article .fn span:hover{
	text-decoration:underline;
}
table.art_content{
	width:100%;
}
.art_content{
	font-size:12px;
	font-family:Arial;
}
.art_desc{
	color:#3181cb;
	font-size:16px;
	padding:12px;
}
.art_content td{
	width:50%;
	vertical-align:top;
	padding:12px;
}
.art_content a{
	color:#0000ee;
	text-decoration:underline;
}
#articles .art_text{
	border-bottom:2px solid #773B83; 
	position:relative;
}
.art_text h1{
	margin-top:-10px;
	padding:0px 10px;
	margin-bottom:0px;
}
div.positioning{
	position:absolute; 
	bottom:10px; 
	right:10px;
	width:60px; 
	height:40px;
}
#articles_archive{
	background-image:url('../images/bg_archive.png');
	background-repeat:repeat-x;
	border-top:2px dashed #a0a0a0;
}
#articles_archive table{
	width:100%;
	border-bottom:2px dashed #a0a0a0;
}
#articles_archive table,#articles_archive table a{
	color:#773b83;
	font-size:14px;
}
#articles_archive table a:hover{
	text-decoration:underline;
}
#articles_archive table td.s{
	color:#a0a0a0;
	font-size:10px;
	font-family:Arial;
	vertical-align:middle;
}
h2.green{
	color:#739522;
}
/* FORMS LOGIN */
#cnt_login,#popular_forums{
	background-image:url('../images/bg_login_frm.jpg');
	background-repeat:repeat-y;	
	color:#fff;
}
#cnt_login ._cnt,#popular_forums ._cnt{
	padding:10px;
}
#cnt_login .title{
	 font-size:17px; 
}
#frm_login{
	height:20px; 
	width:380px;
}
#cnt_login .forgot{
	 text-align:left; 
	 font-size:11px;
}
#cnt_login .forgot a{
	color:#fff;
}
#cnt_login .forgot a:hover{
	text-decoration:underline;
}
#btn_login{
	position:relative;
	top:3px;	
}
#cnt_login #txt_email,#cnt_login #txt_password{	
	margin-right: 20px;
}
.btn_back_login{
	color:#fff;	
}
.btn_back_login:hover{
	text-decoration:underline;
}
/* USER MENU */
#user_menu,#admin_menu,#wcm_menu{
	height:48px;
	width:600px;
	background-image:url('../images/bg_menu_user.png');	
	color:#fff;
	position:relative;
	float:left;
	border-top:1px solid #fff;
	/*border-bottom:2px solid #fff;*/
}
#admin_menu,#wcm_menu{
	width:100%;
	background-image:none;
	float:none;
	background-color:#80a024;
}
#user_menu .hej,#admin_menu .hej,#wcm_menu .hej{
	font-size:18px;
	position:absolute;
	top:3px;
	left:10px;
	z-index:2;
}
#user_menu .logout,#admin_menu .logout,#wcm_menu .logout{
	font-size:14px;
	color:#fff;
}
#user_menu .logout:hover,#admin_menu .logout:hover,#wcm_menu .logout:hover{
	text-decoration:underline;
}
#user_menu .sub_menu,#admin_menu .sub_menu,#wcm_menu .sub_menu{
	font-size:14px;
	position:absolute;
	top:27px;
	left:10px;
}
#wcm_menu .sub_menu.under{
	top:46px;
	border-top:1px solid #fff;
}
#user_menu .sub_menu a,#admin_menu .sub_menu a,#wcm_menu .sub_menu a{
	color:#fff;
}
#user_menu .sub_menu a:hover,#admin_menu .sub_menu a:hover,#wcm_menu .sub_menu a:hover{
	text-decoration:underline;
}
#user_menu_sidebar{
	border-top:1px solid #fff;
	height:17px;
	width:404px;	
	background-color:#80a024;
	color:#fff;	
	display:inline-block;
}
.sub_events{
	display:inline-block;
}
.cnt_events input{
	width: 40px !important;
	height:auto; 
	margin:0px;
	padding:0px;
}
#albums{
	padding:12px;
}
#albums table{width:100%;}
#albums td{vertical-align:top;}
#albums label{
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
}
#albums .img_thumb{
	width:50px;
	height:50px;
	overflow:hidden;
	margin-right:3px;
	margin-bottom:3px;
	float:left;
	position:relative;
}
#albums .img_thumb img{
	width:110px;
	margin-top:-10px;
	margin-left:-10px;
}
#albums div.summer{
	background-image:url('../images/albums_icon_summer.png');
	width:65px;
	height:65px;
	display:inline-block;
	float:left;
}
#albums .ico_albums{
	width:65px;
	height:65px;
	display:inline-block;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	position:relative;	
}
#albums .ico_albums .info{
	font-family:Arial;
	font-size:10px;
	text-align:center;
	height:14px;
	background-color:#fff;
	position:absolute;
	bottom:0px;
	width:100%;
}
#albums div.spring{
	background-image:url('../images/albums_icon_spring.png');	
}
#albums div.other{
	background-image:url('../images/albums_icon_other.png');
}
#albums div.autumn{
	background-image:url('../images/albums_icon_autumn.png');
}
#albums div.winter{
	background-image:url('../images/albums_icon_winter.png');
}
/*
 * GARDEN
 */
#garden{
	padding:10px;
	background-image:url('../images/bg_art.jpg'); 
	background-repeat:repeat-x; 
	position:relative;	
}
#garden .toolbar{
	color:#fff;
	font-size:12px;
}
#garden .toolbar .left{
	float:left;
}
#garden .toolbar a{
	color:#fff;
}
#garden .toolbar a:hover{
	text-decoration:underline;
}
#garden h3.title{
	padding:10px 0px;
	font-weight:bold;
}
#garden h3.title .ev_logo{
	float:right;
	position:relative;
	top:20px;
	margin-right:10px;
}
#garden .sub_title {
    color: #773B83;
    font-size: 16px;
}
#garden_img_cnt{
	width:580px;
	height:370px;
	overflow:hidden;
	position:relative;
	margin-top:20px;
}
#garden_img_cnt img{
	position:absolute;
	bottom:0px;
	right:0px;
	min-width:580px;
}
#img_nav a{
	background-color:#b6b5b7;
	color:#fff;
	width:22px;
	height:16px;
	margin-right:3px;
	display:inline-block;
	text-align:center;
	padding-bottom:2px;
	font-size:12px;
}
#img_nav a:hover,#img_nav a.active{
	background-color:#739522;
	font-weight:bold;
}
#garden .details{	
    background-image: url("../images/bg_scnt.png");
    background-repeat: repeat-x;
    margin-top:4px;
}
#garden .details{
	color:#525152;
	font-size:13px;
}
#garden .details td.label,#garden .details span.label{
	color:#874e93;
	font-size:16px;
	vertical-align:top;
	width:130px;
}
.gard_links_holder {
    color: #FFFFFF;
    cursor: pointer;
    font-family: Georgia;
    font-size: 12px;
    font-style: italic;
    text-align: left;
    min-width:600px;
}
#gard td {
    border-bottom: 1px solid #773B83;
    vertical-align: top;
}
#gard a{
    color: black;
}
#gard a.addthis_button{
	color:#fff;
}
#gard a.addthis_button:hover{
	text-decoration:underline;
}
#gard .sub_title {
    color: #773B83;
    font-size: 16px;
}
#gard .desc {
    font-size: 14px;
}
#sokdb {
    background-color: #E3A2EA;
    display: none;
    font-size: 12px;
    left: 0;
    position: absolute;
    top: 0;
    width: 600px;
    z-index: 999999;
}
.sokdb {
    background-color: #E3A2EA;
    font-size: 12px;
}
#sokdb td, .sokdb td {
    border-bottom: 2px solid #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
}
#sokdb .nav {
    background-color: #91589D;
    border-bottom: 2px solid #FFFFFF;
    height: 17px;
    text-align: center;
}
#sokdb .nav a {
	color:#fff;
    text-decoration: none;
}
#sokdb .nav a.active {
    color: #FF9403;
}
#sokdb .nav a:hover {
    text-decoration: underline;
}
/*
 * USER PROFILE
 */
#cnt_profile{
	padding:15px;
}
#cnt_profile td{
	color: #646464; 
	font-size: 14px; 
	text-align: right;
}
.TT_post_title, .registration_post_title{
	font-size: 18px;
	font-family: Georgia;
	color: #7ca024;
}
.TT_post_content, .registration_post_content{
	font-size: 12px;
	font-family: Arial;
}
/*
 * EDITORIAL
 */
span.av{
	color: #773B83;
    font-size: 12px;
    font-style: italic;    
    padding: 12px;
}
/* IMAGES SHIFTER */
img.big{
	cursor:pointer;
	width:450px; 
	height:300px; 
	position:absolute; 
	top:0px; 
	left:0px;
}
img.small{
	cursor:pointer;
	width:148px; 	
	height:99px; 
	position:absolute;
}
/** ADMIN STYLES
 */
table.listing ul{	
    margin: 0;
    padding: 0px;
    padding-left:5px;
    list-style:none;
}
a.btn_add{
	background-image:url('../images/btn_add.jpg');
	width:20px;
	height:20px;
	display:inline-block;
}
a.btn_add:hover{
	background-image:url('../images/btn_add_over.jpg');
}
a.btn_arrow{
	position:absolute;
	z-index:0;
	bottom:0px;
	right:0px;
	background-image:url('../images/btn_arrow.jpg');
	width:76px;
	height:76px;
	display:inline-block;
}
a.btn_arrow:hover{
	background-image:url('../images/btn_arrow_over.jpg');
}
a.btn_edit{
	background-image:url('../images/btn_edit.jpg');
	width:20px;
	height:20px;
	display:inline-block;
}
a.btn_edit:hover{
	background-image:url('../images/btn_edit_over.jpg');
}
a.btn_del{
	background-image:url('../images/btn_del.jpg');
	width:20px;
	height:20px;
	display:inline-block;
}
a.btn_del:hover{
	background-image:url('../images/btn_del_over.jpg');
}
a.btn_del_big{
	background-image:url('../images/btn_del_big.gif');
	width:40px;
	height:40px;
	display:inline-block;
}
a.btn_del_big:hover{
	background-image:url('../images/btn_del_big_over.gif');
}
a.btn_save_big{
	background-image:url('../images/btn_save_big.gif');
	width:40px;
	height:40px;
	display:inline-block;
}
a.btn_save_big:hover{
	background-image:url('../images/btn_save_big_over.gif');
}
table.listing{
	width: 100%;
	font-size: 11px;
}
table.listing th{
	font-family:Arial;
	font-size:14px;
	text-align:left;	
}
table.listing tr{
	
}
table.listing td{
	font-family: arial, helvetica, sans-serif;
	border-bottom: 1px solid gray;
	padding: 2px 8px;
}
table.listing tbody tr:hover{
	background-color: #ffffff;
	cursor: pointer;	
}
table tr.even{
	background-color: #d9d6eb; 
}
table tr.odd{
	background-color: #e1ebc2;
}
#users,#user,#gardens{
	padding:10px;
}
.navg{
	background-color:#A0A0D2;
}
.navg a{
	color:#fff;
}
.navg a:hover,.navg a.active{
	text-decoration:underline;
	color:#0000FF;
}
.navg table{
	width:100%;
}
#frm_user input,#frm_user select{
	width:180px;
	border:1px solid #e2e2e2;
	padding:3px;
}
#frm_edit input[type='text']{
	min-width:400px;
	width:auto;
    height:auto;
    border:1px dashed #e2e2e2;
}
#frm_edit input[name='txt_title']{	    
    padding: 0 10px;
    color: #773B83;
    font-size: 32px;
    font-weight: normal;    
}
#frm_edit input[name='txt_textby']{
	color: #773B83;
    font-size: 12px;
    font-style: italic;    
}
#menu a[href='#']{
	color:#FF0000;
}
/** SIDEBAR 
 */
#sidebar table{
	width:100%;
}
/** MODULES
 */
.module{
	height:148px;
	position:relative;
	background-image:url('../images/bg_module.jpg');
	background-repeat:repeat-y;
	margin-bottom:4px;
}
.module.h{
	width:198px;
	height:310px;
	background-image:url('../images/bg_module_h.jpg');
	background-repeat:repeat-x;	
		
}
.module.h .cnt_img{
	width:198px;
	height:110px;
	position:relative;
	overflow:hidden;
}
.module.h .cnt_img img{
	margin-left: -20px;
    margin-top: -20px;
    width: 220px;
}
.module h3,#active h3{
	color: #753A80;
    font-family: Georgia;
    font-size: 20px;    
    font-weight:normal;
    padding:10px 20px;
    margin:0px;
}
.module .text{
	position:relative;
	font-size:16px;
	padding:5px 20px;
	padding-right:0px;
	width:325px;
	color:#2f2f2f;
	z-index:1;
}
.module.h h3{
	font-size:18px;
	padding:5px 10px;
}
.module.h .text{
	width:158px;
	font-family:Arial;
	font-size:11px;
	padding:5px 10px;
}
.module a.read_more{
	padding-left:20px;
}
.module.map{
	background-image:url('../images/bg_map_module.png');
	background-repeat: no-repeat;
	height:160px;
}
.module.map h3{
	font-size: 18px;
    left: 120px;
    position: relative;
    top: 10px;
    width: 250px;
    padding-right:0px;
}
.module.map .text{
	left: 120px;
    position: relative;
    top: 10px;
    width: 250px;
    font-size:15px;
    padding-right:0px;
}
#module_garden{
	width:198px;
	height:310px;
	position:relative;
}
#module_garden .module.h.gardens{
	position:absolute;
	top:0px;
	left:0px;
}
/**SLSH 
 */
#slsh{
	position:relative;
	height:90px;
	margin-bottom:4px;	
}
#slsh .slsh_cnt{
	position:absolute;
	top:0px;
	left:5px;
	width:590px;
	height:90px;
	z-index:0;
	overflow:hidden;
}
#slsh ._cnt{
	position:absolute;
	height:90px;
	width:2368px;
	left:0px;
	top:0px;
}
#slsh .slsh_cnt div.cnt_img{
	display:inline-block;
	width:144px;
	height:90px;
	overflow:hidden;
	margin-right:4px;
	float:left;
}
#slsh .slsh_cnt img{
	width:250px;
}
#slsh_right{
	position:absolute;
	top:0px;
	right:0px;
	z-index:1;
	cursor:pointer;
}
#slsh_left{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	cursor:pointer;
}
/*
 * MOVIES
 */
.films{
	padding:0px 20px;
	border-bottom: 1px solid #E2E2E2;
}
.film_title{
	color: #753A80;    
    font-family: Georgia;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 10px 20px;
}
.film_desc{
	font-size: 12px;
    padding: 0px 20px;
}
/*
 * contact
 */
#kontakt_docs td {
    border-bottom: 1px solid black;
    height: 25px;
    vertical-align: middle;
}
/** ADS
 */
#ads{
    background-image: url("../images/bd_ads.jpg");
    background-repeat: repeat-y;
    left: 1024px;
    position: absolute;
    top: 0;
    width: 180px;
}
/*
 * TUSEN TRADGARD
 */
#tusen_tradgard,#coordonated_by,#map,#photos{
	background-image:url('../images/bg_scnt.png');
	background-repeat:repeat-x;
}
#tusen_tradgard .cnt_text,#coordonated_by .cnt_text,#photos .cnt_text{
	padding:20px;
}
#coordonated_by a{
	display:inline-block;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	color:#2f2f2f;
}
/*
 * REGISTRATION
 */
.registration_form_holder {
    background: url("../images/bg_form_claim_garden.jpg") no-repeat scroll 0 0 #DAECA4;
    height: 180px;
    width: 600px;
}
.registration_form {
    float: left;
    margin-left: 20px;
    width: 400px;
}
.registration_garden {
    float: left;
    padding-left: 20px;
    width: 160px;
}
.registration_holder #txt_name,.registration_holder #txt_reg_email,.registration_holder #txt_reg_password,.registration_holder #txt_reg_password2 {
    float: left;
    height: 15px;
    margin: 0;
    width: 195px;
}
#registration_name_text, #registration_email_text, #registration_pass_text, #registration_pass2_text {
    background-color: #7CA024;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    height: 15px;
    padding-left: 10px;
    width: 185px;
}
.registration_garden_img {
    border: 3px solid #FFFFFF;
    height: 90px;
    margin: 3px 0;
    width: 140px;
}
.registration_garden_footer {
    clear: both;
    font-family: Georgia;
}
.registration_garden_desc {
    float: left;
    font-family: Arial;
    font-size: 11px;
    padding-left: 20px;
    width: 450px;
}
.registration_garden_desc a {
    color: #7CA024;
}
.registration_garden_desc a:hover {
    color: #7CA024;
    text-decoration: underline;
}
.registration_garden_button {
    float: right;
    margin: 10px 30px 0 0;
}
.registration_garden_button a {
    color: #7CA024;
}
.registration_garden_button a:hover {
    color: #7CA024;
    text-decoration: underline;
}
.TT_content, .registration_content {
    font-family: Arial;
    font-size: 12px;
    margin: 0 23px;
}
.TT_post, .registration_post {
    margin-bottom: 20px;
}
#anvandarvillkoren {
    font-family: Arial;
    font-size: 11px;
    padding: 23px;
}
/** USER GARDEN 
 */
#user_gardens,#user_garden{
	padding:10px;
}
#user_gardens .holder{
    background-color: #F0F0F0;
    color: #646464;
    font-size: 12px;
    width: 100%;
}
#user_gardens .holder input,#user_gardens .holder textarea{
	width:200px;
	font-family:Arial;
	border:0px;
	font-size: 12px;
}
#user_gardens table{
	width:100%;
}
.garden_entry:hover{
	background-color:#80A024;
	color:#fff;
}
a.add_garden{
	color:#7CA024;
}
a.add_garden:hover{text-decoration:underline;}
.validation-advice{
	color:#E55454;
}
#active h3.ph{
	padding:0px;
	color:#727471;
	margin:0px;
	font-size:16px;
	font-weight:normal;
	font-style:italic;
}
a.btn_upload_photos{
	background-image:url('../images/btn_upload_photos.png');
	background-repeat:no-repeat;
	display:inline-block;
	width:225px;
	height:40px;
}
a.btn_upload_photos:hover,a.btn_upload_photos.active{
	background-image:url('../images/btn_upload_photos_over.png');
}
a.btn_arrange_albums{
	background-image:url('../images/btn_arrange_albums.png');
	background-repeat:no-repeat;
	display:inline-block;
	width:225px;
	height:40px;
}
a.btn_arrange_albums:hover,a.btn_arrange_albums.active{
	background-image:url('../images/btn_arrange_albums_over.png');
}
/** ARCHIVE
 */
#archive{
	padding:12px;
}
#archive table.archive{
	border-bottom:2px dashed #a0a0a0;
}
#archive span.av{
	color:#a0a0a0;
	font-family:Arial;
	font-size:10px;
	padding:0px;
	font-style: normal;
}
#archive .nav table{
	width:100%;
}
#archive .nav a.p,#film .nav a.p{
	color:#2f2f2f;
	font-size:18px;
	display:inline-block;
	width:23px;
}
#archive.articles .nav a.p:hover,#archive.articles .nav a.p.active,#archive.articles .nav a.prev,#archive.articles .nav a.next{
	font-size:30px;
	color:#ff7102;
}
#film .nav a.p:hover,#film .nav a.p.active,#film .nav a.prev,#film .nav a.next{
	font-size:30px;
	color:#753A80;
}
#archive.athome .nav a.p:hover,#archive.athome .nav a.p.active,#archive.athome .nav a.prev,#archive.athome .nav a.next{
	font-size:30px;
	color:#73240a;
}
#archive.editorials .nav a.p:hover,#archive.editorials .nav a.p.active,#archive.editorials .nav a.prev,#archive.editorials .nav a.next{
	font-size:30px;
	color:#3b9102;
}
.plate_archive{
	position:relative;
	height:155px;
	background-image:url('../images/bg_archive_plate.png');
	background-repeat:repeat-y;
	margin-bottom:4px;	
}
.plate_archive h1,#archive h1{
	margin:0px;
	padding:0px;
	font-size:24px;
}
.plate_archive.articles h1,.plate_archive.articles .lnk, #archive.articles h1,#archive.articles .lnk{
	color:#ff7102;
}
.plate_archive.athome h1,.plate_archive.athome .lnk,#archive.athome h1,#archive.athome .lnk{
	color:#73240a;
}
.plate_archive.editorial h1,.plate_archive.editorial .lnk,#archive.editorial h1,#archive.editorial .lnk{
	color:#3b9102;
}
.plate_archive .text,#archive .text{
	color:#2f2f2f;
	font-size:12px;
}
.plate_archive .lnk,#archive .lnk{
	font-size:16px;	
}
.plate_archive .lnk:hover,#archive .lnk:hover{
	text-decoration:underline;
}
.plate_archive img,#archive img{
	width:198px;
	height:120px;
}
.btn_arrow_article{
	position:absolute;
	z-index:0;
	bottom:0px;
	right:0px;
	width:55px;
	height:55px;
	background-image:url('../images/btn_arrow_article.png');
	background-repeat:no-repeat;	
}
.btn_arrow_article:hover{background-image:url('../images/btn_arrow_article_over.png');}
.btn_arrow_athome{
	position:absolute;
	z-index:0;
	bottom:0px;
	right:0px;
	width:55px;
	height:55px;
	background-image:url('../images/btn_arrow_athome.png');
	background-repeat:no-repeat;	
}
.btn_arrow_athome:hover{background-image:url('../images/btn_arrow_athome_over.png');}
.btn_arrow_editorial{
	position:absolute;
	z-index:0;
	bottom:0px;
	right:0px;
	width:55px;
	height:55px;
	background-image:url('../images/btn_arrow_editorial.png');
	background-repeat:no-repeat;	
}
.btn_arrow_editorial:hover{background-image:url('../images/btn_arrow_editorial_over.png');}
/** MAP 
 */
#map{
	
}
#map .text{
	padding:12px;
}
#map .text table{
	width:100%;
}
#the_map{
	width:600px;
	height:400px;
}
#map_results .nav{
    background-color: #91589D;
    border-bottom: 2px solid #FFFFFF;
    height: 17px;
    text-align: center;
}
#map_results .nav a {
    text-decoration: none;
}
#map_results .nav a{
	color:#fff;
}
#map_results .nav a.active {
    color: #FF9403;
}
#map_results .nav a:hover {
    text-decoration: underline;
}
#map_results{
    background-color: #E3A2EA;    
    font-size: 12px;    
}
#map_results .sokdb{
    background-color: #E3A2EA;
    font-size: 12px;
}
#map_results td, .sokdb td {
    border-bottom: 2px solid #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
}
#map_results .sokdb {
    background-color: #E3A2EA;
    font-size: 12px;
}
/*
 * Tiny Alert
 */
#tinyalert{
	position: absolute;
	max-height:100%;
	overflow: hidden;
	font:12px Arial, sans-serif;
	padding-bottom: 10px;
}

#tinyalert.tr{top:0;right:0;}
#tinyalert.tl{top:0;left:8px;}
#tinyalert.br{bottom:0;right:0;}
#tinyalert.bl{bottom:0;left:8px;}

/* Basic block */
#tinyalert > div{
	width: 226px;
	height: 70px;
	margin: 8px 8px 0 0;
	border-radius: 7px;
	cursor: pointer;
	box-shadow: 1px 1px 3px #c8c8c8;
	position: relative;
}

#tinyalert span{
	display: block;
	margin: 5px 0 0 5px;
	width: 195px;
}
span.tatitle{font-weight: bold;}
#tinyalert img{
	position: absolute;
	right:5px;
	top:5px;
}
/* Smoke skin */
#tinyalert > div.smoke {
	background: rgba(0,0,0,0.75);
	border: 2px solid transparent;
	width: 226px;
	height: 50px;
	box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
}

#tinyalert > div.smoke:hover {
	border: 2px solid #fff;
}

#tinyalert > div.smoke > span.tatitle{
	color: #fff;
	font-weight: bold;
	text-shadow: rgba(0,0,0,0.5) 1px 1px 1px;
}

#tinyalert > div.smoke > span.tamsg{
	color: #fff;
	text-shadow: rgba(0,0,0,0.5) 1px 1px 1px;
}
