/*                                */

/* Stylesheet for com_adsmanager  */

/*                                */

/*    (c) 2006 Thomas PAPIN       */

/*         GPL License            */

/*                                */

/*     thomas.papin@free.fr       */

/*                                */





#adsmanager_fieldset form br {

	clear: left;

	background-color: #eff2ce;

}



.adsmanager_main_cat, .adsmanager_main_cat a:link, .adsmanager_main_cat a:visited{

 font-size: 13px;

 margin: 0;

 margin-top: 5px;

 padding: 0 ;

 color: #000000;

 text-align: left;

 font-weight: bold;

 }



.adsmanager_sub_cat, .adsmanager_sub_cat a:link, .adsmanager_sub_cat a:visited {

 font-size: 11px;

 font-family: arial;

 margin-top: 2px;

 padding: 0 ;

 color: #7333B3;

 font-weight:normal;

 text-decoration:none;

}



.adsmanager_footer {

 font-size: 10px;

 color: #555555;

}



.adsmanager_cat {

 font-size: 10px;

 color: #555555;

}



.adsmanager_pathway {

 background-color: #f7f9e8;

 margin-top: 0px;

 margin-bottom: 1px;

 margin-left: -9px;

 margin-right: -10px;

 padding-left: 13px;

}



table.adsmanager_table{

/* background-color: #ffffff;

 border: 1px solid #ffffff; */


 width: 100%;

}



tr.adsmanager_row1{

/* background-color: #f7f9e8;*/
 background-color: #fbf9fb;
/* border: 1px solid #ffffff; */
 border: 0px;
 border-collapse: collapse;
 width: 100%;

}



tr.adsmanager_row2{

/* background-color: #eff2ce;*/
 background-color: #ffffff;
/* border: 1px solid #ffffff; */
 border: 0px;
 border-collapse: collapse;
 width: 100%;

}



table.adsmanager_table th {

 background-color: #96B831;

/* background: url(../../../images/com_adsmanager/ads/ad_header_dot.png) repeat; */
/* border: 1px solid #cccccc; */

 text-align:center;

 font-size: 11px;

 color: #FFFFFF;
 border-collapse: collapse;

}



table.adsmanager_table td {

/* border: 1px solid #ffffff; */

 text-align: left;

}



.adsmanager_table td img {

	float: left;

	border: none;

	padding-right: 5px;

}



.adsmanager_table td h2{

	font-size: 11px;

	margin-bottom : 0px;

	padding-bottom: 5px;

}



.adsmanager_table td {

	text-align: left;

	padding : 5px;
  vertical-align: top;

}



td.right {

 text-align: right;

}



td.center {

  text-align:center;

}





table.adsmanager_topmenue {

  background-color: #F7F7F7;

  color: #000000;

  padding: 0px;

  margin: 0px;

}



table.adsmanager_topmenue td {

  border: 1px solid #cccccc;

  color: #000000;

  padding: 3px;

  margin: 0px;

  text-align: center;

  font-size: 11px;

}



.adsmanager_search_title {

 background: url('../images/system/title.png') no-repeat;

 height: 24px;

 color: #7333B3;

 padding-top: 1px;

 padding-left: 24px; 

 margin-bottom: 2px;

 margin-top: 2px;

 font-weight: bold;

 font-size: 14px

 }



.adsmanager_subtitle {

 text-align : right;

 margin-bottom: 2px; 

}



.adsmanager_search_box {

	position :relative;

	width: 100%;

	left: 0%;

/*	border: 1px solid #CCCCCC; */

	color: #84C93A;

    background: url('../../../images/com_adsmanager/ads/refine_search.png') repeat-x;

/*	padding: 2px; */

	margin-top: 2px;

	margin-bottom: 0px;

}



.adsmanager_box_module {

	width: 100%;

	border: 1px solid #CCCCCC;

	color: #000000;

	padding: 2px;

	margin-top: 20px;

	margin-bottom: 20px;

}



.adsmanager_box {

    position :relative;

	width: 75%;

	left: 10%;

	border: 1px solid #CCCCCC;

	color: #000000;

	padding: 2px;

	margin-top: 20px;

	margin-bottom: 20px;

}



.adsmanager_inner_box {

	font-size: 12px;

	color: #84C93A;

/*	border: 1px dotted #CCCCCC; */

/*	background-color: #FFCC00;
    background: url('../../../images/com_adsmanager/ads/refine_search.png') repeat-x; */

	padding: 5px; 

	text-align:right;

}



.adsmanager_inner_box tr td {

	padding-right: 5px;
    color: #999999;

}



.adsmanager_search_box form {

	display : inline;

}

 

h1.contentheading img {

    margin-right : 5px;

}



table.adsmanager {

	width: 100%;

	color: #000000;

	border: 1px solid #CCCCCC;

	background-color: #FFFFFF;

}

table.adsmanager_header {

	color: #000000;

	background-color: #FFFFFF;

}



table.adsmanager_select {

	/* width: 100%; */

	color: #000000;

	background-color: #AEBF33;

}



div.adsmanager_ads {

/*  border: 1px solid #CCCCCC; */
/*  border-top: 1px solid #F2F4D5; */
  border-bottom: 1px solid #F2F4D5;

  color: #000000;

  padding-top: 2px;
  padding-bottom: 2px;

  margin: 0px;
  margin-bottom: 5px;

}



div.adsmanager_top_ads {

	font-size: 10px;
	color: #999999;
/*	border: 1px dotted #CCCCCC;
    background-color: #FFCC00; */
/*	background-color: #FFFFCC; */
	background-color: #FFFFFF;
    background: url('../../../images/com_adsmanager/ads/ad_top_bg_2.jpg') no-repeat;
	padding: 5px;
    padding-bottom: 0px;
    margin-bottom: 0px;

}



div.adsmanager_ads_kindof {

	text-align : right;

}



div.adsmanager_ads_state {

	text-align : right;

}



h2.adsmanager_ads_title {

	font-size: 14px;

	font-weight: bold;

	padding: 0px; 

	margin: 0px;

}



div.adsmanager_ads_main {

/*	border: 1px solid #FFFFFF; */
	background-color: #FFFFFF;
/*    padding-bottom: 5px; */
/*	border-bottom: 1px solid #F1F1F1; */

}



div.adsmanager_ads_body {

	float: left;

	width: 74%;

}



div.adsmanager_ads_body2 {

	float: left;

	width: 24%;

}



div.adsmanager_ads_desc {

/*	background-color: #F0F0F0;*/
	background-color: #fbf9fb;
/*	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF; */
	border-bottom: 1px solid #F1F1F1;
	border-right: 1px solid #F1F1F1;
	padding: 5px;

}



div.adsmanager_ads_price {

/*	background-color: #F0F0F0;*/

	background-color: #fbf9fb;

/*	border-right: 1px solid #FFFFFF; */
	border-right: 1px solid #F1F1F1;
	padding: 5px;

}



div.adsmanager_ads_contact {

/*	border: 1px solid #FFFFFF;*/

	padding: 5px;

/*	background-color: #FFFFFF; */

}



div.adsmanager_ads_image {

/*	border: 1px solid #FFFFFF;*/

	float: left;

	width:30%;

	padding: 5px; 

	text-align : center;

}



div.adsmanager_ads_image a{

	display : block;

	margin-top: 10px;

}



div.adsmanager_ads_image a img{

	border: none;

}





.adsmanager_spacer {

	clear: both;

}



.contentheading, .componentheading {

	font: bold 1.4em/1.8em Arial, Helvetica, sans-serif;

    color: #ff6600;

	/*color: #1E0B04;*/

	text-align: left;

	padding-left:5px;

	margin: 0 0 5px 0;

	border-bottom:1px solid #cccccc;



}



div.adsmanager_footer {

	clear: both;

	text-align: center;

	margin-top: 10px;



}



#fieldset.adsmanager {

	color: #666;

	border: 0px none;

	background-color:#f7f9e8;

}



.adsmanager_field {

	color: #666;

    border: 1px solid #eff2ce;

	background-color: #ffffff;

	margin-left: 5px;

	margin-right: 5px;

	margin-top: 10px;

	margin-bottom: 10px;

}



.adsmanager_field_legend

 {

	color: #666;

    border: 1px solid #eff2ce;

	font: bold 1.2em Arial, Helvetica, sans-serif;

    background-color: #F3F3F3;

    font-size: 12px;

	margin-left: 5px;

	margin-top: 10px;

	margin-bottom: 10px;

}



legend.adsmanager {

	color: #666;

	font-weight: bold;

	border: 1px solid #f9fbce;

	padding: 10px;

}



.adsmanager {

	border: 1px solid #CCCCCC;

	background-color: #F0F0F0;

	margin: 2px;

	padding: 2px;

}



.adsmanager_required {

	border: 1px solid #CCCCCC;

	background-color: #FFEEDD;

	margin: 2px;

	padding: 2px;

}



.adscheck_req {

/* required checkbox in forms */

font-size: 12px;

color: #666;

background: #FFCC00;

border: 1px solid #FFCC00;

padding: 1px 3px;

margin: 0;

}



#adsmanager_fieldset label {

	width: 14%;

	float: left;

	margin: 5px;

	margin-top: 0px;

	padding: 0px;

	text-align: right;

}



#adsmanager_fieldset label.right {

	width: 14em;

	float: left;

	margin: 5px;

	margin-top: 0px;

	padding: 2px;

	text-align: left;

}



#adsmanager_pathway_top {

/*	background-color: #f7f9e8;

	background-color: #F1F1F1;*/

	background-color: #E5E5E5;

}



div.adsmanager_pathway_top {

/*	background-color: #f7f9e8;

	background-color: #F1F1F1;*/

	background-color: #E5E5E5;

    padding-left: 8px;

}



#adsmanager_writead_header{

	margin-bottom: 10px;

	margin-top: 10px;

}



#writead_header1 {

    display: inline;

	border: 1px solid #FFCC00;

	background-color: #FFFFFF;

	width: 7em;

	margin: 5px;

	padding: 2px;

}



#writead_header2 {

    display: inline;

	border: 1px solid #dfe7a9;

	background-color: #fbf9fb;

	width: 7em;

	margin: 5px;

	padding: 2px;

}



/* v1.1.1 */

.adsmanager_ver_list {

    list-style: none;

}



.adsmanager_ver_list li {

	background-image: url('none');

}





/*eget css - ej aktivt*/



input.adsmanager {

	display: block;

	width: 15em;

	float: left;

	border: 1px solid #f9fbce;

	background-color: #dfe7a9;

	padding: 1px 3px;

	margin: 0;

}



input.adsmanager_5 {

	display: block;

	width: 4em;

	float: left;

	border: 1px solid #f9fbce;

	background-color: #dfe7a9;

	padding: 1px 3px;

	margin: 0;

}



input.adsmanager_10 {

	display: block;

	width: 8em;

	float: left;

	border: 1px solid #f9fbce;

	background-color: #dfe7a9;

	padding: 1px 3px;

	margin: 0;

}



input.adsmanager_required {

	display: block;

	width: 15em;

	float: left;

	border: 1px solid #f9fbce;

	background-color: #FFCC00;

	padding: 1px 3px;

	margin: 0;

}



input.adsmanager_error {

	display: block;

	width: 20em;

	float: left;

	border: 1px dotted #f9fbce;

	background-color: #FFCC00;

	padding: 1px 3px;

	margin: 0;

}



textarea.adsmanager_required {

	width: 30em;

	float: left;

	border: 1px solid #f9fbce;

	background-color: #FFCC00;

	padding: 1px 3px;

	margin: 0;

}



textarea.adsmanager {

	float: left;

	border: 1px solid #f9fbce;

	background-color: #dfe7a9;

	padding: 1px 3px;

	margin: 0;

}



textarea.adsmanager_error {

	width: 35em;

	float: left;

	border: 1px dotted #f9fbce;

	background-color: #FFCC00;

	padding: 1px 3px;

	margin: 0;

}



textarea.adsmanager_text {

	width: 15.5em;

	float: left;

	border: 1px solid #f9fbce;

	background-color: #dfe7a9;

	padding: 1px 3px;

	margin: 0;

}



select.adsmanager {

	background-color: #dfe7a9;

	padding: 1px 3px;

	margin: 0;

}



select.adsmanager_required {

	width: 10em;

	background-color: #FFCC00;

	padding: 1px 3px;

	margin: 0;

}



select.adsmanager_sh {

	width: 3.5em;

	background-color: #dfe7a9;

	padding: 1px 3px;

	margin: 0;

}



select.adsmanager_long {

	width: 15.5em;

	background-color: #dfe7a9;

	padding: 1px 3px;

	margin: 0;

}



select.adsmanager_long_req {

	width: 15.5em;

	background-color: #FFCC00;

	padding: 1px 3px;

	margin: 0;

}



a {

	cursor:pointer;

	color: #3F7F03;

	font-weight: normal;

}

a.pathway:link, a.pathway:visited {

	color: #3F7F03;

	font-weight: bold;

}

a.pathway:hover {

	color: #1E0B04;

	font-weight: bold;

	text-decoration: none;

}

/*a:link, a:visited {

    color: #3F7F03;

    font-weight: normal;

}*/

a:hover, a:active {

	color: #1E0B04;

	text-decoration: none;

}





/*kalender css*/
.ds_box {
	background-color: #FFF;
	position: absolute;
	z-index: 1000;
	border: 1px solid #eff2ce;
    width: 200px;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #96b831;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 22px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */