body
{
    margin: 0px;
    padding: 0px;
    background: white;
    background-image: url("../images/pageBackground.gif");
    background-repeat: repeat-x;
    color: #616161;
    font-family: Arial, Helvetica, sans-serif;
}
.ind
{
    text-indent: -9999px;
}
body a
{
    color: #2d7eab;
    text-decoration: none;
    outline: none;
}

body span
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

body ul
{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

#main
{
    width: 993px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}

.fc:after
{
    /*content: ".";*/
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.fc
{
    display: inline-block;
}

/* Hides from IE-mac \*/
* html .floatcontainer
{
    height: 1%;
}
.floatcontainer
{
    display: block;
}
/* End hide from IE-mac */



/*------------------------------HEADER-----------------------------------*/
#headerPlace
{
    height: 65px;
    padding-left: 34px;
    padding-right: 29px;
    font-size: 11px;
    position: relative;
}


#logoa
{
    background-image: url("../images/logoa.gif");
    width: 141px;
    height: 61px;
    float: left;
}

#searchBox
{
    line-height: 20px;
    padding-right: 5px;
    float: right;
    margin-right: 150px;
}


#search
{
    /*width: 123px;*/
    height: 19px;
    margin-left: 8px;
    float: right;
    margin-top: 8px;
}

#searchBox span
{
    font-weight: bold;
    color: #616161; /*line-height: 44px;*/
    display: block;
    float: right;
    padding-right:12px;
}

#search input
{
    width: 112px;
    height: 14px; /*display:block;*/
    float: right;
    margin-left: 3px;
}


#languageTab
{
    background: url(../images/langBox.png) no-repeat right bottom;
    position: absolute;
    width: 129px;
    float: right;
    right: 29px;
    top: 0;
    z-index: 3000;
}
#languageTab a#moreLang
{
    width: 135px;
    height: 33px;
    display: block;
    text-indent: -9999px;
    cursor: pointer;
    float: right;
    clear: both;
}
#langList
{
    width: 294px;
    position: relative;
    float: right;
    background: url(../images/langBoxBG.png) no-repeat right bottom;
    #right:165px;

}
#langList .inner
{
    padding: 8px 0 16px 25px;
    line-height: 18px;
}
#langList .inner li
{
    float: left;
    width: 65px;
}
#langList .inner li a
{
    color: #616161;
}
#langList .inner li a:hover
{
    text-decoration: underline;
}
/*----------Navigation Menu---------------------*/

#menuPlace
{
    /*clear: both;*/
    float: right;
    /*margin-right: 7px;*/
    line-height: 30px;
    margin-top: 10px;
}


#mainMenu li
{
    font-weight: bold;
    float: left;
    margin-left: 0px;
    position: relative;
}

#menuPlace li a.firstLevel
{
    color: #616161;
    font-size: 12px;
    background: url(../images/menuTab.gif) no-repeat 0 -1000px;
    height: 30px;
    display: block;
    position: relative;
    z-index: 1000;
}
#menuPlace li a.firstLevel span
{
    background: url(../images/menuTab.gif) no-repeat right -1000px;
    height: 30px;
    display: block;
    padding: 0 12px;
}

#menuPlace li.selected a.firstLevel
{
    background: url(../images/menuTab.gif) no-repeat 0 0;
    color: #478eb5;
}

#menuPlace li a.selectedTab
{
    background: url(../images/menuTab.gif) no-repeat 0 0;
    color: #478eb5;
}

#menuPlace li a.selectedTab span
{
    background: url(../images/menuTab.gif) no-repeat right bottom;
}

#menuPlace li.selected a.firstLevel span
{
    background: url(../images/menuTab.gif) no-repeat right bottom;
}

#menuPlace .subMenu
{
    margin: 0 4px 0 2px;
    border-top: 1px solid #b1b1b1;
    padding-bottom: 12px;
    padding-top: 15px;
}
#menuPlace .ddMenu
{
    position: relative;
    z-index: 900;
    position: absolute;
    top: 29px;
    width: 163px;
    background: url(../images/menuDD.png) no-repeat 0 bottom;
    display: none;
}
#menuPlace .lastItem .ddMenu
{
    right: -2px;
}
#menuPlace .subMenu li
{
    font-weight: normal;
    float: none;
    margin-left: 0px;
    padding: 0px 6px 10px 6px;
    line-height: 18px;
}
#menuPlace .subMenu li a
{
    display: block;
    padding-left: 8px;
    background: url(../images/menuArrow.gif) no-repeat 0 -10006px;
    color: #616161;
    line-height: 18px;
}
#menuPlace .subMenu li a:hover
{
    color: #2d7eab;
    background: url(../images/menuArrow.gif) no-repeat 0 6px;
}
/*----------END Navigation Menu------------------*/


/*------------------------------FLASH-----------------------------------*/
#flashPlace
{
    /*background: orange;*/
    width: 993px;
    height: 349px;
}


/*-----------------------------CONTENT--------------------------------*/
#cotentPlace
{
    width: 949px;
  /* height: 283px;*/
    margin-left: auto;
    margin-right: auto;
    border-bottom: 3px solid #cfcfcf;
}
/*----------------Banner------------------*/
#bannerPlace
{
    width: 384px;
    float: left;
    color: #616161;
	margin-bottom:10px;
}

#bannerPlace h1
{
    width: 350px;
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    padding: 0px;
    margin: 6px 0px 7px 18px;
}

#bannerPlace p
{
    width: 350px;
    line-height: 17px;
    font-size: 12px;
    padding: 0px;
    margin: 0px 0px 3px 18px;
}

#bannerPlace a
{
    font-weight: bold;
    font-size: 12px;
    line-height: 12px;
    margin: 0px;
    margin-left: 18px;
    padding: 0px 0px 0px 9px;
    background-image: url("../images/linkDecoration.gif");
    background-repeat: no-repeat;
    background-position: left;
}
#bannerPlace a:hover
{
    text-decoration: underline;
}
#banner
{
    width: 350px;
    height: 139px;
    margin: 10px 0px 0px 18px;
    padding: 0px;
    background-image: url("../images/Minicom_HomeBanner4B.jpg");
	margin-bottom:10px;
}

/*----------------Buttons----------------*/
#buttonsPlace
{
    width: 182px;
    float: left;
    margin: 0px;
    padding: 0px;
}

#buttonsPlace a
{
    display: block;
    width: 182px;
    height: 46px;
    margin-bottom: 12px;
}

#catalogBT
{
    background-image: url("../images/buttons.gif");
}

#catalogBT:hover
{
    background-image: url("../images/buttons.gif");
    background-position: 0px -46px;
}

#contactBT
{
    background-image: url("../images/buttons.gif");
    background-position: 0px -92px;
}

#contactBT:hover
{
    background-image: url("../images/buttons.gif");
    background-position: 0px 138px;
}

#demoBT
{
    background-image: url("../images/buttons.gif");
    background-position: 0px -184px;
}

#demoBT:hover
{
    background-image: url("../images/buttons.gif");
    background-position: 0px -230px;
}

#followUs
{
    width: 182px;
    height: 81px;
    background-image: url("../images/followUsBackground.gif");
}

#followUs span
{
    display: block;
    padding: 10px 0px 10px 12px;
    font-weight: bold;
}

#followUs a
{
    display: block;
    width: 33px;
    height: 33px;
    float: left;
    padding-left: 10px;
    background-position: right;
    background-repeat: no-repeat;
}


#twBT
{
    background-image: url("../images/twBT.png");
}

#fbBT
{
    background-image: url("../images/fbBT.png");
}

#bBT
{
    background-image: url("../images/bBT.png");
}

#inBT
{
    background-image: url("../images/inBT.png");
}

/*-------------News------------------*/
#newsPlace
{
    width: 366px;
    margin-left: 17px;
    float: left;
    padding: 0px;
}

#newsText
{
    width: 364px;
    border-top: 1px solid #929292; /*margin: 32px 0px 0px 0px;*/
    margin-top: -2px;
}


#newsPlace ul.tabs li
{
    float: left;
    margin-right: 2px;
    background-image: url("../images/tabs.gif");
    background-position: 0px -32px;
    background-repeat: no-repeat;
}

#newsPlace .tabs a
{
    color: #616161;
    font-weight: bold;
    width: 120px;
    height: 32px; /*margin-left: 2px;*/
    float: left;
}

#newsPlace .tabs span
{
    padding-left: 30px;
    line-height: 32px;
}

#newsPlace ul.tabs li.active
{
    background-image: url("../images/tabs.gif");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    border-bottom: solid 1px White;
    margin-bottom: 1px;
    z-index: 100;
    position: relative;
}

#newsPlace div.tab_content
{
    /*position: absolute;*/
    margin: 10px 10px 10px 8px;
    width: 355px;
    display: none;
}
.contentPicture
{
    float: left;
    margin-right: 11px;
}
.contentText
{
    float: right;
    width: 264px;
}
.tab_content li
{
    margin-bottom: 10px;
}

#tab1 span, #tab2 span, #tab3 span
{
    display: block; /*margin-bottom: 4px;*/
}

#tab1 a, #tab2 a, #tab3 a
{
    font-size: 12px;
    font-weight: bold;
    color: #2d7eab;
    line-height: 18px;
}

#tab3 li
{
    min-height: 47px;
    margin-bottom: 15px;
}

#tab2 img, #tab3 img
{
    width: 80px;

}

#tab2 a, #tab3 a
{
}

#newsPlace div.tab_content a:hover
{
    text-decoration: underline;
}
/*-----------------------------FOOTER--------------------------------*/
#footerPlace
{
    /*clear: both;*/
    padding: 6px 34px 6px 34px;
}

#footerPlace .copyright
{
    float: left;
    font-size: 11px;
    margin-right: 16px;
}

#footerPlace ul
{
    float: left;
}
#footerPlace
{
    line-height: 18px;
}
#footerPlace li
{
    float: left;
    height: 18px;
}

#footerPlace .separator
{
    padding-left: 11px;
    padding-right: 11px;
    color: #b9b8b8;
    font-size: 11px;
}

#footerPlace a
{
    color: #478eb5;
    font-size: 11px;
    display: block;
}
#footerPlace a:hover
{
    text-decoration: underline;
}

#footerPlace .designBy
{
    float: right;
    background-image: url("../images/smallArrow.gif");
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 14px;
    color: #797979;
    font-size: 10px;
}

#footerPlace .ceo
{
    display: block;
    color: #c6c6c6;
    font-size: 10px;
    clear: both;
    padding-top: 10px;
}

