body
{
    margin: 0;
    padding: 0;
    font: 9pt tahoma, Helvetica, sans-serif;
    color: #000;
    cursor: default;
    background: #fff;
}
img
{
    border: 0;
}
a
{
    font: 9pt tahoma;
    color: #4271F8;
    text-decoration: none;
}
a:hover
{
    font: 9pt tahoma;
    color: #FF8600;
    text-decoration: none;
}
a:visited
{
}
.all
{
    width: 100%;
    float: right;
    clear: both;
}
.top_nav
{
    width: 100%;
    height: 120px;
    clear: both;
    background: url(../images/top_bg.png) top repeat-x;
}
.top_nav_links
{
    width: 950px;
    height: 120px;
    margin: 0 auto;
    text-align: right;
}
.center
{
    width: 1000px;
    margin: 0 auto;
}
.header
{
    width: 760px;
    margin: 0 auto;
}
.page
{
    width: 760px;
    margin: 0 auto;
}
.menu_out
{
    width: 760px;
    height: 45px;
    float: left;
    background: url(../images/menu.png) center no-repeat;
    margin-bottom: 2px;
}
.menu
{
    width: 750px;
    float: left;
}
.menu a
{
    display: block;
    float: right;
    width: 110px;
    padding: 13px 0 14px 0;
    text-align: center;
    direction: rtl;
    font: 12px tahoma;
    color: #fff;
    font-weight: none;
    text-decoration: none;
}
.menu a:hover
{
    display: block;
    width: 110px;
    background: url(../images/menu_item_hover.png) no-repeat center bottom;
    padding: 18px 0 11px 0;
    text-align: center;
    direction: rtl;
    font: 12px tahoma;
    color: #fff;
    font-weight: none;
    text-decoration: none;
    border-bottom: 0;
    cursor: default;
}
.buttons
{
    width: 250px;
    height: 265px;
    float: right;
}
.vmenu_out2
{
    width: 200px;
    float: right;
    background: url(../images/vmenu_top.png) no-repeat center top;
}
.vmenu_header
{
    width: 200px;
    height: 20px;
    float: right;
    text-align: center;
    padding: 8px 0 8px 0;
    font-weight: 500;
    color: #fff;
}
.vmenu_out
{
    width: 198px;
    float: right;
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
    background: url(../images/vmenu.png) center;
}
.vmenu
{
    width: 185px;
    float: left;
    padding: 10px 0 10px;
}
.vmenu a
{
    display: block;
    float: right;
    width: 170px;
    padding: 7px 0 8px 0;
    text-align: right;
    direction: rtl;
    font: 12px tahoma;
    font-weight: none;
    text-decoration: none;
}
.vmenu a:hover
{
    display: block;
    width: 170px;
    padding: 6px 0 7px 0;
    text-align: center;
    direction: rtl;
    font: 12px tahoma;
    font-weight: none;
    text-decoration: none;
    border-bottom: 0;
    cursor: default;
    border: 1px solid silver;
    color: #FF8600;
    background: url(../images/vmenu_hover.png) center;
}
.banner
{
    height: 265px;
    width: 510px;
    float: left;
    background: url(../images/banner1.jpg) no-repeat left;
}
.button
{
    width: 155px;
    height: 34px;
    margin: 213px 0 0 237px;
}
.text_out4
{
    width: 555px;
    float: left;
    background: url(../images/pt.png) top center no-repeat;
}
.text_out3
{
    width: 555px;
    float: left;
    background: url(../images/pb.png) bottom center no-repeat;
}
.text_out2
{
    width: 555px;
    float: left;
}
.text_out
{
    width: 553px;
    float: right;
    border-left: 1px solid #7F7F7F;
    border-right: 1px solid #7F7F7F;
    margin-top: 10px;
    margin-bottom: 10px;
}
.text
{
    width: 533px;
    margin: 0 auto;
    dir: rtl;
    text-align: right;
    line-height: 1.5;
}
.text_header
{
    font-weight: 600;
    margin-top: 10px;
    border-bottom: 1px solid #E2E2E2;
    color: green;
}
.links a
{
    display: block;
    float: right;
    padding-top: 5px;
    clear: both;
}
.links a:hover
{
    display: block;
    float: right;
    clear: both;
    padding-top: 5px;
    padding-right: 5px;
    font-weight: 600;
}
.pmenu_out
{
    width: 533px;
    height: 41px;
    margin: 0 auto;
    background: green;
    background: url(../images/pmenu.png) no-repeat center bottom;
}
.pmenu
{
    width: 516px;
    margin: 0 auto;
}
.software a
{
    float: right;
    display: block;
    width: 172px;
    height: 41px;
    border-bottom: 0;
    background: url(../images/p_software.png) center no-repeat;
}
.software a:hover
{
    float: right;
    display: block;
    width: 172px;
    height: 41px;
    background: url(../images/p_software_hover.png) center no-repeat;
}
.software a.selected
{
    background: url(../images/p_software_hover.png) center no-repeat;
}
.hardware a
{
    float: right;
    display: block;
    width: 172px;
    height: 41px;
    border-bottom: 0;
    background: url(../images/p_hardware.png) center no-repeat;
}
.hardware a:hover
{
    float: right;
    display: block;
    width: 172px;
    height: 41px;
    background: url(../images/p_hardware_hover.png) center no-repeat;
}
.hardware a.selected
{
    background: url(../images/p_hardware_hover.png) center no-repeat;
}
.sites a
{
    float: right;
    display: block;
    width: 168px;
    height: 41px;
    border-bottom: 0;
    background: url(../images/p_sites.png) center no-repeat;
}
.sites a:hover
{
    float: right;
    display: block;
    width: 168px;
    height: 41px;
    background: url(../images/p_sites_hover.png) center no-repeat;
}
.sites a.selected
{
    background: url(../images/p_sites_hover.png) center no-repeat;
}
.p_out
{
    width: 541px;
    float: left;
}
.p
{
    width: 529px;
    margin: 0 auto;
    background: #EDEDED;
    float: right;
    padding-bottom: 5px;
}
.p_box
{
    width: 514px;
    float: right;
    padding: 4px 15px 4px 0;
    text-align: right;
}
.call_out2
{
    width: 1000px;
    margin: 0 auto;
}
.call_out
{
    width: 368px;
    height: 115px;
    float: right;
}
.call
{
    width: 295px;
    height: 115px;
    float: left;
    background: url(../images/call.png) no-repeat right top;
}
.pbox_out2
{
    width: 600px;
    height: 104px;
    float: right;
    margin: 10px 4px 0 0;
}
.pbox_out
{
    width: 507px;
    height: 104px;
    float: right;
    background: url(../images/pbox.png) no-repeat center;
}
.pbox_r_out
{
    width: 267px;
    float: right;
    height: 104px;
}
.pbox_r
{
    width: 242px;
    float: left;
    height: 92px;
    margin: 7px 0 5px 0;
    text-align: right;
}
.pbox_header
{
    float: right;
    height: 30px;
    width: 100%;
}
.pbox_text
{
    float: left;
    height: 62px;
    width: 100%;
}
.pbox_l_out
{
    width: 240px;
    float: left;
    height: 104px;
}
.pbox_l
{
    width: 225px;
    float: right;
    height: 92px;
    margin: 7px 0 5px 0;
    text-align: right;
}
.footer_out
{
    width: 760px;
    margin: 0 auto;
}
.footer
{
    width: 758px;
    float: right;
    height: 40px;
    margin-top: 8px;
    border-top: 1px solid #717171;
    background: url(../images/footer.png) repeat-x top;
}
.footer_text
{
    width: 500px;
    letter-spacing: 1px;
    padding: 8px 0 0 10px;
    float: left;
    font-size: 9pt;
}
.footer_links
{
    width: 200px;
    padding: 6px 15px 0 0;
    float: right;
    text-align: right;
    direction: rtl;
    color: #717171;
}
.slideControl
{
    position:absolute;
    left:10px;
    bottom:10px;
}
