/* general */
body {background-color: #fff; padding: 0; margin: 0;}
a {color: #0164b2;}
.listelementswidth {width: 285px;}
.ForContent {font-size: 11pt; font-family: "Book Antiqua"; mso-bidi-font-family: Tahoma; color: #404958;}
.ForContentTitle {font-family: "Book Antiqua"; mso-bidi-font-family: Tahoma; color: #404958;}
.ForSmallContent {font-size: 11pt; font-family: "Book Antiqua"; mso-bidi-font-family: Tahoma; color: #404958; text-align: justify;}

/* a */
.lang {font: italic 11px Arial, Helvetica, sans-serif; color: #0054a6;}
.menumain {font: 12px Arial, Helvetica, sans-serif; color: #024db2;}
.menumainsub {font: 16px Arial, Helvetica, sans-serif; color: #024db2;}
.sketch {font: italic 12px Arial, Helvetica, sans-serif; color: #fff;}
.small {font: italic 11px Arial, Helvetica, sans-serif; color: #0054a6;}
.smallbanner {font: italic 11px Arial, Helvetica, sans-serif; color: #fcfdfe;}
.big {font: 23px "Times New Roman", Times, serif; color: #024db2;}
.bigbottom {font: 20px "Times New Roman", Times, serif; color: #3d6ab6;}
.address {font: 11px Tahoma; color: #0054a6;}
.bigwhite {font: bold 16px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none;}
.bigwhite:hover {font: bold 16px Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline;}
.smallsec {font: 11px Arial, Helvetica, sans-serif; color: #0164b2;}
.adv {font: 14px Georgia, "Times New Roman", Times, serif; color: #fff;}
.advsmall {font: 11px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none;}
.advsmall:hover {font: 11px Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline;}
.listlink {font: 18px Georgia, "Times New Roman", Times, serif; color: #0164b2;}
.iphone {font: italic 12px Arial, Helvetica, sans-serif; color: #707c7e;}
.smallexamples {font: italic 10px Arial, Helvetica, sans-serif; color: #707c7e;}
.sps {font: 11px Arial, Helvetica, sans-serif; color: #00508f;}
.firstmenu {font: 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none;}
.firstmenu:hover {font: 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline;}
.downloads {font: 16px Georgia, "Times New Roman", Times, serif; color: #0164b2;}
.subik {text-decoration: none; color: #30324c;}
.subik:hover {text-decoration: underline; color: #30324c;}

/* padding */
.padlang {padding: 14px 34px 0 0;}
.padduits {padding-top: 2px;}
.padtopvertmenu {padding: 23px 44px 0 0;}
.padlogo {padding: 19px 122px 0 0;}
.padlogo2 {padding: 19px 82px 0 40px;}
.padtextmainbig {padding: 25px 0 0 0;}
.padmenumain {padding: 0 0 0 44px;}
.padmenumainsub {padding: 0 0 0 45px;}
.padarroundmms {padding-bottom: 12px;}
.padarroundmms2 {padding: 4px 0 6px 12px;}
.padarroundmms3 {padding: 0 0 9px 22px; width: 200px;}
.padarroundmms31 {padding: 8px 0 4px 22px; width: 200px;}
.padarroundmms4 {padding: 3px 0 0 22px; width:200px;}
.padarroundmm {padding-bottom: 9px;}
.pads1 {padding: 11px 119px 0 0;}
.pads2 {padding: 113px 87px 0 0;}
.pads3 {padding: 34px 187px 0 0;}
.pads3ru {padding: 34px 196px 0 0;}
.pads4 {padding: 93px 74px 0 0;}
.pads4en {padding: 93px 72px 0 0;}
.pads1de {padding: 12px 130px 0 0;}
.pads2de {padding: 113px 83px 0 0;}
.pads3de {padding: 34px 188px 0 0;}
.pads4de {padding: 93px 72px 0 0;}
.padChar {padding: 0 0 0 27px;}
.padsmallbanner {padding: 129px 0 44px 288px;}
.padsmallbannerru {padding: 129px 0 44px 293px;}
.padlast {padding: 6px 190px 0 0;}
.padbig {padding: 10px 0 10px 15px;}
.padsmall {padding: 0 0 0 15px;}
.padsample {padding: 3px 0 0 14px;}
.padush {padding: 35px 0 5px 85px;}
.padtextush {padding: 0 0 0 85px; text-align:justify;}
.padush2 {padding: 35px 0 5px 75px;}
.padtextush2 {padding: 0 0 0 75px;}
.padbigbottom {padding: 0 0 0 160px;}
.padsearch {padding: 0 0 4px 30px;}
.padaddress {padding: 12px 30px;}
.padsub2 {padding-top: 15px;}
.padgreytop {padding-top: 5px;}
.padgreybottom {padding-bottom: 10px;}
.padclear {padding-top: 0px;}
.padtxt {padding-right: 40px; padding-bottom: 70px;}
.padtabzag {padding-left: 10px;}
.padtabtxt {padding: 10px 10px;}
.padadv {padding: 15px 5px 5px 10px;}
.padsecbot {padding: 39px 0 0 110px;}
.padbottom {padding-bottom: 15px;}
.padcodeblock {padding: 0 320px 0 0;}
.padiphone {padding: 110px 20px 0 0;}
.padoutsourcing {padding: 0 145px 0 0;}
.padteam {padding: 275px 110px 0 0;}
.padtabzaglist {padding-left: 24px;}
.padportfolio {padding: 183px 30px 0 0;}
.padsite {padding: 205px 30px 0 0;}
.padabout {padding: 246px 30px 0 0;}
.padhowwork {padding: 205px 28px 0 0;}
.padfmenu {padding-left: 18px; padding-top: 3px;}
.padsecbotde {padding: 39px 0 0 100px;}

/* font */
.txtmainbig {font: 24px "Times New Roman", Times, serif; color: #3d4245;}
.txtsubarticlebig {font: 21px "Times New Roman", Times, serif; color: #212121;}
.txtartickesmall {font: 14px "Times New Roman", Times, serif; color: #000;}
.rarr {font: italic 11px Arial, Helvetica, sans-serif; color: #0054a6;}
.rarr2 {font: italic 11px Arial, Helvetica, sans-serif; color: #fcfdfe;}
.txtlast {font: 14px "Times New Roman", Times, serif; color: #616a70;}
.txtbanner1 {font: 36px "Times New Roman", Times, serif; color: #e5680c;}
.txtbanner2 {font: 29px Arial, Helvetica, sans-serif; color: #56656e;}
.txtsmall {font: 11px Arial, Helvetica, sans-serif; color: #000;}
.txtaddress {font: 11px Tahoma; color: #9a9a9a;}
.txtbiggray {font: 20px "Times New Roman", Times, serif; color: #4d4d4d;}
.txtsectop {font: 18px Georgia, "Times New Roman", Times, serif; color: #768086;}
.activelinksmall {font: 11px Arial, Helvetica, sans-serif; color: #30324c;}
.txtsmallsec {font: 11px Arial, Helvetica, sans-serif; color: #0164b2; padding-bottom: 3px;}
.txtzag1 {font: 28px Georgia, "Times New Roman", Times, serif; color: #30324c; padding-bottom: 10px;}
.txtzag2 {font: 24px Georgia, "Times New Roman", Times, serif; color: #30324c; padding-bottom: 10px;}
.txtzag3 {font: 18px Georgia, "Times New Roman", Times, serif; color: #30324c; padding-bottom: 10px;}
.txt {font: 12px Arial, Helvetica, sans-serif; color: #404958;}
.txtwh {font: 12px Arial, Helvetica, sans-serif; color: #fff;}
.txtcode {font: 11px Tahoma; color: #262c2a; padding: 2px 4px;}
.txtcodebold {font: bold 11px Tahoma; color: #c14171;}
.txtnumrow {font: 11px Tahoma; color: #9daab2; padding: 2px 4px;}
.txtexample {font: 14px Arial, Helvetica, sans-serif; color: #30324c;}
.iphone {font: italic 12px Arial, Helvetica, sans-serif; color: #707c7e; text-decoration: underline; cursor:pointer;}
.txtCountComments {font: bold 12px Arial, Helvetica, sans-serif; color: #fefefe;}
.txtbog {font: 14px Georgia, "Times New Roman", Times, serif; color: #30324c; padding-left: 22px;}
.descdownloads {font: 12px Arial, Helvetica, sans-serif; color: #707c7e;}
.smalldownloads {font: 10px Arial, Helvetica, sans-serif; color: #949490;}
.txtslogan {font: 14px Arial, Helvetica, sans-serif; color: #30324c; text-align:left;}

/* background */
.bg15 {background: url(../img/bg_15.jpg) no-repeat bottom right;}
.bg17 {background: url(../img/bg_17.jpg) no-repeat top left;}
.bg18 {background: url(../img/bg_18.jpg) no-repeat top left;}
.bg19 {background: url(../img/bg_19.jpg) no-repeat top left;}
.bg20 {background: #fff url(../img/bg_20.jpg) no-repeat top left;}
.bg21 {background: #fff url(../img/bg_21.jpg) no-repeat top left;}
.bg22 {background: #fff url(../img/bg_22.jpg) no-repeat bottom right;}
.bg23 {background: #fff url(../img/bg_23.jpg) no-repeat top left;}
.bg24 {background: #fff url(../img/bg_24.jpg) no-repeat bottom right;}
.bg25 {background: #fff url(../img/bg_25.jpg) no-repeat bottom left;}
.bg26 {background: #fff url(../img/bg_26.jpg) no-repeat top right;}
.bgChar {background: url(../img/znak.gif) no-repeat left;}
.bgBigWhite {background: url(../img/bg_bigwhite.gif) no-repeat; height:30px; width:232px;}
.bgGrayCenter {background-color: #eaf0f2; width:208px;}
.bgGrayTable {background-color: #9ea5a9;}
.bgMainPage1 {background: url(../img/bgMainPage1.jpg) no-repeat top right;}
.bgcoderow {background-color: #e8decd;}
.bgcodeactiverow {background: #fff0c2 url(../img/bgcodeactive.jpg) left bottom no-repeat;}
.bgiPhone {background: url(../img/bg_iphone.jpg) no-repeat top right;}
.bgOutsourcing {background: url(../img/bg_outsourcing.jpg) no-repeat right top;}
.bgTeam {background: url(../img/bg_team.jpg) no-repeat top right;}

.bg1Aru {background: url(../img/bg1Aru.jpg) no-repeat top right;}
.bg1Aen {background: url(../img/bg1Aen.jpg) no-repeat top right;}
.bg1Bru {background: url(../img/bg1Bru.jpg) no-repeat top right;}
.bg1Ben {background: url(../img/bg1Ben.jpg) no-repeat top right;}
.bg2Aru {background: url(../img/bg2Aru.jpg) no-repeat top right;}
.bg2Aen {background: url(../img/bg2Aen.jpg) no-repeat top right;}
.bg2Bru {background: url(../img/bg2Bru.jpg) no-repeat top right;}
.bg2Ben {background: url(../img/bg2Ben.jpg) no-repeat top right;}
.bg3Aru {background: url(../img/bg3Aru.jpg) no-repeat top right;}
.bg3Aen {background: url(../img/bg3Aen.jpg) no-repeat top right;}
.bg3Bru {background: url(../img/bg3Bru.jpg) no-repeat top right;}
.bg3Ben {background: url(../img/bg3Ben.jpg) no-repeat top right;}
.bg4Aru {background: url(../img/bg4Aru.jpg) no-repeat top right;}
.bg4Aen {background: url(../img/bg4Aen.jpg) no-repeat top right;}
.bg4Bru {background: url(../img/bg4Bru.jpg) no-repeat top right;}
.bg4Ben {background: url(../img/bg4Ben.jpg) no-repeat top right;}
.bg5Aru {background: url(../img/bg5Aru.jpg) no-repeat top right;}
.bg5Aen {background: url(../img/bg5Aen.jpg) no-repeat top right;}
.bg5Bru {background: url(../img/bg5Bru.jpg) no-repeat top right;}
.bg5Ben {background: url(../img/bg5Ben.jpg) no-repeat top right;}
.bg6Aru {background: url(../img/bg6Aru.jpg) no-repeat top right;}
.bg6Aen {background: url(../img/bg6Aen.jpg) no-repeat top right;}
.bg6Bru {background: url(../img/bg6Bru.jpg) no-repeat top right;}
.bg6Ben {background: url(../img/bg6Ben.jpg) no-repeat top right;}
.bg7Aru {background: url(../img/bg7Aru.jpg) no-repeat top right;}
.bg7Aen {background: url(../img/bg7Aen.jpg) no-repeat top right;}
.bg7Bru {background: url(../img/bg7Bru.jpg) no-repeat top right;}
.bg7Ben {background: url(../img/bg7Ben.jpg) no-repeat top right;}
.bg8Aru {background: url(../img/bg8Aru.jpg) no-repeat top right;}
.bg8Aen {background: url(../img/bg8Aen.jpg) no-repeat top right;}
.bg8Bru {background: url(../img/bg8Bru.jpg) no-repeat top right;}
.bg8Ben {background: url(../img/bg8Ben.jpg) no-repeat top right;}

.bgFirstMenu {background: url(../img/bg_firstmenu.gif) no-repeat top left;}
.bgComments {background:url(../img/bg_comment.gif) no-repeat top right;}
.bgLeft {background:url(../img/leftbg.gif) repeat-y top right;}
.bgRight {background:url(../img/rightbg.gif) repeat-y top left;}
.bgL {background: url(../img/lbg.jpg) no-repeat top left;}
.bg {background: url(../img/bg.gif) repeat top right;}

/* border */
.brdradd {border-right: solid 1px; color: #daecf3;}
.brdrtablelb {border-right: solid 1px; border-bottom: solid 1px; border-color: #dde0e1;}
.brdrtableb {border-bottom: solid 1px; border-color: #dde0e1;}

/* input */
.searchinput {border: solid 1px; color: #d0d6d7; width: 219px; height: 24px;}
.btnsearch {font: bold 14px Arial, Helvetica, sans-serif; color: #5e6970; border:0; background: none;}
.btnsend {font: 12px Arial, Helvetica, sans-serif; color: #000; border:0; background: none; background: url(../img/send.jpg) no-repeat; width: 99px; height: 22px; padding-bottom: 5px;}

/* forms */
input, textarea {border: solid 1px #d0d6d7;}

/* AjaxSearch*/
#ajaxSearch_form {}
#ajaxSearch_input {border: solid 1px #d0d6d7;}
#ajaxSearch_submit {background:url(../img/bg_searcharrow.jpg) no-repeat center; border:0; width: 10px;}
#ajaxSearch_output {border: 1px solid #444; padding: 10px; background: #fff; display: block; height: auto; vertical-align: top;}
.AS_ajax_result {color: #444; margin-bottom: 3px;}
.AS_ajax_resultLink {text-decoration: underline;}
.AS_ajax_resultDescription{color: #555;}
.AS_ajax_more {color: #555;}
.ajaxSearch_paging {}
.ajaxSearch_highlight {background-color: #fee8b9;}