/* Start of CMSMS style sheet 'mm' */
/* Start of CMSMS style sheet 'mm' */
body {
	
	font: 12px Lucida Grande, Lucida, Verdana, sans-serif;
	color: #000;
	margin: 0;
	//background-color: #333230;
	background-color: #22334e;
}

#b1 {
	background : #eaeaea url(images/tlo.png) repeat-x 0 0;
}

a {
	color: #23344f;
}

a:hover {
	color: maroon;
}

p {
	text-indent: 15px;
}

.button {
	color: white;
	text-decoration: none;
	font-size: 10px;
	padding: 4px 10px;
	background: #1b2c46 url(images/i-button.png) repeat-x;
	border-right: 1px solid #2e3f5a;
	border-left: 1px solid #23344f;
	border-top-style: none;
	border-bottom-style: none;
}

#szablon {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	background: none repeat-x;
}

#gora {
	height: 20px;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #1a283f;
	padding: 7px 10px;
}

#gora select {
	border: 1px solid #23344f;
	background-color: #e1e1e1;
	width: 120px;
	font-size: 10px;
	margin-right: 7px;
}

#gora-i {
	float: right;
	margin-top: 2px;
}

#nawigacja {
	padding-top: 4px;
}

#menu_gora {
	margin-right: auto;
	margin-left: auto;
	width: 850px;
	background: none repeat-x;
	margin-top: 0;
	height: 110px;
}

#logo {
	float: left;
	width: 200px;
	height: 59px;
	margin-left: 16px;
	margin-top: 15px;
}

#menu_flash {
	padding-top: 3px;
	padding-left: 0;
	text-align: right;
	margin-right: 15px;
}

#naglowek {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	height: 144px;
}

#bok {
	width: 180px;
	border-right: 1px dotted #bfbfbf;
	text-align: center;
	padding: 0 10px 10px;
}

#bok-menu {
	width: 180px;
	border-right: 1px dotted #bfbfbf;
	text-align: center;
	padding: 0 10px 10px;
}

#bok-menu a {
	display: block;
	margin-bottom: 4px;
	text-align: left;
	text-decoration: none;
	padding: 5px;
	font-size: 12px;
}

#bok-menu a:hover {
	color: #000;
	padding-left: 8px;
}

#bok img {
	padding: 4px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	margin-top: 0;
	background-color: #ccc;
}

#tresc {
	width: 850px;
	margin-top: 5px;
}

#tresc h1 {
	margin: 0 0 10px;
	background: #23344f no-repeat;
	padding: 5px 5px 5px 10px;
	border-bottom: 3px solid #bed62f;
	text-align: left;
	color: white;
	border-top: 1px solid white;
	font-size: 12px;
	font-weight: bold;
}

#tresc h2 {
	margin: 0 0 10px;
	background: #d5d5d5 no-repeat;
	padding: 5px 5px 5px 10px;
	text-align: left;
	color: #23344f;
	font-size: 12px;
	font-weight: bold;
	border-left-style: solid;
	border-left-width: 6px;
}

#tresc2 {
	padding: 0 10px 10px;
}

.form1 {
	background: url(images/form-domeny.png) no-repeat 480px 5px;
}

/* cennik domen */

table.cennik {
	width:100%;
	font-size:12px;
	border-collapse:collapse;
	margin-bottom: 10px;
	border-bottom: 2px solid #23344f;
}
.cennik th {
	padding:5px;
	color:#fff;
	background: #23344f;
	text-align: center;
	border-bottom: 5px solid #b2d238;
	font-size: 12px;
	height: 20px;
	font-weight:normal;
}
.cennik td {
	padding:5px;
	padding-left:10px;
}

.cennik td.promo {

color: #e96800;
font-size: 12px;
}

span.smaller {
font-size: 10px;
	color: #23344f;
}

tr.row1 {
background: #fff;
	color: #23344f;
}

tr.row2 {
background: #dfdfdf;
	color: #23344f;
}

tr.row1 td.type {
background: #d8efc9;
color: #23344f;
}

tr.row2 td.type {
background: #c2dca3;
color: #23344f;
}

/* logowanie-bok */

#logowanie {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	width: 100%;
	text-align: right;
	padding-top: 10px;
	padding-left: 0;
	padding-right: 0;
	font-size: 10px;
}

#logowanie h2 {
	margin: 0 0 10px;
	background: #23344f no-repeat;
	padding: 5px 5px 5px 10px;
	border-bottom: 3px solid #bed62f;
	text-align: left;
	color: white;
	border-top: 1px solid white;
	font-size: 12px;
	font-weight: bold;
}

#logowanie input {
	width: 80px;
	background-color: #d8efc9;
	border: 1px solid #23344f;
	margin: 3px 20px 3px 5px;
}

#sd1 {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #23344f;
	padding: 0 0 10px;
}

#sd1 input {
	background-color: #d8efc9;
	border: 2px solid #23344f;
	font-size: 16px;
	color: #23344f;
}

#sd2 {
	text-align: center;
	border-top: 1px dotted #ccc;
	padding: 9px;
	margin-right: 50px;
	margin-left: 50px;
}

#sd2 input {
	border: 2px solid #23344f;
	background-color: #e1e1e1;
}

#sd3 {
	text-align: center;
	border-top: 1px dotted #ccc;
	padding: 9px 9px 0;
	margin-right: 50px;
	margin-left: 50px;
}

#sd3 select {
	border: 2px solid #23344f;
	background-color: #e1e1e1;
}

#sd4 {
	padding: 9px 9px 5px;
	text-align: center;
}

#sd4 input {
	color: white;
	text-decoration: none;
	font-size: 10px;
	padding: 4px 10px;
	background: #1a2b45 url(images/i-button.png) repeat-x;
	border-right: 1px solid #2e3f5a;
	border-left: 1px solid #2e3f5a;
	width: 75px;
	letter-spacing: 1px;
	border-top-style: none;
	border-bottom-style: none;
}

#stopka {
	width: auto;
	color: #98b6c1;
	background: #22334e url(images/stopka.png) repeat-x;
	//background: #333230 url(images/stopka-zaloba.png) repeat-x;
	padding-bottom: 7px;
	margin-top: 10px;
	height: 90px;
	font-size: 10px;
}

#stopka a {

	text-decoration: none;
	padding: 5px 3px;
	font-weight: normal;
	font-style: normal;
}

#stopka a:hover {
	text-decoration: none;
	border-bottom: 2px solid #b2d238;
	color: #ccc;
	background-color: #23344f;
}

#stopka2 {
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-left: 20px;
	padding-right: 10px;
}

#stopka-menu {
	padding-top: 0;
	text-align: right;
	float: right;
}

#stopka-menu a {

	text-align: right;
	padding: 0;
}

#stopka-menu-text {
	float: left;
	padding-top: 14px;
	padding-left: 0;
	height: 14px;
	margin-top: 0;
}

#bottom-menu{
	padding-top: 14px;
	height: 14px;
	float: right;
margin-right: 5px;
}

.aktywna {
	background-color: #b2d238;
	color: #23344f;
}

.nieaktywna {
	color: #ccc;
}

.aktywna-bok {
	background-color: #b2d238;
	color: #23344f;
	border-left: 6px solid #23344f;
	border-top: 1px solid #23344f;
	font-weight: bold;
}

.nieaktywna-bok {
	color: #23344f;
    border-left: 6px solid #bfbfbf;
	border-top: 1px solid #ccc;

}

.nieaktywna-bok:visited {
	color: #23344f;
	background: url(images/odwiedzona.png) no-repeat 154px 5px;
}

.podmenu {
	border-left: 6px solid #23344f;
}

.podmenu .nieaktywna-bok:visited {
	color: #23344f;
	border-top: 1px none #ccc;
	height: 15px;
	background: url(images/odwiedzona.png) no-repeat 150px 5px;
	margin-left: 4px;
	border-left-style: none;
}

.podmenu .nieaktywna-bok {
	color: #23344f;
	height: 15px;
	margin-left: 4px;
	border-left-style: none;
	border-top-style: none;
}

.podmenu .aktywna-bok {
	color: #23344f;
	border-top: 1px none #ccc;
	height: 15px;
	background-color: #b2d238;
	margin-left: 4px;
	border-left-style: none;
}

.faq-odp {
	border: 1px dotted #d5d5d5;
	text-align: justify;
	padding: 5px 15px 15px;
	margin-left: 15px;
	border-left: 6px solid #afafaf;
}

.faq-odp p {
	margin: 10px 0 0;
	text-indent: 0;
}

.nagore {
	background-color: #afafaf;
	margin-left: 15px;
	width: 60px;
	text-align: center;
	padding: 2px 2px 2px 6px;
}

.nagore a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #23344f;
}

.nagore a:hover {
	color: #eaeaea;
}

.print_button {
	float: right;
	background-color: #b2d238;
	padding: 5px 10px 4px;
	border-top: 1px solid white;
}

.print_button img {
	border-style: none;
}

/* @group kontakt */

.kontakt-lewa {
	float: left;
	width: 50%;
}

.kontakt-prawa {
	float: left;
	width: 50%;
}

.kontakt-lewa legend, .kontakt-prawa legend {
	color: #6b6a68;
	letter-spacing: 1px;
}

.kontakt-lewa fieldset, .kontakt-prawa fieldset {
	border: 1px solid #ccc;
	margin-left: 6px;
	margin-right: 0;
	margin-bottom: 10px;
	width: 280px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.kt {
	padding-top: 10px;
	padding-bottom: 10px;
}

.ktp {
	padding-top: 10px;
	padding-bottom: 22px;
	text-align: center;
}

/* @end */

/* @group news */

#oferta {
	font-size: 10px;
	border: 1px solid #23344f;
	padding: 10px;
	text-align: justify;
	line-height: 16px;
	background-color: #d8efc9;
}

#NewsTytul {
	color: #23344f;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

#NewsData {
	float: right;
	font-size: 10px;
	background-color: #ccc;
	padding: 10px 5px;
	color: #7a7a7a;
}

#NewsWstep {
	font-weight: bold;
	text-align: justify;
}

#NewsTresc {
	text-align: justify;
}



/* @end */

/* @group domeny-formularze */

#whois fieldset {
	border: 1px solid #bfbfbf;
}

#whois legend {
	color: #6b6a68;
	letter-spacing: 1px;
}

#whois input {
	border: 1px solid #a1a1a1;
	background-color: white;
}

#whois .whois_wyslij {
	background-color: #b2d238;
	border: 1px solid #23344f;
	color: #202f47;
	font-weight: bold;
}

#whois pre {
	border: 1px solid #bfbfbf;
	background-color: white;
	padding: 10px;
}

.w_error {
	background-color: #c91614;
	color: #eeece9;
	text-align: left;
	font-weight: bold;
	opacity: 1;
	padding: 8px;
	margin: 0 2px 10px;
}

.w_OK {
	background-color: #b2d238;
	color: #23344f;
	text-align: left;
	font-weight: bold;
	opacity: 1;
	padding: 8px;
	margin: 0 2px 10px;
}

.w1 {
	text-align: center;
	background-color: white;
	padding: 5px;
}

.w2 {
	text-align: center;
	padding: 5px;
}

#whois .w2 input {
	background-color: white;
	border: 1px solid #6a6a6a;
}

#whois .w2 .whois_wyslij {
	background-color: #b2d238;
	border: 1px solid #23344f;
	color: #202f47;
	font-weight: bold;
}

.w_info {
	font-size: 10px;
	border-top: 1px dotted #bfbfbf;
	margin-top: 8px;
	padding-top: 5px;
	padding-bottom: 0;
}

.d_info {
	background-color: #d8efc9;
	border: 1px solid #b2d238;
	color: #23344f;
	text-align: justify;
	padding: 15px;
	margin: 15px 0;
}

#d_form fieldset {
	border: 1px solid #bfbfbf;
	margin-bottom: 10px;
}

#d_form legend {
	color: #6b6a68;
	letter-spacing: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

#d_form input {
	border: 1px solid #a1a1a1;
	background-color: white;
}

#d_form select {
	border: 1px solid #a1a1a1;
	background-color: white;
	width: 180px;
}

#d_form label {
	width: 190px;
	float: left;
	padding-top: 3px;
	font-weight: bold;
	text-align: right;
	padding-right: 6px;
}

#d_form input.d_obow {
	background-color: #d8efc9;
	border-color: #6b7f23;
}

#d_form input.d_wyslij {
	background-color: #b2d238;
	border: 1px solid #23344f;
	color: #202f47;
	font-weight: bold;
}

.d_faktura {
	background-color: #a4fe79;
}

#d_form .d_faktura label {
	width: 190px;
	padding-top: 3px;
	font-weight: bold;
	text-align: right;
	padding-right: 6px;
	float: left;
}



/* @end */

/* @group mapa */

h5 {
	font-size: 20px;
	background: url(images/!.png) no-repeat;
	margin: 0 0 38px 112px;
	padding: 22px 22px 22px 70px;
	width: 610px;
}

#mw1 {
	height: 170px;
	border-bottom: 1px dotted #bfbfbf;
	padding-bottom: 15px;
	margin-left: 35px;
	margin-right: 35px;
	padding-left: 5px;
	margin-top: 15px;
}

#mw2 {
	height: 150px;
	padding-left: 40px;
	padding-top: 5px;
	margin-bottom: 15px;
}

#m1,#m2,#m3,#m4,#m5 {
	float: left;
	width: 150px;
	border-left: 1px solid #bfbfbf;
	margin-top: 10px;
	height: 160px;
}

#m6,#m7,#m8{
	width: 150px;
	border-left: 1px solid #bfbfbf;
	margin-top: 10px;
	float: left;
	height: 140px;
}

#m1 a, #m2 a, #m3 a, #m4 a, #m5 a, #m6 a, #m7 a, #m8 a {
	text-decoration: none;
}

#m1 ul,#m2 ul,#m3 ul,#m4 ul,#m5 ul,#m6 ul,#m7 ul,#m8 ul {
	list-style-type: none;
	font-size: 14px;
	padding: 0 0 0 10px;
	margin: 0;
	font-weight: bold;
}

#m1 ul ul,#m2 ul ul,#m3 ul ul,#m4 ul ul,#m5 ul ul,#m6 ul ul,#m7 ul ul,#m8 ul ul {
	padding-left: 10px;
	padding-top: 15px;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

#m1 li li,#m2 li li,#m3 li li,#m4 li li,#m5 li li,#m6 li li,#m7 li li,#m8 li li {
	padding-bottom: 4px;
}



/* @end */

/* End of 'mm' */


/* End of 'mm' */

