@charset "UTF-8";

/* CSS Document */
body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.ps_wrapper {
	width: 980px;
	margin: 0 auto;
}

.ps_wrapper .search {
    float: right;
    padding-top: 58px;
}

.ps_wrapper .ps_logo a {
    float: left;
    width: 246px;
    height: 107px;
}

.ps_contentWrapper {
	background-image: url(../images/gradientBg.png);
	background-repeat: repeat-x;
	padding-top: 10px;
}

.ps_mainMenu {
	position: relative;
}

.ps_mainMenu ul {
	margin: 0;
	padding: 0;
	margin-left: 10px;
}

.ps_mainMenu ul li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-right: 10px;
}

.ps_mainMenu ul li.selected {
	background-image: url(../images/mainTabBg.png);
	background-repeat: no-repeat;
	background-position: top right;
}

.ps_mainMenu ul li a {
	background-image: none;
	color: #848587;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 15px 5px 15px;
	float: left;
	text-decoration: none;
}

.ps_mainMenu ul li.selected a {
	background-image: url(../images/mainTabLeft.png);
	background-repeat: no-repeat;
	background-position: top left;
	color: #fff;
}

.ps_subMenu {
	background-image: url(../images/subTabBg.png);
	background-position: top right;
	background-repeat: no-repeat;
	float: left;
	width: 100%;
}

.ps_subMenuLeft {
	background-image: url(../images/subTabLeft.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 25px;
	float: left;
	width: 900px;
}

.ps_subMenu span {
	font-size: 13px;
	color: #fff;
	float: left;
	padding-top: 8px;
	padding-right: 10px;
}

.ps_subMenu ul {
	margin: 0;
	padding: 0;
}

.ps_subMenu ul li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	padding-top: 8px;
	padding-bottom: 8px;
}

.ps_subMenu ul li a {
	color: #d4d3d3;
	font-size: 13px;
	text-decoration: none;
	float: left;
}

.ps_subMenu ul li span,.ps_subSubMenu ul li span {
	padding-left: 10px;
	padding-right: 10px;
	color: #3562a0;
	padding-top: 0px
}

.ps_subMenu ul li a:hover {
	color: #fff;
}

.ps_subMenu ul li.selected a {
	text-decoration: underline;
	color: #fff;
}

.ps_subSubMenu {
	background-color: #b2b4b9;
	padding-left: 25px;
	font-size: 14px;
}

.ps_subSubMenu ul {
	margin: 0;
	padding: 0;
}

.ps_subSubMenu ul li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	padding-top: 6px;
	padding-bottom: 8px;
}

.ps_subSubMenu ul li a {
	color: #fff;
	text-decoration: none;
}

.ps_mainContent {
	background-color: #fff;
}

.ps_contactButton {
	position: absolute;
	left: 860px;
	top: 37px;
}

.ps_mainMenu .ps_contactButton a {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.ps_footer {
	padding-top: 9px;
	padding-bottom: 9px;
	border-top: 1px solid #848587;
	color: #848587;
	font-size: 12px;
}

.ps_footer_left {
	float: left;
}

.ps_footer_right {
	float: right;
	text-align: right;
}

.ps_footer_right span {
	padding-left: 20px;
}

/* ---------- */
.ps_menu ul.level-1 {
	margin: 0;
	padding: 0;
	margin-left: 10px;
}

.ps_menu ul.level-1 li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-right: 10px;
}

.ps_menu ul.level-1 li.selected,.ps_menu ul.level-1 li.open {
	background-image: url(../images/mainTabBg.png);
	background-repeat: no-repeat;
	background-position: top right;
}

.ps_menu ul.level-1 li a {
	background-image: none;
	color: #848587;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 15px 5px 15px;
	float: left;
	text-decoration: none;
}

.ps_menu ul.level-1 li.selected a,.ps_menu ul.level-1 li.open a {
	background-image: url(../images/mainTabLeft.png);
	background-repeat: no-repeat;
	background-position: top left;
	color: #fff;
}

.ps_menu ul.level-2 {
	background-image: url(../images/subTabBg.png);
	background-position: top right;
	background-repeat: no-repeat;
	float: left;
	width: 955px;
	padding-left: 25px;
	margin: 0;
}

.ps_menu .ps_subMenuLeft {
	background-image: url(../images/subTabLeft.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 25px;
	float: left;
	width: 900px;
}

.ps_menu ul.level-2 li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 25px;
	background-image: url(../images/level-2-li.gif);
	background-position: center right;
	background-repeat: no-repeat;
}

.ps_menu ul.level-2 li a {
	color: #d4d3d3;
	font-size: 13px;
	text-decoration: none;
	float: left;
}

.ps_menu ul.level-2 li span,ul.level-3 li span {
	padding-left: 10px;
	padding-right: 10px;
	color: #3562a0;
	padding-top: 0px
}

.ps_menu ul.level-2 li a:hover {
	color: #fff;
}

.ps_menu ul.level-2 li.selected a,.ps_menu ul.level-2 li.open a {
	text-decoration: underline;
	color: #fff;
	font-weight: normal !important;
}

.ps_menu ul.level-3 {
	background-color: #b2b4b9;
	padding-left: 25px;
	font-size: 14px;
	display: block;
	float: left;
	width: 955px;
	padding-left: 25px;
	margin: 0;
}

.ps_menu ul.level-3 li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-right: 25px;
	background-image: url(../images/level-3-li.gif);
	background-position: center right;
	background-repeat: no-repeat;
}

.ps_menu ul.level-3 li a {
	color: #fff;
	text-decoration: none;
}

.ps_menu ul.level-3 li.selected a {
	font-weight: normal !important;
	text-decoration: underline;
	color: #fff;
}

/* layout */
.JunisoftexMain3ColumnsLayout #column-0 {
	padding: 0px !important;
}

.JunisoftexMain3ColumnsLayout #column-1 {
	width: 560px;
}

.JunisoftexMain3ColumnsLayout #column-2 {
	width: 420px;
}

.JunisoftexPage2ColumnsLayout #column-1 {
	width: 415px;
	padding-top: 18px;
	padding-right: 15px;
	height: 415px;
}

.JunisoftexPage2ColumnsLayout #column-2 {
	width: 540px;
	padding-top: 18px;
}

.JunisoftexPage2ColumnsLayout h2 {
	color: #3562a0;
	font-size: 40px;
	font-weight: normal;
	margin: 0px;
	margin-top: 30px;
	margin-bottom: 15px;
	padding-left: 10px;
	line-height: 0.8em;
}

.JunisoftexPage2ColumnsLayout table.screens td {
	vertical-align: top;
	width: 50%;
	padding-left: 20px;
	padding-bottom: 15px;
}

.JunisoftexPage2ColumnsLayout p {
	padding-left: 10px;
	line-height: 1.5em
}

/* -- */
.JunisoftexMain3ColumnsLayout td {
	padding: 0px !important;
}
.JunisoftexMain3ColumnsLayout h2 {
	font-size: 15px;
	padding: 11px;
	color: #3562a0;
	margin: 0px !important;
}

.JunisoftexMain3ColumnsLayout .ps_news {
	padding-left: 13px;
	padding-right: 13px;
	font-size: 13px;
	line-height: 1.2em;
}

.JunisoftexMain3ColumnsLayout .ps_news span {
	color: #666666;
}

.JunisoftexMain3ColumnsLayout #column-1 {
	font-size: 0px;
	line-height: 1em;
}

.JunisoftexMain3ColumnsLayout #column-1 table,.JunisoftexMain3ColumnsLayout #column-1 div,.JunisoftexMain3ColumnsLayout #column-1 p {
	font-size: 13px;
	line-height: 1.2em;
}

.ps_quote {
	background-image: url(/junisoftex-theme/images/quote.gif);
	background-repeat: no-repeat !important;
	background-position: 10px 10px;
	padding: 17px;
	font-family: georgia, serif;
	font-style: italic;
	font-size: 20px !important;
}

.ps_quote div {
	font-family: arial, helvetica, sans-serif;
	color: #848587;
	text-align: right;
}

.JunisoftexMain3ColumnsLayout #column-2 .ps_productsContainer {
	background-color: #b2b4b9;
	background-image: url(/junisoftex-theme/images/rightColumnBg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

/* stare style */
#.tabelacennik { border-collapse: collapse; width:100%; margin:0;padding:0;border:0px solid #000000; background-color:#000000;}

.tabelacennik {width:100%; margin:0;padding:0; border-collapse:collapse;}
.trszary {background-color:#E2D5A4; border-collapse: collapse; padding: 6px;  text-align: center;  font-weight: bold; border-bottom: solid 1px #000; font-weight:bold;}
.trbialy {background-color:#FFFFFF; border-collapse: collapse; padding: 6px;  text-align: center;  font-weight: bold;  color: #FFFFFF;  border-bottom: solid 1px #000; font-weight:normal;}
.trbialy:hover {background:#E2D5A4;}

.trbialy1 {background-color:#FFFFFF; border-collapse: collapse; padding: 6px;  text-align: center;  font-weight: bold;  color: #FFFFFF;  border-bottom: solid 1px #000; font-weight:normal;}
.tdcennik:hover {background:#E2D5A4;}

.tdcennik {padding: 0px 3px 0px 3px;  border: solid 1px #000;}
.tdcennikbez {padding: 0px 3px 0px 3px; border: solid 1px #E2D5A4;background-color:#E2D5A4;}
.tdcennik-l {padding: 0px 3px 0px 3px;  border: solid 1px #000; text-align:left;}
.tdcenniks {padding: 0px 3px 0px 3px;  border: solid 1px #000;background-color:#E2D5A4; font-weight:bold;}
.tdcenniks-l {padding: 0px 3px 0px 3px;  border: solid 1px #000;background-color:#E2D5A4; font-weight:bold; text-align:left;}
.tdcenniks-p {padding: 0px 3px 0px 3px;  border: solid 1px #000;background-color:#E2D5A4; font-weight:bold; text-align:right;}
.tdcennikss-l {padding: 0px 3px 0px 3px;  border: solid 1px #000;background-color:#E2D5A4; font-weight:normal; text-align:left;}
.tdcennikb {padding: 0px 3px 0px 3px;  border-top: solid 1px #FFF;background-color:#FFFFFF; font-weight:bold;}

.zwykly {color:#000000; font-size:9pt; font-family:Arial,Times;}
.wiekszy {color:#000000; font-size:12pt; font-family:Arial,Times; text-align: center; font-weight: bold;}


#.trszary {background-color:#C0C0C0; font-weight:bold; text-align:center;}
#.trbialy {background-color:#FFFFFF;}

.tabeladol {width:750px; font-size:1px; border:0px; font-family:"verdana ce","helvetica ce","arial ce",arial,verdana,helvetica,sans-serif; color:#000;} 

.tabelagl {width:766px; font-size:1px; border:0px; border-collapse: collapse; margin: auto; font-family:"verdana ce","helvetica ce","arial ce",arial,verdana,helvetica,sans-serif; color:#000;} 
.td_nag1a {width:766px; height:112px; background-image: url(images/nag_1a.jpg); font-size:1px;}
.td_nag2a {width:165px; height:31px; background-image: url(images/nag_2a.jpg); font-size:1px;}
.td_nag2b {width:291px; height:31px; background-image: url(images/nag_2b.gif); font-size:1px;}
.td_nag2c {width:310px; height:31px; background-image: url(images/nag_2c.gif); font-size:1px;}
.td_nag3a {width:165px; height:17px; background-image: url(images/nag_3a.gif); font-size:1px;}
.td_nag4a {width:766px; height:21px; background-image: url(images/nag_4a.jpg); font-size:1px;}
.td_nag4a_sql {width:766px; height:58px; background-image: url(images/nag_4a_pe_sql.jpg); font-size:1px;}
.td_nag4a_dos {width:766px; height:58px; background-image: url(images/nag_4a_pe_dos.jpg); font-size:1px;}
.td_nag4a_umg {width:766px; height:58px; background-image: url(images/nag_4a_pe_umg.jpg); font-size:1px;}
.td_nag4a_internet {width:766px; height:58px; background-image: url(images/nag_4a_internet.jpg); font-size:1px;}
.td_nag4a_ps {width:766px; height:58px; background-image: url(images/nag_4a_ps_sql.jpg); font-size:1px;}
.td_nag4a_firma {width:766px; height:58px; background-image: url(images/nag_4a_firma.jpg); font-size:1px;}
.td_nag4a_oferta {width:766px; height:58px; background-image: url(images/nag_4a_oferta.jpg); font-size:1px;}
.td_nag4a_cenniki {width:766px; height:58px; background-image: url(images/nag_4a_cenniki.jpg); font-size:1px;}
.td_nag4a_klienci {width:766px; height:58px; background-image: url(images/nag_4a_klienci.jpg); font-size:1px;}
.td_nag4a_uslugi {width:766px; height:58px; background-image: url(images/nag_4a_uslugi.jpg); font-size:1px;}
.td_nag4a_zespol {width:766px; height:58px; background-image: url(images/nag_4a_zespol.jpg); font-size:1px;}
.td_nag4a_serwis {width:766px; height:58px; background-image: url(images/nag_4a_serwis_online.jpg); font-size:1px;}
.td_nag4a_kontakt {width:766px; height:58px; background-image: url(images/nag_4a_kontakt.jpg); font-size:1px;}

.td_nag4b {width:183px; height:79px; background-image: url(images/nag_4b.jpg); font-size:1px;}
.td_nagprzerwa {width:766px; height:4px; background-image: url(images/nag_przerwa.gif); font-size:1px;}
.td601 {width:601px; height:17px; font-size:1px;}
.td601_tlo {width:601px; height:17px; background-color:#E2D5A4; text-align:right;padding-right:5px; padding-left:5px;}
.td601_tlo a { text-align:right;padding-right:5px; padding-left:5px;width:601px; height:17px; color:#302D22; font-size:12px; font-family:"verdana ce","arial ce","helvetica ce", arial,verdana,helvetica,sans-serif; text-decoration:none; font-weight:bold;}
.td601_tlo a:hover { text-align:right;padding-right:5px; padding-left:5px;width:601px; height:17px; color:#FF0000; font-size:12px; font-family:"verdana ce","arial ce","helvetica ce", arial,verdana,helvetica,sans-serif; text-decoration:none; font-weight:bold;}

.tabelalewa {width:160px; border-spacing:1px; padding:0px; background-color:#FFFFFF;}
.tdlewa_a {width:160px; background-color:#E2D5A4; text-align:left;}
.tdlewa_a a {padding-right:5px; padding-left:5px; color:#003C5E; font-size:12px; font-family:"verdana ce","arial ce","helvetica ce", arial,verdana,helvetica,sans-serif; text-decoration:none; font-weight:bold;}
.tdlewa_a a:hover {padding-right:5px; padding-left:5px; color:#FF0000; font-size:12px; font-family:"verdana ce","arial ce","helvetica ce", arial,verdana,helvetica,sans-serif; text-decoration:none; font-weight:bold;}
.tdlewa_b {width:160px; background-color:#F5EDE8; text-align:left;}
.tdlewa_b a {padding-right:5px; padding-left:10px; color:#003C5E; font-size:12px; font-family:"verdana ce","arial ce","helvetica ce", arial,verdana,helvetica,sans-serif; text-decoration:none; font-weight:bold;}
.tdlewa_b a:hover {padding-right:5px; padding-left:10px; color:#FF0000; font-size:12px; font-family:"verdana ce","arial ce","helvetica ce", arial,verdana,helvetica,sans-serif; text-decoration:none; font-weight:bold;}
.tdlewa_c {width:160px; background-color:#FBF7E7; text-align:left;}
.tdlewa_c a {padding-right:5px; padding-left:15px; color:#003C5E; font-size:12px; font-family:"verdana ce","arial ce","helvetica ce", arial,verdana,helvetica,sans-serif; text-decoration:none; font-weight:bold;}
.tdlewa_c a:hover {padding-right:5px; padding-left:15px; color:#FF0000; font-size:12px; font-family:"verdana ce","arial ce","helvetica ce", arial,verdana,helvetica,sans-serif; text-decoration:none; font-weight:bold;}


.tdlewa_c1 {width:160px; background-color:#FBF7E7; text-align:left;}
.tdlewa_c1 a {padding-right:5px; padding-left:25px; color:#003C5E; font-size:12px; font-family:"verdana ce","arial ce","helvetica ce", arial,verdana,helvetica,sans-serif; text-decoration:none; font-weight:bold;}
.tdlewa_c1 a:hover {padding-right:5px; padding-left:25px; color:#FF0000; font-size:12px; font-family:"verdana ce","arial ce","helvetica ce", arial,verdana,helvetica,sans-serif; text-decoration:none; font-weight:bold;}


.tdlewa_reklama {width:160px; background-color:#FFFFFF; text-align:center;padding-top:5px; padding-bottom:5px;}

.tabeladol {border-bottom:1px solid #000000; border-top:1px solid #000000; border-left:0px; border-right:0px; width:766px; background-color:#FBF7E7; vertical-align:top; padding: 0px; border-collapse: collapse; margin: auto;} 
.tddol {font-family:"verdana ce","helvetica ce","arial ce",arial,verdana,helvetica,sans-serif; color:#302D22; height:20px; font-size:8pt;}
.tddol a {color:#302D22; font-weight:bold;text-decoration:none;}
.tddol a:hover {color:#FF0000; font-weight:bold; text-decoration:none;}

.input_sel {width:170px; font-size:11px; padding:2px 2px 2px 2px;  height:21px; color:#000000; border:1px solid #000000; background-color:#E6E6E6; font-weight:bold;}
.klawisz {width:88px; padding:2px 10px 2px 10px;  height:20px; font-size:11px; color:#000000; border:1px solid #000000; background-color:#FFFFEF; font-weight:bold;}

.tabelanaglowek {width:100%; border-bottom:1px solid #000000; border-left:0px; border-right:0px; background-color:#FBF7E7; vertical-align:top; padding: 0px; border-collapse: collapse; margin: auto; font-weight:bold;}

.td20 {background-color:#E2D5A4; padding-left:15px; color:#000000; font-size:12px; font-family:"verdana ce","arial ce";}
.tdbialy80 {background-color:#FFFFFF; width:60%;}

.tdtresc {width:415px; padding-left:3px; padding-right:4px; font-family:"verdana ce","arial ce","helvetica ce", arial,verdana,helvetica,sans-serif; font-size:8pt; color:#000; text-align:justify; vertical-align:top;}

.linia {width:415px; font-size:12px; border-bottom: 1px solid #000000; text-align:right;}
.linia0 {width:415px; font-size:2px; border-bottom: 1px solid #FFFFFF; text-align:right;}
.lewy {float:left; padding:2px 0px;}
.lewy1 {float:left; padding:50px 10px 0px 10px;}
.prawy {float:right; display: table-cell; background-color:#FBF7E7; padding:0px 4px; height:13px;margin:1px;border:1px black solid;}
.prawy1 {float:left; display: table-cell; padding:0px 4px; height:163px;margin:1px;}

.tdprawa {width:183px; background-color:#FFFFFF; margin-left:0px; padding-top:8px;padding-left:3px;padding-right:0px; padding-bottom:8px; border-left:1px dotted GrayText; color:black;}

.niebieski  {padding-right:5px; padding-left:5px; color:#003C5E; font-size:12px; font-family:"verdana ce","arial ce","helvetica ce", arial,verdana,helvetica,sans-serif; text-decoration:none; font-weight:bold;}
