/* 
    Document   : style
    Created on : 2009.11.17., 18:40:21
    Author     : meza
    Description:
        Purpose of the stylesheet follows.
*/


root { 
    display: block;
}

body {
    background: black url(../images/bg.png) top left;
    margin:     auto;
    width:      990px;
    font-family:    sans-serif;
}
.handler{
    cursor:pointer;
}
#documentWrapper {
    background: black url(../images/bodybg.png) top right repeat-y;
    position:relative;
    z-index:0;
}

.header {
    background: url(../images/header.png) top left no-repeat;
    height:310px;
    margin-bottom:-125px;
    padding-left:25px;
    font-size:12px;
    padding-top:5px;
}
.footer{
    background: url(../images/footer.png) top left no-repeat;
    height:204px;
    Z-index:1;
    position:relative;
    margin-top:-140px;
}
.left{
    float:left;
}
.right{
    float:right;
}
.side{
    /*background:black;*/
    width:200px;
}
.side.left{
    margin-left:20px;
}
.side.right{
    margin-right:20px;
    margin-top:130px;
    left:750px;
}
.caps {
    text-transform: uppercase;
}
.imagebox{
    position:relative;
    z-index:20;
    margin:auto;
    border:none;
    width:177px;
    height:290px;
    margin-bottom:20px;
    margin-top:20px;
    padding-top:5px;
    overflow:hidden;
    text-align:center;
    vertical-align:bottom;
    background: transparent url(../images/imagesbox.png) top center no-repeat;
}
.imagebox img{
    margin:auto;
    border:none;
    padding-top:10px;
    border:none;
}

.imagebox.bal,
.imagebox.kozep,
.imagebox.jobb{
    width:128px;
    height:210px;
    float:left;
    margin-left:20px;
    margin-right:20px;
}
.bal img, .kozep img, .jobb img{
    
}
.imagebox.bal{
    margin-top:200px;
}

.imagebox.kozep{
    margin-top:100px;
}

.middle {
    width: 530px;
    margin:auto;
    float:left;
    padding-left:15px;
}

.toptext {
    font-size:18px;
    margin-bottom:25px;
    padding-right:15px;
}
a{
    color:#6b0d1d;
}
.barna{
    color:#6b0d1d;
}

.punci{
    color:#ec455f;
}
.sarga{
    color:#d6a405;
}
#document{
    position:relative;
    z-index:2;
}

.form{
    border: 10px solid #f0ca75;
    background: #f8e8d1;
    padding:5px;
    width:450px;
    margin:auto;
}
#form1{
    width:445px;
    margin-top:10px;
}
#regTable{
    width:inherit;
}
#regTable td{
    font-size:12px;
    font-weight:bold;
    color:#6b0d1d;
}
input{
    border: 1px solid #6c0a21;
    background-color: white;
}
.box {
    width: 240px;
    float: left;
    font-size: 14px;
    padding-right:20px;
}
.box .icon{
    float:right;
    /*padding-left:20px;*/
}
.box .title{
    font-size:20px;
    float:left;
}
.clean,.clear{
    float:none;
    clear:both;
}
.box ul{
    padding-left:10px;
}
.box li{
    list-style-position:outside;
}

#flags{
    text-decoration: none!important;
}

#flags a{
    text-decoration: none!important;
}

a div{
    text-decoration: none!important;
}