body { font-family: Verdana, san-serif; font-size: 0.7em; margin: 0; padding:0; background: transparent url(../../images/bg_body2.gif) top left; }

.clear { clear: both; }

#Lang			{ display: block; margin: 0;  padding: 10px 0 10px 590px; }
#Lang ul 		{ margin: 0; padding: 0; list-style: none; }
#Lang ul li 		{ float: left; }
#Lang ul li a 		{ color: #666; text-decoration: none; }
#Lang ul li a:hover  	{ color: #666; text-decoration: underline; }


#Container	{ width: 988px; height:800px; background: transparent url(../../images/bg_container.png) top left no-repeat; }
#ContentBox	{ position: absolute; top:80px; left: 137px; margin:0; padding:0; background: transparent url(../../images/bg_content3.png) repeat-y top left; }
#Title 		{ width: 710px; height: 170px; background: transparent url(../../images/bg_title2_it.jpg) top left no-repeat; padding: 0;}
#TitleDe	{ width: 710px; height: 170px; background: transparent url(../../images/bg_title2.jpg) top left no-repeat; padding: 0;}
#Content	{ background: transparent url(../../images/bg_content2.jpg) no-repeat top left; padding: 20px 0 0 0; margin:0; width: 710px; }
#BgContent	{ background: transparent url(../../images/bg_content3.png) repeat-y top left;}
#Footer		{ margin: 0; padding: 0;  width: 708px; text-align: center; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}

h1		{  position: absolute; top: -500px;  margin:0; padding: 0;  }

hr		{ border-bottom: 1px dotted #fff; border-top: 1px dotted #ccc; margin: 0 0 35px 0; }

ul#Menu				{ border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #aaa; margin: 0 0 0 102px; padding: 0; background-color: #FDCE6C;  list-style: none; width: 600px; height: 2.0em; }
ul#Menu li			{ float: left; background-color: #FDCE6C; margin: 2px 0; padding: 0 20px; border-right: 1px solid #666; line-height: 18px;  }
ul#Menu li a		{ color: #666; text-decoration: none; }
ul#Menu li a:hover	{ text-decoration: underline; }

ul.SubMenu				{ border: 1px solid #ccc; border-top: 0px;  margin: 0; padding: 5px 0; background: transparent url(../../images/bg_submenu.png) top left; position: relative; left: 196px; top: 160px; list-style: none; width: 200px; }
ul.SubMenu li			{ margin: 2px 0; padding: 0; line-height: 22px;  }
ul.SubMenu li a			{ border-top: 1px solid #eee; border-bottom: 1px solid #eee;display: block; padding: 0 20px;  color: #666; text-decoration: none; }
ul.SubMenu li a:hover	{ border-top: 1px solid #eee; border-bottom: 1px solid #eee; background-color: #fff; color: #333; text-decoration: none; }


.BoxRight		{ display:none; margin: 20px 0 20px 20px; padding: 15px; float: right; border: 5px solid #FEE6B5; background-color: #FCBA30;}
.BoxRight h4	{ color: #fff; font-style: italic; text-transform: uppercase; font-size: 13px; border-bottom: 1px solid #fff;}
.BoxRight ul	{ margin: 20px 0; padding: 0; list-style: none; }
.BoxRight ul li	{ border: 1px solid #E29A03; margin: 10px 0; padding: 4px 0 4px 40px;  line-height: 24px; background: #fff url(../../images/img/bott_down_small.png) center left no-repeat;}
.BoxRight ul a	{ color: #333; text-decoration: none; }

.TextBox 		{ margin: 0 0 0 4px; padding: 0 50px; }
.TextBox h2		{ margin: 30px 0 10px 0; padding: 0 20px 0 0 ; display: block; border-top: 1px solid #FDCE6C; font-size: 15px; font-weight: normal; text-align: right; }
.TextBox h3		{ margin: 20px 0 40px 0; padding: 0 0 0 20px; display: block; border-bottom: 1px solid #FDCE6C; font-size: 15px; font-weight: normal; text-align: left; }
.TextBox p 		{ padding: 5px 0; margin: 0px; }
.TextBox a 		{ color: #333; text-decoration: underline; }

.right		{ float: right; padding: 4px; margin: 0 0 10px 10px; background-color: #eee; }
.left		{ float: left; padding: 4px; margin: 0 10px 10px 0; background-color: #eee; }
.center		{ margin: 20px 0; border: 0px solid #FEE6B5; }

#Footer p		{ margin: 0; padding: 0; line-height: 22px; font-size: 0.8em; background-color: #FDCE6C; }
#Footer a 		{ color: #333; }

#Lang a 		{ color: #666; text-decoration: none; }
#Lang a:hover  	{ color: #666; text-decoration: underline; }


ul.ContentList		{ margin: 0 50px 0 70px; padding: 0px 0 50px 0; list-style: none;  }
ul.ContentList li	{ padding: 0 0 0 20px; margin: 15px 0; background: transparent url(../../images/arrow_right.png) left top no-repeat;  }
ul.ContentList span	{ color: #666; }
ul.ContentList a	{ color: #666; text-decoration: underline; }

#BoxApp			{ width: 540px; margin: 0 auto; padding:0; }

.DownloadBox 		{ background: transparent url(../../images/img/box_down.jpg) no-repeat top left; padding: 0;}
.DownloadBox img	{ display: block; margin: 0 auto 7px auto; padding:0; }
.DownloadBox p		{ display: block; margin: 0 auto; padding:  0 0 5px 0; text-align: center;}
.DownloadBox a		{ color: #333; font-size: 10px; font-weight: bold; text-decoration: none; margin: 0; line-height: 16px; }

#Contact   			{ margin: 0 40px 40px 40px; padding: 0; }
#Contact hr			{ border-bottom: 1px solid #fff; border-top: 1px solid #ccc; margin: 15px 0; }
#Contact label 		{ float: left; width: 150px; }
#Contact input 		{ margin: 4px 0; width: 250px; display: block; border: 1px solid #bbb; background-color: #f8f8f8; }
#Contact textarea 	{ width: 350px; border: 1px solid #bbb; background-color:#f8f8f8;}	
#Contact input.send	{ margin: 20px; -moz-border-radius:3px; -khtml-border-radius:3px; width: 60px; background-color: #FDCE6C; color: #666; border: 1px solid #666; }
#Contact input.send:hover { border: 1px solid #bbb; background-color: #666; color: #fff;  }
#Contact i			{ color: #888; }

.GuntE			{ border: 1px solid #FDCE6C; padding: 1px; margin: 0 20px 0 70px; float: left;  }

ul.ContactInfo		{ margin: 0 50px; padding: 32px 0 50px 0; list-style: none;  }
ul.ContactInfo li	{ line-height: 26px; }
ul.ContactInfo span	{ color: #666; }
ul.ContactInfo a	{ color: #666; text-decoration: underline; }

.LinkBox { width: 610px; margin: 0 auto 30px auto; padding: 0; border: 1px solid #ccc; background-color: #f6f6f6; }
.LinkBox a { padding: 15px 0; display: inline-block; width: 149px; text-align: center; }
.LinkBox a:hover { background-color: #fff; }

.LinkBoxRip { width: 610px; margin: 0 auto 30px auto; padding: 0; border: 1px solid #ccc; background-color: #f6f6f6; text-align: center;}
.LinkBoxRip p {color: #666; padding: 0 3px 0 3px;}
.LinkBoxRip p a {color: #333;}
.LinkBoxRip img {border: 0; margin-bottom: 5px;}
.LinkBoxRip a img {border: 0;}