*{margin:0;padding:0;}
ul{list-style:none;}
body{position:relative;background:#000;color:#fff;font-family:Tahoma;}
a {color:#fff;}
h1{font-size:1em;}
a:hover{text-decoration:none;}
img{border:none;}

#wrapper{width:100%; min-width:1260px;width:expression(document.body.clientWidth < 1263? "1263px": "auto" );}
/*header*/
#header{float:left; width:100%; height:195px;margin:50px 0 -240px 0;background:url('../images/headerbg.jpg') no-repeat right top;height:494px;}
#header #logo{width:247px; height:195px; margin: 0 auto; position:relative;}
#header #logo a{width:100%;height:100%; }

#main {width:100%;float:left;border-top:1px solid #95997d;border-bottom:1px solid #95997d;z-index:1; position:relative;}
#mainInner{width:100%;float:left;border-top:1px solid #5b583a;border-bottom:1px solid #5b583a;position:relative;}

/*top navigation*/
#mainNav{width:100%;position:relative; margin:-30px 0 0px 0;}
#main #mainNav ul{height:28px;margin:0 0 0 18px;}
#main #mainNav ul li{display:inline-block;height:28px;vertical-align:top;*display:inline;zoom:1;*overflow:hidden;}
#main #mainNav ul .first{width:120px; background:url('../images/Buttons.png') no-repeat 0 0;}
#main #mainNav ul .second{width:133px; background:url('../images/Buttons.png') no-repeat -121px 0;}
#main #mainNav ul .third{width:120px; background:url('../images/Buttons.png') no-repeat -261px 0;}
#main #mainNav ul li a{display:block;height:28px;}
#main #mainNav ul a.first:hover{width:120px; background:url('../images/Buttons.png') no-repeat -3px -29px;}
#main #mainNav ul a.second:hover{width:133px; background:url('../images/Buttons.png') no-repeat -124px -29px;}
#main #mainNav ul a.third:hover{width:120px; background:url('../images/Buttons.png') no-repeat -264px -29px;}
#main #mainNav .active {}

#main #contentWrap{ position:relative;/*background:url('../images/blackGlass.png') repeat left top;*/ height:478px; width:1262px; margin:0 auto;}
#main .cc{height:518px !important;}
#main .space {float:left; height:100%; min-height:100%;/*background:url('../images/mainbg.png') repeat left top;*/}
#main .homeWrap{height:640px !important;}
/*main page*/
#main .tab{ float:left;width:381px;position:relative;height:591px; padding:21px 15px 0 16px;}
#main .tab .tabsheet {width:116px; height:7px;position:absolute;top:2px;right:0px;display:none; }
#main .purple .tabsheet {background:url('../images/tabsheetPurple.png') no-repeat left top;}
#main .green .tabsheet {background:url('../images/tabsheetGreen.gif') no-repeat left top;}
#main .blue .tabsheet {background:url('../images/tabsheetBlue.gif') no-repeat left top;}
#main .purple .headerTab{width:255px;height:54px;background:url('../images/hitechAV.png') no-repeat 0 0;position:relative; right:20px;}
#main .blue .headerTab{width:245px;height:54px;background:url('../images/ssHeader.png') no-repeat 0 0;position:relative; right:19px;}
#main .green .headerTab{width:256px;height:54px;background:url('../images/eeHeader.png') no-repeat 0 0;position:relative; right:17px;}
#main .tab .imgAndA{float:left; width:381px; text-align:right padding-bottom:10px;}
#main .tab .imgAndA a{font-size:.8em;height:31px; line-height:26px;float:right; display:block;padding:0 5px 0 34px;;background:url('../images/dot.png') no-repeat 0px 0px;}
#main .tab .tabText{float:left;width:100%;margin:21px 0 0 0px;font-size:.78em; text-align:justify;}
#main .purple {margin: 0 0 0 10px;}

.dialog {position:relative;min-width:356px;max-width:375px;color:#fff;z-index:1;left:3px;display:inline-block;margin:20px 0 30px 10px;}
.dialog .content,.dialog .t,.dialog .b,.dialog .b div {background:transparent url(../images/purpleCloud.png) no-repeat top right;_background-image:url(purpleCloud.gif);}
.blue .content, .blue .t, .blue .b, .blue .b div{ background:transparent url(../images/blueCloud.png) no-repeat top right;}
.green .content, .green .t, .green .b, .green .b div{ background:transparent url(../images/greenCloud.png) no-repeat top right; }
.dialog .content {position:relative;zoom:1;_overflow-y:hidden;padding:12px 12px 0px 0px;}
.dialog .t {position:absolute;left:0px;top:0px;width:12px;margin-left:-12px;height:100%;_height:100px; /* arbitrary long height, IE 6 */background-position:top left;}
.dialog .b {position:relative;width:100%;}
.dialog .b,.dialog .b div {height:15px;font-size:1px;}
.dialog .b {background-position:bottom right;}
.dialog .b div {position:relative;width:12px;margin-left:-12px;background-position:bottom left;}
.dialog .hd,.dialog .bd,.dialog .ft {position:relative;}
.dialog .wrapper {position:static;max-height:1000px;overflow:auto;}
.dialog h1,.dialog p {margin:0px;padding:0.5em 0px 0.5em 0px;}
.dialog h1 {padding-bottom:0px;}
.dialog a{font-size:.75em;}

/* about us page*/
#main .about { background:url('../images/aboutUsTab.png') no-repeat left top; width:393px; height:460px;float:left; padding:100px 0 0 0; margin:40px 0 20px 25px;font-size:.78em;}
#main .about1 { background:url('../images/aboutUsV1.png') no-repeat left top;}
#main .plans{ background:url('../images/mission.png') no-repeat left top;  height:374px; margin-left:14px !important;}
#main .mission1{ background:url('../images/missionV1.png') no-repeat left top; height:201px;}
#main .mission{  background:url('../images/filosofy.png') no-repeat left top; height:499px;margin-left:14px !important;}
#main .filosofy{ background:url('../images/filosofy.png') no-repeat left top; height:273px;}
#main .about .contentP {margin:10px 20px 0;}
#main .about .contentP p{padding:0 0 10px 0}


/*contacts page */
#main .contactsText{float:left;width:269px;font-size:.8em; padding:0 0 0 19px;margin:52px 0 0 0;}
#main .contactsText .header{display:block;width:159px;height:56px; background:url(../images/contactsTextHeader.png) no-repeat 0px top;position:relative;left:-11px;}
#main .contactsText .cream{background:url(../images/cream.png) no-repeat 0px top !important;position:relative;left:-9px;width:287px;height:75px;margin:20px 0 0;}
#main .contactsText .info {padding:0 0 0 14px;}
#main .contactsMap{float:left; position:relative;margin:26px 0 0 0;}
#main .contactsMap .map{ background:url(../images/map.png) no-repeat -3px top;height:396px; display:block;width:450px; }
#main .contactsMap a{width:36px;height:37px;display:block; position:absolute;overflow:hidden; text-decoration:none;left:375px;top:317px;}
#main .contactsMap a span{background:url(../images/zoomInUnderline.png) no-repeat left top;width:36px; height:37px;display:block;}
#main .contactsMap a p{background:url(../images/zoomIn.png) no-repeat left top;width:36px; height:37px;display:block;position:absolute;top:0px;left:0px;}
#main .contactsForm {float:left; width:500px;margin:57px 0 0 0;}
#main .contactsForm .header{background:url('../images/formHeader.png') no-repeat left top; width:258px;height:46px;position:relative; left:252px;}
#main .contactsForm .company{background:url('../images/company.png') no-repeat left top; width:85px;height:8px;position:relative;display:block;float:left;margin:0 15px 0 82px;top:4px;}
#main .contactsForm .eMail{background:url('../images/email.png') no-repeat left top; width:56px;height:11px;position:relative;display:block;float:left;top:4px;margin:0 15px 0 111px;}
#main .contactsForm .msg{background:url('../images/msgtheme.png') no-repeat left top; width:137px;height:10px;position:relative;display:block;float:left;top:4px;margin:0 16px 0 29px;}
#main .contactsForm input{border:none; background:rgba(28,28,28,0.6) no-repeat left top;width:303px;color:#fff; font-size:.75em; padding:0 0 0 10px;}
#main .contactsForm .active{border-top:1px solid #cccccb;border-right:2px solid #646464;border-bottom:1px solid #585858;border-left:2px solid #747474;}
#main .contactsForm textarea{border:none; background:rgba(28,28,28,0.6) no-repeat left top;width:313px;color:#fff;margin:0 0 0 182px;padding:0 0 0 10px;}
#main .contactsForm #frm_submit { margin:0 0 0 399px;background:url('../images/sendButton.png') no-repeat left top; width:95px; height:24px;}
.status {display:none;}
/*footer */
#footer{width:100%; height:100px;float:left;background:url('../images/footerbg.jpg') no-repeat 0 0; padding:230px 0 0 0; margin:-210px 0 0 0;}
#footer a{}
#footer .innerFooter{width:1260px;margin:0 auto;}
#footer .left{width:49%;float:left;padding:0 0 0 25px;font-size:.8em; margin:-10px 0 0 0;}
#footer .left p b{font-size:1.4em;}
#footer .left span{padding:0 0 0 20px;}
#footer .right{width:47%;float:left; text-align:right;margin:-20px 0 0 0;}
#footer .right #footerNav{ float:right;font-size:.9em; }
#footer .right #footerNav li{float:left; margin:10px;}
#footer .right #developerInfo{width:100%;float:right;font-size:.8em; padding:0 40px 32px 0;background:url('../images/logoIS.png') no-repeat 99% 0px;margin:22px 0 0 0;}
