html, body {font-family:verdana,sans-serif; font-size:12px;margin:0px;padding:0px; color:#523e1b;line-height:1.5em;background:#f2f2f1 ;}/*#0d1d2e*/
ul, li {margin:10px;padding:5px;}
.square ul, .square li {margin:10px;padding:5px;list-style-type: square}
.square2 li {margin-bottom:5px;margin-left:15px;list-style-type: square}
.square2 ul {margin:0px;padding:0px;}
.min_width {min-width:1050px}
a img {border:none;text-decoration:none;}
a {color:#003c7d;}
.clear {clear:both}
h1 {font-size:17px;font-family:Trebouchet}
h2 {font-family:Trebouchet;font-size:18px}
hr {height:1px;line-height:0;background:#c7bfb1;border:0px}
big {font-size:32px;font-family:Georgia;color:#ff8a01;font-weight:bold;line-height:110%}


#wrapper {border-top:1px solid #b6b9bc;}
div.static {width:1050px;}
#top {height:126px; background:#0d1d2e url(/images/top_bkg.png) top left; position:relative; border-bottom:1px solid #ffffff;}

#menu { left:415px; bottom:0px; z-index:2; position:absolute; list-style:none;padding:0px;margin:0px;}
#menu li {margin:0px;margin-right:2px; float:left; width:95px;height:27px; line-height:1em;padding:0px;}
#menu li.last {margin:0px}
#top_gradient {background:#0d1d2e;position:absolute; left:0px; top:0px; z-index:0; width:639px; height:126px }
#top_slogan {position:absolute; left:15px; top:45px;z-index:1;background:url(/images/top_slogan.png);width:665px;height:23px}

#top_mp3 {position:absolute; left:923px; top:348px;z-index:3;}


#top_hanisz {position:absolute; left:58px; top:81px;z-index:2;background:url(/images/top_andrzejhanisz.png);width:254px;height:34px}


#content {border-top:1px solid #ffffff; background:url(/images/content_bkg.png) 10px 20px #f2f2f1 repeat ;}
.foto {padding:1px; border:1px solid #b6b9bc; background:#f7f7f7;}

#left {width:300px; float:left}
#left div.box {margin:0 0 15px 25px}
#left div.box div {color:#0e1e31; padding:0 0 0px 3px;font-size:12px}
.box1 {color:#0e1e31; background:url(/images/box_header.png) 0px 16px no-repeat; padding:0 0 0px 3px;font-size:12px}
#box2 {color:#0e1e31; background:url(/images/box_header.png) 0px 18px no-repeat; padding:0 0 5px 3px;font-size:10px}
#left div.box p {margin:14px 0 0 17px;font-size:12px}

#menu_left {margin:8px 0 0 4px;font-family:verdana}
#menu_left A {font-size:12px;}


#ah_foto {border:0;margin:24px 0 12px 27px;width:260px;height:174px}
#cytat {margin-left:140px;margin-bottom:30px;background:url(/images/txt_zapraszam.gif);width:100px;height:22px}

#blog {background:url(/images/blog.gif);width:221px;height:66px;font-family:Trebouchet;text-align:center;font-size:25px;font-style:italic;text-align:center;margin-left:30px;margin-bottom:30px;}
#blog_in {padding-top:21px;}
#blog A {margin:20px;color:#eee}

#banner_maxxflow {width:169px;height:62px}

#main {width:650px; padding-left:30px; float:left; }
#main p {margin-bottom:25px}
#main p.ask {color:#523e1b; font-weight:bold}
#impas {margin:20px 0 23px 120px;background:url(/images/impas.png);width:473px;height:146px}



#content_bottom {background:url(/images/content_bottom.png) repeat-x top left; height:19px; }
#footer div {}
#footer ul,li {padding:0px;margin:0px}
#footer { height:130px; color:#f1efe6; font-family:tahoma, sans-serif;font-size:10px; text-align:center;padding-top:15px; background: url(/images/footer_bkg.png) top left }
#footer a {color:#f1efe6; text-decoration:underline}
#footer #wykonanie a {color:#f1efe6; text-decoration:none}
#footer ul { margin:auto;}
#footer li {font-size:12px;border-right:1px solid #f1efe6; padding:0 5px; display:inline; list-style:none; line-height:1em}
#footer li.last {border:none}

.blue {color:#003c7d}

.autoch_sel {float:left;width:200px;text-decoration:none}
.autoch_sel A {text-decoration:none}

#polec_email {width:600px}
#polec_tresc {width:600px;height:150px}
#polec_submit {text-align:center;padding:5px}
.alert {margin:30px;padding:20px;background:#523e1b;color:#fff;}
#polec_znajomym {background:#fff;border:1px solid #a69474;width:210px;height:35px;}
#pz{margin:10px;}
#pz A{font-size:12px}

.a2_link {float:left;width:175px;height:80px}

A:hover.ahover  {background:#a00}

#okno_uptime {width:600px;height:500px;border:1px solid #888;background:#fff;}
#okno_uptime_in {position:relative;top:30px;width:600px;height:500px;font-size:194px;line-height:100%;font-weight:bold;}

.img_b {border:1px solid #bbb}

.opinia_klienta {margin:20px;padding:20px;border:1px solid #adadad;background:#fefefe;font-style:italic;background:#fffff4}
.grey {color:#999;font-size:11px}

.headtxt {font-family:Georgia;font-size:22px;font-weight:bold;margin-left:35px}

#impas {margin:20px 0 23px 120px;background:url(/images/impas.png);width:473px;height:146px}

#txt_co_chcesz {background:url(/images/txt_co_chcesz_zmienic.png);width:371px;height:32px}
#txt_zapraszam {background:url(/images/txt_podroz.png);width:379px;height:30px}

.hr_png {background:url(/images/hr.png);width:617px;height:8px}
.txt_mini {font-size:9px}
#wizja {margin-left:10px}

.bigger {font-size:18px;font-family:Georgia;line-height:150%}

#e-coaching {background:url(/images/e-coaching.png);width:383px;height:127px}

#id_news {width:260px;}
#id_news_in {margin:15px 0 0 0;padding:0 0 0 0px;height:165px;border:1px solid #c3b992;background:#ebe2cb;}
#id_news table {border:0px solid #c3b992;margin:10px 0 0px 0;position:relative;left:0px;color:#5e4e26;}
#id_news td {font-size:10px;font-weight:normal;padding:0px;}

.news_td_1 {white-space:nowrap;width:60px;text-align:right}
.news_td_2 {color:#555;white-space:nowrap;width:170px}
.news_td_3 {color:#aaa;white-space:nowrap;text-align:left;width:10px}

#cooperation {width:220px;}
#cooperation img {border:1px solid #eee}