@charset 'UTF-8';
@import url('common.css');

html, body, img, a, h3, h4 { margin:0px; padding:0px; font-size:11px; line-height:18px; font-family:georgia; color:#ffffff; border-width:0px; border-spacing:0px; }
table, tbody, thead, tr, th, td { font-family:inherit; font-size:inherit; line-height:inherit; vertical-align:top; }
html, body { background-color:#174570; }
h3 { font-size:13px; }
h4 { padding:4px 0px; }
a:hover { text-decoration:underline !important; }
.content, #kancelaria .content, #center #kancelaria .content { padding:11px 20px; }
#center #kancelaria .left .content, #center #kancelaria .left .content p { margin:0px; padding:6px 5px; }
#center .right .content { padding-right:0px; padding-bottom:0px; }
.page { width:877px; margin:0px auto; }
.clear { clear:both; }
#root { background-image:url('../images/body_bottom_x.jpg'); background-position:0px bottom; background-repeat:repeat-x; }
#top { height:233px; background-image:url('../images/body_top_x.jpg'); background-position:0px 0px; background-repeat:repeat-x; text-align:center; }
#top_lang { height:85px; }
#top_lang .container, #top_lang .container li, #menu, #menu li, #bottom .menu, #bottom .menu li  { margin:0px; padding:0px; list-style-type:none; }
#top_lang .container { display:block; float:right; width:165px; height:50px; margin-top:20px; }
#top_lang .container li { float:left; }
#top_lang a, #top_lang .container li { width:55px; height:42px; display:block; }
#top_lang a { overflow:hidden; text-align:center; }
#top_lang a, #top_lang a * { cursor:pointer; color:#BACAD9; text-decoration:none; font-family:georgia; font-size:10px; text-transform:lowercase; letter-spacing:1px; }
#top_lang a.active { height:49px; }
#top_lang a span { display:block; height:20px; position:relative; margin-top:-28px; }
#top .page { height:233px; }
#adwokatsilesia { display:block; height:41px; }
#menu { height:62px; margin-top:45px; display:block; }
#menu li { float:left; }
#menu li, #menu a { float:left; height:62px; line-height:58px; display:block; }
#menu a { text-transform:uppercase; text-decoration:none; font-size:11px; color:#ffffff; background-image:url('../images/menu_a_bg.jpg'); background-position:-300px -300px; background-repeat:no-repeat; }
#menu .a0 { margin-left:178px; _margin-left:89px; }
#menu a:hover, #menu .active { background-position:center 1px; text-decoration:none !important; }
#menu a span, #menu a strong, #menu a b { display:block; float:left; height:62px; }
#menu a span { width:23px; background-image:url('../images/menu_a_lr.jpg'); background-position:-300px -300px; background-repeat:no-repeat; }
#menu a:hover .left, #menu .active .left { background-position:0px 1px; }
#menu a:hover .right, #menu .active .right { background-position:-23px 1px; }
#menu a strong, #menu a b { font-weight:normal; padding:0px 12px; }
#menu .a2 strong, #menu .a2 b { font-weight:normal; padding:0px 22px; }
#menu img { display:block; float:left; text-transform:uppercase; margin:25px 0px 0px 0px; }
#center { padding-bottom:122px; }
#center_bg { background-image:url('../images/left_y.gif'); background-position:0px 0px; background-repeat:repeat-y; }
#center .left { width:420px; float:left; }
#kancelarie, #kancelarie li { display:block; margin:0px; padding:0px; list-style-type:none; }
#kancelarie { padding:8px 0px; text-align:center; }
#kancelarie li { float:left; padding:0px 8px; height:89px; }
#kancelarie a { text-decoration:none !important; font-size:10px; }
#kancelarie .clear { float:none; height:1px; }
.bgwhite, .bgwhite a, .bgwhite h3, .bgwhite h4 { background-color:#ffffff; color:#0A5193; }
.kancelarie { width:420px; }
.kancelarie, .kancelarie a, .kancelarie a img, .kancelarie td { text-align:center; vertical-align:middle; }
.kancelarie a img { filter:Alpha(opacity=60); opacity:0.6; -moz-opacity:0.6; }
.kancelarie a:hover img { filter:Alpha(opacity=100); opacity:1; -moz-opacity:1; }
.kancelarie a { text-decoration:none; text-transform:uppercase; font-weight:bold; }
.kancelarie td { height:22px; }
.kancelarie .img td { height:70px; line-height:70px; }

#center .right { width:457px; float:left; overflow:hidden; }
.bgimg { border:1px solid #8DA4B9; }
.kanleraie_img, .kanleraie_img img { text-align:left; margin:0px; padding-bottom:0px; line-height:1px; font-size:1px; }
.kanleraie_img { padding:11px 0px 0px 0px; }
.right .kanleraie_img { text-align:right; }
.left .kanleraie_img .img { margin-right:4px; }
.right .kanleraie_img .img { margin-left:4px; }
#bottom { height:112px; margin-top:-112px; background-image:url('../images/body_bottom_x.jpg'); background-position:0px -56px; background-repeat:repeat-x; }
#bottom_bg { border-bottom:1px dotted #BACAD9; margin:0px 30px; }
#bottom_bg, #bottom_bg2 { background-image:url('../images/bottom_logo.gif'); background-position:0px 12px; background-repeat:no-repeat; }
#bottom_bg2 { background-position:right 12px; }
#bottom .menu, #bottom .menu li { margin:0px; padding:0px; list-style-type:none; }
#bottom .menu { text-align:center; padding:20px 0px; display:block; }
#bottom .menu li { display:inline; }
#bottom .menu a { text-decoration:none; padding:0px 8px; color:#BACDDE; font-size:11px; text-transform:lowercase; letter-spacing:1px; }
.nylonek { height:40px; padding:12px 0px;}
.nylonek a { color:#BACDDE; font-size:11px; text-transform:lowercase; text-decoration:none; }
.nylonek_obrazek { height:40px; width:40px; float:right; text-align:right; }
.nylonek_podpis { padding-top:11px; width:300px; float:right; text-align:right; }
#kancelaria { background-image:url('../images/right_y.gif'); background-position:right 0px; background-repeat:repeat-y; position:relative; }
#kancelaria .left { width:216px; float:left; margin-right:8px; }
#kancelaria .right { width:653px; float:left; }
#kancelaria .menu { background-color:#337ABE; background-image:url('../images/menu_x.jpg'); background-position:0px 0px; background-repeat:repeat-x; }
#kancelaria .menu ul, #kancelaria .menu ul li { margin:0px; padding:0px; list-style-type:none; display:block; }
#kancelaria .menu ul li { border-top:1px solid #265C8E; background-color:#266BAC; background-image:url('../images/menu_li_x.jpg'); background-position:0px 0px; background-repeat:repeat-x; height:121px; text-align:center; }
#kancelaria .menu ul li:hover, #kancelaria .menu ul .hover, #kancelaria .menu .active { border-top:1px solid #1D5182; background-image:url('../images/menu_li_x.jpg'); background-position:0px -121px; background-repeat:repeat-x; height:121px; cursor:pointer; }
#kancelaria .menu li a { display:block; text-decoration:none; padding-top:7px; background-image:url('../images/arrow_r.gif'); background-position:-400px 0px; background-repeat:no-repeat; }
#kancelaria .menu li a:hover, #kancelaria .menu .active a { background-position:0px 45px; }
#kancelaria .menu li p { margin:0px; padding:0px; }
#direction_map_link, #direction_map_link_back { position:absolute; right:0px; line-height:14px; padding:5px 14px; background-image:url('../images/a_x.jpg'); background-position:0px 0px; background-repeat:repeat-x; color:#ffffff; text-transform:uppercase; font-size:10px; text-decoration:none; letter-spacing:1px; text-align:center; }
#direction_map_link { top:0px; }
#direction_map_link_back { bottom:0px; }
.name { font-weight:bold; font-size:larger; text-transform:capitalize; }
.gallery img { border:1px solid #cecece; margin:4px; }

@media print {
	html, body { background-color:#ffffff; background-image:none; }
	body * { color:#000000; }
	#top, #bottom, #kancelaria .left, #direction_map_link_back, #direction_map_link_back { display:none; }
	#kancelaria .right { float:none; width:auto; }
}