body { text-align:center; background-color:#fff; margin:0px; padding:0px;
font-family:Arial, sans-serif; font-size:11px;  color:#616161; }

a, a:link, a:active { color:#999; text-decoration:none; }
a:hover { color:#0120bd; }

img { border:none; }

#page { text-align:justify; width:970px; margin:0px auto; }

#head { width:100%; overflow:hidden; border-bottom:1px solid #ddd; padding:15px 0px; margin:0px 0px 1px 0px; }
#head a { display:block; color:#616161; text-decoration:none; }
#head a:link, #head a:visited { color:#616161; }

#head a.logo { float:left; background:transparent url('../images/logo.png') left top no-repeat; width:348px; height:40px; text-indent:-3000px; outline:none; }

#head ul { list-style:none; display:block; width:400px; float:left; margin:0px; padding:0px; font-size:13px; }
#head ul li { float:right; height:40px; line-height:42px; background:transparent url('../images/a-menu-line.png') right center no-repeat; }
#head ul li a { display:block; float:left; height:40px; padding:0px 30px; outline:none; }
#head ul li a.selected { color:#0120bd; }

#head ul li.hover { background:transparent url('../images/a-menu-doors.png') left center no-repeat; }
#head ul li.hover a { color:#fff; background:transparent url('../images/a-menu-doors-rgt.png') right center no-repeat; }
#head ul li a.selected:hover { color:#fff; }

#head ul li.prev { background:none; }

#head .flaga {float:right; display:inline; margin-left:20px; padding-top:8px;}

#head form { display:block; float:right; width:130px; margin:0px; padding:0px; }
#head form input.search { width:100px; float:left; margin:12px 0px 0px 0px; border:1px solid #ddd; }
#head form input.button { width:auto; float:right;}

.index-content { position:relative; width:970px; height:462px; background:transparent url('../images/baner_maximadermo.jpg') left top no-repeat; }

.link-dzialanie { display:block; position:absolute; top:134px; left:348px; width:233px; height:143px; background:transparent url('../images/a-why-out.png') center bottom no-repeat; text-indent:-3000px; outline:none; }
.link-programy-krem { display:block; position:absolute; top:0px; right:0px; width:389px; height:342px; display:block; background:none; text-indent:-3000px; outline:none; }
.link-programy { display:block; position:absolute; bottom:0px; right:0px; width:389px; height:120px; display:block; background:transparent url('../images/a-produkty-out.png') center bottom no-repeat; text-indent:-3000px; outline:none; }

.link-dzialanie:hover { background-image:url('../images/a-why-over.png'); }
.link-programy:hover { background-image:url('../images/a-produkty-over.png'); }

.subpage-content { width:100%; overflow:hidden; min-height:400px; background:#fff url('../images/tlo-sub.jpg') left top repeat-x; }
.content-wrapper { padding:0px 20px; font-size:11px; }
.lft-col { width:210px; float:left; }
.rgt-col { width:750px; float:left; border-left:1px solid #ddd; }

.content-cols { width:100%; overflow:hidden; }
.content-lft-col { width:370px; float:left; }
.content-rgt-col { width:340px; float:left; }
.inner-wrapper { padding:0px 40px 40px 0px; line-height:140%; }

.main-content table * { vertical-align:top; font-size:12px; line-height:150%; }

.bread { color:#bbb; padding:5px 0px 0px 0px; }

.inner-wrapper h2 { font-size:1.1em; color:#0120bd; margin:20px 0px 10px 0px; padding:0px; }
.inner-wrapper h3 { font-size:1em; color:#0120bd; margin:20px 0px 0px 0px; padding:0px; }
.inner-wrapper h4 { font-size:1em; color:#0120bd; font-weight:normal; margin:0px; padding:0px; }

#submenu { margin:0px; padding:35px 10px 0px 30px; list-style-image: url('../images/bullet.png'); text-align:left; }
#submenu li { padding:5px 0px; }
#submenu li span { color:#0120bd; }

h1 { font-size:1.4em; color:#0e207a; font-weight:bold; margin:0px; padding:20px 0px; }
h3 { color:#0120bd; }

h3.ask {font-family:Arial;font-style:italic; font-size:12px; font-weight:bold; color: #253157;}

.products-list { width:100%; overflow:hidden; }
.product { width:235px; text-align:center; float:left; padding:20px 0px; }
.product-wrapper { width:190px; margin:0px auto; }
.product a { color:#fff; display:block; text-align:left; text-decoration:none; border:1px solid #ddd; border-top:none; }
.product-link-box:focus { background-color: white !important }
.product a:hover { background-color:#fff; color:#999; }
.product div.img { display:block; text-align:center; border-bottom:1px solid #ddd; background-color:#fff; }
.product img { display:inline; }
.product span { display:block; height:30px; line-height:30px; text-decoration:none; padding:0px 50px 0px 10px; font-size:11px; }

.images-browser { }
.images-head { width:100%; overflow:hidden; }
.images-mini {  }
.images-mini a { display:block; float:left; padding:0px; margin:0px 10px 0px 0px; }
.images-mini span { display:block; width:60px; height:50px; border:1px solid #ddd; }
.images-logo { float:right; }
.images-big { position:relative; border:1px solid #ddd; margin-top:5px; }
.images-big a { display:block; width:330px; height:220px; background-color:#fff; background-position:center center; background-repeat:no-repeat; }
.images-big img { display:none; }
.images-big span { position:absolute; display:block; width:25px; height:25px; right:0px; bottom:0px; background:transparent url('../images/lupa.png') top left no-repeat; }

h3.apteka { padding:3px 0px 3px 25px; color:#0120bd; background:transparent url('../images/plusik.jpg') left center no-repeat; }

table.info { border-collapse:collapse; margin:0px; padding:0px; width:100%; border:1px solid #c3c3c3;  text-align:left; }
table.info thead { background:transparent url:('../images/table-grad.jpg') top left repeat-x; height:33px; margin:0px; padding:0px; }
table.info thead th { padding:0px 5px; margin:0px; background:transparent url('../images/table-grad.jpg') top left repeat-x; height:33px; text-align:left; vertical-align:middle; }
table.info tr { border:1px solid #c3c3c3; padding:5px 0px; vertical-align:middle; }
table.info td { padding:5px 5px; }

table.info .ctr { text-align:center; width:50%; }
table.info .rgt { text-align:right; width:25%; }

h3 a, h3 a:link, h3 a:visited { color:#0120bd; }
h3 a:hover { color:#999; }

.form-window #sbox-content { background:#fff url('../images/logo.png') 0px 0px no-repeat; }
.form-polec h3 { color:#0120bd; padding-top:40px; }
.form-polec p, .form-polec div { width:100%; overflow:hidden; }
.form-polec label { display:block; float:left; width:100px; padding-top:4px; text-align:right; }
.form-polec input { display:block; float:left; width:240px; padding:3px 0px; }

.form-contact h3 { color:#0120bd; padding-top:10px; }
.form-contact p, .form-polec div { width:100%; overflow:hidden; }
.form-contact label { display:block; padding-top:4px; text-align:left; }
.form-contact input, .form-contact textarea { display:block; width:240px; padding:3px 0px; }
.form-contact p.sub_btn { width:240px; text-align:right;}
.form-contact p.sub_btn input { width:auto; display:inline; }

.response { text-align:center; line-height:160px; }
.response_long { text-align:center; padding-top:60px; }

.textarea label { display:block; float:left; width:100px; padding-top:4px; text-align:right; }
.textarea textarea { display:block; float:left; width:240px; height:120px; }
.form-polec input, .form-polec textarea { font-family:Arial, sans-serif; font-size:11px;  color:#616161; }

.red-border { border:1px solid red; }

p.submit { width:340px; }
p.submit input { width:auto; float:right; }


#foot { font-size:10px; color:#999; line-height:19px; }
#foot a { color:#999; text-decoration:none; }
#foot a:hover { color:#143287; text-decoration:none; }

.footmenu { padding:0px 0px; margin-top:3px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:100%; overflow:hidden; }
.footmenu img { display:block; float:left; }
.footmenu .links { float:left; padding:2px 0px 0px 0px; text-align:center; width:500px; }
.footmenu .jmc { float:right; padding:2px 0px 0px 0px; }

.note { color:#999; margin:5px 0px; padding:0px; line-height:14px; }

/* lista newsow */
.newslist { list-style:none; margin:0px; padding:0px; }
.newslist li { margin:0px; padding:0px 0px 15px 0px; }
.newslist h3 { margin:0px; padding:0px 0px 3px 0px; }
.newslist .data { color:#999; }

/* opinie */
.opinia { padding:10px 0px; }
.opinia p { padding:3px 0px 10px 0px; margin:0px; }
.opinia span { font-weight:bold; color:#0120bd; }


/* wyszukiwanie */
.search_res ul { list-style:none; margin:0px; padding:0px; }
.search_res li { margin:0px; padding:5px 0px; }

.errors { color#f00; }
.msg { color:#5d5; }

.ankieta-row { padding:20px 0px 10px 0px; font-weight:bold; }

div.paski {
	margin-left: 40px;
	padding-top: 101px;
	position: relative;
}

img.link14, img.link10, img.link12, img.link13, img.link3, img.link9, img.link11 {
	width:110px; 
	height:260px; 
}

img.link14 {position: absolute; top: 190px; left: 0px;}
img.link10 {position: absolute; top: 190px; left: 145px;}
img.link12 {position: absolute; top: 190px; left: 450px;}
img.link3 {position: absolute; top: 190px; left: 290px;}
img.link9 {position: absolute; top: 190px; left: 770px;}
img.link11 {position: absolute; top: 190px; left: 600px;}


div.paski img {
	margin-bottom: 5px;
	display: block;
}

