*{margin:0; padding:0; border:0; color:#58656D}
body{font-family:Tahoma,sans-serif; font-size:11px; width:100%; background-image:url('../images/background-repeater2.png'); background-repeat:repeat-x; background-color:#FFF; overflow:auto}
#container{width:995px; /*-7px*/height:715px; margin:auto; background:url('../images/top3.png') no-repeat; position:relative; overflow:visible}
#small-container{width:995px; /*-7px*/height:250px; margin:auto; background:url('../images/subpage-top.png') no-repeat; position:relative; overflow:visible}
#container.lPage{background:url('../images/top4.png') no-repeat; height:605px}
#logo{left:46px; top:53px; position:absolute; display:block; width:194px; height:44px}
#loginBox{position:absolute; left:745px; top:61px; width:245px; /*overflow:auto; */height:58px}
#loginBox input.text{font-family:Tahoma,sans-serif; font-size:11px; background:url('../images/login-input.png') no-repeat; width:90px; height:15px; float:left; padding:9px 8px 9px 10px}
#loginBox input.submit{background:url('../images/login-submit.png') no-repeat; width:15px; height:15px; float:left; margin:10px 0 10px 3px; cursor:pointer}
#loginBox input.check{margin:5px 10px; clear:left; float:left}
#loginBox .checkHint{float:left; margin:5px 0}
#taglineBox{position:absolute; left:730px; top:210px; width:193px; height:85px}
#taglineBox img.button{position:absolute; top:53px; cursor:pointer}
#taglineBox .taglines img{left:5px!important}
#container #mainMenuBox{left:25px; position:absolute; top:380px}
#small-container #mainMenuBox{left:25px; position:absolute; top:205px}
#container #fbLikeBox{left:690px; position:absolute; top:380px}
#container.lPage #fbLikeBox{left:650px; position:absolute; top:270px}
#small-container #fbLikeBox{left:690px; position:absolute; top:205px}
#mainMenuBox li{height:32px; background-repeat:no-repeat; background-position:center top; padding:0 8px; z-index:5}
#mainMenuBox .lavaLamp{ overflow:hidden}
#mainMenuBox .lavaLamp li{ float:left;  list-style:none}
#mainMenuBox .lavaLamp li.backLava{ /*background:url("../images/menu-selected.gif") repeat-x right; */ height:32px; z-index:3; position:absolute; margin:0; padding:0}
#mainMenuBox .lavaLamp .homeLava{position:absolute; left:-170px}
#mainMenuBox .lavaLamp li.backLava .left{background:url("../images/menu-selected-border-left.gif") no-repeat top left; height:32px; width:14px; float:left; margin-left:-8px; z-index:4; display:none}
#mainMenuBox .lavaLamp li.backLava .right{background:url("../images/menu-selected-border-right.gif") no-repeat top right; height:32px; float:right; width:14px; margin-right:-8px; z-index:4; display:none}
#mainMenuBox .lavaLamp li a{width:100%; height:100%; display:block}
#mainMenuBox li.separator{background:url('../images/menu-separator.gif') no-repeat right top; margin:8px 6px 0 6px; padding:0; width:8px}
#iconClose{background:url('../images/icon-close-min.png') no-repeat; width:18px; height:18px; position:absolute; z-index:7; display:none; cursor:pointer}
#container #iconClose{left:688px; top:298px}
#small-container #iconClose{left:688px; top:123px}
.expandedMenu .lavaLamp{overflow:hidden; position:absolute; left:145px; top:2px}
.expandedMenu .lavaLamp li{float:left; list-style:none}
.expandedMenu .lavaLamp li.backLava{background:url("../images/menu-expanded-selected.gif") repeat-x right; height:28px; z-index:8; position:absolute; overflow:auto; margin:0; padding:0 5px}
.expandedMenu .lavaLamp li.backLava .left{background:url("../images/menu-expanded-selected-left.gif") no-repeat top left; height:28px; width:8px; float:left; margin-left:-5px; z-index:9}
.expandedMenu .lavaLamp li.backLava .right{background:url("../images/menu-expanded-selected-right.gif") no-repeat top right; height:28px; float:right; width:8px; margin-right:-5px; z-index:9}
li.homeLava{background:none!important}
.expandedMenu .lavaLamp li a{position:relative; overflow:hidden; text-decoration:none; text-align:center; z-index:10; letter-spacing:0; float:left; display:block; height:100%; padding-top:8px; width:100%}
.expandedMenu .lavaLamp li a:hover{color:#e4f3f0}
#mainMenuBox ul, .expandedMenu ul{list-style:none; float:left; overflow:auto}
#mainMenuBox li, .expandedMenu li{float:left; font-family:Arial,sans-serif; font-weight:bold; font-size:12px}
.expandedMenu{background:url('../images/menu-expanded-background.png') no-repeat; height:12px; width:578px; position:absolute; padding:9px 0 11px 0}
.expandedMenu li{padding:0 6px; height:20px}
.expandedMenu li.separator{background:url('../images/menu-expanded-separator.gif') no-repeat right top; margin:8px 6px 0 6px; padding:0}
.expandedMenu .menuHeading{width:130px; height:18px; background-repeat:no-repeat; position:absolute; margin-left:15px; margin-top:1px; z-index:11}
#container #expandedMenuMarketing{left:120px; top:306px}
#small-container #expandedMenuMarketing{left:120px; top:131px}
#expandedMenuMarketing .menuHeading{background-image:url('../images/menu-expanded-heading-marketing.gif')}
#container #expandedMenuTechnological{left:114px; top:340px}
#small-container #expandedMenuTechnological{left:114px; top:165px}
#expandedMenuTechnological .menuHeading{background-image:url('../images/menu-expanded-heading-technological.gif'); background-position:0 -1px}
.horizontalLine{width:950px; margin:auto; left:20px; border-bottom:1px dotted #CCC; position:absolute}
#mainBoxes{position:absolute; top:445px; margin:auto; background:url('../images/boxes-background2.png') no-repeat; width:966px; height:267px; font-family:Arial,sans-serif; font-weight:bold; font-size:12px}
#mainBoxes a{text-decoration:none}
#mainBoxes li{list-style-image:url('../images/box-list-image.gif')}
#mainBoxes ul{position:absolute; left:20px}
#marketingBox{position:absolute; top:127px; left:180px; width:200px}
#marketingBox img.button{position:absolute; cursor:pointer; top:80px; left:0}
#technologicalBox{position:absolute; top:142px; left:477px; width:200px}
#technologicalBox img.button{position:absolute; cursor:pointer; top:65px; left:0}
#contactBox{position:absolute; top:142px; width:200px; left:822px}
#contactBox img.button{position:absolute; cursor:pointer; top:65px; left:0}
.main-floated-form{width:645px; height:300px;  position:absolute; left:11px; top:440px; z-index:2; background-repeat:no-repeat; display:none}
.main-floated-form .form-icon-close{position:absolute; left:616px; top:6px; width:23px; height:23px; cursor:pointer; background:url('../images/icon-close.png') no-repeat; z-index:3}
.main-floated-form .form-submit{top:256px; left:517px; width:116px; height:25px; background:url('../images/send-form.png') no-repeat; cursor:pointer; position:absolute; z-index:3}
.main-floated-form .form-left-column{top:16px; left:190px; width:220px; height:235px; /*border:1px solid black; */position:absolute}
.main-floated-form .form-right-column{top:11px; left:416px; width:220px; height:250px; /*border:1px solid black; */position:absolute; z-index:2}
#order-talk{background-image:url('../images/order-talk.png')}
#order-meeting{background-image:url('../images/order-meeting.png')}
#order-folder{background-image:url('../images/order-folder.png')}
#content{width:995px; margin:auto; overflow:hidden; font-family:Arial,sans-serif; font-size:12px}
dl.form dt{line-height:25px; clear:left; float:left; width:150px; font-weight:bold}
dl.form dd{line-height:25px; float:left; width:400px}
dl.form dd input.text, dl.form dd textarea{width:380px; padding:2px 10px 2px 10px; border:1px solid #58656D}
dl.form dd textarea{padding-right:0px; width:390px}
dl.form dd input.add{background:url('../images/add-page-button.png') no-repeat; width:126px; height:26px; cursor:pointer}
dl.form dd input.save{background:url('../images/button-save.png') no-repeat; width:117px; height:26px; cursor:pointer}
dl.form dd input.edit{background:url('../images/edit-page-button.png') no-repeat; width:126px; height:26px; cursor:pointer}
dl.form dd input.login{background:url('../images/login-button.png') no-repeat; width:126px; height:26px; cursor:pointer}
table{margin-top:10px}
table th{height:25px; color:white; font-weight:bold; background-color:#255a86; text-align:center}
table td{text-align:center}
#left-pane{width:230px; padding-top:20px; padding-left:10px; padding-right:15px; float:left}
#left-pane #left-menu{padding-top:43px; width:230px; height:397px; background:url('../images/subpage-menu-background.png') no-repeat}
#left-pane #left-menu.cms{background:url('../images/subpage-admin-background.png') no-repeat}
#left-contact{background:url('../images/contact-background.png') no-repeat; width:215px; height:522px; padding-top:50px; margin-top:10px; padding-left:15px}
#left-contact p.welcome{font-size:10px; color:#6b767f; margin:0 0 10px 0}
#left-contact input.check, #left-contact input.radio{float:left; clear:left; margin-right:5px; margin-bottom:2px}
#left-contact label.checkbox-label, #left-contact label.radio-label{float:left; font-weight:bold; margin-bottom:2px}
#left-contact label.text-label{color:#6b767f; font-size:10px; margin-top:5px}
#left-contact input.text{width:183px; height:16px; padding:7px 10px 3px 10px; background:url('../images/text.png') no-repeat; color:#8598a7; font-size:10px; font-family:Arial,sans-serif; margin-bottom:5px}
#left-contact input.submit{width:172px; height:26px; background:url('../images/contact-button.png') no-repeat; cursor:pointer; margin:10px auto; display:block}
#left-contact h2{margin:15px 0 10px 0}
#left-contact textarea#txtComments{width:190px; height:70px; background:url('../images/textarea.png') no-repeat; color:#8598a7; font-size:10px; font-family:Arial,sans-serif; padding:10px 0 10px 10px}
#left-menu a{text-decoration:none}
#left-menu ul{margin-left:10px; list-style-position:inside; color:#6b767f; font-weight:bold}
#left-menu ul li{background:url('../images/subpage-menu-line-double.gif') no-repeat; height:15px; font-size:12px; padding:8px 10px 7px}
#left-menu ul li.container{height:auto; padding:0; list-style:none; list-style-image:none}
#left-menu ul li.container ul{margin:0; list-style-image:url('../images/subpage-menu-list-level2.gif')}
#left-menu ul li.container ul li{padding-left:30px; color:#255a86}
#left-menu ul li.container ul li.container{padding-left:0px; color:#255a86}
#left-menu ul li.container ul li.container ul{margin:0; list-style-image:url('../images/subpage-menu-list-level3.gif')}
#left-menu ul li.container ul li.container ul li{padding-left:50px; font-size:11px; font-weight:normal; color:#6b767f}
#left-menu ul li.container ul li.container ul li a.selected{color:#649ece!important}
#left-menu ul{list-style-image:url('../images/subpage-menu-list-main.gif')}
#contact-box{width:219px; height:182px; margin-left:11px; background:url('../images/subpage-contact-box.png') no-repeat; position:relative; margin-top:20px}
#contact-box ul{position:absolute; top:110px; left:120px; font-size:11px; list-style-image:url('../images/subpage-contact-list.png')}
#contact-box a{text-decoration:none}
#contact-box img.button{position:absolute; top:160px; cursor:pointer; left:120px}
#right-pane{width:740px; float:left; padding-top:32px}
.content-line{background:url('../images/subpage-content-line-double.gif') no-repeat; width:716px; height:2px; margin-top:4px; clear:both}
#right-pane a{color:#3889B8}
img.client{margin-right:22px; float:right; padding:3px;     margin-left:10px; border:1px solid #CDCDCD; margin-bottom:20px}
blockquote{padding:10px 30px 10px 30px; margin-top:30px; font-style:italic; position:relative; margin-bottom:10px; background:url('../images/quote.png') no-repeat top left; clear:both; width:660px}
blockquote div.quoteMark{background:url('../images/quote.png') no-repeat bottom right; width:15px; position:absolute; bottom:0; right:0; float:right; height:100%}
p{margin-left:25px; margin-top:10px; margin-bottom:10px; text-align:justify}
p.summary{font-weight:bold}
.indexo{color:#255a86; font-weight:bold; font-style:italic}
h2{margin-left:25px; background:url('../images/subpage-content-list-main.gif') no-repeat left 3px; padding-left:15px; font-size:12px; color:#3889b8; margin-top:10px; margin-bottom:10px}
#right-pane ul{list-style-position:outside; list-style-image:url('../images/subpage-content-list-additional.gif'); margin-left:50px}
#right-pane ul li{margin:10px 0; font-weight:bold; text-align:justify}
#right-pane ul.nobold li{font-weight:normal}
img.job-steps{float:right}
#footer{width:995px; margin:auto; position:relative; height:60px}
#linksBox{position:absolute; left:50px; top:30px; overflow:auto}
#linksBox li{background:url('../images/menu-expanded-separator.gif') no-repeat right top; padding:0 19px 0 0; margin-right:15px; list-style:none; display:block; float:left}
#linksBox li.last{background:none; padding:0 0 0 0; margin-right:0}
#linksBox li a{text-decoration:none; font-family:Arial,sans-serif; font-weight:bold; letter-spacing:0; font-size:12px; color:#556069}
#linksBox li a:hover{color:#4f787f}
#copyrightsBox{position:absolute; right:50px; top:30px; font-family:Arial,sans-serif; font-weight:bold; letter-spacing:0; font-size:12px; color:#556069}
p.ownerName{font-weight:bold; margin-bottom:0}
p.ownerTitle{margin-top:0}
a.clientLink{margin-left:25px}
ul.form-errors{float:left; list-style-image:none}
.paginationControl{clear:both; width:100%; padding-top:5px}
.paginationControl .wrapper{margin:0 auto; text-align:center; overflow:visible}
.paginationControl  a, .paginationControl  span.currentPage{font-weight:bold; display:block; float:left; height:18px; padding-top:2px}
.paginationControl  a{color:#58656D!important; text-decoration:none; width:32px}
.paginationControl span.currentPage{background:url('../images/pagination-background.gif') no-repeat; color:white; width:32px}
.paginationControl span.separator{background:url('../images/menu-expanded-separator.gif') no-repeat center center; display:block; float:left; width:3px; height:20px; padding:0 5px}
.main-floated-form p.welcome{font-size:10px; color:#6b767f; margin:0 0 10px 0}
/*#order-folder.main-floated-form p.welcome{margin:0 0 10px 0}*/
#order-folder.main-floated-form p.welcome{margin:75px 0 10px 0}
div#leadingPage p.welcome{margin:75px 0 10px 0}
.main-floated-form input.check, .main-floated-form input.radio{float:left; clear:left; margin-right:5px; margin-bottom:5px}
.main-floated-form label.checkbox-label, .main-floated-form label.radio-label{float:left; font-weight:bold; margin-bottom:5px; height:13px}
.main-floated-form label.text-label{color:#6b767f; font-size:10px; margin-top:5px; width:75px; float:left; clear:left}
.main-floated-form input.text{width:122px; float:left; height:12px; padding:5px 10px 5px 10px; background:url('../images/main-form-input-text.png') no-repeat; color:#8598a7; font-size:10px; font-family:Arial,sans-serif; margin-bottom:2px}
.main-floated-form input.radio, .main-floated-form input.check{height:13px}
.main-floated-form h2{margin:5px 0 7px 0}
.main-floated-form textarea{width:210px; height:45px; background:url('../images/main-form-textarea.png') no-repeat; color:#8598a7; font-size:10px; font-family:Arial,sans-serif; padding:10px 0 10px 10px}
#ui-datepicker-div{z-index:3; display:none}
div#leadingPage{position:absolute; top:328px; margin:auto; width:966px; height:267px; font-family:Arial,sans-serif; font-size:12px}
#leadingPage .main-floated-form{display:block; top:0px; font-family:Tahoma,sans-serif; font-size:11px}
#leadingPage .mini{width:425px}
#leadingPage .right-mini-form{left:545px}
#leadingPage .right-big-form{left:325px}
#leadingPage .mini .form-submit{left:170px}
#order-folder.mini{background-image:url('../images/order-folder-mini2.png')}
#leadingPage #rightSide{height:290px; left:660px; position:absolute; width:310px}
#leadingPage #rightSide.mini-right{left:425px; width:545px}
#leadingPage #rightSide h2, #leadingPage #leftSide h2{background:none; margin-left:10px}
#leadingPage #rightSide ul, #leadingPage #leftSide ul{list-style-image:url("http://www.indexo.pl/images/subpage-content-list-main.gif"); margin-left:42px}
#leadingPage #rightSide ul li, #leadingPage #leftSide ul li{line-height:18px}
#seoFooterBox{color:#556069; font-family:Arial,sans-serif; font-size:12px; left:315px; position:absolute; text-align:center; top:30px; width:535px}
#seoFooterBox a{color:#556069; font-weight:bold}
.select{width:400px; border:1px solid #58656D}
#leftSide{width:530px}
#leftSide.mini-left{width:315px}
#leftSide p{margin:0}
