body, html {
    height:100%;
    width:100%;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFFFFF;
  }

img, .transparent_png { behavior: url("iepngfix.php") }

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  }

html{
    /*background-image : url(../images/bg_ge_original.png);
    background-position:center center;
    behavior: url("iepngfix.php");
    background-color:#0f0f0f;*/
}


.f_upper, .f_upper a {
    text-transform : uppercase;
}
.f_7, .f_7 a {
    font-size:7px;
}

.f_8, .f_8 a {
    font-size:8px;
}

.f_9, .f_9 a {
    font-size:9px;
}

.f_grg, .f_grg a {
    font-family:Georgia, "Times New Roman", Times, serif;
}

.top_logo_con {
    padding-top:45px;
    padding-left:38px;
  }


.bott_logo_con {
    padding-top:20px;
    padding-right:25px;
    padding-bottom:20px;
    text-align:right;
  }


.bott_nav {
    color:#6c6c6c;
    font-size:11px;
  }


.bott_nav a {
    color:#FFFFFF;
    font-size:11px;
  }


.bott_nav_1 {
    color:#6c6c6c;
    font-size:11px;
  }


.bott_nav_1 a {
    color:#6c6c6c;
    font-size:11px;
  }

.top_mnu_item {
    background-image : url(../images/bg_mnu.png);
    color : #FFFFFF;
    font-size : 14px;
    padding-bottom : 15px;
    padding-left : 38px;
    padding-top : 15px;
    text-transform : uppercase;
    behavior: url("iepngfix.php");
  }


.top_mnu_item a {
    text-decoration:none;
    color:#FFFFFF;
    font-size:14px;
  }


.top_mnu_item_a {
   /* background-image : url(../images/bg_mnu.png); */
    padding-top:15px;
    padding-left:38px;
    padding-right:38px;
    padding-bottom:15px;
    color:#8eba3e;
    text-transform : uppercase;
    font-size:14px;
   /*behavior: url("iepngfix.php");*/
  }


.top_mnu_item_a a {
    text-decoration:none;
    color:#8eba3e;
    font-size:14px;
  }


.sub_mnu_item_td {
    background-image : url(../images/bg_mnu.png);
    behavior: url("iepngfix.php");
  }


.sub_mnu_item_td_no_smnu {
    /*background-image : url(../images/bg_mnu.png);
    behavior: url("iepngfix.php"); */
  }


.sub_mnu_item {
    width: 1%;
  /*  background-image : url(../images/bg_mnu.png); */
    padding-top:15px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:15px;
    color:#FFFFFF;
    font-size:14px;
   /* behavior: url("iepngfix.php"); */
  }


.sub_mnu_item a {
    text-decoration:none;
    color:#FFFFFF;
    font-size:14px;
  }


.sub_mnu_item_a {
  /*  background-image : url(../images/bg_mnu.png); */
    width: 1%;
    padding-top:15px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:15px;
    color:#FFFFFF;
    font-size:14px;
  /*  behavior: url("iepngfix.php"); */
  }


.sub_mnu_item_a a {
    text-decoration:none;
    color:#9b9b9b;
    font-size:14px;
  }


.th_mnu_item {
    width:150px;
    padding-top:40px;
    padding-left:38px;
    padding-right:10px;
    padding-bottom:38px;
    color:#FFFFFF;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
  }


.th_mnu_item a {
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
  }


.th_mnu_item a._a {
    color:#8eba3e;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    text-decoration:none;
    font-weight:bold;
  }


.delim_1 {
    font-size:2px;
    height:2px;
  }


  .gr_14, .gr_14 a {
    font-size:14px;
    color:#95c63b;
    text-decoration:none;
  }
  .gr_12, .gr_12 a {
    font-size:12px;
    color:#95c63b;
    text-decoration:none;
  }
  .gr_11, .gr_11 a {
    font-size:11px;
    color:#95c63b;
    text-decoration:none;
  }
  .gr_10, .gr_10 a {
    font-size:10px;
    color:#95c63b;
    text-decoration:none;
  }

  .gr_9, .gr_9 a {
    font-size:9px;
    color:#95c63b;
    text-decoration:none;
  }
  .gr_8, .gr_8 a {
    font-size:8px;
    color:#95c63b;
    text-decoration:none;
  }
  .gr_7, .gr_7 a {
    font-size:7px;
    color:#95c63b;
    text-decoration:none;
  }


.w_12 {
    font-size:12px;
    color:#FFFFFF;
  }


.w_12 a {
    font-size:12px;
    color:#95c63b;
  }

.w_12_map {
    font-size:12px;

    color:#FFFFFF;
  }


.w_12_map a {
    font-size:12px;
    padding-top: 2px;
    color:#95c63b;
  }


.w_10 {
    font-size:10px;
    color:#FFFFFF;
  }


.p_l_20 {
    padding-left:20px;
  }


.p_r_20 {
    padding-right:20px;
  }


.p_t_20 {
    padding-top:20px;
  }


.p_b_20 {
    padding-bottom:20px;
  }


.p_l_10 {
    padding-left:10px;
  }


.p_r_10 {
    padding-right:10px;
  }


.p_t_10 {
    padding-top:10px;
  }


.p_b_10 {
    padding-bottom:10px;
  }


.p_10 {
    padding:10px;
  }


.p_15 {
    padding:15px;
  }


.p_20 {
    padding:20px;
  }


.p_t_40 {
    padding-top:40px;
  }


.p_40 {
    padding:20px 40px 20px 40px;
  }


.p_t_b_40 {
    padding-top:40px;
    padding-bottom:40px;
  }


.g_grn_12, .g_grn_12 a {
    font-size:12px;
    color:#99cc33;
    text-decoration:none;
    font-family:Georgia, "Times New Roman", Times, serif;
  }

  .g_24 {
    font-size:24px;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
  }


.g_24 a {
    font-size:24px;
    color:#99cc33;
    font-family:Georgia, "Times New Roman", Times, serif;
  }


.g_24 strong, .g_24 b {
    color:#99cc33;
    font-weight:normal;
  }

.g_28 {
    font-size:28px;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
  }


.g_28 a {
    font-size:28px;
    color:#99cc33;
    font-family:Georgia, "Times New Roman", Times, serif;
  }


.g_28 strong, .g_28 b {
    color:#99cc33;
    font-weight:normal;
  }


.g_34 {
    font-size:34px;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
  }


.g_34 a {
    font-size:34px;
    color:#99cc33;
    font-family:Georgia, "Times New Roman", Times, serif;
  }


.g_34 strong, .g_34 b {
    color:#99cc33;
    font-weight:normal;
  }


.g_24 {
    font-size:24px;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
  }


.g_24 a {
    font-size:24px;
    color:#99cc33;
    font-family:Georgia, "Times New Roman", Times, serif;
  }


.g_24 strong, .g_24 b {
    color:#99cc33;
    font-weight:normal;
  }


.g_28_gr {
    font-size:28px;
    color:#666666;
    font-family:Georgia, "Times New Roman", Times, serif;
  }


.g_28_gr a {
    font-size:28px;
    color:#99cc33;
    font-family:Georgia, "Times New Roman", Times, serif;
  }


.g_28_gr strong, .g_28_gr b {
    color:#99cc33;
    font-weight:normal;
  }


.ar_16, .ar_16 a {
    font-size:16px;
    color:#FFFFFF;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
  }


.ar_16 strong, .ar_16 b {
    font-weight:bold;
    color:#99cc33;
  }


.ar_12, .ar_12 a {
    font-size:12px;
    color:#FFFFFF;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
  }


.ar_12 strong, .ar_12 b {
    font-weight:bold;
    color:#99cc33;
    font-weight:normal;
  }


.ar_12_1 {
    font-size:12px;
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
  }


.ar_12_1 strong, .ar_12_1 b {
    font-weight:bold;
    color:#FFFFFF;
    font-weight:normal;
  }


.ar_12_1 a {
    font-size:12px;
    color:#8eba3e;
    font-family:Arial, Helvetica, sans-serif;
  }


.ar_12_1 a strong, .ar_12_1 a b {
    font-size:12px;
    color:#8eba3e;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
  }


.ar_24, .ar_24 a {
    font-size:24px;
    color:#FFFFFF;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
  }


.ar_24 strong, .ar_24 b {
    color:#8eba3e;
  }


.ar_16_1, .ar_16_1 a {
    font-size:16px;
    color:#FFFFFF;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
  }


.ar_16_1 strong, .ar_16_1 b {
    font-weight:bold;
    color:#8eba3e;
  }

.ar_16_2, .ar_16_2 a {
    font-size:14px;
    color:#99CC33;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
  }


.ar_16_2 strong, .ar_16_2 b {
    font-weight:bold;
    color:#99CC33;
  }

.ar_16_3, .ar_16_3 a {
    font-size:12px;
    color:#FFFFFF;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
  }


.ar_16_3 strong, .ar_16_3 b {
    font-weight:bold;
    color:#FFFFFF;
  }


.project_cell {
    background:url(../images/bg_portfolio.gif);
    background-position:bottom;
    background-repeat:repeat-x;
    background-color:#020202;
    border:5px solid #090907;
  }


.input_1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    /*background:url(../images/bg_contact_field.png);*/
    border:1px #a19f9f solid;
    color:#CCC;
    background-color:rgba(34, 34, 34, 0.5);
    /*behavior: url("iepngfix.php");*/
  }


#background {
    height: 100%;
    width: 100%;
    z-index: -1;
    position:absolute;

  }


  #container1 {
    width: 97%;
    margin: 0 auto;
    padding: 0px;
    padding-top:10px;
    height: 350px;
  }

/* slider specific CSS */

.sliderGallery1 {
    overflow: hidden;
    position: relative;
    padding: 0px;
    height: 350px;
    width: 100%;
  }


.sliderGallery1 .im_table1 {
    position: absolute;
    list-style: none;
    overflow: none;
    white-space: nowrap;
    padding: 0;
    margin: 0;
  }

#container {
    width: 97%;
    margin: 0 auto;
    padding: 0px;
    padding-top:10px;
    height: 380px;
  }

/* slider specific CSS */

        #container {
            width: 97%;
            margin: 0 auto;
            padding: 0px;
			padding-top:10px;
            height: 380px;
        }

        /* slider specific CSS */
        .sliderGallery {
            overflow: hidden;
            position: relative;
            padding: 0px;
            height: 380px;
            width: 100%;
        }

        .sliderGallery .im_table {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin: 0;
        }



        .slider {
            background-color: #000000;
            width: 900px;
            height: 27px;
            margin-top: 0px;
            margin-left:0px;
            padding: 0;
            position: relative;
            background: url(../images/gallery_bar_bg_1.png) repeat-x;
            behavior: url("iepngfix.php");
        }

        .handle {
            position: absolute;
            cursor: move;
            height: 27px;
            width: 98px;
            top: 0;
            background: url(../images/gallery_control0.png) no-repeat;
            behavior: url("iepngfix.php");
            z-index: 99;
        }
        .slider span {
            color: #bbb;
            font-size: 80%;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }

.font_red_color {
  border: 1px solid #8EBA3E;
}

/* Page Numbers */
.pages {
 font: 83%/1.4 arial, helvetica, sans-serif;


    clear: left;
    font-size: 85%;
}

.pages a, .pages span {
  color:#fff;
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.3em;
    border: 1px solid #fff;
    background: #212121;
}

.pages span.current {
    border: 1px solid #99CC33;
    font-weight: bold;
    background: #212121;
    color: #99CC33;
}

.pages a {
    border: 1px solid #404040;
    text-decoration: none;
}

.pages a:hover {
    border-color: #99CC33;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
    background: #474747;
}

.pages span.nextprev {
    border: 1px solid #404040;
    color: #999;
}

.pages .nextprev-next {
    float: right;
}



div.sexy-bookmarks { clear: both !important; }
div.sexy-bookmarks-expand { height: 29px; overflow: hidden; }
.sexy-bookmarks-bg-sexy, .sexy-bookmarks-bg-caring, .sexy-bookmarks-bg-caring-old, .sexy-bookmarks-bg-love, .sexy-bookmarks-bg-wealth, .sexy-bookmarks-bg-enjoy, .sexy-bookmarks-bg-german { background:url('../images/sexy-trans.png') !important;     background-repeat:no-repeat;}
div.sexy-bookmarks-bg-sexy { padding: 0px 15px 18px 10px !important; }
div.sexy-bookmarks-bg-caring { padding: 26px 0 0 10px !important; background-position: left 0 !important; }
div.sexy-bookmarks-bg-caring-old { padding: 26px 0 0 10px !important; background-position: left -748px !important; }
div.sexy-bookmarks-bg-love { padding: 26px 0 0 10px !important; background-position: left -1148px !important; }
div.sexy-bookmarks-bg-wealth { margin-left: 15px !important; padding: 35px 0 0 20px !important; background-position: left -1535px !important; }
div.sexy-bookmarks-bg-enjoy { padding: 26px 0 0 10px !important; background-position: left -1895px !important; }
div.sexy-bookmarks-bg-german { padding:35px 0 0 20px !important; background-position:left -2248px !important; }
div.sexy-bookmarks ul.socials { margin:0 !important; padding:0 !important; float: left !important; }
div.sexy-bookmarks ul.socials { background:transparent none !important; border:0 none !important; outline:0 none !important; }
div.sexy-bookmarks ul.socials li {
  display:inline !important;
  float:left !important;
  list-style-type:none !important;
  margin:0;
  height:29px !important;
  width:46px !important;
  cursor:pointer !important;
  padding:0 !important;
  background-color:transparent !important;
  border:0 none !important;
  outline:0 none !important;
  clear:none !important;
}
div.sexy-bookmarks ul.socials li:before, div.sexy-bookmarks ul.socials li:after, div.sexy-bookmarks ul.socials li a:before, div.sexy-bookmarks ul.socials li a:after { content:none !important; }
div.sexy-bookmarks ul.socials a {
  display:block !important;
  width:46px !important;
  height:29px !important;
  text-indent: -9999px !important;
  background-color:transparent !important;
}
div.sexy-bookmarks ul.socials a:hover, div.sexy-bookmarks ul.socials li:hover { background-color:transparent !important; border:0 none !important; outline:0 none !important; }
li.sexy-diigo, li.sexy-diigo:hover, li.sexy-digg, li.sexy-digg:hover, li.sexy-reddit, li.sexy-reddit:hover, li.sexy-stumbleupon, li.sexy-stumbleupon:hover, li.sexy-delicious, li.sexy-delicious:hover, li.sexy-yahoobuzz, li.sexy-yahoobuzz:hover, li.sexy-blinklist, li.sexy-blinklist:hover, li.sexy-technorati, li.sexy-technorati:hover, li.sexy-facebook, li.sexy-facebook:hover, li.sexy-twitter, li.sexy-twitter:hover, li.sexy-myspace, li.sexy-myspace:hover, li.sexy-mixx, li.sexy-mixx:hover, li.sexy-scriptstyle, li.sexy-scriptstyle:hover, li.sexy-designfloat, li.sexy-designfloat:hover, li.sexy-mail, li.sexy-mail:hover, li.sexy-comfeed, li.sexy-comfeed:hover, li.sexy-newsvine, li.sexy-newsvine:hover, li.sexy-devmarks, li.sexy-devmarks:hover, li.sexy-linkedin, li.sexy-linkedin:hover, li.sexy-google, li.sexy-google:hover, li.sexy-misterwong, li.sexy-misterwong:hover, li.sexy-izeby, li.sexy-izeby:hover, li.sexy-twittley, li.sexy-twittley:hover, li.sexy-tipd, li.sexy-tipd:hover, li.sexy-pfbuzz, li.sexy-pfbuzz:hover, li.sexy-friendfeed, li.sexy-friendfeed:hover, li.sexy-blogmarks, li.sexy-blogmarks:hover, li.sexy-fwisp, li.sexy-fwisp:hover, li.sexy-designmoo, li.sexy-designmoo:hover, li.sexy-bobrdobr, li.sexy-bobrdobr:hover, li.sexy-yandex, li.sexy-yandex:hover, li.sexy-memoryru, li.sexy-memoryru:hover, li.sexy-100zakladok, li.sexy-100zakladok:hover, li.sexy-moemesto, li.sexy-moemesto:hover, li.sexy-ning, li.sexy-ning:hover, li.sexy-hackernews, li.sexy-hackernews:hover, li.sexy-identica, li.sexy-identica:hover, li.sexy-printfriendly, li.sexy-printfriendly:hover, li.sexy-designbump, li.sexy-designbump:hover, li.sexy-fleck, li.sexy-fleck:hover, li.sexy-netvibes, li.sexy-netvibes:hover, li.sexy-netvouz, li.sexy-netvouz:hover, li.sexy-nujij, li.sexy-nujij:hover, li.sexy-globalgrind, li.sexy-globalgrind:hover, li.sexy-wikio, li.sexy-wikio:hover, li.sexy-xerpi, li.sexy-xerpi:hover, li.sexy-sphinn, li.sexy-sphinn:hover, li.sexy-blogospherenews, li.sexy-blogospherenews:hover, li.sexy-posterous, li.sexy-posterous:hover, li.sexy-techmeme, li.sexy-techmeme:hover, li.sexy-ekudos, li.sexy-ekudos:hover, li.sexy-pingfm, li.sexy-pingfm:hover, li.sexy-tomuse, li.sexy-tomuse:hover, li.sexy-webblend, li.sexy-webblend:hover, li.sexy-wykop, li.sexy-wykop:hover, li.sexy-blogengage, li.sexy-blogengage:hover, li.sexy-hyves, li.sexy-hyves:hover, li.sexy-pusha, li.sexy-pusha:hover, li.sexy-hatena, li.sexy-hatena:hover, li.sexy-mylinkvault, li.sexy-mylinkvault:hover, li.sexy-slashdot, li.sexy-slashdot:hover, li.sexy-squidoo, li.sexy-squidoo:hover, li.sexy-propeller, li.sexy-propeller:hover, li.sexy-faqpal, li.sexy-faqpal:hover, li.sexy-evernote, li.sexy-evernote:hover, li.sexy-meneame, li.sexy-meneame:hover, li.sexy-bitacoras, li.sexy-bitacoras:hover, li.sexy-jumptags, li.sexy-jumptags:hover, li.sexy-bebo, li.sexy-bebo:hover, li.sexy-n4g, li.sexy-n4g:hover, li.sexy-strands, li.sexy-strands:hover, li.sexy-orkut, li.sexy-orkut:hover, li.sexy-tumblr, li.sexy-tumblr:hover, li.sexy-stumpedia, li.sexy-stumpedia:hover, li.sexy-current, li.sexy-current:hover, li.sexy-blogger, li.sexy-blogger:hover, li.sexy-plurk, li.sexy-plurk:hover { background:url('../images/sexy-sprite.png') no-repeat !important; }
li.sexy-newsvine { background-position:left bottom !important; }
li.sexy-newsvine:hover { background-position:left top !important; }
li.sexy-linkedin { background-position:-70px bottom !important; }
li.sexy-linkedin:hover { background-position:-70px top !important; }
li.sexy-devmarks { background-position:-140px bottom !important; }
li.sexy-devmarks:hover { background-position:-140px top !important; }
li.sexy-google { background-position:-210px bottom !important; }
li.sexy-google:hover { background-position:-210px top !important; }
li.sexy-scriptstyle { background-position:-280px bottom !important; }
li.sexy-scriptstyle:hover { background-position:-280px top !important; }
li.sexy-mail { background-position:-350px bottom !important; }
li.sexy-mail:hover { background-position:-350px top !important; }
li.sexy-comfeed { background-position:-420px bottom !important; }
li.sexy-comfeed:hover { background-position:-420px top !important; }
li.sexy-twitter { background-position:-490px bottom !important; }
li.sexy-twitter:hover { background-position:-490px top !important; }
li.sexy-technorati { background-position:-560px bottom !important; }
li.sexy-technorati:hover { background-position:-560px top !important; }
li.sexy-stumbleupon { background-position:-630px bottom !important; }
li.sexy-stumbleupon:hover { background-position:-630px top !important; }
li.sexy-reddit { background-position:-700px bottom !important; }
li.sexy-reddit:hover { background-position:-700px top !important; }
li.sexy-myspace { background-position:-770px bottom !important; }
li.sexy-myspace:hover { background-position:-770px top !important; }
li.sexy-mixx { background-position:-840px bottom !important; }
li.sexy-mixx:hover { background-position:-840px top !important; }
li.sexy-diigo { background-position:-910px bottom !important; }
li.sexy-diigo:hover { background-position:-910px top !important; }
li.sexy-digg { background-position:-980px bottom !important; }
li.sexy-digg:hover { background-position:-980px top !important; }
li.sexy-designfloat { background-position:-1050px bottom !important; }
li.sexy-designfloat:hover { background-position:-1050px top !important; }
li.sexy-yahoobuzz { background-position:-1120px bottom !important; }
li.sexy-yahoobuzz:hover { background-position:-1120px top !important; }
li.sexy-delicious { background-position:-1190px bottom !important; }
li.sexy-delicious:hover { background-position:-1190px top !important; }
li.sexy-blinklist { background-position:-1260px bottom !important; }
li.sexy-blinklist:hover { background-position:-1260px top !important; }
li.sexy-facebook { background-position:-1330px bottom !important; }
li.sexy-facebook:hover { background-position:-1330px top !important; }
li.sexy-misterwong { background-position:-1400px bottom !important; }
li.sexy-misterwong:hover { background-position:-1400px top !important; }
li.sexy-izeby { background-position:-1470px bottom !important; }
li.sexy-izeby:hover { background-position:-1470px top !important; }
li.sexy-twittley { background-position:-1540px bottom !important; }
li.sexy-twittley:hover { background-position:-1540px top !important; }
li.sexy-tipd { background-position:-1610px bottom !important; }
li.sexy-tipd:hover { background-position:-1610px top !important; }
li.sexy-pfbuzz { background-position:-1680px bottom !important; }
li.sexy-pfbuzz:hover { background-position:-1680px top !important; }
li.sexy-friendfeed { background-position:-1750px bottom !important; }
li.sexy-friendfeed:hover { background-position:-1750px top !important; }
li.sexy-blogmarks { background-position:-1820px bottom !important; }
li.sexy-blogmarks:hover { background-position:-1820px top !important; }
li.sexy-fwisp { background-position:-1890px bottom !important; }
li.sexy-fwisp:hover { background-position:-1890px top !important; }
li.sexy-designmoo { background-position:-1960px bottom !important; }
li.sexy-designmoo:hover { background-position:-1960px top !important; }
li.sexy-bobrdobr { background-position:-2030px bottom !important; }
li.sexy-bobrdobr:hover { background-position:-2030px top !important; }
li.sexy-memoryru { background-position:-2100px bottom !important; }
li.sexy-memoryru:hover { background-position:-2100px top !important; }
li.sexy-100zakladok { background-position:-2170px bottom !important; }
li.sexy-100zakladok:hover { background-position:-2170px top !important; }
li.sexy-yandex { background-position:-2240px bottom !important; }
li.sexy-yandex:hover { background-position:-2240px top !important; }
li.sexy-moemesto { background-position:-2310px bottom !important; }
li.sexy-moemesto:hover { background-position:-2310px top !important; }
li.sexy-marrows { background-position:-2380px bottom !important; }
li.sexy-marrows:hover { background-position:-2380px top !important; }
li.sexy-identica { background-position:-2450px bottom !important; }
li.sexy-identica:hover { background-position:-2450px top !important; }
li.sexy-hackernews { background-position:-2520px bottom !important; }
li.sexy-hackernews:hover { background-position:-2520px top !important; }
li.sexy-ning { background-position:-2590px bottom !important; }
li.sexy-ning:hover { background-position:-2590px top !important; }
li.sexy-designbump { background-position:-2660px bottom !important; }
li.sexy-designbump:hover { background-position:-2660px top !important; }
li.sexy-printfriendly { background-position:-2730px bottom !important; }
li.sexy-printfriendly:hover { background-position:-2730px top !important; }
li.sexy-fleck{ background-position:-2800px bottom !important; }
li.sexy-fleck:hover{ background-position:-2800px top !important; }
li.sexy-netvibes{ background-position:-2870px bottom !important; }
li.sexy-netvibes:hover{ background-position:-2870px top !important; }
li.sexy-netvouz{ background-position:-2940px bottom !important; }
li.sexy-netvouz:hover{ background-position:-2940px top !important; }
li.sexy-nujij{ background-position:-3010px bottom !important; }
li.sexy-nujij:hover{ background-position:-3010px top !important; }
li.sexy-globalgrind{ background-position:-3080px bottom !important; }
li.sexy-globalgrind:hover{ background-position:-3080px top !important; }
li.sexy-wikio{ background-position:-3150px bottom !important; }
li.sexy-wikio:hover{ background-position:-3150px top !important; }
li.sexy-xerpi{ background-position:-3220px bottom !important; }
li.sexy-xerpi:hover{ background-position:-3220px top !important; }
li.sexy-sphinn{ background-position:-3290px bottom !important; }
li.sexy-sphinn:hover{ background-position:-3290px top !important; }
li.sexy-blogospherenews{ background-position:-3360px bottom !important; }
li.sexy-blogospherenews:hover{ background-position:-3360px top !important; }
li.sexy-posterous{ background-position:-3430px bottom !important; }
li.sexy-posterous:hover{ background-position:-3430px top !important; }
li.sexy-techmeme{ background-position:-3500px bottom !important; }
li.sexy-techmeme:hover{ background-position:-3500px top !important; }
li.sexy-ekudos{ background-position:-3570px bottom !important; }
li.sexy-ekudos:hover{ background-position:-3570px top !important; }
li.sexy-pingfm{ background-position:-3640px bottom !important; }
li.sexy-pingfm:hover{ background-position:-3640px top !important; }
li.sexy-tomuse{ background-position:-3710px bottom !important; }
li.sexy-tomuse:hover { background-position:-3710px top !important; }
li.sexy-webblend{ background-position:-3780px bottom !important; }
li.sexy-webblend:hover { background-position:-3780px top !important; }
li.sexy-wykop{ background-position:-3850px bottom !important; }
li.sexy-wykop:hover { background-position:-3850px top !important; }
li.sexy-blogengage{ background-position:-3920px bottom !important; }
li.sexy-blogengage:hover { background-position:-3920px top !important; }
li.sexy-hyves { background-position:-3990px bottom !important; }
li.sexy-hyves:hover { background-position:-3990px top !important; }
li.sexy-pusha { background-position:-4060px bottom !important; }
li.sexy-pusha:hover { background-position:-4060px top !important; }
li.sexy-hatena { background-position:-4130px bottom !important; }
li.sexy-hatena:hover { background-position:-4130px top !important; }
li.sexy-mylinkvault { background-position:-4200px bottom !important; }
li.sexy-mylinkvault:hover { background-position:-4200px top !important; }
li.sexy-slashdot { background-position:-4270px bottom !important; }
li.sexy-slashdot:hover { background-position:-4270px top !important; }
li.sexy-squidoo { background-position:-4340px bottom !important; }
li.sexy-squidoo:hover { background-position:-4340px top !important; }
li.sexy-propeller { background-position:-4410px bottom !important; }
li.sexy-propeller:hover { background-position:-4410px top !important; }
li.sexy-faqpal { background-position:-4480px bottom !important; }
li.sexy-faqpal:hover { background-position:-4480px top !important; }
li.sexy-evernote { background-position:-4550px bottom !important; }
li.sexy-evernote:hover { background-position:-4550px top !important; }
li.sexy-meneame { background-position:-4620px bottom !important; }
li.sexy-meneame:hover { background-position:-4620px top !important; }
li.sexy-bitacoras { background-position:-4690px bottom !important; }
li.sexy-bitacoras:hover { background-position:-4690px top !important; }
li.sexy-jumptags { background-position:-4760px bottom !important; }
li.sexy-jumptags:hover { background-position:-4760px top !important; }
li.sexy-bebo { background-position:-4830px bottom !important; }
li.sexy-bebo:hover { background-position:-4830px top !important; }
li.sexy-n4g { background-position:-4900px bottom !important; }
li.sexy-n4g:hover { background-position:-4900px top !important; }
li.sexy-strands { background-position:-4970px bottom !important; }
li.sexy-strands:hover { background-position:-4970px top !important; }
li.sexy-orkut { background-position:-5040px bottom !important; }
li.sexy-orkut:hover { background-position:-5040px top !important; }
li.sexy-tumblr { background-position:-5110px bottom !important; }
li.sexy-tumblr:hover { background-position:-5110px top !important; }
li.sexy-stumpedia { background-position:-5180px bottom !important; }
li.sexy-stumpedia:hover { background-position:-5180px top !important; }
li.sexy-current { background-position:-5250px bottom !important; }
li.sexy-current:hover { background-position:-5250px top !important; }
li.sexy-blogger { background-position:-5320px bottom !important; }
li.sexy-blogger:hover { background-position:-5320px top !important; }
li.sexy-plurk { background-position:-5390px bottom !important; }
li.sexy-plurk:hover { background-position:-5390px top !important; }



html{margin:0;padding:0;height: 100%;min-height: 100%;}
BODY {background:#151515 url(../images/bg.jpg) no-repeat scroll 50% 0;color:#aaa;font-family:Arial;font-size:12px;margin:0;padding:0;height: 100%;min-height: 100%;}
A {cursor:pointer;text-decoration:none;outline:none}
A img {border:0px solid}
p{margin: 13px 0;}
.fl {float:left;position:relative;margin:0;padding:0}
.fr {float:right;position:relative;margin:0;padding:0}
.pos {position:absolute}
.clear{clear: both;overflow: hidden;height: 0px;font-size: 0px;}
.center {top:0%; left:50%; width:1000px; margin:0 -500px;min-width:1000px;}
.full_block{width:100%;min-width:1000px;}
.main_table{width:100%;height:100%;border-collapse:collapse;border:0px solid;}
.main_table td{border-collapse:collapse;}
.top_td{width:100%;vertical-align:top;}
.bottom_td{width:100%;vertical-align:top; height:76px;}
.logo{top:40px;left: 35px;z-index: 20;}
.logo a{background: url(../images/logo.png) no-repeat;width:183px;height: 29px;display: block;}
.right_links{top:15px;right:25px;z-index: 20;}
.right_links a{color:#99CC33;font-family: Georgia,"Times New Roman",Times,serif;font-size: 18px;text-decoration: underline;}
.conteiner{min-height: 300px;width:100%}
.footer{background: url(../images/footer_bg.png) repeat-x scroll 0 100%;width:100%;height: 76px;}
.footer_logos{top:0%; left:50%; width:780px; margin:0 -390px;display: block;}
.footer_logo_one{height:41px;padding-top:15px;overflow: hidden;width:1000px}
.footer_left_links_one{line-height: 20px;background: url(../images/footer_sep.png) no-repeat scroll 100% 50%;}
.footer_left_links_one a{padding:0 9px;font-size: 10px;color:#767676}
.footer_left_links_one a:hover{color:#fff}
.footer_left_links_one a.act{color:#fff}
.footer_left_links_one a.bold{color:#99CC33;font-weight: bold;}
.footer_left_links_one a.bold:hover{color:#99CC33;}
.copyright{color:#767676;font-size: 10px;padding-right:5px;line-height: 20px;}
.copyright a{color:#8eba3e;font-size: 10px;padding:0 5px}
.facebook_link a{background: url(../images/facebook.png) no-repeat scroll 0 50%;width:46px;height: 20px;display: block;padding:0 10px;}
.twitter_link a{background: url(../images/twitter.png) no-repeat scroll 0 50%;width:43px;height: 20px;display: block;padding:0 10px;}
.linkedin_link a{background: url(../images/linkedin.png) no-repeat scroll 0 50%;width:43px;height: 20px;display: block;padding:0 10px;}
.email_link a{background: url(../images/email.png) no-repeat scroll 0 50%;width:9px;height: 20px;display: block;padding:0 10px;}
.customers{left:50%;margin-left:-45px}
.customers a{line-height: 20px;color: #fff;font-size: 10px;}
.customers div{background: url(../images/footer_arrow.png) no-repeat;width:30px;height: 10px;left:30px;top:-8px;display: block;}
.some_block{width:100%;background: url(../images/main_bg.png) no-repeat scroll 50%;min-height: 312px;margin-top: 110px;}
.some_text{background: url(../images/some_text.png) no-repeat scroll 50% 0;width:100%;height: 141px;top:45px}
.long_link_one{background: url(../images/long_link.png) repeat-x;width:100%;height: 23px;margin-bottom: 2px;padding-top: 12px;}
.long_link_one a.our_work{background: url(../images/our_work_link.png) no-repeat;width:80px;height: 10px;display: block;margin-left: 45px;}
.long_link_one a.what_we_do{background: url(../images/what_we_do_link.png) no-repeat;width:92px;height: 10px;display: block;margin-left: 45px;}
.long_link_one a.how_do_we{background: url(../images/how_do_we_link.png) no-repeat;width:102px;height: 10px;display: block;margin-left: 45px;}
.long_link_one a.who_we_are{background: url(../images/who_we_are_link.png) no-repeat;width:93px;height: 10px;display: block;margin-left: 45px;}
.long_link_one a.contact{background: url(../images/contact_link.png) no-repeat;width:68px;height: 10px;display: block;margin-left: 45px;}
.site_desc{padding: 20px 45px;font-size: 11px;}
/***/
/*.projects_block{margin:100px 0 30px;width:1000px;overflow: hidden;padding:90px 0}*/
/*.projects_block{min-height: 422px;}*/
.project_one{width:247px;height: 187px;padding: 10px 0 0 15px;}
.project_one a{overflow: hidden;width:232px;height: 167px;display: block;}
.project_one_cont{width:262px}
.project_one_big{background: url(../images/project_one_big_bg.png) no-repeat;width:557px;height: 338px;z-index: 200;padding: 33px 0 0 33px;display: none;left:50%;margin-left: -278px;top:100px}
.project_one_big a.overflower{overflow: hidden;width:524px;height: 305px;display: block;}
.project_one_desc{background: url(../images/project_one_desc.png) repeat-x;width:520px;height: 60px;left:25px;bottom:40px;padding: 10px 0 0 20px;}
.project_one_desc_title{font-weight: bold;font-size: 11px;color:#8eba3e}
.project_one_desc_text{font-size: 11px;color:#fff;line-height: 20px;}
.project_one_desc_link a{font-size: 10px;color:#8eba3e;}
.bullets{bottom:0px;left:50%}
.bullet_one{margin: 0 5px;}
.bullet_one a{background: url(../images/bullet_bg.png) no-repeat;width:8px;height: 8px;display: block;}
.bullet_one a:hover{background: url(../images/bullet_bg.png) no-repeat scroll 0 -8px;}
.bullet_one a.act{background: url(../images/bullet_bg.png) no-repeat scroll 0 -8px;}
.share_link{}
.share_link a{font-weight: bold;color:#767676;line-height: 20px;padding: 0 10px;}
.share_block{background: #111;padding: 10px;bottom:20px;border:1px solid #ccc;width:222px;right:10px;display: none;}
.email_form{background: #111;padding: 10px;bottom:63px;border:1px solid #ccc;width:222px;right:10px;display: none;}
.one_field{margin-bottom: 4px;}
.one_field input{border:1px solid #ccc;background: #111;color:#ccc;font-size: 12px;padding: 1px;width:218px}
.customer_logo_one{height: 41px;padding: 0 14px;line-height: 41px;}
.customer_logo_one img{display: block;vertical-align: middle;}
.cus_not{font-weight: bold;font-size: 20px;line-height: 41px;text-align: center;color:#f00;left:0px;top:0px;width:100%;display: none;}
.borderer{left:0px;top:0px;cursor: pointer;}
.submit input{border:1px solid #ccc;color:#ccc;padding:0 10px;background: none;}
.thank_you{background: #000;border:1px solid #8eba3e;top:50%;left:50%;position: fixed;z-index:50;padding:20px 60px;margin: -20px 0 0 -80px;}
.thank_you_text{font-size: 16px;font-weight: bold;color:#8eba3e}
.thank_you_ok{width:100%;text-align: center;margin-top:10px}
.thank_you_ok a{font-size: 16px;font-weight: bold;color:#ccc}

