body {
  background-color:white;
  padding:53px 0 20px 0;
  font:11px Tahoma, "Arial CE", Arial, sans-serif;
  color:#666161;
  line-height:1.2em;
}
label { cursor: pointer} 
* {margin:0; padding:0;}
img, fieldset {border:none;}
hr {display:none;}
ul {list-style:none;}
a {color:#666161; text-decoration:none;}
a:hover {text-decoration:underline;}
.separ {border-bottom:1px solid #D8D7D7; clear:both;}

div#container {
  width:814px;
  margin:0 auto;
  position:relative;
}
h1 {
  height:54px;
  background:white url(title.gif) no-repeat 20px 0;
  overflow:hidden;
  text-indent:-1000em;
}
* html h1 {
  height:49px; 
}
ul#top_menu {
  width:814px;
  height:40px;
  background:white 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:white url(dotted.gif) repeat-x left bottom;
  color:#3C9BE4;
}
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:#3C9BE4;
  clear:both;
}
div#content p, div#content ul, div#content, div#content ol, div#content dl {
  padding:0.5em 0;
  padding-top: 5px;
}


dl.hosting_list {
  width:185px;
  padding:10px 0;
  float:left;
}
dl.border {
  padding-right:15px;
  background:white 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:#3C9BE4;}
dl.hosting_list dt .server {color:#0964AA;}
dl.hosting_list dt .server_pro {color:#4023ED;}

dl.hosting_list dd {
  height:22px;
  line-height:22px;
  padding-left:14px;
  background:white url(arrow_bold.gif) no-repeat 3px 9px;
  color:#5C5757;
}
dl.hosting_list dd.color {
  background-color:#DDD7D7;
}
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:white 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:#3C9BE4;
}
dl.news {
  float:left;
}
dl.one {
  width:197px;
}
dl.two, dl.three {
  width:187px;
  padding-left:10px;
}
dl.news .date {
  padding:10px;
  color:#3C9BE4;
}
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:white url(point.gif) no-repeat 11px 20px;
  clear:both;
}
div#sidebar h2.color_header {
  background:white url(color_header.gif) no-repeat 0 9px;
  color:white;
}
ul#domeny_list {
  padding:18px 15px;
  background:#898181 url(domeny_top.gif) no-repeat;
  color:white;
}
ul#domeny_list li {
  padding:0 0 1em 11px;
  background:#898181 url(arrow_light.gif) no-repeat 0 5px;
}
form#domeny_check {
  width:145px;
  padding:0 25px 20px 25px;
  background:#898181 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:white url(dotted.gif) repeat-x bottom left;
}
p#firm_info strong {
  color:#3C9BE4;
}
div#footer {
  width:774px;
  height:40px;
  padding:10px 20px;
  border-top:4px solid #B2B0B0;
  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:white 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;
}


/* DODANO */

div.naglowek { background: #f0f6fb; width: auto; padding: 10px; color: #333333; font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; font-size: 18px; }
form#cleared label {float: left; width: 160px; margin-top: 14px; clear: left;}
form#cleared input { float: left; margin-top: 10px; }
form#cleared select { float: left; margin-top: 10px;}
form#cleared label.error { float: right; margin-top: -22px; }

form#cleared input { border: 1px solid #cccccc; color: #000000;  width: 229px; height: 17px; padding: 3px;}
form#cleared input:hover { background: #fffefb; border: 1px solid #383838;}
form#cleared input:focus { background: #fff; border: 1px solid red;}

form#cleared .submiter { background: #393939; color: #fff; padding: 10px; font: 12px Tahoma; font-weight: bold; min-height: 40px;}
form#cleared .submiter:hover {background: #ff6b00; color: #fff; }
form#cleared .submiter:focus {background: #ff6b00;}

form#to_l { width: 236px; margin: 0 auto; }

form#to_l label, form#to_l input { clear: left; float: left; }

form#to_l input { margin-bottom: 10px;  border: 1px solid #cccccc; color: #000000;  width: 229px; height: 17px; padding: 3px;}

form#to_l label { margin-bottom: 3px; }

form#to_l input:hover { background: #fffefb; border: 1px solid #383838;}
form#to_l input:focus { background: #fff; border: 1px solid red;}

form#to_l .button, .button { width: auto; height: auto; float: right; }

div.clear { clear: both; }

div#menu_user li { display: inline; font-weight: bold; font-size: 12px; padding-right: 5px;}

div#info { text-transform: uppercase; text-align: center; padding: 15px; background: green; color: #fff; font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; font-size: 22px; }

div#info a { color: #fff; font-size: 16px; text-transform: none; }

ul#faq li { margin-bottom: 5px;}
ul#faq li a { color: #393939; }
ul#faq li a:hover { color: #b50000; }
ul#faq h2 { text-transform: none; }
blockquote {
background: url(quote_mark.gif) no-repeat;
font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
padding: 10px; 
padding-top: 0px;
min-height: 70px;
padding-left: 50px;
}


/**
* Dodano
*/

ul.pakiet { width: 155px; padding: 5px; float: left; }
ul.pakiet li.title { font: 17px Georgia; color: #c80002; }

ul.pakiet ol.parametry { font: 10px Verdana; color: #3a3a3a; margin: 0; padding: 0; float: left;}

ul.pakiet .cena strong { color: #a30500;}

ul.pakiet ol li { margin-top: 5px; clear: left; padding: 1px;}

ul.pakiet span { float: left; width: 110px;}

ul.pakiet strong { width: 55px; float: left;}

div.package_title { background: #fff; color: #464646; padding: 8px; font-size: 17px;}

div.package_info_block { font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; }

div.package_info_block li:hover { background: #fff; }

div.package_info_block span { float: left; }

div.package_info_block strong { float: right; }

div.package_info_block li { float: left; padding: 5px;}

#mainer { width: 265px;  float: left; margin-right: 10px; }

#mainer li { width: 265px; }



#moduly { width: 160px;  float: left; }

#mainer li span { width: 210px; }

#moduly li { width: 150px; }

#moduly li span { width: 130px; }

#moduly li img { float: right; }

#ceny { width: 160px;  float: left;  }

#ceny li { width: 150px; }


#main { margin: auto; width: 650px;  }

ul.serwer ol.content {  margin-top: 1px;  border: 1px solid #c1c1c1; border-top: 0px; width: 500px; }
ul.serwer ol.top { width: 500px;  background: #fdfdfd; border: 1px solid #c1c1c1; list-style: none; padding:0; padding: 5px; font-family: Arial; font-size: 13px; color: #000; font-weight: bold;  }
ul.serwer ol li { width: 100px; float: left; border-right: 1px solid #c1c1c1; display: inline; padding-lefT: 3px; padding-right: 7px;  text-align: center ;}
ul.serwer ol li.end { border-right: 0; padding-left: 2.5em;}
ul.serwer ol.content li  { width: 150px; padding: 0;}
ul.serwer ol.content li.lo { text-align: left; }
ul.serwer ol li.lp { width: 40px; }
ul.serwery { margin: 0; width: 810px; clear: both; }
ul.serwery li { display: inline; float: left;   padding-left: 3px; padding-right: 7px; text-align: center; }
ul.serwery:hover { background: #fff; }

ul.nagrody { padding:0; padding: 5px; }
ul.nagrody li:hover { background: #fff; }
ul.nagrody li { width: 150px;  display: inline; float: left;   padding-left: 3px; padding-right: 7px; text-align: center; }

div#nagrody { background: #fdfdfd; border: 1px solid #c1c1c1; list-style: none; padding:0; padding: 5px; font-family: Arial; font-size: 13px; color: #000; font-weight: bold;  }
div#nagrody li { width: 150px;  float: left; display: inline; padding-lefT: 3px; padding-right: 7px;  text-align: center ;}