body {

    background: url('../images/bg_header.gif') repeat-x top;

	font-family: Verdana, Tahoma, Arial, sans-serif;

	font-size: 8pt;

	margin:0 auto;

	padding:0px;

}

#wrapper {width:999px;margin: 0 auto; padding:0px;}

#header {float:left;width:389px; margin:0 auto; height:127px; border:0px solid;}

#logo-area {width:300px;border:0px solid #ffffff;}

#logo {background:url('../images/logo.gif') no-repeat left 15px;width:290px;height:85px;border:0px solid #ffff00;display:block;}

.slogan{font: normal 10px Verdana;color:#D2D2D2;padding-left:7px;border:0px solid #dddd00;}



#links {position:relative;float:right;width:600px; height:100px;border:0px solid #ff00ff;margin-top:20px;}



#login-area {height:64px; margin:0 auto; border:0px solid #ffffff;}

.login-link {float:right;font:normal 10px verdana;color:#ffffff;padding-top:8px;padding-right:10px;}

.login-link a{font:normal 19px verdana;color:#ffffff; text-decoration:none;}

.login-link a:hover { text-decoration:underline;}

.menu-home {background: url('../images/home.gif') no-repeat;width:95px;height:36px;float:right;border:0px;}
.menu-home_over {background: url('../images/home_us.gif') no-repeat;width:95px;height:36px;float:right;border:0px;}
.menu-home_simp {background: url('../images/home_simp.gif') no-repeat;width:95px;height:36px;float:right;border:0px;}

.menu-link {background: url('../images/bg_menu.gif') no-repeat;width:126px;height:36px;float:right;}
.menu-link_over {background: url('../images/bg_menu_over.gif') no-repeat;width:126px;height:36px;float:right;}
.menu-link_over1 {background: url('../images/bg_menu_over_1.gif') no-repeat;width:126px;height:36px;float:right;}

.menu-end {background: url('../images/bg_menu_end.gif') no-repeat;width:112px;height:36px;float:right;}
.menu-end_over {background: url('../images/bg_menu_end_over.gif') no-repeat;width:112px;height:36px;float:right;}



.menu-links { text-align:center;padding-top:12px;margin:0 auto;}

.menu-links a{font: normal 12px verdana; color:#ffffff; text-decoration:none;}

.menu-links a:hover{text-decoration:underline;}





#main {width:999px;margin:0 auto;padding:0px; border-right:1px solid #c7c7c8;}

#left {position:relative;float:left;width:319px;border:0px solid;}

#right {position:relative;width:670px;overflow: hidden;float:right;border:0px solid #0000ff;}

.clear { clear: both; margin: 0; padding: 0;}

.break {clear: both; margin: 0; padding: 0; height:15px;}



#searching {background: url('../images/bg_search.gif') no-repeat left top;width:319px;height:40px;padding-top:5px;padding-left:3px; border:0px solid #000000;text-align:center;}

.search-input {width: 213px;color: #484848;font-size: 11px;padding: 3px;margin: 0px 2px 0px 0px;border: 1px solid #c5c5c5;background:#e7ecef;display: inline;}

.btn {background: url('../images/bg_btn.gif') repeat-x;font: normal 11px Arial;color:#1d3559;border:1px solid #c5c5c6;cursor: pointer;height: 20px;}



#sotd{width:317px;border-right:1px solid #c5c5c4;border-left:1px solid #c5c4c5; text-align:center;padding-bottom:10px;}

#sotd img {border:1px solid #111111; margin-left:7px;margin-bottom:5px;}

#sotd-url {background: url('../images/sotd_url.gif') no-repeat left top;width:319px;height:23px;text-align:center;color:#dd131b;font:bold 12px verdana;padding-top:6px;}

#sotd-url a {color:#dd131b;font:bold 12px verdana; text-decoration:none;}

#sotd-url a:hover {text-decoration:underline;}

#spn_list {width:317px;border-right:1px solid #c5c5c4;border-left:1px solid #c5c4c5; background:#f7fcfd;}



.sp_listing_title {background: url('../images/bg_sp_title.gif') repeat-x left;height:22px;width:292px;border:1px solid #cccfd4;margin:0 auto;font: bold 13px Arial;color:#1e6386;padding-left:8px;padding-top:4px;}

.sp_listing_title a{font: bold 13px Arial;color:#1e6386; text-decoration:none;}

.sp_listing_title a:hover{text-decoration:underline;}

.sp_listing_body{

	background: #ffffff url('../images/bg_sp_body.gif') repeat-x left bottom;

	width:292px;

	margin:0 auto;

	color:#111111;

	padding-left:8px;

	padding-top:2px;

	border-left:1px solid #cccfd5;

	border-right:1px solid #cccfd5;

	border-bottom:1px solid #cccfd5;

	font: normal 11px verdana;

	color:#707070;

}

.sp_listing_body .url {color:#101010;line-height:18px;}

.sp_listing_body .link {width:270px;height:12px; border:0px solid #111111;padding-bottom:2px;padding-right:10px; text-align:right;}

.left-head{background: url('../images/sq_pink.gif') no-repeat left center;font: bold 14px Arial;color:#3f3f3e;padding-left:20px;margin-left:10px;}

.left-end {background: url('../images/bg_leftbar_bottom.gif') no-repeat left center; width:319px; height:20px;}

.left-end1 {background: url('../images/bg_leftbar_bottom1.gif') no-repeat left center; width:319px; height:15px;}



#menu {margin: 0 auto; width:670px; border:1px solid;}

#menu2 {

	background: #404b4d;

	height:21px; 

	border-bottom:1px solid #c4c4c6;

	border-top:1px solid #c4c4c6;

	float:right;

	font:normal 11px verdana;color:#ffffff;padding-top:8px;padding-right:10px;}

#menu2 a{font:normal 11px verdana;color:#ffffff;padding-top:8px;text-decoration:none;}

#menu2 a:hover{text-decoration:underline;}

#menu2-left {background: url('../images/menu2_left1.gif') no-repeat;height:31px;width:10px;float:right;}



#path {background-color: #ffffff;background: #ffffff url('../images/path.png') no-repeat left center;margin: 0 auto;padding:2px 3px 3px 30px;line-height: 25px; border:0px solid #BB7C10;margin:0 auto;}

#path a{font:normal 11px verdana; color:#af1502; text-decoration:none;}

#path a:hover{text-decoration:underline;}

.rss {float:right;padding-right:10px;}









#welcome {background: url('../images/welcome.gif') no-repeat left center;height:40px; width:600px; border:0px solid #101011;}

.general {font: normal 12px verdana;color:#404b4c;border-bottom:1px solid #ffc600;padding-left:4px;margin-bottom:15px;width:650px;}



.cat-box{float:left;margin: 0 auto; border:0px solid #111111;}

.cat-box img {padding:2px;border:1px solid #c9c8c7;}

.cat {margin: 0px;padding-left:125px; border:0px solid #111111;}

.cat a{font:bold 11px verdana;color:#273848; text-decoration: none;}

.cat a:hover {text-decoration: underline;}





.sub{padding-left:125px;}

.sub a{background: url('../images/arr_bl.gif') no-repeat left center;padding-left:10px;font:normal 11px verdana;color:#273848; text-decoration: none;line-height:20px;}

.sub a:hover{text-decoration: underline;}



.sub_alt{padding-left:15px;}

.sub_alt a{background: url('../images/arr_bl.gif') no-repeat left center;padding-left:10px;font:normal 11px verdana;color: #595958; text-decoration: none;line-height:20px;}

.sub_alt a:hover{text-decoration: underline;}



.link-title {width:650px; font: normal 13px verdana; color:#c13b00;border-bottom:3px solid #003e4b;margin-left:8px;margin-bottom:10px;}

.cat-search {background: url('../images/sq_bl.gif') no-repeat 8px center;margin: 0px;padding-left:22px; border:0px solid #111111;}

.cat-search a{font:bold 11px verdana;color:#1e6386; text-decoration: none;line-height:20px;}

.cat-search a:hover {text-decoration: underline;}



.sort{font-size: 10px;font-weight: normal;color: #D2420C;text-decoration: none;}

.sort a:link, .sort a:visited{font-size: 10px;font-weight: normal;color: #336C8C;text-decoration: none;}

.sort a:hover{font-size: 10px;font-weight: normal;color: #336C8C;text-decoration: underline;}



.featured-box{background: #f7fcfd;width:650px; margin:0 auto;border:1px solid #acacac;}

.feat-link {border-bottom: 0px dotted #456754;padding-bottom:3px;}

.feat-link img {border:0px;}

.feat-link h2 {font: bold 14px georgia;color:#ff6633;}

.feat-link a {color:#c09e0b;text-decoration:none;}

.feat-link a:hover {color:#fec500;text-decoration:underline;}



.thumbnail img{border:1px solid #acacac;padding:2px;margin-right:4px;}

.reg-box{width:650px; margin:0 auto;}

.reg-link {padding-bottom:3px;border-bottom:1px dotted #999999;}

.reg-link img {border:0;}

.reg-link h2 a{font: bold 12px Georgia;color:#ff6633;}

.reg-link a {font-weight:normal;color:#cc2E0F;text-decoration:none;}

.reg-link a:hover {color:#859f28;text-decoration:underline;}



.article-head {font:bold 13px verdana; color:#FF0A0E;padding-left:50px;padding-top:10px;}

.article-title {font:normal 13px verdana; color:#1E6386;padding:5px 5px 0px 15px;}

.article-title a{font:bold 13px verdana; color:#1E6386; text-decoration:none;}

.article-title a:hover{text-decoration:underline;}

.article-details {font: normal 12px verdana; color:#707070;line-height:16px;padding: 0px 5px 0 15px;}

.article-details a{font: normal 12px verdana; color:#070707; text-decoration:underline;}

.article-details a:hover{text-decoration:none;}



.warning {padding-left:12px;padding-top:2px;font:normal 12px verdana;color:#FF0000;}

.warning a{font:normal 12px verdana;color:#ac0000; text-decoration:none;}

.warning a:hover{color:#ac0000;text-decoration:underline;}

.content {width:640px;border-left:1px solid #c8c7c6;border-right:1px solid #c7c6c8;border-bottom:1px solid #c7c6c9;margin:0 auto;padding:5px;}

.content-end {background: url('../images/content_end.gif') no-repeat;height:33px;width:729px;}

.bottom {background: url('../images/bg_bottom.gif') no-repeat;height:18px;margin:0 auto;border:0px solid #ffff00;}

.content .main{padding: 0 10px 0 10px; text-align:justify;line-height:20px;font: normal 12px verdana;}

.content h2{font:bold 13px verdana; color:#1E6386;padding:5px 5px 0px 5px;}

.content .desc {font: normal 11px verdana; color:#707070;line-height:14px;padding: 0px 5px 0 15px;}

.content .desc a{font: bold 11px verdana; color:#c13b00;line-height:14px; text-decoration:underline;}

.content .desc a:hover{text-decoration:none;}

.content img {padding:3px;}







.title-bg {background: #ebecdd; border:1px solid #c7c8c6;height:30px;margin:0 auto; width:650px;}

.title {padding-left:10px;padding-top:8px;font: normal 12px verdana; color:#1a4953;}

.title a{background: url('../images/c_path.gif') no-repeat left center;padding-left:20px;height:20px;font: bold 12px verdana; color:#1a4953; text-decoration:none;}

.title a:hover {text-decoration:underline;}



.text{font: normal 11px verdana;color: #060606;border: 1px solid #454647;height: 18px;width: 320px;padding: 3px 0 0 3px;}

.textarea{font: normal 11px verdana;color: #060606;border: 1px solid #454648;width: 320px;padding: 3px 0 0 3px;}

.captcha_text{font-family: verdana,arial;font-size: 8pt;color: #060606;border: 1px solid #454649;height: 17px;width: 50px;padding: 2px 0 0 3px;}



.captcha {

	border: 1px solid #bf9817;

	margin-top: 10px;

}

/*select{font: normal 11px verdana;color: #060606;border: 1px solid #454647;padding: 3px 0 0 3px;}*/

.price {

	font: bold 12px verdana;color:#859f28;margin:0px;padding:5px 10px 3px 10px;

}

.comment-head {background:#ffffd9;color:#5c71a9;border:1px solid #cdcdcd;margin:0 auto; width:620px;padding:5px;}

.comment {border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;padding:5px;margin:0 auto; width:620px; color:#565656; background:#eef9fb;}

.navig {width:730px;float:right;padding:4px;border:0px solid; color:#FFFFFF;}





#footer {background: url('../images/footer.gif') repeat-x left top;height:222px;}

#footer-box {width:989px; margin:0 auto;border:0px solid #ffffff; padding-top:7px;}



.footer-partners {position:relative; float:left;background: url('../images/footer_seperator.gif') no-repeat right top; height:200px; width:320px; border:0px solid #aa0000;}

.footer-resources {background: url('../images/footer_seperator.gif') no-repeat right top; width:260px; height:200px; border:0px solid #aa0000; margin-left:328px;}

.footer-blogs {position:relative; float:right;width:390px; height:200px; border:0px solid #aa0000;}

.footer-title{background: url('../images/sq_wh.gif') no-repeat left center; padding:10px;font: bold 14px Arial;color:#ffc600;padding-left:20px;margin-left:5px;}



.innerlinks { padding: 2px;margin: 0 2px 10px 2px;}

.innerlinks ul { margin: 0; padding: 0; list-style-type: none;}

.innerlinks li {background: url('../images/sq_bk.gif') no-repeat left center; float: left; width: 140px; border:0px solid #ffff00; margin: 5px 0px 3px 2px; padding: 0 0 0 10px;}

.innerlinks a:link { color: #ffffff; text-decoration: none;font:normal 9px verdana;}

.innerlinks a:visited { color: #ffffff; text-decoration: none;}

.innerlinks a:hover { color: #ffffff; text-decoration: underline;}





.resourselinks { padding: 2px;margin: 0 2px 10px 2px;}

.resourselinks ul { margin: 0; padding: 0; list-style-type: none;}

.resourselinks li {background: url('../images/sq_bk.gif') no-repeat left center; border:0px solid #ffff00; margin: 5px 0px 3px 2px; padding: 0 0 0 10px;}

.resourselinks a:link { color: #ffffff; text-decoration: none;font:normal 9px verdana;}

.resourselinks a:visited { color: #ffffff; text-decoration: none;}

.resourselinks a:hover { color: #ffffff; text-decoration: underline;}



.bloglinks { padding: 2px;margin: 0 2px 10px 2px;}

.bloglinks ul { margin: 0; padding: 0; list-style-type: none;}

.bloglinks li {background: url('../images/sq_bk.gif') no-repeat left 4px; border:0px solid #ffff00; margin: 5px 0px 3px 2px; padding: 0 0 0 10px;}

.bloglinks a:link { color: #ffffff; text-decoration: none;font:normal 9px verdana;}

.bloglinks a:visited { color: #ffffff; text-decoration: none;}

.bloglinks a:hover { color: #ffffff; text-decoration: underline;}





#footer-top {text-align:center;	height:5px; font:normal 11px verdana;color:#2f2f2f;padding-top:8px;}

#footer-top a {font:bold 11px verdana;color:#2f2f2f; text-decoration:none;}

#footer-top a:hover {text-decoration:underline;}



.info {background: url('../images/info.png') no-repeat 6px center;margin: 0 auto;padding:3px 3px 3px 35px;line-height: 25px;font:normal 11px verdana;color:#343435;}

.info a {font:normal 11px verdana; color:#006699; text-decoration:underline;line-height: 25px;}

.info a:hover{text-decoration:none;}



.c {

	float: left;

}

.cr {

	clear: left;

}



td {

	vertical-align: top;

	padding: 5px;

}



h1 {

	font-size: 14pt;

	margin: 5px 0 5px 0;

}



h2 {

	font-size: 10pt;

	margin: 0;

	padding: 0;

}



h3 {

	color: #5e74b3;

	font-size: 8pt;

	padding: 0;

	border-bottom: 1px dotted #5e74b3;

}



#descr {

	padding: 0px;

	margin: 0 0 5px 0;

}



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 {

	font: normal 11px verdana; color:#565656;

}

.buttons {

	border-top: 1px solid #A0A0A0;

	text-align: center;

}

.count {

	color: #fc4b05;

	font-size: 8pt;

	font-weight: normal;

}

#links a {

	font-size: 10pt;

}

#links p {

	margin: 0 0 7px 0;

}

.url {

	color: #6f6f6f;

}

.submit {

	float: right;

	vertical-align: bottom;

}

#user-bar {

   clear:both;

   width:20%;

   margin:0 0 0 auto;

   padding:3px;

   background:#D9E8F9;

   line-height:19px;

   text-align:right;

}



.text {

	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;

}

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;

}

p.subcats {

	margin: 0px 0px 7px 0px;

	padding: 0px;

}

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;

	font: normal 10px verdana;

	color: #838383;

	text-align: center;

	border-top: 0px solid #E0E0E0;

	padding: 3px 0 5px 0;

	margin-top: 10px;

}

div.footer a {

	font: normal 10px verdana;

	color: #838383;

	text-decoration:none;

}

div.footer a:hover {

	text-decoration:underline;

}

.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;

}
