img {border: 0;}body {margin: 0; width: 100%; min-width: 990px; background: url(/images/cms/bg.jpg) repeat-x 0 0 #fff; text-align: left;}#header {width: 990px; margin: 0 auto; height: 100px; background: url(/images/cms/top_bg.jpg) no-repeat 0 0 transparent}  #header p {float: left; width: 266px; height: 100px; margin: 0;}  #header ul {float: right; list-style: none; margin: 38px 0 0 0; padding: 0; white-space: nowrap;}    #header li {display: block; float: left; margin: 0 5px;}    #header li a {display: block; float: left; height: 21px; padding: 4px 14px 0 14px; font-size: 12px; font-family: arial; color: #fff; text-decoration: none; font-weight: bold;}    #header li a:hover, #header ul li.active a, #header ul li.hover a {background: url(/images/cms/menu_hover.jpg) repeat-x 0 0 transparent; padding: 4px 0 0;}    #header ul li span.menu_l {display: block; width: 14px; height: 25px; float: left; background: url(/images/cms/menu_l.png) no-repeat;}    #header ul li span.menu_r {display: block; width: 14px; height: 25px; float: left; background: url(/images/cms/menu_r.png) no-repeat;}    #wrapper {width: 947px; margin: 0 auto; overflow: hidden;}#flash_box {width: 947px; height: 400px;}.bottom_box {float: left; width: 288px; padding: 0 10px 0 0; margin: 0 10px 0 0; background: url(/images/cms/stripes.jpg) repeat-y 100% 0 transparent;}  .bottom_box h1 {color: #697eb1; font-size: 16px; font-family: arial;}  .bottom_box h2, .news h2, #left_col h2, #right_col h2 {margin: 0; color: #495b88; font-size: 11px; font-family: arial; line-height: 18px;}  .bottom_box p, .bottom_box address, .news p, #left_col p {overflow: hidden; color: #697eb1; font-size: 11px; font-family: arial; margin: 0; line-height: 18px; font-style: normal;}  .bottom_box .right, .news .right, #left_col .right, #right_col .right {float: right;}  .sprzedajemy a {font-size: 11px; font-family: arial; color: #697eb1 !important; text-decoration: none;}    .bottom_box p a:hover {color: #000 !important; text-decoration: underline}    .sprzedajemy .xxl {font-size: 16px; font-weight: bold;}    .sprzedajemy .xl {font-size: 14px; font-weight: bold;}    .sprzedajemy .l {font-size: 12px;}    .sprzedajemy .s {font-size: 9px;}  .bottom_box address {margin: 0 0 15px 0;}  .bottom_box address strong {font-size: 12px;}  .bottom_box p a {color: #e15a05; text-decoration: none;}  .nasi_partnerzy {clear: both; padding: 15px 0; overflow: hidden;}  .nasi_partnerzy h2 {color: #697eb1; font-size: 12px; font-family: arial;}  .nasi_partnerzy p {margin: 0; width: 10px;}    .nasi_partnerzy .arrow_l {float: left}    .nasi_partnerzy .arrow_r {float: right}  .nasi_partnerzy ul {list-style: none; width: 887px; float: left; margin: 0; padding: 0 20px;}  .nasi_partnerzy li {display: inline;}  .nasi_partnerzy li a {display: block; float: left; margin: 0 10px;}   #footer {margin: 15px 0 0 0; width: 100%; min-width: 990px; background: #697eb1;}  #footer div {width: 990px; margin: 0 auto; padding: 15px 0; position: relative;}  #footer p {margin: 15px 0; font-size: 11px; font-family: arial; color: #fff; font-weight: bold;}    #footer p a {color: #fff; text-decoration: none;}      #footer p a:hover {text-decoration: underline;}  #footer ul {position: absolute; top: 45px; right: 0; list-style: none; margin: 0; padding: 0;}  #footer li {display: block; float: left; border-right: 1px solid #cdcfd4; padding: 0 10px; font-size: 11px; font-family: arial; font-weight: bold;}  #footer li a {color: #cdcfd4; text-decoration: none;}    #footer li a:hover, #footer li.active a {color: #fff; text-decoration: underline;}#left_col h1, #right_col h1 {clear: both; font-size: 16px; font-family: arial; color: #7c7c7c; border-bottom: 1px solid #bac8ea; line-height: 22px;}    #left_col {float: left; width: 235px; display: inline;}  #submenu ul {list-style: none; margin: 0; padding: 0;}  #submenu li {display: block;}  #submenu li a {display: block; width: 225px; height: 22px; margin: 0 0 1px 0; font-size: 12px; font-family: arial; color: #fff; text-decoration: none; font-weight: bold; padding: 8px 0 0 10px; background: url(/images/cms/sub_bg.png) no-repeat 0 0 transparent;}    #submenu li a:hover, #submenu li.active a {background: url(/images/cms/sub_hover.png) no-repeat 0 0 transparent;}  .news h2 {color: #313e5e;}  .contact_form {margin: 0; padding: 0;}    .zend_form dt {display: block; width: 235px; margin: 0; padding: 0;}      .zend_form dt label {color: #84a0e4; font-size: 11px; font-family: arial;}    .zend_form dd {display: block; margin: 0 0 5px 0; padding: 0;}      .zend_form dd input, .zend_form textarea {width: 223px; margin: 0; padding: 2px 5px; height: 17px; border: 1px solid #4e5f87; font-size: 11px; font-family: arial; color: #000; line-height: 17px;}      .zend_form textarea {height: 50px; margin: 0 0 -5px 0;}    .zend_form .button {float: right; background: url(/images/cms/form_submit_bg.jpg) no-repeat 0 0 transparent; width: 70px; border: 0; padding: 0; height: 20px; font-size: 12px; font-family: arial; color: #fff; text-align: center; font-weight: bold;}#right_col {float: right; width: 675px; display: inline;}  #right_col .inputbox {width: 675px; height: 83px; background: url(/images/cms/szukajka_bg.png) no-repeat 0 0 transparent;}    #right_col .inputbox input {position: relative; top: 20px; left: 52px; width: 587px; height: 20px; padding: 10px; background: #fff; color: #6a6a6a; font-size: 16px; font-family: arial; font-style: italic; font-weight: bold; line-height: 20px; border: 1px solid #4e5f87;}    #right_col .button {margin: 0 0 0 290px; width: 104px; height: 30px; background: url(/images/cms/wyszukaj_bg.jpg) no-repeat 0 0 transparent; border: 0; text-align: center; font-size: 12px; font-family: arial; color: #fff; font-weight: bold;}  #right_col table {border-spacing: 0; padding: 0; width: 675px;}    #right_col table .headers td {padding: 10px; background: #84a0c5; font-size: 11px; font-family: arial; color: #fff; font-weight: bold;}    #right_col table td {padding: 10px; color: #313e5e; font-size: 11px; font-family: arial;}    #right_col table a {color: #e15a06; text-decoration: none; font-weight: bold;}      #right_col table a:hover {text-decoration: underline;}    #right_col table .dark td {background: #dde2ee;}  .paginacja {display: block; overflow: hidden; margin: 25px 0; color: #999; font-size: 11px; font-family: arial;}    .paginacja span {display: block; float: left; margin: 0 5px 0 0;}    .paginacja a {display: block; float: left; margin: 0 1px; padding: 0 5px 0 6px; text-align: center; text-decoration: none; color: #84a0c5;}      .paginacja a:hover, .paginacja .active {background: #e15a06; color: #fff;}      .paginacja .next {color: #e15a06;}        .pagnacja .next:hover {background: #fff; color: #e15a06;}  .content {display: block; clear: both; margin: 10px 0;}    .content img {float: left; margin: 0 15px 15px 0; border: 1px solid #aeaeae;}    .content h3 {margin: 0 0 15px 0; color: #313e5e; font-size: 12px; font-family: arial}    .content p, .content li {margin: 0 0 15px 0; color: #7186b9; font-size: 12px; font-family: arial; line-height: 18px;}      .content p a {color: #f56c22; text-decoration: none;}      .content p a:hover {text-decoration: underline;}	.content ol, .content ul {padding: 0 0 0 17px;}	.content p {overflow: hidden;}	.content li {margin: 0 0 8px 0;}  #right_col .right * {border: 0 !important;}    .bottom_box h2 span, .news h2 span, #left_col h2 span, #right_col h2 span {color: #a5a5a5 !important;}  #right_col .images table {padding: auto; width: auto;}#right_col .images table td {padding: auto; overflow: visible; }  .images img {	margin-bottom: 2px;	padding-bottom: 0;	text-align: center;}      .images p {	margin: 0;	padding: 0;	line-height: normal;	width: 84px;	text-align: center;	font-size: 10px;	overflow: visible;}         .pagenavi {font-size: 12px; font-family: tahoma; color: #000; text-align: center;}  .pagenavi a {color: #000}
