body { margin: 0px; padding: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; overflow: show; color: #6A6A6A; background-color: #ffffff; }

td, th { vertical-align: top; font-weight: normal; font-size: 10px; }

img { border: 0px; }

input, textarea { background-color: #eaeaea; font-size: 11px; color: #000; border: 1px; overflow: auto; }



#main_div { margin: auto; width: 800px; }

.logo { width: 123px; margin-top: 5px; }

/*.language_div { margin-left: 770px; color: #9b9b9b; }*/

.language_div { text-align:right; color: #9b9b9b; }

.section_name { width: 510px; height: 17px; margin-top: 4px; margin-left: 290px; padding-top: 32px; padding-left: 5px; background-image: url('../images/back_top.jpg'); background-repeat: no-repeat; color: #fff; font-weight: bold; font-size: 11px; }

.line { position: absolute; width: 3px; font-size: 1px; top: 32px; margin-left: 822px; }

.main_field { position: relative; height: 100%; top: 30px; z-index: 1;}



.menu_home { position: relative; width: 100px; margin-left: 205px; text-align: right; }

.content_home { position: absolute; width: 487px; top: 0px; margin-left: 313px; text-align: center; color: #9b9b9b; }



.menu { position: absolute; width: 100px; margin-left: 312px; }

.content { position: absolute; width: 350px; top: 0px; margin-left: 400px; }

.copy { font-size: 10px; color: #9b9b9b; text-align: center; }



.pdf { width: 315px; text-align: right; margin-top: -12px; }



a:link, a:visited { color: #8e2a40; text-decoration: none; }

a:hover { color: #000; text-decoration: none; }



a.mainmenu:link, a.mainmenu:visited { font-size: 11px; color: #000; text-decoration: none; font-weight: bold; }

a.mainmenu:hover { font-size: 11px; color: #8e2a40; text-decoration: none; font-weight: bold; }



#active_menu { font-size: 11px; color: #8e2a40; text-decoration: none; font-weight: bold; }

a.submenu:link, a.submenu:visited { font-size: 11px; color: #5F5F5F; text-decoration: none; font-weight: bold; position: relative; z-index: 5; }

a.submenu2:link, a.submenu2:visited { font-size: 11px; color: #5F5F5F; text-decoration: none; font-weight: bold; position: relative; z-index: 5; background: url('../images/submenu_bg.gif') top right no-repeat; left:45px; padding-right:40px;/*display:block;padding-bottom:5px;*/ }

a.submenu:hover,a.submenu2:hover { font-size: 11px; color: #8e2a40; text-decoration: none; font-weight: bold; position: relative; z-index: 5; }



#active_menu_gal { font-size: 11px; color: #8e2a40; text-decoration: none; }

a.submenu_gal:link, a.submenu_gal:visited { font-size: 11px; color: #8E8E8E; text-decoration: none; }

a.submenu_gal:hover { font-size: 11px; color: #8e2a40; text-decoration: none; }



a.lang:link, a.lang:visited { color: #9b9b9b; text-decoration: none; }

a.lang:hover { color: #9b9b9b; text-decoration: underline; }



a.gallery:link, a.gallery:visited { color: #9b9b9b; font-weight: bold; text-decoration: none; }

a.gallery:hover { color: #8e2a40; font-weight: bold; text-decoration: none; }



a.back:link, a.back:visited { color: #8e8e8e; font-size: 9px; font-weight: bold; text-decoration: none; }

a.back:hover { color: #cecece; font-size: 9px; font-weight: bold; text-decoration: none; }



a.name_pic:link, a.name_pic:visited { color: #8e8e8e; font-size: 12px; font-weight: bold; text-decoration: none; }

a.name_pic:hover { color: #000; font-size: 12px; font-weight: bold; text-decoration: none; }

.tretonivo{padding:5px; border-bottom:1px solid #b2b2b2; height:30px;}
.tretonivo .sm{width:100px;}
.tretonivo .sm a.nivo{font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#8e2a40; }
.tretonivo img{border:none;}

.inner_content{ min-height:350px; }