/* CSS Document */
body { width:760px; margin:0 auto 0 auto; background-color:#000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; padding:0; }
h1 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:15px; margin:0px; }
h2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; margin:0px; }
h3 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; margin:0px; }

/* Intro */
.intro .html { width:760px; text-align:center; }
.intro .html table { margin-left:200px; }
* html .intro .html table { margin-left:20px; }

/* Header */
.header { margin:auto; width:760px; height:95px; border-bottom:3px solid red; }
.top { 	text-align:center; height:95px; }
.logo { background-image: url("../images/logo.jpg"); background-repeat:no-repeat; float:left; width:264px; height:95px;}
.language { float:right; margin-top:70px; color:#FFFFFF;}
.language a { color:#FFFFFF; }
.html { width:760px; text-align:center; }
.html table { margin-left:250px; }
* html .html table { margin:0; }
.html table tr { vertical-align:middle; padding-top:5px; }
.html table tr td { text-align:center; font-size:20px; font-weight:normal; text-decoration:none; color:#FF0000; }

/* Menu */
.menu { position:relative; float:left; text-align:left; width:760px; }
* html .menu { float:none; }
.menu ul { list-style-type:none; padding:5px 0px 5px 0px; margin:0px; }
.menu ul li { display:inline; padding:0px 7px 0px 7px; border-right:1px solid #FFFFFF; }
.menu ul li#last { border-right:0px; padding-right:0px; }
.menu ul li#active { font-weight:bold; }
.menu ul li#activelast { font-weight:bold; border-right:0px; padding-right:0px; }
.menu ul li a { color:#FFFFFF; }
.english ul li { padding:0px 12px 0px 12px; }

/* Submenu */
.submenu { position:relative; float:left; padding:0px 0px 0px 10px; text-align:left; width:760px; }
* html .submenu { float:none; }
.submenu ul { list-style-type:none; padding:5px 0px 5px 5px; margin:0px; }
.submenu ul li { display:inline; padding:0px 9px 0px 9px; }
.submenu ul li#active { font-weight:bold; }
.submenu ul li a { color:#FFFFFF; }

/* Content */
.content { position:relative; float:left; margin:auto; padding:10px 0px 10px 0px; width:760px; }
* html .content { float:none; }
.content .photos { position:relative; float:left; margin-left:10px; text-align:center; width:50%; height:auto; }
.content .info { position:relative; float:right; padding:5px 5px 5px 10px; margin:0px 10px 0px 0px; text-align:left; width:45%; min-height:385px; height:385px; background-color:#666666; }
.content .info table { vertical-align:top; font-size:14px; }
.content .info ul { margin:10px 0px 0px 0px; }
* html .content .info ul { padding:10px 0px 0px 0px; margin:auto; }
.content .info a { color:#FFFFFF; }

.wellcome { position:relative; float:left; margin:auto; padding:10px 0px 10px 0px; width:760px; }
* html .wellcome { float:none; }
.wellcome .photos { position:relative; float:left; margin-left:10px; text-align:left; width:45%; height:auto; }
.wellcome .photos .iso9001 { text-align:left; font-size:10px; }
.wellcome .info { position:relative; float:right; padding:5px 5px 10px 10px; margin:0px 10px 0px 0px; text-align:left; width:48%; height:auto; background-color:#666666; }
.wellcome .info p { text-align:left; padding:0px 20px 0px 0px; font-size:13px; }


.news { position:relative; margin:auto; padding:5px 5px 5px 5px; text-align:center; width:760px; background-color:#666666;}
.news p { margin:3px 0px 5px 0px;}
.news table { font-size:12px; }

#gallery { width:100%; }
#thumbs { width:100%; float:left; }
#thumbs a { display:block; float:left; margin:0px 0px 5px 5px; width:52px; height:52px; border:1px solid #000; }
#thumbs a img { width:50px; height:50px; border: }
#thumbs a:hover { border:1px solid #000; }
#thumbs a:active img.h, #thumbs a:focus img.h { position:absolute; width:370px; height:auto; left:-400px; top:80px; }
#thumbs a:active img.v, #thumbs a:focus img.v { position:absolute; width:auto; height:501px; left:-400px; top:0px; }
#popup { width:100%; float:left; }
#popup a { display:block; float:left; margin:0px 0px 5px 5px; width:52px; height:52px; border:1px solid #000; }
#popup a img { width:50px; height:50px; border: }
#popup a:hover { border:1px solid #000; }

.tecnic_data { background-color:#000000; border-collapse:collapse; }
.tecnic_data tr { vertical-align:top; }
.tecnic_data td { border:1px solid #FFFFFF; padding:0px 5px 0px 5px; font-size:13px; }
.tecnic_data td.key { white-space:nowrap; }
.tecnic_data td.value { width:100% }

/* Footer */
.footer { position:relative; float:left; margin:auto; width:760px; height:32px; border-top:3px solid red; }
* html .footer { float:none; }
.optimized { position:relative; float:left; text-align:left; width:25%; height:auto;}
.policy { position:relative; float:left; text-align:center; width:45%; height:auto;}
.policy a { color:#FFFFFF; }
.poweredby { position:relative; float:right; text-align:right; width:30%; height:auto;}
.poweredby a { color:#FFFFFF; }