/*
	Komtech - Basic Style Sheet
	rka@emex.pl / www.emarketingexperts.pl
	v1.0.0, 06.03.2009
*/

/* =global */
body{color:#505050;font:0.69em/1.5 Arial,sans-serif;background:#f9f9f9 url('../lay-gfx/bg-body.jpg') 50% 0 no-repeat;text-align:center;margin:0;padding:0;}
img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol,dl{margin:1em 0;padding:0;}
li{margin:0 0 0 2em;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:1em 0 0.5em;line-height:1.2;}
td,th{vertical-align:top;}

/* =forms */
form{padding:0;margin:0;}
fieldset{margin:0;padding:0;border:0;}
input,select,textarea{font:1em/1.4 "Trebuchet MS",Arial,sans-serif;color:#000;}
textarea,input.text,select{background:#fff;padding:0.1em 5px 0;border:1px solid #d2d2d2;}
select{padding:0;}
input.text{height:1.45em;}
input[type=checkbox]{vertical-align:top;}

/* =links */
a:link{color:#C6510E;text-decoration:none;outline:none;} 
a:visited{color:#C6510E;text-decoration:none;outline:none;}
a:hover,a:active,a:focus{text-decoration:underline;outline:none;}
a.more{background:url('../lay-gfx/more.gif') no-repeat 100% 0.45em;padding-right:8px;}

/* =skips */
.skip{position:absolute;text-indent:-9999px;overflow:hidden;list-style:none;}


/* =layout */
#wrapper {width:940px;margin:0 auto;text-align:left;background:#fff;padding:0 15px 35px 15px;}

/* ----------------------------------------------------------------------------------------- */
/** =branding **/
#branding{overflow:hidden;position:relative;padding:0;height:82px;width:940px;}
#branding h1{margin:0;width:186px;height:60px;position:absolute;left:26px;top:13px;}
#branding h1 a{display:block;height:60px;overflow:hidden;text-indent:-9999px;width:186px;background:url('../lay-gfx/h_komtech.png') no-repeat;}


/* =global navigation */
#nav-global{overflow:hidden;height:25px;margin:0;padding:0;position:absolute;left:305px;top:35px;}
#nav-global li{margin:0;padding:0;display:inline;}
#nav-global a{padding:0.2em 0;float:left;text-indent:-9999px;height:25px;}
#nav-global a:hover,
#nav-global a:active,
#nav-global a:focus,
#nav-global a.active {color:#C6510E;text-decoration:none;background-position:0 -25px;}

#m_o-firmie {background:url('../lay-gfx/m_o-firmie.png') no-repeat;width:70px;}
#m_oferta {background:url('../lay-gfx/m_oferta.png') no-repeat;width:62px;}
#m_wydarzenia {background:url('../lay-gfx/m_wydarzenia.png') no-repeat;width:94px;}
#m_kariera {background:url('../lay-gfx/m_kariera.png') no-repeat;width:68px;}
#m_kontakt {background:url('../lay-gfx/m_kontakt.png') no-repeat;width:68px;}

/* =global navigation */
#search_form {position:absolute;left:755px;top:36px;}
#search_form h2 {position:absolute;text-indent:-9999px;}
#search_form label {overflow:hidden;position:absolute;text-align:left;text-indent:-9999px;}
#search_form #search_l {text-indent:0;position:absolute;left:-99999px;}
#search_form #search {padding-bottom:1px;}
#search_form #search_but {background:transparent url(../lay-gfx/search-but.png) no-repeat 0 0;border:0 none;cursor:pointer;height:21px;margin:0 0 0 6px;width:21px;}

/* =header */
#header {width:940px;height:224px;}
#header #flash {position:relative;left:0;}

/* =content */
#content {width:880px;padding:27px 30px 0 30px;overflow:hidden;}
#content .dowiedz {background:url('../lay-gfx/a-dowiedz.jpg') no-repeat; width:130px;height:21px;display:block;text-indent:-9999px; }
#content #aplikacje_biznesowe {width:254px;float:left;margin-right:45px;}
#content #aplikacje_biznesowe h2 a {background:url('../lay-gfx/h_aplikacje-biznesowe.jpg') no-repeat;height:17px;width:100%;text-indent:-9999px;margin-bottom:12px;margin-top:0;float:left;}
#content #aplikacje_biznesowe p {margin-top:1.5em}

#content #intergracja {width:281px;float:left;margin-right:25px;}
#content #intergracja h2 a {background:url('../lay-gfx/h_integracja.jpg') no-repeat;height:17px;width:100%;text-indent:-9999px;margin-bottom:12px;margin-top:0;float:left;}
#content #intergracja p {margin-top:1.5em;width:254px;}

#content #infrastruktura {width:264px;float:left;}
#content #infrastruktura h2 a {background:url('../lay-gfx/h_infrastruktura.jpg') no-repeat;height:17px;width:100%;text-indent:-9999px;margin-bottom:12px;margin-top:0;float:left;}
#content #infrastruktura p {margin-top:1.5em;width:254px;}

/* ----------------------------------------------------------------------------------------- */
/** =sub **/
#sub #header {width:940px;height:136px;background:url('../lay-gfx/bg-header-sub.jpg') no-repeat;}
.oferta #header {width:940px;height:136px;background:url('../lay-gfx/bg-header-sub.jpg') no-repeat;}
#h_wydarzenia {width:940px;height:136px;background:url('../lay-gfx/bg-header-sub.jpg') no-repeat;}
#h_o-firmie {width:940px;height:136px;background:url('../lay-gfx/bg-header-sub.jpg') no-repeat;}
#h_oferta {width:940px;height:136px;background:url('../lay-gfx/bg-header-sub.jpg') no-repeat;}
#h_kariera {width:940px;height:136px;background:url('../lay-gfx/bg-header-sub.jpg') no-repeat;}
#h_kontakt {width:940px;height:136px;background:url('../lay-gfx/bg-header-sub.jpg') no-repeat;}
#h_mapa {width:940px;height:136px;background:url('../lay-gfx/bg-header-sub.jpg') no-repeat;}
#h_rozwiazania {width:940px;height:136px;background:url('../lay-gfx/b7.jpg') no-repeat;}
#h_search {width:940px;height:136px;background:url('../lay-gfx/bg-header-sub.jpg') no-repeat;}
#sub #content {width:940px;padding:27px 0 0 0;overflow:hidden;}

#sub #sidebar {width:299px;float:left;}
#sub .content {float:left;width:600px;}.sklep .content {float:left;width:100% !important;}
#sub .content .txt {float:left;width:100%;text-align:justify;}
#sub .content iframe {border:10px solid #d7d7d7;}
.nagl {width:100%;float:left;margin:0.6em 0;font-size:18px;color:#a23d16;font-weight:normal;}
/*nav-local */
#nav-local {width:299px;float:left;}
#nav-local li {margin:0 0 3px 0;padding:0;list-style:none;float:left;width:100%;}
#nav-local li a {background:url('../lay-gfx/bg-li-a.jpg') no-repeat;width:273px;padding:6px 0 5px 9px;color:#383838;font-weight:bold;float:left;}
#nav-local a:hover,
#nav-local a:active,
#nav-local a:focus,
#nav-local a.active {color:#a23d16;text-decoration:none;background-position:0 -28px;padding:6px 0 5px 9px;}
#nav-local ul {width:279px;}
#nav-local ul ul {width:249px;}
#nav-local li li a {background:none;padding:4px 0 0 26px;font-weight:bold;width:264px;}
#nav-local li li a:hover,
#nav-local li li a:active,
#nav-local li li a:focus,
#nav-local li li a.active {color:#a23d16;text-decoration:none;padding:4px 0 0 26px;}
#nav-local li li li a {background:url('../lay-gfx/bg-lililia.jpg') 30px 7px no-repeat;padding:0 0 0 37px;font-weight:normal;width:229px;}
#nav-local li li li a:hover,
#nav-local li li li a:active,
#nav-local li li li a:focus,
#nav-local li li li a.active {color:#a23d16;text-decoration:none;padding:0 0 0 37px;background:url('../lay-gfx/bg-lililia.jpg') 30px 7px no-repeat;}

#nav-sklep li {list-style:none;margin-left:10px;float:right;}
#nav-sklep li a {color:#C6510E;font-weight:bold;float:left;}
#nav-sklep a:hover,#nav-sklep a:active,#nav-sklep a:focus,#nav-sklep a.active {color:#C6510E;}
#nav-sklep {width:100%;float:right;margin-left:-10px;margin-top:0;position:relative;top:-20px;margin-bottom:-10px;}
#products {width:100%;float:left;}#products li {margin-left:0;}#products li li {margin-left:20px;}#products li ul {margin:0;}#products li ul ul {margin:5px 0;}#kontakt-form {}.sklep table .td-b {background:#F9F9F9;}#product_add label {display:block;}#product_add input {border:1px solid #D2D2D2;padding:3px 0;width:100px;}
#product_add  input[type=radio]{vertical-align:top;width:auto !important;}
#product_add  #add-cart{background:transparent url(../lay-gfx/bg-kontakt-form-submit.jpg) repeat-x scroll 0 0;border:0 none !important;color:#FFFFFF;cursor:pointer;padding:2px 6px 20px;width:auto !important;}
.maint {width:auto !important;border:0 !important;}
#kontakt-form .row input, #kontakt-form .row textarea {width:250px;padding:3px 0 3px 0;border:1px solid #d2d2d2;}
.sklep .but,.sklep .del,.sklep .but:link,.sklep .del:link,.sklep .but:active,.sklep .del:active,.sklep .but:visited,.sklep .del:visited    {background:transparent url(../lay-gfx/bg-kontakt-form-submit.jpg) repeat-x scroll 0 0;border:0 none;color:#FFFFFF;cursor:pointer;padding:2px 6px 6px;background:transparent url(../lay-gfx/bg-kontakt-form-submit.jpg) repeat-x scroll 0 0;border:0 none;color:#FFFFFF;cursor:pointer;padding:4px 6px;line-height:21px;}
.protection {width:280px !important;float:left;}
.protection strong, .serial_l strong, .submit_product_add strong, .maintenance-w strong {width:100%;float:left;}
.protection label {float:left;width:auto !important;margin-right:10px;}
#upg_l strong {width:auto !important;float:left;margin-right:5px !important;}
#serial_l input {border:1px solid #D2D2D2 !important;padding:3px 0 !important;width:323px !important;}
.serial_l {width:200px !important;float:left;}
.serial_l input, .protection input, .maintenance-w input {width:auto !important;border:0 !important;padding:0 !important;}
.submit_product_add {width:100%;float:left;}
.submit_product_add input {border:1px solid #D2D2D2 !important;cursor:pointer;}
.maintenance-w {width:200px !important;float:left;}
.maintenance-w label {float:left;width:auto !important;margin-right:10px;}
#product_add {float:left;width:100%;}
#kontakt-form .row label {width:110px;float:left;color:#434343;line-height:20px;}#nav-koszyk {background:url('../lay-gfx/bg-koszyk.jpg') no-repeat;width:103px;line-height:19px;text-align:center;}#nav-lista {background:url('../lay-gfx/bg-lista-produktow.jpg') no-repeat;width:145px;line-height:19px;text-align:center;}
#kontakt-form .row-sub #submit {background:url('../lay-gfx/bg-kontakt-form-submit.jpg') repeat-x;color:#fff;border:0;padding:2px 6px 6px 6px;cursor:pointer;}.sklep .txt p {float:left;width:100%;}
#product_add input[type=radio] {width:auto !important;border:0 !important;}
.sklep .del {position:relative;top:-2px;}
#kontakt-form .row-sub #clear {background:url('../lay-gfx/bg-kontakt-form-submit.jpg') repeat-x;color:#fff;border:0;padding:2px 6px 6px 6px;cursor:pointer;}
#kontakt-form .row {margin-bottom:8px;floaT:left;width:100%;}
#kontakt-form .row-sub {padding:0 0 0 110px;}
#kontakt-form .row-sub label {position:absolute;left:-9999px;}
#kontakt-form .row  #zgoda {width:auto;float:left;margin-left:110px;}
#kontakt-form .row  #zgoda_l {float:left;width:400px;margin-left:10px;} 
/* ==subpage  nav-page */
#nav-page {margin:0;padding:0;width:100%;float:left;position:relative;}
.oferta #nav-page {margin-bottom:20px;}
#nav-page li {margin:0 9px 0 0;padding:0 0 0 12px;list-style:none;float:left;background:url('../lay-gfx/bg-nav-page.jpg') 0 5px no-repeat;color:#a23d16;}
#nav-page li.first {padding:0;background:none;}
#nav-page li a {font-weight:bold;color:#414040;}
#products li {list-style:none;}#products li {font-weight:bold;font-size:14px;}#products li li {font-weight:normal !important;font-size:12px;}#products li li li {font-size:11px;}.content-cart div {width:100%;float:left;}
.content-cart ul li {list-style:none;margin:0;}
.tab-sklep td {line-height:21px;}

.sklep table {text-align:center;border-collapse:collapse;margin-left:1px;overflow:hidden;}
.sklep table td, .sklep table th {padding:0 5px;}

ul.dane li {list-style:none;margin:0;}

.sklep table.cart th {text-align:left;width:200px;border:1px solid #dddddd !important;}
.sklep table.cart td {text-align:left;width:600px;border:1px solid #dddddd !important;}
.sklep table .empty td {border:0 !important;}
.sklep table.cart td.del {text-align:left;width:auto !important;background:none !important;vertical-align:middle;}
.powrot_lista_produktow {}
.link_del {background:transparent url(../lay-gfx/bg-kontakt-form-submit.jpg) repeat-x scroll 0 0;border:0 none;color:#FFFFFF !important;cursor:pointer;line-height:21px;padding:4px 6px;}
.sklep #index-td {width:100px;text-align:left;padding-left:7px;padding-right:0 !important;}
.sklep #produkt-td, .sklep .s1 {width:230px;text-align:left;padding-left:7px;padding-right:0 !important;}
.sklep .index-p {width:100px;text-align:left;padding-left:7px;padding-right:0 !important;}
.sklep .produkt-td {width:230px;text-align:left;padding-left:7px;padding-right:0 !important;}
/* ==subpage  news-sub */
#news-sub {margin:0;display:block;float:left;width:100%;}
#news-sub li {list-style:none;margin:10px 0 10px 0;color:#414141;float:left;width:100%;}
#news-sub li h3 {margin-top:0;}
#news-sub li h3 a {font-size:14px;font-weight:bold;}
#news-sub li .data {color:#7c7b7b;margin:0 0 0 0;}

/* =pager */
#pager{text-align:center;overflow:hidden;height:23px;margin:2em 0 2em;padding:2px 30px;position:relative;width:150px;float:right;}
.podstrona {text-align:center;overflow:hidden;height:23px;margin:-2.3em 0 2.1em 0.4em !important;padding:2px 30px;position:relative;width:93%;float:left;}
#pager li{margin:0;padding:0 2px;list-style:none;float:left;}
#pager .prev{position:absolute;left:0;top:0;padding:0;height:23px;}
#pager .next{position:absolute;right:0;top:0;padding:0;height:23px;}
#pager .prev a{float:left;width:27px;height:27px;background:url('../lay-gfx/pager-prev.jpg') no-repeat;overflow:hidden;text-indent:-9999px;padding:0;border:0;margin:0;}
#pager .next a{float:left;width:27px;height:27px;background:url('../lay-gfx/pager-next.jpg') no-repeat;overflow:hidden;text-indent:-9999px;padding:0;border:0;margin:0;}
#pager li strong {text-decoration:underline;color:#fff;background:url('../lay-gfx/bg-li-a-pager.jpg') 0 -21px no-repeat;width:21px;height:19px;float:left;padding:2px 0 0 0;}
#pager li a {background:url('../lay-gfx/bg-li-a-pager.jpg') no-repeat;width:21px;height:19px;float:left;padding:2px 0 0 0;color:#fff;}
#pager li a:hover {background-position:0 -21px;}

/*tools */
ul#tools {list-style:none;padding:0;width:100%;float:left;display:block;position:relative;}
.oferta ul#tools {margin-top:60px;}
ul#tools li {display:inline;margin:0;padding:0;background-repeat:no-repeat;background-position:0;}
ul#tools li a {width:auto;float:left;background-repeat:no-repeat;background-position:0 3px;padding:2px 20px 4px 44px;font-weight:bold;}
ul#tools li.r-up {float:right;margin:0;}
ul#tools li.r-print {float:right;margin:0;}
ul#tools li.l {float:left;margin:0 0 0 -15px;}
ul#tools #up {background-image:url('../lay-gfx/but-up.jpg');background-position:0 0;padding:2px 21px 4px 37px;}
ul#tools #print {background-image:url('../lay-gfx/but-print.jpg');background-position:0 0;padding:2px 29px 4px 25px;}
ul#tools #back {background-image:url('../lay-gfx/but-back.jpg');background-position:0 0;}
.powrot_lista_produktow {background-image:url('../lay-gfx/but-back-sklep.jpg');background-position:0 0;text-align:Center;padding:2px 40px 4px 50px;clear:both;}

.client-l {float:left;width:200px;}
.client-r {float:left;width:700px;}
.client-l  label, .client-r label {font-weight:bold;}
.client-l input, .client-r input {border:0 !important;width:auto !important;}
.client {width:100%;float:left;}
.rozszerzenie {padding-top:10px !important;float:left;width:30%;}
.zmiana_kategori {padding-top:10px !important;float:left;}
.zmiana_wersji {padding-top:10px !important;float:left;padding-left:100px !important;}
#serial_l, .opis{float:left;width:100%;}
#upgrade_options {padding:4px 0;float:left;}
#hardware_options {padding-left:75px;float:left;padding-top:6px;}
#upgrade_options span {width:100%;float:left;}
#maintenance_options {float:left;padding-left:450px;width:auto !important;}
#maintenance_options label {float:left;}

#form_error {width:100%;float:left;}
#form_error li {color:#C6510E;}

.news {background:url('../lay-gfx/bg-box-news.jpg') repeat-y;width:273px;float:left;}
.news h3 {background:url('../lay-gfx/h_newsletter.jpg') no-repeat;width:273px;height:28px;float:left;text-indent:-9999px;margin:0;}
.news form label {text-indent:-9999px;position:absolute;left:-9999px;}
.news form {background:url('../lay-gfx/bg-form-news.jpg') 0 100% no-repeat;padding:0 5px 0 13px;width:255px;float:left;}
.news form input {padding-top:1px;padding-bottom:1px;line-height:21px;}
.news #news_but {background:#585858;padding:1px 5px;border:0;color:#eae5c9;cursor:pointer;line-height:21px;overflow:hidden;}
.news #newslet {width:174px;}
.news #check_l {position:static;left:0;float:left;text-indent:0;width:205px;padding:0 0 0 4px;}
.news #check_but {float:left;}
.news .ch_but {float:left;margin:5px 0 0 0;padding:0 0 10px 0;}


#upgrade_options label {padding:7px 0 0 0;}
#search_results li {margin-left:0;list-style:none;}
#sitemap li a {color:#464646;}

#footer_s {width:865px;margin:0 auto;text-align:left;padding:0 60px 15px 45px;color:#9b9b9b;}
#footer {width:865px;margin:0;text-align:left;padding:0;color:#9b9b9b;background:url('../lay-gfx/bg-footer.jpg') 50% 0 no-repeat;float:left;}
#footer a {color:#9b9b9b;}
#footer .createdby {float:right;font-size:10px;}
#nav-foot {float:left;}
#nav-foot li {floaT:left;list-style:none;margin:0;background:url('../lay-gfx/bg-nav-foot-li.jpg') 100% 4px no-repeat;padding:0 8px 0 8px;}
#nav-foot li.last {background:none;}

/* =misc */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}

.pic-r{float:right;margin:0 0 1em 3em;}
.pic-l{float:left;margin:0 3em 1em 0;}
.pic-c{text-align:center;padding:1px 0;margin:2em 0;}