/*
 	960 Grid System ~ Core CSS. Learn more ~ http://960.gs/. Licensed under GPL and MIT.
	Rework pod 12 kolumn per 10px margines: Wojciech Kamien - wojciech.kamien@gmail.com / www.kamien.eu
*/

/* Kontenery */
.cont { margin-left: auto; margin-right: auto; width: 960px; }

/* Grid >> Global */
.gd_1, .gd_2, .gd_3, .gd_4, .gd_5, .gd_6, .gd_7, .gd_8, .gd_9, .gd_10, .gd_11, .gd_12 { display: inline; float: left; margin-left: 5px; margin-right: 5px; }

/* Grid >> Children (Alpha ~ First, Omega ~ Last) */
.alpha { margin-left: 0; }
.omega { margin-right: 0; }

/* Grid // reworked */
.gd_1 { width: 70px; }
.gd_2 { width: 150px; }
.gd_3 { width: 230px; }
.gd_4 { width: 310px; }
.gd_5 { width: 390px; }
.gd_6 { width: 470px; }
.gd_7 { width: 550px; }
.gd_8 { width: 630px; }
.gd_9 { width: 710px; }
.gd_10 { width: 790px; }
.gd_11 { width: 870px; }
.gd_12 { width: 950px; }

/* Prefixy // reworked */
.px_1 { margin-left: 80px; }
.px_2 { margin-left: 160px; }
.px_3 { margin-left: 240px; }
.px_4 { margin-left: 320px; }
.px_5 { margin-left: 400px; }
.px_6 { margin-left: 480px; }
.px_7 { margin-left: 560px; }
.px_8 { margin-left: 640px; }
.px_9 { margin-left: 720px; }
.px_10 { margin-left: 800px; }
.px_11 { margin-left: 870px; }

/* Sufixy // reworked */
.sx_1 { margin-right: 80px; }
.sx_2 { margin-right: 160px; }
.sx_3 { margin-right: 240px; }
.sx_4 { margin-right: 320px; }
.sx_5 { margin-right: 400px; }
.sx_6 { margin-right: 480px; }
.sx_7 { margin-right: 560px; }
.sx_8 { margin-right: 640px; }
.sx_9 { margin-right: 720px; }
.sx_10 { margin-right: 800px; }
.sx_11 { margin-right: 870px; }


/* Clear Floated Elements */
/* ---------------------- */
/* http://sonspring.com/journal/clearing-floats */
html body div.clear, html body span.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; }
.clearfix {	display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.gd_13 { width: 640px; display:inline; float:left; }
.gd_13 .gd_4 { margin:0 5px 0 5px;;}
div.box1 { padding:5px 0px 5px 0px; }
div.box1 div.hdr { background:url(../images/template/chdrl.png) no-repeat top left; height:25px; line-height:25px; font-size:11px; font-weight:bold; color:#666; overflow:hidden; }
div.box1 div.cnti { margin-left:10px; padding:10px 10px 10px 0px; background:url(../images/template/cbxr.png) no-repeat bottom right; }
div.box1 div.hdri { margin-left:10px; padding-right:10px; background:url(../images/template/chdrr1.png) no-repeat top right; }
div.box1 div.cnt { background:url(../images/template/cbxl.png) no-repeat bottom left; font-size:10px; color:#888; line-height:13px;}
div.box1 div.cnti { margin-left:10px; padding:10px 10px 10px 0px; background:url(../images/template/cbxr1.png) no-repeat bottom right; }
div.box1 div.cnt div.txt { font-size:11px;}
div.box1 div.cnti b, div.box1 div.cnt b, div.box2 div.cnti b, div.box2 div.cnt b {font-weight:bold; font-size:11px;}

div.box2 div.hdr { background:url(../images/template/chdrl.png) no-repeat top left; height:25px; line-height:25px; font-size:11px; font-weight:bold; color:#666; overflow:hidden; margin-top:10px;}
div.box2 div.cnti { margin-left:10px; padding:10px 10px 10px 0px; background:url(../images/template/cbxr.png) no-repeat bottom right; }
div.box2 div.hdri { margin-left:10px; padding-right:10px; background:url(../images/template/chdrr1.png) no-repeat top right; }
div.box2 div.cnt { background:url(../images/template/cbxl.png) no-repeat bottom left; font-size:10px; color:#888; line-height:13px;}
div.box2 div.cnti { margin-left:10px; padding:10px 10px 10px 0px; background:url(../images/template/cbxr2.png) no-repeat bottom right; }
div.box2 div.cnt div.txt { font-size:11px;}


.zdjecie {float:right; width:120px; display:block; margin:0 5px 0 0; }
.zdjecie .img{border:solid 1px #eee; width:120px; height:120px; text-align:center; display:block; background-color:#fff; margin:0 0 10px 0;}
.box1 .cnti b.cena {font-weight:bold; padding:10px 0px 0 0px; display:block; color:#fff; font-size:12px; float:right; width:80px; text-align:center;}
.regulamin {font-size:10px; color:#333; font-family: Arial, Georgia, Helvetica, sans-serif; text-align:justify; width:620px;}
.regulamin ol {list-style-type: decimal; padding:0 0 0 20px;}

.box1 .cnti b {color:#0054a3;}
