/* CSS for RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.clear {clear:both;}

  div#loader {
  margin: 0 auto;
  margin-top:10px;
  width:1000px;
  height:400px;
  }
  .loaderBody {
  text-align:center;
  margin-top:150px;
  line-height:16px;
  font-size:11px;
  }
  
/* Áåëûé ìîäóëü - ÐÅÊÎÌÅÍÄÓÅÌ */
.mod-white{background:url(http://goldkatalog.com.ua/css/mod2_white_m.png) #f4f4f4 repeat-y}
.mod-white .mod{background-image:url(http://goldkatalog.com.ua/css/mod2_white_b.png);text-align:center;padding:0}
.mod-white .modh{background:url(http://goldkatalog.com.ua/css/mod2_white_t.png) no-repeat 0 0;text-align:left;margin:0}
.mod-white .main{padding:0 1px 3px 1px}
  
/* =STANDARD ||||||||||||||||||||||||||||||*/

/*FONT Standard*/
body, p, div, td {font:14px Arial, Helvetica, sans-serif;color:#795358;}

a:link, a:visited, a:hover, a:active {color:#585858;}
a:hover {text-decoration:none;}

body   {background:#fff;} 
.result  {font-size:27px;border-bottom:1px solid #D6C3B1;margin-bottom:15px;font-weight:bold;color:#990000;letter-spacing:-0.8px;}

h1     {font-size:27px;border-bottom:1px solid #D6C3B1;margin-bottom:15px;font-weight:bold;color:#990000;letter-spacing:-0.8px;}
h2     {font-size:23px;font-weight:bold;margin-bottom:10px;color:#990000;letter-spacing:-0.5px;}
h3     {font-size:18px;font-weight:bold;margin:5px 0px;color:#891B47;}
h3.cat_label     {font-size:15px;font-weight:bold;margin:15px 0px -5px;color:#000;border-bottom:1px solid #F2E2D3;}
p      {line-height:18px; margin:0px 0px 15px;}
hr             {height:1px;border:0px solid #5D102F;border-top-width:thin;margin:10px 0px;}
hr.hrsmall     {height:1px;border:0px solid #BEA791;border-top-width:thin;}
ul     {}
li     {margin-bottom:3px;}
strong, a strong, strong a {font-weight:bold;}
em, em strong, strong em   {font-style:italic;}
strong a em, strong em a   {font-weight:bold;font-style:italic;}

.print {display:none;}
.data {font:12px Arial, Helvetica, sans-serif;color:#795358;}

label {display:block;}
	
input {border:1px solid #D6C3B1;padding:3px;width:200px;margin:1px;}
#radioClass input { 
   width: 0.16in;
   border:0px ;

}
textarea {border:1px solid #D6C3B1;padding:3px;margin:1px;}

select {border:1px solid #D6C3B1;padding:3px;width:200px;margin:1px;}

select option {margin-bottom:3px;}


/* =STRUCTURE ||||||||||||||||||||||||||||||*/

body {text-align:center;background-color:#770000;}

#bg {background:#fff url(../images/bg_body.gif) repeat-x left top;}

#wrapper {width:1000px;margin:0 auto;text-align:left;padding-bottom:30px;}


/* SPLASH PAGE ======================== */

#splash {width:400px; margin:0 auto;}


/* INDEX SPECIFIC ======================== */

	.index_wrapper {}
	
		#logo_index  {padding:70px 0px 0px 0px;display:block;margin:0 auto;width:600px;height:80px;}
		

		#top_icons {display:block;margin:0 auto;width:900px;margin-bottom:35px;}
		#selects {padding:25px 0px 0px 50px;margin-top:15px;}
		
			#selects select {border:3px solid #990000;width:160px;margin-top:4px;margin-bottom:25px;padding:2px;font-size:16px;background-color:#FFFFFF;color:#000;}
			
				#selects select option {}
				
					.index_wrapper #search_select_01 {margin-right:25px;}
					.index_wrapper #search_select_02 {margin-right:25px;}
					.index_wrapper #search_select_03 {margin-right:25px;}
					.index_wrapper #search_select_04 {margin-right:25px;}
					.index_wrapper #search_select_05 {}
					
					#sidebar_content div #search_select_01 {display:block;margin:1px 1px 12px;}
					#sidebar_content div #search_select_02 {display:block;margin-bottom:12px;}
					#sidebar_content div #search_select_03 {display:block;margin-bottom:12px;}
					#sidebar_content div #search_select_04 {display:block;margin-bottom:12px;}
					#sidebar_content div #search_select_05 {display:block;margin-bottom:12px;}
					
					#sidebar_content div span.label {margin:0px;}
					
						#opt_standard {color:#666666;font-size:16px;}
						#opt_standard select {font-weight:600;}
						
		#spot_deal {text-align:center;margin-top:0px;}
		
			#spot_deal div {width:344px;height:130px;margin:0 auto;background:url(../images/button_spot_deal.gif) no-repeat left top;}
		
				#spot_deal a {display:block;height:75px;text-align:left;text-indent:-9999px;margin:0px 30px 0px;}


/* SUB PAGE SPECIFIC ======================== */

	.sub_wrapper {}
	
		#top_search {height:128px;} /* was 150 height */
		
		#top_search_empty {height:180px;background:url(../images/bg_sub_top2.gif) no-repeat left top;}
		
			.top_search_left  {margin-top:80px;float:left;width:265px;}
			
				.top_search_left a {display:block;width:400px;height:10px;text-indent:-0px;}
							.top_search_left  {margin-top:80px;float:left;width:265px;}
			
				.top_search_left a {display:block;width:400px;height:10px;text-indent:-0px;}
			
			.top_search_right {float:right;width:735px;}
			
				.top_search_right .leader_ad {margin-top:36px;}
		
			#top_search select {width:145px;margin-bottom:45px;margin-top:67px;padding:2px;font-size:16px;border:1px solid #fff;border:1px solid #FCE6D1;}
			
				
				
		
					.sub_wrapper #search_select_01 {margin-right:23px;margin-left:25px;}
					.sub_wrapper #search_select_02 {margin-right:23px;}
					.sub_wrapper #search_select_03 {margin-right:23px;}
					.sub_wrapper #search_select_04 {}
					
				.button_spot_deal_small {display:block;float:right;margin-right:55px;width:156px;height:34px;background:url(../images/button_spot_deal_small.gif) no-repeat left top;text-indent:-9999px;}
				
				#sidebar_content div .button_spot_deal_small {float:left;margin-top:12px;}
				
		#content_colums {margin-top:5px;margin-bottom:45px;background:url(../images/bg_content.gif) no-repeat left top;padding:30px 0px;}
		
			#column_left  {float:left;width:947px;margin-left:25px;}
			#column_left_narrow  {float:left;width:650px;margin-left:25px;}
			
				#content {}
				.opt_standard_top{ border:1px solid #D6C3B1;padding:3px;width:150px;margin:1px; }
				
					.content_column_left  {float:left;width:320px;}
					.content_column_right {float:left;width:320px;margin-left:10px;}
					
					.content_column_left_csv  {float:left;width:280px;}
					.content_column_right_csv {float:left;width:280px;margin-left:10px;}
					
				#content_footer {background:url(../images/bg_content_footer.gif) no-repeat left bottom;text-align:center;/* 81 height total --> */height:51px;padding-top:30px;}
			
			#column_right {float:right;width:287px;margin-right:0px;}
			
				#sidebar {float:right;width:287px;/* */margin:0px 10px;}
				
					#sidebar div.bg_sidebar_top    {display:block;height:14px;background:url(../images/bg_sidebar_top.gif) no-repeat left top;}
					
					#sidebar_content {background:url(../images/bg_sidebar_mid.gif) repeat-y left top;padding:1px 0px;}
					
					#sidebar div.bg_sidebar_bottom {display:block;height:14px;background:url(../images/bg_sidebar_bottom.gif) no-repeat left top;}
					
					
					
						#sidebar_content div {margin:0px 15px;}
						
							#sidebar_content div.sidebar_section {}
							
						#sidebar_content div div {margin:0px;}
						
							#sidebar_content div h3 {font-size:23px;border-bottom:1px solid #D6C3B1;font-weight:bold;margin:0px 0px 10px;color:#5D102F;letter-spacing:-0.5px;}

/* ACCOUNTS ======================== */

.nav_account {display:block;height:25px;fmargin:-5px 5px 10px;text-decoration:none;color:#F9E6D6;}

	#nav_account a {color:#3366cc;}
	
	#nav_account a:hover {background-color:#5D102F;color:#fff;}
	
.csv_code, .state, .from_month, .to_month {width:55px;}

.exp_year, .daily_budget, .from_year, .to_year {width:75px;}

.c_ep_month, .exp_month  {width:130px;}
	
a.csv_what {display:block;margin:0px;font-size:10px;width:60px;}

#account_summary, #account_settings, #active_ads, #create_ad_step_3 {margin:25px 0px 15px;}

#active_ads {float:left;width:445px;}

#account_settings p, #create_ad_step_3 p {margin-bottom:5px;}

.button_create_new_ad   {display:block;width:189px;height:56px;background:url(../images/button_create_new_ad.gif) no-repeat left top;text-indent:-9999px;}
.button_advertisers_faq {display:block;width:189px;height:56px;background:url(../images/button_advertisers_faq.gif) no-repeat left top;text-indent:-9999px;}
.button_manage_account  {display:block;width:189px;height:56px;background:url(../images/button_manage_account.gif) no-repeat left top;text-indent:-9999px;}

#analysis {float:right;margin:25px 0px 0px 15px;width:470px;}

#table_active_ads td a {float:left;display:block;text-align:left;}
#table_active_ads td a.what {width:20px;background:url(../images/question_mark.gif) no-repeat center center;text-indent:-9999px;}

							

/* LISTINGS ======================== */
#stat_details {display:block;font-size:12px;text-decoration:underline;color:#cccccc;float:right;padding:2px 5px;}

.paging {margin:10px 0px;}

	.paging a {display:block;float:left;text-align:center;width:22px;border:1px solid #D6C3B1;margin:2px;text-decoration:none;padding:2px 0px;color:#888888;}

	.paging a:hover {background-color:#5D102F;border:1px solid #5D102F;text-decoration:none;color:#fff;}
	
		.paging a.page_prev {width:53px;margin-right:8px;}
		
		.paging a.page_next {width:53px;margin-left:8px;}
		
		
.listing, .listing_flatrate, .listing_percent {border-bottom:1px solid #F7E7D6;padding:5px 0px 10px;margin:5px 0px;background-color:#fbf2dd}

.listing_flatrate {}

.listing_percent  {}

	.listing_number  {float:left;width:45px;text-align:center;}

		.listing_number a {display:block;padding:2px 0px 0px;width:40px;height:22px;text-align:left;text-decoration:none;}

	.listing_image   {float:left;width:170px;}
	.listing_image_big  {float:left;width:320px;}
	
		.listing_image img {border:1px solid #990000;}
			.listing_image_big  img {border:1px solid #F7E7D6;}
		.listing_content_big {display:block;float:left;width:480px;/*background-color:#FBF2DC;*/}
	
	.listing_content {display:block;float:left;width:430px;/*background-color:#FBF2DC;*/}
	
		.listing_discount a {/*background-color:#fbf2dc;*/font-weight:bold;font-size:22px;display:block;color:#0DC50D;text-decoration:none;}
		
		.listing_name a {display:block;font-weight:bold;color:#990000;/*background-color:#FBF2DC;*/}
		
		.listing_delete a {padding:3px 10px;font-size:12px;color:#808080;text-decoration:underline;}
		
		
		.listing_short_description {}
	
	.listing_footer {display:block;margin-top:5px;text-align:right;font-size:11px;height:30px;}
	.listing_price {display:block;text-align:left;font-size:17px;}
	
	
		.listing_footer a {padding:3px 10px;background-color:#F9E6D6;display:block;text-align:center;color:#5D102F;text-align:center;text-decoration:none;}
		
		.listing_footer a:hover {background-color:#02016b;}
		
/* create ads */

#sample_ad {border:1px dashed #D6C3B1;padding:10px 3px;margin-bottom:15px;}

#title_sample_ad {padding:3px;margin-bottom:-1px;background-color:#D6C3B1;color:#5D102F;text-align:left;}

.ad_category_select {margin-bottom:3px;}
	
	.ad_category_select input {width:25px;}
	
p.tip_row_single, p.tip_row_double     {float:right;width:720px;padding-top:5px;}

p.tip_row_single span, p.tip_row_double span {font-size:12px;display:block;line-height:16px;margin:0px 10px 0px 25px;}

p.tip_row_single span {height:24px;}

p.tip_row_double span {height:44px;}
	
p.tip_row_single {height:24px;background:url(../images/tip_row_single.gif) no-repeat left top;}

p.tip_row_double {height:44px;background:url(../images/tip_row_double.gif) no-repeat left top;}
	


div.tip_box {float:right;width:270px;border:1px solid #EBD8C3;padding:10px 0px;margin-top:15px;background:#FCF5EC url(../images/tip_box.gif) repeat-x left bottom;}

	div.tip_box h3 {margin-left:20px;}
	
	div.tip_box p {margin:0px 10px 0px 20px;}
	
	div.tip_box span.spotter {width:50px;height:36px;background:url(../images/spotter.gif) no-repeat left top;float:left;margin-top:-23px;margin-left:10px;text-indent:-9999px;}
	
#selected_categories {border:1px solid #70163A;color:#fff;font-size:12px;padding:4px;background-color:#891B47;}

#selected_categories_view {border:1px solid #70163A;background-color:#FDF3E9;padding:4px;margin-top:1px;}

	#selected_categories_view p {margin:0px 0px 3px 0px;font-size:12px;}
	
		
/* Tables */

#table_account_summary,
#table_pending_ads,
#table_active_ads
{width:100%;border:none;}

	#table_account_summary tr.labels td,
	#table_pending_ads tr.labels td,
	#table_active_ads tr.labels td
	{padding:3px;border-bottom:3px solid #D6C3B1;font-weight:bold;}

	#table_account_summary td,
	#table_pending_ads td,
	#table_active_ads td
	{padding:3px;border-bottom:1px solid #D6C3B1;}
	
	#table_account_summary tr.subtotals td,
	#table_pending_ads tr.subtotals td,
	#table_active_ads tr.subtotals td
	{padding:10px 3px 3px;border-bottom:3px solid #D6C3B1;font-weight:bold;}
	
/* advertisers */

.advertisers_section_01, .advertisers_section_02, .advertisers_section_03 {width:270px;height:190px;padding:0px 20px;float:left;border-right:1px solid #E9D3DC;}

.advertisers_section_03 {border-right:1px solid #fff;}

#faq .click {cursor:pointer;display:block;margin:8px 0px;border-bottom:1px dashed #D6C3B1;}

#faq .list_faq div {margin-top:5px;}


/* bulk csv */

.csv_notes {width:100%;border:none;margin-bottom:20px;}

.csv_notes tr.labels td {border-bottom:1px solid #D6C3B1;font-weight:bold;padding:3px;}

.csv_notes tr td {padding:3px 3px 10px;border-bottom:1px solid #f1e3d7;}

.csv_notes tr td span {font-size:11px;color:#b29d8a;}

/* xml */

.xml_status_table {width:900px;border:none;}

.xml_status_table td {padding:3px;border-bottom:1px solid #d6c3b1;}

.xml_status_table tr.invalid td {background-color:#f35f5f;color:#fff;}
.xml_status_table tr.invalid td a {color:#fff;}


.xml_status_table td.column01 {width:300px;}

.xml_status_table td.column02, .xml_status_table td.column03, .xml_status_table td.column04 {width:100px;} 

.xml_status_table tr.label_row td {border-bottom:2px solid #d6c3b1;font-weight:bold;}
	

		
/* Form Styles */

#form_login {}

input.button_green {background-color:#339900;border:1px solid #336600;width:300px;font-weight:bold;color:#fff;}

input.button_upload {background-color:#74AE3C;border:1px solid #336600;width:150px;font-size:11px;font-weight:bold;color:#fff;margin-left:18px;}

textarea#feedback, textarea#comment, textarea#body, textarea#question {width:700px;height:150px;}

/* narrow_field */ input#ad_body_left {width:25px;}

	
/* ALERT */
					
p.alert_success { background:#66CC66 url(../images/icon_alert_success.gif) 6px center no-repeat; padding:6px 6px 6px 28px; border:1px solid #009900; color:#fff; }
ul.alert_error  {margin:15px 0px 15px -40px;}
ul.alert_error li {background:#CC0000 url(../images/icon_alert_error.gif) 6px center no-repeat;padding:6px 6px 6px 28px; margin-bottom:1px; border:1px solid #362419; color:#fff; }
div.alert {background:#CC0000 url(../images/icon_alert_error.gif) 6px center no-repeat;padding:6px 6px 6px 28px; margin-bottom:15px; border:1px solid #362419; color:#fff; }


.field_error {/*border-top:12px solid #CC0000;border-left:1px solid #CC0000;border-right:1px solid #CC0000;border-bottom:1px solid #CC0000;*/border-left:2px solid #CC0000;padding:3px;/*background:url(../images/bg_alert_error.gif) repeat left top;*/color:#CC0000;}


a.important_notice {font-weight:bold;display:block;background-color:#009933;border:3px solid #006321;color:#fff;padding:12px;margin:0px 0px 12px;text-decoration:none;border:}
a:hover.important_notice {display:block;}


/* FOOTER */

#footer {padding-top:15px;}
						
	#footer a, #footer p {color:#FFFFFF;font-size:12px;}
