html, body, form, ul, li
{
	margin: 0;
	padding: 0;
}
body
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #5f5f5e;
	background: #ffffff;
}
a
{
	color: #5f5f5e;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a img
{
	border: 0;
}
table
{
	border-collapse: collapse;
}
table td
{
	vertical-align: top;
	margin: 0;
	padding: 0;
}
ul
{
	list-style-position: inside;
}
h1
{
	margin: 0;
	font-family: Arial;
	font-size: 15px;
	padding-bottom: 20px;
}
ul.radio_list li
{
	list-style-type: none;
}
ul.error_list li
{
	color: #dd0000;
}
.checkbox_list li
{
	list-style-type: none;
}
.default_form th
{
	padding: 0px 5px 2px 0px;
	text-align: left;
	vertical-align: top;
}
.default_form td
{
	padding-bottom: 2px;
}
.default_form td input.disabled
{
	background: #d3d3d3;
}
.default_form td textarea.disabled
{
	background: #d3d3d3;
}
.default_edit th
{
	text-align: left;
	padding: 0px 8px 2px 0px;
}
.default_edit th.center
{
	text-align: center;
}
.default_edit td
{
	padding: 0px 8px 2px 0px;
}
.bordered td, .bordered th
{
	border: 1px solid #ddd;
}
.month
{
	font-weight: bold;
	font-size: 11px;
}
.item_1_0
{
	background: url(/images/menu_item.gif) bottom left no-repeat;
	padding: 0px 0px 7px 30px;
	font-size: 12px;
	text-transform: uppercase;
}
.separator_1_0
{
	background: url(/images/menu_separator.gif) top left no-repeat;
	height: 7px;
	overflow: hidden;
}
#paging
{
	padding-top: 30px;
	text-align: center;
	font-weight: bold;
}
#paging a
{
	color: #8a8a89;
}
.paging_active
{
	color: #595959;
	text-decoration: underline;
}
.paging_item
{
	padding: 0px 2px;
}
.paging_control
{
	padding: 0px 3px;
}
input, textarea
{
	font-family: Tahoma;
	font-size: 11px;
	color: #5f5f5e;
	background: url(/images/input.gif) #ffffff top left repeat-x;
	border: 1px solid #d4c8c8;
}
select
{
	font-family: Tahoma;
	font-size: 11px;
	color: #5f5f5e;
}
input[type="submit"], input[type="button"]
{
	font-weight: bold;
	padding: 3px 7px;
	margin-top: 2px;
}
.padding1
{
	padding-bottom: 15px;
}
#wrapper
{
	width: 952px;
	margin: 0 auto;
}
#wrapper2
{
	width: 500px;
	margin: 0 auto;
}
#header
{
	padding: 20px 0px;
}
#main_search
{
	width: 100%;
}
#main_search_background
{
	background: url(/images/main_search.png) top left no-repeat;
}
#main_search_background_fix
{
	background: url(/images/main_search_fix.png) top left repeat-y;
}
#main_search_bottom
{
	height: 20px;
	background: url(/images/main_search_bottom.png) top left no-repeat;
}
#main_search_background0
{
	background: url(/images/main_search_one.png) top left no-repeat;
}
#main_search_background0_fix
{
	background: url(/images/main_search_one_fix.png) top left repeat-y;
}
#main_search_bottom0
{
	height: 20px;
	background: url(/images/main_search_one_bottom.png) top left no-repeat;
}
#main_search_background1
{
	background: url(/images/main_search_one.png) top left no-repeat;
}
#main_search_background1_fix
{
	background: url(/images/main_search_one_fix.png) top left repeat-y;
}
#main_search_bottom1
{
	height: 20px;
	background: url(/images/main_search_one_bottom.png) top left no-repeat;
}
.search_link
{
	height: 58px;
}
#main_search input
{
	border: 1px solid #ffffff;
}
#main_search table
{
	width: 100%;
}
#main_search table td
{
	padding-bottom: 4px;
}
#empty_search
{
	height: 28px;
}
.search
{
	width: 290px;
	padding: 2px 15px 0px 15px;
}
#search_separator
{
	width: 36px;
	height: 191px;
}
#search_button0
{
	width: 320px;
	height: 172px;
	padding: 19px 0px 0px 0px;
}
#search_button1
{
	width: 320px;
	height: 172px;
	padding: 19px 0px 0px 0px;
	text-align: right;
}
#ordering
{
	height: 28px;
	padding-top: 8px;
	background: url(/images/ordering.png) top left no-repeat;
	color: #ffffff;
	text-align: center;
}
#ordering a
{
	color: #ffffff;
}
#page
{
	padding: 6px;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.clear
{
	clear: both;
}
.color1
{
	color: #8a8a89;
}
.color2
{
	color: #ffffff;
}
.color3
{
	color: #f87b03;
}
.color4
{
	color: #5fa01e;
}
.color5
{
	color: #6f4a43;
}
.statistics
{
	padding: 0px 0px 7px 22px;
}
.statistics span
{
	font-size: 12px;
}
.stats1
{
	background: url(/images/statistics1.png) top left no-repeat;
}
.stats2
{
	background: url(/images/statistics2.png) top left no-repeat;
}
.stats3
{
	background: url(/images/statistics3.png) top left no-repeat;
}
.stats4
{
	background: url(/images/statistics4.png) top left no-repeat;
}
.bold
{
	font-weight: bold;
}
.size12
{
	font-size: 12px;
}
.size13
{
	font-size: 13px;
}
.center
{
	text-align: center;
}
.spanLink
{
	text-decoration: underline;
	cursor: pointer;
}
.spanNormal
{
	text-decoration: none;
	cursor: default;
}
#modules
{
	width: 274px;
	padding-top: 19px;
}
.module
{
	width: 256px;
}
.module_title
{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}
.module div.top
{
	height: 21px;
	padding: 15px 0px 0px 60px;
	background: url(/images/module_top.gif) top left no-repeat;
}
.module div.main
{
	padding: 15px 25px 0px 25px;
	background: url(/images/module.gif) top left repeat-y;
}
.module div.bottom
{
	height: 46px;
	background: url(/images/module_bottom.gif) top left no-repeat;
}
.ads
{
	width: 248px;
}
.ad
{
	width: 291px;
	height: 51px;
	padding: 10px 8px 0px 8px;
	overflow: hidden;
}
.ad_
{
	background: url(/images/ad.png) top left no-repeat;
}
.ad_bold0
{
	background: url(/images/ad0.png) top left no-repeat;
}
.ad_bold1
{
	background: url(/images/ad1.png) top left no-repeat;
}
.ad_bold0 a, .ad_bold1 a, .ad_bold0 .color1, .ad_bold1 .color1
{
	color: #ffffff;
}
.last
{
	height: 47px;
}
.ad_text
{
	width: 291px;
	height: 16px;
	overflow: hidden;
}
.ad_big
{
	width: 602px;
	height: 26px;
	padding: 10px 30px 0px 30px;
	margin-bottom: 4px;
}
.ad_big_
{
	background: url(/images/ad_big.png) top left no-repeat;
}
.ad_big_bold0
{
	background: url(/images/ad_big0.png) top left no-repeat;
}
.ad_big_bold1
{
	background: url(/images/ad_big1.png) top left no-repeat;
}
.ad_big_bold0 a, .ad_big_bold1 a, .ad_big_bold0 .color1, .ad_big_bold1 .color1
{
	color: #ffffff;
}
.ad0, .ad1
{
	border-top: 4px solid #ffffff;
	color: #ffffff;
}
.ad0 span, .ad1 span
{
	margin-top: 5px;
}
.ad0 td
{
	height: 41px;
	padding-top: 15px;
	background: url(/images/ad0_bg.png) top left repeat-x;
}
.ad1 td
{
	height: 41px;
	padding-top: 15px;
	background: url(/images/ad1_bg.png) top left repeat-x;
}
.ad0 td.first, .ad1 td.first
{
	padding: 0;
}
.ad0 td.date, .ad1 td.date
{
	width: 155px;
}
.ad0 td.first div
{
	height: 41px;
	margin: 0;
	padding: 15px 10px 0px 4px;
	background: url(/images/ad0_left.png) top left no-repeat;
}
.ad1 td.first div
{
	height: 41px;
	margin: 0;
	padding: 15px 10px 0px 4px;
	background: url(/images/ad1_left.png) top left no-repeat;
}
.ad0 td.prelast, .ad1 td.prelast
{
	height: 44px;
	padding-top: 12px;
}
.ad0 td.last, .ad1 td.last
{
	padding: 0;
}
.ad0 td.last div
{
	height: 44px;
	margin: 0;
	padding: 12px 4px 0px 0px;
	background: url(/images/ad0_right.png) top right no-repeat;
}
.ad1 td.last div
{
	height: 44px;
	margin: 0;
	padding: 12px 4px 0px 0px;
	background: url(/images/ad1_right.png) top right no-repeat;
}
.date
{
	padding-top: 5px;
}
.date_big
{
	padding: 1px 0px 0px 20px;
}
#ads_separator
{
	width: 47px;
	background: url(/images/ads_separator.png) top left repeat-y;
}
a.active
{
	text-decoration: underline;
}
#captcha
{
	padding-left: 10px;
}
.user_table th
{
	width: 290px;
}
.user_table a
{
	text-decoration: underline;
}
.width_100
{
	width: 100%;
}
.vertical_middle
{
	vertical-align: middle;
}
.text_center
{
	text-align: center;
}
.text_right
{
	text-align: right;
}
.user
{
	width: 290px;
	padding-right: 5px;
	font-weight: bold;
}
.explained
{
	padding-right: 5px;
}
#banners
{
	padding: 20px 0px;
}
.banner2
{
	float: left;
	border-bottom: 10px solid #ffffff;
	border-right: 20px solid #ffffff;
}
#footer_top
{
	height: 5px;
	overflow: hidden;
	background: url(/images/footer.gif) top left no-repeat;
}
#footer_top2
{
	height: 5px;
	overflow: hidden;
	background: url(/images/footer2.gif) top left no-repeat;
}
#footer
{
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
}
#footer div.left, #footer div.right
{
	padding: 7px 22px 12px 22px;
}