/* =============================================================
INPUT */

ul {
		list-style:square;
		padding:0px;
		margin:10px;
		margin-top:3px;
		margin-bottom:5px;
		position:relative;
		list-style-image:none;
		border:0px;
	}
	li {
		padding:0px;
		padding-left:0px;
		margin:5px;
		margin-left:20px;
		position:relative;
		text-align:left;
		font-size:12px;
		font-weight:normal;
	}
	
	
	form {
	margin:0px;
	padding:0px;
}
input {
	font-size:12px;
	font-family:Arial,Tahoma,Verdana;
	color:#000000;
	padding:2px;
	width:300px;
	vertical-align:middle;
}
input.disabled {
	disabled:true;
}
select {
	font-size:12px;
	font-family:Arial,Tahoma,Verdana;
	color:#000000;
	padding:2px;
	vertical-align:middle;
	height:26px;
}
textarea {
	font-size:12px;
	font-family:Arial,Tahoma,Verdana;
	color:#000000;
	padding:2px;
	width:470px;
	height:100px;
	vertical-align:middle;
}


/* =============================================================
GENERAL */

html, body {
	margin:0px;
	padding:0px;
}
body { font-size:14px; color:#1F1E15; font-family:Arial,Tahoma,Verdana; background-color:#ffffff; }

img { border:0px; }
img.mnimage { border:1px solid #989898; }



/* =============================================================
H */

h1 { font-size:30px; color:#B40000; letter-spacing:-1.5px; margin:0px; padding:0px; margin-bottom:10px; font-weight:bold; text-transform:uppercase; }
h2 { font-size:40px; color:#B40000; font-weight:bold; letter-spacing:-1.5px; line-height:80%; margin:0px; margin-bottom:20px; padding:0px; }
h3 { font-size:18px; color:#000000; letter-spacing:-0.5px; margin:0px; margin-bottom:10px; font-weight:bold; }
h4 { font-size:30px; color:#B40000; letter-spacing:-1.5px; margin:0px; padding:0px; margin-bottom:10px; font-weight:normal; }
h6 { font-size:14px; color:#A2A2A2; letter-spacing:-1px; margin:0px; padding:0px; font-weight:bold; text-transform:uppercase; padding-left:15px; }

.green { color:#73AD00; }
.blue { color:#00AACF; }
.errors { color:#DF0020; }
.success { color:#73AD00; }
.comments-big { color:#B40000; font-size:30px; font-weight:bold; letter-spacing:-1px; }
.comments-count { color:#000000; }


	
	#floatlist {
		list-style:none;
		padding:0px;
		margin:0px;
		position:relative;
		float:left;
		list-style-image:none;
		border:0px;
	}
	#floatlist li {
		padding:0px;
		margin:0px;
		position:relative;
		float:left;
		text-align:left;
	}



div.pos01 {
	position:relative;
	float:left;
	background:url(../i/pos01.gif) no-repeat top left;
	margin:0px;
	padding:0px;
	width:400px;
	border:0px;
	background-color:#ECF6D8;
	margin-bottom:25px;
	margin-left:315px;
}
div.pos02 {
	background:url(../i/pos02.gif) no-repeat bottom left;
	margin:0px;
	padding:15px;
	color:#73AD00;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	width:370px;
	border:0px solid #000000;
}
div.neg01 {
	position:relative;
	float:left;
	background:url(../i/neg01.gif) no-repeat top left;
	margin:0px;
	padding:0px;
	width:400px;
	border:0px;
	background-color:#F8D7D7;
	margin-bottom:25px;
	margin-left:315px;
}
div.neg02 {
	background:url(../i/neg02.gif) no-repeat bottom left;
	margin:0px;
	padding:15px;
	color:#DF0020;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	width:370px;
	border:0px solid #000000;
}

/* =============================================================
LINKS */

a,a:visited { text-decoration:none; font-size:14px; color:#B40000; }
a:hover,a:visited:hover { text-decoration:underline; font-size:14px; color:#000000; }

a.link-black,a.link-black:visited { text-decoration:none; font-size:14px; color:#000000; margin-left:5px; }
a.link-black:hover,a.link-black:visited:hover { text-decoration:underline; font-size:14px; color:#000000; margin-left:5px; }

a.h3-link,a.h3-link:visited { font-size:18px; color:#000000; letter-spacing:-0.5px; margin:0px; padding:0px; margin-bottom:10px; font-weight:bold; text-decoration:none; line-height:100%; }
a.h3-link:hover,a.h3-link:visited:hover { font-size:18px; color:#B40000; letter-spacing:-0.5px; padding:0px; margin:0px; margin-bottom:10px; font-weight:bold; text-decoration:none; line-height:100%; }

a.h4-link,a.h4-link:visited { font-size:12px; color:#B40000; margin:0px; padding:0px; font-weight:normal; text-decoration:none; letter-spacing:0px; }
a.h4-link:hover,a.h4-link:visited:hover { font-size:12px; color:#000000; padding:0px; margin:0px; font-weight:normal; text-decoration:none; letter-spacing:0px; }



	#menulist {
		list-style:none;
		padding:0px;
		margin:0px;
		position:relative;
		float:left;
		border:0px;
		width:990px;
	}
	#menulist li {
		padding:0px;
		margin:0px;
		position:relative;
		float:right;
		text-align:right;
		margin-left:20px;
		color:#000000;
	}
	
	#menulist li.favorites {
		margin-right:110px;
		background:url(../i/favorite.gif) no-repeat left;
		padding-left:14px;
	}
	#menulist li.makestart {
		margin-right:10px;
		background:url(../i/makestart.gif) no-repeat left;
		padding-left:14px;
	}

a.mm-link,a.mm-link:visited { font-size:11px; color:#000000; font-weight:bold; text-decoration:none; text-transform:uppercase; }
a.mm-link:hover,a.mm-link:visited:hover { font-size:11px; color:#B40000; font-weight:bold; text-decoration:none; text-transform:uppercase; }

a.mm-link-act,a.mm-link-act:visited { font-size:11px; color:#B40000; font-weight:bold; text-decoration:none; text-transform:uppercase; }
a.mm-link-act:hover,a.mm-link-act:visited:hover { font-size:11px; color:#B40000; font-weight:bold; text-decoration:none; text-transform:uppercase; }

a.mm-link-left,a.mm-link-left:visited { font-size:11px; color:#C3C3C3; font-weight:normal; text-decoration:none; }
a.mm-link-left:hover,a.mm-link-left:visited:hover { font-size:11px; color:#B40000; font-weight:normal; text-decoration:none; }




	#submenulist {
		list-style:none;
		list-style-image:none;
		padding:0px;
		margin:0px;
		position:relative;
		float:left;
		border:0px;
		width:185px;
	}
	#submenulist li {
		padding:7px;
		padding-left:15px;
		margin:0px;
		position:relative;
		text-align:left;
		color:#000000;
		background:url(../i/ul-bg.gif) repeat-x bottom left;
		width:185px;
	}
	#submenulist li span {
		width:185px;
	}

a.sm-link,a.sm-link:visited { font-size:16px; color:#000000; font-weight:bold; text-decoration:none; text-transform:uppercase; }
a.sm-link:hover,a.sm-link:visited:hover { font-size:16px; color:#B40000; font-weight:bold; text-decoration:none; text-transform:uppercase; }


#mine {
		list-style:none;
		list-style-image:none;
		padding:0px;
		margin:0px;
		position:relative;
		float:left;
		border:0px;
		width:185px;
		margin-top:40px;
	}
	#mine li {
		padding:7px;
		padding-left:15px;
		margin:0px;
		position:relative;
		text-align:left;
		color:#A9A77E;
		background:url(../i/ul-bg.gif) repeat-x bottom left;
		width:185px;
	}
	#mine li span {
		width:185px;
	}

a.mine-link,a.mine-link:visited { font-size:16px; color:#A9A77E; font-weight:bold; text-decoration:none; text-transform:uppercase; }
a.mine-link:hover,a.mine-link:visited:hover { font-size:16px; color:#7D7C5A; font-weight:bold; text-decoration:none; text-transform:uppercase; }




a.sm-link-act,a.sm-link-act:visited { font-size:16px; color:#B40000; font-weight:bold; text-decoration:none; text-transform:uppercase; }
a.sm-link-act:hover,a.sm-link-act:visited:hover { font-size:16px; color:#B40000; font-weight:bold; text-decoration:none; text-transform:uppercase; }




#seemore {
	list-style:none;
	padding:0px;
	margin:0px;
	position:relative;
	list-style-image:none;
	border:0px solid #000000;
	margin-top:15px;
}
#seemore li {
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
#seemore span {
	text-align:left;
	font-size:12px;
	text-decoration:none;
	border:0px;
	background:none;
	padding-left:10px;
}
#seemore a.seemore-link,a.seemore-link:visited {
	display:block;
	position:relative;
	outline:none;
	cursor:pointer;
	background:url(../i/seemore.gif) no-repeat top;
	text-decoration:none;
	color:#000000;
	padding-top:4px;
	width:130px;
	height:24px;
}
#seemore a.seemore-link:hover,a.seemore-link:visited:hover {
	display:block;
	position:relative;
	outline:none;
	cursor:pointer;
	text-decoration:none;
	padding-top:4px;
	width:130px;
	height:24px;
}
#seemore a.seemore-link:hover,a.seemore-link:visited:hover span {
	text-decoration:none;
	color:#B40000;
	width:130px;
	height:24px;
	border:0px;
}


#become {
	list-style:none;
	padding:0px;
	margin:0px;
	position:relative;
	list-style-image:none;
	border:0px solid #000000;
	top:28px;
	left:44px;
}
#become li {
	position:relative;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
#become span {
	text-align:left;
	font-size:16px;
	text-decoration:none;
	border:0px;
	background:none;
	padding-left:15px;
}
#become a.become-link,a.become-link:visited {
	display:block;
	position:relative;
	outline:none;
	cursor:pointer;
	background:url(../i/become.gif) no-repeat top;
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing:-0.5px;
	font-weight:bold;
	padding-top:17px;
	width:200px;
	height:54px;
}
#become a.become-link:hover,a.become-link:visited:hover {
	display:block;
	position:relative;
	outline:none;
	cursor:pointer;
	text-decoration:none;
	padding-top:17px;
	width:200px;
	height:54px;
}
#become a.become-link:hover,a.become-link:visited:hover span {
	text-decoration:none;
	width:200px;
	height:54px;
	border:0px;
	background:url(../i/become-a.gif) no-repeat top;
}

#newslist {
	list-style:none;
	padding:0px;
	margin:0px;
	position:relative;
	list-style-image:none;
	margin-top:0px;
}
#newslist li {
	width:300px;
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
	padding:7px;
	background:url(../i/ul-bg.gif) repeat-x bottom left;
}
#newslist span {
	text-align:left;
	font-size:12px;
	text-decoration:none;
	border:0px;
	background:none;
}
#newslist a.newslist-link,a.newslist-link:visited {
	display:block;
	position:relative;
	outline:none;
	cursor:pointer;
	text-decoration:none;
	color:#000000;
	width:300px;
}
#newslist a.newslist-link:hover,a.newslist-link:visited:hover {
	display:block;
	position:relative;
	outline:none;
	cursor:pointer;
	text-decoration:none;
	width:300px;
}
#newslist a.newslist-link:hover,a.newslist-link:visited:hover span {
	text-decoration:none;
	color:#B40000;
	width:300px;
	border:0px;
}


#comment {
	list-style:none;
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	list-style-image:none;
	width:140px;
	height:34px;
}
#comment li {
	padding:0px;
	margin:0px;
	text-align:center;
}
#comment span {
	text-align:center;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
#comment a.comment-link,a.comment-link:visited {
	display:block;
	position:relative;
	outline:none;
	cursor:pointer;
	background:url(../i/submit.gif) no-repeat top;
	text-align:center;
	text-decoration:none;
	color:#B40000;
	padding-top:10px;
	width:140px;
	height:34px;
}
#comment a.comment-link:hover,a.comment-link:visited:hover {
	display:block;
	position:relative;
	outline:none;
	cursor:pointer;
	text-align:center;
	padding-top:10px;
	width:140px;
	height:34px;
	background:url(../i/submit-a.gif) no-repeat top;
}
#comment a.comment-link:hover,a.comment-link:visited:hover span {
	text-align:center;
	text-decoration:none;
	color:#000000;
}



.shadetabs {
	padding:0px;
	margin:0px;
	list-style-type:none;
	text-align:left;
	position:relative;
	float:left;
	width:777px;
	border:0px solid #000000;
}
#countrytabs li {
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
	margin-right:14px;
	width:245px;
	text-decoration:none;
	font-size:30px;
	color:#C3C3C3;
	letter-spacing:-1.5px;
	font-weight:bold;
	list-style-type:none;
	cursor:pointer;
}
#countrytabs li.selected {
	color:#B40000;
}

#countrytabs a.selected,a.selected:visited,a.selected:hover,a.selected:hover:visited span {
	text-decoration:none;
	font-size:30px;
	color:#B40000;
	letter-spacing:-1.5px;
	font-weight:bold;
}
#countrytabs span {
	text-decoration:none;
	font-size:30px;
	color:#C3C3C3;
	letter-spacing:-1.5px;
	font-weight:bold;
}

.tabcontent {
	display:none;
	width:850px;
	margin-left:140px;
	border:1px solid red;
}
@media print {
.tabcontent {
	display:block !important;
}



div.contentA {
	margin:0px;
	margin-left:103px;
	margin-right:100px;
	position:relative;
	float:left;
	width:700px;
	border:1px solid #000000;
}
div.accordion-opinion {
	width:auto;
}
div.accordion-opinion h5 {
	font-size:18px;
	font-weight:bold;
	letter-spacing:-0.5px;
	cursor: pointer;
	width:auto;
	height:auto;
	text-align:left;
	color:#B40000;
}
.accordion-opinion h5:hover {
	color:#000000;
}
.accordion-opinion h5.active {
	color:#000000;
}
.accordion-opinion p {
	padding-top:10px;
	margin:0;
	width:auto;
	text-align:left;
}

#opinions {
		list-style:square;
		list-style-image:square;
		padding:0px;
		margin:0px;
		position:relative;
		float:left;
		border:0px;
		width:600px;
	}
	#opinions li {
		list-style:square;
		list-style-image:square;
		padding:7px;
		padding-left:10px;
		margin:0px;
		position:relative;
		text-align:left;
		color:#000000;
		background:url(../i/ul-bg.gif) repeat-x bottom left;
		width:600px;
	}
	#opinions li span {
		width:600px;
		font-size:18px;
	}