/*
Design by Sun Infosoft
*/
@charset "utf-8";
body { margin:0; padding:0; width:100%; color:#524a3e; font:normal 12px/1.8em Arial, Helvetica, sans-serif;}
html, .main { padding:0; margin:0; background:url(images/bg.gif);}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
.logo { padding:0 0 0 40px; float:left; width:auto;}
h1 { margin:0; padding:16px 0; color:#fff; font:normal 40px/1.2em Arial, Helvetica, sans-serif; letter-spacing:-2px;}
h1 a, h1 a:hover { color:#fff; text-decoration:none;}
h1 span { color:#b75024;}
h1 small { display:block; padding:0; font:normal 13px/1.2em Arial, Helvetica, sans-serif; letter-spacing:normal;}
h2 { font:normal 24px Arial Rounded MT Bold; padding:8px 0; margin:8px 0; color:#cc3300;}
p { margin:8px 0; padding:0 0 8px 0; font:normal 12px/1.8em Arial, Helvetica, sans-serif;}
a { color:#b75024; text-decoration:underline;}

.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}
.fbg_resize { margin:0 auto; padding:0 40px; width:890px;}

/* header */
.header { background-color:#4d5152;}
.header_resize { margin:0 auto; padding:0; width:970px; background:url() no-repeat center bottom;}

/* hbg */
.hbg { background:url(images/image.jpg) repeat-x top; height:280px; border-top:10px solid #453e35; border-bottom:10px solid #453e35;}

/* menu */
.menu_nav { margin:0; padding:10px 0 0; float:right;}
.menu_nav ul { list-style:none;}
.menu_nav ul li { margin:0; padding:0; float:left; background:url(images/menu.gif) no-repeat right center;}
.menu_nav ul li a { display:block; margin:0; padding:5px 24px; color:#fff; text-decoration:none; font-size:12px;}
.menu_nav ul li.active a, .menu_nav ul li a:hover { background-color:#FF6600; color:#ffffff; font-size:15px}

/* search */
.searchform { }
#formsearch { margin:0; padding:20px 20px 32px 0;}
#formsearch span { display:block; margin:6px 0; padding:0 8px 0 11px !important; padding:0 4px 0 6px; float:right; width:183px; background:#fff url(images/search.gif) no-repeat top left;}
#formsearch input.editbox_search { margin:0; padding:5px 0; float:left; width:180px; height:20px; border:none; background:none; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#524a3e;}
#formsearch input.button_search { margin:6px 0 0 0; padding:0; border:none; float:right;}

/* content */
.content_resize { margin:0 auto; padding:0; width:970px; background-color:#e6decb;}
.content .mainbar { margin:0; padding:0; float:left; width:670px;}
.content .mainbar img { padding:4px; border:1px solid #b7b7b7;}
.content .mainbar img.fl { margin:4px 16px 4px 0; float:left;}
.content .mainbar .article { margin:0; padding:16px 24px 24px 40px;}
.content .sidebar { padding:0; float:right; width:300px;}
.content .sidebar .gadget { margin:0; padding:16px 16px 24px 40px;}
ul.sb_menu, ul.ex_menu { margin:0; padding:0; list-style:none; color:#524a3e;}
ul.sb_menu li, ul.ex_menu li { margin:0;}
ul.sb_menu li { padding:4px 0 4px 12px; width:220px;}
ul.ex_menu li { padding:4px 0 8px 12px;}
ul.sb_menu li a, ul.ex_menu li a { color:#524a3e; text-decoration:none; margin-left:-8px; padding-left:8px;  background:url(images/li.gif) no-repeat left center;}
ul.sb_menu li a:hover, ul.ex_menu li a:hover { color:#b75024; font-weight:bold; background:url(images/li_a.gif) no-repeat left center;}
ul.sb_menu li a:hover { text-decoration:underline;}
ul.ex_menu li a:hover { text-decoration:none;}
#sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 228px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
}
#sidebar1 .sideContainer ul, #sidebar1 .sideContainer p {
	background:#372b17;
	padding:15px 15px;
}
#sidebar1 .sideContainer li {
	list-style:none;
	background:#372b17;
	padding:4px 0;
}
#sidebar1 .sideContainer li a {
	background:url(images/p.jpg) no-repeat left 3px;
	padding-left:25px;
	color:#FFFFFF;
}
#sidebar1 .sideContainer li a:hover {
	background:url(images/p.jpg) no-repeat 10px 3px;
	padding-left:35px;
	color:#fea80e;
	text-decoration:none;
}
.sideConTitle {
	background:#4d2b0b;
	padding:10px;
}

/* Menu */

#menu {
	width: 970px;
	margin: 0 auto;
	padding: 0;
	height: 50px;
	background: url(images/img02.png) no-repeat left top;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 32px;
	margin: 0;
	padding: 15px 15px 0 18px;
	text-decoration: none;
	text-transform: capitalize;
	background: url(images/img03.jpg) no-repeat right top;
	font-family: Gorgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
}

#menu a:hover { color:#e7b92e; font-size:13px; }

#menu .current_page_item a { color: #FFFFFF;}

/* subpages */
.content .mainbar .comment { margin:0; padding:16px 0 0 0;}
.content .mainbar .comment img.userpic { border:1px solid #dedede; margin:10px 16px 0 0; padding:0; float:left;}

/* fbg */

.fbg_resize { padding:24px 40px; color:#fff; background:#b1531f url(images/fbg_bg.gif) repeat-x top;}
.fbg  h2 { color:#fff;}
.fbg a { color:#fff;}
.fbg img { border:1px solid #bc6534;}
.fbg .col { margin:0; float:left;}
.fbg .c1 { padding:0 16px 0 0; width:340px;}
.fbg .c2 { padding:0 32px 0 16px; width:210px;}
.fbg .c3 { padding:0 0 0 16px; width:260px;}
.fbg .c1 img { margin:8px 16px 8px 0;}
.fbg .c2 img { margin:8px 16px 4px 0; float:left;}

/* footer */

.footer_resize { margin:0 auto; padding:16px 40px; width:890px; border-top:10px solid #453e35;}
.footer p.lf { margin:0; padding:4px 0; float:right; width:auto; line-height:1.5em; color:#fff;}
.footer p.lf a { color:#fff;}
ul.fmenu { margin:5; padding:5px 0; list-style:none; float:left; width:auto;}
ul.fmenu li { margin:0; padding:0; float:left;}
ul.fmenu li a { color:#fff; text-decoration:none; padding:22px 16px;}
ul.fmenu li a:hover, ul.fmenu li.active a { background-color:#453e35; color:#b75024;}
ul.fmenu li a:hover { text-decoration:underline;}

/* hFooter */

#hfooter {	width: 970px; height: 77px;	margin: 0 auto;	padding: 25px 0px 0px 0px; background: url(images/img07.png) no-repeat left top; 	color: #FFFFFF;}
#hfooter p { margin: 0; padding: 25px 20px 0 20px;	text-transform: uppercase;	text-align: center;	font-size: smaller;	font-family: Arial, Helvetica, sans-serif;}
#hfooter a { color: #FFFFFF; }
#hfooter .link { float: right;}
#hfooter .copyright { float: left;}

/* form */

ol { list-style:none;}
ol li { display:block; clear:both;}
ol li label { display:block; margin:0; padding:16px 0 0 0;}
ol li input.text { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:5px 2px; height:16px; background:#fff;}
ol li textarea { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:2px; background:#fff;}
ol li .send { margin:16px 0 0 0;}

/* advertisement */

.show_left {
	Z-INDEX: 2; POSITION: fixed; BOTTOM: 0px; LEFT: 0px
}
* HTML *.show_left {
	POSITION: absolute; BOTTOM: auto; LEFT: auto
}
#snal IMG {
	FLOAT: left
}
.snal_btn {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FLOAT: left; BORDER-TOP: 0px; CURSOR: hand; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.show_right {
	Z-INDEX: 2; POSITION: fixed; BOTTOM: 0px; RIGHT: 0px
}
* HTML *.show_right {
	POSITION: absolute; BOTTOM: auto; RIGHT: auto
}
*#snar IMG {
	FLOAT: left
}
.snar_btn {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FLOAT: left; BORDER-TOP: 0px; CURSOR: hand; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
