﻿/* common */
body							{ margin: 0px; font-family: Verdana; font-size: 12px; }
h1, h1 a						{ margin: 0px; padding: 0px 0px 6px 0px; font-size: 20px; color: #26566c; }
h2, h2 a						{ margin: 0px; padding: 0px 0px 6px 0px; font-size: 16px; color: #356b84; }
h3, h3 a						{ margin: 0px; padding: 0px 0px 6px 0px; font-size: 12px; color: #4a819a; }
p								{ margin: 0px; padding: 5px 0px 5px 0px; line-height: 18px; }
p a								{ color: #e08f10; }
small							{ color: #969696; font-size: 10px; display: block; }
a								{ text-decoration: none; color: #404040; }
a:hover							{ color: #646667; }
ul								{ margin: 0px; padding: 5px 0px 5px 10px; list-style-position: inside; }
ul li							{ margin: 0px; padding: 3px 0px 3px 0px; }
img								{ border: 0px; }
.space							{ height: 1px; border-bottom: solid 1px #dadada; margin: 12px 0px 16px 0px; }
.clear							{ clear: both; }

/* top */
#top							{ height: 150px; background: #FFFFFF url(/img/design/top_bg.jpg) repeat-x top left; }
#top .content					{ width: 900px; height: 150px; margin: 0px auto; }
#top .logo						{ width: 460px; height: 150px; background: url('/img/design/top_logo.jpg') no-repeat left top; }
#top .logo h2					{ width: 250px; position: relative; top: 85px; right: 5px; padding: 0px; float: right; text-align: right; font-size: 10px; }
#top .logo h2 a					{ padding-left: 10px; font-size: 10px; }
#top .link_juice				{ width: 220px; height: 100px; position: relative; top: 38px; left: 680px; background-image: url(/img/design/link_juice.jpg); clear:both; }

/* top menu */
#menu							{ height: 30px; background: url('/img/design/menu_bg.jpg') repeat-x left top; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; }
#menu .content					{ width: 900px; height: 30px; margin: 0px auto; border-left: solid 1px #FFFFFF; }
#menu ul						{ margin: 0px; padding: 0px; list-style-type: none;  }
#menu ul li						{ margin: 0px; padding: 0px; float: left; border-right: solid 1px #FFFFFF; }
#menu a							{ display: block; padding: 8px 20px 8px 20px; font-weight: bold; }
#menu a:hover					{ background: url('/img/design/menu_bg_hover.jpg') repeat-x left top; }
#menu ul .active a				{ background: url('/img/design/menu_bg_over.jpg') repeat-x left top; }
#menu .content .link_count		{ width: 200px; height: 27px; position: relative; top: 3px; float: right; text-align: center; }
#menu .content .link_count span	{ padding: 1px 7px 1px 7px; margin: 1px; background: url('/img/design/link_count_bg.jpg') no-repeat left top; color: #FFFFFF; font-family: Arial Black; font-size: 16px; }

/* content */
#content						{ width: 900px; margin: 10px auto; }
#content #left					{ width: 150px; float: left; }
#content #middle				{ width: 580px; float:left; padding: 0px 10px 0px 10px; }
#content #right					{ width: 150px; float: left; }

/* left */
#left ul						{ margin: 0px; padding: 0px; list-style-type: none; }
#left ul li						{ margin: 0px; padding: 0px; float: left; }
#left ul a						{ display: block; width: 142px; padding: 8px 0px 8px 8px; background: transparent url(/img/design/left_menu_bg.jpg) repeat-x left top; }
#left ul a:hover				{ background: transparent url(/img/design/left_menu_bg_over.jpg) repeat-x left top; }
#left ul .active a				{ background: transparent url(/img/design/left_menu_bg_over.jpg) repeat-x left top; }

/* bottom */
#bottom							{ width: 900px; margin: 0px auto; clear: both; }
#bottom .content				{ padding: 20px 0px 20px 0px; text-align: center; font-size: 11px; }
#bottom .content a				{ color: #404040; }

/* categories */
.categories h2 a				{ color: #4d8dbf; font-size: 14px; }
.categories p a					{ color: #404040; font-size: 10px; }

/* link list */
.link_list table				{ width: 100%; }
.link_list td					{ padding-bottom: 40px; vertical-align: top; }
.link_list .thumb				{ width: 180px; text-align: center; }
.link_list h2					{ padding: 0px 0px 5px 0px; }
.link_list h2 a					{ color: #4d8dbf; font-size: 12px; }

.side_link_list a				{ font-size: 10px; }

/* submit link */
.select_list					{ }
.select_list .section			{ background-color: #52869f; font-weight: bold; color: #FFFFFF; }

/* error content */
.errorContent					{ background-color:#ead678; border:solid 1px #494949; padding: 5px; margin: 20px 0px 30px 0px; }

/* link options */
#link_facebook					{ margin-top: 30px; }
#link_options					{ margin-top: 10px; text-align: right; }
#link_pagerank					{ margin-top: 10px; }
#link_qrcode					{ float: right; width: 200px; padding: 10px; border: solid 1px #acc2cc; }

/* google advertise */
.google_120_600					{ width: 120px; margin: 0px auto; }
.google_468_60					{ width: 468px; margin: 0px auto; }

/* status indicators */
.statusInfo				{ padding: 10px; margin: 10px 0px 20px 0px; background-color: #c8efa6; border: solid 1px #8ac456; font-weight: bold; font-size: 15px; }
.statusError			{ padding: 10px; margin: 10px 0px 20px 0px; background-color: #eac2bc; border: solid 1px #bd4131; font-weight: bold; font-size: 15px; }

/* gray field */
.gray							{ background-color: #ecedef; padding: 10px; }
.gray .item						{ padding: 5px 0px 5px 0px; }

/* inAd */
.inAd							{ background-color:#f9653d; padding:20px; text-align:center; margin: 20px 0px 30px 0px; }
.inAd a	 						{ font-size:16px; color: #fff; }
.inAd a:hover	 				{ text-decoration: underline; }
.inAd small	 					{ color: #fff; margin-top: 5px; }
