.nt {
font-family:  "Thaoma", verdana;
font-size: 12px;
text-align: center;
text-decoration: none;
font-style: none;
color: #000000;
font: bold;
}
.title_tx {
font-family: "Thaoma", verdana;
font-size: 14px;
text-align: center;
text-decoration: none;
color: white;
font-weight: normal;
}
.standard_menu {
font-family: "Thaoma", verdana;
font-size: 10px;
text-align: center;
text-decoration: none;
font-style: normal;
color: white;
}
.standard {
font-family: "Thaoma", verdana;
font-size:13px; 
margin: 0 0 14px 0;
text-align: center;
text-decoration: none;
font-style: normal;
color: black;
margin-top: -1ex; 
padding-top: 0px;
}
.standard_blue {
font-family: "Thaoma", verdana;
font-size:11px; 
margin: 0 0 14px 0;
text-align: center;
text-decoration: none;
font-style: normal;
margin-top: -1ex; 
padding-top: 0px;
color: blue;
}
.ligt {
font-family:"Thaoma", verdana;
font-size: 9px;
text-align: center;
text-decoration: none;
font-style: normal;
color: black;
}
.menu_div
{
border: 1px solid gray;
border-bottom-width: 1px;
background-color: #e1e1e1;
width: 758px;
text-align: center;
vertical-align: middle;
position: relative;
height:25px;
background-image: url(../media/sfondomenu.jpg);
}
.logo_div
{
border: 0px solid white;
border-bottom-width: 0px;

text-align: center;
vertical-align: middle;

}
.main_div
{
border: 0px solid blue;
vertical-align: middle;
width: 760px;
height: 754px;
margin: 0px auto;
text-align: center;
position: relative;
}

.zoom_div
{
top: 22px;
border: 0px solid blue;
vertical-align: middle;
margin: 0px auto;
width:100%;
text-align: center;
background-color: #ffffff;
position: absolute;
}
.zoom_title
{
border: 0px solid blue;
vertical-align: middle;
margin: 0px auto;
text-align: center;
height: 20px;
background-image: url(../media/sfondotitle.jpg);
position: relative;
}
.main_long_div
{
border: 0px solid blue;
vertical-align: middle;
width: 760px;
height: 970px;
margin: 0px auto;
text-align: center;
position: relative;
}

.main_hlong_div
{
border: 0px solid blue;
vertical-align: middle;
width: 760px;
height: 1270px;
margin: 0px auto;
text-align: center;
position: relative;
}

.main_vxlong_div
{
border: 0px solid blue;
vertical-align: middle;
width: 760px;
height: 1140px;
margin: 0px auto;
text-align: center;
position: relative;
}

.main_vlong_div
{
border: 0px solid blue;
vertical-align: middle;
width: 760px;
height: 1040px;
margin: 0px auto;
text-align: center;
position: relative;
}
.main_vvlong_div
{
border: 0px solid blue;
vertical-align: middle;
width: 760px;
height: 1640px;
margin: 0px auto;
text-align: center;
position: relative;
}


.sub
{
position: relative;
border: 1px solid gray;
background-color:#e1e1e1;
text-align: center;
vertical-align: middle;
width: 754px;
height: 22px;
color: blue;
top: 0px;
border-top-width: 1px;
margin: 0px auto;
background-image: url(../media/sfondosub.jpg);
left: 0;
}

.sub a:hover
{
position: relative;
border: 0px solid gray;
text-align: center;
vertical-align: middle;
width: 754px;
height: 22px;
color: blue;
top: 0px;
border-top-width: 0px;
text-decoration:underline;
margin: 0px auto;

left: 0;
}
.sub a:link
{
position: relative;
border: 0px solid gray;
text-align: center;
vertical-align: middle;
width: 754px;
height: 22px;
color: blue;
top: 0px;
border-top-width: 0px;
margin: 0px auto;
left: 0;
}
.sub a:visited
{
position: relative;
border: 0px solid gray;
text-align: center;
vertical-align: middle;
width: 754px;
height: 22px;
color: blue;
top: 0px;
border-top-width: 0px;
margin: 0px auto;
left: 0;
}

.sub_main_div
{
border: 1px solid gray;
position:absolute;
left:2px;
top:167px;
background-color:#ffffff;
text-align:  right;
vertical-align: right;
width: 754px;
height:585px;
}
.sub_img_div
{
border: 1px solid gray;
position:absolute;
left:1px;
top:167px;
background-color:#ffffff;
text-align: left;
vertical-align: left;
width: 360px;
height: 320px;
}
.div_info
{
border: 0px solid gray;
position:absolute;
left:364px;
top:167px;
background-color:#f6f6f6;
text-align:  right;
vertical-align: right;
width: 390px;
height: 320px;
}
.intro_style_vlong
{
border: 0px solid gray;
position:absolute;
left:2px;
top:167px;
background-color:#f6f6f6;
text-align:  left;
vertical-align: left;
width: 466px;
height: 870px;
}

.intro_style_vxlong
{
border: 0px solid gray;
position:absolute;
left:2px;
top:167px;
background-color:#f6f6f6;
text-align:  left;
vertical-align: left;
width: 466px;
height: 970px;
}

.intro_style_vvlong
{
border: 0px solid gray;
position:absolute;
left:2px;
top:167px;
background-color:#f6f6f6;
text-align:  left;
vertical-align: left;
width: 466px;
height: 1470px;
}
.intro_style_long
{
border: 0px solid gray;
position:absolute;
left:2px;
top:167px;
background-color:#f6f6f6;
text-align:  left;
vertical-align: left;
width: 466px;
height: 800px;
}
.intro_style_hlong
{
border: 0px solid gray;
position:absolute;
left:2px;
top:167px;
background-color:#f6f6f6;
text-align:  left;
vertical-align: left;
width: 466px;
height: 1100px;
}
.intro_style
{
border: 0px solid gray;
position:absolute;
left:2px;
top:167px;
background-color:#f6f6f6;
text-align:  left;
vertical-align: left;
width: 466px;
height: 584px;
}
.intro_style_title
{
border: 0px solid blue;
position:absolute;
left:0px;
top:0px;
/*background-color: #3e61c6;*/
text-align:  center;
vertical-align: right;
width: 466px;
height: 20px;
background-image: url(../media/sfondotitle.jpg);

}
.news_long
{
border: 0px solid gray;
position:absolute;
border-top: 0px;
left:477px;
top:368px;
background-color:#f6f6f6;
text-align:  left;
vertical-align: left;
width: 282px;
height: 599px;
}
.news
{
border: 0px solid gray;
position:absolute;
left:477px;
top:360px;
background-color:#f6f6f6;
text-align:  left;
vertical-align: left;
width: 282px;
height: 391px;
}
.news_title
{
border: 0px solid blue;
position:absolute;
left:0px;
top:0px;
background-color: #3e61c6;
text-align:  center;
vertical-align: right;
width: 282px;
height: 20px;
background-image: url(../media/sfondotitle.jpg);
}
.features
{
border: 0px solid gray;
position:absolute;
left:477px;
top:368px;
background-color:#f6f6f6;
text-align:  left;
vertical-align: left;
width: 282px;
height: 599px;
}
.hfeatures
{
border: 0px solid gray;
position:absolute;
left:477px;
top:368px;
background-color:#f6f6f6;
text-align:  left;
vertical-align: left;
width: 282px;
height: 899px;
}
.md_features
{
border: 0px solid gray;
position:absolute;
left:477px;
top:372px;
background-color:#f6f6f6;
text-align:  left;
vertical-align: left;
width: 282px;
height: 379px;
}
.md_features_long
{
border: 0px solid gray;
position:absolute;
left:477px;
top:372px;
background-color:#f6f6f6;
text-align:  left;
vertical-align: left;
width: 282px;
height: 595px;
}
.features_long
{
border: 0px solid gray;
position:absolute;
left:477px;
top:368px;
background-color:#f6f6f6;
text-align:  left;
vertical-align: left;
width: 282px;
height: 669px;
}
.features_xlong
{
border: 0px solid gray;
position:absolute;
left:477px;
top:368px;
background-color:#f6f6f6;
text-align:  left;
vertical-align: left;
width: 282px;
height: 769px;
}
.features_vvlong
{
border: 0px solid gray;
position:absolute;
left:477px;
top:352px;
background-color:#f6f6f6;
text-align:  left;
vertical-align: left;
width: 282px;
height: 1285px;
}
.features_vvlong_spost
{
border: 0px solid gray;
position:absolute;
left:477px;
top:385px;
background-color:#f6f6f6;
text-align:  left;
vertical-align: left;
width: 282px;
height: 752px;
}
.features_title
{
border: 0px solid blue;
position:absolute;
left:0px;
top:0px;
background-color: #3e61c6;
text-align:  center;
vertical-align: right;
width: 282px;
height: 20px;
background-image: url(../media/sfondotitle.jpg);
}
.intro
{
border: 0px solid gray;
position:absolute;
left:2px;
top:166px;
background-color:#ffffff;
text-align:  left;
vertical-align: left;
width: 466px;
height: 584px;
}
.intro_long
{
border: 1px solid gray;
position:absolute;
left:2px;
top:166px;
background-color:#ffffff;
text-align:  left;
vertical-align: left;
width: 466px;
height: 784px;
}
.sub_intro
{
border: 0px solid gray;
position:absolute;
left:2px;
top:500px;
background-color:#ffffff;
text-align:  center;
vertical-align: middle;
width: 458px;
height: 80px;
font-family: verdana;
font-size: 10px;
font-style: normal;
text-decoration: none;
font-size:10;
}
.md_sc_img
{
border: 1px solid gray;
position:absolute;
left:477px;
top:167px;
background-color:#ffffff;
text-align:  center;
vertical-align: middle;
width: 280px;
height: 210px;
font-family: verdana;
font-size: 10px;
font-style: normal;
text-decoration: none;
font-size:10;
}
.index_sc_img
{
border: 1px solid gray;
position:absolute;
left:477px;
top:167px;
background-color:#ffffff;
text-align:  center;
vertical-align: middle;
width: 280px;
height: 180px;
font-family: verdana;
font-size: 10px;
font-style: normal;
text-decoration: none;
font-size:10;
}
.index_sc_img_long
{
border: 1px solid gray;
position:absolute;
left:477px;
top:167px;
background-color:#ffffff;
text-align:  center;
vertical-align: middle;
width: 280px;
height: 390px;
font-family: verdana;
font-size: 10px;
font-style: normal;
text-decoration: none;
font-size:10;
}
.desc_one
{
border: 1px solid gray;
position:absolute;
left:364px;
top:167px;
background-color:#f6f6f6;
text-align:  left;
vertical-align: left;
width: 390px;
height: 420px;
}
.desc_one_title
{
border: 0px solid blue;
position:absolute;
left:0px;
top:0px;
background-color: #3e61c6;
text-align:  center;
vertical-align: right;
width: 390px;
height: 20px;
}
.menu a{
float: left;
padding: 2px;
margin: 1px;
background-color: #ffffff;
border: 1px solid blue;
width:99px;
text-align:center;
text-decoration:none;
color: blue;
font-family: "Thaoma", verdana;
font-size: 11px;
color: blue;
text-decoration: none;
}
.menu a:hover{
background-color: #4269de;
color: white;
font-family: "Thaoma", verdana;
font-size: 11px;
background-image: url(../media/sfondomover.jpg);
}
.menuqui a{
float: left;
padding: 2px;
margin: 1px;
background-color: #3e61c6;
border: 1px solid blue;
width:100px;
text-align:center;
text-decoration:none;
color: white;
font-family: Mystiq, "Thaoma", verdana;
font-size: 11px;
color: blue;
background-image: url(../media/sfondotitle.jpg);
}
#barranav{
top:20px;
left:20px;
padding:2px;
font-size: 11px;
font-family: "Thaoma", verdana;
}
#pubbl{
top:100px;
right:240px;
padding:5px;
font-size: 11px;
font-family: "Thaoma", verdana;
}
.pubbl a{
float: left;
padding: 2px;
margin: 1px;
background-color: #fff;
border: 1px solid #003366;
width:150px;
text-align:center;
text-decoration:none;
font-size: 11px;
color:#FF8000;
font-family: "Tahoma", verdana;
}
.pubbl a:hover{
background-color: #003366;
color:#FFF;
font-size: 11px;
font-family: "Tahoma", verdana;

}
#dropmenudiv{
position:absolute;
border:1px solid blue;
border-bottom-width: 0;
line-height:18px;
z-index:100;
font-family: "Tahoma", verdana;
font-size: 11px;
font-style: normal;
color: blue;
text-decoration: none;
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid blue;
padding: 1px 0;
background-color: #ffffff;
font-size: 11px;
font-family: "Tahoma", verdana;
/*background-image: url(../media/sfondomriposo.jpg);*/
}
#dropmenudiv a:hover{
background-color: #4269de;
font-family: "Tahoma", verdana;
font-size: 11px;
font-style: normal;
color: white;
background-image: url(../media/sfondomover.jpg);
}
A:link {
font-family: "Tahoma", verdana;
font-style: normal;
text-decoration: none;
font-size: 11px;
}
A:visited {
font-family: "Tahoma", verdana;
font-style: normal;
text-decoration: none;
color: blue;
font-size: 11px;
}
A:hover {
font-family: "Tahoma", verdana;
font-size: 11px;
font-style: normal;
}
TEXTAREA {
FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff;
}
SELECT {
BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR:#0066cc; BORDER-TOP-COLOR: #0066cc; FONT-FAMILY: verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR:#0066cc
}
INPUT {
BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; FONT-FAMILY: verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000
}
BODY {
background-image: url(../media/sfondo.jpg);
margin:0; padding:0;
}
ul li {
list-style: square outside;
font-family: "Tahoma", verdana;
font-size: 13px;
}
ol li {
font-family: "Tahoma", verdana;
font-size: 13px;
}
dt dd {
font-family: "Tahoma", verdana;
font-size: 13px;
}
    div.uedge {
      width: 298px;
      background-color: #ffffff;
      background-image: none;
position:absolute;
left:477px;
top:167px;
text-align:  center;
vertical-align: middle;

    }
    div.redge {
      background-image: url(../media/angles/redge.jpg);
      background-position: top right;
      background-repeat: repeat-y;
    }
    div.bedge {
      background-image: url(../media/angles/bedge.jpg);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
    div.ledge {
      background-image: none;
    }
    div.ulcorner {
      background-image: url(../media/angles/tlcorner.jpg);
      background-position: top left;
      background-repeat: no-repeat;
    }
    div.urcorner {
      background-image: url(../media/angles/trcorner.jpg);
      background-position: top right;
      background-repeat: no-repeat;
    }
    div.blcorner {
      background-image: url(../media/angles/blcorner.jpg);
      background-position: bottom left;
      background-repeat: no-repeat;
    }
    div.brcorner {
      background-image: url(../media/angles/brcorner.jpg);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 8px 10px 25px 8px;
    }
div.innercontent {
text-align: left;
width: 100%;
text-align:  center;
vertical-align: middle;
font-family: verdana;
font-size: 10px;
font-style: normal;
text-decoration: none;
font-size:10;
}