body { background-image: url('../images/pattern.jpg'); text-align: left; margin: 0px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }

div#content { position: relative; top: 15px; width: 968px; margin-left: auto; margin-right: auto;	text-align: left }

div#header { position: relative; background-image: url('../images/header.png'); width: 968px; height: 238px }
#menu { position: absolute; height: 88px; left: 345px; top: 137px }
#menu ul { position: relative; padding: 0; font-size: 16px; margin: 0 }
#menu li { position: relative; display: block; float: left; color: #FFFFFF }
#menu li a { display: block; position: relative;  text-decoration: none; color: #FFFFFF; width: auto; outline: none }
#menu li a:hover { text-decoration: none; color: #D3D3D3 }
#languages { position: absolute; top: 10px; left: 817px; z-index: 2 }
#languages ul { padding: 0; margin: 0 }
#languages li { display: block; overflow: hidden; float: left; height: 24px; width: 35px }
#languages li#ro a { background-image: url('../images/languages/ro.jpg'); margin-right: 1px }
#languages li#en a { background-image: url('../images/languages/en.jpg'); margin-right: 1px }
#languages li#sp a { background-image: url('../images/languages/sp.jpg'); margin-right: 1px }
#languages li#it a { background-image: url('../images/languages/it.jpg'); margin-right: 0px }
#languages li a { display: block; width: 35px; height: 24px }
#languages li a:hover { background-position: -35px 0px }
#languages li.current a { background-position: -35px 0px }

div#body { position: relative; background-image: url('../images/body.png'); background-position: 0px 0px; width: 968px }
div #body #text{ padding-left: 27px; padding-top: 1px; padding-bottom: 50px; padding-right: 27px; text-align: justify }

div#footer { position: relative; background-image: url('../images/footer.png'); width: 968px; height: 156px }
div #footer #parteners { position: relative; color: #FFFFFF; text-align: center; width: 85px;  padding-left: 39px; padding-top: 10px }
div #footer #links { position: relative; padding-left: 27px; color: #FFFFFF; padding-top: 20px }

div#copyright { position: relative; height: 30px; font-weight: bold; padding: 10px;  font-size: 12px; color: #fff }

p { margin: 0; text-indent: 20px }
p.special { text-indent: 30px }
#clear { clear: both;  margin: 0px }
hr { height: 1px; padding: 0; margin-top: 20px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; color: #D3D3D3 }
h2 { font-size: 13px; font-weight: bold; color: #FFFFFF; padding: 0; margin: 0 }
h1 { font-size: 13px; font-weight: bold; text-indent: 20px }
img { border: 0px }

a { text-decoration: none; color: #000000; position: relative; outline: none; z-index: 500; }
a:hover { text-decoration: underline }
a.part{ text-decoration: none; color: #FFFFFF }

.hotspot {color: #900; padding-bottom: 1px; border-bottom: 1px dotted #900; cursor: pointer; z-index: 3 }
#tt {position: absolute; display: block; background: url('../images/tt_left.gif') top left no-repeat;  z-index: 3 }
#tttop {display: block; height: 5px; margin-left: 5px; background: url('../images/tt_top.gif') top right no-repeat; overflow: hidden;  z-index: 3 }
#ttcont {display: block; padding: 2px 12px 3px 7px; margin-left: 5px; background:#2978a3; color: #FFF;  z-index: 3 }
#ttbot {display: block; height: 5px; margin-left: 5px; background: url('../images/tt_bottom.gif') top right no-repeat; overflow: hidden;  z-index: 3 }

.button { width: 100px; font-size: 13px; font-weight: bold; padding: 0; margin-right: 20px; margin-top: 0px; margin-bottom: 0px }
input { background-color: #FFFFFF; width: 300px; margin: 8px 0px 0px 10px; border: 1px solid #999; color: #323415; font-size: 110%; display: block; float: left; padding: 1px 2px }
input:hover { background-color: #F8F8F8; border-color: #666 }
label { color: #666666; font-size: 110%; font-weight: bold; border-width: 0px; display: block; float: left; width: 240px; height: 12px; text-align: right; margin: 4px 0px 0px 0px; padding: 5px 0px 0px 0px; clear: left }
form fieldset { border: 0px; font-size: 12px; margin: 20px 0px 0px 0px; position: relative; display: block; padding: 5px 10px 0px 10px; clear: both }