/* 
    Document   : style2
    Created on : 2012-09-24, 14:53:46
    Author     : Sewer
    Description:
        Purpose of the stylesheet follows.
*/

/* ToDo
UWAGA!!! wg projektu rozmiary grafik w newsach, poradnikach i stronach własnych:
Small: 120x90
Medium: 180x135
Sprawdzić czy zgadza sie w opcjach!
*/

.red {color:#AA0000;}
.green {color:#00AA00;}
table td[colspan="100"] {text-align:center !important;}
#home_desc h1 {padding:5px 0px; font-weight:normal; font-size:20px;}
.article_banerbox {float:right; width:220px; height:360px; margin:0px 0 20px 0;}
/* Rotator */
.slider-wrapper.theme-default {float:left; width:448px; height:324px; position:relative; background:url('../img/loader.gif') center center no-repeat;}
#slider.nivoSlider > a {width:448px; height:324px; background:url('../img/null.gif') 0 0 no-repeat;}
.theme-default .nivo-controlNav {float:left; padding:5px; position:absolute; top:290px; left:0px; z-index:100;}
.theme-default .nivo-controlNav a {display:block; float:left; width:20px; height:21px; background:url('../img/bullets.png') 0 0px no-repeat; text-indent:-9999px; border:0; margin-right:3px; }
.theme-default .nivo-controlNav a.active {background-position:0 -20px;}
/* Artykuły */
.articles {}
.articles.articles700 {float:left; width:660px;}
.articles h2 {padding:5px 0px; font-weight:normal; font-size:20px;}
.articles table.articletable {width:100%;}
.articles table.articletable td {padding:10px 5px 10px 0px; vertical-align:top;}
.articles table.articletable td div.news_box_img {width:120px; height:90px; padding:3px; border:1px solid #BEBEBE; border-radius:2px 2px 2px 2px; text-align:center; vertical-align:middle; display:table-cell;}
.articles table.articletable td div.news_box_img img {max-width:120px; max-height:90px; border:0px; margin:auto auto;}
.articles table.articletable td h3 {padding:0px 0px 5px 0px; font-size:13px;}
.articles table.articletable td .news_view_body {line-height:1.6; padding:2px 0 8px 0;}
.articles table.articletable td a.more {float:right; font-weight:bold; color:#0062B7;}
.articles table.articletable tr:first-child td {border-top:0px;}
.articles table.articletable tr td {border-top:1px dashed #808080;}
/* Kontenery */
#site_cart_view .content_width_660 {float:left; width:660px;}
#site_cart_view .content_width {float:left; width:100%;}
#content_700_data {float:left; width:660px;}
#content_700_data h1 {padding:0 0 10px 0; font-size:24px; font-weight:normal;}

#content_900 {float:left; width:938px; margin-left:25px; margin-bottom:30px; background:#FFFFFF;}
#content_260 {float:left; display:inline; width:240px; padding:25px 0px 30px 20px;}
#content_700 {float:left; display:inline; width:615px; padding:25px 20px 30px 20px;}

#content_260 #news_articles_list {float:left; width:240px; padding:10px 0px; background:#7B9FC3; color:#FFFFFF; border-radius:10px 10px 10px 10px;}
#content_260 #news_articles_list h2 {float:left; width:200px; padding:10px 20px; font-size:14px;}
#content_260 #news_articles_list ul {float:left; list-style:none;}
#content_260 #news_articles_list li {float:left; list-style:none;}
#content_260 #news_articles_list li span {float:left; padding:0 20px; }
#content_260 #news_articles_list li span:hover {background:#004580;}
#content_260 #news_articles_list li a {float:left; width:200px; padding:10px 0px; color:#FFFFFF; border-top:1px solid #ADD2F6;}
#content_260 #news_articles_list li:first-child span a {border:0px;}
#content_260 #news_articles_list li span:hover a {border-color:#004580;}

/* Nowości */
#news_view_body {width:100%;}
#news_view_body h3 {font-size:12px; padding:0 0 5px 0;}
#news_view_body p {padding:0 0 10px 0;}
#news_view_body ul, #news_view_body ol {padding:0 0 10px 20px;}
div.news_box_img {width:120px; height:90px; padding:3px; border:1px solid #BEBEBE; border-radius:2px 2px 2px 2px; text-align:center; vertical-align:middle; display:table-cell;}
div.news_box_img.floatleft {float:left; margin:0 8px 4px 0;}
div.news_box_img a {width:120px; height:90px; }
div.news_box_img img {max-width:120px; max-height:90px; border:0px; margin:auto auto;}

#news_view_files {float:left; width:100%; margin:20px 0;}
#news_view_files h3 {width:100%; padding:0 0 10px 0; font-size:18px; font-weight:normal; border-bottom:1px solid #D6D6D6;}
#news_view_files .news_view_file {float:left; width:100%; border-bottom:1px solid #D6D6D6;}
#news_view_files .news_view_file div {float:left; display:inline; padding:10px 0px;}
#news_view_files .news_view_file div.news_view_name {width:80%;}
#news_view_files .news_view_file div.news_view_type {width:10%;}
#news_view_files .news_view_file div.news_view_size {width:10%;}
#news_view_files .news_view_file div.news_view_name a {padding:5px 0 5px 20px; color:#0062B7; background:url('../img/news_file_grey.jpg') 0 5px no-repeat;}
#news_view_files .news_view_file div.news_view_name a:hover {text-decoration:underline;}
#news_view_pictures {float:left; width:100%; margin:20px 0;}
#news_view_pictures h3 {width:100%; padding:0 0 10px 0; font-size:18px; font-weight:normal;}
#news_view_pictures .news_view_picture_box {float:left; display:inline; margin:10px 15px;}
#news_view_pictures .news_view_picture_box .news_view_picture {width:180px; height:135px; padding:4px; border:1px solid #808080;}
#news_view_pictures .news_view_picture_box .news_view_picture a {width:180px; height:135px; display:table-cell; text-align:center; vertical-align:middle;}
#news_view_pictures .news_view_picture_box .news_view_picture a img {max-width:180px; max-height:135px; border:0px;}
/* Paginator */
.paginator_box {float:left; width:100%; padding:20px 0px; margin:20px 0px; text-align:center; color:#FFFFFF; font-weight:bold; border-top:1px dashed #808080;}
.paginator_box .paginator_box_left {float:left; width:20%; display:inline; text-align:left;}
.paginator_box .paginator_box_center {float:none; width:60%; display:inline; text-align:center; margin:0;}
.paginator_box .paginator_box_right {float:right; width:20%; display:inline; text-align:right;}
.paginator_box span {color:#0062B7; padding:2px 5px;}
.paginator_box a {color:#343434;}
.paginator_box span.prev {float:left;}
.paginator_box span.prev a {font-weight:bold; color:#1489F4; padding-left:15px; background:url('../img/bar_less.png') 0% 50% no-repeat;}
.paginator_box span.prev a:hover {text-decoration:underline;}
.paginator_box span.next {float:right;}
.paginator_box span.next a {font-weight:bold; color:#1489F4; padding-right:15px; background:url('../img/bar_more.png') 100% 50% no-repeat;}
.paginator_box span.next a:hover {text-decoration:underline;}
/* Tabela */
#cart_table table {border:0px;}
#cart_table table tr td.td_order_list {border:0px;}
#cart_table table tr td.td_order_list_desc { line-height: 20px; } 
#cart_table table tr th.opcje,
#cart_table table tr td.opcje {width:70px; text-align:center;}
#cart_table table tr:first-child td {border:0px; }
#cart_table table tr:first-child td {}
#cart_table table tr:first-child td a {color:#074D89;}
.cart_table_info {float:left; margin-top: 1px; margin-bottom: 1px; width:auto; padding:6px; background:#3A92EA; margin-right:2px; text-align:center; border-radius:2px; color:#FFFFFF;}
.cart_table_info.red {background:#AA0000; color:#FFFFFF;}
/* Filtry */
.actions a.actionlink {padding:4px 6px; margin:0px 10px; background:#D5E1EA; border-radius:3px 3px 3px 3px;}
.tabbnavi {float:left; width:100%; height:33px; border-bottom:3px solid #D5E1EA;}
.tabbnavi span {float:left; font-size:14px; line-height:30px; padding:0px 12px; margin-right:3px; margin-bottom:-2px; border:3px solid #D5E1EA; border-bottom:3px solid #FFFFFF; background:#FFFFFF; color:#0064B9; border-radius:3px 3px 0px 0px; border-bottom:0px; padding-bottom:3px;}
.tabbnavi a {float:left; font-size:14px; line-height:30px; padding:0px 12px; margin-right:3px; margin-bottom:-2px; border:3px solid #D5E1EA; border-bottom:3px solid #D5E1EA; background:#D5E1EA; color:#0064B9; border-radius:3px 3px 0px 0px;}
#content_site .filters {float:left; width:872px; padding:10px; border:3px solid #D5E1EA; border-top:0px;}
#content_site .filters .input {float:left; width:421px; padding:10px 5px; border:1px solid #DEDEDE; background:#D5E1EA; border-radius:3px 3px 3px 3px; margin:1px;}
#content_site .filters .input label {margin-left:5px;}
#content_site .filters .input select,
#content_site .filters .input input {margin:0px 0px 0px 10px; max-width:260px; line-height:17px; height:17px;}
#content_site .filters .input select {line-height:17px; height:17px;}
#content_site .filters .input input.datepick {width:70px; text-align:center;}
#content_site .filters .filterline {float:left; width:100%; height:1px; margin-top:1px; }
#content_site .filters span.summary_count {float:left; margin:12px 0 0 5px;}
#content_site .filters input.filterbt {float:right; padding:5px 8px; line-height:12px; margin:5px 4px 0 0; background:#3A92EA; color:#FFFFFF; border:0px; cursor:pointer; border-radius:3px 3px 3px 3px; font-weight:bold;}
#content_site .filters input.filterbt:hover {text-decoration:underline;}
#content_site .filters a.resetfilterbt {float:right; padding-left:8px; padding-right:8px; line-height:26px; margin:5px 3px 0 0; background:#D5E1EA; color:#0064B9; border:0px; cursor:pointer; border-radius:3px 3px 3px 3px; font-weight:bold;}
#content_site .filters a.resetfilterbt:hover {text-decoration:underline;}
/* FIXy */
.skarbonka h1 {float:left; width:100%;}
.skarbonka h2 {float:left; width:100%; font-size:16px; color:#0064B9;}
.skarbonka h3 {float:left; width:100%; font-size:14px;}
.skarbonka #search_header {float:left;}
.skarbonka #cart_table {float:left;}
/* EOF */