/* style reset */





body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {

    margin:0;

    padding:0;

}

table {border-collapse:collapse; border-spacing:0;}

fieldset,img {border:0;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6 {font-size:100%;}



/* global styles */





body {

    font-family: "Trebuchet MS", Sans-Serif;

    font-size: 11px;

		color: #684673;

		text-align: center;		

		background: #F7DDFD url("../img/footer.gif") repeat-y center;

}



a { text-decoration: none; color: #e270ed; }	

a:hover { text-decoration: underline; }

.clear { clear: both; }

.right { float: right; }

.left { float: left; }



.tlo { background: #FFF0FE; padding-top: 13px; }



#menu { height: 43px; margin: auto; width: 731px; padding: 0 16px 14px 16px; background: url("../img/top_ramka_gora.gif") no-repeat center bottom; }

  #menu li { float: left;  }

    #menu li a { display: block; height: 43px; margin: 0; padding: 0; background: no-repeat left top; }

		   #menu li a span { display: none; }

     #menu li.m1 a { background-image: url("../img/menu1.gif"); width: 119px; }

		 #menu li.m2 a { background-image: url("../img/menu2.gif"); width: 74px; }

		 #menu li.m3 a { background-image: url("../img/menu3.gif"); width: 96px; }

		 #menu li.m4 a { background-image: url("../img/menu4.gif"); width: 93px; }

		 #menu li.m5 a { background-image: url("../img/menu5.gif"); width: 102px; }

		 #menu li.m6 a { background-image: url("../img/menu6.gif"); width: 75px; }

		 #menu li.m7 a { background-image: url("../img/menu7.gif"); width: 74px; }

		 #menu li.m8 a { background-image: url("../img/menu8.gif"); width: 98px; }

		 #menu li.m1_act a, #menu li.m1 a:hover { background-image: url("../img/menu1_act.gif"); width: 119px; }

		 #menu li.m2_act a, #menu li.m2 a:hover { background-image: url("../img/menu2_act.gif"); width: 74px; }

		 #menu li.m3_act a, #menu li.m3 a:hover { background-image: url("../img/menu3_act.gif"); width: 96px; }

		 #menu li.m4_act a, #menu li.m4 a:hover { background-image: url("../img/menu4_act.gif"); width: 93px; }

		 #menu li.m5_act a, #menu li.m5 a:hover { background-image: url("../img/menu5_act.gif"); width: 102px; }

		 #menu li.m6_act a, #menu li.m6 a:hover { background-image: url("../img/menu6_act.gif"); width: 75px; }

		 #menu li.m7_act a, #menu li.m7 a:hover { background-image: url("../img/menu7_act.gif"); width: 74px; }

		 #menu li.m8_act a, #menu li.m8 a:hover { background-image: url("../img/menu8_act.gif"); width: 98px; }

		

#top { margin: auto; height: 245px; background: #F5D6FD url("../img/top_bkg.gif") repeat-y center; border-top: 1px solid white; border-bottom: 1px solid white; }

  #top .inside { width: 763px; background: url("../img/top.jpg") no-repeat center top; margin: auto;  height: 246px; margin-top: -1px; position: relative; }

	

	#top h1 { background: url("../img/logo.gif") no-repeat left top; display: block; height :87px; width: 301px; position: absolute; top: 40px; left: 147px; }

	  #top h1 a { display: block; height :87px; width: 301px; }

		  #top h1 a span { display: none; }

	

	#top h2 { width: 227px; height: 25px; display: block; background: url("../img/twojpaszport.gif") no-repeat left top; top: 154px; left: 281px; position: absolute; }

	  #top h2 span { display: none; }

		

#bottom_top { background: url("../img/top_ramka_dol.gif") no-repeat center top; height: 14px; }







#upcontent { background: #FFF0FE url("../img/kwiatki.gif") no-repeat center bottom; padding-top :10px;  }

#content { background: url("../img/content.gif") repeat-x top; width: 732px; margin: auto; }

  #content .flowers { background: url("../img/kwiatki.gif") no-repeat center bottom;  }

  #content .inside { background: url("../img/content_top.gif") no-repeat left top; padding: 22px 22px 19px 15px;}

  

	#content #main { width: 437px; padding: 0 27px 23px 0; float :left; margin-top :-10px;  }

	.szer { width: 639px !important; }

	

	#content #sub { width :202px; float: right; padding: 2px 0 8px 27px;  border-left: 1px solid #E5C4ED; }

	#main, #sub { text-align: left; line-height: 170% } /* 170 dodał Robert */

	

	#content img.gal { border: 1px solid #CCADE8; padding: 9px; background: white; margin: 0 0 20px 20px; float :right; }

	

	  #main h3 { font-family : Georgia, Serif;  text-decoration: none; font-weight: bold; padding: 10px;font-size: 12px; }

	

	

	  #main h2, #sub h3 { font-family : Georgia, Serif; text-transform: uppercase; text-decoration: underline; font-weight: bold; }

	  #main h2 { font-size :14.05px; background: url("../img/header_bkg.gif") no-repeat left top; padding: 10px 0 19px 14px; height: 15px; }

	  #sub h3{ font-size: 12px; padding: 5px 0 10px 0; }

	

	  #main p { margin-bottom: 10px; }



	  #main ul { padding: 2px 0 10px 0; }

		  #main ul li { background: url("../img/list_point.gif") no-repeat 1px 4px; padding :0 0 0 14px; margin :0; }

	

	

	  #main .sides { padding: 0 0 10px 30px;  }

       #main .sides b { font-size :14px; vertical-align: middle; }

	

	  

		#sub ul li, #main ul.news li { background: 0; padding: 10px 0 5px 0; color: #684673; clear: both; }

		#main ul.news li.inactive { color: #aaaaaa; font-style: italic;  }

		

		

		

	    #sub ul li h6, #main ul.news li h6 { color: #CE21FF;  font-family : Georgia, Serif; font-weight: bold; font-size :12px; }

			#main ul.news li.inactive h6, .szer li h6 span { color: #bababa !important; }

			

			

			

	

	  #sub a.more { display: block; float: right; width :62px; height: 23px; background: url("../img/wiecej.gif") no-repeat left top; margin: 16px 0 0 0 ;}

	    #sub a.more span { display: none; }

	

#footer  { background: url("../img/footer_shadow.png") repeat-x top;   border-top: 1px solid white; color: #B785C7; font-family : Georgia, Serif; font-size: 10px;  }

	#footer .inside { width: 693px; margin:  auto; text-align: left; padding: 10px 0; }

  #footer a { color: #B785C7; text-decoration: underline; }



	

	

	

form.edit { padding-top: 20px; }

form label { display: block; width: 100px; float :left; clear: left; margin-bottom: 10px; }

form input.submit { margin-left: 100px;  }



.options { float: left; width :50px; background: white; margin-right :10px; }

  .options a { color: red; }



	.errors { border: 1px solid white; padding: 10px; width: 300px; background: #eee0ed; color: #000000; }



	

.galeria { text-align: center; margin-top: 10px;  }

  .galeria li { float: left; background: 0 !important;  vertical-align: top;  }

  .galeria li img { float: none !important; border: 1px solid #CCADE8; padding: 9px; background: white; margin: 0 0 20px 20px; float :right; }

	

	

	

	

	

	

	

	

.cennik { margin-bottom: 40px ; margin-left: 15px; }



.cennik li { overflow: hidden; display: block; width :350px; background: none !important; padding :0 !important;border-top: 1px dotted #F46AEB;  }

.cennik li.first { border: 0; }



  .cennik li p { width: 60px; float: left; display: block; padding :2px !important; margin: 0!important;  font-weight: bold;  }

  .cennik li div { width: 280px; float: left; clear :left; padding: 2px;  }

	  .cennik li div em { clear: both; display: block; font-size :11px; line-height :13px; padding-left: 4px; }

	.cennik li span { width: 100%;  display: block; color: #92298B; }

	

	.cennik li ul li {  width :330px; background: none !important; padding :0 0 0 20px !important; }

	  .cennik li ul li p { width: 60px; }

	  .cennik li ul li div { width : 260px; }

	  
	a.kupon {padding: 10px 40px 30px;  color:#ffffff; background: #CE21FF; -webkit-border-radius: 10px;-khtml-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
		a.kupon:hover {padding: 10px 40px 30px;  color:#ffffff; background: #684673; -webkit-border-radius: 10px;-khtml-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-decoration: none;}
		
		
	

	

	

	

	

	

	

	

	

	
