﻿body
{
    font-family: Verdana;
    font-size: small;
    background-color: #EEF3FA;
}
ul
{
    list-style-type: disc;
    margin-left: 0px;
}
a
{
    text-decoration: none;
}
img
{
    border: none;
}

/* MAIN   
----------------------------------------------------------*/
.main
{
    background-color: White;
}
.container
{
}
/* MENU   
----------------------------------------------------------*/
.menu li
{
    color: White;
    position: relative;
    top: 6px;
    text-align: left;
    float: left;
    font-family: Verdana, Tahoma;
    font-size: small;
    padding: 6px 6px 6px 13px;
    display: block;
}
.menu li a
{
    color: White;
}
/* LOGO & HEADER     
----------------------------------------------------------*/
#logo
{
    width: 280px;
    height: 185px;
    background-image: url('/Content/Images/Logo.gif');
    float: left;
}
#header
{
    width: 744px;
    height: 185px;
    float: right;
}
#header .td_one, #header .td_two, #header .td_three
{
    width: 248px;
    border-bottom: solid 2px;
    text-align: left;
    font-family: Verdana;
    font-size: 12px;
    height: 2em;
    background: transparent url('/Content/Images/Icons/Arrow.gif') no-repeat 99% center;
}
#header .td_one
{
    color: Orange;
    border-bottom-color: Orange;
}
#header .td_one a
{
    color: Orange;
}
#header .td_two
{
    color: Red;
    border-bottom-color: Red;
}
#header .td_two a
{
    color: Red;
}
#header .td_three
{
    color: #0071BD;
    border-bottom-color: #0071BD;
}
#header .td_three a
{
    color: #0071BD;
}
/* HEADER ITEMS     
----------------------------------------------------------*/
.headerline
{
    background-color: #666666;
    height: 17px;
}
.line
{
    background-color: #666666;
    height: 5px;
}
.language
{
    text-align: right;
    font-family: Tahoma;
    font-size: 12px;
    padding: 3em 1em 0 0;
}
.language a
{
    color: Black;
}
.search
{
    text-align: right;
    margin: 1em 0.6em 0 0;
}
.menu
{
    clear: both;
    height: 37px;
    background: transparent url('/Content/Images/Background/Menu.gif') repeat-x;
}
.searchbox
{
}
.searchbutton
{
    position: relative;
    top: 5px;
}
.home
{
    text-align: left;
    color: Orange;
    font-size: x-large;
    font-family: Arial;
    font-style: italic;
    float: left;
    font-size: 22px;
}
.home a
{
    color: Orange;
}
.sologan
{
    color: Orange;
    text-align: right;
    font-size: 17px;
    font-family: Tahoma;
    padding-right: 9px;
    float: right;
    padding-top: 0.3em;
}
/* LEFT SLIDE   
----------------------------------------------------------*/

#leftslide
{
    width: auto;
    height: auto;
    font-family: Verdana;
    font-size: 12px;
    vertical-align: top;
    text-align: left;
    padding: 1em 0 0 3em;
    float: left;
}

.leftslide
{
    width: 259px;
    height: 750px;
    float: left;
    padding: 1em 0 0 2.5em;
    clear: both;
    text-align: left;
}
#leftslide .news
{
    width: 167px;
    height: 100%;
    background: transparent url('/Content/Images/News.gif') no-repeat center 97%;
}
#leftslide a
{
    color: Black;
}
#leftslide ul
{
    list-style-type: none;
}
/* CONTENT   
----------------------------------------------------------*/
#homepage
{
    float: right;
    height: 542px;
    background: transparent url('/Content/Images/Background/Home.jpg') no-repeat center -20px;
}
#main_content
{
    float: left;
    height: 542px;
    background: transparent url('/Content/Images/Background/Home.jpg') no-repeat center bottom;
}
#content
{
    float: right;
    height: 542px;
}
#content ul
{
    padding: 0em 0 1em 1em;
    list-style-image: url('/Content/Images/Icons/Arrow_V1.gif');
}
#content li
{
    padding-bottom: 0.5em;
}
#content .td_content_one
{
    text-align: justify;
}
#content .td_content_three, #content .td_content_two
{
    text-align: left;
}
#content .td_content_one, #content .td_content_two, #content .td_content_three
{
    font-family: Verdana;
    font-size: 12px;
    width: 240px;
    padding-top: 1.2em;
    vertical-align: top;
    padding-left: 7px;
}
#content .td_content_one a, #content .td_content_two a, #content .td_content_three a
{
    color: Black;
}
#content .news_images, #content .news_content
{
    height: 100px;
    margin-top: 15px;
}
#content .news_images
{
    width: 170px;
    float: left;
    border: solid 2px;
}
#content .news_content
{
    width: 590px;
    float: left;
    border: solid 2px;
    padding: 0 0.5em;
    font-family: Verdana;
    font-size: 13px;
}
#content .title
{
    text-align: left;
    color: #F7941D;
    font-weight: bold;
    float: left;
}
#content .time
{
    text-align: left;
    font-family: Arial;
    font-size: 12px;
}
#content .press_content
{
    clear: both;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    padding-top: 10px;
}
#content .category
{
    font-family: Tahoma;
    font-size: 12px;
    text-align: left;
}
/* FOOTER   
----------------------------------------------------------*/
#footer
{
    clear: both;
}
#copyright
{
    font-size: 11px;
    font-family: Tahoma;
    position: relative;
    top: 10px;
    padding-left: 10px;
    text-align: left;
}
#info
{
    font-size: 12px;
    font-family: Tahoma;
    text-align: right;
    position: relative;
    top: -13px;
    padding-right: 10px;
}
/* ITEMS   
----------------------------------------------------------*/
.item
{
    font-size: 12px;
}
.dot
{
    position: relative;
    top: -3px;
}
.star
{
    position: relative;
    display: inline;
    top: 4px;
    left: 3px;
}
.linkcolor
{
    color: Orange;
}
.sitemap
{
    position: relative;
    top: 6px;
}
.homepage, .company, .service, .partners, .product, .news, .recruit, .contact
{
    float: left;
}
.homepage
{
    width: 140px;
    border-bottom: solid 0.2em Orange;
}
#menu .menu_orange
{
    background: transparent url('/Content/Images/Background/Menu_Orange.gif') repeat-x;
    position: relative;
    top: 3px;
    padding-top: 8px;
}
#menu .menu_orange a
{
    color: Orange;
}
.menu_content
{
    padding-top: 1px;
}
.company
{
    width: 82px;
    border-bottom: solid 0.2em Red;
}
.service
{
    width: 73px;
    border-bottom: solid 0.2em Orange;
}
.partners
{
    width: 76px;
    border-bottom: solid 0.2em Red;
}
.product
{
    width: 92px;
    border-bottom: solid 0.2em Orange;
}
.news
{
    width: 80px;
    border-bottom: solid 0.2em Red;
}
.recruit
{
    width: 100px;
    border-bottom: solid 0.2em Orange;
}
.contact
{
    width: 100px;
    border-bottom: solid 0.2em Red;
}
.cursor
{
    cursor: pointer;
}
/* SERVICE   
----------------------------------------------------------*/
.service_image
{
    width: 258px;
    height: 524px;
    background: transparent url('/Content/Images/Background/Service/Kaspersky.jpg') no-repeat bottom center;
    margin-left: -38px;
}
.service_info, .service_info_orange, .service_info_blue, .service_info_green, .service_info_violet
{
    width: 741px;
    height: 222px;
}

.service_info
{
    background: transparent url('/Content/Images/Background/Globel.jpg') no-repeat;
    margin-bottom: 1em;
}

.service_info_orange
{
    background: transparent url('/Content/Images/Background/Service/Orange.jpg') no-repeat;
}
.service_info_blue
{
    background: transparent url('/Content/Images/Background/Service/Blue.jpg') no-repeat;
}
.service_info_green
{
    background: transparent url('/Content/Images/Background/Service/Green.jpg') no-repeat;
}
.service_info_violet
{
    background: transparent url('/Content/Images/Background/Service/Violet.jpg') no-repeat;
}

.service_content
{
    text-align: left;
    font-family: Verdana;
    font-size: 11px;
    color: White;
    padding: 2.6em 43.6em 0 3.5em;
}
#service_category
{
    height: 307px;
    margin-top: 13px;
    padding-left: 4px;
}
.software, .domain-hosting, .design, .software-solution, .oursourcing
{
    width: 101px;
    height: 305px;
    font-family: Verdana;
    font-size: small;
    color: White;
    text-align: center;
    padding: 2em 18px 0;
    float: left;
    font-weight: bold;
}
.software, .domain-hosting, .design, .software-solution
{
    margin-right: 14px;
}
.software
{
    background: transparent url('/Content/Images/Background/Software.jpg') no-repeat;
}
.domain-hosting
{
    background: transparent url('/Content/Images/Background/Hosting.jpg') no-repeat;
}
.design
{
    background: transparent url('/Content/Images/Background/Design.jpg') no-repeat;
}
.software-solution
{
    background: transparent url('/Content/Images/Background/Software_Solution.jpg') no-repeat;
}
.oursourcing
{
    float: left;
    background: transparent url('/Content/Images/Background/Oursourcing.jpg') no-repeat;
}
/* PARTNER     
----------------------------------------------------------*/
#partner_content, #recruit_content, #product_content
{
    height: 100%;
    width: 751px;
}
/* BORDER     
----------------------------------------------------------*/
#menu_tab_left
{
    width: 10px;
    height: 18px;
    float: left;
}
.left_conner
{
    background: transparent url('/Content/Images/Border/Partner/Left_Conner.jpg') no-repeat;
}
.border_top
{
    width: 714px;
    height: 18px;
    background: transparent url('/Content/Images/Border/Partner/Border_Top.jpg') repeat-x;
    float: left;
}
.border_top_one, .border_top_two, .border_top_three
{
    background: transparent url('/Content/Images/Border/Partner/Border_Top.jpg') repeat-x;
}
#menu_tab_right
{
    width: 6px;
    height: 18px;
    float: left;
}
.right_conner
{
    background: transparent url('/Content/Images/Border/Partner/Right_Conner.jpg') no-repeat;
}
.left_border
{
    width: 20px;
    height: 505px;
    background: transparent url('/Content/Images/Border/Partner/Left_Border.jpg') repeat-y;
    float: left;
}
.main_content
{
    width: 682px;
    height: 473px;
    float: left;
    padding: 2em 18px 0 14px;
    overflow: auto;
    text-align: left;
}
.right_border
{
    width: 16px;
    height: 505px;
    background: transparent url('/Content/Images/Border/Partner/Right_Border.jpg') repeat-y;
    float: left;
}
.left_conner_bottom
{
    width: 20px;
    height: 19px;
    background: transparent url('/Content/Images/Border/Partner/Bottom_Left_Conner.jpg') no-repeat;
    float: left;
    margin-bottom: 1em;
}
.bottom_border
{
    width: 714px;
    height: 19px;
    background: transparent url('/Content/Images/Border/Partner/Border_Bottom.jpg') repeat-y;
    float: left;
}
.right_conner_bottom
{
    width: 16px;
    height: 19px;
    background: transparent url('/Content/Images/Border/Partner/Border_Right_Conner.jpg') no-repeat;
    float: left;
}
.partner_image
{
    width: 188px;
    height: 200px;
    background: transparent url('/Content/Images/Background/Binoculars.jpg') no-repeat bottom center;
    padding: 0 0 0 1em;
}
.partner_logo, .news_image
{
    text-align: left;
    float: left;
    width: 170px;
}
.partner_info
{
    float: left;
    vertical-align: bottom;
    padding: 0 0 0 15px;
    width: 322px;
    text-align: left;
    float: left;
}

/* PRODUCT     
----------------------------------------------------------*/
.product_image
{
    width: 216px;
    height: 232px;
    position: relative;
    left: -20px;
    background: transparent url('/Content/Images/Background/Product.jpg') no-repeat bottom center;
}
.press_image
{
    width: 167px;
    height: 215px;
    background: transparent url('/Content/Images/Background/News.gif') no-repeat bottom center;
}
.product_content
{
}
.press_info
{
    float: left;
    vertical-align: bottom;
    padding: 0 0 0 15px;
    font-family: Verdana;
    font-size: small;
    width: 480px;
    text-align: left;
    float: left;
    height: 100px;
}
/* PRESS     
----------------------------------------------------------*/
.press_container
{
    padding-bottom: 125px;
}
.news_image
{
    width: 130px;
    height: 100px;
    float: left;
}
.press_item
{
    width: 556px;
    height: 100px;
    float: left;
    text-align: left;
    font-family: Verdana;
    font-size: small;
    padding-left: 0.8em;
}
.press_title, .product_title, .partner_title, .service_title, .recruit_title
{
    font-weight: bold;
    color: Orange;
}
.press_date
{
    font-size: 11px;
}
.press_body
{
    width: 675px;
}
/* RECRUIT     
----------------------------------------------------------*/
.recruit_image
{
    width: 217px;
    height: 500px;
    background: transparent url('/Content/Images/Background/Recruit.jpg') no-repeat bottom center;
}
/* COMPANY     
----------------------------------------------------------*/
.company_image
{
    width: 216px;
    height: 498px;
    position: relative;
    left: -20px;
    background: transparent url('/Content/Images/Background/Company_Logo.jpg') no-repeat center center;
}
.activities_info
{
    width: 545px;
    height: 38px;
    border: solid 1px Black;
    float: left;
    padding-top: 6em;
    font-family: Verdana;
    font-size: small;
}

/* PAGER     
----------------------------------------------------------*/
.pager
{
    padding-left: 16px;
}
.pager a, .pager a:visited
{
    color: Orange;
    border: solid 1px #D4D4D4;
    padding: 3px 7px;
    margin: 2px;
    text-decoration: none;
}
.pager span
{
}
.pager span.current, .pager a:hover
{
    background-color: White;
    color: Orange;
    border: solid 1px Orange;
    padding: 3px 7px;
    margin: 2px;
    font-weight: normal;
}
.pager span.disabled
{
    color: Orange;
    border: solid 1px #D4D4D4;
    padding: 3px 7px;
    margin: 2px;
}
/* COUNTER AND SUPPORT     
----------------------------------------------------------*/
.support
{
    padding: 24em 0 0 0.5em;
}
.supporter
{
    height: 68px;
    padding-left: 47px;
}
.support_text
{
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 38px;
}
.counter
{
    padding: 0 0 0 1em;
}

.content_container
{
    border: solid 1px Black;
    width: 685px;
    height: 335px;
}
.clear 
{
    clear:both;
}
/* END  
