/* Global */

body {

    background: #f2e6d6 url('../i/bg.jpg');

    font: 12px/18px Tahoma;

}



a img {

    border: 0;

}

h1#firste { font-size:24px; line-height:normal}

/* Wrapper */

.wrapper {

    background: url('../i/shadow.png') top repeat-x;

}



/* Header */

.header .phone {

    font: 30px/32px Georgia;

    color: #282623;

}

.header .phone span {

    color: #0085a7

}



/* Footer */

.footer {

    border-top: 1px solid #666;

}

.footer p {

    color: #333;

    font: 12px/40px Tahoma;

}



/* Content */

.content {

    color: #333;

}

.content h1 {

    color: #0085a7;

    font: 36px/36px Georgia;

    margin: 0 0 20px 0;

}

.content h2 {

    color: #7a9ba7;

    font: 18px/22px Tahoma;

    margin: 10px 0;

}

.content h2 a {

    color: #7a9ba7;

}

.content h2 a:hover {

    color: #333;

}

.content h3 {

    font: 18px/22px Tahoma;

    padding: 10px 50px 15px 50px;

}

.content h3 a {

    color: #1d1405;

}

.content h3 a:hover {

    color: #fff;

}

.content h3.nopadding{

    /*padding: 4px 6px;*/

    padding: 0;

}

.content ul {

    margin: 0;

    padding: 0;

}

.content ul li {

    margin: 0 0 0 12px;

    padding: 0;

}

.content .banner  {

    padding: 10px 0;

    text-align:center;

}

.content .decor {

    padding: 10px 0px 15px 0px;

    width: 160px;

    height: 135px;

}

.content .flash  {

    padding: 10px 0;

    text-align:center;

    height: 270px;

}

.content .left {

    float: left;

}

.content .right {

    float: right;

}

.content .clear {

    clear: both;

}

.content .calc {

    padding: 15px 50px 15px 50px;

    margin: 0px;

    font: 12px/20px Tahoma;

}



.content .margin5 {

    margin: 0 0 5px 0;

}

.content .margin20 {

    margin: 20px 0;

}

.content .margin20t {

    margin: 20px 0 0 0;

}

.content .margin10t {

    margin: 10px 0 0 0;

}

.content .margin20r {

    margin: 0 20px 0 0;

}

.content .margin160l {

    margin: 0 0 0 165px;

}

.content .full {

   width: 100%;

   height: 100%;

}

.content .short {

    width: 450px;

}



/* Navy bar */

.navy {

    font:  0px/5px Tahoma;

}



.navy a, .navy span  {

    display: block;

    width: 50px;

    height: 50px;

}

.navy img {

    position: relative;

    top: 19px;

    left: 19px;

}

#footer_all td div{

font-size:11px;

}

#footer_all td{

padding-bottom:5px;



}

#footer_all td div a{

font-size:11px; color:#333333;

}

/* Menu bar */

.menu {

    font: 12px/12px Tahoma;

}



.menu h2 {

    font: 24px/24px Georgia;

    color: #0085a7;

    margin: 0;

}

.menu div#menu_part {

    font: 24px/24px Georgia;

    color: #0085a7;

    margin: 0;

}

.menu span {

    color: #0088ab;

}

.menu a {

    color: #333;

    text-decoration: underline;

}

.menu a.active {

    color: #0088ab;

    text-decoration: underline;

}

.menu a:hover {

    color: #666;

}

.menu b {

    color: #00bdff;

}

.menu ul {

    list-style-type: none;

    margin: 0;

    padding: 0;

}

.menu ul li {

    margin: 0 0 40px 0;

    padding: 0;

}

.menu ul ul {

    list-style-type: disc;

    margin: 15px 0 0 15px;

}

.menu ul ul li {

    margin: 0 0 14px 0;

    padding: 0 0 0 5px;

}



/* Colors */

.light {

    color: #faf1e2;

}



.sky {

    color: #0093b9;

}

a.sky:hover {

    color: #000;

}



/* No canvas styles*/

.nocanvas-bgself {

    background-color: rgba(0, 0, 0, 0.1);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#11111110, endColorstr=#11111110);

}

.nocanvas-bgblue {

    background-color: #0093b9;

}

.nocanvas-border {

    border: 1px solid #b7aea1;

}

.nocanvas-shadow {

    -moz-box-shadow: 0 0 5px #b7aea1;

    -webkit-box-shadow: 0 0 5px #b7aea1;

}

.nocanvas-round-0001 {

    -moz-border-radius: 0 0 0 30px;

    -webkit-border-radius: 0 0 0 30px;

}

.nocanvas-round-0010 {

    -moz-border-radius: 0 0 30px 0;

    -webkit-border-radius: 0 0 30px 0;

}

.nocanvas-round-0011 {

    -moz-border-radius: 0 0 30px 30px;

    -webkit-border-radius: 0 0 30px 30px;

}

.nocanvas-round-0100 {

    -moz-border-radius: 0 30px 0 0;

    -webkit-border-radius: 0 30px 0 0;

}

.nocanvas-round-0101 {

    -moz-border-radius: 0 30px 0 30px;

    -webkit-border-radius: 0 30px 0 30px;

}

.nocanvas-round-0110 {

    -moz-border-radius: 0 30px 30px 0;

    -webkit-border-radius: 0 30px 30px 0;

}

.nocanvas-round-0111 {

    -moz-border-radius: 0 30px 30px 30px;

    -webkit-border-radius: 0 30px 30px 30px;

}

.nocanvas-round-1000 {

    -moz-border-radius: 30px 0 0 0;

    -webkit-border-radius: 30px 0 0 0;

}

.nocanvas-round-1001 {

    -moz-border-radius: 30px 0 0 30px;

    -webkit-border-radius: 30px 0 0 30px;

}

.nocanvas-round-1010 {

    -moz-border-radius: 30px 0 30px 0;

    -webkit-border-radius: 30px 0 30px 0;

}

.nocanvas-round-1011 {

    -moz-border-radius: 30px 0 30px 30px;

    -webkit-border-radius: 30px 0 30px 30px;

}

.nocanvas-round-1100 {

    -moz-border-radius: 30px 30px 0 0;

    -webkit-border-radius: 30px 30px 0 0;

}

.nocanvas-round-1101 {

    -moz-border-radius: 30px 30px 0 30px;

    -webkit-border-radius: 30px 30px 0 30px;

}

.nocanvas-round-1110 {

    -moz-border-radius: 30px 30px 30px 0;

    -webkit-border-radius: 30px 30px 30px 0;

}

.nocanvas-round-1111, .nocanvas-round  {

    -moz-border-radius: 30px;

    -webkit-border-radius: 30px;

}

.nocanvas-image {

    text-align: center;

}



a.nocanvas-navy {

    background-color: rgba(0, 0, 0, 0.1);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#11111110, endColorstr=#11111110);

}

a.nocanvas-navy:hover {

    background: #aea59b;

}

span.nocanvas-navy {

    background: #0093b9;

}

a.nocanvas-navy:first-child, span.nocanvas-navy:first-child {

    -moz-border-radius: 25px 25px 0 25px;

    -webkit-border-radius: 25px 25px 0 25px;

}

a.nocanvas-navy:last-child, span.nocanvas-navy:last-child {

    -moz-border-radius: 25px 0 25px 25px;

    -webkit-border-radius: 25px 0 25px 25px;

}



.swf {

    background-image: /netcat_files/Flash/home.png;
    background-repeat: no-repeat;
    background-position: center;
    width: 710px;

    height: 400px;

    position: absolute;

    top: 60px;

}



/* Netcat */

table.nc_table td {

    vertical-align: top;

    padding: 10px;

}

span.nc_prev_link a, span.nc_next_link a {

    color: #0093b9;

}

span.nc_prev_link a:hover, span.nc_next_link a:hover {

    color: #000;

}

div.nc_description  {

    margin: 10px 0;

}



/* Tabs */



.cols  div img {

    margin-right: 30px;

}

.cols  div ul {

    margin: 10px;

}

ul.tabs-nav li {

    padding: 15px 0px;

    margin: 0px 10px 0px 0px;

}

ul.tabs-nav li.tabs-selected {

    padding: 15px 10px;

    margin: 0px 10px 0px 0px;

}

ul.tabs-nav li a {

    color: #faf1e2;

    padding: 6px 10px;

}

ul.tabs-nav li.tabs-selected  a {

    color: #333;

    padding: 6px 10px;

}

#hide-calc {

    position: relative;

    margin-right: -35px;

}