/*--- LAYOUT ---*/
body {
  margin: 0px;
  padding: 0px;
}
th, td {
  padding: 2px 5px;
}
#container {
  position: relative;
  width: 980px;
  left: 50%;
  margin-left: -490px;
}
#mainwindow {
  float: left;
  width: 850px;
}
#skyscraper {
  float: right;
  width: 120px;
  height: 600px;
  margin-top: 152px;
}
#header {
  height: 215px;
}

#header h1{
	position:absolute;
	left:15px;
	top:20px;
	color:#FFFFFF;
	font-size:25px;
	margin:0px;
	padding:0px;
	visibility:hidden;
}

#header h2{
	position:absolute;
	left:25px;
	bottom:19px;
	color:#FFFFFF;
	font-size:21px;
	margin:0px;
	padding:0px;
	visibility:hidden;
}

#czversion {
	float: left;
	width: 30px;
	margin-left: 80px;
	margin-right: 5px;
}
#workwindow {
  padding: 28px 16px 9px 16px;
}
#whitebottom {
	height: 15px;
}
#workwindowbottom {
	padding: 30px 30px 15px 30px;
}
.wbtextleft {
	float: left;
	width: 380px;
}
.wbtextright {
	float: right;
	width: 380px;
}
#blackbottom {
	height: 15px;
	margin-bottom: 10px;
}
#bottomwindowleft {
	float: left;
	width: 500px;
	margin-bottom: 50px;
}
.flags {
	width: 5%;
}
/*--- partner begin ---*/
.partnerheader {
	height: 68px;
}
.partnercontent {
	padding: 25px 20px 10px 20px;
}
#partnerfooter {
	height: 15px;
}
.readmore {
	padding-top: 10px;
}
/*--- partner end ---*/
#bottomwindowright {
	float: right;
	width: 340px;
	margin-bottom: 50px;
}
/*--- rating legend begin ---*/
#legendheader {
	height: 70px;
}
#legendcontent {
	padding: 0px 18px;
}
#legendcontent th {
	padding: 10px 15px;
}
#legendcontent th {
	padding: 10px;
}
#legendfooter {
	height: 28px;
}
/*--- rating legend end---*/
#footerbox {
  position: relative;
  width: 980px;
  left: 50%;
  margin-left: -490px;
}
#footerlinks {
	float: right;
	width: 600px;
	padding-top: 50px;
	padding-right: 130px;
}
.cleaner {
  clear: both;
}
.separator {
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#detailright {
	float: right;
	width: 625px;
}
#screenshot {
	float: right;
	width: 270px;
	height: 205px;
	margin-left: 18px;
}
#screenshot img {
	margin: 5px;
}
#detailrating {
	width: 273px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#detailrating th {
	width: 192px;
	padding: 10px;
}
#detailtable td {
	padding: 12px 16px;
}
#detailtable2 td {
	padding: 12px 16px;
}
#detailtable th {
	padding: 12px 16px;
	width: 200px;
}
#detailtable2 th {
	padding: 12px 16px;
	width: 200px;
}
.surveycontent {
	width: 168px;
}
/*--- STYLE ---*/
body {
  background-color: #274a04;
  background-image: url(/img/body_bg.png);
  background-repeat: repeat-x;
  font-family: Arial, sans-serif;
  font-size: .7em;
}
img {
	border: 0px;
}
li {
	list-style-image: url(/img/list.png);
}
h2 {
	font-family: 'Times New Roman', serif;
	font-size: 2.2em;
}
h2 a {
	color: #796338;
}
#mainwindow {
}
#skyscraper {
  background-color: #000000;
}
#header {
  background-image: url(/img/header_bg.png);
  background-repeat: no-repeat;
}
#workwindow {
  background-color: #ffffff;
  background-image: url(/img/workwindow_bg.png);
  background-repeat: repeat-x;
}
table {
  text-align: center;
}
th {
  background-color: #274a04;
  color: #ffffff;
  border: 1px solid #000000;
  border-left: 0px;
}
th a {
	color: #ffffff;
}
th.order {
  border-left: 1px solid #000000;
}
td {
  border-right: 1px solid #cebe94;
  border-bottom: 1px solid #cebe94;
}
td a {
	color: black;
}
td.order {
  font-weight: bold;
  border-left: 1px solid #cebe94;
}
td.rating {
  background-color: #efefef;
}
#whitebottom {
	background-image: url(/img/whitebottom.png);
}
#workwindowbottom {
	background-color: #111111;
	background-image: url(/img/workwindowbottom.png);
	background-repeat: no-repeat;
	color: #ccbd94;
}
#workwindowbottom img {
	vertical-align: bottom;
}
#workwindowbottom a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#workwindowbottom a:hover {
	text-decoration: underline;
}
#blackbottom {
	background-image: url(/img/blackbottom.gif);
}
/*--- partner begin---*/
.partnerheader {
	background-image: url(/img/partner_header.gif);
}
.sazkar {
	background-image: url(/img/partner_header_sazkar.gif);
}
.partnercontent {
	background-color: #ffffff;
	background-image: url(/img/legend_td_bg);
	background-repeat: repeat-x;
	border: 1px solid #ffffff;
}
.partnercontent a {
	color: #000000;
}
.partnercontent li a {
	color: #454545;
	font-weight: bold;
	text-decoration: none;
}
.partnercontent li a:hover {
	color: #274a04;
	text-decoration: underline;
}
.partnerlist {
	float: left;
	width: 180px;
}
.gold {
	background-image: url(/img/legend_td_bg.png);
	background-repeat: repeat-x;
	color: #6a5833;
	border-bottom: 1px solid #cebe94;
}
.gold a {
	color: #6a5833;
	font-weight: bold;
}
#partnerfooter {
	background-image: url(/img/partner_footer.gif);
}
.sazkarshadow {
	background-image: url(/img/legend_td_bg.png);
	background-repeat: repeat-x;
}
.readmore {
	text-align: right;
}
/*--- partner end ---*/
/*--- rating legend begin ---*/
#legendheader {
	background-image: url(/img/legend_header.gif);
}
#legendcontent {
	background-color: #111111;
}
#legendcontent table {
	background-color: #ffffff;
	border: 1px solid #cebe94;
	border-bottom: 0px;
}
#legendcontent th {
	background-color: #cebe94;
	background-image: url(/img/legend_th_bg.png);
	background-repeat: repeat-x;
	background-position: 100% 100%;
	border: 0px;
	border-bottom: 1px solid #cebe94;
	border-right: 1px solid #cebe94;
	
}
#legendcontent td {
	background-image: url(/img/legend_td_bg.png);
	text-align: left;
	border: 1px solid #ffffff;
	border-bottom: 1px solid #cebe94;
}
#legendfooter {
	background-image: url(/img/legend_footer.gif);
}
/*--- rating legend end---*/
#screenshot {
	background-color: #e9e1cd;
	background-image: url(/img/screenshot_bg.png);
}
#footer {
  background-color: #132804;
  background-image: url(/img/footer_bg.png);
  color: #386a06;
}
#footer a {
  color: #386a06;
  text-decoration: none;
  font-weight: bold;
}
#footer a:hover {
  color: #ffffff;
  text-decoration: underline;
}
#footerlinks {
	text-align: right;
}
.separator {
	background-image: url(/img/separator.gif);
}
#detailrating th {
	background-image: url(/img/detailrating_th_bg.png);
	color: #000000;
	text-align: left;
	border: 1px solid #877244;
}
#detailrating td {
	background-image: url(/img/detailrating_td_bg.png);
	border: 1px solid #cebe94;
	border-left: 0px;
}
#detailtable th {
	text-align: left;
	vertical-align: center;
	border: 1px solid black;
	border-bottom: 0px;
}
#detailtable td {
	text-align: left;
	vertical-align: center;
	border: 0px;
	border-top: 1px solid #cebe94;
	border-right: 1px solid #cebe94;
}
#detailtable2 th {
	text-align: left;
	vertical-align: center;
	border: 1px solid black;
	border-bottom: 0px;
}
#detailtable2 td {
	text-align: left;
	vertical-align: center;
	border: 0px;
	border-top: 1px solid #cebe94;
	border-right: 1px solid #cebe94;
}
#detailleft {
	background-repeat: no-repeat;
	background-position: -16px -28px;
}
.surveycontent {
	text-align: center;
}
