body, html {
    margin: 0 0 0 0;
    background: url(../img/bg.jpg) no-repeat top center rgb(8,40,43);
    font-family: helvetica,arial;
}

a {
    outline: none;
    text-decoration: none;
    color: rgb(12,53,57);
}

#shapat {
    width: 1000px;
    height: 810px;
    margin: 0 auto 0 auto;
    /*background: rgb(8,40,43); */
}

#menu {
    width: 1000px;
    height: 102px;
    margin: 0 0 0 0;
}

a.menu {
    height: 16px;
    display: block;
    text-align: center;
    float: left;
    margin: 0 0 0 0;
    padding: 67px 0 20px 0;
    color: rgb(246,216,137);
    font-size: 14px;
}

a.menu:hover {
    background: rgb(20,101,103);
}

a.actual, a.actual:hover {
    background: rgb(197,52,69);    
}

a#kmna:hover {
    background: none;
}

a#kmna {
    width: 160px;
}

a#hir {
    width: 137px;
}

a#term {
    width: 107px;
}

a#inf {
    width: 126px;
}

a#visz {
    width: 144px;
}

a#extr {
    width: 85px;
}

a#kos {
    width: 95px;
}

.flag img {
    border: none;
}

a.flag {
    float: right;
    display: block;
    width: 35px;
    margin: 60px 8px 0 14px;
    opacity: .5;
}

a.flag:hover, a.act {
    opacity: 1;
}

a.act, a.actual {
    cursor: default;
}

#banner {
    width: 983px;
    height: 204px;
    margin: 5px auto 0 auto;
}

#banner img {
    position: relative;
    z-index: 0;
}

#szoveg {
    width: 830px;
    /*height: 390px;*/
    background: url(../img/bg2.bmp) repeat-y;
    color: rgb(12,53,57);
    padding: 0 0 30px 170px;
}

td a {
    color: rgb(12,53,57) !important; 
}

table.meretek {
    width: 634px;
}

.meretek a {
    color: rgb(255,255,255);
}

td.termek {
    width: 299px !important;
    text-align: left !important;
    /*background: white;*/
}

.meretek th {
    text-align: left;
}

#elso {
   height: 30px; 
}

.meretek td {
    width: 67px;
    vertical-align: top !important;
    text-align: center;
}

span.kicsi {
    font-size: 75%;
}

#lab {
    width: 983px;
    height: 111px;
    background: url(../img/lab.jpg) no-repeat top center;
    margin: 0 auto 20px auto;
}

h1 {
    margin: 0 0 0 0;
    padding: 25px 0 0 0;
    font-size: 30px;
    width: 680px;
    border-bottom: 1px solid rgb(13,52,57);
}

p {
    margin: 41px 0 0 0;
    font-size: 17px;
    width: 634px;
    text-align: justify;
}

ol {
    width: 587px;
    text-align: justify;
}

p a:hover, li a:hover {
    text-decoration: underline;
}

iframe {
    margin: 5px auto 0 auto;
}

#rejtett, #rejtett2 {
    display: none;
    /*height: 59px;*/
    background: rgb(8,40,43);
    z-index: 1;
    padding: 1px 1px 0 1px;
    opacity: .90;
    position: relative;
    width: 140px;
}

#rejtett {
    margin: 0 0 -69px 0;
    top: -11px;
    left: 340px;
}

#rejtett2 {
    margin: 0 0 -70px 0;
    /*width: 180px;*/
    top: 149px;
    left: 440px;
    z-index: 2;
}

#rejtett a:hover, #rejtett a#act, #rejtett2 a:hover, #rejtett2 a#akt {
    opacity: 1;
}

#rejtett a#act, #rejtett2 a#akt {
    cursor: default;
    background: rgb(197,52,69); 
}

#rejtett a, #rejtett2 a {
    display: block;
    background: rgb(20,101,103);
    margin: 0 0 1px 0;
    font-size: 14px;
    color: rgb(246,216,137);
    padding: 3px 3px 3px 3px;
    opacity: .75;
}

center {
    padding: 10px 0 0 0;
}

center a {
    color: rgb(246,216,137);    
}

center a:hover {
    text-decoration: underline;
}

.ruha_tarto {
    width: 680px;
    height: 348px;
    /*background: red;*/
    margin: 20px 0 0 0;
    border-bottom: 1px solid rgb(13,52,57);
}

.minta_szin {
    width: 132px;
    height: 310px;
    float: left;
    /*background: black;*/
}

h2 {
    color: rgb(13,52,57);
    margin: 0 0 20px 0;
    height: 40px;
    /*text-align: center;*/
}

.logo {
    width: 131px;
    height: 173px;
    margin: 0 0 0 0;
}

.logo img {
    border: none;
}

.szinek {
    width: 28px;
    height: 28px;
    float: left;
    margin: 30px 5px 0 0;
    cursor: pointer;
    /*background: black;*/
}

.nomarg {
    margin-right: 0px;
}

.lila {
    background: rgb(94,10,130);
}

.royal {
    background: rgb(36,53,190);
}

.oliv {
    background: rgb(51,56,37);
}

.cardinal {
    background: rgb(112,10,10);
}

.kiwi {
    background: rgb(153,178,54);
}

.orange {
    background: rgb(255,120,0);
}

.charcoal {
    background: rgb(79,78,78);
}

.daisy {
    background: rgb(243,229,73);
}

.sportgrey {
    background: rgb(187,187,187);
}

.peros {
    background: rgb(212,22,22);
}

.tan {
    background: rgb(197,178,119);
}

.fekete {
    background: rgb(0,0,0);
}

.dusk {
    background: rgb(23,41,67);
}

.chocolate {
    background: rgb(32,18,1);
}

.gold {
    background: rgb(232,192,5);
}

.feher {
    background: rgb(255,255,255);
}

.chestnut {
    background: rgb(138,114,84);
}

.cherry {
    background: rgb(169,7,7);
}

.sky {
    background: rgb(162,198,216);
}

.azalea {
    background: rgb(240,172,213);
}

.navy {
    background: rgb(4,19,42);
}

.ir {
    background: rgb(63,181,17);
}

.forest {
    background: rgb(3,37,3);
}

.texas {
    background: rgb(172,77,7);
}

.carolina {
    background: rgb(98,147,194);
}

.sand {
    background: rgb(219,212,184);    
}

.safety {
    background: rgb(217,247,13);
}

a.meret {
    display: block;
    width: 21px;
    /*height: 13px;*/
    float: left;
    margin: 10px 0 5px 0;
    font-weight: bold;
}

a.utolso {
    margin: 10px 0 0 6px;
}

a.bal {
    margin-left: 5px;
}

#brazil, #break, #figurak, a#figurak, #goat, #k, #kommuna4, #szobor, #teddy, #ak47, #amondo, #baba, #bike02, #bug, #bunny, #car, #csalodj, #devolution, #faces, #faun, #fejek, #ilove, #irott, #katona, #kazetta, #kispofa01, #label, #muzika, #nemlat, #neveto, #papa, #papagaj, #skull, #stop, #teszt, #victim, #woman, #worker, #worm, #arc, #kispofa02, #naposka, #climb, #dek, #paprikas, #obetu, #ikrek, #artist, #bukas, #ulok, #fallen, #gerinc {
    width: 301px;
    height: 310px;
    float: left;
    margin: 0 0 0 240px;
    display: block;
}

a img {
    border: 0;
}

#nev1, #nev2, #nev3, #nev4, #nev5 {
    font-weight: bold;
    width: 301px;
    height: 20px;
    clear: both;
    float: right;
    margin: -30px 10px 0 0;
    text-align: center;
}

.ar, #ar01, #ar02, #ar03 {
    font-weight: bold;
    float: right;
    text-align: center;
    margin: 0 10px 0 0;
    width: 301px;
}

small {
    display: block;
    padding: 10px 0 0 0;
}

small a:hover {
    text-decoration: underline;
}

a#oldalact {
    text-decoration: underline;
    cursor: default;
}

.nincskur, a.nincskur {
    cursor: default;
}

#ie {
    display: none;
}
