
/**
* Strona kontakt.
*/
#contactInfo {padding:0 10px;}
#contactInfo .content {width:600px; float:left; color:#444444; line-height:1.3em;}
#contactInfo .quickBox {width:320px; float:right; padding:0 10px 10px; background:#F7F7F7; color:#363636;}
#contactInfo .quickBox h4, #contactInfo .content h3 {padding:15px 0 10px; margin:0 0 5px; border-bottom:1px solid #D3D3D3; font-size:14pt;}

#contactInfo .quickBox h4 {margin-bottom:10px;}
#contactInfo .quickBox p {padding-top:6px;}
#contactInfo .quickBox p.small {padding-top:0; font-size:7pt; color:#626262;}
#contactInfo .quickBox p big {font-weight:bold; font-size:14pt;}

#contactInfo .quickBox .socials {margin:15px 0 5px; padding:5px 5px; border:1px solid #D3D3D3; background:#FFF;}
#contactInfo .quickBox .socials p.photo {float:left; padding:0;}
#contactInfo .quickBox .socials p.links {float:right;  width:105px; padding-top:10px;}
#contactInfo .quickBox .socials p.links a {margin-bottom:6px; display:block; height:25px; padding-left:35px; color:#363636; line-height:2em; background:url('/gfx/contact-social-icons.png') no-repeat 0 0;}
#contactInfo .quickBox .socials p.links a.rss {background-position:0 -75px;}
#contactInfo .quickBox .socials p.links a.blip {background-position:0 -25px;}
#contactInfo .quickBox .socials p.links a.tw {background-position:0 -50px;}

#contactInfo .content {padding-bottom:10px;}
#contactInfo .content p {padding-bottom:10px;}
#contactInfo .content p.preamble {padding-top:10px; font-size:12pt; line-height:1.4em;}
#contactInfo .content p.contactMove {padding:0 0 30px;}
#contactInfo .content p.contactMove a {display:inline-block; height:40px; text-decoration:none !important; margin-right:10px;background:url('/gfx/contact-button.gif') no-repeat 0 0;}
#contactInfo .content p.contactMove a span {display:inline-block; height:40px; font-size:11pt; font-weight:bold; vertical-align:midddle; line-height:2.8em; padding:0 22px; text-decoration:none !important; color:#000; background:url('/gfx/contact-button.gif') no-repeat right -40px;}
#contactInfo .content ul {list-style-type:circle; margin:0 0 10px 20px;}
#contactInfo .content ul li {padding-bottom:4px;}

#contactInfo .content h4 {position:relative; border-bottom:1px solid #D3D3D3; font-size:13pt; color:#000; margin:0 0 10px; padding:25px 0 10px;}
#contactInfo .content h4.big {font-size:16pt;}
#contactInfo .content h4 span.phone {font-weight:bold; position:absolute; right:0; bottom:10px; font-size:14pt;}
#contactInfo .content .group {clear:both;}
#contactInfo .content .group p {float:left; width:122px; padding:9px; margin:0 10px 10px 0; background:#F7F7F7; border-bottom:3px solid #ACACAC; text-align:center;}
#contactInfo .content .group img {display:block; margin:0 auto 6px; border:1px solid #E4E4E4;}
#contactInfo .content .group small {font-size:8pt;}
#contactInfo .content .group.wide {position:relative;}
#contactInfo .content .group.wide p.photo {margin-bottom:20px;}
#contactInfo .content .group.wide p.info {position:absolute; top:0; left:145px; width:400px; background:transparent; border:0; text-align:left;}
