body {
	background:#202020 url(/img/bgr.jpg);
	behavior:url("/img/csshover.htc")
}

body,html,form,h1,.corner,form {
	margin:0
}

body,html,p,td,table,body,html {
	padding:0
}

body,html,table,img {
	border:0
}

body,html {
	height:100%
}

p,td,table,body,html {
	font:10pt trebuchet ms,verdana,arial,helvetica,sans-serif;
	color:#000
}

.clear {
	clear:both
}

input,img {
	behavior:url("/img/pngbehavior.htc")
}

a {
	color:#7394ae
}

#topbgr,.desc a,.bpage a span {
	position:absolute
}

#topbgr {
	z-index:1;
	height:401px;
	background:url(/img/topbgr.jpg) 0 0 repeat-x;
	top:0
}

#topbgr,.blck input.in,.blck textarea {
	width:100%
}

#topbgr,.bpage a span {
	left:0
}

.bpage,.page {
	width:850px;
	text-align:left;
	z-index:2
}

.bpage,.page,.desc,.bpage	a {
	position:relative
}

#left {
	width:505px;
	margin:20px 0 0 50px
}

#left,#right,.bpage	a {
	float:left
}

#right {
	width:290px;
	margin:20px 0 0
}

#right img,.cont,.toggler,h3 a,.blck input.in,.blck textarea,.desc a,.bpage	a,.bpage a span {
	display:block
}

.blck,.acc {
	background:url(/img/blockbgr.gif)
}

h1 {
	font:16pt trebuchet ms,arial,helvetica,sans-serif normal;
	color:#666;
	padding:7px 0 0
}

h1,.corner,.footer {
	background:url(/img/hbgr.gif) 0 0 repeat-x
}

h1,.corner {
	width:441px
}

.corner {
	height:10px
}

.sh {
	margin:-1px 0 0
}

.cont,.toggler {
	background:url(/img/nav.gif) 0 0 no-repeat;
	width:254px;
	height:38px;
	font-size:14pt;
	text-align:right;
	padding:7px 15px 0 0;
	margin:-3px 10px 0 10px;
	font-weight:normal
}

.cont,.toggler,.element span {
	color:#85acb7
}

.cont,.toggler,h3 a,.bpage	a {
	text-decoration:none
}

.cont,.a1 {
	margin:0 10px 0 10px
}

h3 a {
	color:inherit
}

h3 a:hover,.desc a:hover,.bpage	a:hover {
	color:#eca712
}

.element {
	margin:0 20px;
}

li,ul,.element p,.blck p,form,.footer,.tnx {
	color:#636363
}

li,ul,.element p {
	font-family:Tahoma,Verdana,Arial
}

ul {
	margin:0 0 0 -25px
}

.blck p {
	margin:0 30px
}

.element span {
	font-weight:700
}

.blck input.in,.blck textarea {
	font:12pt trebuchet ms,arial,verdana;
	border-top:1px solid #151515;
	border-left:1px solid #151515;
	border-bottom:1px solid #474747;
	border-right:1px solid #474747;
	background:#272727 url(/img/form.gif) 0 0 repeat-x;
	color:#ccc;
	margin:0 0 5px 0
}

.blck input.in:hover,.blck textarea:hover {
	border-bottom:1px solid #151515;
	border-right:1px solid #151515;
	border-top:1px solid #474747;
	border-left:1px solid #474747
}

form {
	padding:0 30px
}

form,.bpage a span {
	font-size:8pt
}

.works {
	margin:10px 0 0;
	border-top:2px solid #0a0a0a;
	width:442px
}

.desc {
	width:422px;
	height:40px;
	background:url(/img/worksback.jpg) 0 0 no-repeat;
	padding:9px 10px;
	font-weight:bold
}

.desc,.bpage a span {
	color:#919192
}

.desc,.bpage	a {
	font-size:12pt
}

.desc a {
	right:10px;
	top:8px
}

.desc a,.bpage	a {
	color:#1d74a5
}

.blue {
	background:url(/img/topbgr.jpg) 0 0 repeat-x;
	padding:0 0;
	border-top:1px solid #0a0a0a;
	border-bottom:1px solid #0a0a0a
}

.bpage	a,.bpage a span {
	width:243px
}

.bpage	a {
	height:65px;
	margin:10px 0 10px 20px;
	background:#6ba8ca;
	background:url(/img/works.gif) 0 0 no-repeat;
	padding:10px
}

.bpage a span {
	bottom:0;
	padding:3px 10px
}

.bpage a span:hover {
	color:#fff
}

.footer {
	margin:20px 0 20px 20px;
	padding:20px 0 0 0
}

.tnx {
	margin:20px;
	text-align:center
}

.ln {
	margin:-1px 0 10px 20px
}

