@CHARSET "UTF-8";

html {
	
}

body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}

.bodyWrapper {
	border: 1px solid gray;
	margin: 10px auto;
	padding: 0px;
	width: 1000px;
	/*border-left: 1px solid gray;*/ /*border-right: 1px solid gray;*/
}

body a {
	color: #621618;
}

ul { /*padding: 0 0 0 24px;*/
	
}

input[type='submit'],input[type='button'] {
	background-color: #621618;
	color: #fff;
	border: 1px solid #621618;
	/*
	background-image: url(../img/layout/button.png);
	background-color: transparent;
	background-position: 100% 0;
	background-repeat: no-repeat;
	border: 0px;
	color: #FFF;
	cursor: pointer;
	font-size: 14px !important;
	font-weight: bold;
	margin: 0px;
	padding: 0px 8px 8px 0px;
	height: 42px;
	*/
}

#logo {
	float: right;
}

#menu {
	margin: 0;
	padding: 0;
	background-color: #621618;
	width: 100%;
}

#menu_admin {
	margin: 0;
	padding: 0;
	text-align: right;
}

#menu_admin ul {
	background-color: #79144A;
	list-style: none;
	padding: 5px 0px;
}

#menu_admin li {
	border-right: 1px solid white;
	display: inline;
	font-variant: small-caps;
	margin: 0pt;
	padding: 5px;
}

#menu_admin li a {
	text-decoration: none;
	color: #fff;
	padding: 0px 5px;
}

#menu_glowne {
	background-image: url(../images/menugl_bckg.png);
	background-repeat: repeat-x;
	text-align: right;
	float: right;
	margin-top: 24px;
	margin-right: 60px;
}

#menu_glowne ul {
	list-style: none;
	margin: 0px 1em 0px 0px;
	padding: 0px;
	height: 28px;
}

#menu_glowne ul li {
	color: #fff;
	display: inline;
	width: 144px;
}

#menu_glowne ul li a {
	background-image: url(../images/menugl_item_bckg.png);
	background-repeat: no-repeat;
	text-align: left;
	padding: 5px 25px 20px;
	line-height: 35px;
	color: #fff;
	text-decoration: none;
}

#menu_glowne ul li a:hover {
	text-decoration: underline;
}

#content { /*border: 1px solid black;*/
	width: 960px;
	margin: 0px auto;
	padding: 0px;
}

a img {
	border: none;
}

#freetools {
	position: relative;
	text-align: center;
	padding: 38px 18px 16px 8px;
	margin: 0;
	width: 218px;
	/*border: 1px solid #621618;*/
	background-image: url(../images/tools_back.png);
	background-repeat: no-repeat;
}

#centerdiv {
	position: relative;
	margin: 0px -24em 0 -20em;
	padding: 5px;
	float: left;
	width: 100%;
}

#taboferta {
	margin: 0 24em 0 20em; /* !!! */ /*border: 1px solid #621618;*/
	padding: 0px 10px;
	text-align: center;
}

.roundedtable {
	background-image: url(../images/layout/seo_middle.png);
	background-position: left center;
	background-repeat: repeat-y;
	padding: 0px 8px 1px 8px;
	width: 408px;
	/*background-image: url(../images/tab_bckg.png);
		background-repeat: no-repeat;
		width: 410px;
		height: 511px;
		padding: 30px 8px 5px 8px;*/
}

#taboferta .roundedtable {
	margin: 0px auto;
}

.roundedtable p.comment {
	margin: 0px 0px 5px 3%;
	text-align: left;
	width: 100%;
	font-size: smaller;
}

.roundedtable table {
	border-collapse: collapse;
	border-bottom: 1px solid #621618;
	margin: 0px 5px 0px 0px;
}

.roundedtable table th {
	border-bottom: 1px solid #621618;
	padding: 3px 2px;
}

.roundedtable table td {
	padding: 3px 2px;
}

.roundedtable table .titletab {
	border-right: 1px solid #621618;
	padding-right: 3px;
	text-align: right;
}

.roundedtable b {
	color: #621618;
}

#taboferta #txtpowitalny {
	text-align: justify;
	margin-bottom: 5px;
}

#tabwyboru {
	float: right;
	margin-right: 10%;
	text-align: center;
}

#loginformdiv {
	position: relative;
	background-image: url(../images/loginbckg.png);
	background-repeat: no-repeat;
	width: 232px;
	padding: 40px 15px 15px;
}

#loginButton {
	float: right;
}

.button {
	text-align: right;
}

#sendButton {
	float: right;
}

/*
	#loginformdiv div input {
		width: 98%;
	}
	#loginformdiv label {
		margin: 5px 0;
	}
	
	#loginformdiv dl dd {
		text-align: center;
	}
	
	#loginformdiv dl dd #login{
		background-color: #621618;
		color: #fff;
		border: 1px solid #621618;
	}
*/
div
.inout {
	text-align: right;
	padding-right: 25px;
	padding-top: 10px;
}

#szczeg {
	padding: 2em 0 2em 0;
	text-align: center;
	width: 100%;
}

table.kalendarz {
	margin: auto;
}

.data {
	font-weight: lighter;
	color: #838383;
}

.poz {
	color: #51A200;
	font-weight: bold;
}

.pr {
	color: #882231;
	font-weight: bold;
}

.backlink {
	color: #004C97;
	font-weight: bold;
	margin-bottom: 1em;
}

.day {
	border: 1px solid #4D4D4D;
	border-width: 1px 2px 2px 1px;
	padding: 3px;
	text-align: center;
	width: 80px;
}

.day1 {
	border: 1px solid #A3A3A3;
	padding: 3px;
	text-align: center;
	width: 80px;
}

.weekend {
	background-color: #E1E5E6;
	border: 1px solid #4D4D4D;
	border-width: 1px 2px 2px 1px;
}

.titletxt {
	font-weight: bold;
	font-size: larger;
	color: #4D4D4D;
	margin-bottom: 2em;
	margin-top: 2em;
	border: 1px solid black;
	background-color: #eeeeee;
}

#footer {
	text-align: center;
}

#range dd {
	display: inline;
	margin: 0;
	padding: 0;
}

#range dt {
	display: inline;
	padding: 0;
}

label.optional {
	margin: 0 0 0 20px;
}

label.required {
	margin: 0 0 0 20px;
}

#submit {
	display: block;
	margin: auto;
	margin-top: 10px;
}

div.centered {
	text-align: center;
}

#dom_info {
	padding: 10px;
	margin: auto;
	margin-top: 2em;
}

#dom_info p {
	margin: 2px;
}

#konkurencja td {
	text-align: center;
	padding: 2px 4px;
}

div.linki_domen {
	text-align: center;
	margin: 10px 0 1.5em 0;
}

div.linki_domen a {
	padding: 5px;
	background-color: #fec200;
	font-variant: small-caps;
	margin: 10px 5px 10px 5px;
	text-decoration: none;
	color: black;
}

div.stats ul {
	margin-left: 15px;
}

div.stats ul li {
	list-style-image: url(/public/images/star1.png);
	marker-offset: 10px;
}

div.stats {
	float: left;
}

#wykr_sr {
	float: left;
}

.errors li {
	list-style-image: none;
	color: red;
}

div.textowy {
	padding: 1em;
	font-variant: small-caps;
}

div.textowy b {
	color: gray;
	margin: 5px 2px 5px 2px;
	font-size: larger;
}

div.textowy ul li {
	list-style-image: url(/public/images/star1.png);
	marker-offset: 10px;
}

div.textowy h2 {
	color: #621618;
	margin: 5px 1em 5px 0.5em;
}

div.textowy img {
	margin: 2em 0 1em 0;
}

div.left {
	margin: 3px 0 15px 0;
}

.ttip {
	text-decoration: underline;
}

ul.narzedzia {
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
	padding: 0px;
	width: 550px;
}

ul.narzedzia_main {
	list-style-image: url(../images/point.png);
	padding: 0px;
	margin-left: 20px;
	text-align: left;
}

ul.narzedzia_main li {
	margin: 10px 0px;
}

ul.narzedzia_main li a {
	text-decoration: none;
	color: #621618;
}

.narzedzia li {
	display: inline;
}

.narzedzia img {
	margin: 1px;
}

a.tools {
	width: 180px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}

#seotools {
	text-align: center;
	width: 552px;
	margin: auto;
}

/* nawigacja!*/
ul#nawigacja {
	margin: 0;
	padding: 1px 0;
	list-style: none;
	width: 100%;
	height: 21px;
	border: 1px solid #000000;
	background-color: #621618;
	font: normal 11px verdana, arial, helvetica;
}

ul#nawigacja li {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	position: relative;
	width: 148px;
}

ul#nawigacja li a:link,ul#nawigacja li a:visited {
	padding: 4px 0;
	display: block;
	text-align: center;
	text-decoration: none;
	background: #621618;
	color: #ffffff;
	width: 148px;
	height: 14px;
}

ul#nawigacja li:hover a,ul#nawigacja li a:hover,ul#nawigacja li a:active
	{
	padding: 4px 0;
	display: block;
	text-align: center;
	text-decoration: none;
	background: #000;
	color: #ffffff;
	width: 146px;
	height: 14px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

ul#nawigacja li ul.subnawigacja {
	margin: 0;
	padding: 1px 1px 0;
	list-style: none;
	display: none;
	background: #ffffff;
	width: 146px;
	position: absolute;
	top: 21px;
	left: -1px;
	border: 1px solid #000;
	border-top: none;
}

ul#nawigacja li:hover ul.subnawigacja {
	display: block;
	z-index: 1000;
}

ul#nawigacja li ul.subnawigacja li {
	width: 146px;
	clear: left;
	width: 146px;
}

ul#nawigacja li ul.subnawigacja li a:link,ul#nawigacja li ul.subnawigacja li a:visited
	{
	clear: left;
	color: #ffffff;
	background: #621618;
	padding: 4px 0;
	width: 146px;
	border: none;
	border-bottom: 1px solid #ffffff;
	position: relative;
	z-index: 1000;
}

ul#nawigacja li ul.subnawigacja li:hover a,ul#nawigacja li ul.subnawigacja li a:active,ul#nawigacja li ul.subnawigacja li a:hover
	{
	clear: left;
	color: #fff;
	background: #000;
	padding: 4px 0;
	width: 146px;
	border: none;
	border-bottom: 1px solid #ffffff;
	position: relative;
	z-index: 1000;
}

ul#nawigacja li ul.subnawigacja li a span {
	position: absolute;
	top: 0;
	left: 132px;
	font-size: 12pt;
	color: #fe676f;
}

ul#nawigacja li ul.subnawigacja li:hover a span,ul#nawigacja li ul.subnawigacja li a:hover span
	{
	position: absolute;
	top: 0;
	left: 132px;
	font-size: 12pt;
	color: #ffffff;
}

/*panel admina*/
#editklientleft,#editklientright {
	float: left;
	margin: 20px;
}

.showyourself {
	color: #7bbde3;
	font-size: larger;
	font-weight: bold;
}

.littleinput {
	width: 30px;
}

.biginput {
	width: 95%;
}

.podzielopt {
	border: 1px solid black;
	padding: 5px 10px;
	margin-bottom: 10px;
}

#wykres_site,#wykres_backlink {
	float: left;
	text-align: center;
	padding: 0px;
	margin: 10px;
	border: 1px solid lightgray;
}

#accountinfo {
	margin: 10px 0px 10px 20px;
	color: #621618;
	font-weight: bold;
}

#loginstyle {
	background: url(../images/login.png);
	width: 178px;
	height: 30px;
	border: 0px;
	margin-left: -90px;
}