html, body {
	width: 980px;
	margin: 0px auto;
	padding:0px;
	background: #fff;
	color: white;
	font-weight : normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	background: black url(images/real_hd.gif) fixed no-repeat center 200px;
}
a { 
	color:#fff;
	text-decoration: none;
}

a:hover { 
	color:#abbfe6;
}

form {
	padding:0;
	margin:0;
	font-size:11px;
}
.whitetable {
	margin:0;
	padding:0;
}
.whitetable td {
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	margin:0;
	padding:3px;
}

input, select, textarea, upload, button {
	font-size:11px;
}
button {
	color:white;
	background: transparent url(images/trans.gif);
	border:0;

}
#site{
	clear:both;
	background-color:#3f3f3f;
	padding:0;
	margin: 0;
	overflow:hidden;
}
#siteheader {
	clear:both;
	background: #3f3f3f url(images/header.jpg) no-repeat top left;
	height:65px;
	padding:0;
	margin: 0;
}
#menutop {
	height:38px;
	font-size: 12px;
}
#menumain {
		height:27px;
}
#menutop a, #menutop a:hover, #menutop a.on, #menutop a.on:hover {
	margin-top:12px;
	padding:0 10px;
	display:block;
	float:left;
	border-right:1px solid #fff;
}
#menutop a.promo {
	
	border-right:1px solid #fff;
	color: #fff;
}
#menutop a.on, #menutop a.on:hover {
	
	border-right:1px solid #fff;
	color: #abbfe6;
}
#menutop a.promoon, #menutop a.promo:hover {
	
	border-right:1px solid #fff;
	color: red;
}

#menutop .right a, #menutop .right a:hover {
	margin-top:8px;
	padding:0 20px;
	display:block;
	float:right;
	border:0 solid #fff;
	color: #ccc;
	font-size:11px;
	
}
#menutop .right #lang {
	width:200px;
	float:right;
}
#menutop .right #lang a {
	float:right;
	display:block;
	
	height:25px;
	padding:0;
	margin:0;
	margin-top:10px;
}
a.en {
	background: transparent url(images/lang/en.gif)  no-repeat top left;
	width:22px;
}
a.enon, a.en:hover {
	background: transparent url(images/lang/en_on.gif)  no-repeat top left;
	width:25px;
}
a.de {
	background: transparent url(images/lang/de.gif) no-repeat top left;
	width:22px;
}
a.deon, a.de:hover {
	background: transparent url(images/lang/de_on.gif) no-repeat top left;
	width:25px;
}
a.fr {
	background: transparent url(images/lang/fr.gif) no-repeat top left;
	width:22px;
}
a.fron, a.fr:hover {
	background: transparent url(images/lang/fr_on.gif) no-repeat top left;
	width:25px;
}
a.es {
	background: transparent url(images/lang/es.gif) no-repeat top left;
	width:22px;
}
a.eson, a.es:hover {
	background: transparent url(images/lang/es_on.gif) no-repeat top left;
	width:25px;
}
a.it {
	background: transparent url(images/lang/it.gif) no-repeat top left;
	width:22px;
}
a.iton, a.it:hover {
	background: transparent url(images/lang/it_on.gif) no-repeat top left;
	width:25px;
}
#menumain .right a, #menumain .right a:hover {
	margin-top:0px;
	padding:0 20px;
	display:block;
	float:right;
	border:0;
	color: #fff;
	font-size:12px;
	line-height:26px;
	height:27px;
}

#menumain .right a.on {
	background: #3f3f3f url(images/main_on.gif) repeat-x top left;
}
#menumain .right a:hover {
	background: #3f3f3f url(images/main_over.gif) repeat-x top left;
}
#menumain .right a.special {
	/*background: #3f3f3f url(images/special_off.gif) repeat-x top left;*/
}

#menumain .right a.specialon {
	background: #3f3f3f url(images/special_on.gif) repeat-x top left;
}
#menumain .right  a.special:hover {
	background: #3f3f3f url(images/special_over.gif) repeat-x top left;
}
#menumain .right a.endon {
	background: #3f3f3f url(images/mainend_on.gif) no-repeat top right;
}
#menumain .right a.end:hover, #menumain .right a.endon:hover {
	background: #3f3f3f url(images/mainend_over.gif) no-repeat top right;
}

 #menumain h1 {
	margin:0px;
	padding:5px 10px;
	float:left;
	color: #ccc;
	font-size:12px;
	font-weight:normal
}

.left {
	display:block;
	float:left;
	width:50%;
	height:auto;
	overflow:auto;
}
#menumain .left {
	width:200px;
}

#menufeatures, #menutechnical, #menusupport {
	display:none;
	position:absolute;
	top:65px;
	width:270px;
	margin-left:560px;
	z-index:999999;

}


#menufeatures .leftm, #menutechnical .leftm, #menusupport .leftm {
	float:left;
	width:8px;
	height:150px;
}
#menufeatures .centerm, #menutechnical .centerm, #menusupport .centerm {
	float:left;
	width:10px;
	color:white;
	background-color: #363636;
	border-bottom:1px solid #000;
	border-left:1px solid #666;
	border-right:1px solid #000;
	width:250px;
	height:150px;
}
#menufeatures .rightm, .menutechnical .rightm, #menusupport .rightm {
	float:left;
	width:8px;
	height:150px;
}
#menufeatures .bottomm, #menutechnical .bottomm, #menusupport .bottomm {
	clear:both;
	height:8px;
}
#menufeatures a, #menutechnical a, #menusupport a {
	color:white;
	display:block;
	padding:0 5px;
	line-height:25px;
}
#linkerselect {
	overflow:hidden;
	clear:both;
	position:relative;
	padding-top:16px;
	/*z-index:3000;*/
	color:white;
	width:304px;
	margin-left:4px;
	height:200px;
	bottom:186px;
	background: transparent url(images/selectcenter.gif) no-repeat 0 0;
}

#linkerselect #selectlinks {
	clear:both;
	height:184px;
	overflow:auto;
	overflow-x:hidden;
	border-top:0;
	border-bottom:0;
	width:298px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	clip:auto;
}

#linkerselect a {
	font-size:12px;
	color:white;
	display:block;
	width:100%;
	text-indent:10px;
	cursor:pointer;
}

#menufeatures a.on, #menufeatures a:hover, #menufeatures a.on:hover,
#menutechnical a.on, #menutechnical a:hover, #menutechnical a.on:hover,
#menusupport a.on, #menusupport a:hover, #menusupport a.on:hover,
#linkerselect a.on, #linkerselect a:hover, #linkerselect a.on:hover {
	background-color: #000;
	color:#fff;
	background-position: left top;
}
#linkerselect a.dummi {
	display:block;
	height:16px;
	line-height:16px;
	margin:0;
	padding:0;
}
#linkerselect a.dummi:hover {
	background: transparent url(images/trans.gif) no-repeat;
	background-position: left top;
}

.right {
	display:block;
	float:right;
	width:50%;
	height:auto;
	overflow:auto;
}
#linkerselect a.on {
	background: #3f3f3f url(images/main_on.gif) repeat-x top left;
}

a.end, a.endon, #menutop a.end, #menutop a.endon {
	border:0px solid;
}
#menutop a.endon {
	color:#abbfe6;
}

#sitebody {
	clear:both;
	width: 980px;
	overflow: visible;
	background: transparent url(images/body.jpg);
	padding:0;
	margin: 0;
	border:0px solid #3f3f3f; 
}
#sitebody h1, #sitebody h2, #sitebody h3, #sitebody h4 {
	margin:5px 0;
	font-size:16px;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:5px;
	margin:0px;
	
}

#sitebody h1 {
	margin-top:30px;
}
#sitebody h2 {
	margin:4px 0;
	font-size:14px;
	font-weight:bold;
}
#sitebody h3 {
	margin:0;
	padding:0;
	padding-top:15px;
	font-size:13px;
	font-weight:bold;
	color:#abbfe6;
}
#sitebody h4 {
	margin:2px 0;
	font-size:13px;
	font-weight:bold;
}
#sitebody p {
	padding-top:0;
	margin-top:0;
	line-height:18px;
}
#sitebody .right, #sitebody .left {
	overflow: auto;
}
#sitebody .right p, #sitebody .left p {
	line-height:18px;
}

#sitebody p h1, #sitebody p h2, #sitebodyp h3, #sitebody p h4 {
	font-weight:bold;
}


#sitefooter {
	clear:both;
	background: #000 url(images/footer.jpg) no-repeat top left;
	height:80px;
	padding:0;
	margin: 0;
	width: 980px;
	z-index:2000;
}
#footercontent {
	width:397px;
	float:left;
	margin-top:16px;
	margin-left:10px;
	
}
#footercontent a {
	background: transparent url(images/form/link_tex.gif) no-repeat;
	text-indent:30px;
	display:block;
	float:left;
	height:27px;
	line-height:27px;
	margin:0;
	padding:0;
	width:207px;
	background-position: left top;
}
#footercontent a:hover {
	background-position: bottom left;
	color:white;
}
#sitenavi {
	margin-right:10px;
	width:397px;
	float:right;
	margin-top:16px;
	
}
#sitenavi a {
	display:block;
	float:left;
	height:27px;
	margin:0;
	padding:0;
	background-position: left top;
}
.operatingimg {
	padding-right:20px;
	padding-bottom:20px;
	float:right;
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-opacity:0.60;
}
.operatingimgon {
	padding-right:20px;
	padding-bottom:20px;
	float:right;
	opacity:1.00;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	
}
form h2 .smallcaps  {
	color:#666;
	text-indent:10px;
	margin-top:8px;
	font-variant: small-caps;
}
h1 h2,  .hline {
	color:#c6c6c6;
	text-indent:10px;
	margin-top:8px;
	font-variant: small-caps;
}

#sitebody  h1 h2, .hline {
	text-transform: uppercase;
}
.smallcaps {
	font-variant: small-caps;
}
.formid, .formfield, .formfield2, .formfield3, .formfield4 {
	
	
	padding:0;
	margin:0;
}
.formid {
	width:110px;
	text-indent: 10px;
	background: #272727 url(images/form/formid.gif) no-repeat left top;
	color:#ccc;
}
.formfield, .formfield2, .formfield3, .formfieldfalse, .formfield2false, .formfield3false {
	padding:0;
	margin:0;
	overflow:hidden;
	width:270px;
	height:20px;
	line-height:20px;
	border:1px solid black;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding:0 10px;

}
.formfieldfalse, .formfield2false, .formfield3false {
	background: red;
	border:1px solid red;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius: 10px;
	padding:0 10px;
}
.textarearound {
	border:1px solid black;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding:0 10px;
}

.formfield2, .formfield2false {
	width:90px;
	background: white url(images/trans.gif) no-repeat;
	padding:0;
	margin:0;
}
.formfield2false {
	background: red url(images/trans.gif) no-repeat;
}
.formfield3, .formfield3false {
	padding:0;
	margin:0;
	width:170px;
	background: white url(images/form/formfield.gif) no-repeat top right;
}
.formfield3false {
	background: red url(images/form/formfieldfalse.gif) no-repeat top right;
}
.formfield4, .formfield4false {
	width:10px;
	background: white url(images/trans.gif) no-repeat;
	padding:0;
	margin:0;
	color:#333;
	text-indent:3px;
}
.formfield4false {
	background: red url(images/trans.gif) no-repeat;
}
.formfield input, .formfield2 input, .formfield3 input, .formfieldfalse input, .formfield2false input, .formfield3false input {
	float:left;
	font-size:12px;
	color:#333;
	width:90%;
	border:1px solid #c3c3c3;
	text-indent:2px;
	line-height:25px;
	margin-left:1px;
}
.formfield input {
	width:245px;
}
.formfield3 input, .formfield3false input {
	width:150px;
}
.formfield input, .formfield3 input, .formfieldfalse input, .formfield3false input {
	display:block;
	padding-right:10px;
}
.formfield input:hover, .formfield2 input:hover, .formfield3 input:hover, .formfieldfalse input:hover, .formfield2false input:hover, .formfield3false input:hover {
	background: #e3e3e3;
}
.submitbut {
	text-align:center;
	padding:0;
	background: transparent url(images/form/submit_tex.gif) no-repeat left top;
	line-height:27px;
	width:210px;
	height:27px;
	font-size:12px;
	margin:10px;
	margin-left:200px;
}
.submitbut:hover {
	background: transparent url(images/form/submit_tex.gif) no-repeat left bottom;
}

a.leftnavi {
	background: transparent url(images/sitenavi/left.gif) no-repeat;
	width:43px;
}
a.leftnavioff, .rightnavioff {
	background: transparent url(images/sitenavi/leftoff.gif) no-repeat;
	width:43px;
	cursor:default;
}
.centernavi {
	background: transparent url(images/sitenavi/center.gif) no-repeat;
	width:312px;
	line-height:27px;
	height:27px;
	text-indent: 30px;
	float:left;
}
a.rightnavi {
	background: transparent url(images/sitenavi/right.gif) no-repeat;
	width:42px;
	z-index:2000;
}
a.rightnavioff {
	background: transparent url(images/sitenavi/rightoff.gif) no-repeat;
	width:42px;
	z-index:2000;
}

#sitenavi a:hover {
	background-position: left bottom;
	z-index:2000;
}
#sitenavi #centerselect {
	display:none;
}

ol, ul {
	display:block;
	margin-left:8px;
	padding:8px;
	font-size:12px;
	padding-top:0px;
}
ol li {
	margin-top:10px;
}

ul li {
	margin-top:1em;
}

#cameramenu {
	clear:
	height:130px;
	margin:0;
	
}
a.cammenu, a.cammenuon {
	display:block;
	float:left;
	margin-left:5px;
	height:142px;
	width:131px;
	background:transparent url(images/features/cam_menu.jpg) no-repeat;
	-moz-opacity:0.60;
	opacity:0.6;
	filter:alpha(opacity=60);
	color:#666;
	font-size:10px;
	text-transform:uppercase;
	cursor:-moz-zoom-in;
	
}
a.cammenuon, a.cammenu:hover {
	background:transparent url(images/features/cam_menu_on.jpg) no-repeat;
	color:#fff;
	cursor:-moz-zoom-in;
}
a.cammenu:hover {
	color:#abbfe6;
}
a.cammenu img {
	padding-bottom:4px;
	-moz-opacity:0.60;
	opacity:0.6;
	filter:alpha(opacity=60);
	diplay:block;
}
#cameramenu a.cammenuon img {
	diplay:block;
	padding-bottom:4px;
	-moz-opacity:1.00;
	opacity:1.0;
	filter:alpha(opacity=100);
}
a.cammenu span, a.cammenuon span {
	display:block;
	font-size:7px;
	/*text-transform:none;*/
}
.cambig1 {
	background:transparent  url(images/features/cam_1.jpg) no-repeat center 30px;
}
.cambig2 {
	background:transparent  url(images/features/cam_2.jpg) no-repeat center 60px;
}
.cambig3 {
	background:transparent  url(images/features/cam_3.jpg) no-repeat center 60px;
}
.cambig4 {
	background:transparent  url(images/features/cam_4.jpg) no-repeat center 60px;
}
.text8 {
	font-size:8px;
}
.text9 {
	font-size:9px;
}
.text10 {
	font-size:10px;
}
.text11 {
	font-size:11px;
}
.text12 {
	font-size:12px;
}
.text13 {
	font-size:13px;
}
.text14 {
	font-size:14px;
}
.textmarked {
	font-size:0.8em;
	vertical-align: super;
	line-height:0.8em;
}
.info {
	display:block;
	text-align:center;
	border-bottom:1px solid white;
}
.tabinfo th {
	font-size:12px;
	text-align:left;
	border-bottom:2px solid;
	padding-top:16px;
	color:#e3e3e3;
}
.tabinfo td {
	font-size:11px;
	text-align:left;
	border-bottom:1px solid;
	color:#c3c3c3;
}
.tabinfo .noborder {
	border:0;
}
.tabinfo .darkborder {
	border-bottom:1px solid #666;
}
.o0, .f0 {
	opacity:0.0;
	-moz-opacity:0.00;
	filter:alpha(opacity=0);
}
.o10, .f10 {
	opacity:0.1;
	-moz-opacity:0.10;
	filter:alpha(opacity=10);
}
.o20, .f20 {
	opacity:0.2;
	-moz-opacity:0.20;
	filter:Alpha(opacity=20)
}
.o30, .f30 {
	opacity:0.3;
	-moz-opacity:0.30;
	filter:alpha(opacity=30);
}
.o40, .f40 {
	opacity:0.4;
	-moz-opacity:0.40;
	filter:alpha(opacity=40);
}
.o50, .f50 {
	opacity:0.5;
	-moz-opacity:0.50;
	filter:Alpha(opacity=50)
}
.o60, .f60 {
	opacity:0.6;
	-moz-opacity:0.60;
	filter:alpha(opacity=60);
}
.o70, .f70, .round70 {
	opacity:0.7;
	-moz-opacity:0.70;
	filter:alpha(opacity=70);
}
.o80, .f80 {
	opacity:0.8;
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
}
.o90, .f90 {
	opacity:0.9;
	-moz-opacity:0.90;
	filter:alpha(opacity=90);
}
.o95, .f95 {
	opacity:0.95;
	-moz-opacity:0.95;
	filter:alpha(opacity=95);
}
.o100, .i100   {
	opacity:1.0;
	-moz-opacity:1.00;
	filter:alpha(opacity=100);
}
.f100{
	-moz-opacity:0.98;
	opacity:0.98;
	filter:alpha(opacity=98);
}
.round70 {
	border:1px solid #ccc;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius: 10px;
}

a.addcontent {
	line-height:27px;
	color:#ffffff;
	text-decoration:none;
	padding-left:45px;
	background: transparent url(images/add_content_but.gif) no-repeat 0px -27px;
	display:block;
	width:351px;
}
a.addcontent:hover {
	background-position: 0 0;
}

a.mailto, a.mailto:link, a.mailto:visited, a.http, a.http:link, a.http:visited, a.http2, a.http2:link, a.http2:visited {
	line-height:13px;
	text-decoration:none;
	padding-left:18px;
	background: transparent url(images/mailto1.gif) no-repeat 0px 0px;
	display:inline;
}
a.http, a.http:link, a.http:visited, a.http2, a.http2:link, a.http2:visited {
	background: transparent url(images/http1.gif) no-repeat 0px 0px;
	cursor: alias;
}
.http2, a.http2:link, a.http2:visited {
	display:block;
	font-size:14px;
	line-height:20px;
	background-position: left bottom;
	cursor: alias;
}
a.mailto:hover {
	background: transparent url(images/mailto2.gif) no-repeat 0px 0px;
	cursor: -moz-alias;
}

a.http:hover, a.http2:hover {
	background: transparent url(images/http2.gif) no-repeat 0px 0px;
	cursor: alias;
}
a.http2:hover {
	background-position: left bottom;
}
.tel, .fax {
	line-height:13px;
	font-weight:normal;
	color: #fff;
	padding-left:18px;
	background: transparent url(images/tel.gif) no-repeat 0px 0px;
}

.fax  {
	background: transparent url(images/fax.gif) no-repeat 0px 0px;
}
#regformular table {
	opacity:0.7;
	-moz-opacity:0.70;
	filter:alpha(opacity=70);
}
a#intro1, a#intro2, a#intro3, a#intro4, a#intro5 {
	
	width:280px;
	background:transparent url(images/intro/1.gif) no-repeat;
	display:block;
	height:80px;
	margin-top:10px;
	padding:10px 20px 10px 30px;
	color:white;
}
a#intro2 {
	background:transparent url(images/intro/2.gif) no-repeat;
}
a#intro3 {
	background:transparent url(images/intro/2.gif) no-repeat;
}
a#intro4 {
	background:transparent url(images/intro/4.gif) no-repeat;
}
a#intro5 {
	background:transparent url(images/5_year_warranty.gif) no-repeat;
	height:90px;
	margin-top:-100px;
	padding-left:140px;
	width:160px;
	font-size:12px;
}
a.intro {
	opacity:0.6;
	-moz-opacity:0.60;
	filter:alpha(opacity=60);
}
a.intro:hover {
	color:white;
	opacity:1.0;
	-moz-opacity:1.00;
	filter:alpha(opacity=100);
}
a#intro2:hover, a#intro3:hover {
	color:#000;
}
a.intro b, a.i100 b, .i100 b {
	font-size:14px;
	olor:white;
	opacity:1.0;
	-moz-opacity:1.00;
	filter:alpha(opacity=100);
}
a.download {
	display:block;
	font-size:14px;
	line-height:20px;
	text-indent:15px;
	background:transparent url(images/download1.gif) 0px 2px no-repeat;
	cursor:alias;
}
.download:hover {
	background:transparent url(images/download2.gif) 0px 2px no-repeat;
}
#announce {
	position:absolute;
	z-index:999999;
	top:0px;
	margin-top:250px;
	padding:40px;
	background:black url(images/announce.gif) center bottom no-repeat;
	border:1px solid white;
	width:898px;
	font-size:70px;
	font-weight:bold;
	color:red;
	text-align:center;
	opacity:0.6;
	-moz-opacity:0.60;
	filter:alpha(opacity=60) Shadow(color=#000000, direction=45);
	-moz-border-radius:15px;
	-khtml-border-radius:15px;
	border-radius: 15px;
	

}
#cvs {
	border:1px solid white;
	border-left:0px solid white;
	font-size:10px;
	padding:0;
	margin:0;
}
#cvs th {
	border-bottom:2px solid white;
	border-left:1px solid white;
	font-size:10px;
}
#cvs td {
	border-top:1px solid white;
	border-left:1px solid white;
	font-size:10px;
}

input.suchede,input.sucheen, input.suchees, input.suchefr, input.sucheit, input.sucheakt, input.sucheaktde, input.sucheakten, input.sucheaktes, input.sucheaktfr, input.sucheaktit {
	background:transparent url('images/suchfeld.gif') no-repeat 0 0;
	height:17px;
	width:160px;
	display:block;
	padding:2px 20px 0px 20px;
	font-size:11px;
	border:0;
	display:block;
	margin-top:4px;
	margin-left:2px;
	background-position: 0 0;
}
input.sucheen, input.sucheakten {
	background:transparent url('images/suchfelden.gif') no-repeat 0 0;
}
input.suchees, input.sucheaktes {
	background:transparent url('images/suchfeldes.gif') no-repeat 0 0;
}
input.suchefr, input.sucheaktfr {
	background:transparent url('images/suchfeldfr.gif') no-repeat 0 0;
}
input.sucheit, input.sucheaktit {
	background:transparent url('images/suchfeldit.gif') no-repeat 0 0;
}
input.sucheakt, input.sucheaktde, input.sucheakten, input.sucheaktes, input.sucheaktfr, input.sucheaktit {
	background-position: 0 -19px;
}
img.access {
	padding-top:10px;
	text-align:right;
	float:right;
}
table tr.tr1, table tr.tr2 {
	background:#333333;
}
table tr.tr2 {
	background:#030303;
}
table tr.tr1 td, table tr.tr2 td {
	vertical-align:top;
	margin:0;
	border-bottom:1px solid #666666;
	text-vertical-align:top;
}
table.round tr.tr0 th {
	text-align:left;
	background:#0a2899;
	color:#fff;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius: 10px;
	
}
table.round tr.tr0 td {
	background:#ccc;
	color:#333;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius: 10px;
	padding:5px;
	border-color:#ccc;
}
a.movthumb, a.movthumb:link {
	display:block;
	clear:both;
	width:300px;
	height:47px;
	line-height:14px;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	padding-top:225px;
	background-position: 0 -272px;
	font-weight:bold;
	
}

a.movstage {
	width:300px;
	height:250px;
	text-align:center;
	padding-top:22px;
	font-weight:bold;
	background-image: url('movs/stopscene.jpg');
	background-position: 0 -272px;
	line-height:14px;
	font-size:14px;
	overflow:hidden;
}

a.movthumb:hover, a.movstage:hover {
	background-position: 0 0;
	color:#abbfe6;
	
}


a.movstage span {
	padding-top:78px;
	display:block;
}
.error {
	background:red;
	color:white;
}

a.survey {
	display:block;
	text-align:center;
	width:380px;
	padding:3px;
	font-size:12px;
	border:1px solid;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius: 10px;
}
a.survey:hover {
	background:#abbfe6;
	color:black;
	border-color:#666;
}
.round {
	background:#303030;
	border:1px solid;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
}
input[type=submit], input[type=reset] {
	color:white;
	background:url('images/submit_bg.gif') no-repeat top right;
	height:23px;
	border:1px solid #ccc;
	
	-khtml-border-radius:10px;
	border-radius: 10px;
	padding: 0 25px 0 10px;
	line-height:19px;
	outline:0;
	margin:0 0 0 5px;
	
}
input[type=reset] {
	background: url('images/reset_bg.gif') no-repeat top right;
}
input[type=submit]:hover, input[type=reset]:hover {
	background-position: bottom right;
}