* {margin:0;padding:0;}
a {outline:none;color:#00A0E6;text-decoration:none;}
a img {border:none;}
a:hover {color:#000;}
body {font-size:11px;font-family:tahoma;color:#A6A6A6;}
/*body {overflow-y:scroll;}*/

.clear {clear:both;}

.bg{background:url(../images/back2.jpg) center top ;}
#main{background:url(../images/back.jpg) center top no-repeat;}
#wrap {width:963px;margin:0 auto;}

// background:url(../images/baner.jpg) bottom center no-repeat;
#header {height:245px;}
  #head {width:963px;margin:0 auto;padding-top:15px;height:70px;}
  
  #container {width:999px;margin:0 auto;min-height:300px;border:0px solid #A9A9A9;}
  #left {width:235px;float:left;}
  #menu_left {width:235px;background:url(../images/menu_sr2.jpg) top left;}
  #menu_left2 {width:235px;background:url(../images/menu_sr.jpg) top left no-repeat; }
  
  #menu_sr {width:508px;float:left;}
  #middle {position:releative;z-index:0;width:508px;float:left;min-height:313px;background:url(../images/middle.jpg) top left no-repeat; }
  #middle_sr {width:508px;float:left;background:url(../images/middle2.jpg) top left ; }
  #middle_bottom {width:508px;background:url(../images/middle_bottom.jpg); height:16px;}
  
  #zamowienia {background:url(../images/zamowienia.png) no-repeat 0 0px;height:114px;width:508px;}
  #zamowienia_text {text-indent:30px;padding-top:14px;padding-left:33px;width:275px;}
  #zamowienia_name{font-family:trebuchet ms;font-size:15px;font-weight:bold;font-style:italic;color:#343A6E;padding-top:0px;padding-left:35px;}
    #navi {float:left;padding:0px 0 0px 0px;margin:0 0px;color:#fff;font-weight:bold;font-family:trebuchet ms;font-size:13px;
    background:url(../images/navi.jpg) no-repeat center;height:63px;min-width:138px;}
    #navi_sr{float:left;background:url(../images/navi_sr.gif) 50px ;height:63px;}
    #navi_text {padding-top:13px;padding-left:28px; padding-right:20px;}
    #navi_r {float:left;background:url(../images/navi_r.gif) no-repeat 0px;width:1px;height:63px;}
       
    #content {padding-top:20px;padding-left:35px;padding-right:35px; color: #000f6a; word-wrap: break-word;}
    #content p {padding-left:30px;padding-bottom:10px;}
    #content ol , #content ul {margin:10px 0;padding:0 30px;}
    #content .table td {padding:3px;}
        
  #right {width:256px;float:right;}
  #foot {width:100%;margin:0 auto;background:url(../images/bottom.jpg);height:93px;}
  #footer {width:963px;margin:1px auto;text-align:center;}
  #footer_menu {color:#ffffff;font-weight:none;font-size:11px;padding-top:15px;margin-right:10px;}
  #footer_menu a {font-weight:none;color:#5C5C5C;text-decoration:none;} 

#sep_mod{padding-top:10px;}
#baner_bip{width:235px;height:117px;background:url(../images/bip_baner.png) no-repeat 0px 0px;}
#baner_bip_name{font-family:trebuchet ms;font-size:18px;font-weight:bold;font-style:italic;color:#343A6E;padding-top:14px;padding-left:25px;}
#baner_bip_text{padding-top:10px;padding-left:28px;width:100px;}
#baner_kontakt{width:256px;height:175px;background:url(../images/banner_kontakt.jpg) no-repeat 0px 0px;}
#baner_kontakt_text{padding-top:10px;padding-left:20px;width:100px; color: #000f6a}
#baner_kontakt_name{font-family:trebuchet ms;font-size:18px;font-weight:bold;font-style:italic;color:#343A6E;padding-top:22px;padding-left:18px;}
#baner_prenumerta{width:237px;height:160px;background:url(../images/baner_prenumerata.jpg) no-repeat 0px 0px;}
#baner_prenumerta_name{font-family:trebuchet ms;font-size:18px;font-weight:bold;font-style:italic;color:#fff;padding-top:15px;padding-left:18px;}
#baner_prenumerta_text{color:#fff;padding-top:10px;padding-left:20px;width:80px;}
#baner_przygotowanie_druk{width:237px;height:160px;background:url(../images/baner_przygotowanie_druk.png) no-repeat 0px 0px;}
#baner_przygotowanie_text{padding-top:12px;padding-left:20px;width:120px;}
#baner_przygotowanie_name{font-family:trebuchet ms;font-size:15px;font-weight:bold;font-style:italic;color:#343A6E;padding-top:0px;padding-left:18px;}

#wiecej{padding-top:13px;margin-left:-3px;}

#ml ul {list-style:none;padding:0 0 0 25px;font-family:trebuchet ms;font-size:12px;font-weight:bold;font-style:italic;}
#ml ul li {padding-left:23px;background: url(../images/strz.png) no-repeat 0px 2px;padding-bottom:10px;}
#ml ul li a {color:#343A6E;text-decoration:none;}
#ml ul li a:hover {color:#ccc;text-decoration:none;}
#menu .active > a  {color:#777;}

#log_top {font-size:10px;color:#747474;}
#log {float:right;padding-right:10px;height:34px;padding-top:6px;width:485px;}
.box {border:1px solid #A9D0EF;color:#251063;width:122px;height:15px;font-size:11px;margin-top:3px;padding-top:2px;padding-left:5px;}
h2.title_head { font-size: 16px;  margin-bottom: 5px; color:#343A6E; text-align: center; padding: 5px;}
blockquote { background: #fff; padding: 10px; width: 400px; margin:0 auto; text-align: center; margin-bottom: 5px; border: 1px solid #f1f1f1; }
div#metryczka { margin-top: 20px; border-top: 1px solid #292929; padding-top: 10px;}
div#print_button { float: right; margin-right: 80px; margin-top: -31px; }
div#print_button a { position: absolute; border:0; padding:5px; cursor: pointer;}

            form#contact { width: 428px; margin: 0 auto; }
            form#contact input, form#contact textarea, form#contact select { cursor: pointer; padding: 5px; border: 0; background: #fff; float: left; margin: 5px; width: 405px; color: #292929;  clear: left;  border: 1px solid #f1f1f1; }
            form#contact label {cursor: pointer; float: left; width: 150px; clear: left; margin: 5px; padding-top: 5px;}
            form#contact input:focus,form#contact textarea:focus {  background: #fafafa;}
            form#contact input[type=submit] { width: 417px; }
            form#contact textarea { height: 200px;  }
            span.red { color: red; }
            
#gallery li{
	width:185px;
	border:solid #CCC;
	border-width:0 1px 1px 0;
	-moz-border-radius:20px;
	background:#FFF;
	padding:10px;
	text-align:center;
	position:relative;
	float:left;
	display:inline;
	margin:5px;
}

#gallery ul { padding:0; margin:0; }


#gallery  a span{
/*\*/
	position:absolute;
	left:-9999px;

}

#gallery a:hover span{	
	top:10px;
	left:10px;
	width:192px;
	font-weight:bold;
	background:#FFF;
	color:#999;
	padding:5px 0 5px 0;
	text-transform:uppercase;
	font-size:80%;
	border:1px solid #EEE;
	border-width:0 0 10px 0;
	filter: alpha(opacity=100);
	/*-moz-opacity:.8;
		opacity:.80;*/
/**/
} 


#gallery img{
	border:1px solid #EEE;
}
