/*@media*/
/*=========================================================================*/
/*screen.css - media: screen*/
/*=========================================================================*/
*{
text-align:left;
visibility:visible;
margin: 0px;
padding: 0px;
outline: 0px;
border: 0px;
color: inherit;
}

@media screen, print{

body{
	margin:0px auto 15px auto;
	text-align:center;
	padding:0; 
    font:normal 11px Tahoma, Verdana, Helvetica, sans-serif;
    color:#7e7e7e;
	background-color: whitesmoke;
}

.clearfix:after{
	display:block;
	visibility:hidden;
	clear:both; 
	height:0; 
	content: "."; 
}
/*============================================================================*/
/*ROOTS*/
/*============================================================================*/
p{ 
	line-height:1.3em;
	margin:0 0 1em 0;
}
/*h1{
    float:left;
    position:relative;
    height:48px;
    margin:17px 0 12px 0;
    text-indent:-9999px;
}
h1 img{
    position:absolute;
    top:0;
    left:0;
}
h1 a{
    display:block;
    height:48px;
}*/
/*lists-----------------------------------------------------------------*/
ul{
	list-style-type:none;
	list-style-position:outside;
}
ol{list-style-position:inside}
/*tables-----------------------------------------------------------------*/

caption{display:none}
/*links-----------------------------------------------------------------*/
a{
	text-decoration:none;
	color: black;
}
a:hover,
a:active,
a:focus{text-decoration:underline; color: orange;}

/*podstawowe ustawienia*/
.right{ text-align:right!important}
.left { text-align:left!important}
.center{ text-align:center!important}
.half{ width:50%}
.float{ float:left}

.blue{ color:cornflowerblue}
.green{ color:green}
.old{ color:red; text-decoration:line-through}
.blue{ color:blue}
.titleblue{ font-size:15px; font-weight:bold; color:cornflowerblue}
.error{ font-weight:bold; color:red}

.p10{ padding:10px}
.p10b{ padding-bottom:10px}
.p10l{ padding-left:10px}
.p10r{ padding-right:10px}
.p10t{ padding-top:10px}
.p10tb{ padding-top:10px; padding-bottom:10px}
.m10tb{ margin-top:10px; margin-bottom:10px;}
.m10l{ margin-left:10px}

.bordertd{ border-top:1px dashed #AAA}
.bordertt{ border-bottom:1px dashed #AAA}
.borderblue{ border-top:2px solid cornflowerblue; border-bottom:2px solid cornflowerblue}

.greybg{ background-color:#f9f9f9}

div.box320{ width:313px}
div.box640{ width:633px}
div.inbox{ margin:0 5px}

.gtitle{ font-size:11px; font-weight:normal; text-align:center; margin-bottom:5px}

/*----------------------------------------------------------*/
div#top { margin-top:3px}
div#footer{ font-weight:bold; margin:15px 0; font-size:10px}
div.menu { padding: 0px 20px 4px 0px;}	
div.white { 
	background-color: white;
	height: 63px;
	margin: 0px;
	padding:0px;
	border-bottom: 2px #AAAAAA  solid;
}
div.search{ width:49%; float:right; padding-top:20px; text-align:right!important}
div.logo{ width:49%; float:left; margin-left:20px}
input{
	border:1px solid lightgrey;
	font-size:11px;
	background:whitesmoke;
	font-weight:bold;
	}	
div#content {
	background-color: white;
	width: 958px;
	margin:0 auto;
	border: 1px solid black; 
	border-top: 0px;
}	
div.adv {
	border: 1px solid #eee;
	background-color: #f9f9f9;
	text-align:center;
}
div.rectangle{ padding:5px 0}
div.billboard{ margin-bottom:10px; padding:3px 0}

table.ls, table.ils {width:615px; margin-left:10px}
table.ls td {font-size:11px; vertical-align:top; border-top: 1px dashed #AAA;}
table.ils img {margin-left:5px}
p.cat, h1.cat {color:cornflowerblue; font-weight: bold; margin: 3px 0px; font-size:12px}
p.gr {text-align: center; margin: 0px;} 

table.list td{ background-color:#eeeeee; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; font-size:11px; padding-left:5px}
table.list td img{ margin:5px 0}
table.list td b{ font-size:12px}

div.gazetka img{ margin:5px 15px}
div.gazetka img.full{ margin:10px}

div.imgright{ float:left;}
div.nfo{ padding:10px}

div.pagination ul li{ display:inline; padding:0 5px; text-align:center}

div.logot img{margin:5px 7px}

table.lista{ font-size:11px; width:99%}
table.lista th{ background-color:#808080; color:#000; font-weight:bold; text-align:center; padding:3px}
table.lista td{ background-color:#eee; padding:4px; color:#000}

form.standard { text-align:center; margin:0 auto; width:400px}
form.standard label{
	display:block;
	text-align:center;
	margin-top:10px
}
form.standard input.text{
	width:400px;
	margin-top:5px;
}
form.standard textarea{
	border:1px solid lightgrey;
	font-size:11px;
	background:whitesmoke;
	font-weight:bold;
	width:400px;
	margin-top:5px;
	}
}/*@media*/