html { overflow-x:hidden; }

body {
	padding:0px;
	background:#343b43 url(bg.gif);
	margin: 44px; }

img { border:0px; }

form {
	margin:0px;
	padding:0px; }

.body {
	width:840px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto; }

.logo {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 42px; }

.title {
	position:absolute;
	top:0px;
	margin-left:840px; }

	.title h1 {
		color:#ffffff;
		font-size:18px;
		font-family:georgia, times, "Times New Roman";
		margin:0px;
		font-weight:normal; }

		.title h1 span { color:#fff200; }

.back {
	position:absolute;
	top:51px;
	margin-left:466px;
	color:#fff200;
	font-size:11px;
	font-family:arial, tahoma, verdana;
	background:#2f3640;
	padding:1px 5px 3px 3px; }

	.back a:link, .back a:visited {
		color:#fff200;
		font-size:11px;
		font-family:arial, tahoma, verdana;
		text-decoration:none; }

	.back a:hover, .back a:hover.visited {
		color:#fff200;
		font-size:11px;
		font-family:arial, tahoma, verdana;
		text-decoration:underline; }

.award {
	position:absolute;
	top:42px;
	margin-left:690px;
	background-image: url(img/mydesignaward.gif);
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-top: 0px; }

h2 {
	color:#ffffff;
	font-size:16px;
	font-family:georgia, times, "Times New Roman";
	margin-bottom:15px;
	font-weight:normal;
	width:400px; }

	h2 span {
		display:block;
		border:1px solid #424952;
		color:#bfc1c3;
		width:198px;
		text-transform:lowercase;
		font-family:arial, tahoma, verdana;
		font-size:12px;
		background:#2f3640;
		font-weight:bold;
		padding:4px 5px 5px 5px;
		margin-top:5px;
		text-align:center; }

.main {
	width:840px;
	height:630px;
	display:table-cell;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto; }

#item {
	float:left;
	font-family:arial, tahoma, verdana;
	width:210px;
	height:105px; }

	#item .image {
		width:210px;
		height:60px;
		background:#343b43 url(loader.gif) center center no-repeat; }

	#item .info {
		width:210px;
		height:45px;
		background:#282e37 url(bg_info.gif) right top repeat-y;
		font-size:11px;
		color:#bfc1c3;
		line-height:12px; }

		#item .info span {
			display:block;
			padding:3px 0px 0px 6px; }

	#item a.c_title:link, #item a.c_title:visited {
		position:absolute;
		display:block;
		padding-top:21px;
		width:210px;
		height:39px;
		color:#bfc1c3;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
		background:#000000;
		//filter:alpha(opacity=0);
		opacity:0;
		text-align:center; }

	#item a.c_title:hover, #item a.c_title:hover.visited {
		position:absolute;
		display:block;
		padding-top:21px;
		width:210px;
		height:39px;
		color:#bfc1c3;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
		background:#000000;
		//filter:alpha(opacity=80);
		opacity:0.8;
		text-align:center; }

.right_shadow {
	position:absolute;
	margin-left:1050px;
	top:100px; }

.footer { height:99px; }

#copy {
	position:absolute;
	margin-top:34px; }

#copy_s {
	position:absolute;
	margin-top:34px;
	margin-left:225px; }

#pages {
	position:absolute;
	width:390px;
	font-family:arial, tahoma, verdana;
	color:#bfc1c3;
	text-align:center;
	margin-top: 33px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 226px; }

	#pages table { border-collapse:collapse; }

	#pages b {
		display:block;
		float:left;
		background:#29303a;
		font-size:13px;
		padding:2px 6px 2px 6px;
		color:#7b7f86;
		text-decoration:none;
		margin:0px 10px 0px 0px; }

	#pages a:link, #pages a:visited {
		display:block;
		float:left;
		font-size:13px;
		padding:2px 6px 2px 6px;
		color:#7b7f86;
		text-decoration:none;
		margin:0px 10px 0px 0px; }

	#pages a:hover, #pages a:hover.visited {
		display:block;
		float:left;
		font-size:13px;
		padding:2px 6px 2px 6px;
		color:#7b7f86;
		text-decoration:none;
		background:#4a525c;
		margin:0px 10px 0px 0px; }

#contacts {
	width:210px;
	height:55px;
	background:url(bg_c.gif) no-repeat;
	font-family:arial, tahoma, verdana;
	color:#bfc1c3;
	position:absolute;
	margin:15px 0px 50px 840px; }

	#contacts .links {
		position:absolute;
		margin:5px 0px 0px 10px; }

	#contacts .rss {
		position:absolute;
		margin-left:182px;
		margin-top:14px; }

	#contacts a:link, #contacts a:visited {
		display:block;
		height:14px;
		font-size:11px;
		text-decoration:underline;
		color:#bfc1c3;
		background:url(clink.gif) left 5px no-repeat;
		padding-left:10px; }

	#contacts a:hover, #contacts a:hover.visited {
		display:block;
		height:14px;
		font-size:11px;
		text-decoration:none;
		color:#bfc1c3;
		background:url(clink.gif) left 5px no-repeat;
		padding-left:10px; }

	#contacts .rss a:link, #contacts .rss a:visited {
		background:none;
		padding-left:0px; }

	#contacts .rss a:hover, #contacts .rss a:hover.visited {
		background:none;
		padding-left:0px; }

#info {
	width:210px;
	height:55px;
	background:url(bg_i.gif) no-repeat;
	font-family:arial, tahoma, verdana;
	color:#bfc1c3;
	margin-top:10px;
	float:left; }

	#info .info {
		position:absolute;
		margin:5px 0px 0px 10px;
		font-size:11px; }

	#info #rating { display:inline; }

	#info #loader {
		margin-left:105px;
		margin-top:18px;
		position:absolute;
		display:none; }

	#info .bars {
		position:absolute;
		margin-left:135px;
		margin-top:23px;
		width:55px; }

		#info .bars .green {
			position:absolute;
			z-index:2; }

#rate1, #rate2, #rate3, #rate4, #rate5 {
	float:left;
	display:none;
	cursor:pointer; }

#info .bars .begin {
	position:absolute;
	z-index:1; }

	#info .bars .begin div {
		float:left;
		cursor:pointer; }

#left {
	float:left;
	width:210px; }

	#left .image {
		width:210px;
		height:60px;
		background:#343b43 url(loader.gif) center center no-repeat; }

	#left a.c_title:link, #left a.c_title:visited {
		position:absolute;
		display:block;
		padding-top:21px;
		width:210px;
		height:39px;
		color:#bfc1c3;
		font-size:13px;
		font-family:arial, tahoma, verdana;
		font-weight:bold;
		text-decoration:none;
		background:#000000;
		//filter:alpha(opacity=0);
		opacity:0;
		text-align:center; }

	#left a.c_title:hover, #left a.c_title:hover.visited {
		position:absolute;
		display:block;
		padding-top:21px;
		width:210px;
		height:39px;
		color:#bfc1c3;
		font-size:13px;
		font-family:arial, tahoma, verdana;
		font-weight:bold;
		text-decoration:none;
		background:#000000;
		//filter:alpha(opacity=80);
		opacity:0.8;
		text-align:center; }

#message {
	color:#fff200;
	font-size:11px;
	font-family:arial, tahoma, verdana;
	height:30px;
	padding:20px 10px 0px 10px;
	text-align:center; }

#left .links {
	margin-top:15px;
	padding-left:10px; }

#left a.other:link, #left a.other:visited {
	display:block;
	margin-bottom:5px;
	font-family:arial, tahoma, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#bfc1c3;
	background:url(clink.gif) left 5px no-repeat;
	padding-left:10px; }

#left a.other:hover, #left a.other:hover.visited {
	display:block;
	margin-bottom:5px;
	font-family:arial, tahoma, verdana;
	font-size:11px;
	text-decoration:none;
	color:#bfc1c3;
	background:url(clink.gif) left 5px no-repeat;
	padding-left:10px; }

#right {
	float:right;
	width:825px;
	margin-top:-8px; }

	#right .text {
		background:#2f3640;
		border:1px solid #424952;
		color:#ffffff;
		font-family:arial, tahoma, verdana;
		font-size:12px;
		width:240px; }

	#right .textarea {
		background:#2f3640;
		border:1px solid #424952;
		color:#ffffff;
		font-family:arial, tahoma, verdana;
		font-size:12px;
		width:100%;
		height:64px;
		//height:62px; }

	#right .submit {
		background:#f0f0f0;
		border:1px solid #000000;
		color:#000000;
		font-family:arial, tahoma, verdana;
		font-size:12px;
		width:75px;
		height:20px;
		cursor:pointer;
		padding:0px; }

	#right table {
		width:100%;
		border-collapse:collapse;
		border-bottom:1px solid #424952;
		margin-bottom:15px; }

		#right table td {
			color:#bfc1c3;
			font-family:arial, tahoma, verdana;
			font-size:11px; }

	#right #comments {
		color:#bfc1c3;
		font-family:arial, tahoma, verdana;
		font-size:11px; }

		#right #comments p {
			text-align:justify;
			margin:10px 0px 15px 0px;
			border-bottom:1px solid #424952;
			padding-bottom:15px; }

		#right #comments a:link, #right #comments a:visited {
			color:#fff426;
			font-family:arial, tahoma, verdana;
			font-size:11px;
			font-weight:bold;
			text-decoration:underline; }

		#right #comments a:hover, #right #comments a:hover.visited {
			color:#fff426;
			font-family:arial, tahoma, verdana;
			font-size:11px;
			font-weight:bold;
			text-decoration:none; }

.body .main #item .info strong {
	color: #FFFFFF;
}

