div.clr {clear:both;}
div.pagebody {position:relative;}

/* top */
div.conainer {margin:auto; width:940px;}
div.topper {width:100%; position:relative;}
div.toplogo {width:389px; height:227px;left:0; top:0;}
div.topmenu {width:551px; height:227px; position:absolute; right:0; top:0; background:url(/img/02.jpg);}
div.topmenu ul {float:right;margin-right:20px;margin-top:20px;}
div.topmenu ul li {color:#6AADC3;float:left;list-style:none outside none;}
div.topmenu ul li a {background-image:url("/img/sp.gif");background-position:right 50%;background-repeat:no-repeat;color:#6AADC3;margin-left: 15px;padding-right: 15px;text-decoration:none;}
div.topmenu ul li a.z {background-image:none;padding-right:0}
div.menulist {margin-top:5px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;}
div.menulist a:hover {color: white}
div.searchform {top: 60px; right: 15px; position: absolute;}
div.searchform input {padding:0 10px; margin-top:-2px; width: 252px; height: 27px; outline: none}
div.janmartxt {position:absolute; margin-top:105px;}
div.languages {position:absolute; bottom:20px; right:0;}
div.languages img {margin-right: 20px}

/* default */
div.flashmenu div.flash {float:left; width:470px; height:190px;}
div.defbody div {float:left;}
div.defbody .offer {width:470px;height:335px}
div.defbody .offer .offertitle {width:470px; height:50px; background:url(/img/03.jpg);}
div.defbody .offer .offertitle h2  {margin-top: 10px; margin-left: 18px; font-size: 24px;}
div.defbody .offer .offeritem {margin:0; padding:0;height:95px;}
div.defbody .content {width:279px;height:335px; background:url(/img/04.jpg);}
div.defbody .content ul { list-style: none; margin: 0; padding: 0; margin-left:50px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 40px; line-height:30px}

div.defbody .content p {margin-left:49px;margin-right:10px;color: #8F9FA6;font-family: Verdana;font-size: 11px}
div.defbody .top {width:191px;height:335px;background:url(/img/05.gif);}


/*bottom*/
div.bottom {position:relative;height:51px; background:url(/img/07.jpg); }
div.bottom .bottombody {font-size: 10px; font-family:Verdana; color: #2c454f; line-height: 50px;text-align: center}
div.copyright {width: 100%; text-align: right; color: #2c454f; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px; line-height:40px}
div.copyright em,
div.copyright i {font-style: normal; font-family: "Georgia","Times New Roman", Times, serif;}
div.copyright em {text-transform: uppercase; letter-spacing: 1px}

/*menu*/
div.bodymenu {background: url(/img/10.gif) top repeat-x; height:60px; width:940px;}
div.bodymenub {background: url(/img/08.jpg);}
div.bodymenu .left { float:left; width:265px; height:60px;}
div.bodymenu .right { float:left; width:675px; height:60px;background: url(/img/sp2.gif) left no-repeat;}
div.bodymenu ul {margin:0;padding:0; margin: 10px 10px; }
div.bodymenu ul li {float:left; list-style:none outside none; font-size: 14px; color: #6aadc3; font-family: Tahoma, Arial; text-align: center; padding: 5px;}
div.bodymenu .left ul li {width: 80px;margin: 0 20px; padding:0}
div.bodymenu .right ul li {display:table; width:90px; margin: 0 8px; padding:0}
div.bodymenu .right ul li a {
	display: table-cell; vertical-align: middle;
}
/*popularitem*/
div.mostpopular {padding-top:15px;}
div.mostpopular h3 {margin-left: 25px; margin-bottom:10px;}
table.popularItem {background: url(img/ln.gif) top no-repeat; width:100%; height:220px;}


/*content*/
div.body {background: url(/img/10.gif) top repeat-x;color: #8F9FA6;font-family: Verdana;font-size: 11px;}
div.bodyb {background: url(/img/09a.jpg) top no-repeat;}
div.body .title {padding:25px 0 0 25px}
div.body .content {text-align:justify; padding: 0 80px 0 80px;}

/*grouplistd*/

div.ooo {width:10px;} /* nie wiem dlaczego nie poświelta mi :) */
div.grouplist {margin-bottom: 40px; width:100%;}
div.grouplist .item {width:240px; float:left; min-height: 100px; margin-right:20px; text-align: left;}
div.grouplist .item h4 {margin-left:0; margin-bottom:3px; font-size:14px;}
div.grouplist .item h4 span {font-weight:normal; font-size:10px;}

div.phraseslist {width:100%}
div.phraseslist ul { padding-bottom: 20px; margin: 0; padding:0; text-align: left;}
div.phraseslist ul li {float:left; width:260px;list-style:none outside none; margin-right:0px}

div.groupfilter ul li, div.phrasefilter ul li {float:left; width:230px;list-style:none outside none;}

div.productlist div.title { padding: 0; margin-bottom:10px}
div.title div.titleitem {float: left;	width: 90px; text-align: center }
div.title div.y {	width: 280px; float:left; margin-left: 220px; text-align:left}
div.product {margin-bottom:5px;}
div.product div.foto {width: 220px; float:left;min-height:200px}
div.product div.foto img {margin: auto}
div.product div.name {width: 280px; float:left; font-size: 14px;border-bottom: 1px solid #6aadc3; height: 30px; line-height:30px}
div.product div.name a {color: white;}
div.product div.score,
div.product div.mark,
div.product div.year,
div.product div.price {width: 90px; height:30px; color: white;font-size:14px;float:left;text-align: center; line-height: 30px; border-bottom: 1px solid #6aadc3;}
div.product div.desc {width: 580px; float:left;}

div.stronicowanie {width: 880px; text-align: center; margin-bottom:20px; line-height:30px;}
div.stronicowanie .prev { width:200px; display: inline; font-weight: bold;}
div.stronicowanie .numbers {display: inline; margin-left:50px; margin-right:50px}
div.stronicowanie .next { width:200px; display: inline}

div.productdetails {margin-top:20px; margin-bottom:20px}
.pane1 {width: 560px; float: right; margin-right: 50px; margin-bottom: 15px;}
.pane1 .description {line-height: 150%}

.pane2 {	width: 180px; margin-left:50px; margin-bottom: 15px;}
.pane2 table {border-bottom: 1px solid rgb(106, 173, 195); }
.pane2 table td {padding: 2px 2px 10px 2px;}
.pane2 table td.col1 {width: 80px; color:#6AADC3;font-family:Tahoma,Arial;font-size:16px;}
.pane2 table td.col2 {width: 100px; color: white;font-family:Tahoma,Arial;font-size:14px;}
.pane2 .likeit {margin-top: 20px}
.pane2 .likeit div {	margin-bottom: 10px; color:#6AADC3;font-family:Tahoma,Arial;font-size:16px;}
.PriceInfo {font-size: 9px; padding-bottom: 20px; text-align: center;}


div#popularBody {	width: 100%; height: 220px; background-image: url(img/11.gif);
	}
div#popularBody div {float: left;}
div#popularBody div.popLeft,
div#popularBody div.popRight {
	width: 60px; text-align: center; height: 220px}
div#popularBody div.popLeft {border-right: 1px solid black; width: 62px}
div#popularBody div.popLeft img,
div#popularBody div.popRight img {margin-top:80px}
div#popularBody div.popItem {
	width: 203px; background-image: url(img/ln.gif); 
	background-position: top; background-repeat: no-repeat; border-right: 1px solid black}
div#popularBody div.popItem div {
	width: 204px; display: table; text-align: center;}
div#popularBody div.popItem div.popPlace {
	height: 50px; background-image: url(img/nr.gif); background-position: 50% 50%; background-repeat: no-repeat;color:#000000;
font-family:Tahoma,Arial;font-size:16px;font-weight:bold; line-height: 50px}
div#popularBody div.popItem div.popFoto {
	height: 120px; display: table;}
div#popularBody div.popItem div.popFoto img {
	border: 2px solid #0A3848
}
div#popularBody div.popItem div.popDesc {	height: 50px;color:#6AADC3;font-family:Tahoma,Arial;font-size:14px; padding-top:10px
}

div.tags {padding: 0 10px}
div.tags h1, div.tags h2, div.tags h3, div.tags h4, div.tags h5, div.tags h6 {margin: 3px; padding: 0; float: left}
div.tags h1 {font-size: 18px}
div.tags h2 {font-size: 16px}
div.tags h3 {font-size: 14px}
div.tags h4 {font-size: 12px}
div.tags h5 {font-size: 10px}
div.tags h6 {font-size: 8px}
