*{margin:0px;padding:0px;list-style:none;}


body{background:#666; font:11px/17px "Trebuchet MS", Arial,sans-serif; color:#000;text-align:center;color:#103e5d}

h1{font-size:20px;}


#page{width:890px;background: #fff url('aimages/left_border.png') repeat-y; margin:0 auto; text-align:left;}
#pageBg{margin-left:10px;padding-right:10px;position:relative}
p{color:#103e5d}
a{text-decoration:none;color:#103e5d}
h2{font-size:15px;letter-spacing:0px;}

h1{font-size:22px;letter-spacing:0px;margin-bottom:20px;}

.clear{clear:both}


#content big{font-size:14px;}
#content a{text-decoration:underline;}
#content p{margin:10px 0;font-size:13px;margin:10px 0;}

#content p.noIndent{text-indent:0px}

#content , #content p{font-size:13px;text-align:justify;line-height:20px;}


#content li {background: url(images/marker_list.gif) no-repeat 1px 1px ; padding-left:22px;margin-left:25px; }

#map{text-align:center;}
#map iframe{width:500px;height:400px;border:#ddd solid 1px;margin:0 auto}








#menu {border-bottom:#6197CD solid 1px;height:25px;}
#menu a{letter-spacing:-1px;font-size:12px;font-family:verdana;background:#ecf0f2;line-height:25px;text-align:center;margin-right:2px;display:block;float:left;width:172px;}
#menu a.last{width:174px;margin-right:0px;}
#menu a.active{background:#b5cedb;border-bottom-color:red;font-weight:bold;letter-spacing:0px;}
#menu a:hover{background:#c8dbe4;border-bottom-color:yellow;letter-spacing:0px;}
#menu a:hover.active{background:#b5cedb;}

#top {background: url('images/logo.jpg') no-repeat;height:130px;position:relative;}


#call{position:absolute;right:50px;top:2px;text-align:center;background: url('images/call.jpg') no-repeat;width:264px;height:120px;}
#ask{font-size:20px;line-height:22px;margin-top:23px;}
#numer{font-size:16px;font-style:italic;margin:3px 0;}
#numer span{font-size:28px;line-height:28px;}


#mail_chat {width:110px;margin:0 auto;}

#mail_chat  span{font-size:14px;text-transform:lowercase;text-indent:20px;display:block;width:50px;float:left;text-align:left;text-decoration:underline}
#mail_chat #mail{background:url('images/mail_generic.png') no-repeat 0 0 ; }

#mail_chat #chat{background:url('images/chat.png') no-repeat 0 0 ; float:right}







#top div.logo *{color:#fff;display:none;}
#top div.logo{height:130px;text-align:center;}
/*background: url('images/blue.jpg') no-repeat;*/

#top div.logo a{position:absolute;top:0px;left:0px;display:block;width:250px;height:130px;}
#top div.logo a span{position:absolute;left:250px;top:30px;}
#top div.logo p{position:absolute;left:250px;top:70px;}

form label{display:block}

form input, form textarea{margin-left:15px;font-size:11px;font-family:Arial;width:200px;padding:4px;font-weight:bold}
form label{margin-top:15px}
form label.error{margin-top:0px;font-size:10px;background:#ffeeee;font-weight:bold;border:red dotted 1px;}
input.submit{display:block;margin-top:15px;margin-bottom:20px;cursor:pointer;background:#ff4444;color:#fff}


input.submit.hover{background:#4444ff;}


form textarea{height:80px;}

textarea, input{border:solid 1px; border-color: #333  #999 #999 #333}



#rightCol{float:right;margin-right:5px;width:270px;margin-top:20px;}

#contactForm{background:#ecf0f2;padding:1px 20px;margin:10px 0;border: #ddd solid 1px;}


#container{padding-top:20px;padding-right:20px;}
#content{margin-left:5px;float:left; width:550px;background: url('images/borderCol.gif') repeat-y right;padding-right:10px;}



#footer{text-align:center;color:gray;border-top:#e5e5e5 dotted 1px;margin-top:10px;padding-top:10px;clear:both;}

#footerMenu a{margin-left:20px;text-decoration:none}
#footerMenu a span{text-decoration:underline}
#footer a{color:gray;text-decoration:underline}






.nasi_klienci #content img{border:#ddd solid 1px; margin:4px;padding:2px;}

#typowe_pytania h2{margin-top:20px;margin-bottom:5px;}
#typowe_pytania a{font-size:12px;}
#typowe_pytania a:hover{text-decoration:underline}



#howto{margin:10px 0px;display:block;padding:4px;font-size:11px;border:#eee dotted 1px;background:#ffffee;}
#howto:hover{background:#ffffcc;border:#ddd solid 1px;}




#projects .project{height:195px;clear:both;width:550px;border:white solid 1px;margin-bottom:15px;}


#projects .project img{border:#eee solid 2px;padding:5px;margin:5px;background:#fff}
#projects .project a:hover img{border-color:#ccc}

#projects .project h1{font-size:14px;margin-bottom:0px;display:none;}

#projects .project a.image{float:left;}
#projects .project div.desc{float:left;width:160px;}

#projects .project.hover{background:#ffffdd;border:#ddd solid 1px;}


#projects .project  p.desc {text-align:left;margin-left:3px;text-indent:0px;margin-left:10px;font-size:12px;line-height:16px;}



