/* CSS2 pictures.polandforall.com*/
body {padding: 0px; margin: 0px; font: 12px/1.5 verdana, helvetica, geneva, arial, sans-serif; color: #ccc; background-color: #333;}

p {font: 12px/1.5 verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px;}
ol {font: 12px/1.5 verdana, helvetica, geneva, arial, sans-serif;}
ul {font: 12px/1.5 verdana, helvetica, geneva, arial, sans-serif;}
li {font: 12px/1.5 verdana, helvetica, geneva, arial, sans-serif;}



form {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
input { font: 11px verdana, helvetica, geneva, arial, sans-serif; }
input.button { font: bold 10px/1.0 verdana, helvetica, geneva, arial, sans-serif; }
textarea { font: 11px verdana, helvetica, geneva, arial, sans-serif; }
select { font: 11px verdana, helvetica, geneva, arial, sans-serif; }
label{ padding: 0px 0px 0px 0px; margin: 0px 0px 4px 0px; }
legend { font: normal 9px/1.0 verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 10px 0px; }


a, a:link, a:visited, a:active { text-decoration: underline; color: #ccc; }
a:hover { text-decoration: none; color: #ccc;}
hr { border-bottom: 1px dashed #fff; border-top: 1px dashed #e8e8e8;  border-left: 1px dashed #fff;  border-right: 1px dashed #fff;  color: #fff;  width: auto;   }
h1 {font: bold 25px/1.4 Georgia, MS Serif, New York, serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; color: #666; }
h2 {font: bold 17px/1.4 trebuchet ms, verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h3 {font: bold 15px/1.4 trebuchet ms, verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h4 {font: bold 13px/1.4 trebuchet ms, verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h5 {font: bold 11px/1.4 verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h6 {font: normal 10px/1.4 verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }

#bc {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; color: #fff; background-color: #069;}
#bc h1 { font: bold 10px/1.3 verdana, helvetica, geneva, arial, sans-serif; color: #fff; }
#bc a, #bc a:link, #bc a:visited, #bc a:active { text-decoration: underline; color: #fff; }
#bc a:hover { text-decoration: none; color: #fff; }

#head { background: url(gfx/blue_gradient.gif) repeat-x; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; }
#search { float:right; padding: 5px 5px 0px 5px; margin: 5px 5px 0px 5px;}
#logo { margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px; }

#main-menu { background-color: #69c; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#tabnav {height: 28px; margin: 0px 0px 0px 0px; padding-left: 20px; background: url(gfx//tab_bottom.gif) repeat-x bottom; margin-bottom: 5px; }
#tabnav ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#tabnav li { margin:0px 0px 0px 0px; padding: 0; display: inline; list-style-type: none; }
#tabnav a:link, #tabnav a:visited, #tabnav span{ float: left; background: #666; font-size: 10px; line-height: 14px; font-weight: bold; padding: 5px 8px 7px 8px; margin-right: 5px; border: 1px solid #fff; text-decoration: underline; color: #fff; }
#tabnav  #current a:link, #tabnav  #current a:visited, #tabnav  #current span { border-bottom: 1px solid #333; background: #333; color: #ccc; }
#tabnav  #current span { text-decoration: none; }
#tabnav a:hover{ background: #999; text-decoration: none; }

#l1 { width: 356px; margin: 25px 0px 0px 0px; padding: 0px 0px 0px 20px;  float: left;  }
#r1 { width: 356px; margin: 25px 0px 25px 0px; padding: 0px 0px 0px 0px; float: left;  }

#ico_index { width: 600px; margin: 25px 0px 0px 0px; padding: 0px 0px 0px 20px; float: left;}
#ico_index img { border: 15px solid #000; margin: 10px 15px 0px 0px; }

.nav_sub_ico p { font: normal 10px/1.0 verdana, helvetica, geneva, arial, sans-serif; text-align: center; color: #ccc; margin: 0px 20px 0px 0px;}
.nav_sub_ico { float: left; width: 150px; height: 190px; }
.nav_sub_ico a, .nav_sub_ico a:link, .nav_sub_ico a:visited, .nav_sub_ico a:active { text-decoration: none; color: #ccc; }
.nav_sub_ico a:hover { text-decoration: none; color: #999; }

#ico_random { width: 600px; margin: 0px 0px 25px 0px; padding: 0px 0px 0px 20px; float: left;}
#ico_random img { border: 15px solid #000; margin: 10px 15px 0px 0px; }

#ico_new { width: 900px; margin: 25px 0px 25px 0px; padding: 0px 0px 0px 20px; }
#ico_new img { border: 15px solid #000; margin: 10px 15px 0px 0px; }

#ico_category { width: 900px; margin: 25px 0px 25px 0px; padding: 0px 0px 0px 20px; }
#ico_category img { border: 15px solid #000; margin: 10px 15px 0px 0px; }

#ico_thumbnails { width: 900px; margin: 25px 0px 25px 0px; padding: 0px 0px 0px 20px; }
#ico_thumbnails img { border: 15px solid #000; margin: 10px 15px 0px 0px; }

#photo_head { margin: 0px 0px 0px 0px; padding: 5px 0px 5px 20px; }

#photo { width: 600px; margin: 0px 0px 25px 0px; padding: 0px 0px 0px 20px; float: left;}
#photo img { border: 15px solid #000; margin: 0px 0px 0px 0px; }

.g125x125 { border-left: 5px solid #000; margin: 10px 15px 0px 0px; background: #000;}
.g336x280 { border-left: 10px solid #000; border-right: 10px solid #000; border-bottom: 10px solid #000; margin: 10px 0px 0px 0px; padding: 10px 0px 0px 0px;  background: #000;}
.g728x15 {  margin: 15px 0px 0px 0px; padding: 0px 0px 0px 20px;}

#footer { margin: 25px 0px 25px 0px; padding: 0px 0px 0px 25px;  }

.reset { clear: both; }