/* reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,button{border:0;}address,caption,cite,code,dfn,em,strong,th,var,i{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:'';}

/* ustawienia globalne*/
body, html {background-color:#fff; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;}
textarea, input, select {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#201E19; float:left;}
legend {display:none;}
button {cursor:pointer;}
label {cursor:pointer;}
strong {font-weight:bold;}

/* BEGIN wspolne */
.fl {float:left; overflow:hidden;}
.fr {float:right; overflow:hidden;}
.clear {clear:both; overflow:hidden;}
.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}
.mt10 {margin-top:10px;}
.mb15 {margin-bottom:15px;}
/* END wspolne */

/* BEGIN linki blokowe */
#knightFrank h1 a, #v a, #gallery ul.nav li a, #gallery ul.gallery li a, #plans ul.r li em a, #plans ul.r li span a, .bpdf a, .bzip a, .bdoc a, .li kredyty li .img a, .bai a, .beps a, .bjpg a{width:100%; height:100%; overflow:hidden; text-indent:-55000px; display:block;}
/* END linki blokowe */

/* BEGIN naglowki i teksty */
.h2 {background: transparent url(../img/h2.gif) 4px 9px no-repeat; border-bottom: 1px solid #CBCBCB; font-size:18px; overflow:hidden; padding:10px 10px 10px 40px;}
/* END naglowki i teksty */

/* BEGIN buttony */
button.find {width:73px; height:28px; background: url(../img/bt-find.gif) no-repeat;}
/* END buttony */

/* BEGIN kontener */
#cc {width:920px; margin:auto; overflow:hidden; height:100%; color:#4C4C4C;}
#c {clear:both; overflow:hidden;}
#nav {height:108px; overflow:hidden;}
#mm {overflow:hidden; float:right; width:790px;}
#anim {height:237px; clear:both; overflow:hidden; border-bottom: 1px solid #fff;}
#ml {width:212px; float:left; overflow:hidden; height:100%; margin: 0 8px 0 0;}
#cnt {width:434px; float:left; overflow:hidden; height:100%; margin: 0 8px 0 0;}
#mr {width:258px; float:left;}
#ft {clear:both; overflow:hidden; margin-top:20px;}
/* END kontener */

/* BEGIN menu glowne */
#mm ul {float:right; clear: both;}
#mm ul li {float:left; font-size:11px; padding: 0 14px; display:inline; line-height:22px; border-right: 1px solid #CBCBCA;}
	#mm ul li a {color:#4C4C4C; text-decoration:none;}
		#mm ul li a:hover {text-decoration:underline;}
	#mm ul li.s a {color:#ED1B23;}
		#mm ul li.s a:hover {text-decoration:none; cursor:default;}
	#mm ul li.l {border-right: none;}
	#mm ul li.lpl {border-right: none; background: url(../img/flagi/flaga_pl.gif) 0 50% no-repeat;}
	#mm ul li.leng {border-right: none; background: url(../img/flagi/flaga_en.gif) 0 50% no-repeat;}
/* END menu glowne */

/* BEGIN nav */
#v {float:right; clear:both; height:51px; margin-right:14px; display:inline;}
	#v a {width:74px; height:22px; background: url(../img/v.gif) no-repeat;}
		#v a:hover {background-position: bottom;}
#knightFrank h1 {width:130px; height:108px; background: url(../img/knightfrank.gif) no-repeat; float:left;}
/* END nav */

/* BEGIN menu lewe */
	#ml p, #ml ul {margin: 10px 6px;}
	#ml img {margin: 0 6px;}
	#ml .h2 {margin-bottom:10px;}
	ul.ml li {background: url(../img/ml-ul-li.gif) 0 50% no-repeat; font-size:13px; padding-left:12px; line-height:24px;}
		ul.ml li a {color:#686868; text-decoration:none;}
			ul.ml li a:hover {text-decoration:underline;} 
/* BEGIN menu lewe */


/* BEGIN menu prawe */
		#do {background: url(../img/mr-bcg-1.jpg) no-repeat; border-bottom: 1px solid #fff; padding-bottom:20px;}
		#do .h2 {background: transparent url(../img/h2-mr-1.gif) 4px 9px no-repeat;}
		#biuletyn {background-color:#E6E6E6; padding-bottom:15px;}
		#biuletyn .h2 {background: transparent url(../img/h2-mr-2.gif) 4px 9px no-repeat;}
	#mr p, #mr i {margin: 0 20px;}
	#mr h3 {margin: 5px 20px 0 20px;}
	#biuletyn .h2 {margin: 0 9px 5px 9px;}
	#do .h2 {margin: 0 9px 0 9px;}
		#biuletyn i a {font-size:10px; color:#E83000; text-decoration:none;}
		#biuletyn i a:hover {text-decoration:underline;}
		#biuletyn .s {background:url(../img/biuletyn-input-txt.gif) no-repeat; float:left; margin: 5px 0 0 20px;}
			#biuletyn input.txt {width:137px; padding:5px; border:0; background-color:transparent; float:left;}
			#biuletyn input.submit {width:20px; height:20px; float:left; border:0; background-color:transparent; cursor:pointer;}
/* END menu prawe */

/* BEGIN zawartosc */
ul.a li {padding: 10px 40px 10px 40px; background: url(../img/a-li-dots.gif) 0 100% repeat-x; overflow:hidden; height:100%;}
ul.a li.l {background:none;}
	ul.a li div {overflow:hidden;}
.a h3 {font-size:11px; color:#ED1B23;}
.a p, .a p a, .a i, .a i a {font-size:11px; color:#686868; text-decoration:none;}
	.a p a:hover {text-decoration:underline;}
.a em a {background: url(../img/a-li-arrow.gif) no-repeat; line-height:1px; font-size:1px; text-indent:-55000px; width:6px; height:6px; display:block; margin-top:5px; overflow:hidden;}
/* END zawartosc */

/* BEGIN stopka */
#fl {width:220px; border-top: solid 7px #AEAEAE; float:left;padding-top:20px;}
	#fl a {background: url(../img/knightfrank_small.gif) no-repeat top left; padding: 2px 0 0 25px;text-decoration:none; color:#747474;font-size:11px;display:block;height:20px;}
#fr {width:685px; border-top: solid 1px #E3E3E3; float:left; font-size:11px; color:#747474; padding: 25px 0 0 15px;}
	#fr a {text-decoration:none; color:#747474;}
		#fr a:hover {text-decoration:underline;}
/* END stopka */

/* BEGIN wersja do druku */
	#printable #knightFrank h1 {width:145px; height:75px; background: url(../img/knightfrank.gif) -10px -30px no-repeat;}
		#printable h3 {float:left; margin:17px 0 0 20px;}
		#printable #plan {margin:20px 0 0 0; float:left; clear:both;}
/* END wersja do druku */

