/* <19 Szabadfogású Számítógép 2011 CSS */

html { overflow: hidden; overflow-y: hidden; overflow-x: hidden;}

::selection { background: yellow; color: black;} /*#ff8080*/
::-moz-selection { background: yellow; color: black;} /*#ff8080*/

body#main {
    background: #d0cfc4;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica Neue, sans-serif;
    line-height: 1.4em;
    font-weight:normal;
    background-image: url(../gfx/lt19szsz-bodybg-full.png);
    background-position: center center;
    background-attachment:fixed;
    background-repeat: no-repeat;
}

#pseudobody {
    display: block;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:auto;
    z-index:0;
    background-color:#cbeaf3;
}

#docbody {
    display: block;
    position:absolute;
    top:0px;
    right:0px;
    width:70%;
    height:100%;
    z-index:0;
    background-image:url(../gfx/docbg.png);
    background-position: left center;
    background-attachment:scroll;
    background-repeat: repeat-y;
}

#fakebg {
    position:absolute;
    top:12.5%;
    left:-20%;
    height:75%;
    cursor:pointer;
}

.menu {
    position:absolute;
    max-height:80%;
    z-index:100;
    overflow: hidden;
    overflow-y: auto;
    overflow-x: hidden;
}

.rightmenu {
    position:absolute;
    width:35%;
    left:60%;
    max-height:80%;
    z-index:100;
    overflow: hidden;
    overflow-y: auto;
    overflow-x: hidden;
}

a, a:link, a:active, a:visited {
    color:#1d62af;
    font-size:1.2em;
    text-decoration:none;
    text-shadow:0px 0px 2px  rgba(179,224,229,0.75);
}
a:hover {
    color:#26abe2;
    text-decoration:none;
    text-shadow:1px 1px 0px  rgba(255,255,255,0.7);
}

#content {
    display:block;
    position:relative;
    width:90%;
    min-height:100%;
    margin:0px auto;
    background:rgba(255,255,255,0.55);
        -moz-box-shadow:0px 0px 13px 0px rgba(15,37,58,0.1);
        -webkit-box-shadow:0px 0px 13px 0px rgba(15,37,58,0.1);
        -o-box-shadow:0px 0px 13px 0px rgba(15,37,58,0.1);
    box-shadow:0px 0px 13px 0px rgba(15,37,58,0.1);
        -moz-border-radius:     3px !important;
        -webkit-border-radius:  3px !important;
        -o-border-radius:  3px !important;
    border-radius:  3px !important;
    border:1px solid #74cbf4;
    border-width: 0px 1px 2px 0px;
}

.ie6 #content, .ie7 #content, .ie8 #content {
    background:#e8f7fd;
}
.ie6 #content {
    height:410px;
}

ul {
    display:block;
    position:absolute;
    top:0%;
    left:0px;
    margin:	0em 0px 0px 10px;
    padding:	0em 10px 0px 10px;
    list-style:   none;
    line-height:  1em;
    text-align:   left;
    z-index:100;
}

ul li {
    font-size:      100%;
    line-height:    1em;
    margin:         3px 0px 7px 0px;
    padding:        0px 0px 0px 0px;
    line-height:    1.2em;
    list-style:   none;
}

article {
    display:none;
    position:absolute;
    visibility:hidden;
    top:0%;
    left:0px;
    margin:	0em 0px 0px 10px;
    padding:	1em 10px 0px 10px;
    list-style:   none;
    line-height:  1em;
    text-align:   left;
    vertical-align:middle;
    z-index:100;
    overflow: hidden;
    overflow-y: auto;
    overflow-x: hidden;
}

.wrap {
    padding:20px;
    width:70%;
    /*min-width:540px;*/
}


h1 {color:#1d62af; font-size:150%; line-height:1; margin:0px 0px 0.5em 0px; text-decoration:none; text-shadow:0px 0px 2px  rgba(179,224,229,0.75);}
.sub {display:block; font-size:60%; font-weight:normal; line-height:1; margin:0px 0px 0.5em 0px !important; color: rgb(110,110,130);}
.insub {display:inline-block; font-size:60%; line-height:1; color: rgb(110,110,130);}
p { margin:0.5em 0px 0.5em 0px;}
.kategoria {
    float:right;
    font-size:120%;
    font-weight:bold;
    position:relative;
    width:auto;
    top:-10px;
    padding:5px;
        -moz-border-radius:     0px !important;
        -webkit-border-radius:  0px !important;
        -o-border-radius:  0px !important;
    border-radius:  0px !important;
    border-top:1px solid white;
    border-right:1px solid #74cbf4;
    border-bottom:2px solid #74cbf4;
    border-left:1px solid white;
}

.link {
    position:relative;
    width:100%;
    margin:0px auto;
    background:rgba(255,255,255,0.55);
        -moz-border-radius:     7px !important;
        -webkit-border-radius:  7px !important;
        -o-border-radius:  7px !important;
    border-radius:  7px !important;
    border-top:1px solid white;
    border-right:1px solid #74cbf4;
    border-bottom:2px solid #74cbf4;
    border-left:1px solid white;
    padding:5px;
}

#logo {
    display: block;
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    height:auto;
    z-index:10;
    text-align:center;
    background-image:url(../gfx/footerbg.png);
    background-position: left top;
    background-attachment:scroll;
    background-repeat: repeat-x;
    padding-top:20px;
}

#logo a:last-child { margin:0px;}
#logo a { margin: 0px 50px 0px 0px;}

p.tamogatologok a:hover {
    background-color:transparent !important;
    text-decoration:none;
}


.page {
    position:absolute;
    display:block;
    width:auto;
    height:auto;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -o-box-sizing:c-box;
    box-sizing:border-box;
    display:none;
    background:#e9e9e2;
    background:rgba(233,233,226,0.8);
    overflow:hidden;
    overflow-x:hidden;
    overflow-y:auto;
    z-index:10;
    padding:10px;
    line-height: 1.4;
}

.page a.local { text-decoration:underline; }
.page a:hover { color: white !important; background: none repeat scroll 0 0 #2255aa; }

#tit {
    position:absolute !important;
    display:block;
    width:100px;
    height:auto;
    border:3px solid #1d62af;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -o-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
    z-index:9999;
    background:white;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
        -o-border-radius: 7px;
    border-radius: 7px;
        -moz-border-radius-bottomright: 0px;
        -webkit-border-bottom-right-radius: 0px;
        -o-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
    text-align:center;
    font-size:90%;
    line-height:1;
    opacity:0.98;
}

.titattention {
    background:#ff0000 !important;
    border:5px solid #cc4e4e;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    box-sizing: border-box; 
        -moz-box-shadow:0px 0px 13px 10px rgba(47,38,133,0.6);
        -webkit-box-shadow:0px 0px 13px 10px rgba(47,38,133,0.6);
        -o-box-shadow:0px 0px 13px 10px rgba(47,38,133,0.6);
    box-shadow:0px 0px 13px 10px rgba(83,98,173,0.6);
    color:white !important;
    font-weight:bold !important;
    font-size:13px !important;
}

/*COLORS*/
.red {
 color: red !important;
}


/* cucc */

h1 {font-size:160%;}
h2 {font-size:140%;}
h3 {font-size:120%;}

/* °*° */
.center {text-align:center;}
.x {border:1px solid red;}
.xbg {background:red;}

.c {
 display: block;
 clear: both;
 height: 1em;
}

.mc {
 display: block;
 clear: both;
 height: 1px;
}