* {
     margin: 0;
     padding: 0;
 }

ol, ul {
    margin: 3px 0 3px 20px;
}

li {
    margin: 3px 0 3px 0px;
}

 body {
     min-width: 800px;
 }

 #ad_head {
     padding: 10px 0 10px 0;
 }
 #ad {
     width: 728px;
     margin: 0 auto;
 }
 #container {
     margin: 0 15px 15px 15px;
          max-width: 1240px;
 }
 #head {
     padding: 10px 0;
     height: 60px;
 }
 #logo {
     float: left;
     padding: 14px 10px 15px 30px;
 }
 #logo img {
     padding: 0;
     border: none;
 }
 #logo h1,#logo p {
     position: absolute;
     top: 0px;
     left: -1000px;
 }
 #search {
     margin: 0 0 0 210px;
 }
 #search p {
     margin-left: 15px;
     letter-spacing: 2px;
 }
 input {
     padding: 2px;
 }

 /*
 kontener ponizej head
 */
 #breadcrumb {
     padding: 6px 0 6px 0px;
     width: 100%;
 }
 #breadcrumb div {
     margin-left: 15px;
 }
 /*
 main - kontener poniej breadcrumb
 */
 #main {
     margin-top: 15px;
 }
 /*
 wewnatrz main
 */

#center {
	float: left;
	width: 100%;
}

#center h1 {
    margin-bottom: 10px;
}

#center #page h2 {
    margin-top: 17px;
    margin-bottom: 3px;
}
.column-block p {
    margin: 0px 0 8px 0;
}
 .column-block {
     margin-bottom: 10px;
 }
   .column-block h2, .column-block h3 {
     margin: 10px;
 }
  .column-block-body {
     margin: 10px 10px 10px 10px;
     padding:  8px  8px 8px 8px;
 }
#ad-right {
 margin:0 auto;
 width: 160px;
}
 /*
 footer ponizej kontenera center
 */
 #footer {
     margin: 15px;
     padding: 15px;
 }
 .clear {
     clear: both;
 }
/*
 error block
 */
 .error-block {
    margin: 15px;
    padding: 15px;
}
.error-block ul{
    list-style:none;
}
.error-block li{
    margin: 5px 0;
}
.error {
    padding: 2px;
}
/*
info block
*/
.info-block {
    margin: 50px;
    padding: 30px;
}

.small-text {
    margin: 15px 0px;
}
