/*
//  LEVEL 1
*/
    *{ margin: 0px; padding: 0px;}
    body
    {
        background-image: url(images/blue/body_bg.jpg);
        background-repeat: repeat-x;
        background-color: rgb(170,175,190);
        font-family: verdana;
    }
    #contajner
    {
        width: 974px;
        height:  auto;
        background-image: url(http://www.buksy.netkosice.sk/ie/images/blue/contajner_bg.jpg);
        background-repeat: repeat-y;
        margin: 10px;
        text-align: left;
        
    }
    #header
    {
        background-image: url(images/blue/header.jpg);
        width: 974px;
        height: 71px;
    }
    #banner
    {
        background-image: url(images/blue/banner_bg.jpg);
        width: 974px;
        height: 100px;
        margin-top: 10px;
    }
    /*#banner:hover
    {
        background-image: url(./images/banner_bg.jpg);
    }*/
    #page-body
    {
        /*background-image: url(images/content_bg2.jpg);*/
        background-repeat: no-repeat;
        
        width: 974px;
        height: 510px;
        margin-top: 10px;
    }
    #footer
    {
        background-image: url(images/footer.jpg);
        width: 974px;
        height: 39px;
        margin-top: 10px;
        color: #3d4b56;
        font-size: 12px;
        font-family: Verdana;
    }
    
/*
//  LEVEL 2
*/
    #header-left
    {
        width: 279px;
        height: 71px;
        float: left;
    }
    #header-right
    {
        width: 695px;
        height: 71px;
        float: left;
    }
    
    #content
    {
        width: 690px;
        height: 500px auto;
        float: left;
        margin-left: 12px;
    }
    #right-column
    {
        width: 240px;
        height: 400px auto;
        float: left;
        margin-left: 17px;
    }
    
/*
//  LEVEL 3
*/
    #menu
    {
        width: 693px;
        height: 43px;
        background-image: url(images/menu_bg.jpg);
        background-repeat: repeat-x;
        margin-top: 18px;
        vertical-align: middle;
    }
    .menu-polozka
    {
        height: 18px;
        float: left;
        padding: 5px;
        margin-top: 8px;
    }
    .menu-separator
    {
        width: 1px;
        height: 43px;
        float: left;
        margin-left: 18px;
        margin-right: 18px;
        background-image: url(images/menu_separator.jpg);
    }

    #menu a
    {
        color: rgb(55,69,78);
        font-size: 14px;
        text-decoration: none;
        font-weight: bolder;
        font-family: verdana;
        font-size: 13px;
    }
    #menu a:hover
    {
        text-decoration: underline;
    }
    #content-header
    {
        width: 690px;
        height: 43px;
        background-image: url(images/menu_bg.jpg);
        background-repeat: repeat-x;
    }
    #text
    {
        width: 690px;
        height: 276px auto;
        background-image: url(images/content_bg.jpg);
        background-repeat: repeat-x;
        /*margin: 0px;
        padding: 0px;*/
    }
    #reasons
    {
        width: 689px;
        height: 181px;
        margin-top: 5px;
        /*background-image: url(images/reasons_bg.jpg);*/
        background-image: url(images/reasons_grey_bg.jpg);
        background-repeat: no-repeat;
        font-family: verdana;
        font-size: 14px;
    }
    #reasons:hover
    {
        background-image: url(images/reasons_bg.jpg);
    }
    
    #produkty
    {
        width: 240px;
        height: 151px auto;
        color: #FFFFFF;
        font-size: 12px;
        font-family: Verdana;
        font-weight: bold;
    }
    #produkty-header
    {
        width: 240px;
        height: 43px;
        background-image: url(images/menu_bg.jpg);
        background-repeat: repeat-x;
    }
    #helios-orange
    {
        width: 240px;
        height: 65px;
        background-image: url(images/orange_menu.jpg);
        background-repeat: repeat-x;
    }
    #helios-green
    {
        width: 240px;
        height: 65px;
        background-image: url(images/green_menu.jpg);
        background-repeat: repeat-x;
    }
    #lcs-noris
    {
        width: 240px;
        height: 63px;
        background-image: url(images/lcs_noris_menu.jpg);
        background-repeat: repeat-x;
    }
    #lcs-green
    {
        width: 240px;
        height: 63px;
        background-image: url(images/lcs_green.jpg);
        background-repeat: repeat-x;
    }
    #lcs-green
    {
        width: 240px;
        height: 44px;
    }
    
    .produkt-text
    {
        height: 14px;
        width: 210px;
        padding-top: 10px;
        padding-left: 10px;
    }
    .produkt-popis
    {
        font-size: 11px;
        font-family: arial;
        color: #FFFFFF;
        padding-left: 30px;
        padding-top: 5px;
        font-weight: normal;
        font-style: italic;
    }
    
    .arrow_orange
    {
        width: 15px;
        height: 14px;
        margin-top: 12px;
        margin-left: 5px;
    }
    .arrow_blue
    {
        width: 14px;
        height: 13px;
        margin-top: 12px;
        margin-left: 5px;
    }
    .arrow_green
    {
        width: 15px;
        height: 14px;
        margin-top: 11px;
        margin-left: 5px;
    }
    h3
    {
        padding-top: 12px;
        padding-left: 10px;
        font-family: verdana;
        font-size: 16px;
        font-weight: 900;
        color: #41525c;
    }
/*    #produkty img
    {
        width: 15px;
        height: 14px;
        margin-top: 12px;
        margin-left: 5px;
        margin-right: 20px;
    }*/
    #awards
    {
        width: 240px;
        height: 36px;
        background-image: url(images/blue/awards.jpg);
        /*background-image: url(images/blue/awards_bg.jpg);
        background-repeat: repeat-x;*/
        margin-top: 5px;
    }
    
    #novinky
    {
        width: 240px;
        height: 151px auto;
        margin-top: 5px;
    }
    #novinky-header
    {
        width: 240px;
        height: 43px;
        background-image: url(images/menu_bg.jpg);
        background-repeat: repeat-x;
        
    }
    #novinky-text
    {
        width: 240px;
        height: 108px auto;
        min-height: 108px;
        margin: 0px;
        padding: 0px;
        background-image: url(images/news_bg.jpg);
        background-repeat: repeat-x;
    }
    #novinky-text a
    {
        text-align: right;
        font-size: 14px;
        margin-left: 210px;
    }
    #novinky-text p
    {
        font-size: 14px;
        
    }
    
    #euro-ready
    {
        width: 240px;
        height: 144px;
        margin-top: 10px;
        background-image: url(images/euro_ready.jpg);
    }
    

    #reasons-green
    {
        width: 344px;
        height: 181px;
        float: left;
    }
    #reasons-orange
    {
        width: 344px;
        height: 181px;
        float: left;
    }
    
    .reasons-ul-orange
    {
        margin-top: 65px;
        margin-left: 40px;
        font-size: 19px;
        color: rgb(161,106,9);
        font-weight: bold;
    }
    .reasons-ul-green
    {
        margin-top: 65px;
        margin-left: 80px;
        font-size: 19px;
        color: rgb(0,113,21);
        font-weight: bold;
    }
    li
    {
        font-size: 14px;
    }
    
    #box
    {
        position: absolute;
        top: 150px;
        left: 200px;
        padding: 20px;
        padding-left: 35px;
        padding-right: 35px;
        background-color: rgb(71,125,187);
        color: #FFF;
        font-family: verdana;
        font-size: 14px;
        font-weight: bolder;
        line-height: 30px;
        visibility: hidden;
    }
    .box-ul
    {
        margin-left: 10px;
    }
    #footer2
    {
        width: 974px;
        height: 40px;
        border-bottom-color: #8CC7F3;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-top-color: #8CC7F3;
        border-top-width: 2px;
        border-top-style: solid;
        padding-top: 2px;
    }
    #footer-bg
    {
        width: 949px;
        height: 27px;
        background-image: url(images/footer_bg2.jpg);
        margin-top: 4px;
    }
    #footer-text
    {
        font-family: verdana;
        font-size: 12px;
        text-align: left;
        color: #EEEEEE;
        padding-top: 5px;
        padding-left: 7px;
    }
    
    #helios-orange-reasons
    {
        width: 684px;
        height: 181px;
        background-image: url(images/helios_orange_reasons.jpg);
        border: 1px #333333 solid;
    }
    #helios-green-reasons
    {
        width: 684px;
        height: 181px;
        background-image: url(images/helios_green_reasons.jpg);
        border: 1px #333333 solid;
    }
    .reasons-ul-orange2,.reasons-ul-green2
    {
        margin-top: 55px;
        margin-left: 400px;
        text-align: left;
        font-size: 19px;
        color: rgb(0,0,0);
        font-weight: bold;
    }
    
    
    .m_green {top: 415px; left: 280px; background: url(http://www.helios.eu/sk/images/layout/module/helios-sk-module-green-list.jpg); background-repeat:no-repeat;}
    .m_orange 	{top: 134px; left: 150px; background: url(http://www.helios.eu/sk/images/layout/module/helios-sk-module-orange_list.jpg) 0 0 no-repeat;}

    div#module_list {position: absolute; width: 254px; height: 234px; display: none; padding: 20px;}
    div#module_list h4 {font-size: 80%; color: #000; margin-bottom: 2px; &margin-bottom: 1px; _margin-bottom: 1px; text-align: left;}
    div#module_list ul {font-size: 80%; color: #000; margin-bottom: 4px; background: none; padding: 0px; text-align: left;}
    div#module_list li {font-size: 14px; background: url("http://www.helios.eu/common/images/layout/ico/module-li.gif") 8px 4px no-repeat; padding-bottom: 0px; &padding-bottom: 0px; _padding-bottom: 0px; &background-position: 8px 7px; _background-position: 8px 7px; }

    body.wysiwyg		{background: #fff; text-align: left; font-size: 80%; padding: 12px;}

    .wysiwyg a					{color:  #2580b1;}
    .wysiwyg h3					{color:  #F1B602; font-size: 140%; margin-bottom: 18px; padding-top: 8px; }
    .wysiwyg h4					{font-size: 100%; margin-bottom: 18px; }
    .wysiwyg img				{padding: 2px; border: 5px solid #d9dcde; margin-bottom: 14px;}
    .wysiwyg img.nobr			{border: none;}
    .wysiwyg th img 				{ padding: 2px 0 2px 8px; border: none; margin: 0; }
    .wysiwyg p					{font-size: 95%; margin-bottom: 18px}
    /*.wysiwyg ul, .wysiwyg ol	{font-size: 95%; margin-bottom: 18px; background: #fff9dd; padding: 16px; padding-bottom: 4px; }*/
    .wysiwyg ul	li				{padding-left: 20px; list-style-type: none; padding-bottom: 12px; background: url(../images/layout/ico/content-li.gif) 0 0.2em no-repeat; }
    .wysiwyg ol	li				{margin-left: 20px; padding-bottom: 12px;}
    .wysiwyg ul.download	li	{padding-left: 20px; list-style-type: none; padding-bottom: 12px; background: none; }

    .wysiwyg table.common		{margin-bottom: 18px; width: 100%; font-size: 90%; font-size: 85%;}
    .wysiwyg table.common thead th {padding: 8px 12px; background: #3b4a53 url(../images/layout/background/th.gif) 100% 0 no-repeat; color: #ffd51d;}
    .wysiwyg table.common tbody td, .wysiwyg table.common tbody th {padding: 8px 12px; background: #e7e9ea url(../images/layout/background/td.gif) 100% 100% no-repeat; }
    .wysiwyg table.common tbody tr.even td, .wysiwyg table.common tbody tr.even th {background: #f5f6f7 url(../images/layout/background/td-even.gif) 100% 100% no-repeat; }
    .wysiwyg table.common td.no-wrap, .wysiwyg table.common th.no-wrap {white-space: nowrap}
    .wysiwyg table.common tbody tr.hidden_row			{display: none; visibility: hidden;}

    .wysiwyg a.doc, .wysiwyg a.dll, .wysiwyg a.cer, .wysiwyg a.xls, .wysiwyg a.pdf, .wysiwyg a.swf, .wysiwyg a.ppt, .wysiwyg a.xls, .wysiwyg a.zip, .wysiwyg a.jpg, .wysiwyg a.xxx, .wysiwyg a.rss {background-position: 0 0; background-repeat: no-repeat; padding: 2px 0 2px 22px;}
    .wysiwyg a.rss {background-position: 0 2px;}
    .wysiwyg a.doc {background-image: url("../images/layout/filetypes/doc.gif");}
    .wysiwyg a.xls {background-image: url("../images/layout/filetypes/xls.gif");}
    .wysiwyg a.pdf {background-image: url("../images/layout/filetypes/pdf.gif");}
    .wysiwyg a.ppt {background-image: url("../images/layout/filetypes/ppt.gif");}
    .wysiwyg a.zip {background-image: url("../images/layout/filetypes/zip.gif");}
    .wysiwyg a.jpg {background-image: url("../images/layout/filetypes/jpg.gif");}
    .wysiwyg a.dll {background-image: url("../images/layout/filetypes/dll.gif");}
    .wysiwyg a.cer {background-image: url("../images/layout/filetypes/cer.gif");}
    .wysiwyg a.xxx {background-image: url("../images/layout/filetypes/unknown.gif");}
    .wysiwyg a.swf {background-image: url("../images/layout/filetypes/swf.gif");}
    .wysiwyg a.rss {background-image: url("../images/layout/ico/rss.gif");}

    .reasons-list h4					{font-size: 100%; margin-bottom: 18px; }
    .reasons-list p					{font-size: 95%; margin-bottom: 18px}
    .reasons-list ul	li				{padding-left: 20px; list-style-type: none; padding-bottom: 12px; background: url(../images/layout/ico/content-li.gif) 0 0.2em no-repeat; }
    .reasons-list ol	li				{margin-left: 20px; padding-bottom: 12px;}
    .padding-div { padding: 10px; font-family: verdana; color: #535353;}
    .padding-div a { color: #00A; text-decoration: none; }
    .padding-div a:hover { text-decoration: underline; }
    
    .table-row-number { color: #545454; }
    
    table#referencie-table
    {
        font-family: verdana;
        font-size: 12px;
    }
    table#referencie-table td { padding: 5px; }
    
    .solutions-list h4					{font-size: 100%; margin-bottom: 12px; font-family: verdana; }
    .solutions-list p					{font-size: 95%; margin-bottom: 10px; font-family: verdana;}
    .solutions-list ul	li				{padding-left: 30px; list-style-type: none; padding-bottom: 12px; }
    /*.solutions-list ol	li				{margin-left: 30px; padding-bottom: 2px; font-family: times new roman; font-size: 14px;}*/
    .solutions-list ol	li				{margin-left: 30px; padding-bottom: 2px; font-family: verdana; font-size: 14px;}

    .brandzove h3					{font-size: 100%; margin: 0px; padding: 0px; margin-bottom: 12px; margin-top: 12px; font-family: verdana; text-align: left;}
    .brandzove p					{font-size: 14px; margin-bottom: 17px; font-family: verdana; text-align: left; color: #535353;}
    .brandzove ul	li				{margin-left: 30px; list-style-type: square; padding-bottom: 2px; /*font-family: times new roman;*/ font-family: verdana; font-size: 14px;}
    .brandzove ol	li				{margin-left: 30px; padding-bottom: 2px; /*font-family: times new roman;*/ font-family: verdana; font-size: 14px;}

    a                    {text-decoration: none;}
    a:hover              {text-decoration: underline;}
    
    .white               {color: #FFFFFF;}
    
    #or p {margin-top: 20px;margin-bottom: 7px;}
    #or ul {padding-bottom: 15px;}
    
    #novinky p {padding-left: 10px;padding-top:5px;}
    
    #hotline h4 {font-size: 16px; font-weight: bold; color: rgb(245,130,43);}
    #hotline font a {font-size: 14px;}
    #hotline {font-size: 12px;}
    
    p { font-family: verdana;  color: #535353;}
    .news_del { font-family: verdana;  color: #535353; font-size:13px; padding:5px; margin:0px;}
    
    #hotline2
    {
        width: 974px;
        height: 70px;
        font-size: 14px;
        font-family: verdana;
    }
    #hotline2 img {margin-bottom: 0px;}
    
    #hotline-green
    {
        width: 215px;
        float:left;
        margin-left: 30px;
        margin-right: 20px;
        color: #009D57;
    }
    #hotline-orange
    {
        width: 215px;
        float:left;
        margin-left: 110px;
        margin-right: 110px;
        color: #F5822B;
    }
    #hotline-lcs
    {
        width: 215px;
        float:left;
        margin-left: 20px;
        margin-right: 10px;
        color: #373BA5;
    }
    
    .hotline-separator
    {
        /*clear: both;
        width: 974px;
        height:2px;
        padding: 0px;
        margin: 0px;
        background-color: #8CC7F3;
        border: 1px #00FF00 solid;*/
    }
    
    .padding-div p { text-align: justify; }