*
{
    margin: 0px;
    padding: 0px;
}

p
{
    margin-bottom: 5px;
}

h3
{
    margin-top: 14px;
}

a
{
    color:#0066CB;
    text-decoration:none;
}

a:hover, a:active
{
    color:#0066CB;
    text-decoration:underline;
}

body
{
    background: #ffffff url(../images/back_all.gif) repeat-x;
    font: 13px Arial, Helvetica, sans-serif;
    color: #444444;
}

#back
{
    margin: 0 auto;
    text-align: left;
    padding: 60px;
}

#wrapper{
    width: 100%;
    background:#ffffff;
    padding: 5px;
    border: 2px #0066CB solid;
}

#main
{
    background: #ffffff url(robot.png) repeat-x;
    padding: 10px;
    border: 5px solid #ffffff;
    margin: 20px;
}

.icon
{
    float: left;
    width: 64px;
    height: 64px;
    padding-right: 8px;
}

.screenshot
{
    float: right;
    width: 160px;
    height: 240px;
    border:1px solid #000000;
}

#banner-right
{
    float: right;
    width: 200px;
    height: 200px;
    padding-top: 140px;
    padding-right: 20px;
}

#contact
{
    padding: 10px;
    border: 2px #00bb00 solid;
}

.green_border
{
    border: 2px #00bb00 solid;
}

#gmap
{
    height: 500px;
    margin-right: 200px;
}

.hidden_section
{
   display: none;
}

.visible_section
{
   display: inline;
}

.only_screen
{
   display: inline;
}

@media only screen and (max-width:480px) {
   .only_screen { display: none;  }
}


/* http://nontroppo.org/test/tab1.html */

#tabmenu {
    color: #000;
    border-bottom: 2px solid black;
    margin: 12px 0px 0px 0px;
    padding: 0px;
    z-index: 1;
    padding-left: 10px
}

#tabmenu li {
    display: inline;
    overflow: hidden;
    list-style-type: none;
}

#tabmenu a, a.active {
    color: #DEDECF;
    background: #898B5E;
    font: bold 1em "Trebuchet MS", Arial, sans-serif;
    border: 2px solid black;
    padding: 2px 5px 0px 5px;
    margin: 0;
    text-decoration: none;
}

#tabmenu a.active {
    background: #ABAD85;
    border-bottom: 3px solid #ABAD85;
}

#tabmenu a:hover {
    color: #fff;
    background: #ADC09F;
}

#tabmenu a:visited {
    color: #E8E9BE;
}

#tabmenu a.active:hover {
    background: #ABAD85;
    color: #DEDECF;
}
