body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


#aktkursy {width: 640px;}
#aktkursy th {font-size: 140%; padding-top: 15px; padding-bottom: 15px; font-weight: bold; font: 14px/18px "Trebuchet ms", Verdana; border-bottom: 1px solid #D8DAE6 }
#aktkursy td{padding-top: 5px; padding-bottom: 5px;  border-bottom: 1px solid #D8DAE6}

img{border: 0;}
a{text-decoration: none; outline:none;}
a:hover{text-decoration: underline;}
form{vertical-align:middle;}
.clear{clear:both;}
table{border-collapse:collapse;}

body{
	font: 12px/16px Arial;
	background:#000 url(images/bg2.jpg) no-repeat center 210px;
	min-height:1288px;
	height:auto;
}


*html body{height:1288px;}

html{
	background:#000000 url(images/mainbg.jpg) repeat-x 0 0 !important;
}

.wrapper{
	margin:0 auto;
	width:960px;
	background: url(images/bgleft.gif) repeat-y 0 0;
	position: relative;
	min-height:1300px;
	height:auto;
}
.wrapper2{
	margin:0 auto;
	width:960px;
	position: relative;
	background: url(images/bgleftwhite.gif) repeat-y 0 0;
	min-height:1300px;
	height:auto;
}

*html .wrapper{height:1100px;}

.top{
	height:212px;
	background: url(images/top.gif) repeat-x 0 0;
}

.flash_top{
	height:211px;
	width:1181px;
	margin:0 auto;
}

.tpadd{
	width:960px;
	margin:0 auto;
	position: relative;
	height:212px;
}
.flashcontent3{
	position:relative;
	z-index:0;
	width:1181px;
	height:211px;
}

.menu{
	position: relative;
	height:46px;
	width:960px;
	left:0;
	bottom:0;
	background: url(images/bgmenu2.jpg) no-repeat 0 0;
	z-index:1;
	margin-top:-46px;
}

.menu li{
	float:left;
	padding-right:2px;
}

.menu li a{
	float:left;
	display: block;
	height:46px;
	font: 15px/46px Arial;
	color:#fff;
	text-align: center;
}

.menu li a:hover{
	background: url(images/mhover.gif) repeat-x 0 0;
	text-decoration:none;
}

.m1{
	width:110px;
}

.m2{
	width:118px;
}

.m3{
	width:119px;
}

.m4{
	width:114px;
}

.m5{
	width:117px;
}

.m6{
	width:154px;
}

.m7{
	width:115px;
}

.m8{
	width:97px;
}

.wyszukiwarka{
	position: relative;
	top:-212px;
	left:0;
}

.logowanie{
	position:relative;
	right:-11px;
	top:-75px;
	height:0px;
	width:200px;
	float:right;
}

.user{
	width:120px;
	color:#fff;
	height:30px;
	font: 12px/30px Arial;
	text-align:center;
	float:left;
}

.wyloguj{
	width:63px;
	color:#fff;
	height:30px;
	font: 12px/30px Arial;
	text-align:center;
	float:right;
	padding-right:12px;
}

.search_input{
	background: url(images/search.gif) no-repeat 0 0;
	width:171px;
	height:19px;
	border:0;
	position: absolute;
	top:39px;
	right:57px;
	color:#fff;
}

.search_submit{
	background: url(images/wyszsub.gif) no-repeat 0 0;
	width:57px;
	height:19px;
	border:0;
	cursor: pointer;
	position: absolute;
	top:39px;
	right:0;
}




.left{
	width:685px;
	float:left;
	position: relative;
	padding-bottom:100px
}

.flash_left{
	height:275px;
	position: relative;
	z-index:1;
}

.bgleft3{
	width:385px;
	height:573px;
	position: absolute;
	left:0;top:0;
	background: url(images/bgleft3.jpg) no-repeat 0 0;
}
.bgleft4{
	width:385px;
	height:573px;
	position: absolute;
	left:0;top:0;
}

.content{
	padding:10px 0;
	width:642px;
	margin:0 auto;
	position: relative;
	z-index:1;
}


.content_flash{
	height:148px;
	position: relative;
	z-index:1;
}

.bgleft2{
	background: url(images/bgleft2.gif) no-repeat 0 0;
	height:280px;
	width:1px;
	position: absolute;
	top:0;
	right:0px;
}

*html .bgleft2{
	right:-1px;
}

.nbox{
	background: url(images/nbox.jpg) no-repeat 0 0;
	width: 320px;
	height:165px;
	float:left;
}

.nbox2{
	background: url(images/nbox2.jpg) no-repeat 0 0;
	width: 320px;
	height:165px;
	float:left;
}

.nbox3{
	background: url(images/nbox3.jpg) no-repeat 0 0;
	width: 320px;
	height:165px;
	float:left;
}

.nbox4{
	background: url(images/nbox4.jpg) no-repeat 0 0;
	width: 320px;
	height:165px;
	float:left;
}

.nboxp{
	padding-left:15px;
	padding-top:5px;
	font: 12px/14px Arial !important;
	width:270px;
}

.nboxul{
	padding-left:15px;
	float:left;
	padding-top:5px;
}

.nboxul li{
	background: url(images/ul.jpg) no-repeat 0 8px;
	padding-left:10px;
	font: 14px/20px Arial;
}

.nowydiv {position:absolute;left:0;bottom:0;width:274px;height:950px;}

.right{
	width:274px;
	float:left;
	color:#fff;
}

.btmfix{
	position:absolute;
	right:0;bottom:0;
	width:274px;
	height:700px;
}


.btfixrelative{
	position:relative;
}

.btmtest{
	position:absolute;
	left:0;
	bottom:0;
	width:274px;
}

.right h2{
	font: bold 15px/26px Arial;
	padding-bottom:10px;
}

.right p{
	font: 14px/18px Arial;
}

.rbox4 p,.rbox5 p,.subright p{
	font: 11px/14px Arial;
}

.harrow{
	color:#fff;
	background: url(images/arrow.gif) no-repeat 100% 6px;
	padding-right:12px;
}

.rtitle{
	font-weight:bold !important;
	padding-bottom:5px;
}
.rtitle2{
	font-weight:bold !important;
	padding-bottom:5px;
}
.rtitle3{
	font-weight:bold !important;
	padding-bottom:5px;
}


.right_flash{
	height:424px;
}

.rbox,.rbox2,.rbox3,.rbox4,.rbox5{
	padding-left:30px;
}



.rbox{
	background: url(images/bgright.jpg) no-repeat 0 0;
	height: 145px;
	padding-top:37px;
}

.rbox2{
	background: url(images/bgright.jpg) no-repeat 0 -182px;
	height: 87px;
}

.rbox3{
	background: url(images/bgright.jpg) no-repeat 0 -269px;
	height: 87px;
}

.rbox4{
	background: url(images/bgright.jpg) no-repeat 0 -356px;
	height: 68px;
}

.rbox5{
	background: url(images/bgright.jpg) no-repeat 0 -424px;
	height: 129px;
	position: relative;
}

.lr{
	background: url(images/lr.jpg) no-repeat 0 0;
	width:155px;
	height: 57px;
	position: absolute;
	right:-1px;
	top:65px;
	
}

.footer{
	height:112px;
	background: url(images/bgfooter.jpg) no-repeat 0 100%;
	position: relative;
}

.fmenu{
	position: absolute;
	left:33px;top:40px;
}

.fmenu li{
	float:left;
	padding-right:15px;
}

.fmenu li a{
	background: url(images/ul.jpg) no-repeat 0 6px;
	padding-left:8px;
	color:#333;
	font: 13px/16px Arial;
	float:left;
}

.copyright{
	color:#324c76;
	font: 11px/14px Arial;
	height:14px;
	clear:both;
	padding-left:33px;
	position: absolute;
	top:80px;
	display:block;
}

.fbottom{
	background: url(images/fbottom.png) no-repeat 0 0;
	height:110px;
	width:959px;
	position: absolute;
	bottom:-110px;
}

.subright p{
	padding:0 30px;
	margin-top:-35px;
}

.subright .rtitle{
	height:25px;
	font: 15px/25px Arial;
	background: url(i/rtitle2.jpg) no-repeat 0 0;
	padding-left:32px;
	margin-top:10px;
	margin-bottom:5px;
}

.subright .rtitle2{
	height:61px;
	font: 15px/25px Arial;
	background: url(i/online.png) no-repeat 0 0;
	padding-left:32px;
	padding-top: 18px;
	margin-top:10px;
	margin-bottom:5px;
}
.subright .rtitle3{
	height:61px;
	font: 15px/25px Arial;
	background: url(images/opinie-o-nas.png) no-repeat 0 0;
	padding-left:32px;
	padding-top: 18px;
	margin-top:40px;
	margin-bottom:5px;
}

.subright a {color: #fff;}

.rul{
	padding-left:33px;
	padding-right: 10px;
}

.rul li{
	background: url(images/rli.gif) no-repeat 0 5px;
	font: 12px/16px Arial;
	padding-left:12px;
}

.rul li a{
	color:#fff;
}

.content h1{
	color:#324c76;
	font: 20px/30px Arial;
	background: url(images/line.gif) no-repeat 0 100%;
	margin-bottom:15px;
}

.content h2{
	color:#324c76;
	font: 18px/25px Arial;
	background: url(images/line.gif) no-repeat 0 100%;
	margin-bottom:15px;
}


.content p{
	padding-bottom:10px;
	/*font: 14px/16px Arial !important;*/
	font-family:Tahoma,Arial,Helvetica,sans-serif; color: #1E1E1E; 
	font-size:12px; line-height:1.5em;
}

.line2{
	background: url(images/line2.gif) no-repeat 0 0;
	height:1px;
	margin:20px 0;
}

.cleft{
	width:45%;
	float:left;
}

.cright{
	width:45%;
	float:right;
}

.prefooter{
	position: absolute;
	height:127px;
	left:0;
	bottom:-15px;
	width:685px;
}



/*luke specific */

.user a {color: white;}

#calctab {}
#calculators legend {font: normal 19px/25px "trebuchet ms", Arial, Arial;}
#calculators .bgTop {font: normal 14px/18px "trebuchet ms", Arial, Arial; }
#calculators .bgColorContent {font: normal 13px/18px "trebuchet ms", Arial, Arial; }

#calculators ul {list-style: disc outside; list-style-type: square; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px;}
#calculators ul li{list-style: disc outside; list-style-type: square;  margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; color: #29499E;}

#calculators ul li a {font: 15px/20px "trebuchet-ms", Arial, Arial; color: black;}
#calculators table.calclist {width:100%;}
#calculators table.calclist td {width:50%}

#aktkursy {width: 640px;}
#aktkursy th {font-size: 140%; padding-top: 15px; padding-bottom: 15px; font-weight: bold; font: 14px/18px "Trebuchet ms", Arial; border-bottom: 1px solid #D8DAE6 }
#aktkursy td{padding-top: 5px; padding-bottom: 5px;  border-bottom: 1px solid #D8DAE6}


ul#inttools {list-style: disc outside; list-style-type: square; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; !important;}
ul#inttools li {list-style: disc outside; list-style-type: square;  margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; color: ul#29499E; !important;}
ul#inttools li a {font: 15px/20px "trebuchet-ms", Arial, Arial; color: black; !important;}

.rssentry h1{padding:0px; margin:0px; margin-bottom:10px; background: none; !important; color:#324c76; font: normal 15px/25px "trebuchet ms", Arial, Arial;}
.rssentry #opis{font: 12px/16px "trebuchet ms", Arial, Arial; !important}
.rssentry hr{color: #E4E4E4; background-color: #E4E4E4; height: 1px; margin-bottom: 18px;}

/* */





/* MAXLIN */
.lead{

font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:#333; font-weight: bold;
/*
	font: normal 11px/16px arial !important;
	text-align: justify;
	color: #000000;

*/
}

.uslugi ul {list-style: disc outside; list-style-type: square; margin: 0px 0px 0px 50px; padding: 0px 0px 10px 10px;}
.uslugi li{list-style: disc outside; list-style-type: square;  margin: 0px 0px 0px 50px; 

	font-family:Tahoma,Arial,Helvetica,sans-serif; color: #1E1E1E; 
	font-size:12px; line-height:1.5em;

/*font-family: Arial, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; */

padding: 0px 0px 10px 10px; color: #000000;}

.uslugi li a {font-family: Arial, Arial, Helvetica, sans-serif; font-size: 13px; color: blue; line-height: 16px; text-decoration: none;}
.uslugi li a:hover {font-family: Arial, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; text-decoration: underline;}

.narzedzia-interaktywne ul {list-style: disc outside; list-style-type: square; margin: 0px 0px 0px 50px; padding: 0px 0px 10px 10px;}
.narzedzia-interaktywne li{list-style: disc outside; list-style-type: square;  margin: 0px 0px 0px 50px;

	font-family:Tahoma,Arial,Helvetica,sans-serif; color: #1E1E1E; 
	font-size:12px; line-height:1.5em; 

/*font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height: 16px; */

padding: 0px 0px 10px 10px; color: #000000;}

.narzedzia-interaktywne li a {font-family: Arial, Arial, Helvetica, sans-serif; font-size: 13px; color: blue; line-height: 16px; text-decoration: none;}
.narzedzia-interaktywne li a:hover {font-family: Arial, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; text-decoration: underline;}

.content2 p{
	font: 11px/16px Arial;	
	color: #000000;
}
.content2 h2{
	color:#324c76;
	font: 18px/25px Arial;
	background: url(images/line.gif) no-repeat 0 100%;
	margin-bottom:15px;
}

.content2 h3{
	color:#324c76;
	font-size: 17px;
	font-weight: bold;
	line-height: 25px;
	background: url(images/line.gif) no-repeat 0 100%;
	margin-bottom:15px;
}
.kalkulatory {
	padding-left:15px;
	float:left;
	padding-top:5px;
}
.kalkulatory li a{
	background: url(/images/ul.jpg) no-repeat 0 6px;
  	padding-left:10px;
	font: 14px/20px Arial;
	color: black !important;
	text-decoration: none;
}
.kalkulatory li a:hover{
	font: 14px/20px Arial;
	color: black;
	text-decoration: underline;
}
td.uslugi {
      background: url(/images/uslugibg.jpg) repeat-x;
      width: 450px;
      height: 30px;
      border: 1px solid #E3E6EE;
      padding-left: 10px;
      font: bold 14px/20px trebuchet ms;
      color: #324666;

}
td.uslugi:hover {
      background: url(/images/uslugibghover.jpg) no-repeat;
      width: 415px;
      height: 30px;
      border: 1px solid #E3E6EE;
      padding-left: 45px;
      font: bold 14px/20px trebuchet ms;
      color: #ffffff;
      vertical-align: middle;
}
td.uslugiprawagreen {
      background: url(/images/uslugigreen.jpg) repeat-x;
      width: 150px;
      height: 29px;
      border: 1px solid #E3E6EE;
      font: 15px/20px trebuchet ms;
      color: #ffffff;
      text-align: center;
}
td.uslugiprawagreen a{
      color: #ffffff;
      text-decoration: none;
}
.green_mala a{
      font: 12px/14px trebuchet ms;
}
td.uslugiprawagreen a:hover{
      color: #ffffff;
      text-decoration: underline;
}
td.uslugiprawared {
      background: url(/images/uslugired.jpg) repeat-x;
      width: 150px;
      height: 29px;
      border: 1px solid #E3E6EE;
      font: 15px/20px trebuchet ms;
      color: #ffffff;
      text-align: center;
}
td.uslugiprawared a{
      color: #ffffff;
      text-decoration: none;
}
td.uslugiprawared a:hover{
      color: #ffffff;
      text-decoration: underline;
}
.uslugicena {
      float: right;
      padding-right: 50px;
      font: 15px/20px trebuchet ms !important;
}
input.contact_form_top {
		width: 290px;
		font-family:tahoma;
		font-size:14px;
		border-style: solid;
		border-width: 1px;
		border-color: #999999;
		background-color:#ffffff;
		color:#000000;
		margin: 0 0 10px 0;
}
input.wyslij {
		width: 90px;
		height: 20px;
		font-family:tahoma;
		font-size:13px;
		background: url(/images/button.jpg) no-repeat 0 0;
      border: 0px;
		padding-bottom: 4px;
		color:#ffffff;
		cursor: pointer;
}
input.wyslijduzy {
		width: 120px;
		height: 20px;
		font-family:tahoma;
		font-size:13px;
		background: url(/images/button120.jpg) no-repeat 0 0;
      border: 0px;
		padding-bottom: 4px;
		color:#ffffff;
		cursor: pointer;
}
input.wyslijmaly {
		width: 50px;
		height: 20px;
		font-family:tahoma;
		font-size:13px;
		background: url(/images/buttonsmall.jpg) no-repeat 0 0;
      		border: 0px;
		padding-bottom: 4px;
		color:#ffffff;
		cursor: pointer;
} 
textarea.contact_content {
		width: 290px;
		height: 200px;
		font-family:tahoma;
		font-size:14px;
		border-style: solid;
		border-width: 1px;
		border-color: #999999;
		background-color:#ffffff;
		color:#000000;
		margin-left:0px;
		margin-right:0px
		} 
.kalk a{
      font-weight: bold;
      color: blue;
}
.kalk a:hover {
      font-weight: bold;
      color: blue;
      text-decoration: none;
}
.dgr11 {
   font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 16px;
}
#dgr11 table {
      border:1px solid #E0E0E0;
      border-collapse:collapse;
      color: #000000;
      margin:7px 0 10px;
      padding:0;
      width:100%;
}
#dgr11 table th {
background:#F2F1EF;
border:1px solid #E0E0E0;
color:#000000;
padding:5px;
text-align: center;
vertical-align:top;
font: 13px/20px Arial;
}

#dgr11 table th.rowHeader {
background:#FFFFFF none repeat scroll 0 0;
border-style:none solid solid;
border-width:medium 1px 1px;
}
#dgr11 table td {
padding:5px;
border:1px solid #E0E0E0;
text-align:center;
vertical-align:middle;
width:auto;
color:#000000;
font: 11px/20px Arial;
}
#dgr11 p.title {
margin:0;
padding:0;
color:#324c76;
text-align:left;
font-size: 17px !important;
font-weight: bold !important;
padding-bottom: 2px;
padding-top: 10px;
}
#dgr11 table td p {
margin:0;
padding:0;
text-align:center;
}
#dgr11 table th.firstColumnHighlight, #dgr11 table th.column {
background:#F2F1EF none repeat scroll 0 0;
border-color:#E0E0E0 -moz-use-text-color #E0E0E0 #E0E0E0;
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
color:#000000;
font-weight:normal;
vertical-align:top;
}
#dgr11 table td p {
margin:0;
padding:0;
color:#000000;
text-align:center;
vertical-align:middle;
font: 12px/18px Arial;
}
pre{
	display:block;
	font:12px "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	width:500px;
	}		

/* Easy Tooltip */

#easyTooltip{
	width:250px;
	padding:5px 10px;
	border:1px solid #195fa4;
	background:#195fa4 url(bg.gif) repeat-x;
	color:#fff;
	z-index: 1;
	}
	
ul.lista_content {
   background: none;
   list-style: none;
   list-style-type: none;
   margin: 0px 0px 8px 5px;
   padding: 0px 0px 0px 5px;
}
ul.lista_content p{
   margin: 0px 0px 0px 14px;
   padding-top: 2px;
   padding-left: 10px;
   font-size: 12px !important;
}
ul.lista_content li{
   background: none;
   font-size: 13px;
   font-family: Arial;
   line-height: 17px;;
   margin: 0px 0px 8px 9px;
   padding: 0px 0px 0px 15px;
   background: url(images/ul.jpg) no-repeat 0 6px;
}
ul.lista_content li a{
   font-size: 12px;
   color: #324c76;
   font-family: Arial;
   padding-bottom: 5px;
}
ul.lista_content li a:visited{
   color: #324c76;
}
ul.lista_content li a:hover{
   font-size: 12px;
   color: #324c76;
   font-family: Arial;
   text-decoration: underline;
}
ul.lista_content li li{
   background: none;
   list-style: none;
   font-size: 12px;
   background: url(images/li.jpg) no-repeat 0 5px;
   margin: 8px 0px 6px 25px;
   padding: 0px 0px 3px 10px;
}
ul.lista_content li li a{
   color: #324c76;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
}
ul.lista_content li li a:visited{
   color: #324c76;
}
ul.lista_content li li a:hover{
   color: black;
   text-decoration: underline;
   font-size: 12px;
   font-weight: bold;
}
	
.ekspert {
   width: 100%;
   background: url(/images/pytanie-do-eksperta.jpg) top right no-repeat;
}
.ekspert p {
   color:#324c76;
   width: 365px;
   font: bold 12px/16px Tahoma, Arial, verdana;
}
.ekspert input {
   border: 1px solid #778DB5;
   background: #ffffff url(/images/input.jpg) repeat-x;
   height: 27px;
   width: 100%;
   margin-bottom: 8px;
   color: #333333;
   font-size: 15px;
   padding-top: 3px;
   padding-left: 3px;
   font-family: Trebuchet MS;
}
.ekspert textarea {
   border: 1px solid #778DB5;
   background: #ffffff url(/images/textarea.jpg) repeat-x;
   height: 148px;
   width: 100%;
   color: #333333;
   font-size: 15px;
   padding-top: 3px;
   padding-left: 3px;
   font-family: Trebuchet MS;
}
.ekspert input.wyslij {
   margin-top: 4px;
   background: url(/images/wyslij.jpg) repeat;
   width: 76px;
   height: 29px;
}
.kontakt input {
   border: 1px solid #778DB5;
   background: #ffffff url(/images/input.jpg) repeat-x;
   height: 27px;
   width: 100%;
   margin-bottom: 8px;
   color: #333333;
   font-size: 15px;
   padding-top: 3px;
   padding-left: 3px;
   font-family: Trebuchet MS;
}
.kontakt textarea {
   border: 1px solid #778DB5;
   background: #ffffff url(/images/textarea.jpg) repeat-x;
   height: 148px;
   width: 100%;
   color: #333333;
   font-size: 15px;
   padding-top: 3px;
   padding-left: 3px;
   font-family: Trebuchet MS;
}
.kontakt input.wyslij {
   margin-top: 4px;
   background: url(/images/wyslij.jpg) repeat;
   width: 76px;
   height: 29px;
}

.glowna_box {
   font: 14px/18px Arial !important;
   color: black;
   padding-left:15px;
   padding-top:5px;
   width:270px;
}
input.form {
   border: 1px solid #778DB5;
   background: #ffffff url(/images/input_form.jpg) repeat-x;
   height: 18px;
   width: 100%;
   margin-bottom: 2px;
   color: #333333;
   font-size: 14px;
   padding-top: 1px;
   padding-left: 3px;
   font-family: Trebuchet MS;
}
.searchBox {
border:1px solid #cacaca;
padding:25px 25px 25px 65px;
background:#ffffff url(/images/textarea.jpg) repeat-x;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px
}
.akt p.tytulm{
   font: 15px/20px Arial;
    color: #324c76;
}
.akt p.tytulm a{
   font: 15px/20px Arial;
    color: #324c76;
}
.akt p.tytulm a:hover{
text-decoration: underline;
}

.akt p.tresc{
   font: 13px/18px Arial;
    color: #000000;
    padding-left: 20px;
    margin-top: -5px;
}
.akt {
   padding-bottom: 10px;
}
.divhr { border-bottom: 1px solid #cacaca;
      padding-bottom: 5px;
      width: 70%;
      clear: both;
}
.sr_pages {
   font: 17px/20px Arial;
   color: #324c76;
   text-decoration: none;
   padding-right: 2px;
}
/* LISTA USLUGI ONLINE */
ul.uslugi_online {
   background: none;
   list-style: none;
   list-style-type: none;
   margin: 0px 0px 8px 5px;
   padding: 0px 0px 0px 5px;
}
ul.uslugi_online p{
   margin: 0px 0px 0px 14px;
   padding-top: 2px;
   padding-left: 10px;
   font-size: 12px !important;
}
ul.uslugi_online li{
   background: none;
   font-size: 13px;
   font-family: Tahoma;
   line-height: 17px;;
   margin: 0px 0px 7px 9px;
   padding: 0px 0px 0px 15px;
   background: url(images/ul.jpg) no-repeat 0 7px;
}
ul.uslugi_online li a{
   font-size: 13px;
   color: #324c76;
   font-family: Tahoma;
   padding-bottom: 5px;
}
ul.uslugi_online li a:hover{
   font-size: 12px;
   color: #324c76;
   font-family: Tahoma;
   text-decoration: none;
   margin-left: 5px;
}
ul.uslugi_online li li a{
   color: black;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
}
ul.uslugi_online li li a:hover{
   color: black;
   text-decoration: underline;
   font-size: 12px;
   font-weight: bold;
}
ul.uslugi_online li li{
   background: none;
   list-style: none;
   font-size: 12px;
   background: url(images/li.jpg) no-repeat 0 5px;
   margin: 8px 0px 6px 25px;
   padding: 0px 0px 3px 10px;
}
/* */
/* WYKRESY */

.hd6,.hd6s,.hd6b,#stock .hd6s{
cursor: pointer;
background:#E6E8F3 !important;
padding:5px 10px 5px 10px;
color:#333333;
font: bold 12px Tahoma;
float:left;}
.hd6s{background:#C4CEFB !important;color:#333333}
.hd6b,#stock .hd6s{background:#E6E8F3;color:#333333}




.wbl{border-left: 1px solid #0a2286;width:272px; background: #ffffff url(images/wykresy.jpg) bottom repeat-x; padding-top: 5px; padding-bottom: 10px;}
.wb2{height:1px; background:#0a2286; margin-top: -4px;}
.lbl{width:100%;text-align: center;margin:0;padding:0;}
.rbl{width:100%;text-align: center;margin:0;padding:0;}



.navi {
background:#E6E8F3;
clear:both;
height:25px;
margin-top:1px;
width:222px;
text-align: center;
margin: 0px 0px 0px 50px;
}
.wykresy_top {
   background: url(images/wykresy_top.jpg) bottom repeat-x;
   height: 55px;
   width:273px;
}
.wykresy_bottom {
   background: url(images/wykresy_bottom.jpg) top repeat-x;
   width:273px;
   min-height: 55px;
}
.notowanie {
   margin: 3px 10px 3px 15px;
   padding-bottom: 2px;
   border-bottom: 1px solid #6782C3;
   float: left;
}
.notowanie_marka {
   padding-right: 20px;
   color: #fff;
   width: 50px;
   float: left;
}
.notowanie_cena {
   width: 40px;
   float: left;

}
.notowanie_zmiana_spadek {
   width: 70px;
   float: left;
   text-align: center;
   color: #FF3300;
}
.notowanie_zmiana_wzrost {
   width: 70px;
   float: left;
   text-align: center;
   color: #66FF33;
}

.notowanie_wiecej {
   width: 60px;
   float: left;
   text-align: center;
}
.notowanie_wiecej a{
   color: #ffffff;
}
/* */

.kalktab {
    background: #E9F2F9;
    border: 1px solid #BBD6EC;
    width: 95%;
    margin-top: 10px;
    padding: 10px;
}
.subtitle {
   font: bold 16px/20px Arial !important;
   color: #324c76 !important;
   margin-top: 5px;
   margin-bottom: 2px;
}
/* GLOWNA NEWS */
.calosc {   margin-bottom: 0px;}
.news_glowna {
   margin-top: 20px;
   margin-bottom: 10px;
   width: 100%
   min-height:150px;
   height: auto;
   position: relative;
   background: #ffffff;
}
.news_glowna_hr{
   clear: both;
   background: url(/images/news_glowna_bottom.jpg) bottom left no-repeat;
   height:1px;
   margin: 10px 0px;
}
.news_glowna h1{
   font: bold 20px/20px Arial !important;
   color: #003366;
   background: none;
   margin-bottom: 2px;
   text-align: left;
}
.news_glowna_image {
   width: 174px;
   float: left;
   display: inline;
}
.tekst_news_glowna p{
   font: 13px/18px Arial !important;
   color: #333333;
   padding: 10px;
   background: none;
   width: 404px;
   float: right;
   text-align: justify;
   border-top: 1px solid #E7F2F7;
   background: url(/images/tekst_news_glowna.jpg) top repeat-x;
}
.tekst_news_glowna div{
   font: 13px/18px Arial !important;
   color: #333333;
   padding: 10px;
   background: none;
   width: 404px;
   float: right;
   text-align: justify;
   border-top: 1px solid #E7F2F7;
   background: url(/images/tekst_news_glowna.jpg) top repeat-x;
}
.tekst_news_glowna a{
   text-decoration: underline;
   color: #333333;
}
.tekst_news_glowna a:hover{
   text-decoration: none;
   color: #333333;
}
/* */


div.pricemsg {padding: 5px; border: 1px solid #999;}
.partnerzy_hr {
   height: 1px;
   background: url(images/hr_partnerzy.jpg) no-repeat;
   margin: 10px 0px;
   clear: both;
}
#wynik, #wyniczek, #awynik {padding: 10px;}
.tekst_news_glowna p.source {float: right; color: #cccccc; font: 10px/11px Tahoma, Arial, Helvetica, Verdana;}
.szczegolypodl { color: #394650 !important; font: bold 14px/16px Verdana, Tahoma, Arial, Helvetica; float: left; width: 230px; text-align: right; padding-right: 20px;}
.szczegolypodr { color: #394650 !important; font: 11px/14px Verdana, Tahoma, Arial, Helvetica; height: 60px; width: 300px; float: left;}
.szczegolypodr p.cenaszczegoly { color: #394650 !important; border-bottom: 1px solid #798EB6; margin-bottom: 0px; width: 200px; font: bold 15px/17px Verdana, Tahoma, Arial, Helvetica; padding-bottom: 3px;}
.szczegolypodr hr {color: #798EB6; height: 1px; width: 200px; background-color: #798EB6;}
.big {font: bold 17px/20px Arial !important;}
.bespoke {border:1px solid #666666; padding: 8px 0px 5px 8px; height: 22px; background: url(images/bespokebg.jpg) repeat-x;}
.bespoke2 {border:1px solid #666666; border-top: 0px; height: 16px; margin-top: -1px; width: 230px; padding: 5px; background: url(images/bespoke1bg.jpg) repeat-x; float: right; text-align: center;}

.polecznajomym {
   border: 1px solid #CBE1ED;
   width: 157px;
   margin: 10px;
   min-height: 50px;
   background: #ffffff url(images/polecbg.jpg) repeat-x 0 0;
   padding: 10px 10px 0px 20px;
   color: #041259;
}
.polecznajomym a {
   color: #041259;
}
.polecznajomym img {
   vertical-align: middle;
   margin-right: 5px;  
}
.polecznajomym a:hover {
   font-weight: bold;
   text-decoration: none;
}
.floatleft {
   float: left;
}
.floatright {
   float: right;
}
.bezplatnakonsultacja li {
   background: url(images/konsultacjali.png) no-repeat 0 0;
   float: left;
   margin-right: 35px;
   padding-left: 35px;
   height: 21px;
   line-height: 21px;
   color: #324666;
   font: 13px/20px Tahoma;
}
.formsel2{
	width:570px;
	height:25px;
	padding-left:3px;
	padding-top:1px;
	position: relative;
	left:20px;
	top:1px;
	margin-bottom: 15px;
	border: 1px solid #778DB5;;
	background: #eeeeee;
	font: 13px/15px "trebuchet ms";
}
.textareakonsultacja{
	width:567px;
	background: #ffffff url(images/textareakonsultacja.jpg) repeat-x 0 bottom;
	border: 1px solid #778DB5;
	height:200px;
	padding-left:3px;
	padding-top:3px;
	font: 13px/20px "trebuchet ms";
	position: relative;
	margin-bottom: 15px;
	left:20px;
}
.cienkonsultacja {
   background: url(images/cienkonsultacja.png) no-repeat 0 bottom;
   padding-bottom: 5px;
   width: 348px;
   min-height: 30px;
   margin: 20px auto;
}
.cienkonstultacja p {
   color: #333333;
   font: 13px/20px Tahoma;
}


