

body {
	margin: 0; padding: 0;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #555; background-color: white;
}

a {color: #555; text-decoration: underline; outline: none;}
a:hover {text-decoration: none;}
p {margin:0;padding:0;}
p img {margin: 5px;}
img, a img {border: none;}
font{font-size:11px;}

ul {
	margin-top: 2px; margin-bottom: 2px;
	/*list-style: url(images/v_default_small.gif) disc;*/
}
/*ul li a {position: relative; top:-2px;}*/
ol {
	margin-top: 2px; margin-bottom: 2px;
}

h1 {font-size: 16px; margin: 15px 0 5px 0;}
h2 {font-size: 14px; margin: 15px 0 3px 0;}
h3 {font-size: 12px; margin: 3px 0 1px 0;}
h4,h5,h6 {margin:0; padding:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#555;}

table {
	border: 1px solid black;
	border-collapse: collapse;
	margin-bottom: 5px;
}
table td, table th {
	border: 1px solid black;
	padding: 1px;
}
table.noborder {border:none;}
table.noborder td {border:none;}

table tr.odd {background-color: #eee;}
table tr.even {}

table.netcafetbl {border:none}
table.netcafetbl tr th {border-top:none;}
table.netcafetbl tr td {border-bottom:none; padding:3px;}
table.netcafetbl div.odd {background-color: #eee;}

label,input,textarea,select {font-size:11px;}
input[disabled] {background-color: #eee; border-color: #888 !important;}

table.noborder input, table.noborder textarea, table.noborder select {font-family: Arial, sans-serif; font-size:11px; width: 300px; border: 1px solid black;}
table.noborder input.chk {width: auto; border: none;}
table.noborder input.add {width:150px;}
table.noborder select {width: 300px;}
table.noborder label {font-style: italic;}
table.noborder label.norm {font-style: normal;}
table.noborder.poll {text-align: left;}


.errors {
	border: 2px solid red;
	background-color: yellow;
	color: red;
	padding: 2px;
	margin-bottom: 5px;
}
.errors ul {
	margin-top: 0; padding-top: 0;
	margin-bottom: 0; padding-bottom: 0;
	list-style: disc; list-style-image: none;
}

input.err, select.err {
	background-color: #ffbaba;
}
td.err, th.err, tr.err {
	background-color: #ffbaba;
}

.l_ctr {
	margin: 0 auto; 
	width: 980px;
	text-align: left;
	z-index:0;
}

/* ----------------------------------------------------------
   Header
	 ----------------------------------------------------------
*/
#l_head {
	position:relative;
	width: 980px; height: 104px;
	text-align: left;
}

/* gorne ikony "o firmie" itd. */
#l_head_icons {font-size: 12px; color: #0093d7;}
#l_head_icons a {text-decoration: none; color: #0093d7; white-space: nowrap;}

#l_head_ofirmiel {position:absolute; right:492px; top:28px; width:50px; height:16px;white-space: nowrap;}
#l_head_oddzialyl {position:absolute; right:398px; top:28px; width:50px; height:16px;white-space: nowrap;}
#l_head_inwestorzyl {position:absolute; right:256px; top:30px; width:50px; height:16px; white-space: nowrap; line-height:0.9;}
#l_head_prasal {position:absolute; right: 324px; top:28px; width:50px; height:16px;white-space: nowrap;}

#l_head_procad {position:absolute; left:16px; top:15px; width:183px; height:35px;}
#l_head_procad_zima {position:absolute; left:16px; top:5px; width:221px; height:68px;}
#l_head_ofirmie {position:absolute; right:490px; top:26px; width:85px; height:21px;}
#l_head_oddzialy {position:absolute; right:405px; top:15px; width:79px; height:32px;}
#l_head_inwestorzy {position:absolute; right:250px; top:17px; width:85px; height:36px; }
#l_head_prasa {position:absolute; right: 341px; top:18px; width:58px; height:29px;}

/* linijka z zakladkami */
#l_line a {text-decoration: none; color: #666; line-height: 13px;}
#l_line #l_head_line {position:absolute; left:0; top:72px; width:576px; height:32px;}
#l_line #l_head_software {position:absolute; left: 115px; top:77px; width: 70px; height: 28px;}
#l_head_software:hover{color:#dd0000;}
#l_head_software.selected {color:#dd0000;}
#l_line #l_head_hardware {position:absolute; left: 21px; top:77px; width: 70px; height: 28px;}
#l_head_hardware:hover{color:#f45f05;}
#l_head_hardware.selected {color:#f45f05;}
#l_line #l_head_szkolenia {position:absolute; left: 208px; top:77px; width: 70px; height: 28px;}
#l_head_szkolenia:hover{color:#3297cd;}
#l_head_szkolenia.selected {color:#3297cd;}
#l_line #l_head_serwishp {position:absolute; left: 301px; top:77px; width: 70px; height: 28px;}
#l_head_serwishp:hover{color:#207f16;}
#l_head_serwishp.selected {color:#207f16;}
#l_line #l_head_eksploatacja {position:absolute; left: 394px; top:77px; width: 70px; height: 28px;}
#l_head_eksploatacja:hover{color:#207f16;}
#l_head_eksploatacja.selected {color:#207f16;}
#l_line #l_head_line_koszyk {position:absolute; right:228px; top:87px; width:73px; height:17px;}
#l_line #l_head_koszykl {position:absolute; right:224px; top:89px; width:50px; height:16px; text-transform:lowercase;white-space: nowrap;}
#l_line #l_head_koszykl:hover {color: #0093d7;}
#l_line #l_head_line_promo {position:absolute; right:302px; top:87px; width:73px; height:17px;}
#l_line #l_head_promol {position:absolute; right:305px; top:89px; width:50px; height:16px; text-transform:lowercase;white-space: nowrap;}
#l_line #l_head_promol:hover {color: #dd0000;}
#l_line #l_head_supportl {position:absolute; left: 495px; top:77px; width: 70px; height: 28px;}
#l_head_supportl:hover{color:#000;}

/* okno logowania */
#l_ulog {
	position:absolute; left:752px; top:0;
	width: 227px; height: 104px;
	background-color: #eee;

	font-size:12px; font-weight:bold;
	color: #707070;
	z-index: 3;
}
#l_ulog input {
	border: 1px solid #aaa;
	width: 145px;
	font-size: 12px;
}
#l_ulog a {color: #707070; text-decoration: none;}
#l_ulog a:hover {color: red;}

#l_ulog_olog {position:absolute; left:10px; top:10px; width: 70px; font-weight: normal;}
#l_ulog_zaloz {position:absolute; left:85px; top:10px; width: 110px; text-align:right; overflow:hidden; font-weight: normal;}
#l_ulog_logl {position:absolute; left:10px; top:35px; width: 45px; overflow:hidden;  font-weight: normal;}
#l_ulog_log {position:absolute; left:50px; top:33px;}
#l_ulog_loggedas, #l_ulog_login, #l_ulog_logout {position:absolute; left:10px; top:10px; font-weight: normal; overflow: hidden; width: 175px;}
#l_ulog_login {top: 25px;}
#l_ulog_login a {text-decoration: underline;}
#l_ulog_logout {top: 40px;}
#l_ulog_logout a {text-decoration: underline;}
#l_ulog_passl {position:absolute; left:10px; top:55px; width: 45px; overflow:hidden;  font-weight: normal;}
#l_ulog_pass {position:absolute; left:50px; top:53px;}
input#l_ulog_pass_go {position:absolute; left:201px; top:54px; width:16px; height:16px; border:none;}
#l_ulog_srchl {position:absolute; left:10px; top:83px; width: 45px; overflow:hidden;  font-weight: normal;}
#l_ulog_srch {position:absolute; left:50px; top:81px;}
input#l_ulog_srch_go {position:absolute; left:201px; top:82px; width:16px; height:16px; border:none;}

/* ----------------------------------------------------------
   Banner bar 
	 ----------------------------------------------------------
*/
#l_wings {
	position: absolute; left:0; top: 104px;
	background: #fff url(images/wings.gif) repeat-x 0 0;
	width: 100%; height: 108px;
	z-index: 0;
	border-top: 1px solid #636363;
}
#l_wings_mini {
	position: absolute; left:0; top: 104px;
	background: #fff url(images/wings_mini.gif) repeat-x 0 0;
	width: 100%; height: 7px;
	z-index: 0;
}
#l_info_mini {
	position: relative;
	width: 980px; height: 6px;
	z-index: 2;
}
#l_info {
	position: relative;
	width: 980px; height: 108px;
	z-index: 2;
}
#l_info #l_banner {
	position: absolute; left:0; top: 1px;
	width: 750px; height: 108px;
	border: none;
	border-left: 1px solid white; border-right: 1px solid white;
	z-index: 2;
}
#l_info #l_banner img, #l_info #l_banner object, #l_info #l_banner embed {width: 750px; height: 100px;}

#l_info #l_procent {
	position: absolute; left:752px; top: 0px;
	background: #eee;
	width: 227px; height: 108px;
	border-right: 1px solid white;
	border-top: 1px solid #636363;
	z-index: 2;
}
#l_info #l_procent_bot {
	position: absolute; left:752px; top: 102px;
	border-top: 7px solid #636363;
	width:227px; height: 1px;
	z-index: 3;
}
#l_info_mini #l_procent_bot {
	position: absolute; left:752px; top: 0px;
	border-top: 7px solid #636363;
	width:227px; height: 1px;
	z-index: 3;
}
#l_info #l_procent a, #l_info #l_procent img{width: 227px; height: 101px;}
#l_info #l_procentzbieraj {
	position: absolute; left:772px; top: 5px;
	text-align: center;
	color: #444;
	font-size: 12px; 
	z-index: 10;
	width: 185px; overflow: hidden; white-space: nowrap;
}
#l_info #l_imie {
	position: absolute; left:754px; top: 123px;
	color: #0093d7;
	font-size: 11px;
	z-index: 10;
	text-align: center;
	width: 185px; overflow: hidden; white-space: nowrap;
}

#l_info #path {
	position:absolute; top:108px; left:50px; 
	width:685px; height: 13px;
	font-size: 10px;
	text-align: right; color: #666;
	overflow:hidden;
	z-index: 20;
}
#l_info_mini #path {
	position:absolute; top: 6px; left:50px; 
	width:685px; height: 13px;
	font-size: 10px;
	text-align: right; color: #666;
	overflow:hidden;
	z-index: 20;
}
#l_info #path a, #l_info #path span, #l_info_mini #path a, #l_info_mini #path span {position:relative; top:1px;color:#666;text-decoration:none;}
#l_info #path a:hover, #l_info_mini #path a:hover {color:red;}
#l_info #path .last, #l_info_mini #path .last {color: #0093d7;}
/* ----------------------------------------------------------
   Page contents
	 ----------------------------------------------------------
*/
#l_cbg {
	float: left;
	position: relative;
	width: 980px;
	background: #eee url(images/bg_wide.gif) repeat-y;
  z-index:0;
}

#l_contents {
	float: left;
	/*width: 565px;*/
	width: 740px;
	padding: 15px 11px 30px 0px;
	z-index:0;
}

#l_contents h1.first {margin-top: 0;}
#l_contents h2.first {margin-top: 10px; margin-bottom:5px;}
#l_contents p {margin-bottom: 5px;}

#l_contents h5, #l_contents h6 {
	position: absolute; left: 40px; top: 5px;
	margin:0; padding:0;
	font-size: 12px; font-weight: bold; color: inherit;
	text-transform: uppercase;
}
#l_contents h5 a {color: inherit; text-decoration: none;}
#l_contents h5 a:hover {text-decoration: underline;}
#l_contents h6 {
	right:3px; left: auto;
	font-size: 12px; color: inherit;
	text-transform: uppercase;
}
#l_contents h6 a {
	margin-left: 1px;
	padding: 0 4px 0 2px;
	border-left: 1px solid #555;
	font-size: 10px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
}
#l_contents h6 a:hover {text-decoration: underline;}

#l_contents #seealso {padding: 5px 5px 10px 0;}
#l_contents #seealso h1 {font-size:12px; margin-bottom: 5px; border-bottom: 1px dotted #666; text-transform: uppercase;}
#l_contents #seealso ul {padding-top:5px; padding-left: 0; margin-left: 28px; list-style: url(images/v_default_small.gif) disc;}
#l_contents #seealso ul li {margin-bottom: 5px;}

img.l_boxicon {position:absolute; left:2px; top:-12px; width:40px; height:26px;}

#l_contents div img, #l_contents p img {margin-left: 5px; margin-bottom:3px;}

.new, .promo {text-transform: uppercase; color: red;}
#l_contents #promodesc {font-style: italic;	margin-bottom: 5px;	color: red;}

#l_contents #l_objinfo .GalleryInfo {margin-top: 15px;}
#l_contents #l_objinfo .GalleryInfo .head, #l_contents #l_objinfo .GalleryInfo .foot {
	height: 10px;
	border: 1px solid #bae4fa; 
	text-align:center;
	text-transform: uppercase;
	margin: 3px 0;
}
#l_contents #l_objinfo .GalleryInfo .head span {
	position: relative; top: -8px;
	background-color: white;
}
#l_contents #l_objinfo .GalleryInfo .foot span {
	position: relative; top: 3px;
	background-color: white;
}
#l_contents #l_objinfo .GalleryInfo .head { border-bottom: none;}
#l_contents #l_objinfo .GalleryInfo .foot {border-top: none;}
#l_contents #l_objinfo .GalleryInfo img.img200 {padding-top:5px;}
#l_contents #l_objinfo .GalleryInfo img.img200.first {margin-top:0; padding-top:0;}
#l_contents #l_objinfo .GalleryInfo img.img200.last {margin-bottom:0; padding-bottom:0;}

#l_contents .Gallery {margin: 0 0 5px 0;}
#l_contents .Gallery .buttons {text-align: right; margin: 0 5px 3px 0;}
#l_contents .Gallery .buttons .button {position:relative; margin-left: 3px; padding: 3px; color: #888;}
#l_contents .Gallery .buttons .button a {text-decoration: none; color: black;}
#l_contents .Gallery .buttons .button a:hover {text-decoration: underline;}
#l_contents .Gallery .buttons .button img {width:12px; height:8px;}
#l_contents .Gallery img {margin: 0;}
#l_contents .Gallery .main {padding: 8px; border: 1px solid #bae4fa; width: 700px; overflow: hidden; margin: 0; text-align: center;}
#l_contents .Gallery h3 {margin: 5px 0; font-size: 12px; font-weight:bold;}
#l_contents .Gallery .thumbs {float: left; margin-top: 20px;}
#l_contents .Gallery .thumbs .thumb {position:relative; float: left; margin: 0px 5px 5px 0; padding: 5px; border: 1px solid #bae4fa; width:100px; height:100px; overflow:hidden;}
#l_contents .Gallery .thumbs .thumb .movie {position:absolute; right:10px; bottom:10px; width:20px; height:20px; background: transparent url(images/movie_button.gif) no-repeat 0 0;}
#l_contents .Gallery .thumbs .thumb img { width:100px; height:100px;}
#l_contents .Gallery .thumbs .thumb.sel {background-color: #e5f3ff;}

.mainicon {position: absolute; top:-12px; left:2px;margin:0;}
.mainicon img {width:40px; height:30px;}
#l_news .mainicon, #l_prods .mainicon, #l_newsbox .mainicon, #l_netcafe .mainicon, .widebox .mainicon {top: -10px; left:-2px;}

#l_news {float:left;}
#l_news, #l_prods, #l_newsbox, #l_netcafe, #l_pol, .l_divrow, .widebox {
	position:relative;
	width: 730px; 
	border: 1px solid #666; border-top:none;
	padding: 35px 5px 2px 5px;
	background-color: white;
}

#l_news .line1, #l_news .line2, #l_prods .line1, #l_prods .line2, #l_newsbox .line1, #l_newsbox .line2, 
#l_netcafe .line1, #l_netcafe .line2, .widebox .line1, .widebox .line2 {
	position:absolute;
	top:0px;left:0px;
	width:5px; height:1px;
	border-top:1px solid #666;
}
#l_news .line2, #l_prods .line2, #l_newsbox .line2, #l_netcafe .line2, .widebox .line2 {left:40px; width:700px;}

#l_news #admicons {position:absolute; top:1px; right:1px; padding:0; margin:0;}
#l_news #admicons img {width:10px; height:10px; padding:0; margin:0;}

#l_objinfo {
	float: right;
	width: 200px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding:0;
}
#l_objinfo .cena {
	margin: 3px 0 0 0;
	font-weight: bold;
	color: #666;
	border-bottom: 1px dotted #666;
	padding: 1px; padding-bottom:3px;
	text-align: left;
}
#l_objinfo .cena a {font-weight:bold; text-decoration: none; color:#666;}
#l_objinfo .cena a.cennik {font-size: 14px; text-transform: uppercase;}
#l_objinfo #wariant {
	width: 200px;
	margin-bottom: 3px;
	overflow: hidden;
}

#l_objinfo img.img200 {
	width: 200px; 
	margin: 0 0 5px 0; padding: 0;
	padding-top: 15px;
}
#l_objinfo ul {
	text-align: left;
	background-color: #eee;
	padding: 8px 3px 3px 6px; margin: 0; 
	border-bottom: 1px dotted #666;
	font-weight: bold;
}
#l_objinfo ul li {
	margin-left: 16px;
	margin-bottom: 5px;
	list-style: url(images/v_default_small.gif) disc;
}
#l_objinfo ul li a {top:-1px;}
#l_objinfo ul a {font-weight: normal;}
#l_objinfo a {color: #666;}
#l_objinfo a:hover {text-decoration: underline;}

#variants {margin-top:15px;}

#variants h2 {
	font-size: 12px;
	text-transform: uppercase; 
	border-bottom: 1px dotted #666;
}
#variants h3 {
	padding:0; margin-top: 5px;
}
#variants .cena {
	font-weight: bold;
	text-align: left;
	color: #666;
	padding-bottom: 1px;
	margin-top: 5px; margin-bottom:5px;
}

#variants .cena a {color: #666;}
#variants .variant_group {padding-top:3px;text-align:center;}
#variants .variant_group h3 {background-color: #e5f3ff; padding:5px;font-size: 14px;}

#variants .koszyk.specoffer {margin-bottom:2px;} 
#l_objinfo .cena .specoffer a, #variants .koszyk.specoffer a {color:red;}

.oneprice {margin-bottom:1px;}
.oneprice .promo {color: red;}
.priceoptions {margin-top: 5px;}

.clr {height: 1px; line-height: 1px; font-size: 1px; clear: right;}
.cll {height: 1px; line-height: 1px; font-size: 1px; clear: left;}
.clb {height: 1px; line-height: 1px; font-size: 1px; clear: both;}

#search_pages {
	font-size: 10px;
	text-align: center;
}
#search_pages h3 {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
}

.notes {font-size:10px;}

.file {margin-top: 5px;}
.file .title {
	position: relative;
	color: #398fd1; background-color: #eee;
	height:18px;
}
.file h3 {
	position: absolute; left:2px; top: 2px;
	margin: 0; padding:0;
	width: 85%;
}
.file .download {
	position: absolute; left: 85%; top:2px;
	margin: 0; padding:0;
	width: 15%;
	text-align: right; font-weight: bold;
}
.file .info {
	font-size: 10px; color: #666;
}

#date {
	position: absolute; top:14px; right:10px;
	color: #888; font-size: 9px;
}

/* ----------------------------------------------------------
   Products box
   ----------------------------------------------------------
*/
#l_prods, #l_newsbox, #l_netcafe, .widebox {
  background: #f3fdff url(images/prod_bg.gif) repeat-x 0 0;
	margin-top: 20px; padding-top: 28px;
	border: 1px solid #007cc3;
	overflow: visible;
	border-top: none;
	padding-left: 10px; width: 725px;
}
#l_prods img.l_boxicon, #l_newsbox img.l_boxicon, #l_netcafe img.l_boxicon, .widebox img.l_boxicon {
	left: 2px; top: -11px; 
	width: auto; height: auto;
}
#l_prods h5, #l_newsbox h5, #l_netcafe h5, .widebox h5 {left: 43px; top:3px; color: #1386c5;}
#l_prods h1, #l_newsbox h1, #l_netcafe h1, .widebox h1 {
	margin: 4px 0 0 0;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
}
#l_newsbox h1, #l_netcafe h1, .widebox h1 { text-transform: none;}
#l_prods h1.first, #l_newsbox h1.first, #l_netcafe h1.first, .widebox h1.first {margin-top: 3px;}
#l_prods h1 a, #l_newsbox h1 a, #l_netcafe h1 a, .widebox h1 a {text-decoration:none; font-weight: bold;}
#l_prods h1 a:hover, #l_newsbox h1 a:hover, #l_netcafe h1 a:hover, .widebox h1 a:hover {text-decoration:underline;}
#l_prods h2, #l_newsbox h2, #l_netcafe h2, .widebox h2 {font-size: 12px;}
#l_prods h2, #l_prods h3, #l_newsbox h2, #l_newsbox h3, #l_netcafe h2, #l_netcafe h3, .widebox h2, .widebox h3 {
	display: inline; 
	font-weight: normal;
}
#l_prods h2 a, #l_prods h3 a, #l_newsbox h2 a, #l_newsbox h3 a, #l_netcafe h2 a, #l_netcafe h3 a, .widebox h2 a, .widebox h3 a {text-decoration:none;} 
/*#l_prods h3 a {color: black; text-decoration: none;}*/
#l_prods h2 a:hover, #l_prods h3 a:hover, #l_newsbox h2 a:hover, #l_newsbox h3 a:hover, #l_netcafe h2 a:hover, #l_netcafe h3 a:hover, .widebox h2 a:hover, .widebox h3 a:hover {
	text-decoration: underline;
}
#l_prods h2.product a, #l_prods h3.product a {color: #0f75c3; text-decoration: none;}
#l_prods h2.product a:hover, #l_prods h3.product a:hover {text-decoration: underline;}
#l_prods h3, #l_newsbox h3, #l_netcafe h3, .widebox h3 {margin-left: 0px;}

#l_prods .subsections {margin-left: 10px;}

#l_prods .line, #l_newsbox .line, #l_netcafe .line, .widebox .line {
	position: absolute; top: 23px; left: 7px;
	margin:0;padding:0;
	border-top: 1px dotted #007cc3;
	width: 734px; height: 1px;
	z-index: 3;
	text-align: left;
}
#l_prods .line1, #l_prods .line2, #l_newsbox .line1, #l_newsbox .line2, #l_netcafe .line1, #l_netcafe .line2, .widebox .line1, .widebox .line2 {border-color: #007cc3;}

/* ----------------------------------------------------------
   Recommended box
   ----------------------------------------------------------
*/
#l_pol {
  background-color: transparent;
  margin-top: 16px; padding-top: 20px;
	min-height: 40px; overflow: hidden;
	border: 1px solid #007cc3;
	padding-top: 28px; padding-bottom: 10px;
}
#l_pol .bg {
	position: absolute; top:0; left:0; height:25px; width:755px;
	background-color: #007cc3;
	z-index:0;
}
#l_pol .l_boxicon {left: -2px; top: 7px; width:14px; height:11px;}
#l_pol h5 {left: 20px; top: 5px; color: white; text-transform: none;}
#l_pol h5 a {color: white; text-decoration:underline;}
#l_pol h5 a:hover {text-decoration:none;}
#l_pol a {color: #d71a00;}
#l_pol img {margin-right: 10px;}

/* ----------------------------------------------------------
   Nav bar
	 ----------------------------------------------------------
*/
#l_nav {
	/* width: 194px; */
	margin-left: 752px;
	padding: 15px 0 30px 0;
	/* padding-top: 15px; padding-bottom: 30px; */
	background-color: #eee;
	border-right: 1px solid white;
}

#l_nav .l_navbox, #l_nav .l_advbox {
  position: relative;
  padding: 0px 10px 7px 10px;
  /*margin-left: 2px;*/
	height: 1%; /* fucking IE float bug (yes list-style-image is also float!) */
	/* width: 151px; */
}
#l_nav .l_navbox.firstbox {background: transparent url(images/news_bg.gif) repeat-x top left;}

#l_nav .l_advbox {
  text-align:center;
  padding:0;
  margin-bottom: 10px;
}

#l_nav .l_navbutton {
	position: relative;
	border-bottom: 3px solid #555;
	border-top: 1px solid #eee;
	padding: 0px 10px 5px 10px;
  /*margin-left: 2px;*/
	height: 1%; /* fucking IE float bug (yes list-style-image is also float!) */
}

#l_nav .l_navbutton.last {
	border-bottom-color: #0096d4;
	border-bottom-width: 5px;
}

#l_nav .l_navbutton img {
	position: absolute;
	right: 5px; top: 5px;
}
#l_nav .l_navbutton.first img {
	top: 0px;
}

#l_nav input {width:165px;}
#l_nav input[type=image], #l_nav input.img {width:16px; height:16px; position:relative; top:3px; left: 3px; margin:0;padding:0}

.l_navbutton h5 {
  margin:0; padding:7px 0 3px 16px;
  font-size: 12px; font-weight: bold;
  color: #555;
  text-transform: uppercase;
}
.l_navbutton.first h5 {
	padding-top:0px;
}
.l_navbutton h5 .sline {
	display: block;
	color: #0194d9;
}
.l_navbutton a {
	text-decoration: none;
}

#l_nav .l_navbox ul {
	margin: 0; padding: 0 0 0 16px;
	list-style: url(images/v_blue.gif) disc; 
}
#l_nav .l_navbox ul li {margin-bottom: 9px;}
#l_nav .l_navbox ul li a {text-decoration: none; top:-1px;}
#l_nav .l_navbox ul li a:hover {text-decoration: underline;}

.l_navbox h5 {
  margin:0; padding:7px 0 7px 16px;
  font-size: 12px; font-weight: bold;
  color: #0194d9;
  text-transform: uppercase;
}

.l_navbox h6 {
	margin:0; padding: 0;
  font-size: 12px; font-weight: bold;
}
.l_navbox h5 a, .l_navbox h6 a {text-decoration: none; color:inherit;}
.l_navbox h5 a:hover, .l_navbox h6 a:hover {text-decoration: underline; color:red;}

#l_nav .l_navbox img.l_navboxicon {
	position: absolute;
	left:-35px; bottom: 0;
}
#l_nav .l_navbox h4 {
	position: absolute;
	left: 36px; bottom: 0;
	font-weight: normal; font-size: 13px;
	text-transform: uppercase;
}
#l_nav .l_navbox h4 {font-weight:bold;padding-left:4px;}
#l_nav .l_navbox h4 a {text-decoration: none;}
#l_nav .l_navbox h4 a:hover {text-decoration: underline;}

#l_nav .l_navbox.button {height: 25px;}
	
#l_nav .l_navbox .intro_icon {
	height: auto !important;
	height: 50px;
	min-height: 50px !important;
	margin-bottom: 10px;
}
#l_nav .l_navbox .intro_icon p {
	margin: -50px 0 0 52px;
	width: 117px;
	overflow: hidden;
}

.l_navbox #readmore {text-transform: uppercase; position:relative; left:15px;}

/* ----------------------------------------------------------
   Footer 
	 ----------------------------------------------------------
*/
#l_foot {
	clear: both;
	margin-top: 40px; margin-bottom: 0;
	font-size: 9px;
	color: #666;
	text-align: center;
}

#bottomline {
	height: 30px;
}


.widebox.aec {background: white url(images/news_bg.gif) repeat-x 0 0;}

#l_baec, .widebox.aec, .widebox.aec .line, .widebox.aec .line1, .widebox.aec .line2 {border-color: #880285;}
#l_baec .line1, #l_baec .line2 {border-color: #880285;}
#l_baec h5 a, #l_baec h6 a, #l_contents .widebox.aec h5, #l_contents .widebox.aec h5 a {color: #880285;}
#l_baec ul {list-style: url(images/v_aec.gif) disc;}

#l_nav .l_navbox.l_navboxaec {border-color: #880285;}
#l_nav .l_navbox.l_navboxaec h4 a {color: #880285;}

.aecfg {color: #880285;}
.aecbg {background-color: #880285;}
.aecbrd {border-color: #880285;}

.widebox.as {background: white url(images/news_bg.gif) repeat-x 0 0;}

#l_bas, .widebox.as, .widebox.as .line, .widebox.as .line1, .widebox.as .line2 {border-color: #000;}
#l_bas .line1, #l_bas .line2 {border-color: #000;}
#l_bas h5 a, #l_bas h6 a, #l_contents .widebox.as h5, #l_contents .widebox.as h5 a {color: #000;}
#l_bas ul {list-style: url(images/v_as.gif) disc;}

#l_nav .l_navbox.l_navboxas {border-color: #000;}
#l_nav .l_navbox.l_navboxas h4 a {color: #000;}

.asfg {color: #000;}
.asbg {background-color: #000;}
.asbrd {border-color: #000;}

.widebox.gis {background: white url(images/news_bg.gif) repeat-x 0 0;}

#l_bgis, .widebox.gis, .widebox.gis .line, .widebox.gis .line1, .widebox.gis .line2 {border-color: #841a06;}
#l_bgis .line1, #l_bgis .line2 {border-color: #841a06;}
#l_bgis h5 a, #l_bgis h6 a, #l_contents .widebox.gis h5, #l_contents .widebox.gis h5 a {color: #841a06;}
#l_bgis ul {list-style: url(images/v_gis.gif) disc;}

#l_nav .l_navbox.l_navboxgis {border-color: #841a06;}
#l_nav .l_navbox.l_navboxgis h4 a {color: #841a06;}

.gisfg {color: #841a06;}
.gisbg {background-color: #841a06;}
.gisbrd {border-color: #841a06;}

.widebox.gis2 {background: white url(images/news_bg.gif) repeat-x 0 0;}

#l_bgis2, .widebox.gis2, .widebox.gis2 .line, .widebox.gis2 .line1, .widebox.gis2 .line2 {border-color: #8888BC;}
#l_bgis2 .line1, #l_bgis2 .line2 {border-color: #8888BC;}
#l_bgis2 h5 a, #l_bgis2 h6 a, #l_contents .widebox.gis2 h5, #l_contents .widebox.gis2 h5 a {color: #8888BC;}
#l_bgis2 ul {list-style: url(images/v_gis2.gif) disc;}

#l_nav .l_navbox.l_navboxgis2 {border-color: #8888BC;}
#l_nav .l_navbox.l_navboxgis2 h4 a {color: #8888BC;}

.gis2fg {color: #8888BC;}
.gis2bg {background-color: #8888BC;}
.gis2brd {border-color: #8888BC;}

.widebox.hardware {background: white url(images/news_bg.gif) repeat-x 0 0;}

#l_bhardware, .widebox.hardware, .widebox.hardware .line, .widebox.hardware .line1, .widebox.hardware .line2 {border-color: #f45f05;}
#l_bhardware .line1, #l_bhardware .line2 {border-color: #f45f05;}
#l_bhardware h5 a, #l_bhardware h6 a, #l_contents .widebox.hardware h5, #l_contents .widebox.hardware h5 a {color: #f45f05;}
#l_bhardware ul {list-style: url(images/v_hardware.gif) disc;}

#l_nav .l_navbox.l_navboxhardware {border-color: #f45f05;}
#l_nav .l_navbox.l_navboxhardware h4 a {color: #f45f05;}

.hardwarefg {color: #f45f05;}
.hardwarebg {background-color: #f45f05;}
.hardwarebrd {border-color: #f45f05;}

.widebox.mcad {background: white url(images/news_bg.gif) repeat-x 0 0;}

#l_bmcad, .widebox.mcad, .widebox.mcad .line, .widebox.mcad .line1, .widebox.mcad .line2 {border-color: #19549b;}
#l_bmcad .line1, #l_bmcad .line2 {border-color: #19549b;}
#l_bmcad h5 a, #l_bmcad h6 a, #l_contents .widebox.mcad h5, #l_contents .widebox.mcad h5 a {color: #19549b;}
#l_bmcad ul {list-style: url(images/v_mcad.gif) disc;}

#l_nav .l_navbox.l_navboxmcad {border-color: #19549b;}
#l_nav .l_navbox.l_navboxmcad h4 a {color: #19549b;}

.mcadfg {color: #19549b;}
.mcadbg {background-color: #19549b;}
.mcadbrd {border-color: #19549b;}

.widebox.me {background: white url(images/news_bg.gif) repeat-x 0 0;}

#l_bme, .widebox.me, .widebox.me .line, .widebox.me .line1, .widebox.me .line2 {border-color: #2e2281;}
#l_bme .line1, #l_bme .line2 {border-color: #2e2281;}
#l_bme h5 a, #l_bme h6 a, #l_contents .widebox.me h5, #l_contents .widebox.me h5 a {color: #2e2281;}
#l_bme ul {list-style: url(images/v_me.gif) disc;}

#l_nav .l_navbox.l_navboxme {border-color: #2e2281;}
#l_nav .l_navbox.l_navboxme h4 a {color: #2e2281;}

.mefg {color: #2e2281;}
.mebg {background-color: #2e2281;}
.mebrd {border-color: #2e2281;}

.widebox.mngt {background: white url(images/news_bg.gif) repeat-x 0 0;}

#l_bmngt, .widebox.mngt, .widebox.mngt .line, .widebox.mngt .line1, .widebox.mngt .line2 {border-color: #5fbaaa;}
#l_bmngt .line1, #l_bmngt .line2 {border-color: #5fbaaa;}
#l_bmngt h5 a, #l_bmngt h6 a, #l_contents .widebox.mngt h5, #l_contents .widebox.mngt h5 a {color: #5fbaaa;}
#l_bmngt ul {list-style: url(images/v_mngt.gif) disc;}

#l_nav .l_navbox.l_navboxmngt {border-color: #5fbaaa;}
#l_nav .l_navbox.l_navboxmngt h4 a {color: #5fbaaa;}

.mngtfg {color: #5fbaaa;}
.mngtbg {background-color: #5fbaaa;}
.mngtbrd {border-color: #5fbaaa;}

.widebox.serwishp {background: white url(images/news_bg.gif) repeat-x 0 0;}

#l_bserwishp, .widebox.serwishp, .widebox.serwishp .line, .widebox.serwishp .line1, .widebox.serwishp .line2 {border-color: #207f16;}
#l_bserwishp .line1, #l_bserwishp .line2 {border-color: #207f16;}
#l_bserwishp h5 a, #l_bserwishp h6 a, #l_contents .widebox.serwishp h5, #l_contents .widebox.serwishp h5 a {color: #207f16;}
#l_bserwishp ul {list-style: url(images/v_serwishp.gif) disc;}

#l_nav .l_navbox.l_navboxserwishp {border-color: #207f16;}
#l_nav .l_navbox.l_navboxserwishp h4 a {color: #207f16;}

.serwishpfg {color: #207f16;}
.serwishpbg {background-color: #207f16;}
.serwishpbrd {border-color: #207f16;}

.widebox.software {background: white url(images/news_bg.gif) repeat-x 0 0;}

#l_bsoftware, .widebox.software, .widebox.software .line, .widebox.software .line1, .widebox.software .line2 {border-color: #dd0000;}
#l_bsoftware .line1, #l_bsoftware .line2 {border-color: #dd0000;}
#l_bsoftware h5 a, #l_bsoftware h6 a, #l_contents .widebox.software h5, #l_contents .widebox.software h5 a {color: #dd0000;}
#l_bsoftware ul {list-style: url(images/v_software.gif) disc;}

#l_nav .l_navbox.l_navboxsoftware {border-color: #dd0000;}
#l_nav .l_navbox.l_navboxsoftware h4 a {color: #dd0000;}

.softwarefg {color: #dd0000;}
.softwarebg {background-color: #dd0000;}
.softwarebrd {border-color: #dd0000;}

.widebox.szkolenia {background: white url(images/news_bg.gif) repeat-x 0 0;}

#l_bszkolenia, .widebox.szkolenia, .widebox.szkolenia .line, .widebox.szkolenia .line1, .widebox.szkolenia .line2 {border-color: #3297cd;}
#l_bszkolenia .line1, #l_bszkolenia .line2 {border-color: #3297cd;}
#l_bszkolenia h5 a, #l_bszkolenia h6 a, #l_contents .widebox.szkolenia h5, #l_contents .widebox.szkolenia h5 a {color: #3297cd;}
#l_bszkolenia ul {list-style: url(images/v_szkolenia.gif) disc;}

#l_nav .l_navbox.l_navboxszkolenia {border-color: #3297cd;}
#l_nav .l_navbox.l_navboxszkolenia h4 a {color: #3297cd;}

.szkoleniafg {color: #3297cd;}
.szkoleniabg {background-color: #3297cd;}
.szkoleniabrd {border-color: #3297cd;}



/* -----------------------------------------
	 Newses 
	 -----------------------------------------	
*/
#l_news {
	width: 725px;
  background: white url(images/news_bg.gif) repeat-x 0 0;
  text-align: justify;
  padding-left:10px;
}
#l_news h5 {color: #707070;}
#l_news h5 a {color: #707070;}
#l_news h6, #l_news h6 a {color: #707070;}
#l_news img {margin-right: 10px;}

#l_news h1 a, #l_news h2 a, #l_news h3 a {color: black; text-decoration: none;}
#l_news h1 a:hover, #l_news h2 a:hover, #l_news h3 a:hover {text-decoration: underline;}

#l_news #l_intro {
	margin-bottom: 5px;
	font-weight: bold;
	color: #666;
}

#l_news .line {
	position: absolute; top: 25px; left: 7px;
	margin:0;padding:0;
	border-top: 1px dotted #666;
	width: 719px; height: 1px;
	z-index: 3;
	text-align: left;
}

#l_news .sections ul {margin-top: 10px; margin-left: 0; padding-left:0;}
#l_news .sections ul li {margin-top: 0; margin-bottom: 20px; margin-left: 25px; padding-left:0;}
#l_news .sections ul {list-style: url(images/v_default.gif) disc;}
#l_news .sections ul li a {text-decoration: underline;}
#l_news .sections ul li div {position:relative; top:-1px; margin-bottom:3px;}
#l_news .sections ul li div a {font-weight: bold;}
#l_news .sections ul li h2 {margin:0;padding:0;}
#l_news .sections ul li h3 {margin:0;padding:0;padding-top:3px;}
#l_news .sections ul li ul li {list-style-image: none; margin-bottom:1px;}

#l_news.support ul {list-style-image: url(images/v_default.gif);}
#l_news.support .sections ul {list-style-image: url(images/v_szkolenia.gif);}
#l_news.support .sections ul li ul li {list-style-image: url(images/v_default.gif);margin-bottom:20px;}
#l_news.support .sections ul .errors ul li {list-style-image: none;margin-bottom:0;}

#l_news .sections.terms ul li {margin-bottom:5px;}

#l_news .subsections {padding-left: 30px;}

#l_news .sections h2 a, #l_news .sections h3 a {color:#666;}

#l_news .newslist ul {margin-top: 10px; margin-left: 0; padding-left:0;}
#l_news .newslist ul li {margin-top: 0; margin-bottom: 20px; margin-left: 25px; padding-left:0;}
#l_news .newslist ul {list-style: url(images/v_default.gif) disc;}
#l_news .newslist ul li a {text-decoration: underline;}
#l_news .newslist ul li a:hover {text-decoration: none;}
#l_news .newslist ul li div {position:relative; top:-1px; margin-bottom:3px;}
#l_news .newslist ul li div a {font-weight: bold;}
#l_news .newslist ul li h2 {margin:0;padding:0;}
#l_news .newslist ul li h3 {margin:0;padding:0;padding-top:3px;}

#l_news #prevnextpage {
	margin: 15px 0;
	font-size: 12px; font-weight: bold;
	text-align: center;
}

#l_news img{border:none;}

/* -----------------------------------------
	 Navigation bar
	 -----------------------------------------	
*/
#l_nav .l_navbox {
	border: 1px solid #666;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background-color: white;
	font-size: 12px; 
}

#l_nav .l_navbox.firstbox {background-color: white; border-top: none;}
#l_nav .l_navbox.firstbox img.l_navboxicon {
	position: absolute; bottom:auto; top:-8px;left:0;
}

#l_nav .l_navbox.firstbox .line1, #l_nav .l_navbox.firstbox .line2 {
	position:absolute;
	top:0px;left:0px;
	width:4px; height:1px;
	border-top:1px solid #666;
}
#l_nav .l_navbox.firstbox .line2 {left:38px; width:184px; min-width:187px;}

#l_nav .l_navbox {background: white url(images/news_bg_inv.gif) repeat-x left bottom;}

#l_nav .l_navbox ul {list-style: url(images/v_default.gif) disc;}

#l_nav .l_navbox h5 {color: #707070; border-top: 1px dotted #666;}
#l_nav .l_navbox h5.first, #l_nav .l_navbox h6.first {padding-top: 3px; border-top: none;}
#l_nav .l_navbox h5 a {color: #707070;}
#l_nav .l_navbox h5 a:hover, #l_nav .lnavbox h6 a:hover {text-decoration: underline;}
#l_nav .l_navbox h6 {color: #707070; border-top: 1px dotted #666; padding: 7px 0 7px 16px;}
#l_nav .l_navbox h6 a {color: #707070;}

#l_nav .l_navbox.firstbox {background: white url(images/news_bg.gif) repeat-x left top;}


#l_info #path .last {color: #3297cd;}

#l_objinfo .cena span, #l_objinfo .cena a {color: #3297cd;}

/* -----------------------------------------
	 Newses 
	 -----------------------------------------	
*/
#l_news {background: white url(images/szkolenia_bg.gif) repeat-x 0 0;}
#l_news {border-color: #3297cd;}

#l_news ul.newslist {margin: 5px 0 0 20px; padding:0; list-style: url(images/v_szkolenia_small.gif) disc;}
#l_news ul.newslist li {margin-bottom: 8px;}
#l_news ul.newslist li li {margin-bottom:0;}
#l_news ul.newslist ul {list-style: disc; list-style-image:none;}
#l_news ul.newslist a {font-weight: bold;}

#l_news #line {border-top-color: #3297cd;}
#l_news .line1, #l_news .line2, #l_news .line, #l_prods .line1, #l_prods .line2, #l_newsbox .line1, #l_newsbox .line2 {border-color:#3297cd;}

#l_news h2 {color: #3297cd;}
#l_news h5 {color: #3297cd;}
#l_news h5 a {color: #3297cd;}
#l_news h6, #l_news h6 a {color: #3297cd;}

#pricelist h1 a, #pricelist h2 a, #pricelist h3 a, #pricelist h4 a, #pricelist h5 a, #pricelist h6 a {color:#333;text-transform:none;}

#l_news .sections ul li a.product, #l_news .sections ul li div a {color: #3297cd;}

#l_news .newslist ul {list-style: url(images/v_szkolenia_small.gif) disc;}
#l_news .newslist ul li a {color: #3297cd;}

#l_news #prevnextpage a {color: #3297cd;}

/* #l_news ul {list-style-image: url(images/v_szkolenia.gif);} */

#l_objinfo ul li {list-style: url(images/v_szkolenia_small.gif) disc; color: #3297cd;}
#l_objinfo .cena .arrow {color: #3297cd;}
#l_objinfo .cena, #l_objinfo ul {border-bottom-color: #3297cd;}

#variants h2 {color: #3297cd; border-bottom-color: #3297cd;}
#variants .cena {border-bottom-color: #3297cd;}
#variants .cena span {color: #3297cd;}
#variants .variant_group h3 {background-color: #f3fcff;}

#l_objinfo .cena .arrow {color: #3297cd;}
#l_objinfo ul {background-color: #f3fcff;}

#l_contents #seealso h1 {color: #3297cd; border-bottom-color: #3297cd;}
#l_contents #seealso ul {list-style: url(images/v_szkolenia_small.gif) disc;}

#l_prods, #l_newsbox {background: white url(images/news_bg.gif) repeat-x 0 0;}
#l_prods, #l_prods .line, #l_newsbox, #l_newsbox .line {border-color: #3297cd;}
#l_prods h1, #l_newsbox h1 {color: #3297cd;}
#l_prods h5, #l_prods h5 a, #l_newsbox h5, #l_newsbox h5 a {color: #3297cd;}
#l_prods h2.product a, #l_prods h3.product a {color: #3297cd;}

.new, .promo {color: #3297cd;}

/* -----------------------------------------
	 Navigation bar
	 -----------------------------------------	
*/
#l_nav .l_navbox h5, #l_nav .l_navbox h6 {border-top-color: #3297cd;}
#l_nav .l_navbox.firstbox .line1, #l_nav .l_navbox.firstbox .line2 {border-color: #3297cd;}

#l_nav .l_navbox ul {list-style: url(images/v_szkolenia.gif) disc;} 
/* #l_nav .l_navbox ul li a {color: black;} */
#l_nav .l_navbox.firstbox h4 {color: #3297cd;}

#l_nav .l_navbox ul li strong {color: #3297cd;}

#l_nav .l_navbox h5 {color: #3297cd;}
#l_nav .l_navbox h5 a {color: #3297cd;}
#l_nav .l_navbox h6 {color: #3297cd;}
#l_nav .l_navbox h6 a {color: #3297cd;}

