body {font-family: 'Tinos' ; font-size: 13px; color: #; background-image: url(images/bg.jpg); background-repeat: repeat; margin: 0px; padding: 0px; padding-bottom:80px; }


#bgtop { background-image:url(images/bgtop.jpg); background-repeat:repeat-x; padding-top:30px; }

a img {border: none;}

.container { position:relative; width:760px; margin:auto;}

.line { border-bottom: thin solid #000000; padding:10px; }

.clear {clear: both;}

.container2 { position: relative; width:960px; margin: auto; margin-bottom: 100px; }

/*TOP*/

.plate_container {width:760px; margin:auto; position:relative;}

#plate {background-image: url(images/plate.png); background-repeat: no-repeat; width:309px; height:360px; position: absolute; top:125px; right: -120px; z-index: 0; margin: 0px auto;}

#logo { text-align: center; height: 133px;}


/*LIST*/

#contact li { list-style: none; letter-spacing: 1px;}

#contact li span { color: #9f1313; }

#contact ul { position: absolute; z-index: 0; top:80px; right: -4px; margin:0px auto; }


/*MAIN*/

#main {  background-image: url(images/pasta.jpg); height: 350px; background-repeat: no-repeat; text-align: center; color: #000000; font-size: 20px; letter-spacing: 4px; }

.menubox { width: 365px; height:220px; background-color: #ffffff; text-align: center; line-height: 22px; font-size: 14px; float:left; margin-right: 25px; padding-top: 30px; position: relative;}

.menubox h1 { text-transform: capitalize; font-weight: normal; padding-top: 10px; }

.button { position: absolute; bottom: 30px; left:0px; height: 41px; width:365px; }

.red {color: #9f1313; }

#menu { width:920px; background-color: #ffffff; line-height: 22px; font-size: 12px; padding-top: 30px; padding: 20px; position: relative; }

#menu h1 { text-align: center; }

.apps {width:270px; margin-left:10px; margin-right: 30px; float:left; position:relative;}

.apps h2 { color:#9d1212 }

#footer { color:#ffffff; padding-top:20px; font-size:15px; }

#footer a { color:#d0d0d0; }

#footer a:hover { color:#ffffff; }
