body{	background:#ffffff;	margin:0px;	color:#696969;	font-family:Tahoma;	font-size:12px;	line-height:150%;}a img{	border:0px;}a{	color:#0D88AA;}body.page{	text-align:center;}body.page ul,body.page li, body.page p,body.page form{	margin:0px;	padding:0px;	list-style:none;}.clear{	line-height:1px;	font-size:1px;	clear:both;}#container{	position:relative;	margin:0px auto;	text-align:left;	width:988px;	background-image:url(grafika/dol.gif);	background-repeat:repeat-x;	background-position:left bottom;}#kir {position:absolute;top:9px;left:196px;width:65px;height:80px;background:url(./grafika/kir2.png) no-repeat;z-index:2;}#header{	height:107px;	background-color:#D1E4EB;	/*background-color:#DCDEDC;*/	position:relative;}#header a.logo{	float:left;	margin:27px 0px 0px 45px;}#header form{	float:right;	display:inline;	margin:16px 35px 0px 0px;	background-image:url(grafika/form.gif);	background-position:right top;	background-repeat:no-repeat;	height:21px;}#header form input{	border:0px;	padding:0px;	margin:0px;	background:none;	vertical-align:top;}#header form input.text{		width:130px;	margin-left:17px;	font-size:11px;	text-align:center;	margin-top:3px;}#header form input.sub{	margin-left:12px;	background-image:url(grafika/szukaj.gif);	margin-right:19px;	width:38px;	height:17px;	background-repeat:no-repeat;	background-position:0px 7px;	cursor:pointer;}#header form a{	margin-left:3px;	display:block;	float:left;	margin-top:2px;}#header form a.a1{	width:8px;	height:8px;	background-image:url(grafika/a1.gif);	text-indent:-9999px;	overflow:hidden;	margin-top:12px;}#header form a.a2{	width:12px;	height:13px;	background-image:url(grafika/a2.gif);	text-indent:-9999px;	overflow:hidden;	margin-top:7px;}#header form a.a3{	width:17px;	height:18px;	background-image:url(grafika/a3.gif);	text-indent:-9999px;	overflow:hidden;}#header form a.a1:hover, #header form a.a1.active{	background-position:0px 8px;}#header form a.a2:hover, #header form a.a2.active{	background-position:0px 13px;}#header form a.a3:hover, #header form a.a3.active{	background-position:0px 18px;}#header ul{	position:absolute;	right:17px;	bottom:26px;	height:18px;	}#header ul li{	float:left;}#header ul li a{	display:block;	float:left;	background-image:url(grafika/menu-new.gif);	height:18px;	margin-right:12px;	text-indent:-9999px;	overflow:hidden;}#header ul li a.m1, #header ul li a.m1active{	width:126px;}#header ul li a.m2, #header ul li a.m2active{	width:62px;	background-position:-126px 0px;}#header ul li a.m3, #header ul li a.m3active{	width:112px;	background-position:-233px 0px;}#header ul li a.m4, #header ul li a.m4active{	width:89px;	background-position:-299px 0px;}#header ul li a.m5, #header ul li a.m5active{	width:107px;	background-position:-126px 0px;}#header ul li a.m8, #header ul li a.m8active{	width:80px;	background-position:-421px 0px;}#header ul li a.m97, #header ul li a.m97active{	width:76px;	background-position:-345px 0px;}#header ul li a.m1:hover, #header ul li a.m1active{	width:126px;	background-position:0px 18px;}#header ul li a.m2:hover, #header ul li a.m2active{	width:62px;	background-position:-126px 18px;}#header ul li a.m3:hover, #header ul li a.m3active{	width:112px;	background-position:-233px 18px;}#header ul li a.m4:hover, #header ul li a.m4active{	width:89px;	background-position:-299px 18px;}#header ul li a.m5:hover, #header ul li a.m5active{	width:107px;	background-position:-126px 18px;}#header ul li a.m8:hover, #header ul li a.m8active{	width:80px;	background-position:-421px 18px;}#header ul li a.m97:hover, #header ul li a.m97active{	width:76px;	background-position:-345px 18px;}#visual{	background-image:url(grafika/visual.jpg);	height:270px;	margin-bottom:40px;}#visual_sub{	background-image:url(grafika/visual_sub2.jpg);	height:152px;	margin-bottom:20px;}#subfooter{	width:914px;	margin-left:38px;	border-top:1px solid #D1E4EB;	border-bottom:1px solid #D1E4EB;	padding:11px 0px;	margin-bottom:22px;}#footer form{	float:right;	display:inline;	background-image:url(grafika/form2.gif);	background-position:right top;	background-repeat:no-repeat;	height:21px;}#footer form input{	border:0px;	padding:0px;	margin:0px;	background:none;	vertical-align:top;}#footer form input.text{		width:130px;	margin-left:17px;	font-size:11px;		margin-top:3px;}#footer form input.sub{	margin-left:12px;	background-image:url(grafika/wyslij1.gif);	margin-right:19px;	width:38px;	height:17px;	background-repeat:no-repeat;	background-position:0px 5px;	cursor:pointer;}#footer img{	float:right;	}#footer img.img1{	margin-right:21px;	margin-top:3px;}#footer img.img2{	margin-right:102px;}#footer img.img3{ 	margin-top:3px;}#footer img.img5{ 	margin-top:3px;	margin-right: 10px;}#footer img.img6{    margin-right: 80px;} #footer ul{	margin-left:38px;	padding-bottom:22px;}#footer ul li{	display:inline;}#footer ul li a{	font-size:10px;	color:#77AEC2;	text-decoration:none;	padding-right:14px;	border-right:1px solid #77AEC2;	margin-right:17px;	line-height:130%;}#footer ul li a:hover, #footer ul li a.active{	color:#00728A;}#footer ul li.last a{	border-right:0px;	padding-right:0px;	margin-right:0px;}#footer a.venti{	float:right;	color:#77AEC2;	text-decoration:none;	font-size:10px;	margin-right:38px;}#boksy{	padding-right:42px;	}#boksy div{	float:right;	height:157px;	background-image:url(grafika/kreska.gif);	background-repeat:no-repeat;	background-position:right 5px; 	margin-left:23px;	margin-bottom:35px;}#boksy div.box1{	background:none;	width:195px;}#boksy div.box2{	width:209px;}#boksy div.box3{	width:210px;}#boksy div.box4{ 	width:224px;	}#boksy div.box4 img.img{	margin-top:16px;} #boksy div.box3 p{	width:205px;	margin-top:15px;	line-height:18px;}#boksy div.box3 p a{	text-decoration:none;	border-bottom:1px solid #84B9C8;}#boksy div.box3 p a:hover{	border-bottom-color:#0D88AA;}#boksy div.box2 ul{	margin-top:15px;	margin-left:2px;}#boksy div.box2 ul li{	padding-left:9px;	background-image:url(grafika/strz.gif);	background-repeat:no-repeat;	background-position:0px 8px;}#boksy div.box2 ul li a{	text-decoration:none;	border-bottom:1px solid #84B9C8;}#boksy div.box2 ul li a:hover{	border-bottom-color:#0D88AA;}#boksy div.box1 select{	width:190px;	font-size:10px;	line-height:14px;}#boksy div.box1 form{	margin-top:3px;}#boksy div.box1 select option{	font-size:10px;	line-height:14px;}#menu{	width:239px;	float:left;	display:inline;	margin-left:25px;	margin-bottom:35px;}#body{	width:690px;	float:left;	display:inline;	margin-left:1px;	border-left:1px solid #D1E4EB;	margin-bottom:35px;	min-height:400px;	height:400px;	height:auto !important;}#menu div.mapa{	margin-left:22px;}#menu div.mapa select{	width:190px;	font-size:10px;	line-height:14px;}#menu div.mapa form{	margin-top:3px;}#menu div.mapa select option{	font-size:10px;	line-height:14px;}#body div.moduly{	margin-left:34px;}#body ul.breadcrumb{	margin-left:34px;	border-bottom:1px solid #D1E4EB;	margin-bottom:23px;	padding:5px 0px 10px;}#body ul.breadcrumb li{	display:inline;	font-size:24px;	color:#00728A;	background-image:url(grafika/strz2.gif);	padding-right:16px;	margin-right:12px;	background-repeat:no-repeat;	background-position:right 12px;}#body ul.breadcrumb li a{	color:#8BBECB;	text-decoration:none;}#body ul.breadcrumb li a:hover{	color:#00728A;}#body ul.breadcrumb li.last{	padding-right:0px;	margin-right:0px;	background:none;}#menu ul{	margin-bottom:40px;}#menu ul li.m2{	width:238px;	height:35px;	margin-bottom:1px;}#menu ul li.m2sub{	width:238px;	height:30px;}#menu ul li.m2 a, #menu ul li.m2sub a{	width:238px;	height:35px;	display:block;	background-image:url(grafika/m_li.gif);	background-repeat:no-repeat;	color:#00728A;	font-weight:bold;	text-decoration:none;}#menu ul li.m2 a:hover, #menu ul li.m2 a.active, #menu ul li.m2sub a:hover, #menu ul li.m2sub a.active{	background-image:url(grafika/m_li_a.gif);	color:#ffffff;}#menu ul li.m2sub a, #menu ul li.m2sub a.active{	height:30px;	background-image:url(grafika/m_li_sub_a.gif);}#menu ul li.m2 a strong, #menu ul li.m2sub a strong{	display:block;	padding:9px 23px 0px;;}#menu ul li.m3, #menu ul li.m3sub{	width:238px;	background:#67AABF;	background-image:url(grafika/strz4.gif);	background-repeat:no-repeat;	background-position:35px 9px;	padding-bottom:5px;	padding-top:2px;}#menu ul li.m3sub{	margin-bottom:1px;	background-image:url(grafika/m_li_sub.gif);	background-position:0px bottom;}#menu ul li.m3 a, #menu ul li.m3sub a{	color:#ffffff;	font-size:11px;	text-decoration:none;		margin-left:43px;}#menu ul li.m3 a:hover strong, #menu ul li.m3 a.active strong, #menu ul li.m3sub a:hover strong, #menu ul li.m3sub a.active strong{	font-weight:bold;}#menu ul li.m3 a strong, #menu ul li.m3sub a strong{	font-weight:normal;}#body div.moduly ul li{	padding-left:12px;	background-image:url(grafika/strz3.gif);	background-repeat:no-repeat; 	background-position:0px 6px; } #body div.moduly ul{	margin:12px;}#body div.moduly a{	text-decoration:none;	border-bottom:1px solid #84B9C8;}#body div.moduly a:hover{	border-bottom-color:#0D88AA;}#body div.moduly a.noborder, #body div.moduly a.noborder:hover{	border:0px;}#body div.moduly table.text_table1{	border:1px solid #D1E4EB;	border-collapse:collapse;	padding:0px;}#body div.moduly table.text_table1 th, #body div.moduly table.text_table1 td{	border:1px solid #D1E4EB;	border-collapse:collapse;	padding:6px 19px;	color:#00728A;	background-color:#EDF5F7;}#body div.moduly table.text_table1 th{	color:#00728A;	background-color:#D7E8EE;	font-weight:bold;}#map li{	margin-bottom:4px;}#map li.map1{	font-size:14px;	font-weight:bold;	margin-top:10px;}#map li.map2{	font-size:12px;	font-weight:bold;	margin-left:25px;}#map li.map3{	margin-left:50px;}#module_form{	text-align:right;}#module_form p{	font-weight:bold;}#module_form ol{	list-style:none;}#module_form ol li{	padding:2px 0px;	clear:both;}#module_form input{	width:400px;	border:1px solid #D1E4EB;	background:#ffffff;	vertical-align:top;	float:right;}#module_form textarea{	width:400px;	height:200px;	border:1px solid #D1E4EB;	background:#ffffff;	overflow-y:auto;	vertical-align:top;	float:right;}#module_form label{	margin-right:10px;	vertical-align:top;	line-height:20px;	float:right;}#module_form li.last{	padding-top:20px;}#module_form input.sub{	width:98px;	height:20px;	border:0px;	margin-left:190px;}#module_form select{	width:400px;	border:1px solid #D1E4EB;	background:#ffffff;	vertical-align:top;	float:right;}#module_form input.radio,#module_form input.checkbox{	border:0px;	width:20px;}#module_form div{	width:400px;	float:right;	}#module_form div label{	display:inlline;	float:left;}#module_form div label input{	display:inlline;	float:left;}#news_module{}#news_module a.title, #news_module span.title{	color:#00728A;	font-size:14px;	font-weight:bold;	text-decoration:none;	}#news_module span.date{	font-size:10px;	color:#EC8E11;	display:block;	margin-bottom:3px;	text-transform:uppercase;}#news_module div.more{	background-image:url('grafika/news_cien.gif');	background-repeat:repeat-x;	background-position:0px 24px;	height:35px;	}#news_module div.more a{	display:block;	width:64px;	height:24px;	background-image:url('grafika/news_more.gif');	text-indent:-9999px;	overflow:hidden;	float:right;}#news_module div.news_container{	margin-bottom:30px;}#news_module div.flash_full{	font-weight:bold;	margin-bottom:20px;}#news_module div.pager{	font-size:10px;	color:#67AABF;}#news_module div.right{	float:right;	line-height:20px;}#news_module div.right span{	line-height:20px;	vertical-align:middle;	font-size:10px;	color:#67AABF;}#news_module div.right a{	vertical-align:middle;	margin-left:10px;	}#news_module div.right img{	vertical-align:middle;	}#apteki{}#apteki input.text{	width:180px;	border:1px solid #D1E4EB;	background:#ffffff;	vertical-align:top;}#apteki select{		border:1px solid #D1E4EB;	background:#ffffff;	vertical-align:top;}#apteki label{	vertical-align:top;}#apteki label.sec{	margin-right:7px;}#mapa_flash{	margin-bottom:20px;}#lista_aptek{}#lista_aptek li{	margin-bottom:20px;}#lista_aptek li a.title, #lista_aptek li a.title:hover{	color:#00728A;	font-weight:bold;	border:0px;	font-size:14px;}#body div.moduly h1{	font-size: 1.2em;	color:#00728A;	font-weight:bold;	margin:0px 0px 8px;	padding:0px;}#body div.moduly h2{	font-size: 1.1em;	color:#EC8E11;	font-weight:bold;	margin:8px 0px 4px;	padding:0px;}#text.normal, #faq.normal, #module_form.normal, #news_module.normal, #apteki.normal, #news_module.normal a.title, #news_module.normal span.title, #news_module.normal span.date, #search_module.normal, #lead.normal, #m_g.normal, #boksy #s_g.normal option{	}#text.big, #faq.big, #module_form.big, #news_module.big, #apteki.big, #news_module.big a.title, #news_module.big span.title, #news_module.big span.date, #search_module.big, #lead.big, #m_g.big, #boksy #s_g.big option{	font-size:1.2em;	line-height:1.3em;}#text.bigger, #faq.bigger, #module_form.bigger, #news_module.bigger, #apteki.bigger, #news_module.bigger a.title, #news_module.bigger span.title, #news_module.bigger span.date, #search_module.bigger, #lead.bigger, #m_g.bigger, #boksy #s_g.bigger option{	font-size:1.3em;	line-height:1.4em;}#mapa_flash{	text-align:center;	margin-top:20px;}#apteki div.gmap{	float:right;	text-align:center;}#apteki div.gmap img{	display:block;	border:1px solid #D1E4EB;	margin:1px;	padding:1px;}#banner_01 {    margin-top: 10px;}
