body {
	background: white;
	color: black;
	margin: 0px 0px 20px 0px;
	font-family: "Tahoma", "Sans", "FreeSans", sans-serif;
	font-size: 79%;
}
img { border: none; }

h1, h2, h3 { margin-top: 0px; margin-bottom: 0; }
h1 { font-size: 130%; font-weight: bold; }
h2 { font-size: 115%; font-weight: bold; }
h3 { font-size: 105%; font-weight: bold; }

a, a:hover, a:visited, a:visited:hover {
	color: #2d6da6;
	text-decoration: none;
}

#container { text-align: center; }

#header, #content, #footer, #design {
	margin: 0px auto;
	width: 960px;
	text-align: left;
}
#header {
	padding: 10px;
}
#topix {
	background: url(topix-bg.png);
}
#topix2 {
	background: url(shadow_topix.png) no-repeat center bottom;
	-moz-box-shadow: inset 0px -4px 3px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0px -4px 3px rgba(0,0,0,.2);
	box-shadow: inset 0px -4px 3px rgba(0,0,0,.2);
}

#prefooter { clear: both; }
#footer {
	background: #e9e9e9;
	color: #737373;
	margin: 20px auto 5px auto;
	font-weight: bold;
	font-size: 90%;
}
#footer #links {
	float: right;
}
#footer #rights, #footer #links {
	padding: 15px;
}
#footer li {
	margin-left: 25px;
	float: left;
	color: #1e85d3;
}
#footer a, #footer a:hover, #footer a:visited, #footer a:link {
	color: #737373;

}
#design {
	color: silver;
	font-size: 90%;
	font-weight: bold;
	margin-bottom: 20px;
	text-align: right;
}


#message, #footer, #header hr {
	clear: both;
}

form {
	margin: 0px;
	padding: 0px;
}
input, button {
	font-size: 100%;
	border: none;
}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

.center {
	text-align: center;
}
.right {
	text-align: right;
}

.fleft {
	float: left;
}
.fright {
	float: right;
}
.bor_radius {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.bor_radius_bot {
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}
.bor_radius_top {
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}


/* LOGOWANIE */
#login, #login form {
	text-align: right;
}
#login span, #login a {
	font-size: 70%;
	text-shadow: 0px 1px 1px white;
	font-weight: bold;
}
#login form input {
	background: #fefefe;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#fefefe');
	background: -moz-linear-gradient(top, #e6e6e6, #fefefe);
	background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#fefefe));
	-moz-box-shadow: inset 0 2px 2px 1px #b0b0b0;
	-webkit-box-shadow: inset 0 2px 2px 1px #b0b0b0;
	box-shadow: inset 0 2px 2px 1px #b0b0b0;
	width: 160px; height: 15px;
	padding: 10px;
	float: left;
	margin: 5px 5px;
	font-weight: bold;
}
button#zaloguj {
	height: 35px;
	font-weight: bold;
	color: white;
	padding: 10px 20px;
	background: #2683cb;
	background: -moz-linear-gradient(top, #6fc2fc, #095192);
	background: -webkit-gradient(linear, left top, left bottom, from(#6fc2fc), to(#095192));
	-moz-box-shadow: 1px 1px 1px black;
	-webkit-box-shadow: 1px 1px 1px black;
	box-shadow: 1px 1px 1px black;
	margin: 4px 5px;
	float: left;
}
#logedin {
	background: -moz-linear-gradient(right, rgba(185,185,193,.8), rgba(209,210,214,.5));
	background: -webkit-gradient(linear, right top, left top, from(#b9b9c1), to(#d1d2d6));
	-moz-border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
	padding: 10px;
	font-size: 90%;
}
#logedin a,
#logedin a:link,
#logedin a:visited,
#logedin a:hover {
	font-weight: normal;
	text-shadow: none;
	font-size: 90%;
	color: black;
	margin-left: 10px;
}
#logedin a:hover {
	color: #2d6da6;
	text-decoration: underline;
}

ul.errorlist {
	color: #bf0000;
}
.tabbed ul.errorlist {
	width: 300px;
	position: relative;
	left: 200px;
	padding-left: 2em;
	margin-left: 0px;
}

/* ODBLOKOWYWANIE */
#tekscik {
	background: #000000 url('kreator-bg.png') no-repeat top center;
	color: #fbfbfb;
	text-shadow: 1px 1px 1px #b1b1b1;
	font-size: 200%;
	text-align: right;
	padding: 25px 30px 10px;
	position: relative;
	margin-top: -10px;
	bottom: -10px;
	z-index: 2;
}

#tekscik h1 {
	font-family: 'PT Sans Narrow', sans-serif;
	color: #dadada;
	text-shadow: 3px 4px 4px black;
	font-weight: bold;
	font-size: 200%;
    line-height: 105%;
}
#tekscik h1 span {
    font-weight: normal;
    display: block;
    font-size: 80%;
}

body.notvisi .visibility, body.visi #rozwin {
	display: none;
}
.nvisi {
	display: none;
}

#rozwin {
	z-index: 5;
	position: relative;
	top: -10px;
}
span.leftcurve {
	padding: 6px 20px 10px 20px;
	background: url(leftcurve.png) no-repeat top;

}
span.napis {
	background: url(rozwinbg.png) repeat-x top;
	padding: 6px;
	height: 100px;
}
span.rightcurve {
	padding: 6px 20px 10px 20px;
	background: url(rightcurve.png) no-repeat top;

}
div.rozw_bord {
	background: #dadada;
	background: -moz-linear-gradient(top, #dadada, #d7d7d7);
	background: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#d7d7d7));
	box-shadow: 0px -1px 1px #dadada;
	-moz-box-shadow: 0px -1px 1px 1px #dadada;
	height: 12px;
	margin-bottom: -44px;
}

#kreator {
	margin-top: 20px;
	background: #404040;
	background: rgba(72, 72, 72, 0.7);
	background: -moz-radial-gradient(top right 250deg, ellipse farthest-side, rgba(72, 72, 72, 0.7), rgba(39, 39, 39, 0.7));
	background: -webkit-gradient(radial, 70% 0%, 40, 500 25%, 100, from(rgba(72, 72, 72, 0.7)), to(rgba(39, 39, 39, 0.7)));
	width: 730px;
	height: 178px;
	-moz-box-shadow: inset 1px -1px 2px 1px #4c4c4c;
	-webkit-box-shadow: inset 1px -1px 2px 1px #4c4c4c;
	box-shadow: inset 1px -1px 2px 1px #4c4c4c;
	border-top: 1px solid #4c4c4c;
	border-right: 1px solid #4c4c4c;
	position: relative;
	margin-bottom: 10px;
	right: -10px;
	top: 0;
	float: right;
    text-align: left;
}
#kreator select,
#kreator input {
	border: none;
	height: 45px; width: 225px;
	padding: 12px 6px;
	background: -moz-linear-gradient(top , #dcdcdc, #e9e9e9);
	background: -webkit-gradient(linear, left top, left bottom, from(#dcdcdc), to(#e9e9e9));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-weight: bold;
}
#kreator select option {
	background: #dcdcdc;
	padding: 0 6px;
}
#kreator #sel_imei {
    font-size: 12px;
    position: absolute;
    height: 38px;
    padding: 2px 6px;
    width: 450px;
    top: 120px;
    left: 12px;
}
#kreator #sel_marka {
	position: absolute;
	top: 12px;
	left: 12px;
}
#kreator #sel_model {
	position: absolute;
	top: 12px;
	left: 250px;
}
#kreator #sel_kraj {
	position: absolute;
	top: 66px;
	left: 12px;
}
#kreator #sel_oper {
	position: absolute;
	top: 66px;
	left: 250px;
}
#kreator #odblokuj {
	position: absolute;
	top: 12px;
	left: 490px;
	width: 225px; height: 150px;
	margin: 0px; padding: 0px;
	background: #2683cb;
	background: -moz-linear-gradient(top, #60befe, #0d3f6d);
	background: -webkit-gradient(linear, left top, left bottom, from(#60befe), to(#0d3f6d));
	border-left: 1px solid #2579bc;
	border-top: 1px solid #66c0ff;
	border-right: 1px solid #3787c7;
	border-bottom: 1px solid #1d4c78;
	-moz-box-shadow: 0 0 3px 2px #294158;
	-webkit-box-shadow: 0 0 3px 2px #294158;
	box-shadow: 0 0 3px 2px #294158;
}

.tabbed label, .tabbed .label_span {
	float: left;
	font-weight: bold;
	color: #4e4e4e;
	width: 196px;
	text-align: right;
	padding-top: 3px;
	padding-right: 4px;
}

form.tabbed input {
	background: #e6e6e6;
	background: -moz-linear-gradient(top, #e6e6e6, #fefefe);
	background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#fefefe));
	-moz-box-shadow: inset 0 0px 2px 1px #b0b0b0;
	-webkit-box-shadow: inset 0 0px 2px 1px #b0b0b0;
	box-shadow: inset 0 0px 2px 1px #b0b0b0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: 150px;
	padding: 5px;

}

.tabbed textarea {
	background-color: white;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid silver;
	padding: 5px;
}

.tabbed span {
	clear: left;
	display: block;
	margin-left: 200px;
}
.tabbed .helptext {
	font-size: 85%;
	color: gray;
}
.tabbed p {
	clear: left;
	margin: 1px;
	padding-top: 2px;
}

.tabbed button {
    margin-left: 200px;
    padding: 5px 15px;
    margin-top: 5px;
}

.tabbed button, a.zamawiam, input.button {
    cursor: pointer;
    font-weight: bold;
    padding: 4px 10px;
    display: inline-block;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: white !important;
	background: #2683cb;
	background: -moz-linear-gradient(top, #6fc2fc, #095192);
	background: -webkit-gradient(linear, left top, left bottom, from(#6fc2fc), to(#095192));
	-moz-box-shadow: 1px 1px 1px black;
	-webkit-box-shadow: 1px 1px 1px black;
	box-shadow: 1px 1px 1px black;
}
a.zamawiam {
    font-size: 90%;
}
#supkreator {
	margin-top: 30px;
	background: #e1e1e1;
	background: -moz-linear-gradient(top, #f1f1f1, #d4d4d4);
	background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#d4d4d4));
	height: 20px;
}
#subkreator {
	padding: 15px 10px 5px 10px;
	background: #d6d6d6;
	background: -moz-linear-gradient(top, #f1f1f1, #d0d0d0);
	background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#d0d0d0));
	border-bottom: 1px solid #c3c3c3;
	z-index: 2;
}

#subkcien {
	background: url(shadow_sub.png) no-repeat center top;
	width: 1061px; height: 45px;
	margin: 20px auto -60px -65px;
	z-index: 1;
}

#brak-tel, #brak-tel a {
	color: #444444;
	text-shadow: 1px 1px 1px #fff;
	font-size: 90%;
	margin-top: 7px;
}
#brak-tel a {
	-moz-box-shadow: -1px 0px 1px 0px black;
	-webkit-box-shadow: -1px 0px 1px 0px black;
	box-shadow: -1px 0px 1px 0px black;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	padding: 4px 10px;
}
#brak-tel a img {
	-moz-box-shadow: 0px 0px 2px black;
	-webkit-box-shadow: 0px 0px 2px black;
	box-shadow: 0px 0px 2px black;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 0 -20px -6px 0;
	padding: 6px 8px;
}

#koszyk {
	min-width: 250px;
	position: relative;
	z-index: 20;
	font-weight: bold;
	font-size: 90%;
	background: #e0e0e0;
	background: -moz-linear-gradient(top, #f5f5f5, #d5d5d5);
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#d5d5d5));
	padding: 5px 15px;
	border-top: 2px solid #adadad;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 2px solid #e5e5e5;
	-moz-box-shadow: 0 0 2px 1px #d3d3d3;
	-webkit-box-shadow: 0 0 2px 1px #d3d3d3;
	box-shadow: 0 0 2px 1px #d3d3d3;
}
#koszyk img {
	vertical-align: -30%;
}
div.klista {
	display: none;
	position: absolute;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 2px solid #e5e5e5;
	-moz-box-shadow: 0px 1px 1px 1px #d3d3d3;
	-webkit-box-shadow: 0px 1px 1px 1px #d3d3d3;
	box-shadow: 0px 1px 1px 1px #d3d3d3;
	left: 0px;
	min-width: 249px;
	background: #e0e0e0;
	background: -moz-linear-gradient(top, #dbdbdb, #d5d5d5);
	background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#d5d5d5));
	padding: 0 15px 10px 15px;
}

div.Visi div.klista {
	display: block;
}
#koszyk li {
	list-style-image: url(li-img.png);
	margin: 4px 0 4px 20px;
}
a.xsik {
	color: black;
	background: #bdbfbc;
	font-size: 90%;
	padding: 0 4px 2px 5px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-moz-box-shadow: 0 0 1px black;
	-webkit-box-shadow: 0 0 1px black;
	box-shadow: 0 0 1px black;
	font-weight: normal;
}

a.zamow {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-weight: bold;
	color: white;
	padding: 5px 15px;
	background: #2683cb;
	background: -moz-linear-gradient(top, #6fc2fc, #095192);
	background: -webkit-gradient(linear, left top, left bottom, from(#6fc2fc), to(#095192));
	-moz-box-shadow: 1px 1px 1px black;
	-webkit-box-shadow: 1px 1px 1px black;
	box-shadow: 1px 1px 1px black;
}
div.zamow {
	margin: 15px auto 10px auto;
}

#message,
.message {
    text-align: center;
}

#message {
    width: 946px;
    margin: 0 auto;
    color: #fff;
    background:#4ca0c7;
    background: -moz-linear-gradient(top left, rgba(76,160,199,0.95), rgba(76,160,199,.8));
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(76,160,199,0.95)), to(rgba(76,160,199,.8)));
    padding: 5px;
    border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;
}
#message h2 {
    margin: 12px;
}
#message div.x {
    color: white;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: rgba(255,255,255,.1);
    border: 1px solid rgba(255,255,255,.2);
    padding: 0 5px 2px 6px;
    cursor: pointer;
}

#message.error,
.message.error {
    background: #bf0000;
    background: -moz-linear-gradient(top left, rgba(191,0,0,0.95), rgba(191,0,0,.8));
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(191,0,0,0.95)), to(rgba(191,0,0,.8)));
    font-weight: bold;
}

#message.error {
    border: 1px solid #bf0000;
}

/* PANEL PRAWY */
#right {
	float: right;
	position: relative;
	z-index: 15;
	color: #4f4f4f;
	text-align: left;
	width: 240px;
	margin-left: 10px;
}
.framka {
	background: #eeeeee;
	background: -moz-linear-gradient(top, #f3f3f3, #e5e5e5);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e5e5e5));
	margin-bottom: 10px;
	padding: 8px 8px;
	padding-bottom: 20px;
}
#right div.h2 {
	text-transform: uppercase;
	padding: 10px;
	margin: -8px 0 8px 0;
	font-size: 110%;
	font-weight: bold;
	color: white;
	background: #58abe8;
	background: -moz-linear-gradient(top, #6fc2fc, #1d5d98);
	background: -webkit-gradient(linear, left top, left bottom, from(#6fc2fc), to(#1d5d98));
}

div.h2 h1 {
    font-size: 20px;
    font-weight: normal;
}

ul#menu {
    padding: 0;
    list-style-type: none;
}
#menu li {
    border-bottom: 1px solid #cecece;
    margin-top: 2px;
    padding-bottom: 2px;
}
a.menu-link {
    display: block;
    text-indent: 25px;
    background: url('li-img.png') no-repeat 15px;
    padding: 10px 10px 10px 0px;
    color: #4f4f4f;
}
a.menu-link:hover {
    color: #fff;
    background: #459adb url('li-img_hov.png') no-repeat 15px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.blu-font {
	color: #1487d8;
	text-shadow: 1px 1px 1px #013c72;
}

/* WNĘTRZE STRONY - WYMIENNE */
#contentr {
	margin-right: 240px;
}
#content {
	border-left: 1px solid #e5e5e5;
	position: relative;
	z-index: 10;
}
body.no-br #content {
	border: none;
}
#contentr div.h2, #content .h2 {
	background: #eeeeee;
	background: -moz-linear-gradient(top, #f3f3f3, #e5e5e5);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e5e5e5));
	color: #0072c8;
	font-size: 160%;
	text-shadow: 0px 1px 1px gray;
	padding: 10px;
	margin: 0 -240px 10px 0;
}
#content .h2 {
    margin: 0 0 10px 0;
    font-weight: normal;
}
.mid {
	padding: 0 10px;
	border-left: 1px solid #e5e5e5;
}
/*.midin {
	width: 328px;
	background:  url(frame-med-bottom.png) no-repeat bottom left;
	padding: 8px 0px;
}
.midinin {
	margin: 0px 12px;
}*/


/* SZCZEGÓŁY WNĘTRZA */
#witamy {
	float: left;
	width: 300px;
}
#news {
	margin-left: 300px;
}

.usluga_poz_mini {
	padding: 10px 0;
	border-top: 1px solid #e5e5e5;
	width: 100%;
	float: left;
}
.usluga_poz_mini .nazwa,
.usluga_poz_mini .cena {
    font-size: 110%;
    font-weight: bold;
    color: #2d6da6;
}
.usluga_poz_mini .nazwa {
    float: left;
}
.usluga_poz_mini .cena {
    display: inline-block;
    margin: 0 5px 0;
}
.usluga_poz_mini.last {
	border-bottom: 1px solid #e5e5e5;
}

.u_head {
	font-size: 110%;
	font-weight: bold;
	color: #2d6da6;
	padding: 10px 0;
	margin-bottom: 15px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;

}
.upoz {
	padding-bottom: 10px;
}
.upoz.last {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: -10px;
}
.upoz p {
	margin: 0px;
}

.upoz img {
	margin-right: 10px;
	border: 1px solid #e5e5e5;
	background: white;
	float: left;
}

.upoz .cena,
.h2 .cena {
	float: right;
}


/*.opis {
	clear: right;
}

.fl { float: left; }
*/

#login ul,
#koszyk ul,
ul#obslugiwane {
	padding-left: 2em;
	margin-left: 0px;
}

#koszyk #zamawiam {
	margin-top: 5px;
}

#news .tresc .date {
	font-size: 80%;
	color: #2d6da6;
	padding: 4px 0;
	border-bottom: 1px solid #e5e5e5;
}

#news .tresc .tytul a {
    font-weight: bold;
    font-size: 115%;
}

#news .tresc {
    border-top: 1px solid #e5e5e5;
    margin-bottom: 20px;
    padding: 4px 0;
}

#news .naglowek {
    overflow: auto;
}

#newslist .tresc .date {
    font-size: 80%;
    color: #2d6da6;
    padding: 4px 0;
}

#newslist .tresc .tytul a {
    font-weight: bold;
    font-size: 130%;
}

#newslist .tresc {
    border-top: 1px solid #e5e5e5;
    margin-bottom: 20px;
    padding: 4px 0;
    overflow: auto;
}

#witamy .h2, #news .h2, #newslist .h2 {
    font-weight: normal;
}

#newslist .h3 {
    display: inline;
}

.wiecej {
    background: #dfdfdf;
    background: -moz-linear-gradient(top, #e2e2e2, #eaeaea 50%, #dfdfdf, #e3e3e3);
    background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), color-stop(0.5,#eaeaea),from(#dfdfdf), to(#e2e2e2));
    padding: 4px 10px;
    font-size: 90%;
    -moz-box-shadow: 0 1px 0px #b6b6b6;
    -webkit-box-shadow: 0 1px 1px #b6b6b6;
    box-shadow: 0 1px 1px #b6b6b6;
    cursor: pointer;
    display: inline-block;
}
.availability {
    padding: 2px 8px 1px;
}
.archiwum {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	padding: 8px;
}

#newsitem .date {
	font-size: 50%;
}

#newsitem .pad {
    overflow: auto;
    margin-left: 10px;
    padding: 4px 0;
    border-bottom: 1px solid #e5e5e5;
}

#newsitem .navi {
    padding: 20px 10px;
}

.pad {
	padding: 0px 10px 10px 10px;
}

#cmspage, #komentarze {
	width: 95%;
}

div.navi {
	margin-bottom: 10px;
}

#komentarz-form li {
	display:inline;
}

#komentarz-form li label {
	width: auto;
	float: left;
	text-align: right;
	padding-top: 3px;
	padding-right: 4px;
}
#komentarz-form li label input {
	width: auto;
}
#komentarze ul {
	list-style: none;
}
#komentarze li {
	text-indent: -30px;
	padding-left: 20px;
	margin-bottom: 4px;
	text-align: justify;
}
#komentarze blockquote {
	margin: 2px 30px;
}


ul#obslugiwane {
	height: 300px;
	overflow-y: auto;
}

div.usluga_poz_mini div.realizacja {
    clear: left;
}
div.usluga_poz_mini form {
    margin: 0;
}

h3.question {
    font-weight:bold;
    margin-bottom: 0;
}

.contain {
    overflow: auto;
}

#kreator_lista p {
    margin-top: 0.2em;
}

.paypal {float: left; width:120px}
.paypal form{width: 100px; margin: 30px 20px 15px 5px;}

/*Panel dostawcy*/
table#dostawca_stats, table.lista_zamowien {
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    border-collapse: collapse;
}

table#dostawca_stats td, table#dostawca_stats th,
table.lista_zamowien td, table.lista_zamowien th {
    padding: 4px;
    text-align: center;
}

table#dostawca_stats td, table.lista_zamowien td {
    border-top: 1px solid #e5e5e5;
}

table#dostawca_stats tr:hover, table.lista_zamowien tr:hover {
    background-color: rgba(0,0,0,.05);
}

table.lista_zamowien th.zam_id, table.lista_zamowien td.zam_id {
    text-align: left;
}

div.pagination {
    text-align: center;
    margin-bottom: 10px;
    width: 100%;
}

div.pagination .prev {
    padding: 0;
    float: left;
}

div.pagination .next {
    marign: 0;
    float: right;
}

div#export_imeis {
    padding: 4px;
    width: 100%;
    text-align: center;
    overflow: auto;
}

div#export_imeis span {
    float: left;
}

table.lista_zamowien .ghost {
    filter: alpha(opacity=20);
    opacity: 0.2;
    -moz-opacity: 0.2;
}

/*KONIEC - Panel dostawcy*/

#eu_cookie_consent {
    width: 100%;
    background-color: #EEE;
}

#eu_cookie_consent .inner {
    width: 960px;
    margin: 0 auto;
    position: relative;
    font-size: 90%;
    padding: 10px 0;
}

#eu_cookie_consent .close {
    position: absolute;
    color: #FFF;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 0 5px 2px 6px;
    cursor: pointer;
    top: 9px;
    right: -25px;
    background: #4CA0C7;
}

ul.search_results {
    margin: 0; padding:0;
}
ul.search_results li {
    display: inline-table;
    width: 120px;
    height: 120px;
    margin: 20px;
    text-align: center;
}
ul.search_results li a {
    display: relative;
    top: 0;
    width: 120px;
    height: 120px;
}
ul.search_results li img {
    display: block;
    margin: 5px auto;
}

#social_buttons {
    margin-top: 20px;
}

#social_buttons .fb-share-button .fb_iframe_widget .fb-like {
    vertical-align: top !important;
    display: inline-block !important;
}

#social_buttons .twitter-share-button {
    margin-left: 10px;
    vertical-align: top !important;
    display: inline-block !important;
}

#social_buttons .twitter-follow-button {
    margin-left: 10px;
    vertical-align: top !important;
    display: inline-block !important;
}

#___plus_0, #___plusone_0 {
    margin-left: 10px !important;
    vertical-align: top !important;
    display: inline-block !important;
}

.twitter-timeline {
    margin-top: 10px;
    margin-bottom: 10px;
}

.fb_iframe_widget {
    margin: 0 0 10px;
}

