/* CSS Document */
html {
    margin: 0;
    height: 100%;
    width:100%;
    vertical-align:middle;

}

form {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    margin: 0;
}

body {
    vertical-align: middle;
    height: 100%;
    width: 100%;
    font-size:  10px;
    margin: 0;
    color: #333;
    font-family: Arial
    
}

table {margin:0; padding:0}



td {
    margin: 0;
    padding: 0;
}

select {
    font-family: tahoma;
    border: solid 1px #aaa;
    background-color: #fff;
}

input[type="submit"] {
    font-family: tahoma;
    border: solid 1px #aaa;
    background-color: #eee;
}

input[type="text"] {
    font-family: tahoma;
    border: solid 1px #aaa;
    background-color: #fff;
    width: 350px;
}

input[type="password"] {
    font-family: tahoma;
    border: solid 1px #aaa;
    background-color: #fff;
    width: 150px;
}

input.form {
    border-width: 1px;
    border-color: #8EB6D2;
    border-style: dotted;
}




a:link, a:visited, a:active {
    color: #333;
    text-decoration: underline;
    font-weight: normal;
}

a:hover {
    text-decoration: underline;
    color: black;
}

a.breadcrumbs:link, a.breadcrumbs:visited,a.breadcrumbs:active {
    color: black;
    text-decoration: underline;
    font-weight: normal;
}
a.breadcrumbs:hover {
    text-decoration: underline;
    color: black;
}

.breadcrumbs {
    color:black;
}
a.linksitename:link, a.linksitename:visited, a.linksitename:active, a.linksitename:hover {
    color: #1d64bb;
    background-color:white;
    text-decoration: none;
    font-size: xx-large;
    font-style: normal;
    font-weight: bold;
}


a.copyright:link, a.copyright:visited, a.copyright:active {
    font-weight: normal;
    vertical-align: bottom;
    text-decoration: none;
    font-style: normal;
    text-align: right;
    font-size: small;
    border: 0;
}

a.copyright:hover {
    font-weight: normal;
    vertical-align: bottom;
    text-decoration: none;
    font-size: small;
    border: 0px;
}




hr {
    display: block;
    height: 2px;
    border: 0px;
    border-top: dotted 2px #aaa;
    padding: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
}

table {
    border-spacing: 0;
    border-collapse: collapse;
}


    table#maintable {
        width: 100%;
        height: 100%;
        z-index: 0;
         background-color:#f0f0f0;
         padding:0; margin:0;
border: solid 8px white    }


#maintable tr td.col1 {
    width: 12px;
    height: 100%;
}

#maintable tr td.col2 {
    width: 0px;
    vertical-align: top;
    padding: 0px;
}

#maintable tr td.col3 {
    width: 0px;
}

#maintable tr td.col4 {
    vertical-align: top;
        padding:22px;
}

#maintable tr td.col5 {
    width: 35px;
}

#tblsearch {
    width: 100%;
    height: 100%;
    background-color: #8EB6D2;
}
fieldset {
    border: solid 1px #bbb;
}

.smallprice {
    font-size: small;
    font-weight: normal;
}
.smalldiscountedprice {
    font-size: small;
    font-weight: normal;
    color: red;
}

.smallstrikedprice {
    font-size: small;
    font-weight: normal;
    text-decoration: line-through;
}


.big {
    font-size: small;
    font-weight:bold;
  
}




div.space {
    height: 3px;
    font-size: 1px;
}



span.paging {
    color: black;
    font-weight: bold;
}

a.paging {
    text-decoration: underline;
    font-weight: bold;
    padding: 4px;
    background-color: #ccc;
    color: black;
}

div.myeditor {
    width: 100%;
}




img.smallphoto {
    width: 50px;
    border: solid 2px #000
}

img.defaultphoto {
    border: solid 1px #000;
    width:90px;
    margin:2px; padding:2px;
}

img.addphoto {
    padding: 4px;
    border: dotted 1px white;
    margin: 3px;
    width: 60px;
}

div#footer {
    text-align: center;
}






.ajax__tab_header {
    font-family: Tahoma, "Helvetica Neue", Arial, Sans-Serif;
    font-size: small;
    font-weight: normal;
    height: 28px;
}

    .ajax__tab_header .ajax__tab_outer {
        color: #222;
        padding-left: 10px;
        margin-right: 3px;
        border: solid 1px #000;
    }

    .ajax__tab_header .ajax__tab_inner {
        border-color: #aaa;
        color: #ccc;
        padding: 3px 10px 2px 0px;
    }

.ajax__tab_hover .ajax__tab_outer {
    background-color: #ccc;
}

.ajax__tab_hover .ajax__tab_inner {
}

.ajax__tab_active .ajax__tab_outer {
    background-color: #8EB6D2;
}

.ajax__tab_active .ajax__tab_inner {
    color: #000;
    border-color: #ccc;
    background-color: #8EB6D2;
}

.ajax__tab_body {
    font-family: tahoma,helvetica;
    font-size: small;
    border-top-width: 0;
    border: solid 0px #ccc;
    border-top-color: #ccc;
    margin-top: 2px;
}

.ajax__tab_default .ajax__tab {
    display: unset;
    float: none;
}

.ajax__tab_header {
    overflow-x: auto;
}

pre {

    background-color:#ffffff;
}







