	/* 
	Theme Name: stomatologiagrzesiak
	Theme URI: http://www.stomatologiagrzesiak.pl
	Description: Gabinet Stomatologiczny GRZESIAK
	Author: Artur Kępa | Tomek Sobieraj
	Author URI: http://www.arturkepa.com
	Version: 1.0
*/

/* begin 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,input{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:'';}
/* end reset css */

/* begin ird reset */
	
	/* txt & a */
	strong {font-weight:bold;}
	em {font-style:italic;}
	a,a:hover {outline:none;cursor:pointer;text-decoration:none;}
	.fl {float:left;}
	.fr {float:right;}
	
	/* form */
	legend {display:none;}
	input, select, textarea { float:left; font-family:Arial, Helvetica, sans-serif;  width:83px; font-size:13px;line-height:18px;padding:2px 4px; height:17px;}
	textarea {border:0;overflow:auto;}
	button {clear:both;display:block;border:0;float:left;background:transparent;}
	.fih {display:none;}
	.fic input, .fir input {width:13px;height:13px;background:#fff;}
	.fic em, .fic input, .fir em, .fir input, button {cursor:pointer;}
	.fib input, .fib button {cursor:pointer;}
/* end ird reset */

/* begin main */
	html {height:100%;padding-bottom:1px;}
	html,body {width:100%;}
	body {background:#f6edda url(css/body.jpg) 50% 0 no-repeat;}
	html,body,a,a:hover {color:#2e251e;line-height:13px;font-size:11px;font-family: Verdana, Helvetica, sans-serif;}
	a:hover {color:#fff;}
body {position: relative;}

	.home {background:#f6edda url(css/body-home.jpg) 50% -120px no-repeat;}
	
	#ak  {width:996px;margin:0 auto;}
	#t,#c,#f {width:996px;}
	#cl,#cr,#cc,#cs,.cbl,.cbr {float:left;}
	#cs {float: right;}
	#t, #a, #h, #c, #ct, #cb, #f, #tl h1, .mnu, .ula, .ct, .cc, .cb, .hr, .h2, .box, .ulb, .ulc, .uld, .txt, .frm, .txr, .nav, .post, .meta, .cat, .adv, .page, .kon, .ulp, .gal , .head, .cform, .ulm{clear:both;float:left;}
	
	#tl h1, #tl h1 a, #tl h1 a:hover, .mnu a, .mnu a:hover, #fc a, #fc a:hover, .adr a, .adr a:hover, .more, .more:hover, .h2a h2, .h2a a, .h2a a:hover, .h2b h2, .h2b a, .h2b a:hover {display:block;width:100%;height:100%;overflow:hidden;text-indent:-55161px;}
/* end main */

/* begin grid */
	.home #cc {width:792px;}
	#cc {width:542px;}
	
	#cs {width:204px;}
	
	#ct,#cb {width:100%;}
	#ct {margin-top: 40px;}
		#ct .fl {width: 452px; height: 198px;}
		#ct .fl a, #ct .fl a:hover {width:416px;height:163px;padding:10px 5px 25px 31px; background: transparent url(css/ct-fl.gif) 0 0 no-repeat; position: relative; display: block; float: left; }
		
			#ct .fl a em, #ct .fl a:hover em { background: transparent url(css/ct-fl.gif) -452px 0 no-repeat; width: 42px; height: 42px; text-indent: -55161px; overflow: hidden; display: block; position: absolute; right: 0; top: 0;}
			#ct .fl a:hover em {background-position: -452px -42px;}
		
		#ct .fr {width:340px;}
		
			#ct .fr .txt {margin:0 0 0 19px; width: 300px; display: inline;}
			#ct .fr .txt .more {margin-right: 6px; display: inline;}
			
			#cb .cbl {width:451px;}
			#cb .cbr {width:314px; }
			#cb .cbr .ula { width:293px;padding: 11px 0 0 21px;}
		
/* end .grid */

/* beign #t */
	#t,#tl,#tr {height:109px;float: left;}
	#tl {width:452px;}
	#t h1, #t h1 a, #t h1 a:hover {width:452px; height: 109px; float: left; overflow:hidden; background: transparent url(css/h1.gif) 0 -109px no-repeat;}
	#t h1 {background: transparent;}
	#t h1 a {background-position: 0 0;}
	#t h1 a:hover {background-position: 0 -109px;}
	.home #t h1 a:hover {background-position: 0 0;}
	#tr {width:544px;}
/* end #t */

/* begin .f */
	#f {width:996px; height: 33px; background: transparent url(css/f.gif) 0 0 no-repeat; overflow:hidden; margin-top: 30px;}
	
	/* position: fixed; bottom: 0;z-index: 99; float: none; margin: 0 auto;*/
	
	#f, #f a, #f a:hover {line-height: 22px;}
	#f a:hover {color: #ee9158;}
	#fl, #fc, #fr {width: 452px; float: left; height:33px;}
		#fl ul {float: right;}
		#fl li, #fr li {padding: 0 12px;}
	#f li {float: left;}
	#fc {width:340px; height: 23px;}
		#fc li {height:100%;}
		#fc, #fc a {background: transparent url(css/fc.gif) 100% 0 no-repeat;}
		#fc a:hover {background: transparent;}
		
		#fc1 {margin-left: 62px; display: inline;}
		#fc1 a, #fc1 a:hover {width: 48px; background-position: -62px 0;}

		#fc2 {margin-left: 24px; display: inline;}
		#fc2 a, #fc2 a:hover {width: 70px; background-position: -134px 0;}
		
		#fc3 {margin-left: 24px; display: inline;}
		#fc3 a, #fc3 a:hover {width: 46px; background-position: -228px 0;}
		
	#fr {width:204px;}
/* end .f */

/* begin .txt */
		.txt, .txt a, .txt a:hover, .txt p {line-height:22px; font-size: 12px;}
		.txt a{color:#ee9158;}
		.txt a:hover {color:#2d2928;}
		.txt sup {line-height:5px;font-size:8px;}
		.txt p {margin:10px 0 5px 0;}
		.txt i, .txt em {font-style:italic;}
		.txt h1 {margin-top:32px;}
		.txt h1, .txt h1 a, .txt h1 a:hover {font-size:26px; line-height:30px; font-weight:bold; color:#473223;}
		.txt h2 {margin-top:32px; clear: both; width: 100%; float: left;}
		.txt h2, .txt h2 a, .txt h2 a:hover {font-size:18px; line-height:22px; color:#473223}
		.txt h3, .txt h3 a, .txt h3 a:hover {font-size:17px; line-height:22px; color:#473223; }
		.txt ul li {clear:both; padding-left:16px; background:transparent url(css/txt-li.gif) 0 7px no-repeat; }
			.txt ul li li {background:transparent url(css/txt-li-li.gif) 0 9px no-repeat; padding-left:13px;}
		.txt strong {font-weight:bold;}
		.txt small {line-height:10px;}
		.txt big {line-height:24px; font-size: 13px; font-weight: bold;}
		.txt h3, .txt h4, .txt h5, .txt h6 {margin-top:10px; clear: both; width: 100%; float: left;}
		.txt h3 {margin-top:16px;}
		.txt em {font-style:italic;}
		.txt span {color:#9E8F69;}
			.txt ul ul, .txt ol ol {margin-top:0; margin-bottom:0; padding:0;}
			.txt ol {list-style-type:decimal; list-style-position:inside;}
			.txt ol li li {padding-left:18px;color:#999999;}
		.txt h4, .txt h4 a, .txt h4 a:hover {font-size:13px;font-weight:bold;line-height:18px;color:#e9580d;}
		.txt h5, .txt h5 a, .txt h5 a:hover {font-size:12px;font-weight:bold;line-height:14px;color:#858585;}
		.txt h6, .txt h6 a, .txt h6 a:hover {font-size:11px;font-weight:bold;line-height:13px;}	
		.txt table caption {display:none;}
		.txt table {margin-top:10px;}	
		.txt table th {background:#252525; color:#a74b1c;}
		.txt table td {background:#353535;}
		.txt table .odd td {background:#2f2f2f;}
		.txt table td, .txt table th {padding:7px 16px; border:1px solid #1b1b1b;}
		.txt blockquote {margin: 20px 0 0 0; text-indent:20px; font-style:italic; }
		.txt iframe {width: 100%; clear: both; float: left; margin-top: 10px;}
/* end .txt */

/* begin .more */
	.more, .more:hover {width:90px; height:15px; background: transparent url(css/more.gif) 0 0 no-repeat; float: right; overflow: hidden; line-height: 10px;}
	.more:hover {background-position: 0 -15px;}
/* end .more */

/* .mnu */
	.mnu, .mnu ul { width:544px; height:109px; display:block; overflow:hidden; }
	.mnu li { height:109px; float:left;  }
	.mnu ul, .mnu a, .mnu a:hover { background:transparent url(css/mnu.gif) 0 0 no-repeat; }
	.mnu .s a {height:109px;}
	#mnu1 { width:90px; background-position:0 0; }
		#mnu1:hover { background-position:0 -109px; }
		.s #mnu1 { background-position:0 -109px; }
	#mnu2 { width:98px; background-position:-90px 0; }
		#mnu2:hover { background-position:-90px -109px; }
		.s #mnu2 { background-position:-90px -109px; }
	#mnu3 { width: 152px; background-position:-188px 0; }
		#mnu3:hover { background-position:-188px -109px; }
		.s #mnu3 { background-position:-188px -109px; }
	#mnu4 { width: 104px; background-position:-340px 0; }
		#mnu4:hover { background-position:-340px -109px; }
		.s #mnu4 { background-position:-340px -109px; }
	#mnu5 { width: 100px; background-position:-444px 0; }
		#mnu5:hover { background-position:-444px -109px; }
		.s #mnu5 { background-position:-444px -109px; }
/* .mnu */

/* begin .ula */
	.ula li {float:left; width:100%; clear: both; margin-top: 5px;}
	.ula li a img {border: 2px solid #e4ce9d;}
	.ula li a:hover img {border-color: #ee9158;}
	.ula li .fr {float: left; padding: 15px 0 0 12px; width:195px;}
	.ula li .fr a, .ula .fr li a:hover { font-size: 12px; color:#5a80ac;}
	.ula li .fr a:hover {color:#ee9158;}
/* end .ula */

/* begin .adr */
	.adr {width:204px; height:491px; background: transparent url(css/adr.gif) 0 0 no-repeat;}
	.adr span, .adr strong {text-indent:-55161px;display:block;}
		.telefon, .adres, .godziny, .mapa, .karta {float:left;clear:both;width:100%;}
		.telefon {margin-top:70px; height: 60px;}
		.godziny {margin-top:15px; height: 70px;}
		.adres {margin-top:15px; height: 65px;}
		.mapa {margin-top:21px; height: 114px;}
		.karta {margin: 20px 0 0 18px; display: inline;}
		.karta em {font-style: normal; font-size: 10px; display: inline; float: left; width: 160px; padding: 0 0 6px 6px;}
		
/* end .adr */

/* begin .h2 */
	.h2a { background: transparent url(css/h2a.gif) 0 0 no-repeat; width:452px; height: 88px;}
	.h2b { background: transparent url(css/h2b.gif) 0 0 no-repeat; width:340px; height: 43px;}
/* end .h2 */


/* begin .gal */
	.gal td {padding-bottom:30px; padding-left: 30px; }
	.gal td a img {padding:7px; background: transparent url(css/gal-img.gif) 0 0 no-repeat; width:161px; height: 103px;  }
	.gal td a:hover span {color:#EE9158;}
	.gal td a:hover img {background-position: 0 100%;}
	.gal span {color:#5a80ac; font-size: 11px; padding: 4px 0 0 9px; clear:both; width:155px; display: block;}
/* end .gal */

/* begin #b */
 	#b {background: #ee9158; height: 10px; width:45%; top:0; position: absolute; z-index: 2; left:0; overflow: hidden; }
/* begin #b */

/* begin .cform */
	.txt .cform ol {list-style-type: none; }
	.cform li label {width: 120px; display: block;}
	.cform li {float:left;width:100%;clear:both; margin-top: 10px;}
	.cform li label, .cform li input {float: left;}
	.cform li label span {color:#2E251E;}
	.cform li span {clear: both;}
	.cform input.sendbutton {display: block; border:0; width: 86px; height: 24px; text-indent: -55161px; background: transparent url(css/sendbutton.gif) 0 0 no-repeat; margin:10px 0 0 119px; }
	.linklove {display: none;}
	.cform li input, .cform li textarea {background: #fff; width: 300px; border: 2px solid #e4ce9d; margin-right: 10px;}
	.cform li textarea {height:100px;}
	.txt .failure, .txt .success { margin-top: 10px;color: #9E8F69; }
/* begin .cform */

/* begin .page */
	.page {margin-top: 40px; width:513px; float: left; margin-left: 15px; display: inline; }
	.page .head {background: transparent url(css/page-head.gif) 0 0 no-repeat;width: 490px;}
	.page .head h1 {padding-left: 61px; }
	.page .head h1, .page .head h1 a, .page .head h1 a:hover { font-size: 20px; line-height: 44px; color: #473223; font-weight: bold; }
	.page .head h1 a:hover {color: #2d2928;}
	.page .txt {width: 422px; float: left; margin-left: 63px; display: inline;}	
/* end .page*/

/* begin .ngg-galleryoverview */
	.ngg-galleryoverview .ngg-gallery-thumbnail {float: left; margin: 16px 30px 0 0; }
	.ngg-galleryoverview .ngg-gallery-thumbnail a img, .ngg-albumoverview .ngg-album-link a img {padding:7px; background: transparent url(css/gal-img.gif) 0 0 no-repeat; width:161px; height: 103px;}
	.ngg-galleryoverview .ngg-gallery-thumbnail a:hover img, .ngg-albumoverview .ngg-album-link a:hover img {background-position: 0 100%;}
	
	.ngg-album-compactbox {width: 180px; float: left;}
	.ngg-album-compact {width:100%; float: left; clear: both; margin-top: 16px;}
	.ngg-album-compact h4 {float: right; width: 230px; clear: none;}
	.ngg-album-compact p {float: right; width: 230px;}
	
/* end .ngg-galleryoverview */

/* begin .ulm */
	.ulm {width: 248px; margin-top: 75px; overflow:hidden; }
	.ulm li {clear: both; float: left; width:247px; background: transparent url(css/ulm-li.gif) 0 0 repeat; overflow: hidden; display: block; margin-top: 13px;}
	.ulm li a, .ulm li a:hover { font-size: 12px; padding: 6px 10px 6px 26px; display: block; width:210px; overflow: hidden; color: #473223; line-height: 16px; }
	.ulm li a:hover {color: #ee9158;}
	.ulm .current_page_item {font-weight: bold;}
/* end .ulm */

.alignleft {float: left;}
.alignright {float: right;}

/* popełnione przez ird.pl */
