/*---------------------------*/
/* MALUCO Tactical Styles    */
/*---------------------------*/

/* Division styles */
div.main_home {position: absolute; top: 0px; left: 0px; z-index: 3; visibility: visible;}
div.menu_home {position: absolute; top: 110px; left: 414px; z-index: 3; visibility: visible;}
div.bg_home {position: absolute; top: 0px; left: 0px; z-index: 2; visibility: visible;}
div.main {position: absolute; top: 110px; left: 175px; z-index: 2; visibility: visible;}
div.main1 {position: absolute; top: 210px; left: 225px; z-index: 2; visibility: visible;}
div.table {position: absolute; top: 25px; left: 25px; z-index: 2; visibility: visible;}
div.main_title {position: absolute; top: 110px; left: 175px; z-index: 2; visibility: visible;}
div.main_photo {position: absolute; top: 160px; left: 175px; z-index: 2; visibility: visible;}
div.main_logo {position: absolute; top: 530px; left: 365px; z-index: 2; visibility: visible;}
div.main_big_photo {position: absolute; z-index: 2; top: 160px; left: 200px; width: 625px; height: 360px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background:none; border:none; padding:0px; visibility: hidden;}
div.menu {position: absolute; top: 110px; left: 0px; z-index: 3; visibility: visible;}
div.bg_services {position: absolute; top: 234px; left: 519px; z-index: 1; visibility: visible;}
div.bg_contact {position: absolute; top: 200px; left: 406px; z-index: 1; visibility: visible;}
div.update {position: absolute; top: 110px; left: 414px; z-index: 4; visibility: hidden;}
div.header {position: absolute; top: 0px; left: 0px; z-index: 1; visibility: visible;}
div.anm {position: absolute; top: 23px; left: 466px; z-index: 2; visibility: visible;}
div.warn {position: absolute; top: 250px; left: 345px; z-index: 2; visibility: hidden;}

/* Span styles */
span.s1 {font: 15px Arial, Helvetica, sans-serif; color: white; margin-left: 25px; margin-top: 90px; margin-bottom: 15px; display: block;}
span.s11 {font: 13px Arial, Helvetica, sans-serif; color: white; margin-left: 25px; margin-top: 0px; margin-bottom: 0px; display: block;}
span.s112 {font: 13px Arial, Helvetica, sans-serif; color: white; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; display: block;}
span.s111 {font: 13px Arial, Helvetica, sans-serif; color: white; margin-left: 40px; margin-right: 15px;margin-top: 25px; margin-bottom: 0px; display: block;}
span.s12 {font: 13px Arial, Helvetica, sans-serif; color: black; margin-left: 25px; margin-right: 25px; margin-top: 0px; margin-bottom: 0px; display: block;}
span.s13 {font: 14/18px Arial, Helvetica, sans-serif; color: black; margin-left: 25px; margin-right: 25px; margin-top: 0px; margin-bottom: 0px; display: block;}
span.s131 {font: 14/18px Arial, Helvetica, sans-serif; color: black; margin-left: 25px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; display: block;}
span.s13_b {font: bold 15px Arial, Helvetica, sans-serif; color: black; margin-left: 0px; margin-right: 25px;margin-top: 0px; margin-bottom: 0px; display: block;}
span.s13_b_in {font: bold 16px Arial, Helvetica, sans-serif; color: black; margin-left: 25px; margin-right: 25px;margin-top: 0px; margin-bottom: 0px; display: block;}
span.s2 {font: 10px Arial, Helvetica, sans-serif; color: lightsteelblue; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; display: block;}
span.s3 {font: 14px Arial, Helvetica, sans-serif; color: white; margin-left: 45px; margin-top: 0px; margin-bottom: 15px; display: block;}
span.s3h {font: 14/20px Arial, Helvetica, sans-serif; color: white; margin-left: 0px; margin-top: 0px; margin-bottom: 15px; display: block;}
span.s31 {font: 14/20px Arial, Helvetica, sans-serif; color: white; margin-left: 30px; margin-right: 25px; margin-top: 0px; margin-bottom: 15px; display: block;}
span.s4 {font: bold 15px Arial, Helvetica, sans-serif; color: FCFAF0; margin-left: 25px; margin-top: 0px; margin-bottom: 0px; display: block;}
span.s41 {font: bold 15px Arial, Helvetica, sans-serif; color: FCFAF0; margin-left: 100px; margin-top: 0px; margin-bottom: 0px; display: block;}
span.s5 {font: 11px Arial, Helvetica, sans-serif; color: black; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; display: block;}
span.s6 {font: bold 16px Arial, Helvetica, sans-serif; color: linen; margin-left: 25px; margin-top: 0px; margin-bottom: 0px; display: inline;}
span.s7 {font: bold 18px Arial, Helvetica, sans-serif; color: 2DB2E6; margin-left: 25px; margin-top: 0px; margin-bottom: 0px; display: inline;}
span.s71 {font: bold 18px Arial, Helvetica, sans-serif; color: 2DB2E6; text-decoration: none; margin-left: 50px; margin-top: 0px; margin-bottom: 0px; display: block;}
span.s8 {font: bold 22px Arial, Helvetica, sans-serif; color: 2DB2E6; margin-left: 25px; margin-top: 0px; margin-bottom: 0px; display: inline;}
span.s9 {font: bold 15px Arial, Helvetica, sans-serif; color: darkgray; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; display: block;}
span.s91 {font: bold 16px Arial, Helvetica, sans-serif; color: darkgray; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; display: block;}
span.s10 {font: bold 16/24px Arial, Helvetica, sans-serif; text-decoration: none; color:navajowhite;}
span.s101 {font: bold 20/28px Arial, Helvetica, sans-serif; text-decoration: none; color:navajowhite;}
span.s102 {font: bold 14px Arial, Helvetica, sans-serif; text-decoration: none; color:navajowhite;}
span.h1 {font: bold 18px Vedrana, Arial, Helvetica, sans-serif; color: maroon; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; display: block;}
span.h11 {font: bold 15px Vedrana, Arial, Helvetica, sans-serif; color: maroon; margin-left: 25px; margin-top: 0px; margin-bottom: 0px; display: block;}
span.h12 {font: bold 15px Vedrana, Arial, Helvetica, sans-serif; color: maroon; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; display: block;}
span.h2 {font: bold 14px Vedrana, Arial, Helvetica, sans-serif; color: orange; margin-left: 25px; margin-top: 0px; margin-bottom: 0px; display: block;}
span.form_h {font: bold 16px Arial, Helvetica, sans-serif; color: white; background-color:darkgray; text-align:center; height:22; margin-left: 0px; margin-top: 0px; margin-bottom: 5px; display: block;}
/*span.form_h {font: bold 16px Arial, Helvetica, sans-serif; color: white; background-color:708090; text-align:center; height:22; margin-left: 0px; margin-top: 2px; margin-bottom: 5px; border-bottom:1px dotted darkblue; display: block;}*/

/* Lists */
ul.bold {font: bold 16px/26px Arial, Helvetica, sans-serif; margin-top: 10px; margin-bottom: 10px; color: white;}
ul.regular {font: 16px/20px Arial, Helvetica, sans-serif; margin-top: 5px; margin-bottom: 10px; color: black;}
li {list-style-type:oval; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;}

/* Anchor styles */
a {font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color:lightsteelblue;}
a.small {font: 11px Arial, Helvetica, sans-serif; text-decoration: none; color:lightskyblue;}
a.a1 {font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color:navy; margin-left: 50px;}
a.a2 {font: bold 13px Arial, Helvetica, sans-serif; text-decoration: none; color:navy; margin-left: 50px;}
a.a21 {font: bold 13px Arial, Helvetica, sans-serif; text-decoration: none; color:navy;}
a.a3 {font: bold 16/24px Arial, Helvetica, sans-serif; text-decoration: none; color:antiquewhite; margin-left: 25px;}
a.a31 {font: bold 16/24px Arial, Helvetica, sans-serif; text-decoration: none; color:white;}
a.a32 {font: bold 16/24px Arial, Helvetica, sans-serif; text-decoration: none; color:navajowhite;}
a.a33 {font: bold 16/24px Arial, Helvetica, sans-serif; text-decoration: none; color:antiquewhite;}

/* Table styles */
table.table_form 
{
 font-size:12px;
 font-family:verdana; 
 background-color:#B0C4DE;
 margin:0px 0px 0px 0px;
 color:darkblue
}

table.warn 
{
 font-size:12px;
 font-family:verdana; 
 background-color:red;
 font-weight:bold; 
 margin:0px 0px 0px 0px;
 color:white
}


.inps
{
 font-size:12px;
 font-family:verdana;
 font-weight:bold; 
 color:#191970;
 background-color:darkgray;
 width:100;
}

.warn_inp
{
 font-size:12px;
 font-family:verdana;
 font-weight:bold; 
 color:red;
 background-color:white;
 width:100;
}


.title
{
 font-size:16px;
 font-family:arial; 
 font-weight:bold;
 color:white;
 background-color:#708090;
 text-align:center;
 height:26;
 border-bottom:0px dotted darkblue;
}

.warn_title
{
 font-size:16px;
 font-family:arial; 
 font-weight:bold;
 color:red;
 background-color:white;
 text-align:center;
 height:26;
}

.inp
{
 font-size:12px;
 font-family:verdana;
 width:300;
 border-style: solid;
 border-color: #708090;
 /* border-color:lightgrey;*/
}
.inp_long
{
 font-size:12px;
 font-family:verdana;
 width:450;
 border-style: solid;
 border-color: #708090;
 /* border-color:lightgrey; */
}

.inp_month
{
 font-size:12px;
 font-family:verdana;
 width:110;
 border-style: solid;
 border-color: #708090;
 /* border-color:lightgrey;*/
}

.inp_day
{
 font-size:12px;
 font-family:verdana;
 width:50;
 border-style: solid;
 border-color: #708090;
 /* border-color:lightgrey; */
}

.inp_year
{
 font-size:12px;
 font-family:verdana;
 width:70;
 border-style: solid;
 border-color: #708090;
 /* border-color:lightgrey; */
}