
/* default
 * ============================================ */
*, html             {margin: 0; padding: 0; outline: 0 none;}
body				{background: #040F18;} 
img                 {border: 0;}
blockquote          {margin-left: 20px;}
iframe              {border: 1px solid #beb9b9; margin-bottom: 18px;}
table               {border-color: #beb9b9;}
table td            {border-color: #beb9b9; padding-left: 5px;}
p                   {padding: 0 10px 10px 0;}   
a                   {color: inherit; text-decoration: underline;-webkit-transition: color 0.2s;-moz-transition: color 0.2s;-ms-transition: color 0.2s;-o-transition: color 0.2s;transition: color 0.2s;} 
a:hover             {text-decoration: none;}
hr                  {border-top: 1px solid; border-width:1px 0 0 0; height: 0; margin: 10px 0;}
h1,h2,h3,h4,h5,h6   {color: #515659; font: normal 21px/1.3em  Arial, Helvetica, sans-serif; margin: 10px 0; /*text-transform: capitalize;*/}
h2.first            {font-size:22px; padding-bottom: 8px; padding-left: 10px; margin-bottom: 10px;margin-top:0; border-bottom: 1px dotted #978C8C; }
h3                  {font-size: 15px;}
h4,h5,h6            {margin-bottom: 5px; font-size: 14px; line-height: 16px;}
#wrapper            {background:url('../img/bg_container.jpg') repeat-x center 146px; font: normal 12px/1.4em Arial, Helvetica, sans-serif; color: #6c6d6d; text-align: left; min-width: 986px;}

.content ul, #container_content ul,
.content ol         {margin-left: 20px; margin-bottom: 10px;}
.content ul > li    {list-style: outside disc;}
.content ol > li    {list-style: outside decimal;}
.content img        {margin-bottom: 5px; margin-right: 10px;}


/* dafault form
 * ============================================ */
input[type=text], select {display:block; width:100%; height:32px; line-height:32px !important;}
input[type=text], select, textarea {background:#e9ebed; padding-left:10px; border:1px solid #d2d4d5; margin-bottom:7px; font:normal 12px Verdana, Tahoma ,Arial, Helvetica, sans-serif; color: #747475;}
input[type=text]:focus, select:focus, textarea:focus {border-color: #d0d0d0}

select {padding: 4px 3px 3px 10px;}
select option {padding: 2px 10px;}
textarea {padding:8px 10px; width:100%; max-width:100%; min-width:100%; overflow:auto;}
label {line-height: 28px !important; font-size: 13px;}
input[type=submit] {background: url('../img/bg_fastfrom_submit.jpg') repeat-x; height: 34px; line-height: 18px !important; display: block; cursor: pointer; margin-top: 15px; float: left; margin-right: 4px; padding: 5px 30px; border: none;color: #fff; font-weight: bold;-webkit-border-radius: 3px;border-radius: 3px;behavior: url('PIE/PIE.htc');
					-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }
input[type=submit]:hover {opacity: 0.9;}
.form-wrap {width: 100%;}


/* dafault sidebar
 * ============================================ */
.sidebar {margin: 0 !important;}
.sidebar > li.box {list-style: none outside none; margin-bottom: 15px}


/* class
 * ============================================ */
.content01          {float: left; width: 45%;}     
.content02          {float: left; width: 45%; margin-left: 10%;}
.content03          {float: left; width: 100%;}
.left               {float: left;}
.right              {float: right;}
.wrongVal           {background: #0060AA !important; color: #fff !important;}
.msg                {clear: both; padding: 10px 0 15px;}
.strong             {font-weight: bold}
.clearfix:after     {content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size: 0;}
.clearfix           {display: block;}
.clear              {clear: both;}
.container          {margin: 0 auto;}
.wrap,.container    {width: 1280px/*984px*/;}
.more               {line-height: 28px; padding: 0 34px 0 15px; display: inline-block; float: right; color: #555050; text-decoration: none; border: 1px solid #e4e4e4; margin-top: 10px; -webkit-transition: none 0.4s;-moz-transition: none 0.4s;-ms-transition: none 0.4s;-o-transition: none 0.4s;transition: none 0.4s;}
.more:hover         {background-position: right bottom; color: #fff; border-color: #ef3037;}
.position_rel		{position: relative;}


/* common
 * ============================================ */
.form-wrap, .form-wrap textarea, 
.form-wrap input[type=text], #form-fast .inner {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}


/* header
 * ============================================ */
#header {background: url('../img/bg_header.png') repeat-x; position: relative; z-index: 30; }
#header .container {background: url('../img/bg_header_cont.jpg') no-repeat center top; min-height: 146px;position: relative;}

#logo {background: url('../img/logo.png') no-repeat center; margin: 12px 0 0 0;float: left;width: 232px; height: 154px;  ;z-index: 20;}

/* nav (vertical)
 * ============================================ */
/*
#nav {}
#nav > header {background: url('../img/bg-h.gif') #950a21 repeat-x; width: 250px; height: 41px; line-height: 41px !important; display: block; padding-left: 26px; color: #fff; text-transform: uppercase; font-size: 17px; font-weight: bold;}
#nav ul {float: left;}
#nav > ul {margin: 10px 0 0 18px; width: 258px; padding-bottom: 40px;}
#nav ul ul {background: url('../img/space-nav.gif') repeat-x left top; padding-top: 1px;margin-top: -1px;}
#nav li {background: url('../img/space-nav.gif') repeat-x left bottom; list-style: none outside none; float: left;}
#nav a {background: url('../img/marker-red-arrow.png') no-repeat 10px 13px; text-decoration: none; font-size: 11px; line-height: 14px; width: 232px; padding: 7px 0 7px 25px; margin-top: 1px;margin-bottom: 2px; display: block; text-transform: uppercase; font-weight: bold; color: #5c5757; float: left; -webkit-transition: all 0.4s; -moz-transition: all 0.4s;-ms-transition: all 0.4s; -o-transition: all 0.4s;transition: all 0.4s;}

#nav ul ul a {background-position: 30px 13px; width: 212px; text-transform: none; font-weight: normal; color: #94888a; padding-left: 45px;}
#nav ul ul ul a {background-position: 50px 13px; width: 192px; padding-left: 65px;}

#nav a:hover, #nav a.current-link {background-color: #f6f6ee;}
*/


/* nav (2levels, horizontal)
 * ============================================ */
#nav {position:relative; z-index:20; margin:0; float:right;margin-top: 7px;}
#nav > ul {float: left;}
#nav > ul > li {display: inline; float: left; position: relative;padding-top: 65px;}
#nav > ul > li:hover,#nav > ul > li.current {background: url('../img/bg_naw_li_hover.png') no-repeat center top;}
#nav a {padding: 6px 12px 6px; color: #3e4244; text-decoration: none; font: bold 12px/16px Arial, Tahoma, Verdana,sans-serif ; display: block; text-align: center; float: left; height: 16px;  -webkit-transition: color 0.3s; -moz-transition: color 0.3s; -ms-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s;}
#nav ul > li:hover > a, #nav > ul > li.current > a {background: #589a54; color: #ffffff;-webkit-border-radius: 5px;border-radius: 5px;behavior: url('PIE/PIE.htc'); }
#nav > ul > li.parent:hover > a, #nav > ul > li:hover a, #nav ul li {list-style: none outside none; white-space: nowrap;}

/*#nav > ul > li:last-child a {padding-right: 1px;}
#nav > ul > li:first-child a {padding-left: 1px;}
*/

#nav ul ul {background: #fbfcfc; position: absolute; left: 0; top: 92px; display: none; visibility: hidden; z-index: 96; min-width: 125%; padding: 10px 10px; z-index: 20; border-radius: 3px; behavior: url('PIE/PIE.htc');}
#nav ul li:hover > ul {display: block;visibility: visible;}
/*#nav ul ul li:last-child {background: none; border: none;}*/
#nav ul ul a {color: #505050; padding: 6px 15px 6px 6px; float: none !important;margin: 0; text-align: left; text-transform: none;font: bold 11px Arial,Helvetica,sans-serif;}
/*#nav ul ul li:hover {background: url('../img/hover-subnav.png');}*/
#nav ul ul a:hover {background:#6ab765 ;color: #000;}


/* main
 * ============================================ */
#container_bg {background: url('../img/container_bg.jpg') no-repeat center top;margin-top: -20px;}

#main {padding: 20px 0 20px; min-height: 200px; position: relative; z-index: 20;}
#content {width: 950px; padding-left: 30px; }
#container {position: relative; z-index: 10; min-height: 300px;}


/* top
 * ============================================ */
#top_up {height: 50px;}
#top {background: #eef2f5;/*height: 355px;*/position: relative;-webkit-border-radius: 8px;border-radius: 8px;behavior: url('PIE/PIE.htc');margin-top: 10px; }
#top_img {padding: 14px 16px;}
#top_box	{background: url('../img/bg_box_top.png') repeat; position: absolute;max-width:400px; top:90px; left:-20px; padding: 10px 40px 10px 60px;-webkit-border-radius: 8px;border-radius: 8px;behavior: url('PIE/PIE.htc');
				color: #fff;}
.sidebar-group-box-2 li.box-1 {margin-bottom: 0;}
#top_box h3 {font-family:'webfontregular'; font-size: 22px; color: #fff;margin-top: 0;margin-bottom: 0;}
#top_box li.box {margin-bottom: 0;}

#left {background: #eef2f5;width: 61%; padding: 25px 2%;/*width: 660px; padding: 25px 20px;*/ min-height: 282px;-webkit-border-radius: 8px;border-radius: 8px;behavior: url('PIE/PIE.htc');}
#right {background: #eef2f5;width: 30%; padding: 25px 2%;/*width: 240px; padding: 25px 15px;*/-webkit-border-radius: 8px;border-radius: 8px;behavior: url('PIE/PIE.htc');}
.page #content {padding-top: 25px;}
.titlewrap {margin-bottom: 30px;}
.page #content #right h3 {color: #ed1c24; border-bottom: 1px dotted #d4d1d1; padding-left: 3px; padding-bottom: 6px;}

#breadcrumb {float:left; margin:0 0 0 0; position: absolute; left: 30px; top: 28px;color: #c7d7e0;}
#breadcrumb span {color: #fff;}
#breadcrumb a {display:inline; line-height:16px; height:18px; text-decoration: none;}
#breadcrumb li {list-style: none outside none; float: left;}


#social {float: right; margin:0 0 0 0; position: absolute; right: 10px; top: 22px;color: #c7d7e0;}
#social li {float: left; list-style: none outside none;}
#social li:nth-child(2) a,#social li:nth-child(3) a,#social li:nth-child(4) a {background: url('../img/social_button.png') no-repeat;width: 30px;height: 30px;display: block; margin-top: -7px;margin-right: 10px;/*-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;*/}
#social li:nth-child(2) a {background-position: top left;} /*background-position: top left;*/
#social li:nth-child(2):hover a {background-position: top right;} /*background-position: top right;*/
#social li:nth-child(3) a {background-position: bottom left;}
#social li:nth-child(3):hover a {background-position: bottom right;}
#social li:nth-child(4) a	{background: url('../img/yt.png') no-repeat top left;}
#social li:nth-child(4):hover a	{background-position: top right;}

/* footer
 * ============================================ */
#footer {background: url('../img/bg_footer_wider.jpg')/*url('../img/bg_footer.png')*/ no-repeat center top; height: 160px; margin-top:30px; display: block;position: relative}
#footer .cont {/*width: 984px*/; margin: 0 auto; position: relative; font: normal 11px Arial,Tahoma, Verdana;}
#copy {position: absolute; top: 35px; left: 20px; color: #95b8ce;}
#designBy {position: absolute; top: 35px; right: 20px; text-align: right; color: #95b8ce;}
#designBy a {text-decoration: none; color: inherit;}

#footerFoo {padding: 10px 0 20px; color: #71767a;}
#footer_kontakt {position: absolute; left: 25%; top: 25px;color: #95b8ce;}
#img_footer {position: absolute; left: 45%; top: -40px;}

#footer_kontakt h3 {font-size: 24px; color: #95b8ce; margin-top: 0;}
#footer_kontakt p.kontakt {background: url('../img/p_kontakt.png') no-repeat center left; padding: 0 0 0 20px; }
/* gallery
 * ============================================ */
.gallery-wrap {margin: 30px 0; width: 100%; clear: both}
.gallery-wrap .item {background-color: #E9EBED; display: block; float: left; padding: 8px; text-align: center; vertical-align: middle; margin: 0 6px 10px 0; filter:alpha(opacity: 90); -moz-opacity: 90%; opacity: 0.9; position: relative; overflow: hidden;}
.gallery-wrap .item > a {display: block; text-align: center; vertical-align: middle;}
.gallery-wrap .item:hover {background-color: #e2e4e5; filter:alpha(opacity: 100); -moz-opacity: 100%; opacity: 1;}
.gallery-wrap .item .title {padding: 5px 0 0 5px; line-height: 16px; font-weight: bold;}
.gallery-wrap .item img {vertical-align: middle; margin: auto;}
.galleryPaging {display: table; width: 95%; clear: both; margin: 5px 0; padding-right: 20px;}
.fleft {float:left;}
.fright {float:right;}


/* form form-fast
 * ============================================ */
#form-fast .inner {float: right;padding-top: 10px; width: 100%}
#form-fast h2 {padding: 0 0 5px 5px;}


/* form form-contact
 * ============================================ */
#form-contact-wrap {padding: 28px;}
#form-contact .block {width: 307px; float: left;}
#form-contact label {padding: 5px;}
#form-contact input[type=text], #form-contact textarea {padding-left: 5px;}
#form-contact .block:nth-child(2n+1) {margin-left: 10px;}


/* cookies
 * ============================================ */
#cookies {background: none repeat scroll 0 0 white; border-top: 1px solid #DDDDDD; bottom: 0; left: 0; position: fixed; width: 100%; z-index: 9999; font:11px Arial; display:none;}
#cookies p {font-size: 11.5px; padding: 5px 5%;}
#cookies a.closecookies {border: 1px solid #D6D6D6; float: right; padding: 5px 10px; color:#000;margin:5px 0 5px 10px;}


/* default (news, catalog)
 * ============================================ */
.listing h3.title	{border-bottom: 1px dotted #c2bebf; margin-left: 100px; margin-right: 130px;}
.listing h3.title,   
.listing h3.title a {font-family: Arial, Helvetica, sans-serif;color:#489342; margin-top: 0; text-transform: none; padding-top: 0; font-size: 18px; font-weight: normal;}
.listing h3.title a {text-decoration: none;}
.listing h3.title a:hover {color: #285599}

.listing .item {padding: 10px 0; width: 100%; position: relative;}
.listing .short_text {float: left;width: 530px;}
.listing .item:last-child {border: 0 none;}

.single h3.title {font-size: 18px; margin-top: 0; padding-top: 0;display: none;}
.single .thumbwrap {float:right; margin: 0 0 5px 12px;}
.single .thumbwrap img {display: block; margin: 0;}


/* default paging
 * ============================================ */
.paging {text-align: center; border-top: 1px solid #D4D1D1; padding-top: 5px; margin-top: 10px;float:left;width:100%;}
.paging a, .paging span {margin: 0 2px; font-size: 15px;}
.paging a.prev, .paging a.next,
.paging span.prev, .paging span.next {font-size: 14px; padding: 4px 2px; float: left;}
.paging span.prev, .paging span.next {filter:alpha(opacity: 20); -moz-opacity: 20%; opacity: 0.2;}
.paging a.next, .paging span.next {float: right}
.paging a.number, .paging span.number {padding: 4px 1px; display: inline-block;}


/* catalog */
.catalog-listing .thumbwrap {width: 95px; float: left; border:1px solid #E1E3E2; padding:10px; margin: 0 12px 0 0;}
.catalog-listing .thumbwrap img {margin: 0; display: block;}
.catalog-listing span.noimage {display: block; text-align: center; line-height: 66px;}

/* centrwanie miniatury w pionie
 * ========================================================
.catalog-listing .thumbwrap {background: #feffd2; width: 200px; height: 200px; line-height: 200px; text-align: center; vertical-align: middle; float: left; border:1px solid #eff2be; margin: 0 25px 0 0;}
.catalog-listing .thumbwrap a {width: 100%; height:  100%; line-height: 200px; display: block; text-align: center; vertical-align: middle;}
.catalog-listing .thumbwrap img {vertical-align: middle; margin: auto;}
.catalog-listing span.noimage {display: block; text-align: center; line-height: 200px;}
*/

.pnavlist, .ppnavlist{
float:right;
}
.pprice{
float:left;
font:normal 19px Verdana;
color:#5C5859;
margin: 4px 10px 5px 0;
width: 190px;
}
.ppprice{
float:left;
font: bold 23px Tahoma,Verdana;
color:#5C5859;
text-align:right;
padding:15px 10px 0 0;
}
.pform {
float:left;
clear: both;
}

#photos {float:left; width: 100%; padding: 10px; border: 1px solid #e4e4e4; margin: 15px 0 20px;
background: #ffffff;background: -moz-linear-gradient(top,  #ffffff 0%, #f4e5db 93%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(93%,#f4e5db));background: -webkit-linear-gradient(top,  #ffffff 0%,#f4e5db 93%);background: -o-linear-gradient(top,  #ffffff 0%,#f4e5db 93%);background: -ms-linear-gradient(top,  #ffffff 0%,#f4e5db 93%);background: linear-gradient(to bottom,  #ffffff 0%,#f4e5db 93%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4e5db',GradientType=0 );}
#photos .item {background-color: #f2eadf; display: block; float: left; height: 85px; line-height: 85px; width: 100px; text-align: center; vertical-align: middle; margin: 0 12px 0 0; filter:alpha(opacity: 90); -moz-opacity: 90%; opacity: 0.9; position: relative; overflow: hidden;}
#photos .item:nth-child(6n) {margin-right: 0;}
#photos .item a {line-height: 85px; height: 85px; width: 100px; display: block; text-align: center; vertical-align: middle; margin: 0;}
#photos .item img {vertical-align: middle; margin: auto;}

#basket-listing input.q {
height:25px;
line-height:25px !important;
margin:0 10px;
text-align:center;
width:28px;
padding: 0;
border:solid 1px #CDCDCD;
}
#basket-listing table {
background: #dfdfdf;
border: 1px solid #CDCDCD;
padding: 0 10px;
}
#basket-listing table,
#basket-listing table td {
border: 0;
}
#basket-listing input.b{
margin: 0;
font-weight: bold;
color: #2F2F2F;
background: none;
}
#tb_form input, #tb_form textarea {
margin: 4px 0;
}
#basket-listing{
margin:0;
padding:0;
}
td.szt{
font-weight:bold;
color:#625A5A;
}
.min {
width:20px;
border:solid 1px #CDCDCD;
height:25px;
}
.koszyk{
border:solid 1px #CDCDCD;
height:25px;
background:#8F453E;
color:#fff;
}
#tb_basket tr td{
border-bottom:dotted 1px #000;
padding:3px;
}
.tb_txt{
border:solid 1px #CDCDCD;
width:330px; 
font-size:14px; 
height:25px;
float: left;
margin-right: 2px;
}
.req {line-height: 26px; height: 26px; width: 10px;}
.tb_sel{
border:solid 1px #CDCDCD;
width:333px; 
font-size:14px;
height:25px;
}
#tb_form{
width:100%;
}
#tb_form tr td{
border-bottom:solid 1px #eee;
padding:3px;
}
.req{
color:#fefefe;
width:30px;
}
#przesylka_bank,
#przesylak_cod,
#tabela{
display:none;
}
.tb_sel_tabela{
width:333px; 
font-size:14px;
}
.tb_area{
display:block;
width:330px;
height:75px;
font-size:14px;
padding:3px;
border:solid 1px #CDCDCD;
}
.tb_sub{
float:right;
font-size:14px;
padding:3px 20px;
height:25px;
}
#order {
font:bold 14px Tahoma;
text-align:right;
}

#tb_basket input.min {width: 50px;}
#tb_basket input.min.quantity {float: left; margin: 0;  margin-right: 5px;}
#tb_basket .change-quant {background: #65615B; margin-top: 3px;}

#content .search-results-title {background: none; padding: 10px 0 0;}


/*// tab catalog */
.tabs {margin-top: -1px;min-height: 100px;padding: 10px 0;width: 680px;overflow: hidden;behavior: url('PIE/PIE.htc');}
.tabs-item { background: #ffffff;background: -moz-linear-gradient(top,  #ffffff 0%, #f4e5db 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4e5db));background: -webkit-linear-gradient(top,  #ffffff 0%,#f4e5db 100%);background: -o-linear-gradient(top,  #ffffff 0%,#f4e5db 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#f4e5db 100%);background: linear-gradient(to bottom,  #ffffff 0%,#f4e5db 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4e5db',GradientType=0 );
     padding: 30px 20px;border: 1px solid #e5e5e5;}
.tabs-item li {margin-bottom: 8px;}
.tabs {overflow: hidden; position: relative; z-index: 2; padding-top: 15px;}
.tabs .tabs-listing {padding: 15px 0 0 0; margin: 0; position: relative; z-index: 99; overflow: hidden; margin-bottom: -1px;}
.tabs .tabs-listing li {position: relative; top: 1px; float: left; border: 1px solid #e5e5e5; list-style: none outside none; margin: 0 2px 0 0; margin-bottom: -1px; z-index: 101; position: relative; margin-right: 8px;}
.tabs .tabs-listing a {text-decoration: none; padding: 8px 15px 8px; margin: 0; border: 0; display: block; color: #595959; font: bold 12px/16px Arial, Helvetica, sans-serif;}
.tabs .tabs-listing li.ui-tabs-active {background: #fff; color: #000; border-bottom: 0 none; border-top: 2px solid #ae9c93}
.tabs .tabs-listing li.ui-tabs-active a {color: #876657}
.tabs .ui-tabs .ui-tabs-panel { padding: 10px 0; display: block; border-width: 0; background: none; }
.tabs .ui-tabs .ui-tabs-hide { display: none !important;}


/* news
 * ============================================ */
.news {margin:0 0 10px 0; width: 100%}
body.page-id-2 .item .news-date {position: absolute;left: 0;top:14px;}
.news-paging .number {background:#c6cacd; display: block; width: 26px; height: 26px;-webkit-border-radius: 3px;border-radius: 3px;behavior: url('PIE/PIE.htc');padding: 0!important;line-height: 24px;color: #046b98}
.news-paging .FullView {background: none;}
.news-paging .current {background:#046b98; color: #fff}
.news-date {font-size:12px; color:#b1b1b1; float: right;}
.news-date img {padding: 0 5px;padding-top:1px; }
.news-date p.news_data {float: right;}
.news-single .news-date {margin: 2px;}
.short_text .news-m {margin-top: 8px;}
a.news-more {color: inherit;text-decoration: none; font-weight: bold;}
a.news-summary {float:right; margin-right: 20px; font-size: 12px}
.news-listing .thumbwrap {float: right}

/* boxy
 * ============================================ */
#right h3.box-title {font-size: 22px;padding-bottom: 10px; margin: 0; padding-bottom: 5; padding-left:10px; border-bottom: 1px dotted #978c8c;}


/* boxy
 * ============================================ */
.flexslider     {margin-bottom: 0 !important; border: 8px solid #ffffff !important;}
.desc-slid      {background: #589a54; position: absolute; top: 30%; left: -14px; padding: 14px 20px 10px 30px; border-radius: 5px; min-width: 200px;
            color: #fff;}
.desc-slid h3   {font-size: 20px; color: #fff;}

.flex-control-nav       {bottom: 0px !important; z-index: 999;}
.flexslider .slides img {border-radius: 4px;}
.flex-control-nav li    {margin: 0 4px !important ;}
.flex-control-paging li a   {background: rgba(88,158,84,0.6) !important;}
.flex-control-paging li a.flex-active, .flex-control-paging li a:hover   {background: rgba(88,158,84,1) !important;}

#twitter-widget-0	{border: none;}

@media only screen and (max-width: 1279px){/* standardowa */
	.wrap,.container    {width: 984px;}
	#left {width: 660px; padding: 25px 20px;}
	#right {width: 240px; padding: 25px 15px;}
	#footer {background: url('../img/bg_footer.png') no-repeat center top;}
}

@media only screen and (max-width: 1000px){/* standardowa */
	.wrap,.container    {width: 768px;}
	#wrapper			{min-width: 768px;}
	#logo				{margin-left: 0;}
	#nav				{display: block; width: 520px;}
	#nav a 				{padding: 10px 15px;}
	#nav > ul > li		{padding-top: 20px;margin: 0 5px;}
	#nav > ul > li:hover{background: none;}
	#nav ul ul			{top: 54px;}
	/*#top				{height: 280px;}*/
	#top_img			{width: 96%;padding: 2.1% 2%;}
	#top_box			{padding: 5px 20px 5px 30px}
	#left				{width: 455px;min-height: 150px;}
	#footer .cont		{width:768px;}
	.listing .short_text{float: right;width: 315px;}
}


@media only screen and (max-width: 767px){/* standardowa */
	.wrap,.container    {width: 100%;}
	#wrapper			{min-width: 98%}
	#nav				{width: 62%;}
	#nav a 				{padding: 6px 12px;}
	#nav > ul > li		{padding-top: 20px;margin: 0;}
	#nav ul ul			{top: 48px;}
	#header				{background: none;}
	/*#top				{height: 240px;}*/
	#top_img			{width: 95%;}
	#left				{width: 94%;padding: 3% 3%;}
	#right				{width: 98%;margin-top: 20px;padding: 3% 1%;}
	#kontakt			{width: 100%;}
	#footer .cont 		{width: 98%;}
	#footer_kontakt		{left: 30%;}
	#img_footer			{display: none;}
	.listing .short_text{width: 76%;}
}

@media only screen and (max-width: 640px){
	#nav				{width: 54%;}
}

@media only screen and (max-width: 552px){
	#nav				{background:#eef3f5; width: 98%;padding: 0 1%;margin-top:-8px;display: block; }
	#nav ul				{width: 100%}
	#nav > ul > li		{padding-top: 0px;margin: 0;width:100%;float: none;}
	#nav ul ul			{background: none;position: relative;float:left; left: 0; top: 0px; display: block; visibility: visible; min-width: 100%; padding: 2% 0; z-index: 20; border-radius: 3px; behavior: url('PIE/PIE.htc');}
	#nav ul ul a		{text-align: center;padding: 2% 0;}
	#nav ul ul a:hover	{background: #6ab765;}
	#nav a              {width:100%; text-align: center;padding: 8px 0;}
	#logo				{background: url('../img/logo_v2.png') no-repeat center;float: none; display: block; margin: 0 auto;}
	#container_bg		{margin-top: 0;}
	#breadcrumb			{display: none;}
	#top_img			{width: 94%;}
	#footer_kontakt		{left: 35%}
	#copy				{top:100px;}
	#designBy			{top:100px;}
	.listing .short_text{width: 100%;}
	.thumbwrap img		{margin: 0 5px 5px 5px;}
	.news-date			{display: none;}
	#top_box			{top: 100%;left: 0px;}
	#container			{min-height: 300px;}
	.listing h3.title	{margin-left: 0px;}

    .desc-slid          {bottom: -58%; top: auto;}
}


@media only screen and (max-width: 464px){ /* standardowa */

	#nav > ul > li		{width:100%;float: none;}
	#breadcrumb			{display: none;}
    .desc-slid          {bottom: -62%;}
	

}

@media only screen and (max-width: 320px){
	#logo				{float: right;}
	#container			{min-height: 250px;}
	#footer_kontakt		{left: 0;}
	#footer				{height: 140px;}
	#copy				{top:95px;}
	#designBy			{top:115px;}
    .desc-slid          {bottom: -120%; padding: 10px; left: 0;}
    .desc-slid h3       {margin: 0;}
}