body, a, h1, h2, td {
    color: #000000;
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-family: Verdana, Arial;
}
body {background-color: #FFFFFF;}

input, textarea, select {
    background-color: #FFFFFF;
    border: 1px solid #aaaaaa;
    border-right: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
    width: 98%;
    padding: 2px;
}

form, img, li {
    padding: 0;
    margin: 0;
    border:0;
}
#xheader {
    background: url('../_images/xheader.gif') top center repeat-x;
    height: 266px;
}
#xheader #header {
    background: url('../_images/header.jpg') left center no-repeat;
    width: 1000px;
    height: 266px;
}
/* logo */
#xheader #header #logo {
    position: absolute;
    width: 229px;
    height: 81px;
    left: 40px;
}
#xheader #header #logo img {
    width: 229px;
    height: 81px;
}
/* submenu 1 */
#xheader #header #submenu1 {
    position: absolute;
    left: 285px;
    top: 9px;
}
#xheader #header #submenu1 img {
    width: 1px;
    height: 7px;
    margin-bottom: -2px;
}
#xheader #header #submenu1 a {
    color: #FFFFFF;
    text-decoration: underline;
}
#xheader #header #submenu1 a:hover {
    text-decoration: none;
}
/* submenu 2 */
#xheader #header #submenu2 {
    position: absolute;
    left: 618px;
    top: 9px;
}
#xheader #header #submenu2 input {
    background-color: #FFFFFF;
    border: 1px solid #aaaaaa;
    border-right: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
    width: 105px;
    padding: 2px;
    font-size: 10px;
    height: 12px;
}
#xheader #header #submenu2 #button {
    width: 50px;
    height: 18px;
    color: #FFFFFF;
    font-size: 10px;
    border: 0;
    padding: 0;
    margin-bottom: -4px;
}
/* submenu 3 */
#xheader #header #submenu3 {
    position: absolute;
    left: 10px;
    height: 18px;
    top: 199px;
}
#xheader #header #submenu3 input, #xheader #header #submenu3 select {
    background-color: #FFFFFF;
    border: 1px solid #aaaaaa;
    border-right: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
    width: 187px;
    padding: 2px;
    font-size: 9pt;
    height: 12px;
}
#xheader #header #submenu3 select {
    width: 88px;
    height: 18px;
    border: 1px solid #aaaaaa;
    font-size: 10px;
}
#xheader #header #submenu3 #button {
    width: 68px;
    height: 18px;
    color: #FFFFFF;
    font-size: 10px;
    padding: 0;
    margin-bottom: -5px;
}
#menu {
    /*border: 1px solid red;*/
    list-style-type: none;
    position: absolute;
    left: 0px;
    top: 232px;
    padding: 0;
    margin: 0;
    z-index: 5;
}
#menu li {
    display: inline;
    width: 160px;
}

#menu #item1, #menu #item2, #menu #item3, #menu #item4, #menu #item5, #menu #item6, #menu #item7 { position: absolute;}
#menu #item1 { top: 0px; left: 1px; height: 28px; width: 160px; }
#menu #item2 { top: 0px; left: 91px; height: 28px; width: 200px; background: url('../_images/separator.gif') top left no-repeat; }
#menu #item3 { top: 0px; left: 212px; height: 28px; background: url('../_images/separator.gif') top left no-repeat; }
#menu #item4 { top: 0px; left: 371px; height: 28px; background: url('../_images/separator.gif') top left no-repeat; }
#menu #item5 { top: 0px; left: 496px; height: 28px; background: url('../_images/separator.gif') top left no-repeat; }
#menu #item6 { top: 0px; left: 559px; height: 28px; background: url('../_images/separator.gif') top left no-repeat; }
#menu #item7 { top: 0px; left: 648px; height: 28px; background: url('../_images/separator.gif') top left no-repeat; }

/* Holly Hack. IE Requirement \*/
* html #menu li { float: left; height: 1%; }
* html #menu li a { height: 1%; }
* html #menu li ul { margin-top: 9px; }
/* End */

#menu li:hover ul, #menu li.over ul {
    display: block;
    border: 0px solid gray;
}

#menu li ul {
    list-style-type: none;
    display: none;
    padding: 0;
    margin: 0;
    top: 23px;
}
#menu li ul li {
    display: block;
    padding: 3px;
    background-color: #234B75;
    padding: 4px 0px 4px 0px;
}
#menu li a {
    color: #003c6b;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    padding: 5px;
    padding-left: 7px;
    padding-right: 7px;
}
#menu li a:hover {
    color: #f88300;
}
#menu li:hover ul {
    display: block;
    position: absolute;
}
#menu li ul li a {
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#menu li ul li a:hover {
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: underline;
}
#menu img {
    margin-bottom: -3px;
}
/* text */
#xtext {
    padding: 5px;
    margin-left: 4px;
    width: 732px;
    min-height: 400px;
    height:auto !important;
    height:400px;
    text-align: justify;
    font-size:12px;
}
#xtext a {font-size:12px;}

/* column */
#column {
    position: absolute;
    left: 750px;
}

/* footer */
#xfooter {
    background: url('../_images/xfooter.gif') top center repeat-x;
    height: 116px;
    font-family: Arial;
}
#xfooter #footer {
    background: url('../_images/footer.jpg') left center no-repeat;
    width: 1000px;
    height: 116px;
}
#xfooter #footer #copyrights {
    float: left;
    width: 400px;
    padding-left: 20px;
    padding-top: 45px;
    color: #abbdd1;
    font-size: 10px;
}
#xfooter #footer #copyrights a {
    color: #FFFFFF;
    font-size: 10px;
}
#xfooter #footer #copyrights a:hover {
    text-decoration: none;
}
#xfooter #footer #counters {
    padding-top: 45px;
    text-align: justify;
}
/* headers */
h1 {
    background-color: #EAEAEA;
    font-family: Tahoma;
    font-size: 14px;
    color: #003c6b;
    padding: 2px;
        padding-left: 15px;
        margin-bottom: 7px;
}

h2 {
    font-family: Tahoma;
    font-size: 12px;
    color: #003c6b;
    padding: 5px;
}

/* links */
a {
    color: #003c6b;
    text-decoration: underline;
}
a:hover {
    color: #f88300;
    text-decoration: none;
}

.nav1 {
    color: #003c6b;
    text-decoration: none;
    font-size: 16px;
}
.nav1:hover {
    color: #003c6b;
    text-decoration: underline;
    font-size: 16px;
}

.nav2 {
    color: #003c6b;
    text-decoration: none;
    font-size: 12px;
}
.nav2:hover {
    color: #003c6b;
    text-decoration: underline;
    font-size: 12px;
}

#button {
    width: 50px;
    height: 18px;
    color: #FFFFFF;
    font-size: 10px;
    border: 0;
    padding: 0;
    /*margin-bottom: -4px;*/
}

/* TABLES */
.fxborder {
    /*border: 1px solid #003c6b;*/
    border: 1px solid #E1E5EE;
}
.fxbg {
    background-color: #E1E5EE;
}

/* PAYS */
#pays {
    background: url('../_images/pay_bg.gif') top left no-repeat;
    border: 0px solid red;
    width: 220px;
    height: 147px;
    padding: 15px;
}
#pays b { color: #006699; }



/* STYLE TABLES */
#itable, #itable td, #itable, #itable td a {
    border: 0;
    font-size: 12px;
}
#itable {
    border: 1px solid #E4E6E7;
    border-right: 0;
    border-bottom: 0;
    background-color: #F7F7F7;
}
#itable #captions td {
    padding: 5px;
    font-weight: bold;
    /*text-transform: uppercase;*/
    text-align: center;
}
#itable td {
    /*text-align: left;*/
    border-right: 1px solid #E4E6E7;
    border-bottom: 1px solid #E4E6E7;
    padding: 3px;
}
#itable td input, #itable td textarea {
    border: 1px solid #88a4be;
}

#itable td span {
    font-size: 10px;
    color: gray;
    margin: 5px;
    display: block;
}


/* iTable 50% */
#itable50p, #itable50p td, #itable50p, #itable50p td a {
    border: 0;
    font-size: 12px;
}
#itable50p {
    border: 1px solid #E4E6E7;
    border-right: 0;
    border-bottom: 0;
    background-color: #F7F7F7;
}
#itable50p #captions td {
    padding: 5px;
    font-weight: bold;
    /*text-transform: uppercase;*/
    text-align: center;
}
#itable50p td {
    /*text-align: left;*/
    border-right: 1px solid #E4E6E7;
    border-bottom: 1px solid #E4E6E7;
    padding: 3px;
    width: 50%;
}
#itable50p td input, #itable50p td textarea {
    border: 1px solid #88a4be;
}

#itable50p td span {
    font-size: 10px;
    color: gray;
    margin: 5px;
    display: block;
}

/* iTable Passport */
#itable_passport, #itable_passport td, #itable_passport, #itable_passport td a {
    border: 0;
    font-size: 12px;
    text-align: left;
}
#itable_passport {
    border: 1px solid #E4E6E7;
    border-right: 0;
    border-bottom: 0;
    background-color: #F7F7F7;
}
#itable_passport #captions td {
    padding: 5px;
    font-weight: bold;
    /*text-transform: uppercase;*/
    text-align: left;
}
#itable_passport td {
    /*text-align: left;*/
    border-right: 1px solid #E4E6E7;
    border-bottom: 1px solid #E4E6E7;
    padding: 3px;
    width: 50%;
}
#itable_passport td input, #itable_passport td textarea {
    border: 1px solid #88a4be;
}

#itable_passport td span {
    font-size: 10px;
    color: gray;
    margin: 5px;
    display: block;
}


/* iTable Pays */
#itable_pays, #itable_pays td, #itable_pays, #itable_pays td a {
    border: 0;
    font-size: 12px;
}
#itable_pays {
    border: 1px solid #E4E6E7;
    border-right: 0;
    border-bottom: 0;
}
#itable_pays #captions td {
    padding: 8px;
    font-weight: bold;
    color: #006699;
}
#itable_pays td {
    text-align: left;
    border-right: 1px solid #E4E6E7;
    border-bottom: 1px solid #E4E6E7;
    padding: 8px;
}
#itable_pays td input, #itable_pays td textarea {
    border: 1px solid #88a4be;
}



#ibutton {
    background-color: #cfcfcf;
    color: #000000;
}
#ibutton:hover {
    border: 1px solid #000000;
}

/* MENU */
#bmenu {
    background: url('../_images/menu_3.gif') top left repeat-y;
    width: 240px;
}
#bmenu #bmenu1 {
    background: url('../_images/menu_1.gif') top left no-repeat;
}
#bmenu #bmenu2 {
    background: url('../_images/menu_2.gif') bottom left no-repeat;
}
#bmenu #bmenux {
    padding-left: 20px;
}
#bmenu #bmenux, #bmenu #bmenux a {
    color: #FFFFFF;
    text-decoration: none;
    padding-left: 12px;
}
#bmenu #bmenux a:hover {
    text-decoration: underline;

}
#bmenu #bmenux #separator {
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 10px;
    margin-bottom: 6px;
    margin-right: 25px;
    padding-left: 5px;
    padding-bottom: 2px;
    border-bottom: 1px solid rgb(161,177,197);
}

#ipage {
    padding: 5px;
    background-color: #F7F7F7;
    border: 1px solid #E4E6E7;
    margin: 1px;
}

/* ORDERFORM */
#mydomain1, #mydomain2 {
    border: 0;
    width: 30px;
    padding: 0;
}

#xdomainname, #xdomainname2 {
    width: 220px;
}

#xdomainprefix {
    width: 120px;
    padding: 0;
}

#butlon {
    width: 100px;
    padding: 0;
}

#hostingType {
    width: 200px;
}

#tariffPlan {
    width: 200px;
}

#period {
    width: 200px;
}

#bo_calc, #calc {
    width: 120px;
}

/* ORDER FORM 2*/
#newclio, #newclio td {
    border: 0;
    padding: 0;
    margin: 0;
}

#newclio td input, #newclio td textarea {
    width: 220px;
}

#newclio td #bo_check {
    width: 120px;
    margin-left: 4px;
    padding: 0;
}

#newclio td #rulesxxx {
    border: 0;
    width: 30px;
    padding: 0;
    margin: 0;
}
