/* CSS RESET */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}



body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}



li {list-style:none;}



.fl{ float:left}

.fr{ float:right}	



.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}



/* BASE */

h1 {

	font-size:138.5%;

}

h2 {

	font-size:123.1%;

}

h3 {

	font-size:108%;

}

h1, h2, h3 {

	margin:1em 0;

}

h1, h2, h3, h4, h5, h6, strong {

	font-weight:700;

}

abbr, acronym {

	border-bottom:1px dotted #000;

	cursor:help;

}

em {

	font-style:italic;

}

blockquote, ul, ol, dl {

	margin:1em;

}

ol, ul, dl {

	margin-left:2em;

}

ol li {

	list-style:decimal outside;

}

ul li {

	list-style:disc outside;

}

dl dd {

	margin-left:1em;

}

th, td {

	border:1px solid #000;

}

th {

	font-weight:bold;

	text-align:center;

}

caption {

	margin-bottom:.5em;

	text-align:center;

}

p, fieldset, table, pre {

	margin-bottom:1em;

}

input[type=text], input[type=password], textarea {

	width:12.25em;

*width:11.9em;

}





/*HEAD*/

body{ background:#2F2F54 url(images/bg.jpg) no-repeat center top; }

#wrapper{font-family:"Myriad Pro", Georgia, "Times New Roman", Times, serif; width:960px; margin:0 auto;  }

#container{background:#fff;margin:0 auto; padding:50px; font-size:16px; }



#header{height:200px;margin:0 auto; position:relative}

#top {margin-left: 285px; position: absolute}

/*main*/

.img { text-align:center; margin:0 auto; display:block }



/*footer*/

#footer {color:#000000 ;text-align:center; margin-bottom:50px}



/* links */

a 		{ text-decoration:none;  font-weight:700}







