html {background-color:#FFFFFF;}
body {background:url(images/body_bg.png) repeat-y center; height:100%;}

/*reset----------------*/
* {margin:0; padding:0;}
li {list-style-type:none; vertical-align:bottom;}
img, fieldset {border:0; display:block;} 
input {border:0;}
hr	{clear:both; visibility:hidden; height:0;}
a	{text-decoration:none;}

/*General----------*/
.fl {float:left;}
.fr {float:right;}
.cl {clear:left;}
.cr {clear:right;}
.c	{clear:both;}
.mb10	{margin-bottom:10px;}
.mb5	{margin-bottom:5px;}
.center {margin:0 auto;}
.pb10 { padding-bottom:10px;}

.adv-120, .adv-160, .adv-300, .adv-468 {overflow:hidden; position:relative;}
.adv-120	{width:120px;}
.adv-160	{width:160px;}
.adv-300	{width:300px; height:250px; overflow:hidden;}
.adv-468	{width:468px; }
.adv-4681	{width:468px;}

/*Type----------------*/
body	{font-family:Arial, Helvetica, sans-serif;}
#nav a	{font:bold 14px/14px tahoma, verdana, arial; color:white;}
h1		{font:normal 20px/20px Arial;}
.hed	{font:normal 18px/18px tahoma; color:white;}
p		{font:normal 12px/17px Arial}
.lst li	{line-height:17px;}
.lst a	{color:#1aae28; font:normal 12px/12px arial; text-decoration:underline;}
.lst a:hover	 {font-weight:bold;}
.plugs			 {padding:0 5px 5px 5px;}
.plug			 {margin-bottom:5px;}
.plug h3 a		 {font:bold 13px/15px Arial, Helvetica, sans-serif; color:#9e002d; text-decoration:underline;}
.plug h3 a:hover {color:#000;}
.plug p			 {font:normal 11px/13px arial; color:#da1a73;}
.cat-nav li a		 {color:black; font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; padding:0 2px;}
.cat-nav li a:hover	 {background:#3fb300; color:white; text-decoration:none;}
#footer .notes 		 {color:#999999;}
#footer .notes h1	 {font:bold 14px/17px Arial, Helvetica, sans-serif;}
#footer .notes p	 {font:normal 11px/14px Arial, Helvetica, sans-serif;}
.navi a			{font:bold 15px/17px Verdana, Arial, Helvetica, sans-serif; color:#000;}
.navi a:hover	{color:#00b337; text-decoration:underline;}
/*Structure-----------*/
#wrap	{width:1000px; margin:0 auto; }
#header {height:294px; position:relative; }
	#module-1	{height:83px; width:990px; padding:5px; background:#000000; position:absolute; bottom:0; left:0;}
	#module-1 .lists	{width:460px;}
	#module-1 .lists ul {width:147px; margin-right:5px;}
		#seo-text	{width:460px; padding-right:15px; border-right:1px solid #FFFFFF; color:#FFFFFF;}
		
	#module-2	{height:186px;}
	#module-2 .adv-468 {border:3px solid #000000; margin-top:20px;}
	#module-2 .h2 {height:160px;}
		#nav	{height:39px; background-color:#FFFFFF; border-bottom:2px solid #000000; clear:left;}
		#nav *	{display:block; float:left;}
		#nav li {height:39px; border-right:1px solid #000000;}
		#nav a	{height:27px; padding:12px 14px 0 14px; color:#000000;}
		#nav a:hover {background-color:#000000; color:#FFFFFF;}
		#nav #search {float:right; border-right:0;}
			 #search form {padding:11px 10px 0 20px; height:28px;}
			 #search .fld {width:168px; height:15px; background:url(images/fld.gif) no-repeat; padding:2px; margin-right:10px;}

#content	{padding-top:10px;}

.mod-chosen, .cholder, .sholder, .tplug {background:#000000;}

.mod-chosen				{height:170px; margin-bottom:10px;}
.mod-chosen .thumbs li	{margin:0 3px 0px 0;}
.mod-chosen .thumbs		{padding-left:5px;}

.mod-th1	{clear:left;}

.cholder			{width:677px; margin-bottom:10px;}
.cholder .thumbs li {margin:0 5px 5px 0;}
.cholder .thumbs	{padding-left:5px;}
.sholder			{width:314px;}

.viewmore {display:block; background:url(images/arr.gif) right no-repeat; font:normal 11px/12px verdana; color:#00b30d; text-align:right; padding:5px 20px; clear:both;}
.cholder .viewmore { margin-right:5px;}

.plug		{height:102px;}
.plug .fl	{border:1px solid #027610;}
.plug h3, .plug p {margin-left:110px;}

.tplugs {padding-left:2px;}
.tplug	{width:162px; height:172px; padding:1px; position:relative; float:left; margin:0 2px 5px 0;}
.tplug .th, .tplug h3, .tplug em  {display:block; position:absolute;}
.tplug .th	{border:1px solid #FFFFFF; width:160px; height:120px;}
.tplug h3	{font:normal 12px/14px tahoma; text-align:center; top:124px;}
.tplug h3 a {color:#FFFFFF;}
.tplug em	{font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; bottom:3px; right:3px; color:#00dc0a;}
.tplug:hover h3 a {color:white; background:#FF0000;}

#video .thumbs	{width:170px;}
#v-module		{float:left; width:500px;}
#v-module .adv-468 {border:3px solid #FFFFFF; margin:0 auto;}
#player		{width:480px; padding:10px 0 10px 10px;}
.desc		{padding-left:10px; padding-bottom:10px; color:#FFFFFF;}

#footer	{padding:20px 0px 0 10px; border-top:4px solid #ae1a44; background:url(images/footer_bg.gif) bottom repeat-x; clear:both;}
	#footer .notes		{width:220px;}
	#footer .notes span {display:block; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:10px;}
	#footer .lists		{margin-left:250px;}
	#footer .lists ul	{width:179px; margin-right:5px;}
	#footer .lists li	{line-height:21px;}
	#footer .lists ul a {background:url(images/ball.gif) left no-repeat; padding-left:14px;}
/*widgets------------*/
.cat-nav	{display:block; height:20px; padding:0 10px 10px 10px;}
.cat-nav li	{display:inline; margin-right:10px;}

.hed	{padding:6px 10px 0 10px; height:26px; background-color:#000000; border-bottom:2px solid #FF0000; margin-bottom:5px;}

.thumbs *		{display:block;}
.thumbs li, .thumbs li a {float:left;}
.thumbs li		{width:162px; height:122px;}
.thumbs a 		{width:160; height:120px; border:1px solid #FFFFFF; position:relative;}
.thumbs a em	{position:absolute; top:30px; left:55px; width:65px; padding-top:70px; height:0; overflow:hidden; background:url(images/play.png) no-repeat; visibility:hidden;}
.thumbs a:hover em {visibility:visible;}

.navi		{padding:10px; height:20px; clear:both;}
.navi ul	{width:150px; display:block; text-align:center; margin:0 auto;}
.navi li	{display:inline;}

.inter-adv	{float:left; width:332px; height:532px;}
.inter-adv .adv-300 { padding-top:10px; margin:0 auto;}





