html { background:#060606; }body{ padding:0px; margin:0px; font-family: verdana; font-size: 12px; background:#060606; color: #999999; }#wrapper{ width:966px; margin:auto; text-align:left;  }.b { font-weight:bold; color: #FFFFFF; }a{ text-decoration:none; }a:focus{ outline:0px; }h1,h2,h3,h4{ 		margin: 0;	padding: 0;}#body{ background:#000; text-align:center; }#logo{ background:url('layout/logo.png') repeat-x; text-align:center;  }#logo .content{ width:966px; height:170px; margin:auto; }#footer{ height:90px; color: #333333; font-size:10px; width:100%; background:url('layout/footer.png') repeat-x; text-align:center;  }#footer .content{ width:932px; text-align:left; padding-right:1px; padding-top:16px; margin:auto; }#content{ width:730px; padding-left:15px; padding-right:39px; border-right:1px solid #333333; border-left:2px solid #444; float:left; line-height:18px; padding-top:0px; margin-bottom:16px;  }.contentSeparator{  background:url('layout/content_separator.png') 376px 0px repeat-y; padding-bottom:10px; }#content .left{ float:left; width:353px;  }#content .right{ float:right; width:334px;  }#content .fckImg{ border: 1px solid #444; margin-top:0px; padding:3px; margin-right:8px; }#content .scheme ul{ padding-left:16px;  }#content table .fckImg, #content a img{ border:0px; margin:0px;  }.fr{ float:right; }.fl{ float:left; }.button { color:#ccc !important; display:block; font-size:9px; text-decoration:none !important; text-indent:10px; padding-top:2px; margin-top:10px; }.button:hover{ color:#fff !important; }.buttonSmall{ border:0px; width:133px; height:20px; background:url('layout/button_small.png') left bottom no-repeat; }.buttonSmaller{ border:0px;  width:95px; height:20px; background:url('layout/button_smaller.png') left bottom no-repeat; }input.buttonSmaller{ border:0px;  height:22px; cursor:pointer; font-size:11px; text-align:left; }.buttonBig{ width:170px; height:20px; background:url('layout/button_big.png') left bottom no-repeat; }.bghover:hover{ background-position:left top !important; }#content h1{ margin-top:17px; height:30px; color: #fff; font-weight:normal; font-size:19px; margin-bottom:10px;    }#content h2{ margin:0px; font-size:12px; color:#999999; font-weight:bold;  }#content h3{ margin:0px; font-size:12px; color:#999999; font-weight:bold;  }#content a{ font-size:11px; color:#fff; text-decoration:none; }#content a:hover{ text-decoration:underline; }#content .scheme li{ background:url('layout/li.gif') left 8px no-repeat; padding-left:16px; list-style: none; }#content p{ margin:0px;  }#sidemenu{ width:173px; float:left; }#sidemenu ul, #sidemenu li{ list-style: none; padding:0px; margin:0px; }#sidemenu li{ margin-bottom:10px; }#sidemenu a{ height:9px; display:block; width:156px; margin-right:10px; padding: 7px 12px 12px 0px; text-align:right; color:#CCCCCC; font-size:12px; font-weight:bold; }#sidemenu li a.selected, #sidemenu a:hover{ background: url('layout/sidemenu_item.gif') no-repeat #222; color:#fff; background-position: right; display:block; }#sidemenu li li { margin-bottom:4px; }#sidemenu li li a{ height:auto; padding: 5px 12px 5px 0px; font-size:11px; font-weight:normal;  }#sidemenu li li a.selected { background: url('layout/li2.gif') no-repeat; font-weight:bold; color:#fff; background-position: right; display:block; }#sidemenu li li a:hover{ background: url('layout/li2.gif') no-repeat; color:#fff; background-position: right; display:block; }#sidemenu li ul{ border-bottom: 1px solid #444444; margin-right:6px; }.navPath{ margin:0px; list-style: none; padding:0px; padding-bottom:4px; padding-top: 4px;  }.navPath a{ color:#aaa !important; text-decoration:none !important; }.navPath a:hover{ color:#fff !important; }.navPath li{ list-style: none; padding:0px; margin:0px; }.navPath li{ float:left; }/* news */.news {text-align: justify;}.news .date { font-size:11px; color:#ccc; margin-top: 10px; padding-top: 10px;}#content .news p a.more { text-decoration:none; float:right; }#content .news { padding-top:5px; }table{ line-height:16px; margin-bottom:8px; }table .button{ margin:0px; } 				td{ padding-top:6px; padding-bottom:6px; }table input { width:100%; border:1px solid #444444; background:#000; color: #999999; font-size:11px; font-family:verdana; padding:2px;}table textarea { width:100%; border:1px solid #444444; background:#000; height:160px; color: #999999;  font-size:11px; font-family:verdana; padding:1px;  overflow: auto; overflow-y: auto; overflow-x: hidden;  }form td.desc{ text-align:right; padding-right:8px; }form tr{ vertical-align:top; }.uslugiL { margin-top:32px; float:left; width:348px; height:80px; background:url('layout/uslugi1.jpg') top no-repeat; display:block; }.uslugiR { margin-top:32px; float:right; width:348px; height:80px; background:url('layout/uslugi2.jpg') top no-repeat; display:block; }.uslugiR:hover, .uslugiL:hover{ text-decoration:none !important; background-position:bottom !important; color:#000;  }.extended { font-style: italic; margin-left: 10px;}.dataPublikacji {font-style: italic; font-size: 10px;float:left;}.miejscePublikacji {font-size: 14px; font-style: italic; float: left; width: 170px;}a.poradaTitle {float: left; font-size: 16px; font-weight: bold; width: 300px; padding: 5px 10px;}.autor{ float: left; width: 150px;}#content .right_home { float:right; width:360px; margin-left: 5px; margin-top: -10px; }#content .right_home a.largo_button2 {border: 1px solid #2d2d2d; display: block; background: url('../images/button.png') top no-repeat; width: 345px; height:78px; margin-bottom: 0px; margin-top: 10px;}#content .right_home a.largo_button2:hover { background-color: #000000; background: url('') top no-repeat; border: 1px solid #2d2d2d;}.porady_prawne {height: 200px;}.porady_prawne .title { width: 345px; border-bottom: 2px solid #444444; margin: 15px 0px 10px 5px; }.porady_prawne .title img { margin-bottom: 5px; }#content .porady_prawne a { height: 36px; font-size: 12px; display: block; }#content .porady_prawne a span{ height: 36px; margin-bottom: 5px; font-size: 12px; }#content .porady_prawne a img { padding-top: 7px; }#content .porady_prawne a:hover { height: 36px;  text-decoration: none; background:  url('../images/bar.png') top no-repeat; }.search_menu_bottom { font-size: 10px; color:#444444; margin-left: 5px; font-weight: bold; }.search_menu_bottom:hover { text-decoration: underline; }.subView { padding-right: 30px; text-align: justify; }.plus_one { width:60px; margin-right: 8px; float: right;}
