body { font-size: 12px; font-family: Tahoma; }

#top_logo{width:224px;height:129px;float:left}
#top_logo img{border:0}
#top{width:776px;height:129px;background-image:url(http://dlafirmy.info.pl/gfx/top.png);float:left}
#login{float:right;font-size:12px;margin-top:15px;height:22px}
#login label{margin-left:10px}
#login input{width:100px;height:20px;margin-left:5px;background-color:#d2e9f0;border:1px solid #007ca8}
#login_form .submit{background-image:url(http://dlafirmy.info.pl/gfx/login.png);background-repeat:no-repeat;background-position:0 0;height:19px;width:63px;border:0}
#top_search{margin-left:56px;float:left}
#top_search form{margin-top:37px}
.top_search_field{float:left;width:150px;height:22px;background-image:url(http://dlafirmy.info.pl/gfx/top_search.png);border:1px solid #006a90;padding-top:3px}
.top_search_button{float:left;width:81px;height:25px;margin-left:5px;background-image:url(http://dlafirmy.info.pl/gfx/top_search_button.png);border:0 solid;color:#fff}
#top_menu{float:right;margin-top:13px;margin-right:10px}
#top_menu ul li{float:left;margin-left:5px}
#top_menu ul li a{display:block;width:102px;height:73px;text-decoration:none;text-align:center}
#top_menu ul li #top_menu_01{background-image:url(http://dlafirmy.info.pl/gfx/top_menu_01.png);background-position:0 0}
#top_menu ul li #top_menu_01:hover{background-image:url(http://dlafirmy.info.pl/gfx/top_menu_01.png);background-position:0 -75px}
#top_menu ul li #top_menu_02{background-image:url(http://dlafirmy.info.pl/gfx/top_menu_02.png);background-position:0 0}
#top_menu ul li #top_menu_02:hover{background-image:url(http://dlafirmy.info.pl/gfx/top_menu_02.png);background-position:0 -75px}
#top_menu ul li #top_menu_03{background-image:url(http://dlafirmy.info.pl/gfx/top_menu_03.png);background-position:0 0}
#top_menu ul li #top_menu_03:hover{background-image:url(http://dlafirmy.info.pl/gfx/top_menu_03.png);background-position:0 -75px}
#top_menu ul li #top_menu_04{background-image:url(http://dlafirmy.info.pl/gfx/forum-glowna-hover.png);background-position:0 0}
#top_menu ul li #top_menu_04:hover{background-image:url(http://dlafirmy.info.pl/gfx/forum-glowna-hover.png);background-position:0 -75px}
#top_menu ul li a span{display:block;color:#fff;padding-top:50px}
#path{width:1000px;height:30px;background-image:url(http://dlafirmy.info.pl/gfx/path.png)}
#path ul{list-style-type:none;margin-left:5px}
#path ul li{float:left;margin-top:5px;padding-right:5px;padding-left:8px;background-image:url(http://dlafirmy.info.pl/gfx/path_li.png);background-repeat:no-repeat;background-position:left center;font-size:10px;color:#4f4f4f}
#path a{color:#4f4f4f;text-decoration:none}

h1 { font-size: 13px; padding: 0; margin: 2px 0; }
label { display: block; float: left; width: 120px; margin: 2px 0; }
.input { width: 150px; margin: 2px 0; clear: right; }
textarea { width: 480px; height: 200px; }
.red { color: red; }
.green { color: green; }
.textlink_blue{font-size:12px; color:#008fb7; text-decoration:none;}
.textlink_blue:hover,.textlink_blue:focus{text-decoration:underline;}

img { border: 0; }

.sm { border: 1px solid black; vertical-align: top; text-align: center; }

.clear { clear: both; }

.swot_table { width: 958px; border: 1px solid #000000; float: left; margin: 20px 0;}
.swot_left_cell { width: 480px; float: left; padding: 10px 0; }

.top_title_left { height: 20px; padding-top: 5px; border-width: 0 1px 1px 0; border-color: #000000; border-style: solid; text-align: center; }
.top_title_right { height: 20px; padding-top: 5px; border-width: 0 0 1px 0; border-color: #000000; border-style: solid; text-align: center; }
.bottom_title_left { height: 20px; padding-top: 5px; border-width: 1px 1px 1px 0; border-color: #000000; border-style: solid; text-align: center; }
.bottom_title_right { height: 20px; padding-top: 5px; border-width: 1px 0 1px 0; border-color: #000000; border-style: solid; text-align: center; }

.li_input_s, .li_input_w, .li_input_o, .li_input_t, .li_input_k, .li_input_p { width: 300px; margin-top: 2px; }

a.add, a.add_k, a.del_k, a.add_p, a.del_p { text-decoration: none; color: #008fb7; margin-left: 20px;  }
a.add:hover, a.add_k:hover, a.del_k:hover, a.add_p:hover, a.del_p:hover { text-decoration: underline; }


#step2info, #step3info { margin-top: 20px; }

#step2, #step3info { margin-top: 20px; display: none; }

#swot_next{background-image:url(http://dlafirmy.info.pl/gfx/newsletter.png);background-repeat:no-repeat;background-position:0 0;height:19px;width:63px;border:0;margin-left:496px}
#swot_next:hover{background-position:0 -19px;}

#swot_prev{background-image:url(http://dlafirmy.info.pl/gfx/newsletter.png);background-repeat:no-repeat;background-position:0 0;height:19px;width:63px;border:0;margin-left:496px}
#swot_prev:hover{background-position:0 -19px;}

#swot_new{background-image:url(http://dlafirmy.info.pl/gfx/newsletter.png);background-repeat:no-repeat;background-position:0 0;height:19px;width:63px;border:0;margin-left:496px}
#swot_new:hover{background-position:0 -19px;}

#swot_print{background-image:url(http://dlafirmy.info.pl/gfx/newsletter.png);background-repeat:no-repeat;background-position:0 0;height:19px;width:63px;border:0;margin-left:496px}
#swot_print:hover{background-position:0 -19px;}

#btn_new { background-image:url(http://dlafirmy.info.pl/gfx/swot/nowa-analiza.png);background-repeat:no-repeat;background-position:0 0;height:19px;width:79px;border:0; }
#btn_new:hover { background-position: 0 -19px; } 

.next_click { background-image:url(http://dlafirmy.info.pl/gfx/swot/nastepny.png);background-repeat:no-repeat;background-position:0 0;height:19px;width:63px;border:0; float: left; margin-top: 5px; }
.next_click:hover { background-position: 0 -19px; } 

.prev_click { background-image:url(http://dlafirmy.info.pl/gfx/swot/poprzedni.png);background-repeat:no-repeat;background-position:0 0;height:19px;width:63px;border:0; float: left; margin: 5px 5px 0 0;}
.prev_click:hover { background-position: 0 -19px; }

#print  { background-image:url(http://dlafirmy.info.pl/gfx/swot/drukuj.png);background-repeat:no-repeat;background-position:0 0;height:19px;width:63px;border:0; float: left; margin: 5px 5px 0 0;}
#print:hover { background-position: 0 -19px; }

form { margin: 10px 0; }
form table { margin: 10px 0; }
form table td { padding: 10px 0; }

#czynn ul, table ul { padding-left: 20px; margin: 10px 0; }

form table td ul { padding-left: 20px; list-style-type: none; }

