@charset "utf-8";
html, body { height: 100%; 

             /*	background-image: url('http://profitline.hu/ny/irattar/kepek/20189_TNrQq2m5.png') center top no-repeat;
             */
}
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

.clear {	clear:both;}

body {
    font-family: Arial, Helvetica,sans-serif;
    font-weight:normal;
    font-size: 14px;
    color: #2d2e2e;
    /*background: #dddddd url('http://profitline.hu/flash/profitline/wallpaper.jpg') center top no-repeat;*/
    background: #dddddd;
}
body a {
    text-decoration: none;
}

.body_banner{
    width: 100%;
    text-align: center;
    z-index: 1;
    position: absolute;
}
.body_banner a{
    display: block;
    width: 100%;
    overflow: hidden;
    background: url('http://profitline.hu/ny/irattar/2014-03-01/20189_KRh61UJV.jpg') repeat center 0 ;
    /*background: url('http://profitline.hu/ny/irattar/2013-12-21/20189_M1PaqX17.jpg') repeat center 180px ;
    background: url('http://profitline.hu/ny/irattar/2013-02-14/20189_N48tfo2y.jpg') center 200px;
    background: url('http://profitline.hu/ny/irattar/2013-02-14/20189_UZW26u2R.jpg') center 200px no-repeat;*/
    height: 1600px;
}
.body_banner_arany{
    width: 100%;
    text-align: center;
    z-index: 1;
    position: absolute;
}
.body_banner_arany a{
    display: block;
    width: 100%;
    overflow: hidden;
    
     background: url('http://profitline.hu/ny/irattar/2013-04-13/20189_DuGY62hO.jpg') center 200px repeat-y;
    /*background: url('http://profitline.hu/ny/irattar/2013-02-14/20189_UZW26u2R.jpg') center 200px no-repeat;*/
    height: 1600px;
}
    
.right {
    float: right !important;
}

.left {
    float: left !important;
}

#wall{
    width:100%;
    margin:auto;
}

/* buttons */
a.button {
    background: url(/ny/img/login_bg.png) repeat-x top left;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: white;
    padding: 6px 17px 6px;
    margin: 4px 0 0;
    display: inline-block;
}

a.button.small {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 2px 9px;
    font-size: 11px;
}

a.button:hover {
    background: url(/ny/img/login_bg_hover.png) repeat-x top left;
}

a.button.inactive,
a.button.inactive:hover {
    background: url(/ny/img/searchbutton_bg.png) repeat-x top left;
    cursor: default;
    color: #6f6f71;
}

#header {
    font-family: Arial;
    font-size: 10px;
    color: #fff;
    /*background: url(/ny/img/header_bg.png) repeat-x top center;*/
    background: url(/ny/img/logo_hatter.png) repeat-x top center;
    position: relative;
    z-index: 1000;
}

#search_line {
    height: 40px;
    color: #98bef3;
    font-size: 12px;
    width: 950px;
    margin: 0px auto;
    background: url(/ny/img/search_bg.png) repeat-x top center;
}
#search_line_content{

}
#date {
    float:left;
    padding-top: 15px;
}
#search {
    position:relative;
    float:right;
    padding-top: 7px;
    width: 600px;
}
.fb-login-button {
    width:115px;
    height:22px;
    overflow:hidden;
    position:absolute;
    left:365px;
    top:10px;
    z-index:1000;
}
#thesaurus_search {
    padding-top: 7px;
    margin-left:100px;
    width:300px;
}
#search_field{
    width: 350px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 27px;
    background: url(/ny/img/searchbox_bg.png) repeat-x top center;
    float: left;
}
#thesaurus_search_field {
    width: 400px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: url(/ny/img/searchbox_bg.png) repeat-x top center;
    float: left;
}
#search input {
    border: none;
    padding-top: 6px;
    width: 240px;
    float: left;
    background: transparent url(/ny/img/magnify.png) no-repeat center left;
    padding-left: 23px;
    color:  #2a2d30;
}
#thesaurus_search input {
    border: none;
    height: 25px;
    width: 480px;
    float: left;
    background: transparent url(/ny/img/magnify.png) no-repeat center left;
    padding-left: 23px;
    color:  #2a2d30;
}

#search a:link,
#search a:visited,
#thesaurus_search a:link,
#thesaurus_search a:visited {
    background: url(/ny/img/searchbutton_bg.png) repeat-x top center;
    border: none;
    height: 19px;
    padding: 8px 15px 0px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    float: right;
    color: #323232;
}

#search a:hover,
#thesaurus_search a:hover {
    background: url(/ny/img/searchbutton_bg_hover.png) repeat-x top center;
}
#login {
    float: right;
}
#login a:link,
#login a:visited {
    background: url(/ny/img/login_bg.png) repeat-x top center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
}
#search a:hover {
    color: #fff;
}
#login a:hover{
    color:#fff;
    background: url(/ny/img/login_bg_hover.png) repeat-x top center;
}

#logo_banner {
    width: 950px;
    margin: 0px auto;
    border-bottom: 1px solid #000;
    /*background: url(/ny/img/logo_banner_bg.png) repeat-x top center;*/
    position: relative;
}

#logo {
    width: 220px;
    float: left;
    position: relative;
    left: 0px;
    margin:0px;
    padding:0px;
}
#banner {
    width: 730px;
    margin-top: 12px;
    float: left;
}

#menu_linexxx {
    height: 50px;
    position: relative;
    border-bottom: 5px solid #accb3d;
    background: url(/ny/img/menu_bg.png) repeat-x top center;
    width: 950px;
    margin:0px auto;
}
#menu_line {
    height: 50px;
    position: relative;
    border-bottom: 5px solid #accb3d;
    background: url(/ny/img/menu_bg.png) repeat-x top center;
    width: 950px;
    margin:0px auto;
    top:0;
    z-index: 20;
}
#menu ul {
    margin:0;
    padding:0;
}

#menu_content {

}

#menu {
    display:block;
    position:relative;
    list-style:none;
    float: left;
    z-index: 20;
}
/*

#menu li {
        display:block;
        float:left;
}

#menu li a:link.menu-item,
#menu li a:visited.menu-item{
        text-align: center;
        display:block;
        color: #aaa;
        font-size: 15px;
        padding:18px 17px;
}

#menu li a:hover.menu-item{
        background: #6e9ddf;
        color: #fff;
        -webkit-transition: background-color 0.15s ease-in-out;
        -moz-transition: background-color 0.15s ease-in-out;
        -o-transition: background-color 0.15s ease-in-out;
        -ms-transition: background-color 0.15s ease-in-out;        
        transition: background-color 0.15s ease-in-out;
}

#menu li a.active.menu-item {
        background: url(/ny/img/menu_hover.png) repeat-x top center;
}

#menu li ul {
        display:none;
        position:absolute;
        top:50px;
        left:0px;
        z-index:999;
        border-top: 5px solid #ACCB3D;
}
#menu li:hover ul {
        display:block;
}
*/
#menu li {
    margin:0;
    padding:0;
    display:block;
    float:left;
    z-index: 20;
}

#menu li a:link.menu-item,
#menu li a:visited.menu-item{
    text-align: center;
    display:block;
    color: #aaa;
    font-size: 15px;
    padding:18px 17px;
}

#menu li a:hover.menu-item{
    background: #6e9ddf;
    color: #fff;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    -ms-transition: background-color 0.15s ease-in-out;        
    transition: background-color 0.15s ease-in-out;
    z-index: 20;
    position: relative;
}

#menu li a.active.menu-item {
    background: url(/ny/img/menu_hover.png) repeat-x top center;
}

#menu li ul {
    display:none;
    position:absolute;
    top:50px;
    left:0px;
    z-index:10000;
    border-top: 5px solid #ACCB3D;
}
#menu li:hover ul {
    /*display:block;*/
}

#menu_networks {
    float: right;
    margin-top: 12px;
}

#markets_sub a:link,
#markets_sub a:visited {
    background-color: transparent;
}
#markets_sub a:hover,
#markets_sub a.active {
    background-color: transparent;
}

#quick_navigator {
    height: 20px;
    font-size: 11px;
}

#quick_navigator a:link,
#quick_navigator a:visited{
    margin: 5px;
    color: #545557;/*#ffffff;*/
}
#quick_navigator a:hover{
    text-decoration: underline;
}

#container {
    width: 950px;
    margin: 10px auto; 
    position:relative;
    z-index:10;
}

#left_side {
    width: 630px;
    float: left;
    margin-right: 10px;
}

.boxes {
    background-color: #fff;
    border-bottom: 5px solid #ACCB3D;
    margin-bottom: 10px;
    padding: 15px;
    font-size: 13px;
    color: #303438;
    line-height: 130%;
}

.boxes_inv {
    background-color: #6E9DDF;
    border-bottom: 0px solid #ffffff;
    border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    margin-bottom: 0px;
    padding: 15px;
    font-size: 13px;
    color: #ffffff;
    line-height: 130%;
}
.boxes_inv h1 {
    color: #ffffff;
    font-size: 24px;
    line-height: 120%;
}
.boxes_inv h2 {
    color: #ffffff;
    font-size: 15px;
    margin: 15px 0px 10px;
}
.boxes_inv h3 {
    color: #ffffff;
    font-size: 18px;
    margin: 10px 0px;
}
.boxes_inv h3:hover {
    color: #ffffff;
    text-decoration: underline;
}
.boxes_inv .further_news_right a:link,
.boxes_inv .further_news_right a:visited {
    color: #ffffff;
    font-weight: bold;
}


.boxes_column {
    width: 290px;
    float:left;
}
.quicklaunch_header {
    border-top: 0px solid #cdd0d4;
    border-bottom: 1px solid #cdd0d4;
    position: relative;
}
.quicklaunch_header h3:hover {
    color: #323232;
    font-size: 18px;
    text-decoration: underline;
}
.quicklaunch_header h3 {
    float:left;
    position: relative;
}
.quicklaunch_header h3 a:hover {
    text-decoration: underline;
}

.arrows {
    width: 61px;
    height: 25px;
    position: absolute;
    bottom: 0;
    right: 0;
}
.arrows.single {
    width: 29px;
}

.arrows a{
    float: left;
    margin: 0px;
}

.arrows .box-closer {
    background: url(/ny/img/box_closer.png) no-repeat 0 0;
    width: 29px;
    height: 25px;
    overflow: hidden;
}

.arrows .box-closer:hover {
    background-position: 0 -25px;
}

.arrows .box-closer.closed {
    background-position: 0 -50px;    
}

.arrows .box-closer.closed:hover {
    background-position: 0 -75px;    
}

#illustration {
    margin-bottom: 10px;
}

.boxes h1 {
    color: #005887;
    font-size: 24px;
    line-height: 120%;
}
.boxes h2 {
    color: #005887;
    font-size: 15px;
    margin: 15px 0px 10px;
}
.boxes h3 {
    color: #323232;
    font-size: 18px;
    margin: 10px 0px;
}

.further_news {
    border-bottom: 1px solid #cdd0d4;
    padding: 15px 0px;
}
.further_news_right {
    border-top: 1px solid #cdd0d4;
    padding: 6px 0px;
}
.further_news_right a:link,
.further_news_right a:visited {
    color: #005887;
    font-weight: bold;
}
.further_news_right a:hover {
    text-decoration:underline;
}

.further_news_right_notbold {
    border-top: 1px solid #cdd0d4;
    padding: 6px 0px;
}
.further_news_right_notbold a:link,
.further_news_right_notbold a:visited {
    color: #005887;
    font-weight: normal;
}
.further_news_right_notbold a:hover {
    text-decoration:underline;
}

.further_news_nyito {
    border-bottom: 1px solid #cdd0d4;
    padding: 6px 0px;
}
.further_news_nyito a:link,
.further_news_nyito a:visited {
    color: #005887;
    font-weight: bold;
}
.further_news_nyito a:hover {
    text-decoration:underline;
}


.further_news_image {
    height: 90px;
    width: 120px;
    float: left;
    margin-right: 0px;
}
.further_news_text {
    float: left;
    width: 460px;
}
.further_news_long_text {
    width: 600px;
}

.further_news_text h4 a:link,
.further_news_text h4 a:visited,
.further_news_long_text h4 a:link,
.further_news_long_text h4 a:visited {
    color: #6da6f4;
    font-size: 11px;
    text-transform:uppercase;
    float: left;
    width: 200px;
}
.further_news_text h2 a:link,
.further_news_text h2 a:visited,
.further_news_long_text h2 a:link,
.further_news_long_text h2 a:visited {
    color: #005887;
    font-size: 18px;
}
.further_news_text h2 a:hover {
    text-decoration: underline;
}
.further_news_header {
    height: 15px;
}
.further_news_data {
    font-size:11px;
    color: #9a9a9a;
    width: 230px;
    float: right;
}
.date{
    float:left;
    font-size: 12px;
}
.facebook,
.comment {
    border-left: 1px solid #dedede;
    float: left;
    margin-left: 10px;
    padding-left: 10px;
}
.facebook a,
.comment a {
    float: left;
    margin-right: 5px;
}
.number {
    float: left;
}
.continue {	
    padding: 10px 15px;
    position: absolute;
    bottom: 20px;
    margin-left: 45px;
    margin-top: 20px;
}

.continue a:link,
.continue a:visited {
    background: url(/ny/img/login_bg_bordo.png) repeat-x top center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    padding: 6px 17px 6px;
    margin: 0px auto;
}
.continue a:hover {
    background: url(/ny/img/login_bg_hover_bordo.png) repeat-x top center;
}

#erdekel .continue a:link,
#erdekel .continue a:visited {
    background: url(/ny/img/login_bg_bordo.png) repeat-x top center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    padding: 6px 17px 6px;
    margin: 0px auto;
}
#erdekel .continue a:hover {
    background: url(/ny/img/login_bg_hover_bordo.png) repeat-x top center;
}


.side_banner {
    margin-bottom: 10px;
}

#right_side {
    float: left;
    width: 310px;
}

#stocks {
    color: #005887;
    font-size: 14px;
    margin-top: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ebeaeb;
}

table {
    width: 100%;
    font-size: 11px;
    margin-top: 7px;
}

tr {
    border-bottom: 1px solid #ebeaeb;
    line-height: 200%;
}

tr.highlighted {
    background-color: #fbe0e0;
}

td a:link,
td a:visited {
    color: #9a9a9a;
}

td a:hover {
    text-decoration: underline;
}

td a.warn-check {
    background: url(/ny/img/checked.png) no-repeat 0 0;
    width: 11px;
    height: 11px;
    overflow: hidden;
    display: inline-block;
    text-indent: -100%;
    margin-bottom: -1px;
}

/* ------- ELOSZT� ------ */

.boxes_large_img {
    margin: 5px 20px 0px 0px;
    float: left;
    width: 285px;
}
.boxes_large_text {
    float: left;
    width: 280px;
}
.boxes_large_text a:link,
.boxes_large_text a:visited{
    color: #005887;
    line-height: 120%;
}

.boxes_large_text a:hover{
    text-decoration:underline;
}

.stocks {
    border-bottom: 1px solid #cdd0d4;
    padding-bottom: 20px;
    padding-top: 10px;
    margin-bottom: 5px;
}

.stocks a {
    color:#005887;
    font-weight:bold;
}

.stock_data{
    float:left;
    width: 100px;
    line-height: 140%;
}
.stock_image {
    width: 120px;
    height: 80px;
    float:left;
}

.stock-graph-text {
    width: 180px;
    float: left;
}

.stock-graph-text a:hover,
.stock-graph a:hover {
    text-decoration: underline;
}

.stock-graph-text .date {
    font-size: 12px;
    color: #9A9A9A;
    width: 230px;
    float: left;
    padding: 8px 0;
}

.stock-graph {
    float: left;
}

.stock-graph .stocks-list {
    padding: 10px 0;
    overflow: auto;
}

.stock-graph .stocks-list li {
    float: left;
    padding: 0 6px;
    display: inline-block;
    border-right: 1px solid #DEDEDE;
    line-height: 1em;
}

.stock-graph .interval-list li {
    float: left;
    padding: 0 8px 0 0;
    display: inline-block;
}

.stock-graph .stocks-list li.last {
    border: none;
}

.stock-graph .stocks-list li a {
    color: #005887;
    line-height: 1em;
}

.stock-graph .stocks-list li a:hover {
    text-decoration: underline;
}

.stock-graph .interval-list li a:hover {
    text-decoration: none;
}


/* ----- MENU LAYER ---- */

#menu li #markets_sub {
    width: 1000px;
    background: white url(/ny/img/markets_sub_bg.png) repeat-x bottom center;
    display:block;
    float:left;
    left:0px;
    top:-5px;
    position:absolute;
    border-top: 5px solid #6e9ddf;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px #888;
    box-shadow: 0 0 5px #888;
}


#markets_sub {
    position: relative;
    line-height: 130%;
}

.sub_stocks {
    width: 295px;
    float:left;
    margin: 20px 20px 0px;
}
.sub_stocks a:link,
.sub_stocks a:visited {
    text-decoration: none;
}

.sub_stocks_header {
    border-bottom: 1px solid #d3d3d3;
    color: #323232;
    font-size: 18px;
    padding: 10px 0px;
}
.sub_stocks_image {
    margin: 10px 20px 10px 0px;
    float: left;
}
.sub_stocks_text {
    color: #303438;
    font-size: 12px;
    line-height: 130%;
    margin-bottom: 5px;
}
.sub_stocks_text h1{
    font-weight: bold;
    color: #005887;
    line-height: 120%;
    font-size: 15px;
    margin: 5px 0px;
}
.sub_stocks_data  {
    color: #9A9A9A;
    float: left;
    font-size: 12px;
    width: 230px;
    margin: 10px 0px;
}
.sub_stocks_data  a:link,
.sub_stocks_data  a:visited{
    color: #9a9a9a;
    float:left;
}
.sub_stocks_data  a:hover,
.sub_stocks_data  a.active{
    color: #6693d3;
}

/* ------- FOGALOMT�R ----- */

#alphabet {
    margin: 15px auto;
    width: 600px;
}

#alphabet a:link,
#alphabet a:visited,
#pager_numbers a:link,
#pager_numbers a:visited {
    float: left;
    color: #005887;
    margin: 0px 6px;
}
#alphabet a:hover,
#alphabet a.active,
#pager_numbers a:hover {
    text-decoration: underline;
}

#pager_numbers a.active {
    color: #9a9a9a;
}

#alphabet a.inactive {
    color: #9a9a9a;
}

#pager {
    margin: 20px auto 5px;
    width: 300px;
}

#pager_numbers {
    padding-top: 8px;
    margin: 0px 10px;
    float:left;
}

.pager_buttons a:link,
.pager_buttons a:visited{
    float: left;
    padding: 6px 16px;
    border-radius: 4px 4px 4px 4px;
    background: url(/ny/img/searchbox_bg.png) repeat-x center top;
    color: #fff;
}
.pager_buttons a:hover,
.pager_buttons a.active{
    background: url(/ny/img/login_bg_hover.png) repeat-x center top;
    color: #fff;
}

#search_result {
    float: left;
    width: 400px;
}

#from {
    margin: 15px 10px 10px;
    float: right;
}

#all_results {
    margin: 15px 0px 10px;
    float: left;
    background-color: #e5f0ff;
    padding: 12px;
    width: 576px;
}

#result_links {
    float:left;
    width: 370px;
}
#result_links a:link,
#result_links a:visited {
    color: #303438;
}
#result_links a:hover,
#result_links a.active {
    text-decoration: underline;
}

#sort_results {
    float: right;
}

#sort {
    background-color: #e5f0ff;
    padding: 12px;
}
#sort select ,
#sort_results select{
    width: 125px;
    margin: 0px 0px 0px 5px;
}

.thesaurus_blocks {
    border-bottom: 1px solid #cdd0d4;
    padding-bottom: 10px;
}
.thesaurus_blocks h2{
    color: #005887;
}
.thesaurus_data {
    font-size:11px;
    color: #9a9a9a;
    width: 235px;
    float: left;
    margin: 15px 0px 10px;
}

.tags {
    float: right;
    width: 300px;
    font-size: 11px;
    margin: 15px 0px 10px;
    text-transform: uppercase;
    color: #9a9a9a;
    text-align: right;
}

.tags a:link,
.tags a:visited {
    color: #6da6f4;
}
.tags a:hover,
.tags a.active {
    text-decoration: underline;
}

/* --------- CIKK --------- */

#chf {
    border-top: 1px solid #cdd0d4;
    border-bottom: 1px solid #cdd0d4;
    margin: 15px 0px;
}

#chf img {
    /*	margin: 20px 200px; */
}

#article {
    border-bottom: 1px solid #cdd0d4;
    margin: 15px 0px;
}

#article_img {
    float: left;
    margin: 0px 20px 10px 0px;
}
#article_graph {
    margin: 20px 50px;
}

#facebook_share {
    height: 50px;
}

#google_ads {
    border-bottom: 1px solid #cdd0d4;
    margin: 15px 0px;
}
.google_ad {
    float: left;
    margin-left: 40px;
}
#article_comments {
    background-color: #E5F0FF;
    margin: 15px 0 30px;
    padding: 12px;
    width: 576px;
}

.article_comment {
    border-bottom: 1px solid #CDD0D4;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.article_commenter {
    font-size: 14px;
    width: 450px;
    float: left;
    margin-bottom: 9px;
}
.article_commenter a:link,
.article_commenter a:visited {
    color: #005887;
}
.article_commenter a:hover {
    text-decoration: underline;
}
.article_comment_time {
    font-size: 11px;
    color: #9a9a9a;
    float: right;
}

#your_comment textarea {
    background-color: #f5f9ff;
    border: 1px solid #a9afbb;
    max-width: 598px;
    min-width: 598px;
    min-height: 80px;
    max-height: 80px;
}

#captcha,
#captcha_input {
    width: 180px;
    margin: 10px auto;
}
#captcha_input input {
    width: 70px;
    float: right;
    border: 1px solid #a9afbb;
    background-color: #F5F9FF;
}

#captcha img {
    border: 1px solid #a9afbb;
}

#registrate {
    text-align: center;
    width: 370px;
    margin: 0px auto;
}
#registrate a:link,
#registrate a:visited {
    color: #6da6f4;
}
#registrate a:hover,
#registrate a.active {
    text-decoration: underline;
}
#conditions {
    margin-top: 20px;
    font-size: 10px;
    color: #9b9b9b;
    line-height: 120%;	
}
/* ------- FOOTER ------- 

#footer {
        background: url(/ny/img/footer_bg.png) repeat-x top center;
        margin-top: -1px;
}

#navigator {
}

#navigator_content {
        width: 950px;
        margin: 0px auto;
        padding-top: 50px;
        background: url(/ny/img/navigator_bg.png) repeat-x top center;
}

.navigator_column {
        width: 305px;
        float: left;
        margin-right: 15px;
}
#navigator h2 {
        color: #fff;
        font-size: 22px;
}

#navigator_items {
        border-top: 1px solid #085d96;
        margin-top: 20px;
        padding-top: 10px;
}
#navigator_items a:link,
#navigator_items a:visited {
        color: #98bef3;
        font-size: 15px;
        line-height: 180%;
}
#navigator_items a:hover,
#navigator_items a.active {
        color: #fff;
}

#bottom {
        color: #7d7d7d;
        background: url(img/bottom_bg.png) repeat-x top center;
}

#bottom_content {
        background: url(img/bottom_bg.png) repeat-x top center;
        width: 950px;
        margin: 0px auto;
        padding: 40px 0px 18px;
}

#navigator_content {
        width: 950px;
        margin: 0px auto;
        padding-top: 50px;
        border-top: solid 10px #bacfdb;
        border-bottom: 4px solid #ACCB3D;
        background: url(img/navigator_bg.png) repeat-x top center;
}

#copyright {
        float: left;
        width: 305px;
}

#impressum {
        float: left;
        font-size: 14px;
}
#impressum a:link,
#impressum a:visited {
        color: #7d7d7d;
        margin-left: 10px;
}
#impressum a:hover {
        color: #fff;
}

#networks {
        float: left;
        margin: -7px 15px 0px 145px;
}

#sunsolutions {
        border-left: 1px solid #b2b2b2;
        float: right;
        padding-left: 15px;
        margin-top: -9px;
}
*/

#footer {
    background: url(/ny/img/footer_bg.png) repeat-x top center;
    margin-top: -1px;
    width: 100%;
}

#navigator {
}

#navigator_content {
    /*width: 950px;
    margin: 0px auto;
    padding-top: 50px;
    /*	border-top: solid 10px #bacfdb; 
            border-bottom: solid 4px #c2e350; */
    /*background: url(/ny/img/navigator_bg.png) repeat-x top center;
    overflow:hidden;*/
}

#navigator_content {
    width: 950px;
    margin: 0px auto;
    padding-top: 20px;
    border-top: solid 10px #bacfdb;
    /*border-bottom: 4px solid #ACCB3D;*/
    /*background: url(/ny/img/navigator_bg.png) repeat-x top center;*/
    height:320px;
}

.navigator_column {
    width: 305px;
    float: left;
    margin-right: 15px;
}
#navigator h2 {
    color: #fff;
    font-size: 22px;
}

#navigator_items {
    border-top: 1px solid #085d96;
    margin-top: 20px;
    padding-top: 10px;
}
#navigator_items a:link,
#navigator_items a:visited {
    color: #98bef3;
    font-size: 15px;
    line-height: 180%;
}
#navigator_items a:hover,
#navigator_items a.active {
    color: #fff;
}

#bottom {
    color: #7d7d7d;
    /*background: url(img/bottom_bg.png) repeat-x top center;*/
}

#bottom_content {
    /*background: url(img/bottom_bg.png) repeat-x top center;*/
    width: 950px;
    margin: 0px auto;
    padding: 40px 0px 18px;
}

#copyright {
    float: left;
    width: 305px;
}

#impressum {
    float: left;
    font-size: 14px;
}
#impressum a:link,
#impressum a:visited {
    color: #7d7d7d;
    margin-left: 10px;
}
#impressum a:hover {
    color: #fff;
}

#networks {
    float: left;
    margin: -7px 15px 0px 145px;
}

#sunsolutions {
    border-left: 1px solid #b2b2b2;
    float: right;
    padding-left: 15px;
    margin-top: -9px;
}
/* ---------- POP UPS ---------- */

#popup_login {
    border-bottom: 5px solid #ACCB3D;
    background-color:#fff;
    padding: 15px;
}

#popup_login h1 {
    color:#00598b;
    font-size: 20px;
    margin-bottom: 10px;
}

#popup_login p {
    font-size: 13px;
    line-height: 130%;
}

.popup_box h2 {
    background: url(/ny/img/popup_header.png) repeat-x top center;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color:#fff;
    font-size:16px;
    text-align: right;
    padding: 10px;
    text-transform: none;
}

.popup_box_content {
    background-color:#e5f1ff;
    padding: 25px;
    margin-bottom: 15px;
}

.login_items {
    font-size: 12px;
    margin-bottom: 4px;
}

.login_items input {
    border: 1px solid #7f9db5;
    color: #666;
    padding: 2px;
    width: 170px;
}

.login_titles {
    float:left;
    width: 100px;
    padding-top: 5px;
}

#telephone {
    font-size: 10px;
    margin-left: 100px;
}

#registration_info {
    float:left;
    font-size: 11px;
    line-height: 150%;
}

#registration_info a:link,
#registration_info a:visited {
    color:#6992c8;
}
#registration_info a:hover {
    text-decoration: underline;
}

#enquiryxxx {
    margin: 100px 0px 10px;
    font-size: 13px;
    height: 100px;
    text-align: center;
    line-height: 150%;
}
#enquiry {
    font-size: 13px;
    text-align: center;
}
.continue.erdekel{
    position: relative;
}

#calendar {
    background-color: #6e9ddf;
    padding: 0px 11px;
}

#calendar a:link,
#calendar a:visited {
    color: #fff;
    background-color: #6e9ddf;
    width: 63px;
    margin: 0px 12px;
    padding-top: 10px;
    height: 23px;
    text-align: center;
    float: left;
    position: static;
}

#calendar a:hover,
#calendar a.active {
    background-color: #fff;
    color: #000;
    width: 109px;
    margin: -4px -11px;
    padding: 12px 0px 5px;
}
#calendar a.active {
    font-weight: bold;
}

.boxes_row {
    width: 600px;
    min-height: 110px;
    margin-bottom: 20px;
}

.quicklaunch {
    width: 290px;
    float: left;
}

.error {
    margin-top:20px;
    margin-bottom:20px;
    background:white;
    padding:5px;
    border:1px solid #7F9DB5;
    font-weight: bold;
    font-size: 120%;
    color:#440000;
}

.stock-graph .interval-list a {
    color:white;
}

.change_up{
    color: #009900;
}
.change_down{
    color: red;
}
#nyitoFohirCim{
    margin-bottom:12px;
}
.elemzesKiskep{
    margin:0px 20px 0px 0px;
    width:75px;
}

.miniLead{
    font-size:11px;
    font-weight:normal;
    line-height:13px;
    
    /*
    background-color: #6E9DDF;
    background-color: #930e00;
        background-color: #ACCB3D;
    */
    border-bottom: 0px solid #ffffff;
    margin: 3px;
    padding: 5px;
    color: #000000;

}

.top24kiskep{
    width:40px;
    margin:0px 0px 3px 5px;
    float:right;
}
.hirdetes{
    font-size:10px;
    font-style:italic;
    text-align:center;
    width:100%;
}
.forumMikor{
    font-size:11px;
    font-style:italic;
    color:#005887;
}
.boxUzi{
    font-size:13px;
    color:#000000;
    margin-top:10px;
}

.priceUp{
	color:green;
	font-weight:bold;
	text-align:right;
}
.priceDown{
	color:red;
	font-weight:bold;
	text-align:right;
}
.topList{
	width:360px;
	margin:auto;
}

.minilink{
	font-size:10px;
	color:#930e00;
}
.sticky{
    height: 100px;
    position: fixed;
    display: none;
    z-index: 1000;
    bottom: -100px;
    width: 100%;
    text-align: center;
}
.sticky object{
    position: relative;
    z-index: 1001;
}
.sticky .sticky_close{
    position: absolute;
    z-index: 1002;
    position: absolute;
    cursor: pointer;
    width: 16px;
    height: 16px;
    top: -8px;
    background: #000000;
    text-align: center;
    line-height: 16px;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    left: 50%;
}
.pm_logo {
    float:right;
    margin-top: 5px;
}
.right_banner{
    padding-bottom: 10px;
    text-align: center;
}
