* {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

html, body, input, td, textarea, select {
	font-family: Trebuchet MS, Trebuchet, "Trebuchet MS", trebuchet, Tahoma, Verdana, Arial;
	font-size: 12pt;
	
}

a {
	color: #FF6600;
	border-bottom: 1px solid #FFDDCC;
}

a:hover {
	border: none;
}

.bn {
	border: none;
	background: none;	
}

#content {
	height:100%; background-color: #FFFFFF;
}

#top {
	width: 970px;
	margin: 0px auto;
	position: relative;
}

#menu_toolbar {
	background: url(/media/img/top_bg.gif) repeat-x;
	height: 58px;
}

#menu_options {
	position: absolute;
	z-index: 9;
	left: 280px;
	top: 18px;
}

#menu_options a {
	color: #000;
	padding: 18px 15px;
	font-size: 15px;
	border: none;
}

#menu_options a:hover, #menu_options a.act {
	color: #FF6600;
	background-color: #FFDDCC;
}

#bottom {
	border-top: 1px solid #666;
	background: url(/media/img/bottom_bg.png) repeat-x #FF6600;
	height: 400px;
	font-size: 9pt;
}

#bottom2 {
	background: #FF6600;
	height: 40px;
	width: 100%;
	position: fixed;
	bottom: 0px;
	font-size: 9pt;
}

#bottom_inside {
	width: 970px;
	margin: 0px auto;
	color: #000;
	position: relative;
}

#bottom_inside2 {
	width: 970px;
	margin: 0px auto;
	color: #913C10;
	padding-top: 12px;
}

#ins_1 {
	position: absolute;
	width: 310px;
	top: 25px;
	line-height: 120%;
	text-align: justify;
	font-size: 10pt;
}

#ins_2 {
	position: absolute;
	width: 290px;
	top: 20px;
	left: 360px;
	line-height: 120%;
	text-align: justify;
	font-size: 10pt;
}

#ins_3 {
	position: absolute;
	top: 25px;
	left: 700px;
	line-height: 120%;
	text-align: justify;
	font-size: 10pt;
}

#ins_4 {
	position: absolute;
	top: 380px;
	color: #913C10;
}

.a_bg {
	background-color: #C14400;
	color: #FFF;
	border: none;
	font-size: 12px;
	padding: 2px 10px;
}

.a_bg:hover {
	background-color: #D24C03;
}

.a_bottom {
	color: #913C10;
	border: none;
}

.a_bottom:hover {
	color: #000;
}

#bottom_links {
	padding-left: 80px;
	color: #5A73AA;
}

#bottom_links img {
	padding: 0px 5px;
	margin-bottom: 2px;
}

#main {
	padding-top: 50px;
	padding-bottom: 20px;
}

h1 {
	font-size: 28pt;
	font-weight: normal;
	color: #FF6600;	
	margin-bottom: 20px;
}

h2 {
	font-size: 18pt;
	font-weight: normal;
	color: #FF6600;	
	margin-bottom: 20px;
}

#kontakt_temat, #kontakt_imie_nazwisko, #kontakt_telefon, #kontakt_firma, #kontakt_email {
	width: 275px;
	margin-bottom: 10px;
}

#kontakt_tresc {
	width: 100%;
	height: 200px;
	margin-bottom: 10px;	
}

.kontakt_label {
	font-size: 9pt;
	color: #999;	
}
#kontakt_send_message {
	display: none;
	color: #999;
	border: 1px solid #CCC;
	background: #EEE;
	padding: 10px 20px;
	margin-bottom: 10px;	
}

#realizacje_www a {
	border: none;	
}

#realizacje_www img {
	border: 1px solid #EEE;
	padding: 1px;
	margin: 16px 10px 0px 0px;	
}
#realizacje_www img:hover {
	border: 1px solid #CCC;
}

div.msg {
	margin: 0px auto;
	width: 60%;
	padding: 10px 30px;
	background: #FFEFCB;
	border: 1px solid #DACBAE;
	color: #E5A322;
}

table.crm_table tr.tr_s1 td, table.crm_table tr.tr_s2 td, table.crm_table tr.nowy td, table.crm_table tr.w_trakcie_rozmow td, table.crm_table tr.nie_zainteresowany td, table.crm_table tr.zainteresowany td  {
	border-bottom: 1px solid #DDD;
	padding: 5px 20px;
	font-size: 10px;
}

table.crm_table_reminds td {
	border-bottom: 1px solid #DDD;
	padding: 5px 20px;
	font-size: 10px;
}

table.crm_table tr.sukces td, table.crm_table tr.sukces_zeszly_rok td {
	padding: 5px 20px;
	font-size: 10px;
}

table.crm_table tr.tr_s1 td {
	background: #F9F9F9;	
}

table.crm_table tr.nowy td {
	background: #E6FAFF;
}

table.crm_table tr.w_trakcie_rozmow td {
	background: #99DDFC;
}

table.crm_table tr.zainteresowany td {
	background: #FFD073;
}

table.crm_table tr.nie_zainteresowany td {
	background: #FFC2C2;
}

table.crm_table tr.sukces_zeszly_rok td {
	background: #FF99FF;
}

table.crm_table tr.sukces td  {
	background: #CFF5D0;
}


table.crm_table tr.nowy:hover td, table.crm_table tr.w_trakcie_rozmow:hover td, table.crm_table tr.nie_zainteresowany:hover td,  table.crm_table tr.sukces:hover td, ,  table.crm_table tr.sukces_zeszly_rok:hover td {
	background: #DDD;
}

img.ui-datepicker-trigger {
	vertical-align: middle;
	margin: -4px 0 0 5px;
	cursor: pointer;
}
.ui-datepicker-div * {
	font-size: 10px;	
}

table.crm_table tr.header td {
	border-bottom: 2px solid #DDD;	
	padding: 10px 20px;
	font-weight: bold;
	font-size: 14px;
}

table.crm_table  img.ico_crm_table {
	opacity:0.2;
	filter:alpha(opacity=20);
	vertical-align: middle;
}

div.reminds {
	background: #FFD073;	
	border: 1px solid #FFAA00;
	padding: 10px;
	margin-top: 20px;
}

div.reminds table {
	background: #FFF;
	margin-top: 10px;	
}


p.pagination {
	font-size: 14px;
	padding: 10px 0px;
}

#pitproject_screenshots img {
	border: none;
}

#pitproject_screenshots img:hover {
	border-bottom: 2px solid #FFF; 
	box-shadow: 2px 2px 3px #CCC;
}

div#case_params {
	line-height: 180%;
	padding: 10px;
	background: #EEE;
	border: 1px dotted #CCC;	
}

tr.current {
	background-color: #DBEAF9;	
}