﻿body {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	background: #fffff;
	text-align: center;
	margin: 0;
	padding: 0;
}

a {
	color: #000000;
}
a img { border:0px none; }
ul,h1,h2,h3,h4,h5,h6,div,p,.fmenu ul {
margin:0;
padding:0;
}
#wrapper {
	width: 100%;
	margin: 0;
	padding: 0;
	background:transparent url(../images/body_topbg.gif) repeat-x scroll left top;
}
#page {
	text-align: left;
	margin: 0px auto;
	width: 960px;
}
#header {
	padding: 1px 10px 0 0;
	height: 390px;
	width: 958px;
}

#header_top {
width:968px;
background:url(../images/headerbg.gif) left top no-repeat;
height:303px;
}

#header_left {
width:725px;
float:left;
}

.logo {
padding-left:226px;
height:120px;
}

.top_txt {
text-align:left;
margin-top:-18px;
}

.top_txt h1 {
font:bold 11px Tahoma;
color:#000;
width:336px;
text-align:left;
padding-left:390px;
}

.top_txt p {
width:336px;
text-align:left;
padding-left:390px;
}

.pup_img img {
padding:40px 0 0 295px;
}

#header_right {
width:232px;
float:left;
text-align:left;
margin-left:10px;
}

.c {
	float: left;
}
.cr {
	clear: left;
}
td {
	vertical-align: top;
}
h1 {
	font-size: 15pt;
	margin: 5px 0 5px 0;
}
h2, h2 a {
    text-align: left;
	font-size: 12px;
	font-weight:normal;
	font-family:Tahoma;
	color: #003399;
	margin: 0px 10px 0px 10px;
	padding: 3px 0;
}
.container {
	height: 80px;
}
h3 {
	color: #000000;
	font-size: 14px;
        margin: 5px 0 5px 0;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
        padding: 3px;
	background-color: #ffffff;
	border-top: 1px solid rgb(177, 178, 185);
	height:1px;

}
#descr {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 21px;
	height: 1px;
	padding: 1px;
	margin: 0;
	color: #ffffff;
	background-color: #003399;
	border-top: 1px solid rgb(177, 178, 185);
	border-bottom: 1px solid rgb(177, 178, 185);
}
table.formPage {
	border: 1px solid #A0A0A0;
}
td.err {
	padding: 3px;
	color: #FF0000;
	background: #FFEDED;
	border: 1px solid #A0A0A0;
	text-align: left;
}
td.msg {
	padding: 3px;
	color: #0000FF;
	background: #EDF3FF;
	border: 1px solid #A0A0A0;
	text-align: left;
}
.label {
	text-align: right;
}
.buttons {
	border-top: 1px solid #A0A0A0;
	text-align: center;
}
.count {
	color: #6f6f6f;
	font-size: 8pt;
	font-weight: normal;
}
#links a {
	font-size: 10pt;
}
#links p {
	margin: 0 0 7px 0;
}
#articles {
	padding: 0 0 0 70px;
}

.url {
	color: #6f6f6f;
}
#path, #path a {
	padding: 1px;
	line-height: 13px;
	color: color: rgb(68, 71, 81);
}
.submit {
	float: right;
	vertical-align: bottom;
	padding: 3px;
}
#user-bar {
	clear: both;
	width: 50%;
	margin: 10px 0 15px auto;
	padding: 1px;
	line-height: 14px;
	text-align: right;
	color: rgb(68, 71, 81);
}
#user-bar a {
	color: rgb(68, 71, 81);
}
.text, .btn {
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
input.text {
	color: #000000;
	border: 1px solid #5e74b3;
}
textarea.text {
	font-size: 8pt;
	border: 1px solid #5e74b3;
}
select {
	font-size: 8pt;
	border: 1px solid #5e74b3;
}
.captcha {
	border: 1px solid #5e74b3;
	margin-top: 10px;
}
form {
	display: inline;
	margin: 0;
	padding: 0;
}
.btn {
	font-size: 8pt;
	font-weight: bold;
	border: 1px solid #5e74b3;
	background-color: rgb(225, 225, 225);
	cursor: pointer;
	height: 17px;
}
span.req {
	margin-left: 3px;
	color: #FF0000;
	font-weight: bold;
}
div.errForm, span.errForm {
	margin: 0px 0 0px 5px;
	padding: 2px 3px 2px 3px;
	color: #FF0000;
	background: #FFFFF3;
	border: 1px solid #cccccc;
	text-align: left;
	clear: right;
}
.small, .small a {
	padding: 0px;
	margin: 0px;
	color: #909090;
	font-size: 7pt;
	text-decoration: none;
}
.sort {
	color: #000000;
}
p.subcats {
    Text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 17px;;
	color: #8c2e26;
}
p.subcats a {
}
div.pr {
	font-size: 6pt;
	color: #000000;
	float: left;
	height: 30px;
	margin-right: 5px;
}
div.prg {
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb {
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}
div.footer {
	bottom: 0;
	clear: both;
	text-align: center;
	border-top: 1px solid #E0E0E0;
	padding: 3px 0 20px 0;
	margin-top: 50px;
}
div.footer a {
	color: rgb(68, 71, 81);
	
}
.price {
	border: 1px solid #A0A0A0;
}
.price table td {
	margin: 0;
	padding: 2px;
	vertical-align: bottom;
}
.paging-links, .paging-info {
	text-align: right;
}
.paging-info {
	font-style: italic;
}
.limit_field {
	border: 0 solid transparent;
	border-width: 0;
}
#toggleCategTree {
	display: block;
	cursor: pointer;
	cursor: hand;
	color: #6A8AD4;
}
#categtree {
	margin: 3px 0;
	height: 200px;
	width: 300px;
	overflow: auto;
	border: 1px dotted #9EC2F3;
	border-width: 0 1px 1px;
}
#catTitle {
	background: #fff;
}
/* Important for Konqueror */
#categtree h2 {
	margin: 0 0 5px;
	padding: 2px;
	text-align: center;
	color: #5e74b3;
	background: #DDE5F3;
	vertical-align: middle;
}
#categtree #close_tree {
	right: 0;
	padding: 1px;
	text-align: center;
	white-space: nowrap;
	cursor: pointer;
	cursor: hand;
}
#categtree .categ-item {
	clear: both;
	margin: 3px 5px;
	padding: 2px 5px;
	display: block;
	border: 1px dotted #CBE2EC;
	border-width: 1px 0;
	cursor: pointer;
	cursor: hand;
}
#categtree .categ-item img {
	margin-right: 1em;
}
#categtree .odd {
	background: #F8F8FC;
}
#categtree .even {
	background: #fff;
}
#categtree .categ-item:hover {
	background: #eee;
}
legend {
	border-width: 1px;
	border-color: #5e74b3;
	border-style: dotted;
	padding: 3px;
	font-weight: bold;
	color: #5e74b3;
}
fieldset {
	border-width: 1px;
	border-color: #5e74b3;
	border-style: solid;
	background-color: #bfaa84;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
label {
	cursor: pointer;
}
table.comment {
	border-width: 1px;
	border-color: #5e74b3;
	border-style: dotted;
	margin-top: 5px;
}
tr.comment {
	background-color: #5e74b3;
	color: #bfaa84;
}
h4 {
	color: #5e74b3;
	font-size: 8pt;
	padding: 0;
}
#homex {
}
#homex .block {
	width: 120px;
	height: 130px;
	float: left;
	border: 1px solid #ddd;
	text-align: center;
	margin: 8px;
}
#homex .top {
	height: 40px;
	text-align: left;
	margin-top: 15px;
}
#homex .topleft {
	height: 40px;
}
#homex .topright {
	background-position: right;
	height: 40px;
}
#homex .toptxt {
	margin: 14px 0 0 35px;
	float: left;
	color: rgb(68, 71, 81);
	font-size: 16px;
	padding: 0;
	border-bottom: 1px #333333 dotted;
}
#homex .l a {
	display: block;
	padding: 2px;
	font-size: 9px;
	margin: 2px;
	height: 40px;
	width: 103px;
}
#homex img {
	height: 75px;
	width: 100px;
	padding: 2px 2px;
	border: 0;
}
#homexer {
}
#homexer .block {
	width: 120px;
	height: 130px;
	float: left;
	border: 1px solid #ddd;
	text-align: center;
	margin: 8px;
}
#homexer .top {
	height: 40px;
	text-align: left;
	margin-top: 15px;
}
#homexer .topleft {
	height: 40px;
}
#homexer .topright {
	background-position: right;
	height: 40px;
}
#homexer .toptxt {
	margin: 14px 0 0 35px;
	float: left;
}
.content {
	width: 570px;
}
.contentfooter {
	width: 570px;
	text-align: left;
}
#footerpart {
width:968px;
margin:0 auto;
}
#footer {
width:100%;
background:#987114;
height:77px;
clear:both;
margin-top:50px;
}

.foo_left {
width:455px;
float:left;
}

.right_txt {
font:normal 12px Tahoma;
color:#fff;
text-indent:20px;
padding-top:24px;
height:22px;
text-align:left;
}

.fmenu li {
float:left;
color:#fff;
font:normal 12px Tahoma;
height:22px;
line-height:22px;
text-align:center;
padding-right:5px;
}

.fmenu li a:link,.fmenu li a:visited {
color:#fff;
text-decoration:none;
}

.home a {
width:53px;
display:block;
}

.home a:hover {
background:url(../images/home_hover.png) left top no-repeat;
}

.home_active a {
background:url(../images/home_hover.png) left top no-repeat;
display:block;
width:53px;
}

.privacy a {
width:82px;
display:block;
}

.privacy a:hover {
background:url(../images/privacy_hover.png) left top no-repeat;
}

.privacy_active a {
background:url(../images/privacy_hover.png) left top no-repeat;
display:block;
width:82px;
}

.love a {
width:122px;
display:block;
}

.love a:hover {
background:url(../images/love_hover.png) left top no-repeat;
}

.love_active a {
background:url(../images/love_hover.png) left top no-repeat;
display:block;
width:122px;
}

.foo_right {
width:525px;
float:right;
background:url(../images/footer_img.gif) left top no-repeat;
height:114px;
margin-top:-116px;
font-size:12px;
color:#fff;
}

.fmenu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.foo_right h3 {
font:normal 12px Tahoma;
color:#fff;
padding:75px 0 0 275px;
background:none;
border:none;
}

ul { padding: 0; margin: 0;}

ul li { list-style-type: none;}

.cat_bg {width:186px;background:url(../images/cat_bg.jpg) left top no-repeat;}

.cat_txt h3 {color:#0d4775;font-size:14px;padding-top:12px;text-align:center;height:30px;}

.cat_menu a {text-decoration:none;color:#000;}

.cat_menu ul {margin:0 0 0 17px;padding:0;}

.cat_menu li {font-size:12px;height:22px;line-height:22px;width:148px;text-align:left;padding-left:20px;margin-top:3px; font-family:Tahoma;}

.cat_menu li:hover, .cat_active {background:url(../images/cat_hover.png) left top no-repeat;}

.fri_img img {text-align:left;padding:25px 0 10px 28px;}

#column3 {width:186px;float:left;background:url(../images/cat_bg.jpg) left top no-repeat;}

.yes_bg {width:186px;height:189px;margin-top:8px;background:url(../images/yes_bg.png) center top no-repeat;}

.alert_img img {padding:7px 0 0 3px;}

.name_part {width:186px;}

.name_txt {height:12px;padding:3px 0 0 20px;}

.name_box {padding-left:18px;}

.name_box input {width:142px;height:20px;background:url(../images/name_box.png) left top no-repeat;background-color:Transparent;border:0;font:normal 11px Tahoma;padding:3px 0 0 5px;}

.send_btn input {width:148px;height:16px;background:url(../images/send_img.png) left top no-repeat;background-color:Transparent;border:0;margin:2px 0 0 16px;}

.sho_img img {padding:5px 0 0 15px;}

.bm_bg {width:186px;background:url(../images/bm_bg.png) center top no-repeat;height:36px;text-align:center;margin-top:16px;margin-bottom:16px; padding-top:4px;}

.bm_bg h3 {font:normal 11px Tahoma;color:#ca3333; background-color:Transparent !important; border-top:0px !important; padding:0px !important; margin:0px !important;}

.rightsky {text-align:center;}

.rightsky img {text-align:left;padding:25px 0 0 12px;}

.login_bg {background:url(../images/login_bg.jpg) center top no-repeat;height:181px;margin-top:25px;position:relative;}

.login_arr {position:absolute;margin:-2px 0 0 154px;}

.login_txt p {font:bold 13px "Trebuchet MS";color:#fff;text-indent:10px;padding:3px 0 0 24px;}

.loginpart {width:165px;font:normal 13px Tahoma;color:#fff;margin:10px 0 0 22px;}

.login_box {width:143px;height:25px;background:url(../images/login_box.png) left top no-repeat;}

.login_box input {width:143px;height:25px;background-color:Transparent;border:0;padding:5px 0 0 6px;}

.login_btn input {background:url(../images/login_btn.png) left top no-repeat;width:133px;height:22px;background-color:Transparent;border:0;margin:6px 0 0 5px;}

.get_bg {background:url(../images/get_bg.gif) center top no-repeat;height:30px;text-align:center;color:#fff;}

.get_bg a{color:#FFFFFF; text-decoration:none; font:11px Tahoma;}

.cat_txt h3{background-color:Transparent !important; border-top:0px !important; margin:0px !important; color:#0d4775;font-size:14px;padding-top:12px;text-align:center;height:30px;}

.search_bg {width:580px;background:url(../images/search_bg.jpg) left top no-repeat;height:80px;margin:0px 0px 20px 0px;}

.search_part {width:500px;float:left;}

.search_txt {width:500px;text-align:center;}

.search_txt img {padding-top:10px;}

.enterpart {width:500px;margin-top:8px;}

.enter_txt {float:left;width:172px;padding:5px 0 0 20px;}

.enter_box {float:left;background:url(../images/enter_box.gif) left top no-repeat;width:237px;height:23px;}

.enter_box input {width:225px;height:15px;background-color:Transparent;border:0;font:normal 11px Tahoma;padding:4px 0 0 5px;}

.fetch_btn {float:left;margin-left:2px;}

.fetch_btn input {background:url(../images/fetch_btn.gif) left top no-repeat;width:65px;height:24px;background-color:Transparent;border:0;}

.spup_img {width:72px;float:left;padding:10px 0 0 3px;}

.add_txt {clear:both;text-align:right;padding-right:15px;font-weight:700;}

.add_txt a{text-decoration:none;}

.add_txt span {color:#b01616;}

.ban1 {height:250px;width:314px;float:left;}

.ban1a {height:250px;width:261px;float:right;}
#bar_down{border-right:#BFD8EE 1px solid;border-top:#BFD8EE 1px solid;font-weight:700;border-left:#BFD8EE 1px solid;color:#82A7C7;border-bottom:#BFD8EE 1px solid;height:20px;text-align:center;background:#82A7C7 url(../images/bar1.gif);margin:0 15px;padding:5px 10px 0 5px;}
#bar_detail{border-right:#BFD8EE 1px solid;border-left:#BFD8EE 1px solid;text-align:left;margin:0 15px;padding:5px 10px 0 5px;}
#bar{font-weight:700;color:#bd0300;height:20px;padding:5px 0;}
#container{width:98%;padding:5px;}
#content{font-size:10px;height:60px;padding:5px;}
#sidebar-a{float:left;padding:5px;}
#sidebar-b{float:right;padding:5px;}
#footer-ds{vertical-align:top;border-bottom:#e0e0e0 1px solid;height:15px;text-align:left;background:#fff;padding:2px 10px;}
#footer-ds2{border-right:#ccc 1px solid;border-top:#ccc 1px solid;font-size:10px;border-left:#ccc 1px solid;border-bottom:#ccc 1px solid;text-align:left;background:#fafafa;padding:1px 10px;}
.im{border-right:#b7b9bd 1px solid;border-top:#b7b9bd 1px solid;border-left:#b7b9bd 1px solid;width:78px;border-bottom:#b7b9bd 1px solid;height:58px;}
#titlebar{background:url(../images/bar.gif) repeat-x left top;}
#titlebar H2{font-weight:700;font-size:9px;text-transform:uppercase;cursor:pointer;color:#fff;letter-spacing:1px;height:20px;text-decoration:none;margin:0 0 5px;padding:5px 0 0 15px;}
#titlebar2{background:url(../images/bar.bg.gif) repeat-x left top;}
#titlebar2 H2{font-weight:700;font-size:9px;text-transform:uppercase;cursor:pointer;color:#333;letter-spacing:1px;height:20px;text-decoration:none;background:url('../images/link.png') no-repeat left;margin:0 0 5px;padding:5px 10px 0 25px;}
#titlebar2 a:link,#titlebar a:link{text-decoration:none;}
.table_link{padding-right:10px;padding-left:10px;text-align:justify;}
.break{padding-bottom:6px;padding-top:6px;}
.shorting{font-size:10px;float:right;color:#222;margin:0;}
.shorting A:hover{color:#444;text-decoration:underline;}
blockquote{border-left:1px dashed #ac0000;padding-left:1em;color:#060;margin:1em 2em;}
blockquote p:first-letter{float:left;font-family:"Monotype Corsiva", "Apple Chancery", fantasy;font-size:220%;font-weight:700;color:#066;margin:-5px 7px 5px 0;}
p.table_link:first-letter{float:left;font-size:2.5em;font-weight:700;font-family:"Monotype Corsiva", "Apple Chancery", fantasy;color:#82A7C7;margin:-5px 7px 5px 0;}
