

body {
  background:#352929 url(container.gif) no-repeat top center;
  padding:53px 0 20px 0;
  font:11px Tahoma, "Arial CE", Arial, sans-serif;
  color:white;
  line-height:1.2em;
}
* {margin:0; padding:0;}
img, fieldset {border:none;}
hr {display:none;}
ul {list-style:none;}
a {color:white; text-decoration:none;}
a:hover {text-decoration:underline;}
.separ {border-bottom:1px solid #4B4141; clear:both;}

div#container {
  width:814px;
  margin:0 auto;
  position:relative;
}
h1 {
  height:54px;
  background:#352929 url(title.gif) no-repeat 20px 5px;
  overflow:hidden;
  text-indent:-1000em;
}

.tabelka {
  width:100%;
  margin:1em 0;
  border:1px solid #D8D7D7;
  border-collapse:collapse;
}

.tabelka td {
  padding:2px 5px;
  border:1px solid #D8D7D7;
}
.tda {
  padding:2px 5px;

}

input, select, textarea {
border: 1px solid #FFFFFF;
background: #666161;
color: #D9D9D9;
font: 11px arial;
padding: 3px;
vertical-align: middle;
text-align: left;
} 

* html h1 {
  height:49px; 
}
ul#top_menu {
  width:814px;
  height:40px;
  background:#352929 url(top_menu.gif) no-repeat;
}
ul#top_menu li {
  height:20px;
  padding:9px 19px 9px 20px;
  float:left;
}
ul#top_menu a {
  display:block;
  width:100%;
  height:20px;
  background-repeat:no-repeat;
  overflow:hidden;
  text-indent:-1000em;
}
ul#top_menu li.glowna a {width:79px; background-image:url(menu_glowna.gif);}
ul#top_menu li.hosting a {width:42px; background-image:url(menu_hosting.gif);}
ul#top_menu li.regulamin a {width:58px; background-image:url(menu_regulamin.gif);}
ul#top_menu li.domeny a {width:47px; background-image:url(menu_domeny.gif);}
ul#top_menu li.promocje a {width:52px; background-image:url(menu_promocje.gif);}
ul#top_menu li.poczta a {width:36px; background-image:url(menu_poczta.gif);}
ul#top_menu li.forum a {width:35px; background-image:url(menu_forum.gif);}
ul#top_menu li.kontakt a {width:43px; background-image:url(menu_kontakt.gif);}
ul#top_menu li.startowa a {width:11px; background-image:url(menu_startowa.gif);}
ul#top_menu li.mapa a {width:13px; background-image:url(menu_mapa.gif);}
ul#top_menu li.wiadomosc a {width:12px; background-image:url(menu_wiadomosc.gif);}

ul#top_menu li.startowa {padding:9px 6px 9px 23px;}
ul#top_menu li.mapa, ul#top_menu li.wiadomosc {padding:9px 6px;}

ul#middle_menu li {
  height:1em;
  padding-left:11px;
  background:url(arrow_bold.gif) no-repeat 0 5px;
}
ul#middle_menu li.ulubione {
  padding-left:9px;
  font-size:0.9em;
  background:url(arrow.gif) no-repeat 0 6px;
  text-decoration:underline;
  position:absolute;
  top:103px;
  right:22px;
}
ul#middle_menu li.logowanie {
  position:absolute;
  top:11px;
  left:640px;
}
ul#middle_menu li.rejestracja {
  font-weight:bold;
  position:absolute;
  top:11px;
  left:717px;
}
p#navigation {
  padding:10px 23px;
  background:#352929 url(dotted.gif) repeat-x left bottom;
  color:#FECE78;
}
p#navigation a {
  margin-left:5px;
  padding:0 10px 0 9px;
  font-size:0.9em;
  background:url(arrow.gif) no-repeat 0 6px;
  text-decoration:underline;
}
div#content {
  width:595px;
  padding:12px 12px 40px 12px;
  float:right;
}
div#content h2 {
  padding:15px 0;
  font:bold 17px "Trebichet MS", "Arial CE", Arial, sans-serif;
  color:#FECE78;
  clear:both;
}
div#content p, div#content ul, div#content, div#content ol, div#content dl {
  padding:0.5em 0;
}
div#content h3 {
  padding:1.5em 0 0.5em 0;
  font-size:1.1em;
  font-weight:bold;
}
div#content img.image {
  border:1px solid #FFAE00;
  margin:0.4em 1em 0.4em 0;
  float:left;
}
div#content ul.icon li {
  padding-left:15px;
  background:#352929 url(arrow_bold.gif) no-repeat 0 5px;
}
div#content ol {
  margin-left:18px;
}


.tabelka {
  width:100%;
  margin:1em 0;
  border:1px solid #D8D7D7;
  border-collapse:collapse;
}




div#content table {
  width:100%;
  margin:1em 0;
  border-collapse:collapse;
}
div#content th {
  padding:2px 5px;
  background-color:#D8D7D7;
  border:1px solid #D8D7D7;
  color:#352929;
}
.tabelka td {
  padding:2px 5px;
  border:1px solid #D8D7D7;
}
div#content dl.list_separ dt {
  font-weight:bold;
}
div#content dl.list_separ dd {
  padding:5px 10px;
}
dl.hosting_list {
  width:185px;
  padding:10px 0;
  float:left;
}
dl.border {
  padding-right:15px;
  background:#352929 url(separ_ver.gif) no-repeat 192px 27px;
}
dl.hosting_list dt {
  padding:0 0 10px 5px;
  font-size:1.1em;
  font-weight:bold;
}
dl.hosting_list dt .starter {color:#FBD796;}
dl.hosting_list dt .server {color:#F2AE1C;}
dl.hosting_list dt .server_pro {color:#ED5C23;}

dl.hosting_list dd {
  height:22px;
  line-height:22px;
  padding-left:14px;
  background:#352929 url(arrow_bold.gif) no-repeat 3px 9px;
  color:#DAD5D5;
}
dl.hosting_list dd.color {
  background-color:#675B5B;
}
dl.hosting_list dd.info {
  height:auto;
  padding:15px 0 20px 15px;
  background-image:none;
}
dl.hosting_list dd.info li {
  height:14px;
  padding-left:14px;
  line-height:14px;
  background:#352929 url(arrow_bold.gif) no-repeat 3px 5px;
}
dl.hosting_list dd.info li.price {
  padding-left:5px;
  background-image:none;
}
dl.hosting_list dd.info li.price span {
  color:#FECE78;
}
dl.news {
  float:left;
}
dl.one {
  width:197px;
}
dl.two, dl.three {
  width:187px;
  padding-left:10px;
}
dl.news .date {
  padding:10px;
  color:#FECE78;
}
dl.news .description {
  padding-left:10px;
}
div#sidebar {
  width:195px;
  padding:12px 0 30px 0;
  float:left;
}
div#sidebar h2 {
  padding:15px 0 15px 24px;
  font:bold 14px "Trebichet MS", "Arial CE", Arial, sans-serif;
  background:#352929 url(point.gif) no-repeat 11px 20px;
  clear:both;
}
div#sidebar h2.color_header {
  background:#352929 url(color_header.gif) no-repeat 0 9px;
  color:white;
}
ul#domeny_list {
  padding:18px 15px;
  background:#666161 url(domeny_top.gif) no-repeat;
  color:white;
}
ul#domeny_list li {
  padding:0 0 1em 11px;
  background:#666161 url(arrow_light.gif) no-repeat 0 5px;
}
form#domeny_check {
  width:145px;
  padding:0 25px 20px 25px;
  background:#666161 url(domeny_bottom.gif) no-repeat left bottom;
  color:white;
}
form#domeny_check legend {
  width:145px;
  font-weight:bold;
  padding:1em 0;
  background:url(dotted_light.gif) repeat-x;
}
* html form#domeny_check legend {
  width:130px; 
}
form#domeny_check .text {
  width:105px;
  height:11px;
  padding:5px;
  border:none;
  background:#898181 url(input_text.gif) no-repeat;
  font:10px Tahoma, "Arial CE", Arial, sans-serif;
  color:#D9D9D9;
}
form#domeny_check .submit {
  width:22px;
  height:21px;
  max-height:21px;
  padding-top:42px;
  margin-left:2px;
  border:none;
  background:#898181 url(input_submit.gif) no-repeat;
  cursor:pointer;
  vertical-align:top;
}
p#firm_info {
  padding:5px 0 30px 25px;
  margin-right:11px;
  background:#352929 url(dotted.gif) repeat-x bottom left;
  color:#DAD5D5;
}
p#firm_info b {
  color:#FECE78;
}
div#footer {
  width:774px;
  height:40px;
  padding:10px 20px;
  border-top:4px solid #4C4343;
  background:#352929 url(footer.gif) no-repeat 240px 0;
  font-size:10px;
  color:#999595;
  clear:both;
  position:relative;
}
div#footer ul {
  position:absolute;
  top:10px;
  right:20px;
}
div#footer li {
  padding:0 11px 0 6px;
  background:#352929 url(separ_menu.gif) no-repeat center right;
  float:left;
}
div#footer li.last {
  background-image:none;
}
div#footer a {
  color:#999595;
}
div#footer p {
  width:150px;
  float:left;
}



#user_registration
{
	border:0px solid #cccccc;
	margin:auto auto;
	width:700px;
}


#user_registration label
{
        display: block;
	float: left; 
	width: 170px;
	margin: 0px 10px 0px 5px; 
	text-align: right; 
	line-height:1em;
	font-weight:bold;
}

#user_registration input
{
	width:250px;
}

#user_registration p
{
	clear:both;
}

#submit
{
	border:1px solid #cccccc;
	width:100px !important;
	margin:10px;
}
#passwordStrength
{
	height:10px;
	display:block;
	float:left;
}

.strength0
{
	width:250px;
	background:#cccccc;
}

.strength1
{
	width:50px;
	background:#ff0000;
}

.strength2
{
	width:100px;	
	background:#ff5f5f;
}

.strength3
{
	width:150px;
	background:#56e500;
}

.strength4
{
	background:#4dcd00;
	width:200px;
}

.strength5
{
	background:#399800;
	width:250px;
}

