/* --------------------------------------------------------------------------
	Custom CSS implementation
-------------------------------------------------------------------------- */
#dummy{}
/* -- */
*
{
    margin:0;
    padding:0;
}
html, body
{
    height:100%;
    min-height:100%;
    text-align:center;
    margin:0;
    padding:0;
    font-family:Arial;
    font-size:11px;

}
body
{
    background-image:url("../Images/Layout/bgrd.gif");
    background-repeat:no-repeat;
    background-color:#fc8100;
}
.page
{
    height:100%;
    height:auto !important;
    min-height:100%;
    width:960px;
    _width:965px;
    /*background-color:pink;*/
    margin:0px auto;
    background-image:url("../Images/Layout/body_repeat.jpg");
    background-repeat:repeat-y;
}
#page107
{
    background-image:url("../Images/Layout/body_repeat107a.jpg");
    background-repeat:repeat-y;
}
#page107 .pagetext
{
    color:black;
}
#page108
{
    background-image:url("../Images/Layout/body_repeat108a.jpg");
    background-repeat:repeat-y;
}
#page109
{
    background-image:url("../Images/Layout/body_repeat109a.jpg");
    background-repeat:repeat-y;
}
#page110
{
    background-image:url("../Images/Layout/body_repeat110.jpg");
    background-repeat:repeat-y;
}
#page111
{
    background-image:url("../Images/Layout/body_repeat111a.jpg");
    background-repeat:repeat-y;
}
#page112
{
    background-image:url("../Images/Layout/body_repeat112a.jpg");
    background-repeat:repeat-y;
}
#header
{
    height:200px;
    position:relative;
    background-image:url("../Images/Layout/header1.png");
    background-repeat:no-repeat;
    overflow:hidden;
}
#home_button
{
    position:absolute;
    top:0;
    left:0;
    height:135px;
    width:340px;
    cursor:pointer;
}
#frouta
{
    position:absolute;
    width:271px;
    height:192px;
    top:35px;
    margin-left:688px;
    _margin-left:210px;
    background-image:url("../Images/Layout/frouta.png");
    z-index:3;
}
#mainbody
{
    overflow:hidden;
}

#content_left
{
    width:700px;
    /*background-color:green;*/
    float:left;
}
#content_right
{
    width:260px;
    /*background-color:blue;*/
    overflow:hidden;
    margin:0px;
    padding:0px;
}
#right_menu
{
    width:260px;
    /*height:270px;*/
    margin:0px;
    padding:0px;
    background-image:url("../Images/Layout/right_menu_repeat.png");
    background-repeat:repeat-y;
    position:relative;
    margin-top:-4px;
}
#right_menu img.kati
{
    position:absolute;
    left:0;
    bottom:0;
}

#top_menu
{
    position:absolute;
    top:145px;
    z-index:4;
    _margin-left:-475px;
    /*_margin-top:15px;*/
}
#index_companies
{
    background-image:url("../Images/Layout/index_companies.png");
    background-repeat:no-repeat;
    height:167px;
    margin-left:30px;

}
#footer
{
    width:960px;
    margin:0px auto;
    height:48px;
    background-image:url("../Images/Layout/footer_repeat.jpg");
    background-repeat:repeat-x;
    margin-top:-2px;
}
#footer_text
{
    padding-top:20px;
    font-size:10px;
    color:white;

}
#contactform
{
    color:white;
}
/*    YUI MENU START  */

.yuimenubaritemlabel
{
    text-decoration:none;
    color:white;
    font-weight:bold;
    cursor:default;
    padding-top:7px;
    padding-bottom:7px;
    
}
.yuimenuitem
{
    min-width:118px;
}
.yuimenuitemlabel
{
    color:white;
    font-weight:bold;
    text-decoration:none;
    padding:4px;
    text-align:left;
}
.first-of-type
{
    text-align:left;
}
.myitem107
{
    margin-left:7px !important;
    _margin-left:0  !important;
    
}
body:first-of-type .myitem107
{
    margin-left:4px !important;
}
body:nth-of-type(1) .myitem107
{
    margin-left:7px !important;
}
#YUIMenu_Page_107 .bd
{
    background-color:#75c6d6;
    margin-top:0px;
    margin-left:-6px;
    *margin-left:-7px;
    _margin-left:0px;
    border-left:2px solid #4a4848;
    border-bottom:2px solid #4a4848;
    border-right:2px solid #4a4848;
}
body:first-of-type #YUIMenu_Page_107 .bd
{
    margin-left:-4px;
}
body:nth-of-type(1) #YUIMenu_Page_107 .bd
{
    margin-left:-7px;
}

.myitem108
{
    margin-left:25px !important;
     _margin-left:0  !important;
}


body:first-of-type .myitem108
{
    margin-left:17px !important;
}
body:nth-of-type(1) .myitem108
{
    margin-left:17px !important;
}
#YUIMenu_Page_108 .bd
{
    background-color:#98c465;
    margin-top:0px;
    margin-left:-18px;
    *margin-left:-19px;
    _margin-left:2px;
    border-left:2px solid #4a4848;
    border-bottom:2px solid #4a4848;
    border-right:2px solid #4a4848;
    text-align:left;
}

body:first-of-type #YUIMenu_Page_108 .bd
{
    margin-left:-17px;
}
/*body:nth-of-type(1) #YUIMenu_Page_108 .bd*/
/*{*/
/*    margin-left:-17px;*/
/*}*/
.myitem109
{
    margin-left:41px !important;
     _margin-left:0  !important;

}
body:first-of-type .myitem109
{
    margin-left:40px !important;
}
/*body:nth-of-type(1) .myitem109*/
/*{*/
/*    margin-left:42px !important;*/
/*}*/
#YUIMenu_Page_109 .bd
{
    background-color:#af7f4d;
    margin-top:0px;
    margin-left:-25px;
    *margin-left:-26px;
    _margin-left:3px;
    
    border-left:2px solid #4a4848;
    border-bottom:2px solid #4a4848;
    border-right:2px solid #4a4848;
}
body:nth-of-type(1) #YUIMenu_Page_109 .bd
{
    margin-left:-26px;
}
/*body:first-of-type #YUIMenu_Page_109 .bd*/
/*{*/
/*    margin-left:-24px;*/
/*}*/
.myitem110
{
    margin-left:33px !important;
     _margin-left:0  !important;
}

body:first-of-type .myitem110
{
    margin-left:28px !important;
}
/*body:nth-of-type(1) .myitem110*/
/*{*/
/*    margin-left:33px !important;*/
/*}*/
#YUIMenu_Page_110 .bd
{
    background-color:#f7ab0a;
    margin-top:0px;
    margin-left:-8px;
    *margin-left:-9px;
    _margin-left:2px;
    border-left:2px solid #4a4848;
    border-bottom:2px solid #4a4848;
    border-right:2px solid #4a4848;
}
/*body:nth-of-type(1) #YUIMenu_Page_110 .bd*/
/*{*/
/*    margin-left:-9px;*/
/*}*/
body:first-of-type #YUIMenu_Page_110 .bd
{
    margin-left:-6px;
}
.myitem111
{
    margin-left:33px !important;
     _margin-left:0  !important;
}
body:first-of-type .myitem111
{
    margin-left:33px !important;
}
#YUIMenu_Page_111 .bd
{
    background-color:#f28a2c;
    margin-top:0px;
    margin-left:-26px;
    *margin-left:-27px;
    _margin-left:0px;
    border-left:2px solid #4a4848;
    border-bottom:2px solid #4a4848;
    border-right:2px solid #4a4848;
}
/*body:nth-of-type(1) #YUIMenu_Page_111 .bd*/
/*{*/
/*    margin-left:-27px;*/
/*}*/
body:first-of-type #YUIMenu_Page_111 .bd
{
    margin-left:-28px;
}
.myitem112
{
    margin-left:56px !important;
     _margin-left:0  !important;
}
#YUIMenu_Page_112 .bd
{
    background-color:#d17d87;
    margin-top:0px;
    margin-left:-24px;
    *margin-left:-25px;
    _margin-left:0px;
    
    border-left:2px solid #4a4848;
    border-bottom:2px solid #4a4848;
    border-right:2px solid #4a4848;
    
    _text-align:center;
     
}
/*body:nth-of-type(1) #YUIMenu_Page_112 .bd*/
/*{*/
/*    margin-left:-25px;*/
/*}*/
body:first-of-type #YUIMenu_Page_112 .bd
{
    margin-left:-26px;
}
/*    YUI MENU END  */

/*    RIGHT MENU START   */
.yuimenubaritemlabel-hassubmenu
{
    
    _width:114px !important;
    _text-align:center
    
}
.yuimenubaritem
{
    _margin:0;
    _padding:0;
}
#right_menu ul
{
    margin-left:16px;
    text-align:left;
    list-style:none;
    width:224px;
}
#right_menu ul li
{
    border-bottom:3px dotted white;
    min-height:25px;
    *height:25px;
    padding-top:8px;
    padding-left:10px;
    max-height:25px;

    overflow:hidden;
}
#right_menu ul li:last-child
{
    border-bottom:none;

}
.right_menu_additional
{
    border-bottom:none !important;
    border-top:3px dotted white;
}
.last_child
{
    border-bottom:none;
}

#right_menu ul li a
{
    color:white;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;

}
#right_menu ul ul
{
    margin-left:10px;
}
#right_menu ul ul li
{
    width:195px;
    border-bottom:2px dotted white;
}

#banners
{
    width:240px;
    text-align:right;
    float:right;
    margin-top:20px;
    _margin-left:-244px;
}
#banners img, #banners embed
{
    margin-top:10px;
}

/*    RIGHT MENU END   */

/*    LEFT CONTENT START   */
.pagetext, #articles, #relatedarticles
{
    width:630px;
    margin-left:30px;
    color:white;
    font-size:12px;
    text-align:justify;
}
#page107 .pagetext
{
    color:black;
}
.pagetext h1, #articles h1, #content_left h1, #content_left h2
{
    text-align:center;
    font-size:16px;
    padding-bottom:10px;
    color:white;
}
#page107 .pagetext, #page107 .pagetext h1, #page108 .pagetext, #page108 .pagetext h1, #page107 #content_left h1, #page107 #content_left h2, #page108 #content_left h1, #page108 #content_left h2
{
    color:black;
}
#page109 .pagetext, #page109 .pagetext h1, #page110 .pagetext, #page110 .pagetext h1, #page109 #content_left h1, #page109 #content_left h2, #page110 #content_left h1, #page110 #content_left h2
{
    color:black;
}
#page111 .pagetext, #page111 .pagetext h1, #page112 .pagetext, #page112 .pagetext h1, #page111 #content_left h1, #page111 #content_left h2, #page112 #content_left h1, #page112 #content_left h2
{
    color:black;
}

#page107 #articles, #page107 #articles h1, #page108 #articles, #page108 #articles h1
{
    color:black;
}
#page109 #articles, #page109 #articles h1, #page110 #articles, #page110 #articles h1
{
    color:black;
}
#page111 #articles, #page111 #articles h1, #page112 #articles, #page112 #articles h1
{
    color:black;
}

.pagetext p img
{
    margin-top:10px;
    margin-bottom:10px;
    margin-right:10px;
}
.pagetext a
{
    text-decoration:none;
    color:white;
}
.pagetext ul
{
    list-style:inside;

}
#articles ul li a
{
    font-weight:bold;
    text-align:justify;
    /*color:white;*/
}
#articles a.title
{
    text-decoration:underline;
}
#relatedarticles, #articles
{
    margin-top:20px;
    margin-bottom:20px;
}
#relatedarticles ul, #articles ul
{
    list-style:none;
    margin-left:30px;
    margin-top:10px;
}
#relatedarticles a, #articles a
{
    color:white;
    text-decoration:none;
}

#relatedarticles h3, #articles h3
{
    font-weight:bold;
    text-align:justify;
    color:white;
}

#page107 #relatedarticles a, #page107 #articles a, #page107 #relatedarticles h3, #page107 #articles h3
{
    color:black;
}
#page108 #relatedarticles a, #page108 #articles a, #page108 #relatedarticles h3, #page108 #articles h3
{
    color:black;
}
#page109 #relatedarticles a, #page109 #articles a, #page109 #relatedarticles h3, #page109 #articles h3
{
    color:black;
}
#page110 #relatedarticles a, #page110 #articles a, #page110 #relatedarticles h3, #page110 #articles h3
{
    color:black;
}
#page111 #relatedarticles a, #page111 #articles a, #page111 #relatedarticles h3, #page111 #articles h3
{
    color:black;
}
#page112 #relatedarticles a, #page112 #articles a, #page112 #relatedarticles h3, #page112 #articles h3
{
    color:black;
}
#articles ul li
{
    margin-left:10px;
    margin-bottom:10px;
}
.form
{
    margin-top:10px;

}
.form .control, .commands;
{
    float:left;
    padding-left:10px;

}
/*    LEFT CONTENT END   */

/*    LATEST ARTICLES START   */

#latest_articles
{
    margin-top:30px;
    margin-left:0px;
    overflow:hidden;
}
.article_box_more
{
    width:100%;
    text-align:right;
    margin-top:3px;
    margin-right:5px;
}

#left_top
{
    background-image:url("../Images/Layout/left_top_box1.png");
    background-repeat:no-repeat;
    background-color:transparent;
    float:left;
    width:250px;
    height:208px;
}
#left_bottom
{
    background-image:url("../Images/Layout/left_bottom_box1.png");
    background-repeat:no-repeat;
    float:left;
    width:244px;
    height:200px;
    margin-top:30px;
    margin-bottom:30px;
    clear:both;
}
#right_top
{
    background-image:url("../Images/Layout/right_top_box1.png");
    background-repeat:no-repeat;
    float:right;
    width:244px;
    height:198px;
}
#right_bottom
{
    background-image:url("../Images/Layout/right_bottom_box2.png");
    background-repeat:no-repeat;
    float:right;
    width:248px;
    height:199px;
    margin-top:30px;
    margin-bottom:30px;
}
.article_box_title
{
    font-size:16px;
    margin-left:50px;
    margin-top:12px;
    font-weight:bold;
}
.article_box_text
{
    margin-left:20px;
    margin-right:5px;
    margin-top:20px;
    text-align:left;
}
.article_box_more a, .more
{
    color:white;
    padding-right:5px;
    background-color:none;
    background-image:none;
    font-weight:bold;
}
/*    LATEST ARTICLES END   */
#banners img, #banners embed {
border-style:hidden;
margin-top:10px;
}