html,body{background:#331114;text-align:center;color:#fff}
*{margin:0;padding:0;border:0}
.clear{clear:both}

#link{position:relative;overflow:hidden;width:741px;margin:0 auto;text-align:right}
#link h1{font:bold 10px verdana;text-transform:uppercase}
#link h1 a{color:#fff;text-decoration:none}
#link div{}
#link div img{width:21px;height:17px}

#c1{width:741px;margin:0 auto;background:#000;text-align:left}
#c2{border:solid 7px #fff;border-bottom:0}

	/* ^^^^^^^^ naglowek ^^^^^^^^ */
#head{height:170px;background:#000 url(gfx/h.gif) center top no-repeat;border-bottom:3px solid #fff}

	/* ^^^^^^^^ menu ^^^^^^^^^^ */
#menu{height:1%}
#menu div{float:right;min-height:120px;margin:0 0 20px 0}
#menu ul {list-style-type:none;border-top:3px solid #fff;padding:0 20px;font:bold 14px verdana,arial,sans-serif;font-variant:small-caps}
#menu ul li {float:left;margin:0 0 0 4px;text-align:center}
#menu ul li a {display:block;float:left;padding:10px 10px 25px;color:#fff;text-decoration:none;border:1px solid #555;border-top:0;background:#222}
#menu ul li a:hover, #menu ul li a.c {border-color:#fff;padding-top:25px;padding-bottom:25px;background:#444}
*html #menu div{height:120px;overflow:auto;}
	/* ^^^^^^^^ end - menu ^^^^^^^^^^ */

	/* ^^^^^^^^ galeria ^^^^^^^^ */
a.g{display:block;margin:10px;border:solid 9px #fff}
a.g:hover{position:relative}
a.g img{display:block;width:130px;height:110px}
a.g span{display:none;width:130px;height:110px}
a.g:hover span{display:block;position:absolute;background:#fff;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70)}
	/* ^^^^^^^^ end - galeria ^^^^^^^^ */

	/* ^^^^^^^^ tresc ^^^^^^^^ */
#content{position:relative;padding:20px;font:normal 14px/24px verdana;color:#fff}
#content h1{margin:20px 0 10px 0;color:#fc9;font-size:140%}
#content h1 em{cursor:pointer;font-style:normal;text-decoration:underline}
#content h2{margin:55px 0 10px 0;font-size:130%}
#content p{margin:12px 0;text-align:justify}
#content a{color:#fc9;font-weight:bold}
#content em{font:italic 80% verdana}
	/* ^^^^^^^^ end - tresc ^^^^^^^^ */

	/* ^^^^^^^^ tabelki ^^^^^^^^ */
#content table{margin:5px 0 20px 0}
#content td.left{width:350px;padding:0 20px 0 0;text-align:left}
#content td.left2{width:75px;padding:0 20px 0 0;text-align:left}
#content td.right2{width:240px;text-align:left}
	/* ^^^^^^^^ end - tabelki ^^^^^^^^ */

	/* ^^^^^^^^ kontakt ^^^^^^^^ */
#content .dane,#content .mapa{float:right;width:200px;padding:10px;margin:15px 0 20px 20px;border:dashed 1px #fc9;clear:both}
#content .mapa{text-align:center}
	/* ^^^^^^^^ end - kontakt ^^^^^^^^ */

	/* ^^^^^^^^ formularz ^^^^^^^^ */
#formularz{margin:0 0 30px 0;line-height:180%}
#formularz input{display:block;width:200px;padding:3px;font:bold 14px verdana}
#formularz select{display:block;width:350px;padding:3px;font:bold 14px verdana}
#formularz input.send{width:250px;margin:0 50px;background:#fc9;border:solid 1px #fff;font:bold 14px verdana}
#formularz textarea{width:350px;height:100px;padding:3px;font:bold 14px verdana}
#formularz span{color:#fc9}
#formularz input, #formularz select, #formularz textarea{margin:0 0 10px 0}
	/* ^^^^^^^^ end - formularz ^^^^^^^^ */

	/* ^^^^^^^^ stopka ^^^^^^^^ */
#footer{padding:10px;background:#fff;text-align:right;color:#331114;font:bold 14px verdana}
	/* ^^^^^^^^ end - stopka  ^^^^^^^^ */
