@charset "utf-8";
/* CSS Document */
	@import url("reset.css");
	@import url("global.css");
	body, html {
		width:100%;
		height:100%;
	}
	body {
		background:#e1e0ce;
		/*font-family:Arial, Helvetica, sans-serif;*/
		font-size:62.5%;
		line-height:140%;
	}
	#main {
		width:960px;
		margin:0 auto 0 auto;
	}
	/******************
		Header
	******************/
	#logo img {
		margin:1em 0 0 2em;
		overflow:hidden;
	}
	#header {
		overflow:hidden;
		position:relative;
		font-weight:bold;
		padding-top:3em;
		z-index:100;
	}
	#langs {
		float:right;
		overflow:hidden;
		margin-right:182px;
		font-size:1.4em;
	}
	#langs li {
		float:left;
		border-right:2px solid #000000;
		line-height:1em;
		padding:0 0.5em 0 0.5em;
	}
	#langs li:last-child {
		border:none;
		padding-right:0;
	}
	#langs li a {
		color:#000000;
		text-transform:uppercase;
		text-decoration:none;
	}
	#headerMenu {
		float:right;
		position:absolute;
		right:182px;
		top:87px;
		font-size:1.6em;
	}
	#headerMenu li {
		float:left;
		margin:0 0 0 2.5em;
	}
	#headerMenu li a {
		color:#000000;
		text-decoration:none;
	}
	/******************
		Header end
	******************/
	/******************
		Middle
	******************/
	#middle {
		float:left;
		position:relative;
		padding-top:103px;
		margin-top:-83px;
		z-index:50;
	}
	#middleMenu {
		float:left;
		background:#000000 url(images/lmback.png) repeat-y;
		width:170px;
		margin:0;
		padding:0;
		font-size:1.5em;
		font-weight:bold;
		margin:2em 0 0 0em;
		height:25em;
		position:relative;
		z-index:500;
		/*font-family:Georgia, "Times New Roman", Times, serif;*/
	}
	#middleMenu li {
		margin:1.7em 0.3em 1em 0.5em;
	}
	#middleMenu li a {
		color:#FFFFFF;
		text-decoration:none;
		letter-spacing:0px;
	}
	#content {
		width:736px;
		background:#FFFFFF;
		float:right;
		padding:35px 0 35px 0;
		position:relative;
		z-index:50;
		margin-right:40px;
		margin-left:10px;
		min-height:400px;
	}
	#content p {
		font-size:1.6em;
		margin:0.5em 4em 0.5em 4em;
		line-height:140%;
		text-align:justify;
	}
	#content p:first-letter {
		margin-left:1em;
	}
	#content ul {
		font-size:1.6em;
		margin:0em 4em 0em 4em;
		list-style:circle;
		line-height:140%;
		text-align:justify;
	}
	#content li {
		margin:0em 0;
	}
	#content h1 {
		text-align:center;
		text-transform:uppercase;
		letter-spacing:2px;
		font-weight:bold;
		padding-top:0;
		margin:0.5em 4em 0.5em 4em;
		font-family:"Times New Roman", Times, serif;
		font-size:1.6em;
	}
	#ldt {
		float:left;
		width:50%;
		font-size:0.8em;
		
		font-weight:bold;
		border-right:1px solid #000000; 
	}
	#ldt h1 {
		text-align:center;
		text-transform:uppercase;
		font-size:2em;
		letter-spacing:0.2em;
		font-weight:bold;
		font-family:"Times New Roman", Times, serif;
	}
	#ldt p {
		text-align:justify;
		line-height:100%;
		font-size:1.8em;
	}
	#ldt h1, #ldt p {
		margin-left:70px;
		margin-right:2em;
	}
	#rdd {
		float:right;
		width:46%;	
	}
	#ldt, #rdd {
		padding-bottom:10000px;
		margin-bottom:-10000px;
	}
	.rddh {
		font-size:1.8em;
		text-transform:uppercase;
		text-align:center;
		letter-spacing:0.2em;
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
	}
	ul#prices {
		padding:0;
		margin:0;
		list-style:none;
	}
	ul#prices li {
		line-height:100%;
		margin:0;
	}
	.site {
		overflow:hidden;
		font-weight:bold;
		margin-right:70px;
		margin-bottom:1em;
	}
	.site dt {
		width:65%;
		line-height:100%;
	}
	.site dt, .site dd {
		float:left;
	}
	.site {
		line-height:100%;
	}
	.site dd {
		text-align:right;
		margin-left:1em;
		padding-top:1em;
		color:#9d0a0e;
		font-size:0.8em;
	}
	.site dd span {
		text-decoration:line-through;
		color:#000000;
	}
	.site a {
		color:#808080;
	}
	#prices .site p {
		margin:0;
		line-height:100%;
		font-size:0.75em;
		text-align:left;
	}
	#prices .site p:first-letter {
		margin:0;
	}
	#prices .site h1 {
		margin:0;
		font-size:1em;
		margin:0;
		padding:0;
		text-align:left;
		text-transform:none;
		font-family:Arial, Helvetica, sans-serif;
		letter-spacing:0;
		color:#9d0a0e;
		margin-bottom:0.5em;
	}
	.pricesBot {
		font-size:1.3em;
	}
	.g {
		position:absolute;
		width:47px;
		height:48px;
		background:url(images/g.png);
	}
	#cols {
		overflow:hidden;
		margin-bottom:4.5em;
	}
	#g1 {
		left:20px;
		top:20px;
	}
	#g2 {
		right:20px;
		top:20px;
	}
	#g3 {
		left:20px;
		bottom:20px;
	}
	#g4 {
		right:20px;
		bottom:20px;
	}
	#tree {
		background:url(images/tree.png);
		width:167px;
		height:185px;
		position:absolute;
		right:0;
		top:0;
	}
	#rpl {
		background:url(images/rpl.png);
		width:126px;
		height:83px;
		position:absolute;
		bottom:10px;
		right:80px;
	}
	#content fieldset {
		margin:0.5em 4em 0.5em 4em;
		padding:1em;
		border:1px solid #e1e0ce;
		-webkit-border-radius:1em;
		-moz-border-radius:1em;
		font-size:1.8em;
	}
	#content legend {
		margin-left:1em;
		padding:0 1em 0 1em;
		font-weight:bold;
		font-size:1.1em;
		color:#9d0a0e;
	}
	#price {
		font-size:1.2em;
		font-weight:bold;
		color:#9d0a0e;
	}
	#content table {
		font-size:1.8em;
		margin:0.5em 4em 0.5em 4em;
		width:80%;
	}
	#content th, #content td {
		padding:0.5em 0;
	}
	#leftcol, #rightcol {
		width:50%;
		font-size:0.9em;
		font-weight:bold;
		padding-bottom:10000px;
		margin-bottom:-10000px;
	}
	#leftcol {
		float:left;
		border-right:1px solid black;
		margin-left:-1px;
	}
	#rightcol {
		float:right;
	}
	#leftcol p {
		margin:0.5em 2em 0.5em 4em;
	}
	#rightcol p {
		margin:0.5em 4em 0.5em 2em;
	}
	#rightcol ul {
		padding:0;
		margin-left:2em;
	}
	#content ul ul {
		font-size:1em;
		margin:0 0 0 1.5em;
		list-style:disc;
	}
	#port {
		margin:0 7em;
		overflow:hidden;
		margin-bottom:1em;
	}
	#portl, #portr {
		float:left;
	}
	#portl {
		
	}
	#portl:hover {
	}
	.prvw {
		display:inline-block;
		margin:0px 7px;
		margin-bottom:0px;
		padding:8px;
		padding-bottom:4px;
		cursor:pointer;
	}
	.prvw img {
		width:50px;
	}
	#portr {
		padding:35px;
		margin:2em;
		background:url(images/portbk.png) top;
	}
	#portr a {
		display:block;
	}
	#portr h1 {
		margin:0;
		text-transform:none;
		padding:0;
	}
	.lgray {
		background-color:transparent;
	}
	.lgray:hover {
		background:#DDDDDD;
	}
	.gray {
		background:#CCCCCC;
	}
	.prcont {
		width:170px;
		overflow-y:hidden;
		height:324px;
		border:1px solid black;
		border-top:none;
		border-bottom:none;
		position:relative;
	}
	#pmoveb {
		position:absolute;
		top:0px;
		left:0px;
	}
	#uparr {
		background:url(images/uparr.png) center no-repeat;
		height:37px;
		margin-bottom:1em;
		cursor:pointer;
	}
	#darr {
		background:url(images/downarr.png) center no-repeat;
		height:37px;
		margin-top:1em;
		cursor:pointer;
	}
	#content .contenthead {
		font-size:1.8em;
	}
	#contentback {
		background:url(images/midsh.png) center;
		width:825px;
		float:left;
		margin-left:-3.5em;
		margin-top:-75px;
		margin-bottom:-75px;
	}
	#topsh {
		background:url(images/topsh.png);
		height:75px;
		clear:both;
	}
	#botsh {
		background:url(images/botsh.png) center;
		height:75px;
		clear:both;
	}
	/******************
		Middle end
	******************/
	/******************
		Footer
	******************/
	#footer {
		clear:both;
		width:100%;
		float:left;
		height:9em;
	}
	#copy {
		display:block;
		float:right;
		position:relative;
		top:-8em;
		right:0em;
		z-index:100;
	}
	/******************
		Footer end
	******************/