html
{
    font-family: Helvetica,sans-serif,Arial;
}

body
{
    width: 1400px;
    margin: 0 auto;
    overflow-x: hidden;
}

    body > div, body > div.item-page > div
    {
        padding: 0 210px;
    }

        body > div.item-page
        {
            padding: 0;
        }

.undeline{
	text-decoration: underline !important;
}		
		
.header
{
    height: 128px;
    background-image: url(img/header-sepr.png);
    background-position: 0px 125px;
    background-repeat: repeat-x;
}

    .header > div
    {
        display: inline-table;
        vertical-align: top;
    }

    .header .logo
    {
        display: inline-block;
        width: 98px;
        height: 88px;
        background-image: url(img/logo.png);
        margin-top: 15px;
        cursor: pointer;
    }

    .header .menu_top
    {
        padding-top: 34px;
        text-align: right;
        width: 871px;
    }

	.header .menu_top .search
        {
		position: relative;
	}
	.header .menu_top .search .search_button
        {
		position: absolute;
		left: 215px;
		background: transparent;
		width: 30px;
		cursor: pointer;
	}
	
        .header .menu_top .search a
        {
            background-image: url("img/langBg.png");
            background-position: 8px 0;
            background-repeat: no-repeat;
            color: #636564;
            display: inline-block;
            font-family: tahoma;
            font-size: 12px;
            height: 23px;
            padding-right: 8px;
            padding-top: 6px;
            text-decoration: none;
            text-transform: uppercase;
            width: 31px;
        }

        .header .menu_top .search form
        {
            display: inline-block;
            margin-left: 6px;
        }

        .header .menu_top .search input
        {
            background-image: url("img/searchBg.png");
            background-repeat: no-repeat;
            border: medium none;
            height: 28px;
            padding: 0 0 0 6px;
            width: 245px;
        }

        .header .menu_top .links
        {
            margin-top: 9px;
        }

            .header .menu_top .links ul
            {
                display: inline;
                list-style-type: none;
            }

                .header .menu_top .links ul li
                {
                    display: inline;
                    list-style-type: none;
                }

                    .header .menu_top .links ul li a
                    {
                        color: #636564;
                        display: inline-block;
                        font-family: "Myriad Pro", Myriad, Helvetica, Arial, sans-serif;
                        font-size: 20px;
                        margin: 0 0 0 10px;
                        text-decoration: none;
                    }

                        .header .menu_top .links ul li a:hover
                        {
                            text-decoration: underline;
                        }

.footer
{
    height: 87px;
    background-color: #3e3e3e;
    background-image: url(img/footer-sepr.png);
    background-position: 0px 1px;
    background-repeat: repeat-x;
    color: #696969;
    font-size: 13px;
}

    .footer a
    {
        color: #696969;
        font-size: 13px;
        text-decoration: none;
    }

        .footer a:hover
        {
            text-decoration: underline;
        }

    .footer > div
    {
        display: inline-table;
        vertical-align: top;
    }

    .footer .flogo
    {
        width: 300px;
        padding-top: 28px;
    }

        .footer .flogo > div
        {
            display: inline-table;
            vertical-align: top;
        }

            .footer .flogo > div + div
            {
                height: 35px;
                border-left: 1px solid #696969;
                padding-left: 8px;
            }

                .footer .flogo > div + div > div
                {
                    margin-bottom: 4px;
                }

    .footer .flogo_d
    {
        background-image: url("img/footerLogo.png");
        background-position: 0 5px;
        background-repeat: no-repeat;
        cursor: pointer;
        height: 27px;
        margin-right: 6px;
        width: 98px;
    }

    .footer .flinks
    {
        width: 671px;
        text-align: right;
        padding-top: 28px;
    }


.floatck
{
    background: #3E3E3E !important;
}

.maximenuck2 li
{
    text-decoration: none;
}

    .maximenuck2 li a
    {
        margin-top: 2px;
        margin-left: 4px;
    }

.footer .flinks ul
{
    list-style-type: none;
    width: 85px;
    margin: 0px;
}

    .footer .flinks ul li
    {
        list-style-type: none;
        height: 20px;
    }

        .footer .flinks ul li a:hover, .footer .flinks ul li span
        {
            cursor: pointer;
            text-decoration: underline;
        }

.footer .flinks > div
{
    display: inline-table;
    text-align: left;
    height: 35px;
    vertical-align: top;
}

.footer .flinks > div
{
    margin-right: 0px;
}

.footer .flinks .left_links
{
    margin: 2px 0 0;
}

.footer .flinks > div + div + div
{
    border-left: 1px solid #696969;
    padding-left: 29px;
    margin-right: 0;
}

.footer .flinks > div > div
{
    margin-bottom: 4px;
}

.footer .facebook, .footer .twitter
{
    background-image: url("img/footer_social.png");
    background-position: 0 1px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    padding-left: 23px;
}

.footer .twitter
{
    background-position: 0 -20px;
}

.item-page .banner
{
    height: 324px;
    background-image: url("img/bannerBg.png");
    background-repeat: repeat-x;
}

    .item-page .banner .banner_d
    {
        background-image: url("img/banner.png");
        width: 967px;
        height: 321px;
        margin: auto;
    }

.item-page .adv
{
    height: 125px;
    background-image: url("img/advBg.png");
    background-repeat: repeat-x;
    padding-top: 37px;
}

    .item-page .adv .adv_d
    {
        background-image: url("img/adv.png");
        width: 979px;
        height: 91px;
        margin: auto;
    }

.news
{
    height: 385px;
}

    .news > div > div
    {
        display: inline-table;
        vertical-align: top;
        width: 300px;
        margin-top: 35px;
    }

        .news > div > div + div
        {
            margin-left: 35px;
        }

    .news .caption
    {
        text-align: center;
        color: #84c448;
        font-size: 26px;
        margin-bottom: 23px;
    }

        .news .caption > div
        {
            background-image: url("img/newsBg.png");
            background-repeat: no-repeat;
            height: 102px;
            margin: 0 auto 20px;
            width: 102px;
        }

    .news > div > div + div .caption > div
    {
        background-position: -131px 0px;
    }

    .news > div > div + div + div .caption > div
    {
        background-position: -262px 0px;
    }

    .news .description
    {
        color: #696969;
        font-size: 17px;
    }

        .news .description a, .inview a
        {
            color: #84c448;
            text-decoration: underline;
        }

            .news .description a:hover
            {
                text-decoration: none;
            }


.contactTitle, .newsTitle, .productsTitle, .aboutTitle, .differenceTitle, .errorTitle, .searchTitle
{
    background-image: url("img/bannerBg.png");
    background-repeat: repeat-x;
    height: 162px;
}

    .contactTitle > div
    {
        background-image: url("img/contactAsTitle.png");
        background-repeat: no-repeat;
        height: 162px;
        width: 744px;
        margin: 0 auto;
    }

    .newsTitle > div
    {
        background-image: url("img/newsTitle.png");
        background-repeat: no-repeat;
        height: 152px;
        width: 975px;
        margin: 0 auto;
    }

    .productsTitle > div
    {
        background-image: url("img/productsTitle.png");
        background-repeat: no-repeat;
        height: 152px;
        width: 975px;
        margin: 0 auto;
    }
    .aboutTitle > div
    {
        background-image: url("img/aboutTitle.png");
        background-repeat: no-repeat;
        height: 152px;
        width: 975px;
        margin: 0 auto;
    }
    .differenceTitle > div
    {
        background-image: url("img/differenceTitle.png");
        background-repeat: no-repeat;
        height: 152px;
        width: 975px;
        margin: 0 auto;
    }
	
	.errorTitle > div
	{
        background-image: url("img/errorTitle.png");
        background-repeat: no-repeat;
        height: 152px;
        width: 975px;
        margin: 0 auto;
    }
	
	.searchTitle > div
	{
        background-image: url("img/searchTitle.png");
        background-repeat: no-repeat;
        height: 152px;
        width: 975px;
        margin: 0 auto;
    }
	
.secondSection
{
    background-image: url(img/header-sepr.png);
    background-position: top left;
    background-repeat: repeat-x;
    margin-top: 2px;
    padding-right: 0px;
}

    .secondSection.contactthankyou
    {
        padding-top: 80px !important;
    }

.frame386
{
    background-image: url("img/frame386.png");
    background-repeat: no-repeat;
    font-size: 30px;
    height: 164px;
    margin: 0 auto 160px;
    padding-top: 44px;
    text-align: center;
    width: 386px;
}

.secondSection .contactus
{
    padding: 30px 0;
}

    .secondSection .contactus .title
    {
        color: #84c448;
        font-size: 26px;
    }

    .secondSection .contactus .description
    {
        margin-top: 26px;
    }

        .secondSection .contactus .description > form > div
        {
            display: inline-table;
            width: 485px;
            vertical-align: top;
        }

            .secondSection .contactus .description > form > div input, .secondSection .contactus .description > form > div textarea
            {
                display: block;
                border: 1px solid #dedede;
                width: 468px;
                height: 37px;
                margin-bottom: 10px;
                padding: 5px;
            }

            .secondSection .contactus .description > form > div textarea
            {
                resize: none;
                height: 178px !important;
            }

            .secondSection .contactus .description > form > div button
            {
                background-color: transparent;
                background-image: url("img/btSendBg.png");
                background-position: 0 29px;
                background-repeat: no-repeat;
                border: medium none;
                color: #84C448;
                float: right;
                font-size: 29px;
                height: 122px;
                margin-right: 14px;
                margin-top: -30px;
                padding-top: 0;
                cursor: pointer;
                width: 142px;
            }

.contactus .error
{
    border: 2px solid red !important;
}


.frame978
{
    background-image: url("img/frame978.png");
    background-repeat: no-repeat;
    font-size: 26px;
    height: 214px;
    margin: 0 auto 70px;
    padding-top: 44px;
    text-align: center;
    width: 978px;
}

    .frame978 u
    {
        font-size: 36px;
        font-weight: bold;
        text-decoration: none;
    }

    .frame978 i
    {
       /* font-size: 36px;
        font-weight: bold;*/
        color: #84c448;
        text-decoration: none;
        font-style: normal;
    }

	.offices 
	{
		text-align: center;
	}
	
.offices > div
{
    display: inline-table;
    vertical-align: top;
    /*width: 320px;*/
}

    .offices > div > div
    {
        background-position: center 0px;
        font-size: 14px;
        background-repeat: no-repeat;
        height: 130px;
        margin: 0 auto;
        padding-top: 140px;
		padding-right: 50px;
        text-align: center;
		display: inline-table;
    }

        .offices > div > div b
        {
            font-size: 24px;
            margin-bottom: 10px;
            text-transform: uppercase;
        }

.offices div.usa
{
    background-image: url("img/fgUsa.png");
}

.offices div.haiti
{
    background-image: url("img/fgHaiti.png");
}

.offices div.domrep
{
    background-image: url("img/fgDomRep.png");
}

.offices div.panama
{
    background-image: url("img/fgPanama.png");
}

.offices div.russia
{
    background-image: url("img/fgRussia.png");
}

.productsSection .vertmenu
{
    margin-bottom: 45px;
}

    .productsSection .vertmenu ul
    {
        margin: 30px 0 0;
        width: 320px;
        background-image: url("img/vertmenubg.png");
        background-position: 0 0;
        background-repeat: no-repeat;
        padding: 10px 0 0;
        text-align: left;
    }

        .productsSection .vertmenu ul li
        {
            background-image: url("img/vertmenuitem.png");
            background-position: 0 0;
            background-repeat: no-repeat;
            height: 29px;
            list-style: none outside none;
            padding: 11px 0 0 10px;
        }

            .productsSection .vertmenu ul li a
            {
                font-size: 15px;
                color: #292929;
            }

            .productsSection .vertmenu ul li.active a
            {
                color: #84C448;
            }

.productsSection > div > .description, .aboutSection > div > .description, .text.description
{
    font-size: 14px;
    color: #696969;
    margin-bottom: 50px;
}

.productsSection > div + div
{
    width: 320px;
    margin-right: 0;
}

.productsSection .frame386
{
    padding-top: 20px;
}

    .productsSection .frame386 a
    {
        color: #84C448;
    }

        .productsSection .frame386 a:hover
        {
            text-decoration: none;
        }

.aboutSection .abountRight
{
    width: 319px;
    height: 610px;
    background-image: url("img/abourRightBg.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-top: 23px;
}

.frame555
{
    background-image: url("img/frame555.png");
    background-repeat: no-repeat;
    font-size: 30px;
    height: 323px;
    margin: 0 auto 20px;
    text-align: center;
    width: 555px;
    padding-top: 35px;
}

    .frame555 b
    {
        font-size: 36px;
    }
	
.oopsBlock
{
    background-image: url("img/frame555.png");
    background-repeat: no-repeat;
    font-size: 30px;
    height: 250px;
    margin: 0 auto 20px;
    text-align: center;
    width: 555px;
    margin-top: 35px;
	position: relative;
}

    .oopsBlock div
    {
		left: 0;
		right: 0;
		position: absolute;
        font-size: 36px;
		top: 85px;
    }

	.notFound_description{
		color: #696969;
		font-size: 24px;
		margin: 0 auto;		
		margin-bottom: 35px;
		font-family: arial, helvetica, sans-serif;
	}
	
.mapSection
{
    margin-bottom: 45px;
}

    .mapSection .map
    {
        background-image: url("img/mapBg.png");
        background-repeat: no-repeat;
        height: 495px;
        width: 980px;
        margin: 10px auto;
        position: relative;
    }

        .mapSection .map .mapsItem
        {
            background-image: url("img/mapsItem.png");
            background-repeat: no-repeat;
            height: 33px;
            width: 51px;
            position: absolute;
            cursor: pointer;
        }
		
		.mapSection .map .mapsItem:hover
        {
            z-index: 100;
        }

        .mapSection .map .mapsItemEx
        {
            background-image: url("img/mapsItemEx.png");
            background-repeat: no-repeat;
            height: 102px;
            width: 178px;
            position: absolute;
            cursor: default;
            color: #292929;
            display: none;
            z-index: 10000;
        }

            .mapSection .map .mapsItemEx .country
            {
                background-position: 0 3px;
                background-repeat: no-repeat;
                font-size: 16px;
                font-weight: bold;
                margin: 8px 0 0 7px;
                padding: 0 0 0 23px;
            }

            .mapSection .map .mapsItemEx .date
            {
                font-size: 12px;
                margin: 2px 0 0 8px;
            }

            .mapSection .map .mapsItemEx .description
            {
                font-size: 10px;
                height: 46px;
                margin: 2px 0 0 8px;
                overflow: hidden;
                width: 128px;
            }




.newsSection > div, .productsSection > div, .aboutSection > div
{
    display: inline-table;
    vertical-align: top;
    width: 645px;
    margin-right: 10px;
}

    .aboutSection > div + div
    {
        width: 319px;
        margin-right: 0;
    }

    .newsSection > div + div + div
    {
        width: 310px;
        margin-right: 0;
        margin-top: -80px;
    }


    .newsSection > div > div > .title, .productsSection > div > .title, .aboutSection > div > .title, .mapSection .title, .text.description .head
    {
        color: #84C448;
        font-size: 26px;
        margin: 25px 0;
    }

.newsSection .archive
{
	position: absolute;
	right: 0px;
    background-image: url("img/archBg.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    color: #292929;
    float: right;
    font-size: 16px;
    font-weight: bold;
    padding-left: 20px;
}

    .newsSection .archive > div
    {
        display: inline;
    }

.newsSection > div > div > .title ul
{
    margin-left: -48px;
    display: inline;
    list-style-type: none;
    white-space: nowrap;
}


.newsSection > div > div > .title li
{
    display: inline-block;
    list-style-type: none;
}

    .newsSection > div > div > .title li a
    {
        color: #84C448;
        text-decoration: underline;
        font-weight: normal;
        padding-left: 5px;
    }

.newsSection > div > div > .title div
{
    display: inline;
}


.newsSection .aidanews2_art
{
    height: auto;
    margin-bottom: 45px;
}

.newsSection .aidanews2_head, .newsSection .news_head
{
	text-align: center;
    color: #84c448;
    font-size: 18px;
    margin-bottom: 17px;
}

.moduletable .custom .title{
	position: relative;
	text-align: center;
}

.newsSection .aidanews2_topL, .newsSection .news_title
{
    color: #292929;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 18px;
}

.newsSection .aidanews2_mainC span
{
    font-size: 14px;
}

.newsSection .aidanews2_mainC a
{
    color: #84C448;
    text-decoration: underline;
    font-weight: normal;
    padding-left: 5px;
}

.newsSection > div > div > .title > div a:hover
{
    text-decoration: none;
}

.newsSection .pager
{
    font-family: Tahoma;
    font-size: 11px;
    color: #979595;
    text-align: center;
    margin-bottom: 45px;
}

.pager a
{
    color: #979595;
    text-decoration: none;
    padding: 0 4px 0 6px;
    border-left: 1px solid #979595;
}

.newsSection .pager a:hover
{
    text-decoration: underline;
}

.newsSection .pager a.prev, .newsSection .pager a.next
{
    font-size: 14px;
}

    .newsSection .pager a.prev, .newsSection .pager a.next,
    .newsSection .pager a.prev + a
    {
        border-left: none;
        padding-left: 4px;
    }

.newsSection .block
{
    margin: 20px 0 50px 0;
}

    .newsSection .block .title
    {
        background-image: url("img/advTitle.png");
        background-position: 0 0;
        background-repeat: no-repeat;
        color: #84C448;
        font-size: 28px;
        font-weight: bold;
        height: 49px;
        padding-top: 2px;
        text-align: center;
    }

    .newsSection .block > div + div
    {
        position: relative;
    }

.aidanews2_art
{
    height: 385px;
}


    .aidanews2_art .aidanews2_mainC
    {
        color: #696969;
        font-size: 17px;
    }

        .aidanews2_art .aidanews2_mainC a
        {
            color: #84c448;
            text-decoration: underline;
        }

            .aidanews2_art .aidanews2_mainC a:hover
            {
                text-decoration: none;
            }

.slideshowck
{
    margin-left: 30px;
    margin-top: 5px;
}

.camera_commands, .camera_caption
{
    display: none;
}

.camera_prev
{
    cursor: pointer;
    background-color: transparent;
    background-image: url("img/arrow-news-prev.png");
    background-repeat: no-repeat;
    height: 100%;
    left: 0;
    background-position: left;
    margin-left: -30px;
    opacity: 0.7;
    width: 40px;
}

.camera_next
{
    cursor: pointer;
    background-color: transparent;
    background-image: url("img/arrow-news-next.png");
    background-repeat: no-repeat;
    height: 100%;
    right: 0;
    bottom: 0px;
    background-position: right;
    margin-right: -30px;
    position: absolute;
    opacity: 0.7;
    width: 40px;
}

.outview
{
    color: #696969;
    height: 210px;
    margin-bottom: 50px;
    overflow: hidden;
    position: relative;
}

.outinview
{
    height: 210px;
    left: 210px;
    overflow: hidden;
    position: absolute;
    right: 210px;
}

.inview
{
    height: 210px;
    overflow: hidden;
    position: absolute;
    z-index: 500;
}

.inviewLeft, .inviewRight
{
    z-index: 1000;
    position: absolute;
    height: 210px;
    width: 30px;
    background-color: transparent;
    cursor: pointer;
}

    .inviewLeft:hover, .inviewRight:hover
    {
        opacity: 0.6;
        background-color: #888;
        background-position: center;
        background-repeat: no-repeat;
    }



.inviewRight
{
    right: 0;
}

.inviewLeft:hover
{
    background-image: url("img/arrow-news-prev.png");
}

.inviewRight:hover
{
    background-image: url("img/arrow-news-next.png");
}

.inviewLeft.disabled, .inviewRight.disabled
{
    display: none;
}

    .inviewLeft.disabled:hover, .inviewRight.disabled:hover
    {
        opacity: 1;
        background: transparent !important;
    }

.inview > div
{
    display: inline-table;
    margin: 0 1px;
    position: relative;
    vertical-align: top;
    width: 320px;
    cursor: pointer;
}

    .inview > div > div
    {
        background-color: white;
        height: 160px;
        position: absolute;
        top: 155px;
        z-index: 10000;
    }

        .inview > div > div h3
        {
            margin-left: 20px;
            margin-bottom: 12px;
        }

        .inview > div > div a.btn
        {
            background: none repeat scroll 0 0 #000000;
            color: #FFFFFF;
            text-decoration: none;
            line-height: 17px;
            padding: 0 9px 1px;
            margin-top: 9px;
            display: inline-block;
        }

            .inview > div > div a.btn:hover
            {
                background: none repeat scroll 0 0 #00ADEF;
                color: #FFFFFF;
            }




.header div#maximenuck
{
    text-align: right !important;
    position: relative !important;
}

.header div.maximenuckh ul.maximenuck, div.maximenuckh ul.maximenuck li.maximenuck
{
    position: static !important;
}

.header div#maximenuck ul.maximenuck li div.floatck ul.maximenuck2, div.maximenuckh ul.maximenuck li div.floatck
{
    position: absolute !important;
    right: -252px;
}

.header div#maximenuck ul.maximenuck li.level1.parent > a, .header div#maximenuck ul.maximenuck li.level1.parent > span.separator,
.header div#maximenuck ul.maximenuck li.level1.parent > a:hover, .header div#maximenuck ul.maximenuck li.level1.parent > span.separator:hover
{
    background: url("../img/drop.gif") no-repeat !important;
    background-position: center bottom !important;
    padding-bottom: 7px !important;
    padding-right: 0px !important;
}

.header div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck
{
    display: inline-table !important;
}

.header div#maximenuck ul.maximenuck li div.floatck div.maximenuck2
{
    position: absolute;
    left: -500px;
}

.header div#maximenuck ul.maximenuck li div.floatck ul.maximenuck2
{
    width: 500px !important;
    background-color: #eee;
}

.header div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li a
{
    color: #5F6160;
    font-size: 13px;
}

    .header div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li a:hover
    {
        color: #84c448;
    }

.header div#maximenuck ul.maximenuck li.active a
{
    text-decoration: underline;
}

.header div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck
{
    margin: 0 0 0 13px;
}

.footer div#maximenuck ul.maximenuck li.level1.parent > a, div#maximenuck ul.maximenuck li.level1.parent > span.separator
{
    background-image: none;
}

.footer div#maximenuck ul.maximenuck li > a, div#maximenuck ul.maximenuck li > span.separator
{
    padding: 0px;
    text-align: left;
}

.item-page .banner_page2 .top_text
{
    text-align: justify;
    padding-top: 35px;
    font-size: 17px;
}

    .item-page .banner_page2 .top_text:first-line
    {
        font-weight: bold;
    }

.item-page .banner_page2 .float_texts .big
{
    color: #c7d52f;
    font-size: 48px;
    font-weight: bold;
    width: 210px;
    display: inline-block;
    text-align: left;
}

.item-page .banner_page2 .float_texts .vbig
{
    display: inline-block;
    color: #c7d52f;
    font-size: 68px;
    font-weight: bold;
}

.item-page .banner_page2 .float_texts .float4.and
{
    color: hsl(65, 66%, 51%);
    display: inline-block;
    font-size: 29px;
    font-weight: bold;
    margin: 22px 0 0 -14px;
    vertical-align: top;
    color: #c7d52f;
}

.item-page .banner_page2 .float_texts > div + div
{
    font-size: 17px;
    color: black;
    font-weight: normal;
    text-align: center;
}

.item-page .banner_page2 .float_texts > div
{
    position: absolute;
}

.item-page
{
    position: relative;
}



    .item-page .banner_page2 .float_texts .float1
    {
        left: 565px;
        top: 645px;
    }

    .item-page .banner_page2 .float_texts .float2
    {
        left: 375px;
        top: 750px;
    }

    .item-page .banner_page2 .float_texts .float3
    {
        left: 761px;
        top: 800px;
    }

    .item-page .banner_page2 .float_texts .float4
    {
        left: 831px;
        top: 986px;
    }

        .item-page .banner_page2 .float_texts .float4.big
        {
            width: 300px;
        }

    .item-page .banner_page2 .float_texts .loto
    {
        font-size: 8px;
        font-weight: bold;
        left: 394px;
        line-height: 9px;
        top: 1000px;
        width: 121px;
    }

        .item-page .banner_page2 .float_texts .loto .left
        {
            float: left;
            margin: 10px 10px;
            display: inline-block;
        }

        .item-page .banner_page2 .float_texts .loto .right
        {
            float: right;
            margin: 10px 5px;
            display: inline-block;
        }

        .item-page .banner_page2 .float_texts .loto .line
        {
            border-bottom: solid #000 1px;
            margin: 6px 0 4px;
            padding: 0 0 2px;
        }

    .item-page .banner_page1 > div
    {
        font-size: 28px;
        height: 49px;
        text-align: center;
    }

        .item-page .banner_page1 > div > div
        {
            margin: 16px 0;
        }


        .item-page .banner_page1 > div .banner_page1_bold
        {
            font-weight: bold;
        }

    .item-page .adv
    {
        height: 125px;
        background-image: url("img/advBg.png");
        background-repeat: repeat-x;
        padding-top: 37px;
    }

        .item-page .adv .adv_d
        {
            background-image: url("img/adv.png");
            width: 979px;
            height: 91px;
            margin: auto;
        }

    .item-page .text .head
    {
        margin: 20px auto;
        text-align: center;
    }

    .item-page .text > div
    {
        text-align: justify;
    }

.secondSection .text .subhead
{
    margin: 20px auto;
    text-align: center;
    font-style: italic;
}

.secondSection .text .phones
{
    position: relative;
    text-align: center;
    margin: 20px auto 0;
    background-image: url("img/Product_image.png");
    height: 250px;
}

    .secondSection .text .phones .phone1
    {
        font-size: 7px;
        left: 91px;
        position: absolute;
        text-align: left;
        top: 62px;
    }

        .secondSection .text .phones .phone1 .left
        {
            float: left;
            margin: 5px;
            display: inline-block;
        }

        .secondSection .text .phones .phone1 .right
        {
            float: right;
            margin: 5px;
            display: inline-block;
        }

        .secondSection .text .phones .phone1 .text_near
        {
            color: white;
            font-size: 16px;
            font-weight: bold;
            left: 91px;
            position: absolute;
            text-align: left;
            top: 5px;
        }

    .secondSection .text .phones .phone2
    {
        color: white;
        font-size: 5px;
        left: 394px;
        position: absolute;
        text-align: left;
        top: 97px;
    }

        .secondSection .text .phones .phone2 .left
        {
            float: left;
            margin: 2px;
            display: inline-block;
        }

        .secondSection .text .phones .phone2 .right
        {
            float: right;
            margin: 2px -7px;
            display: inline-block;
        }

        .secondSection .text .phones .phone2 .text_near
        {
            color: black;
            font-size: 16px;
            font-weight: bold;
            left: 104px;
            position: absolute;
            text-align: left;
            top: -29px;
        }

    .secondSection .text .phones .phone3
    {
        color: white;
        font-size: 5px;
        left: 717px;
        position: absolute;
        text-align: left;
        top: 90px;
    }

        .secondSection .text .phones .phone3 .text_near
        {
            color: black;
            font-size: 16px;
            font-weight: bold;
            left: 104px;
            position: absolute;
            text-align: left;
            color: white;
            top: -29px;
        }

.secondSection .text .phones_col
{
    margin: 0 auto;
    text-align: center;
    width: 911px;
    text-align: justify;
}

    .secondSection .text .phones_col .col
    {
        display: inline-block;
        margin: 15px;
        vertical-align: top;
        width: 270px;
    }

.secondSection .text .frame978
{
    background-image: url("img/frame978.png");
    display: block;
    font-weight: bold;
    height: 182px;
    margin: 30px auto;
    padding: 62px 20px;
    width: 938px;
}

.secondSection .text .i_text p
{
    font-size: 16px;
}

    .secondSection .text .i_text p + p
    {
        margin-left: 50px;
    }

.text .diff_pic
{
    background-image: url("img/diff_pic.png");
    display: block;
    font-weight: bold;
    height: 248px;
    margin: 30px auto;
    width: 546px;
}

.text .t6mpros_pic
{
    background-image: url("img/t6mpros.png");
    display: block;
    font-weight: bold;
    height: 393px;
    margin: 30px auto;
    width: 892px;
}

.secondSection .text ul
{
    list-style: square outside none;
}

.secondSection .contactusresult
{
    display: block;
    margin-top: 10%;
    margin-bottom: 10%;
    display: none;
}

.text .dbo_pic
{
    background-image: url("img/dbo.png");
    display: block;
    text-align: center;
    font-weight: bold;
    height: 344px;
    margin: 30px auto;
    width: 435px;
}

.secondSection .text .propo_pic
{
    background-image: url("img/propo.png");
    display: block;
    font-weight: bold;
    height: 248px;
    margin: 30px auto;
    width: 576px;
}

.secondSection .text .build1
{
    background-image: url("img/build1.png");
    display: inline-block;
    height: 120px;
    margin: 30px;
    width: 144px;
    vertical-align: top;
}

.secondSection .text .build2
{
    background-image: url("img/build2.png");
    display: inline-block;
    height: 96px;
    margin: 30px;
    width: 144px;
    vertical-align: top;
}

.secondSection .text .build3
{
    background-image: url("img/build3.png");
    display: inline-block;
    height: 96px;
    margin: 30px;
    width: 128px;
    vertical-align: top;
}

.secondSection .text .b_pics
{
    text-align: center;
    margin: 30px auto;
}

.secondSection .text .supoort
{
    background-image: url("img/support.png");
    display: block;
    height: 314px;
    margin: 30px auto;
    width: 576px;
    vertical-align: top;
}

.secondSection .cross
{
    background-image: url("img/cross.png");
    display: block;
    height: 545px;
    margin: 30px auto;
    width: 576px;
    vertical-align: top;
}

.secondSection .text .lottery
{
    background-image: url("img/lottery.png");
    display: block;
    height: 253px;
    margin: 30px auto;
    width: 254px;
    vertical-align: top;
}

.aidanews2_title a
{
    text-decoration: none;
    color: #000000;
}
.newmap
{
    
}
.newmap .bg
{
    background-image: url("img/map_bg.png");
    display: block;
    height: 731px;
    margin: 30px auto;
    width: 974px;
    padding-top:1px;
}
.newmap .map0
{
        background-image: url("img/map.png");
    display: block;
    height: 350px;
    margin: 30px auto;
    width: 773px;
    
}
.newmap .legend
{
            background-image: url("img/map_legend.png");
    display: block;
    height: 267px;
    margin: 30px auto;
    width: 799px;
    position: relative;
}
.newmap .balon
{
        background-image: url("img/map_bal.png");
    display: block;
    height: 181px;
   
    width: 259px;
   top: -157px;
left: 415px;
    position: absolute;
}
.notfound .frame555
{
    
    text-align: center; 
    margin: 60px auto; 
    padding: 4px 0; 
    height: 280px;
}

.notFound_title{
	background: url(img/notFound.png) no-repeat;
	padding:0 !important;
	margin-left: auto;
	margin-right: auto;
	width: 975px;
	height: 152px;
}

.notFound_text{
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	color: #696969;
	font-size: 16px;
}

.aboutSection .title{
	text-align: center;
}

#results{
	color: #696969;
	font-size: 14px;
}

#result_report{
	font-weight: bold;
	margin-bottom: 10px;
	color: #696969;
	font-size: 14px;
}

.search_header{
	color: #84c448;
	font-size: 26px;
	text-align: center;
	margin-bottom: 20px;
}
.magnify
{
width: 21px;
height: 19px;
position: absolute;
top: 4px;
left: 217px;

    cursor: pointer;
}
.magnify:hover
{
    border:  solid 1px #dedede;
}

.menu.side li{
	font-size: 15px;
	text-decoration: underline
}

.active_side_menu a{
	color: #84c448 !important;
	
}

.aidanews2_main, .aidanews2_title, .aidanews2_topL{
	text-align: center !important;
}