/*  
Theme Name: wybieramy.net
Theme URI: http://wybieramy.net/
Description: Szablon dla wybieramy.net.
Version: 1.2
Author: Paweł Rabinek
*/


body {
   margin:0;
   padding:0;
   background-color:#06275D;
   text-align:center;
   font-family:Arial, Verdana, Tahoma;
   font-size:12px;
   line-height:150%;
   color:#353535;
}

h1, h2, h3, h4, h5, h6, p, form {
   margin:0;
   padding:0;
   color:#2f2f2f;
}

a {
   color:#003B7B;
   text-decoration:none;
}
a:hover {
   text-decoration:underline;
}
a:active
{
  outline: none;
}

a img {
   border:none;
}
small {
   color:#7B8590;
}

#container {
   width:990px;
   background:url('../img/pixworks/tlo.jpg') no-repeat;
   margin:0 auto;
   text-align:left;
}

#top {
   position:relative;
}
#top h1 {
   margin:0;
   padding:0;
   width:280px;
   margin-left:94px;
}
#top p {
   display:none;
}

#top h1 a {
   display:block;
   width:280px;
   height:128px;
   text-indent:-9999px;
   overflow:hidden;
}

#top_ad {
   position:absolute;
   top:30px;
   right:100px;
   width:470px;
   height:100px;
}

#inner {
   width:798px;
   background-color:#fff;
   margin-left:94px;
}

#polecamy {
   padding:5px 10px;
}
#polecamy a {
   font-weight:bold;
}
#szukajka {
   width:768px;
   height:129px;
   padding:20px 0 0 30px;
   background:url('../img/pixworks/search.jpg') no-repeat;
}
#szukajka label {
   text-decoration:none;
   color:#fff;
   cursor: help;
}
#szukajka div {
   width:180px;
   margin-right:20px;
   float:left;
   font-size:13px;
   color:#fff;
}
#szukajka div.search {
   width:50px;
   margin:20px 0 0 0;
   float:left;
   color:#fff;
   border-right:none;
}
#szukajka input, #szukajka select {
   width:150px;
   margin:3px 0 12px 0;
   font-size:13px;
   font-weight:bold;
   color:#6C7784;
}

#adds_top {
   text-align:center;
   margin:10px 0 0 0;
}

#content_outer {
   width:547px;
   float:left;
   margin:0 0 20px 0;
}



#content {
   width:533px;
   margin:0 0 0 5px;
   padding:0;
   /*background:url('../img/content_background.png') repeat-y; */ 
}

#content h2, #content h3 {
   margin:0 0 15px 0;
   font-size:17px;
}
#content h4, #content h5 {
   margin:0 0 10px 0;
   font-size:14px;
}
#content p {
   margin:0 0 15px 0;
}
#content p.readmore {
   text-align:right;
   font-style:italic;
   font-size:10px;
}
#content p.order {
   text-align:center;
   margin:10px 0;
   font-size:14px;
   font-weight:bold;
}

#content img {
  /* border:1px solid #D2D5D9;
   padding:5px;
   margin:5px; */
}
#content span.promotion a {
   color:#7ABE00;
   border-bottom:1px dotted #7ABE00;
}

#content div.info {
   width:380px;
   float:left;
   margin-bottom:10px;
}
#content div.info img {
   float:left;
   vertical-align:middle;
   margin:0 25px 0 0;
   border:none;
}
#content div.info h2 {
   margin:10px 0 5px 0;
}
#content div.buttons {
   float:left;
   width:150px;
   text-align:left;
   margin-bottom:15px;
}
#content div.buttons a.add {
   display:block;
   height:16px;
   padding:0 0 0 25px;
   margin:10px 5px 0 0;
   background:url('../img/pixworks/add_odd.jpg') no-repeat;
}

#content div.buttons a.forum {
   display:block;
   height:16px;
   padding:0 0 0 25px;
   margin:10px 5px 0 0;
   background:url('../img/pixworks/chat.png') no-repeat;
}
#content div.buttons a.print {
   display:block;
   height:16px;
   padding:0 0 0 25px;
   margin:10px 5px 0 0;
   background:url('../img/print.png') no-repeat;
}

#content #zamow-teraz {
   border:2px solid #E3000B;
   padding:25px;
   margin:15px 0;
   font-size: 15px;
}

#content table {
   border: 1px solid #D2D5D9;
   border-collapse: collapse;
   margin:0 0 15px 0;
   width:100%;
}
#content table td {
   border: 1px solid #D2D5D9;
   padding:5px;
}
#content table.list {
   border:none;
   margin:0 0 15px 0;
   width:100%;
}
#content table.list td {
   border:none;
   border-bottom: 1px solid #D2D5D9;
   padding:7px 5px;
   font-size:11px;
}
#content table.list td.color {
   background-color:#F9F9FA;
}
#content table.list td.smallimage {
   border:none;
   border-bottom: 1px solid #D2D5D9;
   padding:0;
   width:55px;
}
#content table.list td.add { 
   
}

#content table.list td.add a { 
   display:block;
   padding:18px 0 0 0;
   background:url('../img/pixworks/add_odd.jpg') no-repeat;
   background-position: center top;
   text-align:center;
}
#content table.list td.smallimage img {
   border:none;
   margin:0;
   padding:0;
}
#content table.list td.info {
   width:360px;
   font-weight:bold;
}
#content table.list tr.color {
   background-color:#fff;
}

#content table.compare tr:hover {
   background-color:#F4F5F6;
}

#content table th {
   height:41px;
   text-align:left;
   background:url('../img/pixworks/th.jpg') repeat-x;
   border:none;
   padding:0 5px;
   font-weight:normal;
}
#content table thead th a {
   color:#6C7784;
}
#content table thead th a img {
   border:none;
   margin:0;
   padding:0;
   vertical-align:middle;
}
#content div.pagination {
   text-align:center;
}
#content div.pagination em {
   font-weight:bold;
   font-style:normal;
}
#content div.banner {
   text-align:center;
}
#content div.banner img {
   border:none;
}
#content div.comment {
   margin:10px 0 10px 0;
   border-bottom:1px solid #D2D5D9;
}
#content div.comment p {
   margin:0 0 5px 0;
}


form#submit_comment textarea {
   width:100%;
   height:70px;
}

#contact input.text, #contact textarea {
   width:350px;
}
#contact p.url {
   display:none;
}
#flashMessage.message {
   margin:10px 15px 10px 15px;
   padding:15px 50px;
   background-image:url('../img/inspector.png');
   background-repeat: no-repeat;
   background-position:10px 10px;
   font-weight:bold;
   color:#074282;
   border:1px solid #4082B4;
}
#flashMessage.error {
   margin:10px 15px 10px 15px;
   padding:15px 50px;
   background-image:url('../img/stop.png');
   background-repeat: no-repeat;
   background-position:10px 10px;
   font-weight:bold;
   color:#FC0303;
   border:1px solid #FC0303;
}
#panel {
   float:left;
   width:250px;
   margin:0;
}
#panel h5 {
   display:block;
   width:202px;
   height:30px;
   padding:11px 0 0 30px;
   background:url('../img/pixworks/panel_header.jpg') no-repeat;
   font-size:12px;
   font-weight:normal;
}
#panel p {
   margin:10px;
}

#panel ul {
   margin:10px 0 10px 0;
   padding:0 0 0 25px;
   list-style-type:none;
}
#panel li {
   padding:0 0 0 10px;
   margin:0;
   line-height:18px;
   background:url('../img/pixworks/li.jpg') no-repeat;
   background-position:0 7px;
}
#panel a.add {
   margin:5px 0 5px 50px;
}

#pixworks {
   clear:both;
   text-align:right;
   margin:10px 10px 0 0;
   font-size:9px;
   color:#666666;
}

#pixworks a img {
   border:0;
}

#footer {
   clear:both;
   position:relative;
   width:798px;
   height:55px;
   background:url('../img/pixworks/footer.jpg') no-repeat;
   background-color:#06275D;
   color:#FFF8FF;
}
#footer a {
   color:#FFF8FF;
   text-decoration:none;
}
#footer a:hover {
   text-decoration:underline;
}
#footer_copy {
   position:absolute;
   top:15px;
   left:20px;
}
#footer_menu {
   position:absolute;
   top:15px;
   right:20px;
}


.clear {
   clear:both;
}

