body 		{ overflow: -moz-scrollbars-vertical; font-family:arial; margin:0px;padding:0px; background-color: #ffffff; font-size: 12px; color:#666666;  padding:0px; margin:0px; text-align: center; }
img 		{ border:0; }
form		{ margin:0; padding:0; }
h1, h3, p	{ margin: 0; }
p			{ padding: 5px 10px; color: #444; background: #fff; }
h3 a:link, h3 a:visited	{ font-weight: normal; letter-spacing: 2px; display: block; text-decoration: none; color: #222; }
h4			{ font-size:14px; border:1px solid #CBCBCB; background:#EFEFEF; padding:5px 10px; margin:10px 0; }
a:link 		{ text-decoration:underline; color:#666666; line-height:16px; font-size:12px; }
a:visited 	{ text-decoration:underline; color:#666666; line-height:16px; font-size:12px; }
a:hover 	{ text-decoration:underline; line-height:16px; font-size:12px; color:#66AF41; }
a:active 	{ text-decoration:none; color:#666666; line-height:16px; font-size:12px; }

select, textarea	{ border:1px solid #CCCCCC; font-size:11px; }
select				{ padding:2px 2px 2px 4px; }
textarea			{ padding:4px; }
input.text			{ border:1px solid #CCCCCC; font-size:11px; padding:4px; }
input.btn			{ background:#F1F1F1; border:1px solid #CCCCCC; color:#666666; }


.v-top		{ vertical-align:top; }
.a-right	{ text-align:right; }
.a-center	{ text-align:center; }
.f-right	{ float:right; }
.smaller	{ font-size:.8em; }
.bigger		{ font-size:1.2em; }
.b			{ font-weight:bold; }
.i			{ font-style:italic; }
.green		{ color:#66AF41; }
.red		{ color:red; }
.grey		{ color:#A3A3A3; }
.abs		{ position:absolute; }
.rel		{ position:relative; }
.pointer	{ cursor:pointer; }
.no-display	{ display:none; }
select.sAd	{ width:106px; }
input.iAd	{ width:95px; }
td.sAdTitle	{ width:170px; font-weight:bold; }

.red a:link 		{ text-decoration:underline; color:red; line-height:16px; font-size:12px; }
.red a:visited 		{ text-decoration:underline; color:red; line-height:16px; font-size:12px; }
.red a:hover 		{ text-decoration:underline; color:#66AF41; line-height:16px; font-size:12px; }
.red a:active 		{ text-decoration:none; color:red; line-height:16px; font-size:12px; }

.jOpt				{ color:#A7A7A7; }

#inhalt 	{ position:relative; text-align: left; vertical-align: middle;	margin: 0px auto; padding: 0px; width: 700px; background-color: #ffffff; }
#inhalt2 	{ position:relative; text-align: left; vertical-align: middle;	 margin: 0px auto; padding: 0px; width: 1024px; background-color: #ffffff; }

.dropdown 		{ border-width:1px; font-size:11px; width:100px; border-color:#cccccc; border-style:solid; }

#backToLogin	{ width:90px; height:20px; position:absolute; margin:-37px 0 0 125px; }

#paneTop			{ background:url(../images/login_top.gif) no-repeat; width:700px; height:41px; }
#paneMiddle			{ background:url(../images/login_center.gif) 0 0 repeat-y; width:700px; }
#paneMiddleInner	{ margin:0 140px; }
#paneBottom			{ background:url(../images/login_bottom.gif) no-repeat; width:700px; height:45px; }

#panesTop		{ height:52px; }
#panesCenter	{ position:relative; width:1024px; background-image:url(../images/myads_center.gif); margin-top:-3px; }

#paneLeft  		{ position:relative; width:450px; float:left; margin-left:45px; margin-top:5px; }
#paneRight		{ position:relative; width:445px; float:left; margin-left:43px; margin-top:5px; }

#cDisclaimer	{ margin-top:10px; height:200px; overflow:auto; }

#logos			{ padding-bottom:20px; }

.header 		{ width:470px; height:50px; margin-left:115px; background-repeat:no-repeat; margin-bottom:20px; }
#headerLogin	{ background-image:url(../images/header_login.gif); }
#headerRegister	{ background-image:url(../images/header_register.gif); }
#headerPass		{ background-image:url(../images/header_password-reminder.gif); }

#boxtext		{ background-image:url(../images/boxtext.gif); width:150px; height:20px; margin-left:115px; }

#adsnameinput	{ background-image:url(../images/boxtext.gif); width:150px; height:20px; margin-left:18px; }

#login_register_link	{ position: absolute; margin-top: -20px; margin-left: 70px; }
#login_reminder_link	{ position: absolute; margin-top: -20px; margin-left: 170px; }

.form_error, .form_ok	{ text-align:center; font-size:13px; margin-bottom:5px; }
.form_error				{ color:red; }
.form_ok				{ color:green; }

.reloading_ico { margin: 6px 0 0 8px; }


/* tooltips */

.btn_help	{ margin: 6px 0 0 8px; }
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #CBCBCB;
	background-color: #EFEFEF;
	padding: 5px;
	filter: alpha(opacity=85); -moz-opacity:.85; opacity:.85;
	text-align: left;
}
#tooltip h3 { margin:0; font-size:12px; }
#tooltip div { font-size:10px; }
#tooltip.tooltipFixedWidth { width:140px; }

.info_box, .info_box_light { background:#EFEFEF; border:1px solid #CBCBCB; padding:10px; }
.info_box_light { color:#A3A3A3; }
.round_field_c .info_box,
.round_field_c .info_box_light  { width:215px; padding:5px 10px; margin:4px 0 4px 5px; }


/* headers */

label.header_check {
	display: -moz-inline-box; /* Firefox 2 and under*/
	display: inline-block; /* FF3, Opera, Safari */
	margin: 0 15px;
	cursor: pointer;
}
input.header_check {
	/* can't use "no-display" only because of the IE */
	filter: alpha(opacity=0); -moz-opacity:0; opacity:0;
	position: absolute;
}
label.hc_over { background-position:0 -26px; }
label.hc_checked { background-position:0 -52px; }
#hc_type_dynamic { background-image:url('../images/check_dynamic_products.gif'); background-repeat:no-repeat; width:150px; height:26px; }
#hc_type_products { background-image:url('../images/check_specific_products.gif'); background-repeat:no-repeat; width:133px; height:26px; }
#hc_design_basic { background-image:url('../images/check_basic.gif'); background-repeat:no-repeat; width:58px; height:26px; }
#hc_design_custom { background-image:url('../images/check_custom.gif'); background-repeat:no-repeat; width:73px; height:26px; }

#tAdGeneral { margin-bottom:10px; }
#tAdTypeDynamic, #tAdDesignBasic, #tAdTypeProducts { margin:10px 0 2px; }
#tAdDesignCustom { margin-top:10px; }
#cAdDesignCustomTabs { margin:0 0 10px 25px; }


/* specific prodcuts */

#cProducts {
	border: 1px solid #CBCBCB;
	width: 229px; 
	max-height: 150px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	margin:0 0 5px 5px;
	padding: 3px;
	font-size: 11px;
}
#cProducts table {
	table-layout:fixed;
}
#cProducts td.title {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
#cProducts td.btnUp { width:16px; height:14px; cursor:pointer; background:url(../images/arrow-s-u.gif) 3px 2px no-repeat; }
#cProducts td.btnDown { width:16px; height:14px; cursor:pointer;background:url(../images/arrow-s-d.gif) 3px 2px no-repeat; }
#cProducts td.btnRemove { width:16px; height:14px; cursor:pointer; background:url(../images/remove.gif) 2px 0 no-repeat; }
#cProducts td.btnBlank { width:16px; height:14px; }

#tPrdsOptions { width:100%; }
#cPrdsResult {
	border: 1px solid #CBCBCB;
	max-height: 300px;
	margin: 5px 0;
	overflow: auto;
	text-align: left;
}
.prdsSectionTitle { cursor:pointer; padding:3px; margin:1px 0; background-color:#E6E6E6; }
.prdsSectionList { font-size:10px; }
.prdsSectionList td { padding:0; margin:0; }
.prdsNotFound { background:#EFEFEF; text-align:center; padding:20px 0; }

/* titles */

.round_title				{ background-repeat:no-repeat; width:160px; height:20px; margin-top:2px; }
.select_title				{ background-repeat:no-repeat; width:160px; height:20px; margin-top:3px; }
.t_ad_name					{ background-image:url('../images/titles/ad_name.gif'); }
.t_contextual				{ background-image:url('../images/titles/contextual.gif'); }
.t_ad_type					{ background-image:url('../images/titles/ad_type.gif'); }
.t_choose_password			{ background-image:url('../images/titles/choose_password.gif'); }
.t_choose_username			{ background-image:url('../images/titles/choose_username.gif'); }
.t_choose_your_category		{ background-image:url('../images/titles/choose_your_category.gif'); }
.t_choose_your_size			{ background-image:url('../images/titles/choose_your_size.gif'); }
.t_choose_your_theme		{ background-image:url('../images/titles/choose_your_theme.gif'); }
.t_customize_your_design	{ background-image:url('../images/titles/customize_your_design.gif'); }
.t_email_address			{ background-image:url('../images/titles/email_address.gif'); }
.t_password					{ background-image:url('../images/titles/password.gif'); }
.t_retype_password			{ background-image:url('../images/titles/retype_password.gif'); }
.t_tracking					{ background-image:url('../images/titles/tracking.gif'); }
.t_username					{ background-image:url('../images/titles/username.gif'); }
.t_your_email_address		{ background-image:url('../images/titles/your_email_address.gif'); }
.t_retype_email_address		{ background-image:url('../images/titles/retype_email_address.gif'); }
.t_geo_targeting			{ background-image:url('../images/titles/geo_targeting.gif'); }
.t_country					{ background-image:url('../images/titles/country.gif'); }
.t_category					{ background-image:url('../images/titles/category.gif'); }
.t_subcategory				{ background-image:url('../images/titles/subcategory.gif'); }
.t_keywords					{ background-image:url('../images/titles/keywords.gif'); }
.t_products					{ background-image:url('../images/titles/products.gif'); }
.t_channel					{ background-image:url('../images/titles/channel.gif'); }
.t_banner_type				{ background-image:url('../images/titles/banner_type.gif'); }


.round_field_c				{ padding-bottom:8px; }
.round_field_c_txt			{ padding-top:5px; padding-bottom:10px; }
.round_field 				{ background:url(../images/input.gif) no-repeat; height:26px; width:240px; }
.round_field input			{ border:0; background-color:#ffffff; padding:0px; margin:5px 0 0 7px; width:225px; }
.round_info, .round_error	{ font-size:10px; padding-left:5px; } 
.round_error				{ color:red; }


#adsnameform 	{ position:absolute; margin-top:136px; margin-left:230px; }

#descrcontent	{ font-size:10px; background-color:#ffffff; width:164px; position:absolute; text-align:right; margin-top:60px;  }
#descrsize		{ font-size:10px; background-color:#ffffff; width:165px; position:absolute; text-align:right; margin-top:205px;  }
#descrtheme		{ font-size:10px; background-color:#ffffff; width:165px; position:absolute; text-align:right; margin-top:350px;  }

#adsname		{ padding-top:1px; }

.selectcategory 			{ border-width:1px; font-size:11px; border-color:#cccccc; border-style:solid; height:100px;  width:263px; margin-left:8px; }
.selectcategoryquick 	{ border-width:1px; font-size:11px; border-color:#cccccc; border-style:solid; height:100px;  width:250px; margin-left:0px; }

#custcategorytext	{ font-size:11px; vertical-align:top;  font-weight:bold; text-align-right; width:150px; line-height:30px; padding-left:10px; background-color:#ffffff; }
#custcategoryele	{ font-size:11px; text-align-right; width:150px; line-height:30px; padding-left:10px; margin-top:0px; background-color:#ffffff; }

#custfonttext	{ font-size:11px; vertical-align:top;  font-weight:bold; text-align-right; width:170px; line-height:30px; padding-left:10px; background-color:#ffffff; }
#custfontele	{ font-size:11px; text-align-right; width:150px; line-height:30px; padding-left:10px; margin-top:0px; background-color:#ffffff; }

#custsizetext	{ font-size:11px; vertical-align:top;  font-weight:bold; text-align-right; width:170px; line-height:30px; padding-left:10px; background-color:#ffffff; }
#custsizeele	{ font-size:11px; text-align-right; width:150px; line-height:30px; padding-left:10px; margin-top:0px; background-color:#ffffff; }

#custpictext	{ font-size:11px; vertical-align:top;  font-weight:bold; text-align-right; width:170px; line-height:30px; padding-left:10px; background-color:#ffffff; }
#custpicele		{ font-size:11px; text-align-right; width:150px; line-height:30px; padding-left:10px; margin-top:0px; background-color:#ffffff; }

#custordertext	{ font-size:11px; font-weight:bold; width:300px; line-height:10px; padding-left:10px; background-color:#ffffff; }

#custheaderstext	{ font-size:11px; vertical-align:top;  font-weight:bold; text-align-right; width:170px; line-height:30px; padding-left:10px; background-color:#ffffff; }
#custheadersele		{ font-size:11px; text-align-right; width:150px; line-height:30px; padding-left:10px; margin-top:0px; background-color:#ffffff; }

#custfootertext	{ font-size:11px; vertical-align:top;  font-weight:bold; text-align-right; width:170px; line-height:30px; padding-left:10px; background-color:#ffffff; }
#custfooterele		{ font-size:11px; text-align-right; width:150px; line-height:30px; padding-left:10px; margin-top:0px; background-color:#ffffff; }

#custwebwaptext	{ font-size:11px; font-weight:bold; width:300px; line-height:10px; padding-left:10px; background-color:#ffffff; }

#content { width: 361px; padding-left:18px; }

#logo	{ position:relative; margin:0 auto; background-image:url(../images/logo2.gif); background-repeat:no-repeat; height:140px; width:940px; }
.logo	{ filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; }

#authbar 					{ position:absolute; top:-1px; right:0; }
#authbar_menu				{ background-color:#f5f5f5; border:1px solid #cccccc; padding:6px 10px; }
#authbar_menu a				{ margin:0 6px; }
#authbar_user 				{ position:absolute; top:8px; right:295px; font-weight:bold; text-align:right; white-space:nowrap; }
#authbar_afl				{ margin-top:8px; color:#AFAFAF; }
#authbar_afl a				{ color:#AFAFAF; }
#authbar_afl a:hover		{ color:#66AF41; }
#authbar_afl .red a			{ color:red; }
#authbar_afl .red a:hover	{ color:#66AF41; }

.adTab 			{ background-repeat:no-repeat; width:397px; height:25px; margin:1px 10px 0px; font-weight:normal; color:#222; cursor:pointer; }
.adTabC			{ padding:0 0 0 10px; font-size:11px; }
.adTabC table	{ margin-left:10px; width:390px; }
.adTabC td		{ padding:2px 0 5px; }
#tabProducts 	{ background-image:url(../images/acc_products.gif); }
#tabContent 	{ background-image:url(../images/acc_category.gif); }
#tabSize 		{ background-image:url(../images/acc_size.gif); }
#tabFont 		{ background-image:url(../images/acc_font.gif); }
#tabPic 		{ background-image:url(../images/acc_pic.gif); }
#tabOrderflow 	{ background-image:url(../images/acc_orderflow.gif); }
#tabDisplaytype { background-image:url(../images/acc_displaytype.gif); }
#tabFallback 	{ background-image:url(../images/acc_fallback.gif); }
#tabBannertype 	{ background-image:url(../images/acc_bannertype.gif); }
#tabHeader 		{ background-image:url(../images/acc_header.gif); }
#tabFooter 		{ background-image:url(../images/acc_footer.gif); }
#tabWebwap 		{ background-image:url(../images/acc_web_wap.gif); }

img.cp_ico	{ cursor:pointer; vertical-align:bottom; margin-bottom:1px; }

#cPreviewInfoList	{ text-align:center; color:#9F9F9F; border:1px solid #CBCBCB; background:#EFEFEF; padding:30px; margin:15px 50px; }
#cPreviewLoading	{ background:#FFF url(../images/preview-loader-2.gif) no-repeat center center; position:absolute; left:0; top:0; width:100%; height:100%; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; }
#preview			{ position:relative; margin:15px 0 10px; text-align:center; }
#preview iframe		{ width:445px; height:300px;  }
#cPreviewTop		{ border-bottom:1px solid #CBCBCB; padding-bottom:10px; }
#cPreviewGeoInfo	{ text-align:center; margin:-5px auto 10px; width:345px; }
#cPreviewGeoInfo img	{ margin:-4px 5px 0 0; vertical-align:middle; }
#cPreviewBottom		{ border-top:1px solid #CBCBCB; padding-top:10px; }
#cPreviewBottom table	{ table-layout:fixed; width:100%; }
.cCode				{ border:double #006600 3px; text-align:left; }
.cCode textarea		{ padding:2px; width:400px; border:0; }
#msgAccount	{ font-weight:bold; margin:3px; }

#list_noads			{ text-align:center; color:#9F9F9F; border:1px solid #CBCBCB; background:#EFEFEF; padding:30px; margin:15px 50px; }

#fAccount .error { color:red; }

.arrow-u { background: url(../images/arrow-u.gif) no-repeat; width:26px; height:20px; margin:5px 0; }
.arrow-d { background: url(../images/arrow-d.gif) no-repeat; width:26px; height:20px; margin:5px 0; }