@import "head.css";
@import "menu.css";
@import "text.css";
@import "iw_select.css";
@import "iw_index_custombox.css";

/**
 * $Id$
 * $RCSfile$
 * $Revision$
 * $Author$
*/
/* =================================================================
*
*		interware.hu styles
*
================================================================= */
html, body { margin: 0; padding: 0; height: 100%; }
form { margin:0; padding:0; display: inline; }

body {
  background-image: url(../i/bg_gradient.gif);
  background-position: center;
  background-repeat: repeat-y;
  background-color: #E7F2F6;
}

div#Main,
div#MainIndex {
  width:780px;
  /*position:absolute;*/
  left:50%; margin-left: -390px; /*margin: 0 auto;*/
  float:left;
  position: relative;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}

div#MainIndex {
  background-image: url(../i/index_bg_lightblue.gif); background-repeat: repeat-x; background-position: 0px 334px ;
}


div#Strech{
  padding: 0 0 128px 0;
  clear: both;
  width:780px;
}

html > body div#Strech {
  float: left;
}
* html div#Strech {
  /*height: inherit;*/
}

div#Menu {
  width:780px; height:31px;
  margin: 0; padding: 0;
  float:left;
  background-image: url(../i/bg_mnu.jpg); background-repeat: repeat-x;
}
div#Menu a{
  display: block;
  height:30px;
  float:left;
}
div#Menu a span{ display: none; }

a#returnIndex {
  display: block;
  width: 273px; height: 100px;
  position: absolute; z-index: 10000;
  top: 6px; left: 0px;
}
a#returnIndex span{ display: none; }

a#mnu_mservices {
  background-image: url(../i/mnu_szolgaltatasaink.jpg); background-repeat: no-repeat;
  width:122px;
  margin:0; padding:0;
}
a#mnu_sales {
  background-image: url(../i/mnu_akcioink.jpg); background-repeat: no-repeat;
  width:84px;
  margin:0; padding:0;
}
a#mnu_helpdesk {
  background-image: url(../i/mnu_helpdesk.jpg); background-repeat: no-repeat;
  width:154px;
  margin:0; padding:0;
}
a#mnu_press {
  background-image: url(../i/mnu_sajtoszoba.jpg); background-repeat: no-repeat;
  width:87px;
  margin:0; padding:0;
}
a#mnu_company {
  background-image: url(../i/mnu_ceginformacio.jpg); background-repeat: no-repeat;
  width:85px;
  margin:0 35px 0 0; padding:0;
}
a#mnu_contact {
  background-image: url(../i/mnu_contact.jpg); background-repeat: no-repeat;
  width:101px;
  margin:0; padding:0;
}

a#mnu_lang {
  background-image: url(../i/mnu_lang.jpg); background-repeat: no-repeat;
  width:109px;
  margin: 3px 0 0 0;
  padding:0;
}


div#Main div#Left {
  width: 151px; float:right;
  padding: 17px 0 17px 0;
  position: relative;
}

/* submenu */


div#Main div#Left ul.smenu {
  list-style-type: none;
  margin: 0; padding:12px 0 0 0;
  width: 151px;
  background-image: url(../i/bg_sp_leftmenu_top.gif); background-repeat: no-repeat;
  background-position: top;
}
html > body div#Main div#Left ul.smenu{
  width: 152px;
}

div#Main div#Left ul.smenu li{
  background-color: #1B4A62;
  width: 150px;
  margin: 0 0 0 1px;
  background-image: url(../i/bg_sp_leftmenu_bullet.gif); background-repeat: no-repeat;
  background-position: 7px 7px;
}

div#Main div#Left ul.smenu li ul{
  list-style-type: none;
  margin: 0 0 0 0px; padding:0;
  width: 150px;

}

div#Main div#Left ul.smenu li ul li{
  width: 100px;
  margin: 0; padding: 0;
  background-image: url(../i/bg_sp_leftmenu_subitem.gif); background-repeat: no-repeat;
  background-position: 25px 5px;
  font-size:10px;
}

div#Main div#Left ul.smenu li ul li ul{
  list-style-type: none;
  margin: 0; padding:0;
  width: 100px;
}

div#Main div#Left ul.smenu li ul li ul li{
  width: 100px;
  margin: 0; padding: 0;
  background-image: url(../i/bg_sp_leftmenu_subitem.gif); background-repeat: no-repeat;
  background-position: 32px 5px;
  font-size:10px;
  float:left;
}

div#Main div#Left ul.smenu li ul li ul li a {
   width: 104px; display: block;
   padding: 3px 0 4px 45px;
   /*margin-left: 1px;*/
   background-image: url(../i/bg_sp_leftmenu_menuitem.gif); background-repeat: repeat-x;
   background-position: bottom;
   color: #A5D8F7;
   text-decoration:none;

}

div#Main div#Left ul.smenu li ul li a {
   width: 107px; display: block;
   padding: 3px 0 4px 37px;
   /*margin-left: 1px;*/
   background-image: url(../i/bg_sp_leftmenu_menuitem.gif); background-repeat: repeat-x;
   background-position: bottom;
   color: #A5D8F7;
   text-decoration:none;

}

div#Main div#Left ul.smenu li a.active {
  color: #FFF;
  font-weight: bold;
}


div#Main div#Left ul.smenu li a {
   width: 128px; display: block;
   padding: 3px 0 4px 16px;
   margin-left: 1px;
   background-image: url(../i/bg_sp_leftmenu_menuitem.gif); background-repeat: repeat-x;
   background-position: bottom;
   color: #A5D8F7;
   text-decoration:none;

}

div#Main div#Left div.smenu{
  width: 150px; height: 12px;
  margin-left: 1px;
  background-image: url(../i/bg_sp_leftmenu_bottom.gif); background-repeat: no-repeat;
}

/* /submenu */


div#Main div#Right {
  width: 628px; float:right; padding: 0;
}

div#Main div#Right div#LeadObject {
  border-left: 1px solid #E3E9EC;
}

div#Main div#Right .container {
  border-left: 1px solid #E3E9EC;
  background-image:url(../i/bg_apm_subhead.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  padding:5px 20px 0 0px;
  float:left;
  width: 607px;
}

div#Main div#Right .container .content {
  /*border-left: 1px solid #E3E9EC;*/
  background-image:url(../i/bg_content.gif);
  background-repeat:no-repeat;
  background-position: 5px 0;
  padding:20px;
  float:left; clear: left;
}





div#MainIndex div#Left {
  width: 470px; float:left; padding: 2px 0 0 0;
  background-image: url(../i/bg_index_wideblue.jpg); background-repeat: no-repeat;
  background-position: 0 0;
}
div#MainIndex div#Right {
  width: 304px; float:left; padding: 0;
  background-image: url(../i/bg_index_wideblue.jpg); background-repeat: no-repeat;
  background-position: -470px 0px;
}
html> body div#MainIndex div#Right {width: 309px; }


div#MainIndex div#Right div.search {
  position:relative; float:left; padding: 8px 0 0 8px;
}

div#MainIndex div#Right div.search span{ display: none;}

input#txt_search {
  width: 105px; height: 15px; border: 0;
  padding: 1px;
  position: absolute; top: 10px; left: 88px;
  background: transparent;
}

input#submit_search {
  position: absolute; top: 10px; left: 205px;
  width: 29px; height: 20px; border: 0;
  background: transparent;
  cursor: hand;
}

input#submit_big_search {
  /*position: absolute; top: 10px; left: 205px;*/
  width: 29px; height: 20px; border: 0; float:left;
  background: transparent;
  cursor: hand;
}

html > body input#submit_search,
html > body input#submit_big_search {
  background-image: url(../i/index_search_ok.png); background-repeat: no-repeat;
}

* html input#submit_search,
* html input#submit_big_search {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/index_search_ok.png', sizingMethod='image');
}

html > body div#Right div.search div.back{
  width: 198px; height: 26px;
  background-image: url(../i/index_search.png); background-repeat: no-repeat;
}

* html div#Right div.search div.back{
  width: 198px; height: 26px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/index_search.png', sizingMethod='image');
}

a#inEnglish {
  position:absolute; top:8px; left: 240px;
  display: block; width: 56px; height: 21px;
  background-image: url(../i/button_english.gif); background-repeat: no-repeat;
  background-position: 4px 6px;
}
a#inEnglish span{ display: none;}



div.smallbanner{
  padding: 5px 0 0px 12px; width: 292px; height:88px;
  float:left;
}
div.widebanner{
  padding: 5px 0 5px 12px; width: 431px; height:90px;
  float:left;
}

div#Customers {
  width: 451px; height:199px;
  margin: 0; padding: 7px 5px 0 8px;
  /*position:relative;*/
  float:left;
  background-image: url(../i/bg_index_customerbox.gif); background-repeat: no-repeat;
  background-position: 8px 7px;
}
div#Customers label{ display: none; }

div#Customers .home { width: 215px; float:left; margin-top:104px; padding: 0 0 0 7px; }
div#Customers .business { width: 215px; height: 1px; float:left;  margin-top:104px; padding: 0 0 0 2px; }
div#Customers .online { width: 284px; height: 35px; float:left; padding:9px 0 0 160px; margin: 0; }




div#Services {
  width: 458px;
  /*position:relative;*/
  margin: 0; padding: 7px 0 0 8px;
  float:left;
  /*display: none;*/

}


div#Services h2 {
  /*position:absolute; z-index:1;*/
  width: 452px; height:30px; display: block; float:left; margin: 0; padding:0;
}

html > body div#Services h2 { background-image: url(../i/bg_index_service_head.png); background-repeat: no-repeat; }
* html div#Services h2 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/bg_index_service_head.png', sizingMethod='image'); }
div#Services h2 span{ display: none; }


div#Services .content,
div#Services .DOMcontent {
  width: 452px; margin:0; padding:0px 0 0 0px; float:left;
}

div#Services .content ul,
div#Services .DOMcontent ul {
  padding:0px 0 0px 7px; width: 440px;
}


div#Services div.IEcontent { position:relative; width: 452px; margin:0; padding: 0; float:left;   }
div#Services div.IEcontent div.float { position:absolute; top:0px; left:7px; z-index: 100; }

div#Services .content .float ,
div#Services .DOMcontent .float { z-index: 20; visibility: visible; padding: 0 0 0 0px;}


* html div#Services .content,
* html div#Services .DOMcontent {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='i/bg_index_service_content.png', sizingMethod='scale');
}

html > body div#Services .content,
html > body div#Services .DOMcontent{
  background-image: url(../i/bg_index_service_content.png); background-repeat: repeat-y;
}

div#Services .bottom {
 width: 452px; height:33px; margin:0; padding:0; float:left;
}
* html div#Services .bottom {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/bg_index_service_bottom.png', sizingMethod='image');
}
html > body div#Services .bottom {
  background-image: url(../i/bg_index_service_bottom.png); background-repeat: no-repeat;
}


div#Services ul {
  display: block;
  list-style-type: none;
  margin: 10px 0 0 0 ; padding: 0;
  width: 451px;float:left;
}

div#Services ul li {
  width: 205px;
  padding: 8px 0 15px 8px; float:left;
  background-image: url(../i/bg_index_service_item.gif); background-repeat: repeat-x; background-position: bottom;

}
div#Services ul li div.thumb46 {
  background-image: url(../i/bg_thumb_46x46.gif); background-repeat: no-repeat;
  padding: 3px; float:left; margin: 0 7px 14px 0;
}

div#Services ul li img{ border:0; float:left;}

div#Services ul li div.text {
  width: 140px; float:left;
}

div#Services ul li div.text_noimage {
  width: 195px; float:left;
}

div#indexConfigurator {
  width: 451px; height:137px; position: relative; padding: 7px 0 0 8px;
  float:left;
}

div#indexConfigurator .content{
 position: absolute;
 top: 76px; left:26px; z-index: 200; line-height: 22px;z-index: 20;
}

div#indexConfigurator span,
div#indexConfigurator h2{ display: none; }

div#indexConfigurator .back{
  width: 451px; height:137px;
}
* html div#indexConfigurator  .back{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/bg_index_configurator.png', sizingMethod='image');
}
html > body div#indexConfigurator .back{
  background-image: url(../i/bg_index_configurator.png); background-repeat: no-repeat;
}


div#Faq {
  width: 435px; height:94px; padding: 32px 0 12px 26px;

  float:left;
  background-image: url(../i/bg_index_faq.gif); background-repeat: no-repeat;
  background-position: 8px 7px;
}
div#Faq span,
div#Faq h2{ display: none; }

div#Faq span.dark { display:inline; }


div#Faq p {padding:0; margin: 0; }
div#Faq a.more {
  display: block; width: 104px; height:12px;
  background-image: url(../i/bullet_faq.gif); background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 0 0 0 12px;
  margin-top: 5px;
}

div#Faq .question{ padding: 20px 17px 0 0; width: 190px; float:left; }
div#Faq .answer{ padding: 12px 17px 0 15px;  width: 190px; float:left; }


div#indexReseller {
  width: 304px; height:137px; position: relative; padding: 7px 0 0 3px;
  float:left;
}
div#indexReseller .content{
 position: absolute; width: 280px; padding: 0 0 0 0;
 top: 38px; left:9px; z-index: 200; z-index: 20;
}
div#indexReseller .content object{
  display: block; float:left;
  margin-right: 5px;
}

div#indexReseller span,
div#indexReseller h2{ display: none; }

div#indexReseller .back{
  width: 304px; height:137px;
}
* html div#indexReseller  .back{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/bg_index_reseller.png ', sizingMethod='image');
}
html > body div#indexReseller .back{
  background-image: url(../i/bg_index_reseller.png ); background-repeat: no-repeat;
}


div#indexNewsletter {
  width: 294px; height:75px; padding: 47px 0 10px 10px;
  float:left;
  background-image: url(../i/bg_index_newsletter.gif); background-repeat: no-repeat;
  /*background-position: 8px 7px;*/
  margin: 9px 0 0 2px;
}

html > body div#indexNewsletter
{
  margin-left: 3px;
}

div#indexNewsletter span,
div#indexNewsletter h2{ display: none; }

div.newsletter {
  float:left;
  background-image: url(../i/input_newsletter.gif); background-repeat: no-repeat;
  width: 165px; height:24px;
  padding: 0 0 0 10px;
}

input#txt_newsletter {
  width: 150px; height: 15px; border: 0;
  padding: 3px 1px 1px 1px;
  background: transparent;  float:left;
}
input#submit_newsletter {
  width: 29px; height: 20px; border: 0;
  background: transparent;
  margin-top:2px;
  float:left;
  cursor: hand;
}
html > body input#submit_newsletter {
  background-image: url(../i/index_search_ok.png); background-repeat: no-repeat;
}

* html input#submit_newsletter {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/index_search_ok.png', sizingMethod='image');
}

div#indexNewsletter a.more {
  display: block; width: 254px; height:12px;
  background-image: url(../i/bullet_faq.gif); background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 0 0 0 12px;
  margin-top: 10px;
  margin-left: 5px;
  float:left; clear:both;
}
html > body div#indexNewsletter a.more{
  margin-left: 10px;
}



div#Footer {
  height: 138px;
  width:780px;
	float:left;
	clear: both;
  background-color: #00344E;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px;
	left: 0;
}
* html div#Footer{
  z-index:-1;
}

div#subFooter {
  background-image: url(../i/bg_subfooter.gif); background-repeat: repeat-x;
  height: 31px; width:780px; float:left;
  border-bottom: 4px solid #FFF;
}

div#subFooter a.sitemap { display: block; padding: 11px 0 0 27px; float:left; }
div#subFooter a.privacy { display: block; padding: 11px 0 0 19px; float:left; }
div#subFooter a.imprint { display: block; padding: 11px 0 0 19px; float:left; }
div#subFooter a.pagetop {
  display: block; padding: 11px 16px 0 319px; float:left;
  background-image: url(../i/arrow_top.gif); background-repeat: no-repeat;
  background-position: right 16px;
}

div#Footer .address { float:left; padding: 15px 62px 0 27px; }
div#Footer .phone  { float:left; padding: 15px 33px 25px 11px; background-image: url(../i/sep_footer.gif); background-repeat: no-repeat; }
div#Footer .web  { float:left; padding: 15px 26px 25px 11px; background-image: url(../i/sep_footer.gif); background-repeat: no-repeat; }
div#Footer .copyright  { float:left; padding: 7px 0 25px 14px; background-image: url(../i/sep_footer.gif); background-repeat: no-repeat; }
div#Footer .copyright img{ border: 0; margin-top: 5px;}


div.formError {
  padding-left: 15px;
  float:left;
  width: 100%;
}
* html div.formError{
  padding-top: 1em;
}

div.formEnd {
  padding: 76px 0px 76px 0px;
  float:left;
text-align: center;
  width: 100%;
}

div.formError ul {
  margin: 0; padding:0 0 0 15px;
}

div.buttonOk {
  width: 20px; height: 21px;
  position:relative;
  float:left;
}
div.buttonOk div.back{
  width: 20px; height: 21px;
  position: absolute;
  z-index: 100;
  top: 2px; left:0;
}

div.buttonOk a {
  width: 20px; height: 21px;
  display: block;
  position: absolute;
  top: 2px; left:0;
  z-index: 200;
  float:left;
  cursor: hand;
}
div.buttonOk a span { display: none; }

html > body div.buttonOk div.back{
  background-image: url(../i/index_search_ok.png); background-repeat: no-repeat;
}

* html div.buttonOk div.back{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/index_search_ok.png', sizingMethod='image');
}

div.errorBox {
  width: 557px; margin: 0 auto; margin-top: 20px;
}

div.errorBox div.head {
  width: 557px; height: 29px;
}
div.errorBox div.head span { display: none; }
html > body div.errorBox div.head {
  background-image: url(../i/err_head.png); background-repeat: no-repeat;
}

* html div.errorBox div.head {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/err_head.png', sizingMethod='image');
}

div.errorBox div.body {
  width: 557px; color: #FFF;
  text-align: center;
  padding: 3px 0 3px 0;
}
html > body div.errorBox div.body {
  background-image: url(../i/err_bg.png); background-repeat: repeat-y;
}

* html div.errorBox div.body {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/err_bg.png', sizingMethod='scale');
}
div.errorBox div.foot {
  width: 557px; height: 29px;
}
html > body div.errorBox div.foot {
  background-image: url(../i/err_foot.png); background-repeat: no-repeat;
}

* html div.errorBox div.foot {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/err_foot.png', sizingMethod='image');
}

div.SearchTop {
  width: 540px;
  float:left; clear: both;
  padding: 0 0 15px 0;
}

div.SearchSummary {
  width: 540px;
  float:left; clear: both;
  padding: 0 0 10px 8px;
}

div.SearchNewLabel {
   width: 540px;
  float:left; clear: both;
  padding: 0 0 3px 8px;
}

div.SearchNew {
  width: 285px; height: 22px;
  float:left; /*clear: left;*/
  position: relative;
}

div.SearchNew input{
  width: 270px; height: 22px;
  float:left; clear: both;
  position: absolute; top:0; left:7px;
  z-index: 150;
  background: transparent; border: none;
}

div.SearchNew div.bg {
  width: 285px; height: 22px;
  float:left; clear: both;
  position: absolute;
  z-index: 50;
  top:0; left:0;
}

html > body div.SearchNew div.bg {
  background-image: url(../i/index_big_search.png ); background-repeat: no-repeat;
}

* html div.SearchNew div.bg {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/index_big_search.png', sizingMethod='image');
}

div.SearchItem {
  width: 540px;
  padding: 15px 0 0 0;
}

div.SearchItem a.url {
  display: block; float:left;
  padding-left: 8px; width: 500px;
  background-image: url(../i/bullet_blue.gif); background-repeat: no-repeat; background-position: 0px 5px;
}
div.SearchItem div.date {
  width: 500px;padding: 2px 0 0 8px;
}
div.SearchItem div.text {
  width: 500px; padding: 3px 0 0 8px;
}

div#indexCompanies {
  width: 304px;
  padding: 0 0 0 3px;
  margin-bottom: 35px;
  float:left;
  background-image: url(../i/bg_index_leany_body.gif); background-repeat: repeat-y; background-position: 3px 0px;
}
div#indexCompanies h2 {
  margin: 0; padding:0;
  width: 304px; height: 34px;
  background-image: url(../i/bg_index_leany_head.gif); background-repeat: no-repeat; background-position: 0px 0px;
}
div#indexCompanies h2 span{ display: none; }

div#indexCompanies .foot {
  width: 304px; height: 28px;
  margin: 0; padding:0;
  background-image: url(../i/bg_index_leany_foot.gif); background-repeat: no-repeat; background-position: -1px 0px;
}

div#indexCompanies .content {
  padding: 5px 0 5px 0;
}

div#indexCompanies .content img { border: 0; }

.dialogus {
  margin: 0 0 0 47px;
}
.swi {
  margin:  0 0 0 100px;
}

div.row {
  float:left; clear: both; width: 100%;
}

@media screen{
  .print { display: none;}
}
