/*------------------------- */
/*		Reset				*/
/*------------------------- */

* 								{ margin: 0; padding: 0; border: 0; /*outline: 0;*/ font-size: 100%; }

html							{ margin-bottom: 1px; padding-bottom: 1px; }
body							{ line-height: 1; color: black; background: white; font-size: 62.5%; }

table							{ border-collapse: collapse; }
td								{ border-style: none; vertical-align: top; }

.ClearFloat						{ border: none; clear: both; float: none; font-size: 1px; height: 0; margin: 0; padding: 0; overflow: hidden; }
.Clear							{ height: 0; width: 0; }
.HiddenSubmitButton				{ border: none; width: 0px; height: 0px; overflow: hidden; }

/*------------------------- */
/*		Setup				*/
/*------------------------- */

* 								{ font-family: verdana, arial, tahoma; }

html							{ }
body							{ }

a,
a:link,
a:visited,
a:active,
a:hover							{ color: #0066cc; font-weight: normal; text-decoration: none; }
a:hover   						{ text-decoration: underline; }

/*------------------------- */
/*		Framework			*/
/*------------------------- */

#Frame							{ width: 980px; height: 620px; left: 50%; top: 50%; margin-left: -490px; margin-top: -310px; position: absolute; }
#Page							{ width: 100%; height: 600px; overflow: hidden; background: url(../Img/Framework/Background.jpg) no-repeat; }
#HeaderWrapper					{ width: 100%; height: 100px; overflow: hidden; background: url(../Img/Framework/PlateBackground.png) repeat; }
#Content						{ width: 10000px; height: 400px; overflow: auto; }
#FooterWrapper					{ width: 100%; height: 100px; overflow: hidden; background: url(../Img/Framework/PlateBackground.png) repeat; }
#Bottom							{ width: 100%; height: 20px; overflow: hidden; color: #58595b; font-size: 9px; padding-top: 5px; }

/*------------------------- */
/*		Box					*/
/*------------------------- */

.Box							{ width: 450px; height: 400px; overflow: hidden; float: left; display: inline; margin-left: 430px; background: url(../Img/Framework/BoxBackground.png) repeat; }
.Box .ControlCollapse			{ width: 30px; height: 400px; cursor: pointer; background: url(../Img/Framework/ArrowRight.gif) no-repeat 20% 50%; float: left; }
.Box .ControlExpand				{ width: 30px; height: 400px; cursor: pointer; background: url(../Img/Framework/ArrowLeft.gif) no-repeat 20% 50%; float: left; }
.Box .Content					{ width: 420px; height: 375px; padding-top: 25px; float: left; overflow: hidden; }
.Box .Content p					{ font-size: 10px; line-height: 15px; color: #474747; margin-bottom: 8px; margin-right: 25px; }
.Box .Content h1				{ font-size: 13px; line-height: 15px; color: #474747; text-transform: uppercase; margin-bottom: 8px; margin-right: 25px; }

/*------------------------- */
/*		Display				*/
/*------------------------- */

.Display						{ width: 400px; height: 400px; overflow: hidden; float: left; display: inline; margin-left: 65px; margin-right: 65px; }
.Display div.Image				{ width: 400px; height: 400px; background-color: #ffffff; cursor: pointer; padding: 20px 20px 0px 20px; }
.Display div.Image img			{ display: block; }
.Display div.Image p			{ width: 360px; font-size: 10px; line-height: 15px; color: #474747; margin-top: 4px; }
.Display div.Image p.Close		{ width: 360px; font-size: 9px; line-height: 15px; color: #474747; margin-top: 4px; text-align: right; }

/*------------------------- */
/*		ThumbList			*/
/*------------------------- */

.ThumbList div					{ width: 90px; margin-top: 10px; margin-right: 10px; background-color: #ffffff; float: left; display: inline; cursor: pointer; }
.ThumbList div:hover			{ background-color: #f9f9f9; }
.ThumbList div.End				{ margin-right: 0px; }
.ThumbList div img				{ display: block; margin: 8px 8px 14px 8px; }
.ThumbList div.Seperator		{ border: none; clear: both; float: none; font-size: 1px; height: 0; margin: 0; padding: 0; overflow: hidden; background: none; }

/*------------------------- */
/*		Header				*/
/*------------------------- */

#Header						{ width: 100%; height: 100px; overflow: hidden; background: url(../Img/Framework/Logotype.gif) no-repeat 45px 12px; }

#Menu						{ float: left; display: inline; list-style: none; margin: 79px 0px 0px 187px; color: #ffffff; }
#Menu li					{ float: left; display: inline; margin-right: 15px; padding-left: 10px; }
#Menu li.Active,
#Menu li:hover				{ background: url(../Img/Framework/ItemActive.gif) no-repeat 2px 5px; }
#Menu li a,
#Menu li a:link,
#Menu li a:visited,
#Menu li a:active,
#Menu li a:hover			{ color: #ffffff; font-weight: normal; text-decoration: none; }
#Menu li a:hover   			{ text-decoration: underline; }

#Language					{ float: right; display: inline; list-style: none; margin: 79px 105px 0px 0px; color: #ffffff; }
#Language li				{ float: right; display: inline; }
#Language li a,
#Language li a:link,
#Language li a:visited,
#Language li a:active,
#Language li a:hover		{ color: #ffffff; font-weight: normal; text-decoration: none; }
#Language li a:hover   		{ text-decoration: underline; }

/*------------------------- */
/*		Footer				*/
/*------------------------- */

#Partner					{ float: right; margin: 23px 40px 0px 0px; }
#Partner a					{ float: right; margin-left: 40px; }

/*------------------------- */
/*		Bottom				*/
/*------------------------- */

#Bottom a,
#Bottom a:link,
#Bottom a:visited,
#Bottom a:active,
#Bottom a:hover					{ color: #58595b; font-weight: normal; text-decoration: none; }
#Bottom a:hover   				{ text-decoration: underline; }

#Copyright						{ width: 40%; float: left; text-align: left; }
#Production						{ width: 40%; float: right; text-align: right; }

/*------------------------- */
/*		Form				*/
/*------------------------- */

.Form label						{ display: block; font-weight: bold; font-size: 100%; text-transform: uppercase; }
.Form input[type="text"]		{ border: 1px solid silver; padding: 3px; width: 50%; font-size: 100%; background: url(../Img/Framework/FieldBackground.gif) bottom repeat-x #ffffff; }
.Form input[type="password"]	{ border: 1px solid silver; padding: 3px; width: 50%; font-size: 100%; background: url(../Img/Framework/FieldBackground.gif) bottom repeat-x #ffffff; }
.Form input[type="button"],
.Form input[type="submit"]		{ border: 1px solid silver; padding: 3px; width: 100px; font-size: 100%; color: #ffffff; font-weight: bold; background: url(../Img/Framework/ButtonBackground.gif) bottom repeat-x #818181; text-transform: uppercase; }
/*.Disabled						{ filter: alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6; }*/
