body, form, ul {margin: 0px; padding: 0px}
body {background: #999999;}
p, td {font-family: Tahoma, Helvetica CE; font-size: 11px; text-decoration: none; color: #444444}
p {line-height: 150%; margin: 10px 0px 6px 0px}
a {color: #336699; text-decoration: none}
a:hover {color: #6699CC; text-decoration: none}
a.normal:hover {color: #336699}
h1 {font-size: 20px; font-weight: normal; margin: 0px; padding: 0px 0px 2px 0px}
big {font-size: 14px}
.odstep {line-height: 180%}
.normal {color: #333333}
.gray {color: #999999}
.white {color: #FFFFFF}
a.white:hover {color: #99CCFF; text-decoration: none}
.blue {color: #336699}
.zdj {border: 1px solid #888888; margin-top: 3px}
.zdj_1 {margin-right: 8px; margin-top: 4px; margin-bottom: 1px; border: 1px solid black}
.zdj_1l {margin-left: 10px; margin-top: 4px; margin-bottom: 1px; border: 1px solid black}
.cennik {border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC}
.cennik_head {border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; background-color: #F6F6F6; padding: 6px}
.cennikhl {color: #CC0000}
.border_l {background-color: #999999; background-image: url('../images/border_left.gif'); background-repeat: repeat-y; background-position: right}
.border_r {background-color: #999999; background-image: url('../images/border_right.gif'); background-repeat: repeat-y; background-position: left}
.menubar {width: 900px; height: 28px; background-image: url('../images/menubar.gif'); background-repeat: repeat-x}
.menu_el {background-image: url('../images/menubar.gif'); background-repeat: repeat-x; padding: 1px 10px 0px 10px}
.menu_el2 {background-image: url('../images/menubar2.gif'); background-repeat: repeat-x; padding: 1px 10px 0px 10px}
.menutop {color: #FFFFFF}
a.menutop:hover {color: #FFFFFF; text-decoration: none}
.menu_separ {padding: 0px 3px 0px 3px}
.bluebar_main {width: 900px; border-top: 1px solid #FFFFFF; background-image: url('../images/xbluebar-main.jpg'); background-repeat: no-repeat}
.bluebar_main_alt {width: 900px; height: 150px; border-top: 1px solid #FFFFFF; background-image: url('../images/xbluebar-main-short.jpg'); background-repeat: no-repeat}
.bluebar_l {width: 560px; height: 215px; border-top: 1px solid #FFFFFF; background-image: url('../images/xbluebar_l.jpg'); background-repeat: no-repeat}
.bluebar_r {width: 340px; height: 215px; border-top: 1px solid #FFFFFF; background-image: url('../images/xbluebar_r.jpg'); background-repeat: no-repeat}
.bluebar75 {width: 900px; height: 75px; border-top: 1px solid #FFFFFF; background-image: url('../images/xbluebar75.jpg'); background-repeat: no-repeat}
.bluebar100 {width: 900px; height: 100px; border-top: 1px solid #FFFFFF; background-image: url('../images/xbluebar100.jpg'); background-repeat: no-repeat}
.content {background-color: #FFFFFF}
.h1bluebar {padding-left: 32px; padding-bottom: 3px; background-image: url('../images/dots_blue.gif'); background-repeat: repeat-x; background-position: bottom}
.naglowek_l {color: #006DAA; padding-left: 32px; padding-bottom: 3px; background-image: url('../images/dots_gray.gif'); background-repeat: repeat-x; background-position: bottom}
.naglowek_r {width: 270px; color: #006DAA; padding-bottom: 3px; background-image: url('../images/dots_gray.gif'); background-repeat: repeat-x; background-position: bottom}
input {font-size: 11px}
.gradient_ft {width: 900px; height: 35px; background-image: url('../images/blue_gradient_ft.jpg'); background-repeat: repeat-x; border-bottom: 1px solid #FFFFFF}
.footer {width: 900px; height: 35px; background-image: url('../images/footer_bg.jpg'); background-repeat: repeat-x; text-align: center}
.footer_in {padding-top: 10px; color: #FFFFFF}
.screen_bg_l {width: 160px; height: 106px; padding: 7px; background-image: url('../images/screen_bg2.gif'); background-repeat: no-repeat; float: left; margin-left: -7px; margin-right: 10px}
.screen_bg_r {width: 160px; height: 106px; padding: 7px; background-image: url('../images/screen_bg2.gif'); background-repeat: no-repeat; float: right; margin-right: -7px; margin-left: 10px}
.screen_bg {width: 160px; height: 106px; padding: 7px; background-image: url('../images/screen_bg2.gif'); background-repeat: no-repeat}
.photo_bg_l {width: 160px; height: 120px; padding: 7px; background-image: url('../images/photo_bg.gif'); background-repeat: no-repeat; float: left; margin-left: -7px; margin-right: 10px}
.photo_bg_r {width: 160px; height: 120px; padding: 7px; background-image: url('../images/photo_bg.gif'); background-repeat: no-repeat; float: right; margin-right: -7px; margin-left: 10px}
.menu_in_tab {display: block; float: left; padding: 5px 12px 4px 12px; margin-right: 7px; border: 1px solid #CCCCCC; background-image: url('../images/menu_in_tab.gif'); background-repeat: repeat-x}
.menu_in_tab2 a.normal:hover {color: #333333}
.menu_in_tab2 {display: block; float: left; padding: 5px 12px 4px 12px; margin-right: 7px; border: 1px solid #CCCCCC; background-image: url('../images/menu_in_tab2.gif'); background-repeat: repeat-x}
.bluebar_txt {padding-left: 32px; padding-top: 0px; line-height: 150%; color: #FFFFFF}
.tresc_l {padding-left: 32px; padding-right: 10px}
.menu_tabs {height: 25px; padding-left: 32px; padding-top: 4px}
.pobierz_demo_l {padding-top: 16px; line-height: 160%}
.aktualna_wersja {font-size: 12px; line-height: 140%; margin: 16px 0px 8px 0px}
li {margin: 0px 0px 8px 14px; line-height: 140%}
.button {display: block; float: left; padding: 3px 12px 3px 12px; margin-right: 7px; border: 1px solid #CCCCCC; background-image: url('../images/menu_in_tab.gif'); background-repeat: repeat-x}
.button2 a.normal:hover {color: #333333}
.button2 {display: block; float: left; padding: 3px 12px 3px 12px; margin-right: 7px; border: 1px solid #CCCCCC; background-image: url('../images/menu_in_tab2.gif'); background-repeat: repeat-x}
.main3h {font-size: 12px; color: #006DAA; padding-bottom: 5px; background-image: url('../images/dots_gray.gif'); background-repeat: repeat-x; background-position: bottom; margin: 10px 0px 0px 0px}
.main2h {font-size: 14px; color: #006DAA; padding-bottom: 5px; background-image: url('../images/dots_gray.gif'); background-repeat: repeat-x; background-position: bottom; margin: 10px 0px 0px 0px}
.main1h {font-size: 16px; color: #006DAA; padding-bottom: 5px; background-image: url('../images/dots_gray.gif'); background-repeat: repeat-x; background-position: bottom; margin: 10px 0px 0px 0px}
.main3b {font-size: 11px; line-height: 140%; margin-top: 6px}
.main2b {font-size: 11px; line-height: 140%; margin-top: 6px}
.main1b {font-size: 11px; line-height: 140%; margin-top: 6px}
.naglowek_main {color: #006DAA; padding-left: 38px; padding-bottom: 3px; background-image: url('../images/dots_gray.gif'); background-repeat: repeat-x; background-position: bottom}
.tresc_main {padding-left: 38px; padding-right: 10px}

.bar-header-c {width: 400px; height: 29px; background-image: url('../images/bar-black/collapsed.png'); background-repeat: no-repeat; overflow: hidden}
.bar-header-c:hover {background-image: url('../images/bar-black/hover.png')}
.bar-header-e {width: 400px; height: 29px; background-image: url('../images/bar-black/expanded.png'); background-repeat: no-repeat; overflow: hidden}
.bar-header {font-family: Arial, sans-serif; font-size: 12px; line-height: 27px}
.bar-expansion {border-left: 1px solid #93b6cd; border-right: 1px solid #93b6cd; border-bottom: 1px solid #93b6cd; background-color: #FFFFFF; padding: 8px 12px 4px 12px}
.bar-expansion p {margin-top: 0px; padding-top: 0px}
.bar-exp-a, .bar-exp-a:hover {display: block; padding: 1px 0px 0px 26px; color: #FFFFFF; text-decoration: none}
.bar-header-c:hover .bar-exp-a, .bar-header-c:hover .bar-exp-a:hover, .bar-header-e a, .bar-header-e a:hover {color: #000000; text-decoration: none}
.bar-exp-col {display: none}

.demo-ramka {width: 253px; height: 106px; background-image: url('../images/demo-ramka.jpg'); background-repeat: no-repeat}
.demo-ramka2 {width: 253px; height: 118px; background-image: url('../images/demo-ramka2.jpg'); background-repeat: no-repeat; margin-top: 3px}
.demo-ramka-content {padding: 14px 0px 0px 13px}
.download-frame {width: 253px; height: 106px; background-image: url('../images/download-frame.jpg'); background-repeat: no-repeat}
.download-frame-content {padding: 20px 0px 0px 13px}
.SmallPromoFrame {width: 253px; height: 106px; background-image: url('../images/frame.jpg'); background-repeat: no-repeat}
.SmallPromoFrameContentLeft {padding: 20px 0px 0px 13px; float: left;} 
.SmallPromoFrameContentRight {padding: 20px 5px 0px 0px; float: right;}

li {margin: 0px 0px 8px 14px; line-height: 140%; list-style-image: url('../images/li.gif')}

/* ORIGINAL #dhtmltooltip {position: absolute; width: 150px; border: 2px solid #BABABA; padding: 5px 6px; background-color: #F1F1F1; visibility: hidden; z-index: 100; text-align: left; font-family: Arial, "Helvetica CE", "Helvetica", sans-serif; font-size: 11px; line-height: 14px}*/
#dhtmltooltip {position: absolute; width: 150px; border: 1px solid #0e457f; padding: 36px 8px 10px 8px; background: #0e457f url('../images/improver_help.jpg') no-repeat top right; visibility: hidden; z-index: 100; text-align: left; font-family: Arial, "Helvetica CE", "Helvetica", sans-serif; font-size: 11px; line-height: 14px; color: #FFFFFF}
/*#dhtmltooltip {position: absolute; width: 150px; border: 1px solid #beae62; padding: 27px 6px 6px 6px; background: #fce98f url('../images/epasaz_help.jpg') no-repeat top right; visibility: hidden; z-index: 100; text-align: left; font-family: Arial, "Helvetica CE", "Helvetica", sans-serif; font-size: 11px; line-height: 14px; color: #000000}*/
.clear {
clear: both;
}

/*big promo box main page*/

.BigPromoBox {
	width:530px;
	height: 275px;
	background: url(../images/promo/big-box-bg.jpg) no-repeat;
}
.BPB_header_left{
	width:229px;
	margin-left: 20px;
	font-family: Calibri, Arial, Verdana, Helvetica CE; 
	font-size: 30px; 
	text-decoration: none;
	text-align: center; 
	font-weight: bold;
	color: #ffffff;
	float: left;
}
.BPB_header_right{
	width:260px;
	margin-top: 3px;
	font-family: Arial, Verdana, Calibri, Helvetica CE; 
	font-size: 30px; 
	text-decoration: none;
	text-align: left; 
	font-weight: bold;
	color: #000000;
	float: right;
	clear: right;
	}
.BPB_left_column {
	width: 313px;
	margin-left: 20px;
	padding-top: 25px;
	float: left;
	
}
.BPB_left_column p{
	font-family: Arial, Verdana, Calibri, Helvetica CE; 
	font-size: 18px; 
	text-decoration: none;
	text-align: left; 
	vertical-align: middle;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 5px;
	

}
.BPB_left_column_image{
	
	padding-top: 2px;
	float: left;
}

.BPB_right_column {
margin-top: 20px;
width: 195px;
float: right;
clear: right;
}
.BPB_footer_left {
	margin-left: 57px;
	width: 195px;
	float: left;
}
.BPB_footer_left p {
	font-family: Arial, Verdana, Calibri, Helvetica CE; 
	font-size: 24px;
	font-weight: bold;
	color: #dd1a1f;
	margin-top: 5px;

}

.BPB_footer_right {
	width: 262px;
	text-align: left;
	float: right;
	clear: right;
}
