*{font-size: 100.01%;}
html{font-size: 62.5%;}
body {
	margin:0;
	font:1em/14px "Trebuchet MS", Arial, Helvetica, sans-serifl;
	color:#4f4f4f;
	background:url(../images/bg-main-wrap.gif);
	min-width:1006px;
}
/* general settings */
img{
	border:none;
}
form, fieldset{
	padding:0;
	margin:0;
	border:none;
}
input, textarea, select{
	font:100% Arial, Verdana, Helvetica, sans-serif;
	vertical-align:middle;
}
.main-wrap{
	width:100%;
	background:url(../images/bg-body.gif) repeat-x;
}
.clear {
  clear: both;
}
/* main start */
#main{
	width:1006px;
	margin:0 auto;
	padding-top:191px;
	position:relative;
}
/* header start */
#header{
	width:1006px;
	height:191px;
	position:absolute;
	top:0;
	left:0;
    z-index:100;
}
#header:after{
	content:"";
	clear:both;
	display:block;
}
.logo-print {display:none;}
.logo{
	float:left;
}
.logo a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/logo.png) no-repeat;
	width:279px;
	height:191px;
	position:relative;
	cursor:pointer;
}
.header-box{
	width:698px;
	float:right;
	padding:12px 0 0;
}
.banner1{
	float:left;
	margin:26px 0 0 4px;
	display:inline;
}
.banner1 img{
	display:block;
	border:1px solid #fff;
}
/* login form */
.login-form{
	float:right;
	width:142px;
	padding-right:4px;
}
.language-nav{
	width:140px;
	margin:0 0 8px;
	padding:3px 1px 3px 1px;
	list-style:none;
	background: url(../images/bg-login-form.gif) no-repeat;
	position:relative;
	z-index:1000;
}
* html .language-nav{
	margin:0 0 6px;
}
.language-nav li{
	font-size:1.1em;
	color:#a9a9a9;
	position:relative;
	cursor:pointer;
	padding-left:4px;
	width:136px;
	background: url(../images/bg-language-li.gif) repeat-x;
}
.language-nav li:after{
	content:"";
	clear:both;
	display:block;

}
.language-wrap{
	width:142px;
	background: url(../images/bg-language.gif) no-repeat 0 100%;
	position:absolute;
	top:13px;
	left:-1px;
	display:none;
	padding-bottom:3px;
    z-index:9999;
}
.language-nav li:hover .language-wrap,
.language-nav li.hover .language-wrap{
	display:block;
}
.language-nav li ul{
	background:#fff;
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	width:140px;
	padding:5px 1px 1px 1px;
	background: url(../images/bg-language-drop.gif) repeat-y;
}
.language-nav li ul li{
	background:none;
	padding:6px 0 0 4px;
	background: url(../images/bg-language-li.gif) repeat-x;
	height:24px;
	vertical-align:middle;
}
.language-nav li ul li a{
	font-size:1.1em;
	color:#a9a9a9;
	text-decoration:none;
	padding-left:15px;
}
.language-nav li ul li a:hover{;
	color:#4b4747;
}
.english a{
	background: url(../images/bullet-english.gif) no-repeat 0 2px;
}
.german a{
	background: url(../images/germany.gif) no-repeat 0 2px;
}
.bulgarian a{
	background: url(../images/bulgarian.gif) no-repeat 0 2px;
}
.catalonian a{
	background: url(../images/catalonian.gif) no-repeat 0 2px;
}
.czech a{
	background: url(../images/czech.gif) no-repeat 0 2px;
}
.danish a{
	background: url(../images/danish.gif) no-repeat 0 2px;
}
.spanish a{
	background: url(../images/spanish.gif) no-repeat 0 2px;
}
.french a{
	background: url(../images/french.gif) no-repeat 0 2px;
}
.greek a{
	background: url(../images/greek.gif) no-repeat 0 2px;
}
.croatian a{
	background: url(../images/croatian.gif) no-repeat 0 2px;
}
.hungarian a{
	background: url(../images/hungarian.gif) no-repeat 0 2px;
}
.italian a{
	background: url(../images/italian.gif) no-repeat 0 2px;
}
.dutch a{
	background: url(../images/dutch.gif) no-repeat 0 2px;
}
.norwegian a{
	background: url(../images/norwegian.gif) no-repeat 0 2px;
}
.polish a{
	background: url(../images/polish.gif) no-repeat 0 2px;
}
.portuguese a{
	background: url(../images/portuguese.gif) no-repeat 0 2px;
}
.romanian a{
	background: url(../images/romanian.gif) no-repeat 0 2px;
}
.russian a{
	background: url(../images/russian.gif) no-repeat 0 2px;
}
.swedish a{
	background: url(../images/swedish.gif) no-repeat 0 2px;
}
.slovenian a{
	background: url(../images/slovenian.gif) no-repeat 0 2px;
}
.slovakian a{
	background: url(../images/slovakian.gif) no-repeat 0 2px;
}
.turkish a{
	background: url(../images/turkish.gif) no-repeat 0 2px;
}
.turkish{
	height:20px !important;
}
.login{
	width:142px;
	overflow:hidden;
}
.login div{
	width:118px;
	padding:3px 1px 3px 23px;
	font-size:1.1em;
	line-height:11px;
	overflow:hidden;
	margin-bottom:3px;
}
.login input{
	width:115px;
	padding:0;
	margin:0;
	background:#fff;
	border:none;
	font-size:1.1em;
	color:#a9a9a9;
	float:left;
}
.username{
	background: url(../images/bg-user.gif) no-repeat;
}
.password{
	background: url(../images/bg-password.gif) no-repeat;
}
.accept{
	width:142px;
	overflow:hidden;
	margin-bottom:4px;
}
.accept div{
	float:left;
	margin-top:2px;
}
#check{
	width:16px;
	height:15px;
	margin:0 2px 0 0;
	float:left;
	padding:0;
}
#check2{
	width:15px;
	height:16px;
	margin:0 2px 0 0;
	float:left;
	padding:0;
}
.accept div label{
	color:#fff;
	font-size:1em;
	float:left;
	margin:0;
	padding:0;
}
.button-login{
	float:right;
}
.forgot{
	color:#fff;
	font-size:1.1em;
}
.forgot:hover{
	text-decoration:none;
}
/* main navigation holder */
.main-nav-holder{
	width:696px;
	background: url(../images/bg-main-nav.png) no-repeat;
	float:left;
	margin:5px 0 0 0;
}
.main-nav-holder:after{
	content:"";
	clear:both;
	display:block;
}
.main-navigation{
	margin:3px 0 0 10px;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
	display:inline;
}
/* main navigation list */
.main-navigation li{
	float:left;
	position:relative;
	z-index:100;
}
.main-navigation li:after{
	content:"";
	clear:both;
	display:block;
}
.main-navigation li a{
	height:37px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
}
.main-navigation li a:hover{
	background-position:0 -37px;
	height:45px;
}
.main-navigation .home a{
	background: url(../images/home.gif) no-repeat;
	width:99px;
}
.main-navigation .members a{
	background: url(../images/members.gif) no-repeat;
	width:136px;
}
.main-navigation .blogs a{
	background: url(../images/blogs.gif) no-repeat;
	width:102px;
}
.main-navigation li .drop-holder{
	display:none;
	position:absolute;
	top:32px;
	left:5px;
	width:165px;
	z-index:100;
}
.drop-top{
	background: url(../images/bg-drop1-top.png) no-repeat;
	width:165px;
	height:19px;
	font-size:0;
	line-height:0;
}
.drop-center{
	background: url(../images/bg-drop1-center.png) repeat-y;
	width:165px !important;
}
.drop-center:after{
	content:"";
	clear:both;
	display:block;
}
.drop-bottom{
	background: url(../images/bg-drop1-bottom.png) no-repeat;
	width:165px;
	height:5px;
	float:left;
}
.main-navigation li:hover .drop-holder,
.main-navigation li.hover .drop-holder{
	display:block;
}
.main-navigation li:hover .drop-holder2,
.main-navigation li.hover .drop-holder2{
	display:none !important;
}
.main-navigation li:hover a,
.main-navigation li.hover a{
	background-position:0 -37px;
	height:45px;
}
.drop-center ul{
	margin:0;
	padding:0 0 0 1px;
	list-style:none;
	width:161px !important;
	float:left;
	position:relative;
	margin:-3px 0;
}
.drop-center ul:after{
	content:"";
	clear:both;
	display:block;
}
.drop-center ul li{
	position:relative;
	float:none;
	z-index:100;
	background: url(../images/hover.gif) no-repeat 0 100%;
	width:162px;
	vertical-align:middle;
}
.bottom{
	background:none !important;
}
.drop-center ul li a{
	text-indent:0;
	font-size:12px;
	text-decoration:none;
	color:#010101;
	width:162px !important;
	overflow:visible;
	background:none !important;
	height:auto !important;
	padding:0;
	position:relative;
}
.drop-center ul li a em{
	display:block;
	width:130px !important;
	font-style:normal;
	padding:13px 16px 14px 16px;
}
.drop-center ul li a span{
	display:block;
	width:130px !important;
	padding:13px 16px 14px 16px;
}
.drop-center ul li a strong{
	height:7px;
	overflow:hidden;
	display:block;
	position:absolute;
	bottom:-7px;
	left:0;
}
.drop-center ul li:hover,
.drop-center ul li.hover{
	width:162px;
	background:none;
}
.drop-center ul li a:hover{
	color:#a50e0a;
	width:172px !important;
	position:relative;
	z-index:100;
}
.drop-center ul li a:hover em{
	text-decoration:underline;
	background: url(../images/bg-hover1.gif) no-repeat 0 100%;
}
.drop-center ul li a:hover span{
	color:#a50e0a;
	width:140px !important;
	border:none !important;
	position:relative;
	z-index:100;
	background:#fbc33b url(../images/bg-hover1.gif) no-repeat 0 100%;;
	display:block;
}
.drop-center ul li a:hover strong{
	background: url(../images/bg-hover-4.png) no-repeat;;
	width:100%;
	position:absolute;
	bottom:-7px;
	left:0;
}
.drop-center ul li:hover a,
.drop-center ul li.hover a{
	color:#a50e0a;
	width:172px !important;
}
.drop-center ul li:hover a span,
.drop-center ul li.hover a span{
	color:#a50e0a;
	width:140px !important;
	border:none !important;
	position:relative;
	z-index:100;
	background:#fbc33b url(../images/bg-hover1.gif) no-repeat 0 100%;;
	display:block;
}
.drop-center ul li:hover a strong,
.drop-center ul li.hover a strong{
	background: url(../images/bg-hover-4.png) no-repeat;;
	width:100%;
	position:absolute;
	bottom:-7px;
	left:0;
}
.drop-center ul li .drop2-holder{
	position:absolute;
	display:none;
	top:0;
	z-index:-1;
	left:170px;
}
.drop-center ul li:hover .drop2-holder,
.drop-center ul li.hover .drop2-holder{
	display:block;
}
.drop-center ul li:hover,
.drop-center ul li.hover{
	background:none !important;
}
.drop-center ul li .drop2-top{
	background: url(../images/bg-drop2-top.png) no-repeat;
	width:163px;
	height:4px;
	font-size:0;
	line-height:0;
}
.drop-center ul li .drop2-center{
	background: url(../images/bg-drop2-center.png) repeat-y;
	width:163px;
	overflow:hidden;
}
.drop-center ul li .drop2-center ul{
	margin:0;
	padding:0 0 0 1px;
	list-style:none;
	width:161px !important;
	margin:-3px 0;
}
.drop-center ul li .drop2-center ul li{
	position:relative;
	float:none;
	z-index:100;
	background: url(../images/hover.gif) no-repeat 0 100%;
	width:162px;
	vertical-align:middle;
}
.drop2-center ul li a{
	color:#010101 !important;
	background:none !important;
	position:relative;
	width:130px !important;
	padding:13px 16px 14px 16px;
}
.drop2-center ul li a:hover{
	text-decoration:underline;
	background: url(../images/bg-hover1.gif) no-repeat 0 100% !important;
	color:#a50e0a !important;
	width:130px !important;
	position:relative;
	z-index:100;
}
.drop-center ul li:hover .drop2-center ul li:hover a,
.drop-center ul li.hover .drop2-center ul li.hover a{
	text-decoration:underline;
	background: url(../images/bg-hover1.gif) no-repeat 0 100% !important;
	color:#a50e0a !important;
	width:130px !important;
	position:relative;
	z-index:100;
}
.drop-center ul li .drop2-bottom{
	background: url(../images/bg-drop2-bottom.png) no-repeat;
	width:163px;
	height:6px;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
/* search form */
.search-form{
	float:right;
	width:222px;
	margin:7px 29px 11px 0;
	display:inline;
}
.search{
	width:222px;
	overflow:hidden;
}
.search div{
	float:right;
	background: url(../images/bg-search-form.gif) no-repeat;
	width:197px;
	padding:5px 0 4px;
}
.search div input{
	background:none;
	padding:0;
	margin:0;
	border:none;
	width:186px;
	text-align:right;
	font:1.2em/14px Georgia,"Times New Roman", Times, serif;
	color:#888;
	position:relative;
}
.button-search{
	float:left;
	position:relative;	
}
/*header end*/
/* content start*/
#content{
	width:1006px;
	overflow:hidden;
}
.content-box1{
	width:1006px;
	overflow:hidden;
	background: url(../images/bg-content-box1.gif) no-repeat 0 100%;
	margin-bottom:13px;
}
.content-box1-top{
	background: url(../images/bg-content-box1-top.gif) no-repeat;
	width:1006px;
	overflow:hidden;
}
.content-box1-bottom{
	background: url(../images/bg-content-box1-bottom.gif) no-repeat 0 100%;
	width:1000px;
	overflow:hidden;
	padding:3px 3px 6px 3px;
}
.tabset1{
	margin:0;
	padding:0 0 0 2px;
	list-style:none;
	width:267px;
	float:left;
}
.tabset1 li{
	vertical-align:middle;
	width:243px;
}
* html .tabset1 li{
	overflow:hidden;
}
.tabset1 li a{
	text-decoration:none;
	color:#1b1b1b;
	font:2em/24px Georgia, "Times New Roman", Times, serif;
	display:block;
	position:relative;
	padding:16px 0 0 19px;
	position:relative;
	cursor:pointer;
}
.tabset1 li a em{
	font-style:normal;
	padding:0 18px 0 26px;
	float:left;
}
.tabset1 .tab1 a{
	background: url(../images/bg-tabset1-tab1.gif) no-repeat;
	width:248px;
	height:40px;
}
.tabset1 .tab1 a em{
	background: url(../images/bullet-tab1.gif) no-repeat 0 5px;
}
.tabset1 .tab2 a{
	background: url(../images/bg-tabset1-tab2.gif) no-repeat;
	width:248px;
	height:63px;
}
.tabset1 .tab2 a em{
	background: url(../images/bullet-tab2.gif) no-repeat 0 5px;
}
.tabset1 .tab3 a{
	background: url(../images/bg-tabset1-tab3.gif) no-repeat;
	width:248px;
	height:63px;
}
.tabset1 .tab3 a em{
	background: url(../images/bullet-tab3.gif) no-repeat 0 5px;
}
.tabset1 .tab4 a{
	background: url(../images/bg-tabset1-tab4.gif) no-repeat;
	width:248px;
	height:38px;
}
.tabset1 .tab4 a em{
	background: url(../images/bullet-tab4.gif) no-repeat 0 5px;
}
.tabset1 li a:hover,
.tabset1 li a.active{
	color:#127008;
	position:relative;
}
.tabset1 li a.active span{
	position:absolute;
	background:url(../images/tab1-hover.png) no-repeat 0 50%;
	width:24px;
	height:62px;
	height:62px;
	bottom:-6px;
	left:242px;
}
#tab1{
	width:730px;
	float:right;
}
.image-wrap{
	float:left;
	background: url(../images/bg-image-wrap.gif) no-repeat;
	width:175px;
	height:243px;
	margin-top:8px;
	padding:3px 0 0 17px;
}
.image-wrap img{
	display:block;
}
.community{
	width:515px;
	float:left;
	margin-left:22px;
}
.community-data{
	width:305px;
	float:left;
	margin-top:14px;
}
.community h1,
.community h2{
	margin:0 0 13px;
	font:2.7em/28px Georgia,"Times New Roman", Times, serif;
	color:#e30000;
}
.community ul{
	margin:0;
	padding:0;
	list-style:none;
}
.community ul li{
	font:1.8em/20px Georgia,"Times New Roman", Times, serif;
	color:#1b1b1b;
	background: url(../images/bullet1.gif) no-repeat 0 5px;
	padding-left:20px;
	margin-bottom:10px;
}
.sign-up{
	float:right;
	background: url(../images/bg-sign-up.gif) no-repeat;
	width:209px;
	height:160px;
	overflow:hidden;
}
.sign-up a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/bg-sign-up-link.gif) no-repeat;
	width:141px;
	height:54px;
	margin:65px 0 0 22px;
}
/* testimonial */
.testimonial{
	width:487px;
	float:left;
	margin-left:21px;
}
.testimonial h2{
	margin:0 0 10px 2px;
	color:#000;
	font:2em/22px Georgia,"Times New Roman", Times, serif;
}
.testimonial blockquote{
	margin:0;
	background: url(../images/bg-blockquote.gif) no-repeat;
	padding-left:15px;
}
.testimonial blockquote q {
	quotes: none;
}
.testimonial blockquote q:before {
	content: "";
}
.testimonial blockquote q:after {
	content: "";
}
.testimonial blockquote p{
	margin:0;
	color:#000;
	line-height:15px;
	font-size:1.2em;
}
.testimonial blockquote cite{
	display:block;
	color:#7e7e7e;
	line-height:20px;
	background: url(../images/bg-blockquote-q.gif) no-repeat 100% 9px;
}
.content-box2{
	width:1006px;
	overflow:hidden;
	background: url(../images/bg-content-box2.gif) no-repeat 0 100%;
	margin-bottom:13px;
}
.content-box2-top{
	background: url(../images/bg-content-box2-top.gif) no-repeat;
	width:1006px;
	overflow:hidden;
}
.content-box2-bottom{
	background: url(../images/bg-content-box2-bottom.gif) no-repeat 0 100%;
	width:1000px;
	overflow:hidden;
	padding:3px 3px 6px 3px;
}
#tab5{
	width:840px;
	float:left;
	margin-right:-160px;
}
.tabset2{
	margin:0 1px 0 0;
	padding:38px 0 0 0;
	list-style:none;
	float:right;
	background: url(../images/bg-tabset3.gif) no-repeat;
}
.tabset2 li{
	vertical-align:middle;
	width:153px;
}
* html .tabset2 li{
	overflow:hidden;
}
.tabset2 li a{
	text-decoration:none;
	color:#1b1b1b;
	font:2em/24px Georgia, "Times New Roman", Times, serif;
	display:block;
	position:relative;
	padding:11px 0 0 34px;
}
.tabset2 .tab5 a{
	background: url(../images/bg-tabset2-tab5.gif) no-repeat;
	width:119px;
	height:39px;
}
.tabset2 .tab6 a{
	background: url(../images/bg-tabset2-tab6.gif) no-repeat;
	width:119px;
	height:39px;
}
.tabset2 .tab7 a{
	background: url(../images/bg-tabset2-tab7.gif) no-repeat;
	width:119px;
	height:39px;
}
.tabset2 .tab8 a{
	background: url(../images/bg-tabset2-tab8.gif) no-repeat;
	width:119px;
	height:39px;
}
.tabset2 .tab9 a{
	background: url(../images/bg-tabset2-tab9.gif) no-repeat;
	width:119px;
	height:39px;
}
.tabset2 li a.active,
.tabset2 li a:hover{
	color:#127008;
	position:relative;
	border:0;
}
.tabset2 li a.active span,
.tabset2 li a:hover span{
	position:absolute;
	background:url(../images/tab2-hover.png) no-repeat;
	width:24px;
	height:55px;
	height:62px;
	bottom:-12px;
	left:-19px;
}
.tabset3{
	margin:0 0 0 2px;
	padding:0;
	list-style:none;
	background: url(../images/bg-tabset3-ul.gif) no-repeat;
	width:849px;
	height:46px;
	position:relative;
}
.tabset3 li{
	float:left;
	background: url(../images/separator-tabset3.gif) no-repeat 100% 0;
	height:37px;
}
.tabset3 li a{
	text-decoration:none;
	color:#1b1b1b;
	font:1.6em/18px Georgia, "Times New Roman", Times, serif;
	float: left;
	height:28px;
	font-weight:bold;
	padding:10px 0 0 0;
	text-align:center;
}
.tabset3 .left a.active,
.tabset3 .left a:hover{
	background: url(../images/bg-tab3-hover-left.gif) no-repeat 0 0 !important;
}
.tabset3 li .active,
.tabset3 li a:hover{
	color:#127008;
	background: url(../images/bg-tab3-hover.gif) no-repeat 50% 0;
	height:36px;
}
.tabset3 a span ,
.tabset3 a.active span {
	display:block;
	height:28px;
	padding-bottom:8px;
	cursor:pointer;
	background:none;
}
.tabset3 a.active span ,
.tabset3 a:hover span {
	background:url(../images/bg-tab3-arrow.gif) no-repeat 50% 100% !important;
}
#tab10{
	width:800px;
	overflow:hidden;
	padding:32px 0 0 30px;
}
.block1{
	width:400px;
	float:left;
	margin-bottom:33px;
}
.image-holder{
	width:57px;
	height:57px;
	float:left;
	border:1px solid #d5d5d5;
	padding:1px 0 0 1px;
	margin-right:14px;
}
.image-holder img{
	display:block;
	border:3px solid #f3f3f3;
}
.block1 a{
	color:#106a06;
	font-size:1.4em;
	display:block;
	line-height:12px;
	margin-bottom:5px;
}
.read{
	font-size:1.2em !important;
}
.block1 a:hover{
	text-decoration:none;
}
.block1 p{
	margin:0 0 5px;
	color:#4f4f4f;
	font-size:1.2em;
}
.content-box3{
	width:1006px;
	overflow:hidden;
	background: url(../images/bg-content-box3.gif) no-repeat;
	margin-bottom:15px;
}
.content-box3-top{
	background: url(../images/bg-content-box3-top.gif) no-repeat;
	width:1006px;
	overflow:hidden;
}
.content-box3-bottom{
	background: url(../images/bg-content-box3-bottom.gif) no-repeat 0 100%;
	width:998px;
	overflow:hidden;
	padding:3px 3px 6px 5px;
}
.heading-wrap{
	background: url(../images/bg-heading.gif) no-repeat;
	width:996px;
	height:43px;
}
.heading{
	background: url(../images/bg-heading-shadow.png) repeat-x;
	width:969px;
	height:35px;
	padding:8px 0 0 27px;
	position:relative;
}
.heading h2{
	margin:0;
	font:2.1em/20px Georgia, "Times New Roman", Times, serif;
	color:#000;
}
.heading h2 a{
	text-decoration:none;
	color:#000;
}
.content-box3-bottom img{
	display:block;
	margin-top:-4px;
}
.two-boxes{
	width:1020px;
	overflow:hidden;
	margin-right:-14px;
}
.content-box4{
	width:496px;
	float:left;
	background:url(../images/bg-content-box4.gif) no-repeat;
	margin-right:14px;
}
.content-box4-top{
	background: url(../images/bg-content-box4-top.gif) no-repeat;
	width:496px;
	overflow:hidden;
}
.content-box4-bottom{
	background: url(../images/bg-content-box4-bottom.gif) no-repeat 0 100%;
	width:490px;
	overflow:hidden;
	padding:3px 3px 6px;
}
.heading2-wrap{
	background: url(../images/bg-heading2.gif) no-repeat;
	width:486px;
	height:42px;
	margin:0 0 1px 2px;
}
.heading2{
	background: url(../images/bg-heading2-shadow.png) repeat-x;
	width:459px;
	height:34px;
	padding:8px 0 0 27px;
	position:relative;
}
.heading2 h2{
    margin:0;
    font:2.1em/24px Georgia, "Times New Roman", Times, serif;
    color:#000;
}
.heading2 h2 a{
    text-decoration:none;
    color:#000;
}
.content-box4-data{
	width:470px;
	margin:16px 0 0 19px;
}
.content-box4-data a{
	color:#3f99ee;
}
.content-box4-data h3{
    margin:0;
    font:2em/22px Georgia, "Times New Roman", Times, serif;
    color:#000;
}
.content-box4-data h3 a{
    text-decoration:none;
    color:#000;
}
.content-box4-data p, .content-box4-data ul{
	color:#0F0F0F;
	font-size:1.3em;
	line-height:20px;
	margin:0 0 15px;
}
.content-box4-data ul{
	list-style:none outside none;
	margin:0;
	padding:0 0 10px 20px;
}
.content-box4-data li{
	background:url("../images/bullet1.gif") no-repeat scroll 0 5px transparent;
	margin-bottom:0;
	padding-left:20px;
}
.content-box4-data .blog {
	margin:0;
	padding:14px 0 10px 30px;
	list-style:none;
}
.content-box4-data .blog li{
	font:1.8em/20px Georgia,"Times New Roman", Times, serif;
	color:#1b1b1b;
	background: url(../images/bullet1.gif) no-repeat 0 5px;
	padding-left:25px;
	margin-bottom:10px;
}
.popularity{
	margin:0;
	padding:10px 0 15px 29px;
	list-style:none;
}
.popularity li{
	display:inline;
	line-height:1.6;
	margin-right:18px;
}
.popularity li a{
	color:#106a06;
	text-decoration:none;
}
.popularity li a:hover{
	text-decoration:underline;
}
.v-popular a{
	font-size:1.4em;
} 
.vv-popular a{
	font-size:1.6em;
}
.vvv-popular a{
	font-size:1.6em;
	font-weight:bold;
}
.vvvv-popular a{
	font-size:1.8em;
}
.vvvvv-popular a{
	font-size:2em;
}
/*content end*/
/*footer start*/
#footer{
	width:963px;
	overflow:hidden;
	padding:16px 19px 15px 24px;
}
.footer-nav{
	margin:0 0 0 8px;
	padding:0;
	list-style:none;
	float:left;
	height:1%;	
	overflow:hidden;
}
.footer-nav li{
	float:left;
	background: url(../images/separator1.gif) no-repeat 0 12px;
	padding:0 7px 0 8px;
	margin:0 8px 0 -8px;
	line-height:36px;
}
.footer-nav li a{
	text-decoration:none;
	font-size:1.4em;
	color:#fff;
}
.footer-nav li a:hover{
	text-decoration:underline;
}
#footer p{
	margin:0 0 0 108px;
	float:left;
	font-size:1.4em;
	color:#fff;
	line-height:36px;
}	
.rss{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.rss li{
	float:left;
	line-height:36px;
}
.rss li a{
	text-decoration:none;
	font-size:1.4em;
	color:#fff;
	background: url(../images/bullet-rss.gif) no-repeat 0 8px;
	display:block;
	padding:0 14px 0 29px;
	
}
.rss li a:hover{
	text-decoration:underline;
}
/*footer end*/
/*main end*/
/* inner1 */
.content-top{
	background:url(../images/bg-content-box-top.png) no-repeat;
	height:388px;
}
.content-top:after,
.content-bottom:after,
.content-center:after{
	clear:both;
	content:"";
	display:block;
}
.content-bottom{
	background: url(../images/bg-content-box-bottom.png) no-repeat;
	height:56px;
}
.content-center{
	background:url(../images/bg-content-box.png) repeat-y;
	width:998px;
	padding:0 4px;
}
.content-holder{
	float:left;
	width:100%;
	margin:-379px 0 -10px;
}
/* column1 box */
.column1{
	width:310px;
	float:left;
}
.column1-nav{
	width:100%;
	overflow:hidden;
	margin-bottom:13px;
	background:url(../images/bg-column1-nav.gif) repeat-y;
	position:relative;
}
.column1-2{
	background:url(../images/bg-column1-nav-btm.gif) no-repeat 0 100%;
	width:100%;
	padding:0 0 10px;
	overflow:hidden;
	position:relative;
}
.connect-holder{
	width:153px;
	float:left;
	background: url(../images/bg-connect.gif) repeat-y;
	position:relative;
}
.connect-bottom{
	width:100%;
	overflow:hidden;
}
.enter{
	margin:0;
	padding:0;
	list-style:none;
}
.enter li{
	width:149px;
}
.enter li a{
	font:1.7em/20px Georgia, "Times New Roman", Times, serif;
	color:#000;
	text-decoration:none;
	background: url(../images/bg-connect-top.gif) no-repeat;
	width:136px;
	height:30px;
	display:block;
	padding:9px 0 8px 13px;
}
.enter .active a{
	background: url(../images/bg-connect-top-hover.gif) no-repeat;
	height:46px;
	padding:9px 0 0 13px;
}
.connect{
	width:139px;
	height:129px;
	overflow:hidden;
	padding:0 0 0 14px;
}
* html .connect {height:133px;}
* +html .connect {height:132px;}
.forgot2{
	background:none !important;
	font-size:1.1em !important;
	color:#106a06 !important;
	text-decoration:underline !important;
	height:auto !important;
	padding:0 !important;
	margin-bottom:30px;
}
.forgot2:hover{
	text-decoration:none !important;
}
.column1-form{
	width:122px;
	overflow:hidden;
}
.connect-bottom .login{
	width:122px;
}
.connect-bottom .username2{
	width:122px;
	background: url(../images/bg-login-form-content.gif) no-repeat;
	margin:0 0 11px;
}
.connect-bottom .username2 input{
	width:95px;
}
.connect-bottom .password{
	width:122px;
	background: url(../images/bg-password-content.gif) no-repeat;
	margin:0 0 9px;
}
.connect-bottom .password input{
	width:95px;
}
.connect-bottom .accept{
	width:122px;
}
.connect-bottom .accept label{
	color:#1f1f1f;
	width:50px;
	line-height:9px;
	letter-spacing:-1px;
}
.member{
	font-size:1.6em;
	color:#c02211;
	margin-left:12px;
}
.connect-bottom p{
	margin:5px 0 0 14px;
	color:#1f1f1f;
	font-size:1.4em;
	line-height:16px;
}
.connect-bottom .sign-up{
	background: url(../images/bg-sign-up2.gif) no-repeat;
	width:140px;
	height:102px;
	float:none;
	margin-left:8px;
}
.connect-bottom .sign-up a{
	background: url(../images/bg-sign-up-link2.gif) no-repeat;
	width:109px;
	height:47px;
	margin:30px 0 0 13px;
}
.connect-bottom .sign-up a:hover{
	background: url(../images/bg-sign-up-link2.gif) no-repeat !important;
}
.navigation-center{
/*	background: url(../images/bg-navigation-center.gif) repeat-y;*/
	width:153px;
	float:left;
	margin-left:-4px;
}
.navigation-bottom{
/*	background: url(../images/bg-navigation-bottom.gif) no-repeat 0 100%;*/
	width:153px;
	overflow:hidden;
}
.navigation-bottom .image-holder{
	float:none;
	display:block;
	margin:1px 0 18px 42px;
}
.navigation-bottom .image-holder img{
	display:block;
	vertical-align:top;
}
.navigation{
	margin:0;
	padding:0;
	list-style:none;
}
* html .navigation .active{
	margin-bottom:-1px;
}
.navigation li{
	width:147px;
	float:left;
	padding-bottom:3px;
}
.navigation li a{
	font:1.7em/20px Georgia, "Times New Roman", Times, serif;
	color:#000;
	text-decoration:none;
	background: url(../images/bg-navigation-nav.gif) repeat-x;
	display:block;
	width:120px;
	padding:9px 0 2px 27px;
}
.navigation .active a{
	background: url(../images/bg-navigation-hover.gif) no-repeat;
	height:46px;
	position:relative;
	z-index:100;
}
.navigation li.current a,
.navigation li a:hover{
	background:#efefef;
}
.column1-block{
	width:301px;
	background: url(../images/bg-column1-block.gif) repeat-y;
	overflow:hidden;
	margin-bottom:10px;
}
.column1-block-top{
	background: url(../images/bg-column1-block-top.gif) no-repeat;
	width:301px;
    position:relative;
}
.column1-block-bottom{
	background: url(../images/bg-column1-block-bottom.gif) no-repeat 0 100%;
	width:273px;
	padding:12px 0 23px 28px;
	overflow:hidden;
}
.column1-block-bottom h1,
.column1-block-bottom h2{
	font:1.7em/20px Georgia, "Times New Roman", Times, serif;
	color:#000;
	margin:0 0 19px;
}
.column1-block-bottom ul{
	margin:0;
	padding:0;
	list-style:none;
}
.column1-block-bottom li a{
	font:1.4em/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#106a06;
	background: url(../images/bullet2.gif) no-repeat 0 8px;
	padding-left:12px;
}
.column1-block-bottom li a:hover{
	text-decoration:none;
}
.rated{
	margin:0;
	padding:0;
	list-style:none;
	width:265px;
}
.rated li {
	float:left;
	width:100%;
}
.rated li a{
	float:left;
	font:1.4em/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#106a06;
	background: url(../images/bullet2.gif) no-repeat 0 8px;
	padding-left:12px;
}
.rated li a:hover{
	text-decoration:none;
}
.rated li div{
	float:right;
	width:72px;
	padding:6px 0 0 0;
}
.rated li ul img{
	float:left;
}
/* column2 box */
.column2{
	width:498px;
	float:left;
	margin-left:-11px;
	display:inline;
}
.column2-1-col{
	width:898px;
}
.column2-2-col{
	width:698px;
}
.column2-nav{
	margin:0;
	padding:0;
	list-style:none;
	background: url(../images/bg-column2-nav.gif) repeat-x;
	border:solid #fff;
	border-width:0 1px;
	width:498px;
	height:24px;
	overflow:hidden;
	padding:13px 0 0;
	position:relative;
}
.column2-1-col-nav{
	width:898px;
}
.column2-2-col-nav{
	width:698px;
}
.column2-nav li{
	float:left;
	padding-left:20px;
}
.column2-nav li a{
	color:#106a06;
	font-size:1.2em;
	background: url(../images/separator3.gif) no-repeat 100% 9px;
	padding-right:5px;
}
.column2-nav li a:hover{
	text-decoration:none;
}
.column2-data{
	width:461px;
	overflow:hidden;
	margin:16px 0 0 19px;
	background: url(../images/data-separator.gif) repeat-x 0 100%;
	padding-bottom:24px;
    position:relative;
}
.column2-1-col-data{
	width:961px;
	overflow:hidden;
	margin:16px 0 0 29px;
	background: url(../images/data-separator.gif) repeat-x 0 100%;
	padding-bottom:24px;
    position:relative;
}
.column2-2-col-data{
	width:641px;
	overflow:hidden;
	margin:16px 0 0 29px;
	background: url(../images/data-separator.gif) repeat-x 0 100%;
	padding-bottom:24px;
    position:relative;
}
* html .column2-data{
	padding-bottom:7px;
}
* +html .column2-data{
	padding-bottom:7px;
}
.column2-data h1,
.column2-data h2{
	margin:0 0 14px;
	font-size:2.6em !important;
	line-height:30px;
	color:#000;
}
.column2-data h2 a{
    color:#000000;
    text-decoration: none;
}
.column2-data h2 a:hover {
    text-decoration: underline;
}
.column2-data h3{
	margin:0 0 7px;
	font-size:2.0em;
	line-height:30px;
	color:#000;
}
.column2-data h4{
	margin:0;
	font-size:1.5em;
	line-height:30px;
	color:#000;
}
.column2-data p{
	margin:0 0 15px;
	font-size:1.3em;
	line-height:20px;
	color:#0f0f0f;
}

.column2-data ul,
.column2-data ol{
	list-style:none outside none;
    font-size:1.3em;
    line-height:20px;
	color:#0f0f0f;
	margin:0;
	padding:0 0 10px 20px;
}
.column2-data li{
	background:url("../images/bullet1.gif") no-repeat scroll 0 5px transparent;
	margin-bottom:0;
	padding-left:20px;
}
.column2-data blockquote,
.comments blockquote{
    width:447px;
    overflow:hidden;
    background-color:#ececec;
    margin:20px 0 20px;
    padding:8px 0 8px 14px;;
}
.column2-data blockquote p,
.comments blockquote p{
    background: url(../images/bg-cite.gif) no-repeat;
    padding-left:29px
}
.column2-data a{
	color:#3f99ee;
}
.column2-data p a{
	color:#3f99ee;
}
.column2-data p a:hover{
	text-decoration:none;
}
.data-nav{
	margin:0;
	padding:0;
	list-style:none;
    font-size:1em !important;
}
.data-nav li{
	background:none;
	float:left;
	margin-right:33px;
}
.data-nav li a{
	line-height:18px;
	color:#0f0f0f;
	text-decoration:none;
	float:left;
}
.data-nav .rate {
    width: 100px;
}
.data-nav .share a{
	background: url(../images/bg-share.gif) no-repeat;
	padding-left:21px;
}
.data-nav .print a{
	background: url(../images/bg-print.gif) no-repeat;
	padding-left:23px;
}
.data-nav li a:hover{
	text-decoration:underline;
}
.column2-block{
	background: url(../images/data-separator.gif) repeat-x 0 100%;
	width:460px;
	overflow:hidden;
	margin:9px 0 0 18px;
	padding-bottom:22px;
}
.column2-block h2{
	margin:0 0 2px;
	font-size:2em;
	line-height:30px;
	color:#23282d;
}
.related{
	margin:0;
	padding:0;
	list-style:none;
}
.related li a{
	font:1.4em/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#106a06;
	background: url(../images/bullet2.gif) no-repeat 0 8px;
	padding-left:12px;
}
.related li a:hover{
	text-decoration:none;
}
.comments{
	width:460px;
	overflow:hidden;
	margin:10px 0 0 18px;
}
.comments h2{
	font-size:2em;
	line-height:30px;
	color:#23282d;
	margin:0;
}
.comments .image-holder{
	float:left;
	margin:10px 16px 0 4px !important;
}
.comments a{
	font-size:1.6em;
	color:#106a06;
	display:block;
	margin:9px 0 7px;
}
.comments a:hover{
	text-decoration:none;
}
.comments p{
	font-size:1.3em;
	line-height:18px;
	color:#0f0f0f;
	margin:0;
}
/*.cite{
	width:447px;
	overflow:hidden;
	background-color:#ececec;
	margin:20px 0 0;
	padding:8px 0 8px 14px;
}*/
/*.comments blockquote{
	margin:0;
	background: url(../images/bg-cite.gif) no-repeat;
	padding-left:29px;
}
.comments blockquote q {quotes: none;}
.comments blockquote q:before {content: "";}
.comments blockquote q:after {content: "";}*/
.comment-form{
	background: url(../images/bg-comment.gif) repeat-y;
	width:468px;
	overflow:hidden;
	margin:19px 0 0 16px;
}
.comment-form-top{
	background: url(../images/bg-comment-top.gif) no-repeat;
	width:468px;
	overflow:hidden;
}
.comment-form-bottom{
	background: url(../images/bg-comment-bottom.gif) no-repeat 0 100%;
	width:468px;
	overflow:hidden;
	padding-bottom:16px;
}
.comment-form-bottom h3{
	margin:0;
	color:#106a06;
	font-size:1.5em;
	line-height:18px;
	text-transform:uppercase;
	margin:15px 0 24px 19px;
}
.comment-form-bottom .image-holder{
	margin:0 0 0 17px;
	display:inline;
}
.info{
	width:363px;
	float:right;
	padding:2px 0 12px 0;
	margin-right:15px;
	display:inline;
}
.info div{
	float:left;
	border:1px solid #d6d6d6;
}
.username3 input{
	padding:0;
	border:none;
	background:none;
	color:#2e2e2e;
	width:155px;
	font-size:1.2em;
}
.username3{
	background: url(../images/bg-username.gif) no-repeat;
	padding:2px 0 2px 19px;
	width:158px;
}
.mail{
	background: url(../images/bg-email.gif) no-repeat;
	margin: 0 0 0 5px;
	padding:2px 0 2px 22px;
	width:153px;
	display:inline;
}
.mail input{
	padding:0;
	border:none;
	background:none;
	color:#2e2e2e;
	width:155px;
	font-size:1.2em;
}
.url{
	width:337px;
	background: url(../images/bg-url.gif) no-repeat;
	border:1px solid #d6d6d6;
	float:right;
	margin:0 16px 0 0;
	display:inline;
	padding:2px 5px 2px 20px;
}
.url input{
	padding:0;
	border:none;
	background:none;
	color:#2e2e2e;
	font-size:1.2em;
	width:100%;
}
.comment{
	width:425px;
	height:121px;
	border:1px solid #d6d6d6;
	float:left;
	margin:11px 0 8px 15px;
	padding:2px 5px;
	display:inline;
}
.comment textarea{
    width:100%;
    background:#fff;
    border:none;
    overflow:auto !important;
}
* html .comment textarea{
	overflow:visible;
}
*+html .comment textarea{
	overflow:visible;
}
.button-send{
	float:right;
	margin-right:16px;
	display:inline;
}
/* column */
.column3{
	width:203px;
	float:right;
	margin:20px 0 0 -20px;
}
.column3-box{
	width:200px;
	overflow:hidden;
	background: url(../images/bg-column3-box.gif) repeat-y;
	margin:-20px 0 0 0;
	position:relative;
}
.column3-box-top{
	background: url(../images/bg-column3-box-top.gif) no-repeat;
	width:203px;
	overflow:hidden;
}
.column3-box-bottom{
	background: url(../images/bg-column3-box-bottom.gif) no-repeat 0 100%;
	width:203px;
	overflow:hidden;
}
.column3-box-bottom h2{
	margin:9px 0 13px 21px;
	font:1.7em/20px Georgia, "Times New Roman", Times, serif;
	color:#000;
}
.colun3-block {
	width:164px;
	overflow:hidden;
	border-bottom:1px solid #eeeeee;
	margin:0 0 0 21px;
	padding:0 0 13px;
}
.colun3-block a{
	font-size:1.4em;
	line-height:22px;
	color:#106a06;
	display:block;
	margin-bottom:7px;
}
.colun3-block a:hover{
	text-decoration:none;
}
.colun3-block p{
	margin:0;
	color:#0f0f0f;
	font-size:1.2em;
}
.column3-box2{
	width:203px;
	overflow:hidden;
	background: url(../images/bg-column3-box2.gif) repeat-y;
	margin:0;
	position:relative;
}
.column3-box2-top{
	background: url(../images/bg-column3-box2-top.gif) no-repeat;
	width:203px;
	overflow:hidden;
}
.column3 .column3-box2.first-child .column3-box2-top,
.column3 .column3-box2:first-child .column3-box2-top{
	background:url(../images/box2-top-first.gif) no-repeat 100% 0;
}
.column3 .column3-box2.first-child,
.column3 .column3-box2:first-child{
	margin:-20px 0 0;
}
.column3-box2-bottom{
	background: url(../images/bg-column3-box2-bottom.gif) no-repeat 0 100%;
	width:203px;
	overflow:hidden;
	padding:0 0 21px;
}
.column3-box2-bottom h2{
	margin:13px 0 16px 21px;
	font:1.7em/20px Georgia, "Times New Roman", Times, serif;
	color:#000;
}
.column3 .column3-box2:first-child .column3-box2-top .column3-box2-bottom h2,
.column3 .column3-box2.first-child .column3-box2-top .column3-box2-bottom h2{margin-top:8px;}
.categoris{
	margin:0 0 0 22px;
	padding:0;
	list-style:none;
}
.categoris li a{
	font:1.4em/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#106a06;
	background: url(../images/bullet2.gif) no-repeat 0 8px;
	padding-left:12px;
}
.categoris li a:hover{
	text-decoration:none;
}
.column3-block2{
	width:180px;
	overflow:hidden;
	margin:19px 0 0 20px;
	border-bottom:1px solid #eeeeee;
	padding-bottom:2px;
}
.column3-block2 .image-holder{
	margin:0 9px 0 0;
}
.column3-block2 a{
	font-size:1.4em;
	line-height:22px;
	color:#106a06;
}
.column3-block2 a:hover{
	text-decoration:none;
}
.column3-block2 p{
	margin:0;
	color:#0f0f0f;
	font-size:1.2em;
}
.line{
	border:none;
}
.column3-box2-bottom .htagcloud{
	width:164px;
	overflow:hidden;
	margin-left:27px;
	padding:1px 0 17px;
}
.column3-box2-bottom .popularity{
	padding:0 !important;
	float:right;
}
.column3-box2-bottom .popularity li{
	margin:0 0 0 3px!important;
}
.column3-box2-bottom .popularity li a{
	white-space:nowrap;
}
#main .drop-holder .drop-center ul li.none-drop a:hover {
	text-decoration:underline;
	color:#a50e0a !important;
	background:none!important
}
/* js styles */
div.tablist-holder {
	position: relative;
	overflow: hidden;
	width:730px;
	height: 268px;
	float:right;
}
div.tablist-holder div.tab {
	overflow: hidden;
	width:100%;
	height: 268px;
}
ul.switch-list a:focus {
	outline: none
}

.content-box2-bottom .tablist-holder {
	float:left;
	margin-right:-149px;
	width:851px;
	height: 288px;
}
.content-box2-bottom div.tablist-holder div.tab {
	height: 288px;
}
/* subtabs styles */
.content-box2-bottom .inner-tabs .tablist-holder {
	position: relative;
	overflow: hidden;
	height: 250px;
	width: 830px;
	margin: -8px 0 0;
}
.content-box2-bottom .inner-tabs .tablist-holder div.tab {
	width:800px;
	overflow:hidden;
	padding:32px 0 0 30px;
	height: 200px;
	float: left;
}
.content-box2-bottom .inner-tabs .tab-slider {
	float: left;
	width: 99999px;
}

/* BuddyPress specific styling */
.playor-buddypress-data li{
	background:none;
}