body, form, fieldset, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd
{
    padding: 0;
    margin: 0;
}
body
{
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif, MS sans serif;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    color: #2a2a2a;
    line-height: 1.2em;
    background-color: #666;
}
img
{
    border: 0;
}
a:link,
a:visited
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
fieldset
{
    border: 0;
}
form
{
}
    form label
    {
        float: left;
        text-align: right;
        margin-bottom: 5px;
        padding-right: 5px;
    }
    form input,
    form select,
    form textarea
    {
        float: left;
        margin-bottom: 5px;
    }
    form br
    {
        clear: left;
    }

/* -------------------------------------------------------------------------- */

a.tovabb:link,
a.tovabb:visited
{
    color: #2a2a2a;
    font-size: 11px;
    font-weight: bold;
    background: url(../gfx/details_dark.gif) right 1px no-repeat;
    padding-right: 14px;
}
div.lnews,
div.rnews
{
    height: 140px;
    background-color: #fff;
}
    div.lnews img
    {
        float: left;
    }
    div.rnews img
    {
        float: right;
    }
    div.lnews h1,
    div.rnews h1
    {
        font-family: Verdana, sans-serif;
		font-size: 13px;
        font-weight: bold;
        font-style: normal;
        line-height: 1.2em;
        padding: 8px 7px 7px 208px;
    }
    div.rnews h1
    {
        padding: 8px 207px 7px 8px;
    }
    div.lnews p
    {
        padding: 0 8px 0 208px;
    }
    div.rnews p
    {
        padding: 0 207px 0 8px;
    }
    div.lnews a.tovabb,
    div.rnews a.tovabb
    {
        float: right;
        clear: left;
        position: relative;
        top: -18px;
        margin-bottom: -18px;
        margin-right: 7px;
    }
    div.rnews a.tovabb
    {
        clear: right;
        margin-right: 207px;
    }
div.dl
{
    line-height: 1.2em;
    font-size: 10px;
    text-align: right;
    padding: 3px 4px 4px 0;
    color: #89a4ff;
    background-color: #000;
}
    div.dl a:link,
    div.dl a:visited
    {
        color: #89a4ff;
    }
div.video
{
    background-position: left top;
    background-repeat: no-repeat;
    line-height: 0;
}
div.lclear
{
    clear: left;
}
div.rclear
{
    clear: right;
}
div.clear
{
    clear: both;
}

/* ---[ szinsemak ]---------------------------------------------------------- */

div.csOrange
{
    background-color: #2c3753;
    color: #fff;
}
    div.csOrange h1
    {
        color: #fc0;
    }
    div.csOrange a.tovabb:link,
    div.csOrange a.tovabb:visited
    {
        color: #4d7dfd;
        background: url(../gfx/details_light.gif) right 1px no-repeat;
    }
    div.csOrange a
    {
        color: #4d7dfd;
    }
div.csRed
{
    background-color: #fff;
}
    div.csRed h1
    {
        color: #930;
    }
    div.csRed a,
    div.csRed a.tovabb:link,
    div.csRed a.tovabb:visited
    {
        color: #003264;
    }
div.csRed2
{
    background-color: #eee;
}
    div.csRed2 h1
    {
        color: #930;
    }
    div.csRed2 a,
    div.csRed2 a.tovabb:link,
    div.csRed2 a.tovabb:visited
    {
        color: #003264;
    }
div.csBlue
{
    background-color: #fff;
}
    div.csBlue h1
    {
        color: #003264;
    }
    div.csBlue a,
    div.csBlue a.tovabb:link,
    div.csBlue a.tovabb:visited
    {
        color: #003264;
    }
div.csBlue2
{
    background-color: #eee;
}
    div.csBlue2 h1
    {
        color: #003264;
    }
    div.csBlue2 a,
    div.csBlue2 a.tovabb:link,
    div.csBlue2 a.tovabb:visited
    {
        color: #003264;
    }
	div.csBlue2 a:link,
    div.csBlue2 a:visited
    {
        color: #003264;
    }

/* -------------------------------------------------------------------------- */

div#wrapper
{
    width: 998px;
    overflow: hidden;
    overflow-x: auto;
}
div#main
{
    float: left;
    width: 780px;
    background-color: #eee;
    padding-bottom: 2000px;
    margin-bottom: -2000px;
}
div#sidebar
{
    float: left;
    width: 200px;
    padding: 0 9px;
    padding-bottom: 2000px;
    margin-bottom: -2000px;
    background: #aaa url(../gfx/sidebar_bg.gif) left top repeat-y;
}
    div#magazin
    {
        background: url(../gfx/separator_200.gif) left top no-repeat;
        padding-top: 6px;
    }
        div#magazin h1
        {
            font-size: 11px;
            color: #003264;
            padding-top: 10px;
        }
        div#magazin dl
        {
            padding: 10px;
            padding-bottom: 0;
        }
            div#magazin dl dt
            {
                padding-top: 4px;
            }
            div#magazin dl dd
            {
                font-weight: bold;
                padding: 1px 0;
            }
div#header
{
    background: url(../gfx/separator_h.gif) left bottom repeat-x;
    background-image: url(../gfx/separator_200.gif);
    padding-bottom: 9px;
    padding-bottom: 6px;
    position: relative;
}
    div#header ul
    {
        list-style-type: none;
        font-size: 0;
        line-height: 0;
        width: 548px;
        height: 48px;
        padding: 74px 0 0 232px;
        /*padding-top: 120px;*/
        background: url(../gfx/header_bg.jpg) left top no-repeat;
        background: #666666 url(../gfx/header_bg.jpg) left bottom no-repeat;
    }
        div#header ul li
        {
            float: left;
            width: 137px;
            height: 24px;
        }
    img#logo
    {
        position: absolute;
        left: 0px;
        top: 2px;
        /*top: 92px;*/
        /*top: 138px;*/
        /*top: 120px;*/
    }
    * html img#logo
    {
        position: absolute;
        left: 0px;
        top: 2px;
        /*top: 90px;*/
        /*top: 136px;*/
        /*top: 120px;*/
    }
div#aaa
{
    float: left;
    width: 320px;
    padding-bottom: 2000px;
    margin-bottom: -2000px;
}
    #topnews
    {
        height:420px;
        position:relative;
    }
    div#aaa div.news
    {
        padding: 6px 15px;
        /*position: relative;*/
    }
        div#aaa div.news h1
        {
            font-family: Verdana, sans-serif;
			font-size: 16px;
            font-weight: bold;
            font-style: normal;
            color: #930;
            line-height: 1.2em;
        }
        div#aaa div.news p
        {
            padding-top: 6px;
        }
        div#aaa div.news a.tovabb
        {
            position: absolute;
            /*left: 264px;
            top: 560px;
            top: 675px;*/
            /*right: 5px;
            bottom: 5px;*/
            right: 3px;
			/*top: 210px;*/
			bottom:3px;
        }
        div#aaa div.news a:link,
        div#aaa div.news a:visited
        {
            color: #003264;
        }
div#bbb
{
    float: left;
    width: 451px;
    padding-left: 9px;
    padding-bottom: 2000px;
    margin-bottom: -2000px;
    background: url(../gfx/separator_v.gif) left top repeat-y;
}
    div#bbb div.csRed
    {
        background-color: #eee;
    }
div#ccc
{
    float: left;
    clear: left;
    width: 200px;
    padding-bottom: 2000px;
    margin-bottom: -2000px;
}
div#ddd
{
    float: left;
    width: 571px;
    padding-left: 9px;
    padding-bottom: 2000px;
    margin-bottom: -2000px;
    background: #eee url(../gfx/separator_v.gif) left top repeat-y;
}
    div#ddd div.hdr
    {
        line-height: 25px;
        background-position: left top;
        background-repeat: no-repeat;
        color: #fff;
        text-align: right;
        font-size: 10px;
        font-weight: bold;
        padding-right: 12px;
    }
	    div#ddd div.hdr a:link,
        div#ddd div.hdr a:visited
        {
            color: #fff;
            font-weight: bold;
            font-size: 10px;
        }
    div.sixteen
    {
        height: 395px;
        padding: 20px;
        background: #fff url(../gfx/news_bg.gif) left top no-repeat;
    }
        div.sixteen ul
        {
            list-style-type: none;
            height: 409px;
        }
            div.sixteen ul li
            {
                float: left;
                width: 241px;
                background: url(../gfx/hirek_bg.gif) left 2px no-repeat;
                padding-left: 24px;
                padding-bottom: 20px;
            }
                div.sixteen ul li a:link,
                div.sixteen ul li a:visited
                {
                    color: #2a2a2a;
                    font-weight: bold;
                    font-size: 12px;
                }
    div.sixteen2
    {
        padding: 10px;
        background: #eee;
        padding-bottom: 0;
    }
        div.sixteen2 ul
        {
            list-style-type: none;
        }
            div.sixteen2 ul li
            {
                background: url(../gfx/hirek_bg.gif) left 2px no-repeat;
                padding-left: 24px;
                padding-bottom: 10px;
            }
                div.sixteen2 ul li a:link,
                div.sixteen2 ul li a:visited
                {
                    color: #930;
                    font-weight: bold;
                    font-size: 12px;
                }
				div.sixteen2 ul li p
                {
                    padding-top: 0;
                }
                div.sixteen2 ul li strong
                {
                    color: #003264;
                    font-weight: bold;
                    font-size: 13px;
                }
    div#subheader
    {
        line-height: 41px;
        background-position: left top;
        background-repeat: no-repeat;
        padding-left: 460px;
        text-align: center;
        font-weight: bold;
        color: #fff;
    }
    div#content
    {
        float: left;
        width: 420px;
        padding: 20px;
    }
        div#content h1
        {
            color: #982c2a;
            font-size: 16px;
        }
        /*div#text h6
        {
            font-size: 12px;
            font-weight: bold;
            font-style: normal;
            padding-bottom: 15px;
            color: #930;
        }*/
        div#content p
        {
            padding-top: 10px;
            font-size: 12px;
            line-height: 1.4em;
        }
        div#content p.lead
        {
            font-weight: bold;
        }
        div#content dl
        {
            font-size: 12px;
            margin-top: 15px;
        }
            div#content dl dt
            {
                font-weight: bold;
                padding: 10px 0 5px 0;
            }
            div#content dl dd
            {
                padding: 1px 0;
            }
                div#content dl dd a:link,
                div#content dl dd a:visited
                {
                    color: #00c;
                }
        div#content form.comment
        {
            margin-top: 40px;
            background-color: #dfdfdf;
            border-style: solid;
            border-color: #464646;
            border-width: 1px 0;
            padding: 10px;
        }
            div#content form.comment label
            {
                width: 80px;
            }
            div#content form.comment input.text
            {
                width: 250px;
                background-color: #fff;
            }
            div#content form.comment textarea
            {
                width: 250px;
                height: 100px;
                background-color: #fff;
            }
    table.toc
    {
        width: 420px;
        font-size: 12px;
        margin-left: 10px;
        clear: left;
    }
    table.toc tbody tr
    {
    }
    table.toc tbody td
    {
        vertical-align: top;
        padding: 10px 5px;
        width: 33%;
    }
        table.toc tbody td h6
        {
            font-size: 12px;
            font-weight: bold;
            color: #2a2a2a;
            padding-bottom: 10px;
        }
        table.toc tbody td ul
        {
            list-style-type: none;
        }
            table.toc tbody td ul li
            {
                padding: 1px 0;
            }
            table.toc tbody td ul a:link,
            table.toc tbody td ul a:visited
            {
                color: #003264;
            }
    ul#nav
    {
        list-style-type: none;
        font-size: 0;
        line-height: 0;
    }
        ul#nav li
        {
            float: left;
        }
    div#attach
    {
        float: right;
        width: 320px;
        padding-bottom: 2000px;
        margin-bottom: -2000px;
        /*background-color: #464646;*/
        font-size: 0;
        line-height: 0;
    }
        div#attach div.kiskep
        {
            font-size: 10px;
            line-height: 1.4em;
            height: 140px;
        }
            div#attach div.kiskep img
            {
                float: right;
            }
            div#attach div.kiskep p
            {
                padding: 5px 205px 5px 5px;
                color: #fff;
            }
                div#attach div.kiskep p a:link,
                div#attach div.kiskep p a:visited
                {
                    color: #fff;
                }
            div#attach div.kiskep h1
            {
                font-size: 12px;
                font-weight: bold;
                font-style: normal;
                color: #fc0;
                padding: 5px 205px 0 5px;
            }
div#footer
{
    clear: both;
    float: left;
    width: 100%;
    background: url(../gfx/footer_bg.gif) left top repeat-x;
    line-height: 46px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    /*margin-bottom: -23px;*/
}
    div#footer a:link,
    div#footer a:visited
    {
        color: #fff;
    }

/* -------------------------------------------------------------------------- */

div#median
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    z-index: -10;
}
select#network
{
    position: absolute;
    left: 0;
    top: 101px;
    /*top: 193px;*/
    /*top: 239px;*/
    /*top: 221px;*/
    width: 232px;
    font-size: 12px;
    background-color: #eee;
}
    * html select#network
    {
        position: absolute;
        left: 0;
        top: 101px;
        /*top: 191px;*/
        /*top: 237px;*/
        /*top: 219px;*/
        width: 232px;
        font-size: 12px;
        background-color: #eee;
    }
div#banner1
{
    position: absolute;
    left: 270px;
    top: 7px;
    /*top: 99px;*/
    /*top: 125px;*/
    width: 468px;
    height: 60px;
    /*background-color: #046afd;*/
    font-size: 0;
    line-height: 0;
}
    * html div#banner1
    {
        /*top: 97px;*/
        /*top: 125px;*/
    }

/* --[ DEPRECATED ]---------------------------------------------------------- */

ul.links
{
    padding: 0 15px 15px 15px;
    background-color: #eee;
    list-style-type: none;
    font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
    ul.links li
    {
        padding: 14px 0 1px 0;
        border-bottom: 1px solid #003363;
    }
        ul.links li a:link,
        ul.links li a:visited
        {
            color: #003264;
            text-decoration: none;
        }

/* --< Vatera >-------------------------------------------------------------- */

#vatera
{
    background: url(../gfx/vatera.jpg) left top no-repeat;
    padding-top: 43px;
    /*margin-top: -18px;*/
}
    #vatera h1
    {
        font-family: Verdana, sans-serif;
		font-size: 12px;
        font-weight: bold;
        font-style: italic;
        color: #fff;
        line-height: 25px;
        clear: both;
        padding-left: 24px;
        position: relative;
        top: -26px;
        margin-bottom: -25px;
    }
        #vatera h1 a:link,
        #vatera h1 a:visited
        {
            color: #fff;
        }
    #vatera ul
    {
        list-style-type: none;
    }
    #vatera li
    {
        min-height: 90px;
        height: auto !important;
        height: 90px;
        clear: left;
        position: relative;
        font-size: 0;
    }
        #vatera li div
        {
            padding: 10px;
            padding-left: 130px;
            font-size: 12px;
        }
    #vatera li.dark
    {
        background-color: transparent;
    }
    #vatera li.light
    {
        background-color: #fff;
    }
    #vatera strong.title,
	{
        font-family: Verdana, sans-serif;
		color: #930;
    }
    #vatera a:link,
    #vatera a:visited
    {
        color: #003264;
    }
    #vatera img
    {
        float: left;
    }
    #vatera div.info
    {
        position: absolute;
        bottom: 0;
        left: 130px;
        padding: 0;
        padding-bottom: 7px;
    }
    #vatera div.link
    {
        padding: 7px;
        position: absolute;
        right: 0;
        bottom: 0;
        text-align: right;
    }

#autoblog ul           { padding:5px 8px; margin-top:5px; list-style-type:none; color:#fff; }
#autoblog li           { margin-bottom:1em; }
#autoblog h2           { font:bold 12px Verdana,sans-serif; text-align:left; }
#autoblog h2 a:link,
#autoblog h2 a:visited { color:#4d7dfd; }
#flag ul           { padding:5px 8px; margin-top:5px; list-style-type:none; color:#000; }
#flag li           { margin-bottom:1em; }
#flag h2           { font:bold 12px Verdana,sans-serif; text-align:left; }
#flag h2 a:link,
#flag h2 a:visited { color:#003264; }
